ttttccacacttatccacagggcgcgggcgggactcggttgcccctctgagtcaagcatattttttaaaattatttttccggcagaacatatcaggatcgcctaaaaattgtagctgcgaaacaccttgaatcctaaggtgttatttcgctggcatccgattccccaacaatggtccgtcttcatgcaagccctttgcaggaaaaaaatgaacgatctgaggcttgctctttgtgacgaggcttcgctaaagtctgagccataagaggggttgcctactggcccggagttagcaacaaattatgtcattactggcgtggatgcatggaatccgcggatgctgaactctggtcttaaaggctcctcctcaaggttgattgcttaccattcattaactggaatgccgtttagggcatctccgcgtcatttgagtggttgtcgtggaatgcgttccgggcaatcagcctccagtagatgatgttatgagtcgtaaacggatagtcaaaaggagtatcccgctactggttgtgaccgaccgattgagtttgtgtgtggcccgctttgaagggctgcgatgtgtaaatacccgccagggcccgcggtcggaagatttagggttctatgcaggataaaaatgacaagctcccgaacaatggcgcgtacgaatgtgaaggcaggcgagacgatggcaatgatgaccggtaaatcgacggcaacgataggtgataatgcacatgcgaaccgtatccatggatcttctgctaccggaaatgacaagagcctgatgaaaatggacagtgccgtcagcgaggaagctttcgagcgtttgacggccaagctcaaggcacgggttggcggcgagatttattcgagctggtttggccggctgaagctggacgatatttccaagagcatcgtgcgcctttcggttcccaccgcatttttgcgctcctggatcaacaatcattattccgaactgctgaccgagctttggcaggaagaaaatccgcagatcctgaaggtcgaggtcgtggtgcgtggcgtaagccgcgtggtgcgcagtgcagcacccgccgaaacctgcgacaatgccgaagcaaagcccgccgtcaccccgcgtgaaaagatggtgttccctgttgggcagtcttttggcggccagtcgctcggcgaaaagcgcggctccgccgtggtcgcagaatcggctgccgccaccgacgccgttctgggctccccgcttgatccgcgctatacgttcgacacatttgtcgatggcgcctccaaccgcgtcgcccttgccgccgcccgcaccatcgcggaagccggttccagtgccgttcgcttcaatccgcttttcattcatgcctccgtcggcctcggcaagacacatcttttgcaggccattgccgccgccgctctccagcgccaggaaaaggcccgcgtcgtctatctgacggctgaatatttcatgtggcgctttgccaccgctatccgcgacaacaatgcgctctccttcaaggaacagcttcgcgatatcgaccttctggtgatcgacgacatgcagttcctgcagggcaagtcgatccagcacgagttctgccatcttctgaatacgctgctcgacagcgcaaaacaggtcgtggttgccgccgaccgcgccccttcggaactggaatcgctcgacgttcgcgtccgttcccgccttcagggcggtgtcgctctggaagtggccgcacccgattatgaaatgcgcctggaaatgctgcgtcgccgtctggccagcgcacagtgcgaggatgcaagcctcgatatcggtgaagagattctcgcccatgtcgcgcgcacggtcacgggttccggccgtgaactggaaggcgcattcaaccagcttctgttccgccagtctttcgagccgaatatttccatcgaccgcgtggacgagttgctcggccatctgacccgcgcaggcgagccgaagcgcatccgtatcgaggaaatccagcgcatcgtggcgcgccattataatgtgtcgaagcaggatctgctgtcgaaccgccgcacacgcaccatcgtaaagccgcgtcaggtggcaatgtatctcgccaagatgatgacgccgcgttccctgccggaaattggccgccgcttcggtgggcgcgaccataccaccgttcttcatgccgtgcgcaagattgaggatctggtcggtgccgacaccaagctggcgcaggagctggagcttttgaagcgcctcatcaacgatcaggctgcctgaccggcggacttgcacctcgtagcgggcggttatcaacaaaaagcccacgccttgacgttttgcggcatggcgcgggcttgcttttctccttaaaaatctgccactttagagcgcatcccgaaaagtgcgaaacggttttcggataagatgcgcgtcaaaataaatagttagagcatgggtctggtgcattcagatcgaaacctgctctaacggaccttctggcgccctgtgcgccttatcgacaagggccgtctgcccctcggatgcagtcgccccggtcctagcgagcgagtgcgtttcaagatgcgtgttaccctagagcgatcgaaccttcttaaatctctcaaccacgtccatcgcgtcgtggagcgccgcaacacgattccaattctgtcgaatgtgcttttgcaggccgaaggcgcaagcctcgccatgaaggcaaccgacctggatctcgaagtgaacgaggcgaccgccgccatggtagagcaggcgggcgccaccacggtcccggcgcatcttctctatgatattattcgcaagctgccggatggcgcggaagtgatgctgtccaccaatcccgatggcggctccatgtcggtcatttcgggcaagtcttctttccgcctgcaatgcctgccgcaatccgatttcccggaactgaccgctggcgccttcacccattccttccgcatcgaggcgcaggctctcaagcgcctcatcgaccgcacgcagtttgcaatctcgacggaagaaacccgttattacctgaacggtatcttcttccatgcgattgaaagcgatggcgcgttgaagcttcgggcggttgcaaccgacgggcaccgtctggcgcgcgccgaactggaggcgccctccggcacggaaggcatgccgggcatcatcatcccgcgcaagacggttgctgaattgcagaagctggtcgatgtgccggatgtggttgtgaccgttgagctttccgatgccaagatccgcttcaccgtcggctcggtggtgctcacctccaagcttatcgacggcactttcccggattatcagcgcgtcattccatcaggcaacgacaagaagctcaccattgaccggcaggattttgctgcttccgttgaccgcgtttcgacgatttcgagtgagcgtggccgcgcggtgaagctttcgattgccgatggacaattgacgctcaccgtcaacaatcccgattcgggcagtgcgaccgatgagcttgccgccgattatgatggcgatccgctcgatatcggcttcaactccaaatatctgcttgatatcaccggccagctttccggtaccgatgcggttttcatgctggccgatgccggctctccgacgctggtgcgcgatacgggcgatgaagatgtgctctatgtcctcatgccgatgcgcgtctaatggggctgggatatttcggttctgacggcctgcaaatggcgcgggtttttgcttccggtgctcgtgtagcccaaactacattctgctccggttttcaaaccccgccatttttggctcgtcatcaccaaaatctcgacagcctccggcgcctcgctggaaaagccccgcaaagaacccgattgtggaagcaaaagatcacatagaacgccgcccggatcgcgtttcgatccggcggctcaagcttgtcaatttccgcaactatgcagaattgtcgctgccgctgggaccgggccatgtggtgctgacgggcgaaaacggctccggcaaaaccaatctcatcgaagccatttccttcctgtcgccggggcggggcctgcgtcgcgccgcctatgacgatgtggcgcgtgccaatgccgaaggcggttttgcgatccacgccgcactcgactgcatgatttatggcgacgcggaaatcggaaccggcacggcgggcggcggcgaaggcgggcgcaaggtgcgtattaacggtattgccgcttctgccgatgatcttctcgattatgcgcgcattctctgggtggtgccatccatggatgggcttttcaccggcggcgcttccgaccggcggcgttttctcgaccgtatggtgctcgccatcgataccgcccatggcaagcgggtgcttgattatgaaaaagcaatgcgcagccgcaaccggctgttgaatgatggcagcaatgacgatcaatggctggacgccatcgagaaccagatggctgaactgggcacggccattgcagcagcgcgtgcgcaagccatgcgcctgattgcggcgatgatcgaacggcttcccgccgagggaccatttcccaaagccgattgctttctggaaggggcgctggaaagccgcatcggtgtggaggcggcgcttgatcttgaagaggattttcgccgtaccctgcgcgatggccgcgcgcgcgaccgggcggcaggccgcacgctcgatggtccgcatcgcactgacctgattgtccagcacaggcccaaatccatgccggccgcactgtgctcgacgggcgagcagaaggcgcttctgatcggcctcattctcgcccatgcacggctgacggcggaactttccggcatggcgccgatcctcctgctcgatgaaattgcggcgcatctcgatatggggcgccgtgcagcccttttcggcattctcgacgagcttggcgggcaggctttcatgactggcaccgatcgtgcgctttttgatgcgcttgctggcgatgcgcagtttttcaacgtgtcggccgggcaattgacagggatataaggcaaaatagtcgctgacagcgcggttcgggcagcctatgtttgcaggcatgaatgcatcatccagaccattttcgcccgaagaacttgaacgctatgcacgccatatcgtgctgccggtaattggcggtccgggccagcaaaagctgaaggctgcccgtgtgcttgtcgttggcgcaggcggactgggcgcgccggcgctgcaatatctggcggcggcaggcgtcggcacgctcggcatcgtcgatgacgatacggtgtcgctgtcgaacctgcaacggcagatcatccatgatacggacagtatcgggcagcccaaggtggaaagcgcgcttgcctccatcgcgcgcatcaacccgcatgtgaaggtggaaggccaccagctgcgtctcgacgcgcataatgccgaggcgctcattgccggtttcgatgtcgtggtggacggttcggacaatttcgccacgcgctatgtgctggccgatgctgctgccaaggtgggaaggcccctcgtaacgggcgccatgggccgtttcgatggcacggtgacggtgttgatgccctatgcgaacggcccggacggcgcaaagaacccgtcctatcgcgatcttttcccggatgcgccgctgccgggaacggtcccttcctgcgccgaagcgggtgtgctgggtgtcctgccgggtgtgatcggcagcctgcaggccatggaagtcatcaagcttgtcaccggcatcggcgaaccgctggtcgggcggcttcttctctacaatgcgctgaatgtccgttttgaaaccatccgctacaaggcccgcaaaccaaaataattgagcattttcaggctcaatactgggttgaacggtccaccacatgctccagggtgccgtcgcgctcgaatgcctcgatctggcggatgatctggggcacgagaacggtagcggacgagattgccgccacatgtggcgtgatcgttaccttggggtggtcccaaagcgggctgttggccggcagcggttcctgattgaagacatcgagcgtaacggcggaaagaagcccacggtcgagtgcggccagaatatccggctcattctgtaaactgccgcgtccggcattgatgagaaccggctcgccgagtggcccgtcgcttttcagttgcgcaaacatcgacatggacaggatgcccttcgtgtccggcgtcagtggcagcaggcagacgaaaatatcggctgtcttgagaaattcggtaaaaccatccccgccgtgataggtctttacaccgtctattttctgcgggcggcggctccagccggtaatattgaagccgagaattttcagtttttccgccgcatcgcggccaagcacaccaaggcccataatgccgaccgtcacttcatgcgcggcgggctggcggcgatcctcgtgccagacatgattttgctgctgcttgcgatagcgcgacccaaggcggtgatgatccaggacctgccagaccacatattcggtcatccgcatggtgagatcgtcggaaatgattcgcgccagcggcacatcgggaacctgcggatcacggaagacatgatccacgcccgcgccgagagagaaaatgaccttgagattggggaggttggcaagcgagcccggcttctgcttccatacaagcgcatattcgatggaagggtcgttttcggcccgctccgtcacgaccttgcgattgcttgcactttccttgaacgtcttcagccagatttccgggtcccagtcggtggttgcaagaaggatatttcccttcgtatcgctcattgttttattcctccttccctggtctccatatggaaagccgccgccatcaaagccttggtatagtcggtttgcggattggcaaagatatcctttgccgggccatattccaccatcttgccattgcgcatcaccagcacgtcattggccagcgcccgcacgaccttcaggtcgtggctgatgaaaagataggcgagatcatgcttcttctgcaatgcgcgcaggagatcgaccacctgcgcctgcacactcatgtcgagtgcggaggtcggttcgtccagcatgacgaatttcgggttcagcaccatggcgcgtgcaatggcgatgcgctggcgctggccaccggaaaattcatgcgggtagcgaaagcgggtttcaggatcgagattcacctcgttgagcgcggcaatgacgcgcgcatcgcggtcgtcggcagagagcctgggttcatgcaccagaagcccttcggcgatgatgtcggcaatggtcatgcgcggggaaagcgagccgaacggatcctgaaacacgatctgcatttcgcggcgcagcgggcgcatatccttgaagctgaaccgggcaatgtcgcgcccttcaaacctgatctcgccgcgggatgaaatcatgcgcgaaagcgccaggccaagcgtggtcttgccggaacccgattcgccgacaacgccgagcgtctgcccggcgcgcagattgacattgatgccgtccaccgccttcacatggtcaacggtcctgcgcatgaaacccttcttgatggggaaccagacgcggatatccttgccctccatcaccacctttgcggtcgggtcggcaaggggcggctcgcccttcggctcggctgcaagcagatgctttgtgtaagggtgttgggggttgtcgaaaatatcccttgtccgtcccgcctcgacgatctcgcccttgttcatcacgcaaaccttgtcggcgatcttgcgcacgatgccgaggtcgtgggtgatgaagagcatggacatgccctgcgcggctttaagttcggcaagcagatttaaaatctgtgcctgcaccgtaacgtcgagtgctgtggtcggctcgtcggcgatcagcagtttgggcttgttggccagcgccatggcaatcatcacgcgctggcgctgcccgcccgatagctggtggggaaaagcattaagccgcttttccggttcgcggatgccgacttcatgcaggagttgcagtgtgcgtgctcgcgccgcctgctcgcccatgccctgatgcacgcgcaggatttcactgacctgacgctcgatcgtgtgaagcggattgagcgatgtcatcggctcctgaaagatcatggtgatgtcattgccgcgcacgcgccgcagctccggctcggatgcccgcatgagatccgtgccgttgaacaggatttcccccgaagggtggcttgccgccggatagggcaggagcttcaacacggaaagtgctgaaacggattttcccgatcccgattcgcccacaagggctacggtttcgccttctgcaatatcgaaggatatgcgattgaccgcgatgcggtcctcaccgtcctggtggaatgcgacggaaagatcgcggacggacagcaggacgttgttcatcgatccgccactcattgacccattcataaaaatgcctttcgcggatcgaaagcgtcgcgcgttgcttcgccgataaagatcaggagcgatagcattgccgatatgaccacgaagccggtaatgccgagccaaggggcttgcaggttgtttttgccctgggcgagaagctcgccaagtgaagccgaaccgggcggcaggccaaagccgaggaagtcgagcgaggtgagcgtggtgatcgaaccgttcagaatgaagggcaggaaggtcagggtcgccaccatggcattgggcagaagatggcgccacatgatggtgccgttcttcacgccgagtgcgcgcgccgcattcacatattcaaaattgcgcgcgcgcaggaattccgcacgcacgacgcccacaaaggctacccaagagaagagcagcatgattcccaacagcacccagaagccgggcggcaaaatggctgcgataatcagcaacaggtagagaactgggattgacgaccagatttcgatgaaacgctggaacagaagatcgacccagccgccgaaatagccctgcaccgcacccgccgtcacgccgatgatggccgagaagaaggtgaggatgaggccgaacagcactgaaatgcggaagccatagagcgcgcgtgcaaagacgtcgcgcgcctgatcgtcggttcccagcaggttgaagttgccaaaacggcaattggggtcgtttatgccgagcggataacgctggcagcgcacctgcggcgaatagagccagaacggtttcgagggagccgcttccggaatttcgttattgacggtgttgtaggaatagcgcaccggcggccagatggcccagccatgggcgttgatctcgtcctgtatcaccggatcgcgatagtcggtaatggcataaaagccgccgaatttatcttccgggtaatcgacgaaaaccggcatcagcaactcgcccttgtaggagacgaggatgggcctgtcattggcgatgaattccgagcaaagtgctgcggcaagcaggaacaggaaaatccacagcgaccagtaaccgcgccggtgggccttgaaattctgccagcggcgcttgttgagcggcgagagccatggccgttttaccggctttgcggcgggggtgagtgcggtgtcggtcatcacacgtccctccggtcgaaatcgatgcgcggatcgatccacgtataggtaagatcggacaggaggccgaccagaaggccaatcagcgaaaagatgaagagattggcgaaaaccaccggatagtcgcggttgatgaccgactggtagccgagcaggccaagcccgtcgagcgagaagatcgtctcgatcaaaagcgaaccggtgaagaaggcggaaatgaacgcaccgggaaaaccggcgatcacgatcagcatcgcattgcggaagacgtggcgatagagaacctggttctcggtcagccccttggcgcgtgcggtcgtcacatattgcttgcggatttcttccagaaacgaattcttggtgagaagtgtcgtcgttgcaaaggccgaaagcaccagtgccgttaccggcaggaccatgtgccagagataatccttgatcttctcgaaccatgtcatctgcgcgaaatcgggcgaggtgaggccgcgcaaggggaaccagtcaaagaaggaaccgcccgcaaagaccacgatcagaagaatggcgaaaaggaagcttggaatggcatagccgatgatgatgacggcgctggtccatgtgtcgaagcgcgaaccatccttgatcgccttgcgaatgccgagtggaatcgagatcatgtaggacagaaaggtcagccatagaccgagcgagatcgaaaccggcattttttccttgataagatcgatcacgctgatgtcgcggaaatagctgcggccgaaatcgaagcgcatatagttccacaacatctggccgaaacgctccagcggaggcttgtcgaaaccgaactgcttctccagatctgcgatgaattgcggatcaaggccctgagcgccgcgatatttggaactgaccgaaccgctatcgatagcactttggccgaaatcgctgcctgcgccggaaagacggtcgagcgcatcgccgccctggccggaaagctgcgcgattacgcgctcgaccgggccgccgggggcgaattgtacgacagcgaaggaaatggccataatacccagtagggtggggatcatcagaagcaggcggcgaagaatatatgcgcccatcagctggaccttatccgggagttcgggtttttcttatagcttgccaatagcttttgccttttcattgcagagcatgatcttttccgaaaacggatcgccactttccggtaatcatgccttaatccaccacagcgtctccacggggaagccgtaatcgggtttcggctccttgaagccgaagcgatcccaataggccacgaagtgattcgctgccgtccaatttggaatccagtcacgccggatacgcaagtaccggtcaaggacgcgcagtgtggccaccagttcttcacggctttcggcctttcccgcatcctcgatcagcgcatcgatcagcgggtcgttcgtgcccggcagattatggctgccgggtattttcgcagaatcggacccgaatatgccggcgagcgattcctttgtcggcgttgctgaaaattgcagcgccacgccaaccatgtcgaactggaaatcctgtagccgggcctgatactggctcgcatccaccagccgcaggctggtgtcgatgccgatggcgcgcagcttctgtgcgaagggattgtagatacgggtgacggcttcggaattgcagaggatttcgagcgcaaaattcgatccgtcatgatcgtggaagtggccgtgccggcgctcaaaccctgcttcttccatcagtttgatggcctgcgtgagctgtttccggtcacgccccgttccatccgataccggcacgagcaccgcttcgccaaagacggcctcgggcagtttaccgcgatagcgcgcgagaattttcatttcatccggcgagggcaggccatttgcctgaaaatccgatccgttgaagcaggattgtgaccgggtataggcttcgtagaaaagatttttgttgctccattcaaaatcgaagcagaggccgatggcctcgcgcacgcgcgggtcgcgaaaacgctcgcggcgctggttgaccgcccaggcctgcatgagcgggcgcttttcgcgcgggaatgtccgccggatcaccttcttttggtggattgcagggaagtcgtaggctgtcgcccagtttttggcgacgttctcctcacgaaaatcgatgctgcctttcttgaaggcttcaaacgccggctggcggtcgtggaaaaattcaatgcggatacggtcgaagtggttggaccctttttgcaccggcaggtctttcgcccagtaatcctccacccggtcatattcgatgaaatgcccggcggagaaattgccgaccttgtaagcaccggaaccgagcaccggctccatggaggttgcctcgaaattgcggcccttgaaccatttttcggaaatgatcggaagtgtcaccgcatccaggatagcattcgggccgcgccctgccgcaaagtgcatctgcacctcgtgtttggccgtcgcttcaaccttttggagaccggcaagcgattgccgcagggtgggatggcccttttccttgaatgttttataggtgaatgccacatcgcttgcctcgatgggcgaaccatcgtgaaaccgtgcttccttgcgcaatttgaatgtgcaggttttccggtccttggaaagtgtgacgctttctgcgatcaggccatagacggaatccggctcgtccagcgccgacaccatcagcgagtcgaaggtcagttccatgcgcggcggcgcatcgcccttgagggtgagcgtgttgagcgtgttgaaggtaagcgtgttctgattccatatccatcccgaaggggccagcgtgaaacagccgccctttggggcatctggattggcatagtcgaaatgggagaaatcggggccgtatttcaggtcgccgaaagccgacaggccgtgcagcgccttgcccgtaggctgatcggcaaaggcttgccccggaagacaggccacaagggcagcactgccggaaagtcccataaaatggcggcggttcatgcaaaggaatgtcattctcgttcaggcctcatgcaccgccggtcttgagcttagcttccttcgcaggatctatccaccaggagtaagggtcaatcccaagatagtcgggctgcttttccggcattccgaacttgttccagtaagccacgttgatgtggtcggaataccattgtgggatgacgtaatagttccataaaagtgcgcggtcgagcgcgtgggctgccgcctccagctcctcgtggtccttggcatagacgacaaggtcgataagcttgtctatggccggattccggatgccggcatagttgcggctgcctttgaaatcggctgccttggagccccacatatcgcgctgctcattgccgggagaggctgtctgcgcaatgacggcggtgatgacatcatagtcgaaatcattgacgcgggcctggtattgcgcggcgtccacaatacgcacggtcgcattgatgccgatcttgcgcaggctggctgcgaaaggattatagatacgctcgtccgtcgggtcctggccgagaaattcgatggtgaacggattgcccttggcatcgacaagcgtgttgcctttgagtgtccagcccgcttgcgaaaagagcttcagcgcggtgcgcaggttttcgcgagttgcctgcggcgtgtcatagaccggcagcttgaattccttggtcagcgcgtcggcgggaagtgcgtccttcaccgtttccagaatagcctgttctgccggtgtcggcgggccgctcaatgccagttcgtttccggcgaaatagctgttgatgcgcttgtactggttatagaacatgaggcggttcatcgattcaaaatcgaaggcgtaggtcagcgcctcacgcaccttcggatccttgaacttgtcgcggcgggtgttgaggaaatagccctgcattcgcccgaccgcatggaaggggaaggaagctttcacgacatcgccgcgctgcactgccgggaaattatactgttcagcccagcgctgggcacggttttcattgcgatagtcgtattggccgcccttcttgaaggcttcccaggttgcatcctcattgaaataatattcgtaagcaacatgatcgaaattgttgcgcccgacattcacaggcagatccttgccccagtaatcctccacgcgcgcccagatgatggagtggcccggcttcatgctttcgatcttgtaggcagaggagccaagcgggatttcaagcgtcgggcgggtgatatcgcgctgcttgccccgtgcatcctttgccgtccaccaatgcttgggcaaaatggcaagctgccccataatctgcggaagttcgcgattgcccttccggctgaaggtgaatttcacttcatgctcgccggttttttccgcgctttccacatcgctataatatttgttgtacatcggcgactgctttttcagcacattgaacgaccagatcacgtcatcgacggtgatcggctggccgtcatgccatttcgcatcgggattgagcttgaatttgacccaggagaaatcgtcgggatattgcagggcgctggcgatgagcggatattgcgtcgatccctgatcctgcgaatccgccatcagcgtatcgtaaagcatcccgccaccgaaatcggacaggccagcggcggaaacaccctgcaccacatatggattgaggttgtcgaaagtgccgacggcgaccaggttcagcgtaccgcccttcggcgcatcggggttcacatagtcgtaatgcttgaaatcggccggatatttgggctcatcaagcaggctggaggaatatcgccattggggttcggcattgtccgcacgactggccggcatggcgcttgcaagcatggccaccgcgaatgcactcacccaaaaagctttcatccagtttctccacgttttgttccaggctgtagagacgaattaatttacgattcgctatgaacgaaaatgctccatccttgcggtgcaaaaccgcgatgagggaacaaacccaccttcggttttgctcctgaagctgaaccataagtttatgcatctctacagcattaacctatcgttttgatagttttatggtagtttgcggaggaagaaaggcgtacggccaacaaaaatcaggccggtgagaaaattccagccgtaaaggaagccctttcagaaaacgaaaaaggtcggggggcaacccgaccttccgctttcacccgagttgcgccagtacatccgtggtcgctaccctcaagtgaaaattccaaatgaaatctcgaataaatcccgatctgctgaccaagatagctccgctgcatttcagaaatatgacatatcccgaagagctccgtcgctccaaactgcccggacgaccgtaacaggagcaggatcgtcgatgcgctcacagtctctgttgcgccacccttggggctctgccgaaggaattcaagcaagaaaaccttggcctgatcctttgtaatcgtctgccttttatcccgtcaggcagccatctgtgtggccgccaattcgggatgattgtagttccacacttcaatcaggcattcctgcatcagatcaagatcaaccgggccgatccggcttaaaacaagatcaaggtcttcaagttcgatcccctgattgagaagttctacaatcgcttctgtcagaattctcttgtcgtcaaatctgtagcgctgcatttaccagctccgctatccgcccaccccaatacatgcagattaatcaatcatggttaaccgaagcttaagcctcgataaccggtgaggctttgcccgaaccatctggaaatatgagaaatccagattgaacatttttggcagtgcgccgagaatgaaagtaaaatacttatgaagtaataataaaattcttgatttcatcatatatagtatcatccaagttataattgtatttttacgcgaatccaagcggaaattttcaagactatttatttcataatcttgttttttagagcatttccagaaaaagtacgaagcacctacgtggagaagccagtccagtggactgatttctggtctcgcttcgatgcgtcggataatacgtaaaaacaaagatatagagcttttccaacgattctattttaaccagaatcgctctataacatttctagcaaaagtgcaaagcggttttgcgttggaaaatgcaacaaaacaaataattagaacagttctagcaattctgttacaggacccgtctcggtgtgttgtatgaattttataaaatttgacatgctttatttttatggagccgggaaatacaaaatgccggggcgttttcccgccccggcatttcatatcacgtcaagtcagtaaaacttattcaagaccgacgatcttgccgtcatcccacttgaagatatcaaagcttggcgagctaaggtcgccggtttcgctataggtcagcgtgccgattgcggtttcgatcggcttgccgtcatgcagcgccttggcaacggcagcggaatcgtcagtcgaaccggcgcgttcgatgccggccttgatgacttccacagccgcataggcgttcatcgtgaaagcttcagccgggatgttcttcgccttcagggcttggatagcgtccttggcagccgggttcttcgtggcatccttggcgttggtgaagagcgtaccctgtgcgtttgtgccgccgattgcccaatattcggtgttggagaggccttcgccgccgagcaccagggcctgcatgccagcatcgtggagctggcgcgacaggagaccgccttcagcatggtagccgccgaaatagaccacttcagcaccggcagacttcagcttggtgacgagcgcggaaaaatccttgtcgcccggtgtgaccgaatcataatggacttcagtgatgccgcccttgttgatggccgccttgaacgcatcggcaagacccttgccataagcgcccttgtcgtggatcacggcaaccttcttgtccttcatgtttttcaggacgtaatcagccatgacttcagcctgctggtcgtcgcggccgcaggtacggaacacgttttccaggccgcgcgcggtcaggtccgggccggtagccgtcggggtgaccatgaggacgccgttttcagacaaaacgtcggaaacggggacggcaacgccggtcgtaaccgggccgacgacaaacttgatgccatcgccaacgatctggttggcagcggaaacgccctgcttcggctcgcccgcatcgtcggcaaacttcaggacgactttctcacccttgatgccgccagccttgttgatgacttccacggcggtttccgcgccctttttcacctgatcgccgaaagcggcaaccgggcccgtcagcggtgcaatcacaccgatggtgatgtctgcgtaagcggcgctggcaaagccgatggtagcggcaaaagccaagctggacagaagtttcaggttcattctttttctcctttggtggggcggcattgtccgcacagccccgaaacaacccatgccggtcaattttcagcgcctgcgcgctgccgaattgccgggccctcccttttgttcatcgcgtgatctcaaagggtcaatccaaaagcgccctctctgctcatcgaagaggccagagccataatattatccgaaattgcatccgctctttcggaatcatgctccagaccgggagcgcgctttcatgatgtaataagaatgcatttccggctttcgattgcaagcgccaagtacccgcaactacaacgaaaatcggctcctcccaaagtcagagagtctgttccaaaagccgccatgccggtctgcaaatggcgcttttcagcgttccggtgctcatgtacgttcagtacactccgctccggtactcgaaaatcaccattttcgcctcggcctgccgctttttgattcagactcttagtcccctcccttccatgctggtgctcgtttcgcaaaaaaggccgcgattccttccgcggcctccggtgtttcccatgtatcggcaaggcgagtgagcgtcatgtcgatcaccgcctcgtctatcggtgcgcccagcgcatgaaccagccgcttggaggcggcaaccgctgcgggcgcggtggaaaagtatggttttatctctgcttccaccgccgcatcgagcctttccgcctcgaccacatcatgcaggaggccgatgcgccgcccttcctcggcatcgaaaaggcgggcggatgtgaaggtgcgcaacgcattggcctcaccgatgcgcgccacgacataggggctgatggtagcgggtatcagaccaagctttgtctccgtcaggctaaagcgcgcgccggaaatgctgatcgccgcatcgcatacactgataaggcccacaccgccgccataggcctgcccgttgatgcgcccgatcagtggttttggcaggtcgcgcagggctttcagcatgagggcgagtttgcgcgcctcctcaatgcgttgcgcgcgggtggcattcacctgttcgcgcatccagccaaggtcgccgcccgcacaaaagcttgtgcctgcgccggtcaggatcacgatgcgcacggcttcattgtccgccagatgcagtgctgccgtcgtcagttcatcaatcatccgaccagaaagcgcattgtgctgttcgggccggttgagcgtcagcctggccacgccgcgctgatcgacggcaatatggagcgtctcaaagtcattcatgccgctttatcctgacgcaaagcttgtgcaaacaaacccgccgaccgaagcctgtccagatcgaggccggtttcaaaacccatttcatgcagcatttccaccaccgctaccgtgtcgacattacccttggcgcccggcgcgaagggacagccgccaagaccgccgaccgaagcatcgaacacgcgcagaccttttccagactgacgcggatattgtcgagcgcccgcccgccggtgtcgtgataatggccggcaaggctgtgcgcgggcgcaatcgccagcacggcatccagcatggctgctaccttgtccggcgtgccgcgcccgatcgtgtcgccaaggctcacctcatgacagccgagcgagaagagttgctcggtcacgctggcaaccgcctgtggggtaaccggcccgtcataagggcattccaccacgcagctcacatagccgcgaatggcaaggccatcattgatggcagcgccgatgaccggagacagccgctcgatactttccgcaatcgtgcaattgatattggctttggaaaagccttcggatgcggaaataaaaaccgcgatttcatccgcatgggctgccgctgccgcctcatatcccttcatattgggcacgagaaccgaataacgcacgccatcggcacggcggattccagccatgacttcccggctatccgccagttgcggcacccatttggggctgacgaagctcgtcgcctcgatgcgggcatagccgcaatccgaaaggcggttgatcagcgcgatcttgtcggctgtcggcacaaaacgcttttcgttttgcaggccatcacgcgcagccatttcaacgatttccacgtgttcagccatgttgctcctccagctcgactagcaatgcgccttcattgacctgatcgcctgccgcaactgtcacggaggcaaccttgccatcgcgcggcgcggtcagtgacagttccatcttcatggcttccatcgtcaccagcggatcgcccttggcgacgctcgcaccttccacgacggaaaccagccgcaccagccccggcatcggcgacaggatgcggctttcgctggaggcatcctcctccgcgcctgtcgccagcacatgatggaatatggtgtcgtgcccttcgatttgcaccgtcacgtcatgcccgatgcgtgagaccgatgcttccgacacgcgaccatcaatggcaaagcgaaccagtccgttcttgtgcgcgcgaatgtccatggtgccgaaagcaaagccgaaatgcctgtcgcccctggccgtgaagctgaccgtgcggcgctcgccatgatgctcgatgagaaccgagcgcgatgcctcgccccacaggcggaacccacgcaggcccgaccatggatcgcttttttctggcgcatccagaagatcgagtgcgccaagtgcggccagcgcaaaggcgatgtccgaaggctgtgcatcggtgaaaagcgccgccgtctcgcgcccgatcagcccggtatcgacatcgccggtgcggaaagcttcgagattacagagcgccgacaggaactgacgattggtgacaagcccggcaatgcgggtcttgttcagggccgcgtccagccggttcagcgcctcgtcgcgcgtggctccatgcgtgatgatcttggcgatcatgggatcgtagaacggcgtgatcgtatcgccggtgcgcacgccggaatcgacacgcgcattttcaggcgggacaaagagcgcaagcttgccggtcgcgggcaggaaatcgcgcgccgggtcttccgcataaagccgcgcctcgaaagcccagccgtttatggacagttcgtcctgacgcttcggcagtgcttcgccggaggccacacgcaattgccattcgacaaggtcgcggccggtgattgcttccgtcaccggatgttccacctgcaagcgcgtgttcatttccatgaagaagaagcggtcgggcctgaggccctccgacacatcggcgatgaattccaccgtgcccgcgccggaatagccaatggtcaaggccgccttcaccgccgcttcgcccatggcggcgcgcatttcttccgtcatgccgggcgctggcgcttcttcgatcaccttctggtggcggcgttgcagtgagcaatcgcgctcgaacagatgcacggcattgccgtgattatcgccaaagacctgcacttcgatatggcgcggtttcgccatatatttttcgaccagcaccgcgccatcgccgaacgaggcttccgcctcgcgccgggcactttccagcgccgcagcaaaatcggcagcgctatcgacccggcacatgcccttgccgccgccgccagcccgcgccttgatgaggacgggataggtgatccggtccgcctcgcttttgagaaaggcgccatcctgattgtcgccgtgatagcccggcacgaccggcacgcctgccttttccatcagcgccttggcggcatccttcagccccatggcgcggatggccttggccgatgggccgatgaagatgaggcccgcttcttcgaccgcatccacgaaagccgggttttccgaaaggaagccatagcccggatggatcgcctccgcgcctgtttccttcgcggccttgatgatcgcatcgacgttcagatagctttgcgcggatgcagccgggccgacacgcaccgcctcgtcggccatttccacatgcaacgcccgtgcatccgcatcggaataaatcgccaccgtggcaatgccaagcttgcacgccgtgcgaatgacccggcaggcgatttctccgcgattggcaatcagtattttctgaaacatcgcattttttcctcgcgggatgcgggcggaaaaccgcttcacacttttcctcatcccgcgcttcctcacattctgaagatgccaaaacgcgtcggctcgaccggcgcgttcagcgtggcggaaagcggcaggccaagcacttcgcggctcttgcgcggatcgacgatgccgtcatcccaaagccgcgccgaggcatagagcgggtggctctggcgctcgaacatttcgagcgtcgggcgcttgaactccgcttcctcttccgccgaccatgtgccgccggtgcgctcgatcccgtcgcgcttgacggttgccagcacgcctgccgcctgctcgccgcccatcaccgcaatgcggctgttcggccaggtccacaggaagcgcggcgaataggcccgtcccgccatgccgtaattgcccgcgccataggacgcgccgatcagcatggtgatcttcggcacattggcggtcgccaccgccgtcaccagtttggcgccgtgcttggcaatgccttcggcctcatatttgcgcccgaccataaagccggtgatattttgcaaaaacaccagcggaatattgcgctggcagcaaagctcgatgaaatgcgcgcccttgagtgctgcttcggaaaacagcacgccattattggcaataatgccgaccggcatgccgtagacgctggcaaaaccgcagaccaaagttgtgccgtagcgcgccttgaactcatcgaaatcggagccatcgaccagccgcgcgatcacctcgcgcacatcatagggaatgcgcgtatcggcggaaacgacgccgagcagttcttccgggtcgtaaagcggggcagcgccgtcgcctcttggaatgaacgagcgcttctcgctagccagattagcggcaatggcgcgtgcgatctgcaaggcgtgtgcatcgtcattggcaagatgatccgccacgccggaaagccgggtgtgtacatcgccaccgccaagatcttccgcgctcaccacttcgccggttgcagccttgaccagaggggggcctgccagaaagatcgtgccttggccccgcacgatcaccgtctcgtcgctcatggcgggtacgtaagcgccgcctgccgtgcatgatcccatgaccacggccacctgcggaatgcctgccgccgacatctgcgcctgattgtagaaaatgcgtccgaaatggtcgcgatccgggaaaacctcatcctgattgggcaggttcgcgccgccggaatcgaccagataaatgcagggcaggcgattttcgcctgcaatctcctgcgcgcgcagatgctttttcaccgtcatcggataataggtgccaccctttaccgtcgcatcattgcagacgatcatgcattcgcggcccgatacgcgcccgatgccggtgatgatgccagcggcgggcgctgccccgccatacgtgccatgcgctgccgtcagccccagttccagaaagggggaacccggatcgagcaattgcgccacgcgctcacggggcagaagttttccgcgcgaaacatggcggtcgcgcgctttctcgccgccgccgtcaatggcaatgcgcgaggcttccgccaccacgtcgattgccgccagcatggccttgcggttggcctcgaagcttgcgctgcgcgtcgagatttcagatttcagaaccggcatcaacgggtctcctgaaagagttcccgtccgatcagcatacgccggatttccgacgtgcccgcgccgatttcataaagcttggcatcgcgcaaaaggcggcccgtcggataatcgttgatatagccgttgccgccgagagactggatcgcctgcaaggccatctgcgtggcattttccgcagagtaaagaatgcagcccgccgcatccttgcgcgtcgtctcaccccggtcgcaggctgcggccacggcatagacataagcgcgtgaagcgttgaaggtcacatacatgtcggcaagcttgcactgcatgagctggaattcaccgattggctggtcgaactgcttgcgctcatgcacatagggcaccacgacatcgaggcaggccgccatgatgccgagcggcccacccgccagcaccacgcgctcataatcgaggccggacatcagcacattgacgcccttgccctcggttccgagcaggttttcggctggcacttcgcaatcctcgaacaccagttcgcaggtgttggaaccgcgcataccgagtttgtcgagcttttgcgcggtcgaaaaacccttgaaccctttttcaatgataaaggcgctgatcccgcgcgggccagccgacaggtctgtcttggcatagaccaccagcacatcggcatccgggccattggtgatccacatcttgttgccgttgaggacgtaacggtccccgcgcttttcggcggcaagcttcatggaaacaacatcggaccccgcgcccggctcagacatggccagcgcgccgacatgctcaccggaaatgagtttcggcagatatttcgcgcgctgttcgggcgaaccgttgcgggtgatctggttgacgcagagattggaatgggcgccgtagctaaggccgatggaggcggaagcacggctgatctcctccatggcgatgcaatgggcgagatagcccatgcctgcgccaccatagtcttccggcgccgtaatgccgagtacgccaagctcaccaaattcacgccaaagatgcatgggaaattgattattgcggtcggtttcagcggcaagcggcgcaatgcggctttcggcgaaacggcgcacagtgtcacgaagggcttcgatctcctcgccaagaccgaagttcataccccctccattttgacccaaagcaaacatactcgtcctccacaagttctgcccggctgctgtttttcgagaacagctatgtcccggccagagtgtcccgtagcggccaaatacgcaatggttttgcgtggcgttctgtggctatttattgcccaataaagaaattttatttcgcatcaatcctgctgcaactcggctatgtcgcgataaaattccagcgcttccgggttggccaatgcttcacggttcttcacctcgcgaccatgcacgatatcgcggacggcaagttccacgatctttcccgatttggtgcgcggaatatcgcggacggcaatgattttcgccggtacatggcgcggtgtggcgccggtgcggattttggtcctgatgcgcgccttgaggtcgtcatccagcaccaccccttcggcaagccgtacgaaaagcaccacccgcacatccctgtcccaatcctgtccgatgcagagcgcctcggcaatttccggcatctgctcgacctgattgtagatctccgccgtgccgatgcgcacgccgccggggttcagcgtcgcgtccgagcggccatggatgacgatgccgccatgttcggtccattcggcaaaatcgccatggcaccagatattgtcgaaacgctcgaaataggcggcctgatatttttcgccttgcgcgtcgttccagaattgcagcggcatggaaggaaatgccttcgtgcagaccagttcacccttttcgccccgcaccggcttgccgtcatcgttccagacatcgacagccatgccgagcccggcaccctgtatctcgccctgccagacaggctcggtcggaacgcccagcacgaagcaggacacaatgtccgttccgcccgaaatggaggcgagatgcacatccttcttgatcgcatcatagacgaaggcaaagccttccggcgacagcggcgagccggtggaggaaatggtgcgcagagccgaaaggtcgtgcgtttctccgggcttcaatcccgctttcagcacggcatcgatgaattttgccgacgtgccgaaataggtcatgccctcagcagcggcataatcgaacagcacattgccgtccggatagaagggcgagccgtcatagagcataagcgtggcgccggaggcgatgccagaagccagccagttccacatcatccagccgcaggtggtgaaatagaagaagcggtcgccatcgcgcaggtcggcatgaaggcgatgttccttcaggtgttgcagcagcacgccgccagcccgatgcacgatgcatttcggaatgccggtcgtgcccgacgaaaacaggatataaagcggatgatcgaagggaagctgcgtgaattccacgggcttggccttgaatggctccagcgccgcataaagtgcaatgcccttttccgccttgtcggcgacggcttccgcttcgccaagataggtgacgatgaccgcgcgcttcagtcccggcagttttgccgtcacttcagccaccttgtcggcaaccgcgatgcgcttgccattataccagtagccatcgcaggcgaagaacagtttcggctcgatctggccgaaacggtcaagcacgccctgcacgccaaaatccggcgagcatgacgaccagaccgcaccgatggacgaggccgccagcatcagcgccaccgcctccggcatgttgggcatcatgcccgccacacggtcgcccggctgcacgccctcggaaagcatgaattgctgtagcttcgagaccagcgcatgaagatcgttccaggtcaggcggcgctcgaccttattctccccgcgaaagacaatggcctccccatcgcccttgtggcgcaacaggttttcggcaaagttgagccgcgcctcggggaagaattttgccgcgcgcatatggcccctgtcggtaagggccgtattgccacgctctccgataaccgagcagaaatcccatacaagttgccagaacccggcgcgatcctctacagaccagcgatgcagcgcggcataatccggcaggctgaggccggtatgccgttcggcgcgaatgcggaattgttcgagattgctggccgcaatgcgcgcgccatccggttgccacagcggattgtcatgcgaagactgtctggagatcgcctcggtgctcatcattcctcccagaaatcaagctgagccgatgagggttcatcaactcattccaatattttctatgagagactttcaggcacgtccataggctttgcgaaaactatcggtatgtgatgctgcaaaggacattgtcccgaaatgcctgatgcgttccgggacaacgtgaatgaaagcgatgtgactattattgcttcacacgcagaacttgtccgcgaatttcaccgccggggtgcgctttcgtgtgataattgaagtaccaaagcccgtccatcagttgcttcgcctgttcattggtcagcttcacatcgcccctgcctttatgaccgagttgaccggcagaaacaggaatctgaacattcgcgttctttgtcggatcggccggaccatggaagtgcgccattgttgccgggccggaaaggcccgattgttcgctctgccatacaaggcgcctcgtcctggtatcgaagtgcacctcgacagaccctttgcctctggaattgtgcacagccggaacttcggcctgcggcgtcagttctgccttgaaatgaagcacttccgccatggctggcatggtgaaaactgatgcgatgccaagcaataagataaatctgtatttcataataaaattcctttggttatggtgcgcaataaatataaacataaataaacaaactctataaaattcatcaaactatattaattctaaattaggatactattttcaaaaatacagaaactttctattattggagattgtattcatgccatgcggctgcggagcctgcttgaaaaagctcaggcggaccccgtgtgtgagaggactgccggctgaggctcctcccggttcagccactggtcaatccgcgtcaccagccagcggtggaccggattttcaaatagatggtaagccgcaatagcggtcaacacactcgcgaaagcgcctgcgccaataagcatgagcgcaccagccgtcgtctccccccactgctccggggtggctttgaagaagaacagcgccaccagcgggtgaagaatgaagatggtgaagctgtagcgggcatttttcacgaaaatattccagcgaaacggcgtagaaatattctgcgtgctggccgcataaagcagataggtacagcaatagaggaaaccaaggcgccacgggccttccagtgtgccgttcccgtctgggctgtttgccggatgacagaacaggaatatggccagacagatggcaagacccgcccggattgaccattttggcatccgggtgggctggctgtgagcaatccacatgccgaacaggaaggatggcagcgtgcggaaaaccccgatatcggctaactggatgcgcgtgatcgtggaggcgccaagcagcccggccagatactccccgccaagcgcggccacgacaacgaccgcaagcaccccgttgccaagccgcctgcacaggaggtcgaaaaacggaaaggccagatacatgaaaaacagcgcgctcagcgaccagcttacataattgtaggaaaatgtctttcccatgccccagtcatgaataagcagaagctgggtcaggccatcccaccagctcatattcggtggggttgacgggtgaagcagccccttggccgtcaggatcgacaaaagtgcgtaacaggagaatgccgccacatgcagcggatagattcgcgccagccgcttgcccacgaaagccacataatgacgggcatcccagatgtaattgcgacgacgagcgagaaacaggccggatacgataaaaaagacatcggtaaaataagcaaatgttaatataaatccctgaagtgcttcattcttcaccggaatccgaaaggaataatgaaaacaggcaattccgagacatagtacaaagcgcaggccatcaaaatcaggaagtcttttcatttaagtaatctcgaatattgctgttaaaatatttctagcaatattgtggagaaagtcgagatcggattttcgttggagcgtaacgactttggatcaagtttttgtttcagcatgattccgaaaaccgcttacccctttcgggatcatgctacggaacgccgcgcgttaacctgaacgcataaaggtcgcttcaaaaatctcaatcaaaaaggagggaaatttggtggagccaagcgggatcgaaccgctgacctcctgcatgccatgcaggcgctctcccagctgagctatggccccatcaggcctctttcgaggttcatcaggcaggacttgctgcccggtgtggcggcttattaaatggcgtttgtcagaagatcaagagctaaatcgcaactcttttcacatctgccgaaaataattcacaagatcacgccgggtgcccctgtgggatgcgctcgaaacgaaacgaggcgacccgaaggccgcctcgcaaaaatcttcaggctcgcatccgcgattgaatcagccttcttcgtcgtcaccgccgacgccaccgccgaggatgcccgacacgtcgtcgtcctcgtcttcctcttcttcgaggaaggtgtcgtcatcgtcgtcacccagatcgacatcatcgtcgagatccggcaggtcgtcgctgccctttgtttcgtcatcggcatcttcgagcgagacgaattcaggcttttccagcgccgtatccagttcttcctcttcggcttcctcttcagccgcgcggctttctaccgtcgcttcaaagtaggagcgcggataggaaatgccggtataaggcgaaatgatcggatcgcggttaagatcgtaaaatttcttgccggtttccgggtcgatacgcttggtaccaagttcagcttttgccacgtttagcctcgcgagtttttaattccctgtggtgccgccggcactccacgccttgatatctgtttcccgttttgcccgcagccttcagacattgcctgtctgtcgatctgcccggtatcgtcgtcccactgtgcagtcaattgaaatgccggacaagtggttaaagcgggcgtagggcgcgcttttacagtgttgtccggtccataaacgcaatttggcgcgtttgtcaaagcgaaacacgccagtatatgcagactcttcgcacagcgtgtcgtctgcgccgcttattcacggatgaccacacaatattactatgctagggagactgcgcttatctctcaatcccggcgcgtgtccgcgccaaaatgtgactgtgaaaaatccatgtcccattccgcatgcccgaaaccagcaaccgcccgccattcgcaggcacttacgggcgaaatccgcattccgggcgataaatccatttcccaccgctccttcatgtttggtggccttgcatcgggtaaaacccgcatcaccggcctgcttgagggcgaagacgttatcaacaccgggcgtgccatgcaggccatgggtgccaggattcgcaaggaaggcgatgtctggatcatcaatggtgtcggcaatggctgcctgttgcagcccgaggcgccgcttgatttcggcaatgccggaaccggcgcgcgcctgaccatgggcctcgtcggcacgtatgatatgaagacgtcctttatcggcgatgcctcgctttccaagcgcccgatgggccgcgtgctgaacccgctgcgtgaaatgggtgttcaggttgaggccgccgaaggcgaccggatgccgctgacgctgattggcccaaggacggccaacccgatcgcctatcgcgtgccgatggcttccgcacaggtgaaatccgccgttctgctcgctggtcttaacaccccgggcgtcaccaccgtgatcgagccggtcatgacgcgcgatcatacggaaaagatgctgcaaggctttggcgcagacctgacggttgaaaccgataaggatggtgtgcgccatatccgtattgtcggccagggcaagcttaccggccagaccatcgacgtgccgggtgatccctcgtcaacggcttttccgctggtggccgcccttctggtcgaaggttcggacgtcaccatccgcaatgtgctgatgaacccgacccgcaccggcctgatcctgacgttgcaggaaatgggggcggatatcgagatcatcgatccacgccttgccggcggcgaggatgtcgccgatctgcgcgtcagggcctcgaagctgaaaggcgttgtcgttccgccggaacgtgcgccttcgatgatcgatgaatatccggttctggccattgccgcgtcttttgcggaaggcgaaaccgtgatggacggtctcgatgaactgcgcgtcaaggaatcggatcgtctggcggccgttgcgcgcggccttgaagccaatggtgtcgattgtaccgaaggcgagatgtcgctgacggttcgtggccgccccggcggcaaggggctgggcggtggcacggttgcaacccacctcgaccaccgcatcgcgatgagtttcctcgtcatgggccttgcatcggaaaagccggttacggtggatgacagcaccatgatcgccacctctttcccagaattcatgggcatgatggcggggctgggggcgaagattgccgaaagcggtgcagaatgaaatcgttcgtcgtcgccccgttcattgtcgccattgacggaccggccgcctcgggcaagggaacccttgcccggcggatcgcgacacattacgggatgccgcatctcgatacgggcctgacctatcgcgcggtcgccaaggcgcttctcgacaagggattatcccttgacgacgaggcgctcgccaccgatgccgcgctcagccttgacctgcttgcaatggacaaggccgtgctttccgcccatgccatcggcgaggcggcgtcgaaagtggccgtcatgcccgctgtgcgccgcgcgcttgtggaagcgcagcgccatttcgccaatgccctgccatcgagcgtgctcgacgggcgcgatatcggcaccgtggtctgcccggatgcggcgataaagctcttcgtcaccgcttcgccggaagttcgcgccaggcgccgcttcgacgaggttctggccaggggcgacacggcagattttgccgaaattctggcagacctcaaaaagcgcgacgagcgcgacatgaaccgcaccgattcccccttgcggcccgctgaagacgcccacttgctagatacgagtgaaatgagtatagaagcggcatttctggcggcaaaaaagctgatcgatcacgctttggcgcagcataggggataaaaccgatgagttttggcgcttttcggacaatattatgccctgaaatgctggataatctggagttcggccctatataggctgcactcatactgaaaagcctgacttcgcgttccacgcgccggttgtccgaatggacggagcggaggtctggcatagttcaacactaacccccggcgccgcatccgatggctattccggatgcaccaggagtatacatgtctcaatccaaccctacccgcgcagatttcgagtccctgctggcagaatcctttgcggaacatgatcttgctgaaggctatgtcgtcaagggccgcatcgtcgccatcgaaaaggacatggcgatcatcgacgccggtctgaaggtcgaaggtcgcgtgccgttgaaggaatttggcgcaaagggcaaagacggcacgctgaagccgggcgacgaagtggaagtttacgtcgagcgtatcgaaaacgctctgggcgaagctgtcctgtcgcgcgaaaaagcacgccgcgaagaaagctgggtcaagctcgagcagaagtttgccaatggcgagcgcgtcgatggtgtcatcttcaatcaggtcaagggtggtttcaccgtcgacctcgatggtgctgttgccttcctgccgcgcagccaggtcgatatccgtccgatccgcgacgtcaccccactcatgcacgtcccgcaaccgtttgaaatcctcaagatggacaagcgccgcggcaacatcgttgtctcgcgccgtaccgttcttgaagaaagccgtgcggaacagcgttcggaaatcgtccagaaccttgaagaaggtcaggtcgttgaaggcgtcgtcaagaacatcaccgattacggtgcgttcgtcgacctcggcggcattgacggtctcctgcacgtgaccgacatggcatggcgccgcgtcaaccatccgtcggaaatcctcaccatcggccagacggtcaaggtgcagatcatccgcatcaaccaggaaacccatcgtatctcgctcggcatgaagcagcttgagagcgatccttgggatggtatcggcgcgaagtacccgatcggcaaaaagatcaccggcaccgtcacgaacatcaccgattacggtgcgttcgtcgaaatcgagccgggcatcgaaggcctcatccacgtttccgaaatgtcgtggaccaagaagaatgtccatccgggcaagattctgtccaccacgcaggaagtcgaagtcgttgtgctcgaagttgatccggtcaagcgccgtatctcgctcggcctcaagcagaccctcgacaatccgtggacgacctttgcccagaagtaccctgtcggtaccgtcgttgaaggcgaagtcaagaacaagaccgaattcggcctgttcatcggcctcgacggcgacgttgacggcatggttcacctctccgacctcgactggaaccgtccgggcgaacaggtcatcgaagagtacaacaagggtgaagtggtcaaggctgtcgttctcgacgttgatgtcgagaaggaacgcatctcgctcggcatcaagcagctttccggcgacaaggtcggcgaagcagcagcttccggcgaactgcgcaagaatgccgtcgtcacctgcgaagtgaccgccgttaccgatggtggccttgaggtccgtctggtcgatcacgacctcgacagcttcatccgccgttcggatctgtcgcgtgaccgcgacgaacagcgtccggaacgcttcacggtcggtcagaaggttgacgcccgcgtcatcgccttcgacaagaagacccgcaagttgcaggtctcgatcaaggcgctcgaaatcgctgaagaaaaggaagcagtcgctcagtacggttcgtccgactccggcgcttcgctcggcgacattctcggcgctgccctgaagaagcaggaaaagaactgatctttcccgcttcgactgaacatggaaaagcccgccattcggcgggctttttcgtatcgggaggacgatggaagtcgcaggcagccttagagaccttgatgatagaataaagccatattttgttatcaagccggtttgctgttagagcgcgtttcgatctgattgaatcagatcggcgctctaatcctttgttttgacgcgcatcttttccgaaaaccgtttcacacttttcgggatgcgctctagcgcgtaagcggcaatcctgttcaagcagtatgatttgtcggaagccgttcattatcacgtaggggtcttctctccggcgcgtcttgattgcgaacttctgcgtggtccgttgaggcgggggcgctttattcctttgatccgcttctggatttgctcaagatctgaaatctctcacgctacacccagcatatggatgaggccgaggctgatgcagcaaagtgcaatcagggatagaatggcggtcagcgtcaccctgccgcctgccgacgccaccgagcggatatcgacaccgaggccgagggccgccatggaaatgatggtgagaagcatcgaggcatattggatggcgggcaggattgcttcggggatcagatgcagcgaatgcagcgccatcatggcgagaaagccgatgatgaaccagggtacaagctgaaagaagccgggcttcacgtcagcattcttgttgcccgaaatcagggcgaagaccagaatgaccgggccaagcatcagcacgcgcacaagctttaccagcgtgccgagctgcacgctgaggagtgaaaccggcgcggttgcggccagaacctgcggaacggcatagacggtaaggcccgccagaatgccatattgcgtaaaggaaaggccgagcagcggcaccagcaagggcagggtgagaacgacgatcacgccgagaattgccgtgaaggcgatggaagcggcaacgtcttcgctctctgcgccgatgaccggtgccatggcggcgattgccgagttgccgcaaatggaattgccgcaggccaccagaaccgccatgcgatggggaagtttaagcaggcgcccgatgccatagctcagcgtaatcgccacggcgaccaccgccgcaatgccgaaaatgaggccggagccggcctcgatgaccgcgctggcgctgatcgatgcaccgagaagcgcgacggcaatttccagaagcagcttggcggaaaaattgatgcccttgttgaaccgcgggccggggcgggccaggctgcgcacagcagttcccaaaaggattgcaatcacaagcgcttccagccatgcccgccccgcataatgctcctcgattttctctagcaccattgcggcggcggtaatggcgacgcttaagccaagtccggggaggatattctggatttttgagtatgtcatcttcggcatttcacattgagggggaattattttccgatcagatgcccgaatttttctattcattccatcgcataatatggcataaatcattcgataaaatcgaacggttacggttatgacgctggagcaattgcgaattttcatcgaggtggccgagcgtgaacacctgacgcgcgcttcggaagccctgcatctcacgccatcggcggtgagttccgccattcgcaatcttgaagagcgctatggtgcaacgcttttcaaccgcatcgggcggcgaatagaacttaccggcgacgggcgcatgtttctggatgaggctcgcgcaacgcttgcgcgtgcgcattcagccgagcgcatgttgtcggagcttggcggcggcaagcgcggctttctcgccattcacgccagccagaccatcgccagctattggctgccgccctttctggcgcggtttcatgccgcctttccgctgatcgatgtgcgcctgacattgggaaacacggagagcgtaaccggggcaacgcaggaaggggctgccgatatcggctttgtggaaggctccgtacaggtgccatcgctttccattgccaaggttgcgactgaccggctcattctggttacacggcctgaccatgcctggagtagaagcggcaaacttacctgggaccggctttttgaagggaactggatattgcgcgaacagggctcaggcacgcgcagcgtgttcgaggatgcgatccgcgcttccggctacgatccggcaaggctgaatgtcgcactggaattgccgtcgaacgaagccatctgttcggcggtacgctccggtcattacgtgaccgccatatcggaactcgtcgccgcgccgcatcttatagccggagcgctggtaaaagctgattttgctctcccgcagcgccagtttctcatgctgatgcacaatgatcgctataaaaccaaggcaatagaaatgctatcaagatatattatggaagacagggtagattttcactattgattaaaaattagatccacaatataaattatattcaacaaaaatagtaaagaaatatgaatatacttatttttaattcgtattataatgaatagaagtatagcattaaatattatatacgtcggagcataataatcatcatttctattaatgacttcataaacatcatttggtattatgaataatattataaatgaaaatatccataatcttcttgatatgaaatatctttcatatcccccatattcatcaatatcttctggtgtcagaataacaattataaagtacaagcagaatatatttagtaagcttactatatataatggcggcccatagagtgaattggaactttcattaagaatgctccaccagtaagctatgaccatggtgaaagaaaaaaacagccacccgaaatgaataagagaaatcttatgtttcttcgggtgttgaataaactcggcgcaaaataaaaggaacattgaaaagcaaagccctacgccgataccattaacaatacgaatgtgattaaatgtatcattcgcatttatggcaacatctacagacgaagacaaaagtattccctaaattaataatatataaatataaattacttaattctattaagcatatttgataatgggaagcaagtggatggagagccgtttttggcctgccatataccgatcgagcgacgtgtcttgaaaccgggcaggccatccggtttgccgacatcatagccctgggcctgcatgcgtttttgcattgcgccgatatcggaacgatacatggagccgacatcgtcccatccatggctgaaatcaccggcgccataggcgatgcgatccccgacatggccgatgaagagcgcatagagatcgctcatattgtaatctttgagcacatagaaattcggtgtcacgatgaaagccgggccgtaacgcccggcaggcatgaggagataaccttcgcctttcatttcgctggccgggaacggctttccattggcccgtgtaatgccgagccttgcccattcggcaatcgtcttgccctgatccgggccttccagagaacaggacacgttttgcggtacattcacctcaaagccccagtcacgccctttccgccagccatgcagcttcagataattggcaatggaggcaagtgcgtcgggcactgaattccagatgtcacgcttgccatcgccatcgaaatcgacggcgtgtttcagataggacgtcggcatgaattgcggctggccaagcgcacccgcccacgagcttttcatggcggtttcatcgatatagcctttggaggcaatctggagtgcggcgatcagttccttgcgaaacatgtccttgcgtgtcgccataaaggccttggtgcctagaacctcaaaggcattatagggaatcctgaccgtgccgaaaccggattcgcggccccatacggcaagcaaaatcggccccggaacgccatatttctgttcgatgcgcttcaggaggctggcatattgaccatagcgcgccttgccgccgcttgtgacagacgcaatggtctttgtattgaaatacttgccgggcgcaccaaactccgcctgtttctgttctttcggcgttgacggcttttcgccgggaatgacgagatcgggcagtttccagttgatcgagaccccggcaaaagcctggtcgaaagcagcacgagagacgcccgcagcttttgcttccggccagatatccgtctcaagccaatggcgatactggctttcaacctgcgccttcgacggtgcggcaatggcgggagaaagggcgggagaaatggccagagaaagggcaagaccggcaaccagtccgagaacaatcttcaggctatgcttccaatgtccggctgccatgcacttctcccgaaattaaagcgtggttcgcgcccgtaacgcagcagcaagcgtgccttcatccagatagtcaagttcgccgccaacgggaacgccatgggcaagccgtgtcacgcgcacatcgaaattcgatagctggtctgtgatgtaatgggcggtcgtctggccttcgacagtggcgttgaccgcgaggatcacttccttgatggcgccgcttgcaacccgctccaccagccccttgatgttgagatcgtccgggccgatgccatcgagcggtgacaggcggccacccaatacatgatagcgcacattcattgtgcctgcccgctccagcgcccagagatcggatacatcctccacgacaatcaaagttgccggatcgcggcgctcatcggtgcagatcgtgcacgggtcggacgtatcgacattgccgcaacacgaacagatgcgcaccttttcagcggcctcctgcatggcgccgccaagcggcaccagaagcgcttccttctttttgatgagatgcagcgccgcacggcgggccgagcgcggtccgagccccggcacgcgggccagaagctggatcagacgttcgatttcaggaccggctattcgtttggacattttttgtaagggagtaagggaataggggagtaagggggtagggaacgggaatttgggaggatgcggcatggcggcaatcagccaaccaaacatactcccctattcccttattcccctactcccctaacaatcaaaacggcagcttaaaccccggagggattggcaggccggctgtcagcgattgcgtcttctcggccatggcggcttcgagcttcgccttggcgtcgttatgggcggcgatgataaggtcttcgaggatttccacctcgtcttccttcatcagcgacgggtcgatcttcagcgccgacagggtgcccttgccggaaagcgtgaccgtcaccaggccaccgcccgaagaggccgaggcttccatcgtggcgatttcgtcctgcatggccttcatcttggcctgcaattccttcgcctgtttcatcatgcccatcatgtcacgcatgggttcactccatcattgcgtcattcagtcgtcttcaggcagaacgtccggcacttccgccacggcgtcgaggtcgatatcctcgtcttcgctcttatccggcacagcaatgcgtacgtctatgatcttcgcgccgggaaaagccgcgagaatggccgccacatcggggtcggcgcgggcgtccgtcaccagattgtcgcggcgttcggcttccgcttcggcaatggtctggcccgcaacgtcgcgcgccaccgtcaccacccagcgaatgccggtccagttcagaagatgctgtgcaatatcactcggcagcgatttcggcgcatcgtccgtcaagccgatttccagccgccccggcgcaatcgatgccggacgcacacagtttttgaccagaatcttgaactgcatgtcgcgatatttatcggcaagcgcaacgatatcctgcaagctgttgatcggtacggaaggctgcggcgccgcttcagatggttttggtgcggaaacctggatcggcggcgtttccacaatgcgcatggccgtggccggtccaccggctgccggtgcaagtgctgaagaaccgacggcatcggcggccccatgcgcttgcggcgcactgccgccatttggccgcggtgttgcggaaggctgcgggcgcggtgcagaaaccgaaccattgtcgagaccacggatcgcctcgtccagcgttggcaggtcggcagcatgggcaaggcggatcaaaagcatttcagccgcctgaaccggcctcgtcgccgtatccacttccgcaatgcccttgagcagcatctgccaggtgcgtgagagcgcgcgtatggaaagtgtctgtgcgaattcgcgtccgcgcacgcgctcatcttccgacagcgacacatcctcggccacatccggcgtgaaacgcaggcgcgtcaccagatggttgaaatcggcaagatcggtcagcaccaccgaagggtcggcgcccacatcatattgcgcgcgaaattcggtgagcgcgccagccacatcgccgcgcatcagcatttcaaacaggtcgatgatacgggcacggtcggcaaggcccagcatggaacgcacggcttccgctgtgacgctgcccgcaccatgcgcaatcgcctgatcgaagatcgacagcgaatcacgcgcagacccttcgcccgcgcgtgcgatcatggcgagcgatgcgtcgtccacctcgatcttttcggcttccgcgatgcggcgcagatgctgcgccagcgtgcccgattcgatgcggcgcagatcgaaacgctggcagcgcgacaggaccgtgatcggaaccttgcggatttcagtggtggcgaagatgaacttgacgtgcggcggcggctcttccagcgtcttcagcaacccgttgaaggcggcggtggaaagcatgtgcacttcgtcgatgatatagactttgtagcgcgctgaaaccgggcgatagcggacctgctcgatgatctcgcgaatgtcgtcgatgcctgtatgcgaggccgcgtccatctcgatgacatcgacatggcggccttccatgatcgcctggcaatgctcgcccggtgtggaaagatcgatcgttggctgatcgaccgtatcggtcttgtaattgagcgcgcgcgccagaatacgtgccgtcgtggtcttgccgaccccgcgcacgccggtaagcatccaggcctgtgcgatgcggcccgtctcgaacgcattgcgcagcgtgcgcaccatcggctcctggccgatgagatcatcgaaattctgcgggcgatatttgcgggctagaacgcgataggcgccatcggcggattgtgtgtccatgcgacccttccgttctccattcgcttctttctctgtttccagtttgaaccggtcctgtgattgccgtcaaccaaagaggcaatccatcaacagtcatcgggtaaagagaaagggtgggaggctggcacgatgacccgtgccgtggctcgttagggctgcttccttccggacctgacccggttggcgagtggctcgtccaccaccaacctcccagtttgcatatcgtcaatcatcgcgcaaaaagcaagcgctgaacgaaaaaaactggtaagaatcggcctatggaacaattcgtgctcgataaacggctccatgccgacactttttatgtcgccaggctcggcctgtgcgagcttcggctgatgaatgaccggcgctggccatggcttatcctggtgccgcgccgccccggcctcaccgaaattcaccagatgacaccgctcgaccagaccatgctgactttcgaggcaggcattgttgcgcacgcgctcaagacagtaaccgcgtgccggaagatcaataccggcgcgctcggcaatgtggtgcggcagttgcacgtgcatgtcatcgcccgcaatgagggcgatgcgggctggccaggcccggtctgggggcatggcgtccgcgagacctatgacgagaaagacgcccagaaactcattgccgaggttcgcgcggcactctgatctcccaaaatcttttcgagagacgctcatggcttttcgcctctacgacctgccggaaatggaaccgagccgttttgtcggttttgccggaaaccgcatcgagcggctatccgaaaagcggccggatgattctgctttcacggcgctggaacttcctgaaacacggataatgattctgggcgaccacaagctgctgcttgattatgggcaggaagacgcgccgcgtgcgctgttttctctggaggaagcgcatcaattcgtgctcgatctttgcgagccggttctgcttggccttcaggacggcacgcccctcgtggctctgacggccaccctctacccggaggctctgccagcgcctttccgcctgcaggactatcgcagtgtctatacggaagggctggtcccggctgaccttctgggcgcgctggcgcaagctgcggcgctgaccgcatggcatgaaagtcaccgtttctgcggacgttgcggcacgaaaaccgaaatgcgcgcaggcggtgccaagcgtctatgtccccagtgcggtgcggaacattttccgcgcaccgatccggtggcgatcatgctgccagtgcgcggcgaaaaatgcattctggcccgtggcccccatttcgtggccggctcctattcttgtcttgcgggctttatcgagcatggcgaaacgatcgaagccgccgtgcgccgggaaagttttgaggaaatgaaactggcgatcggccgtgtcgcctatcacgcgagccagccctggccgtttccctattcgctgatgatcggctgccatgccgaagttctcagtgacgatttcactgtcgaccgctcggaactggaagatggccgctggttctcgaaggcggaagtgcgcaccatgctggaaggtacccatgaaaatgggttgcgggtgccgccatgcggcgccatcgcaacccatctgataaaggcctgggcctatgatgcaggctgattattcggcagccagtagctgcgtaccgcgaatatcgcttcccttgtaaacgcccagaattcgcacttccttggtgaagaagcgcagttcttccagtgcaagctgcaccgaacgctcttccgggtgtccctcgatatcggcatagaactgcgttgcgatgaagcgtccgccgagctgatagctttcgagcttcgtcatattgacgccattggtggcgaaaccgcccagcgccttgtaaagtgcggcgggcacgttgcgcacccggaacacgaaggtcgtcacaatgcgctcgtcgttttcaggccgcgccgcccactgcttgttcttggagaggaccacgaagcgggtgacgttgttttcggaatcctcgacattttcttccagaatatcgaggccgtagagatcggcggcaagacgtggcgcgagtgccgccatcgagcgatccttcacatcggcgacgaggcgcgcggcccctgccgtgtcaccggcaatcacacccttccagccgttctggcggatgacgttgcggcactggccgagcgcgtggatatggctgtgcaccgtcttgatttcctcgcgccggacacccggaagcaccataagctggaaatggatcggcaggaaatattcgccaacaatgtgcatgtcggccagcggcagcagataatgaatatcggcgacgcgcccggccagcgtgttctcgatcgggatcatcgcgaggtctgcggcgccggtttcaaccgcattgaaggcatcctcaaaagtcgggcacggcaaaggctccatatcgggaaacatgttgcggcacgccgtatcggagtttgcgcctgcttcaccctggaaggaaatcctgttggttttcattgtacccatgctttctcaaatgccgctcatcggcggcctgtcagttaccctgtgctacaggaatcttttacgccgcatttgtgcggcgtcaaatggttcccgcctggctgcaaaatgtccgggcgcggtcaagatcggcctgcgtatcgacgccaagcggcacggtcttcacgatttcgacatcgatgcgcattccagcttcaagtgcgcgcaactgctccagcttctcgcgcttttccagcggcgatggcccaagtttcacgaagcgttcaagggcagaacggcgataggcgtaaaggccgatatgatgatagagcgggccttcgccataaggcgcggtggcgcgggtgaaataaagcgcgcgcaggcgcctattgcccgccagcggggagccgacgatcttgaccacattcggattggtcttttcttcttcgaccgtgatctctacgccaagcgttgcgatatccgcaggcccgtcctccagcggcaggagcgcgcggcggatcgtgtcgggatcgatggttggcagatcgccctgcacattgaccacggcatcgatttcgcccgatggatcgagcttcgccagtgcttcatagatgcggtcggaaccggattcatggtctccgcgcgtcatgatcgcttcatggccgtgggcggccacgaccttgaaaatctcttcactgtcggttgcgatcaccgtgcggccaagctttgccgcggctgcccgatccgccacatgcacgatcatgggcttgccgcaaatatcggcaagcggcttgttcggcaggcgggtggagcccagccgggtcggaatgagcgtcagggttttcattgtctgaagcatggggtgcctcttgtttggcctcttgggcggaaatgatacgtggatatatccgtttgcgcaggtttgcgacaggaaaaccggtttccgcctcgtcccgacacgcgccgttttgcggggcggcagaagtaccaacgcatttgcctgatgctgtttgagtatcttcaagccacctttatcgacagggaaaaaacgataaaagtgtcaaagagtcacgggtgcttgctccctcataagtgttgcatcactgtggcaaaagacctagtttccgcccgatgccggggagatatttgccagctttttgagaaggtttcgccttttgaaagggtttcgcatgccggcttaggagagcgttgtggtagagggagcgctgaccggagatgaattcaacccggaataacaaatttattatggcatttctggcaacggttttcgttgtcatgacgacgggcattctgtctgattcgctgtttcattcgccggctcctgaaaagccgggctttgccatagaggtagcccaaggttcggggggcggagaaagtgctgcggctcccgccaaggaagaagtttcaattgcaaccctgttgcaaagtgccgatccggcgcgtggcgaagtggttttcaagcgttgccaggcttgccacaccggggacaagggcggggccaacaaggttggtccgcatctgtggggtgtcgtgggtcgcccggctgcctccgttgaaggtttcagctattccgctgccatgaaggaattcggcgcggctggcaacaagtgggattttgagcatctcaacaagttcctcacctcgccgaaaggcttcatcaagggtacagccatgggctttgccggtgacaagaaggataatgagcgcgctgacctgattgcttatctgcgcacgctgtccgacaatccggtgccgctgccggccgcagacgcagcgcccgcagatagcgataaaaagcccgccgaagctgcaccggccaattgagccggctgaaacgataattccaggccgggcctcgtgcccggcttttatagcagcagcccgccgacccccatgcgcgcaaggtgcgtcgcgtcgagttccattccggccatcaggcggtccagcacccggtctaggctgttttcgcgcgcactgcgcgccgagccgggtgcggcgatgatatatttgcgccccattttacccagcaccagcagattgccgggatcgacaggcatcccgatccgcaggatctcacccccggcgcgcctgatggcgcgcggaacgatgtcggcttcatcggccaccgccgaagcactgaaaatgacgatgagatcgcaggcgctgccaacctttgcaatggctgtcgcaagcgcctcgtcatgatgtgcgacgcgctcttgcgtgaccaccgcgccgccattgcgggttacgcgcttgtgcataagctccagcgtcctgtcgagaaccgtttcgcggatcgagggcaggcgcgactggatgaggccgacctgcatattccggaatttttcgacctgtaaaagcggtctgccgtgcacgactgcgcgaatttcttcgatcaggacgcccggaacggcaaagggaatgatcttgatcgtcgcaaccatctgccccgcttcgacacgcgcgtgattgcgtatggtcgcaacggatatacgcggatcatgcatattgatggcgtcgataccggcggtgtcggtgcagaaaacaccatctggcgaagcaaagagattgacccgcccggtcgtggcagggccgggttcgatcccgttgcaggcgagcaggcgtccgattgcgagcgcggcggcgtcttcgccgatatcgccgctttcaagccgggcggcaaggacgcgatctatccccgcctgccgcagtgcagcaatatcgctgcgcgcaagaaccgtgcccttgcgcaggctcagcgcatcgatattgatcgtatgggcaagaatggcatcttcagcccggtcaagcggcagttctccgaaaatcatccttccccctttgtcccggttgctggtttcacgacagcctggcggattgaatttgatgtttgaatcccggctcacacatatacttgctggtggttttctggattccaaaatttgctcaatgcctgaaccgagggacgcaaatgttggaatcagacacccgtcacaatcccgttttttccccggcctgcccttgcaaaagggagggggaggtcgtattgagccgccgcgtctgggcgcattgcatatagtattttggtgcgtgcagccagatttcgggctcacatataggcctcccaatgccagtcatgcagttttccttgatctggaaacaggtgacacgctgcaaaaggaccgctttgattgatgcagagaccggcttttggccgcgacattacgatccagcacaatttcttccagaggcgtgacaaactggaatattcgttataactgtaaatttggaattttcagaatttaccgaaaaccaggaaaatgacgaatgcgccggaattgacggtccgtgcgcaggatggaaagacaaatgaaacacggcaccccccggacgatcgtttcgttcgccgtattggccctctctgcgtttctcgcaggttgccagaaccaggtcctgcttgatcccaaagggcaggtcggtctggaagaacgcgatcttatcctttttgcgaccggcatcatgctgctcgtggttgttcccgtcattcttgcgacgctattcttcgcctggaagtatcgcgccacgaatgaaaaggcggattaccagcccgactggcatcactcgaccaagatcgagcttgcggtctggctcattccgatggcgatcatcgtcgttctcggaacggtcacctggatcagcacccacaagcttgatccctatcgtccgctggaatcgaatgtaaagccgatcaatgtcgaagtcgttgcgctcgactggaaatggcttttcatctatcccgatcagggcatagccacggtcaacgaaatggccatgccggtgaatgtgccggtcaacttcaagctgacctccagcaacctcatgaactccttcttcatcccgcagcttggcagccaggtttataccatgcgcagcatgcagacgaagctgcacctgattgccaatcaggaaggcgatttcgccggtatttcggccaattatagcggtcagggcttcgcccagatgcgcttcaaggcgcacgccttcgatcaggccggttttgacaagtgggttgccgacgtcaaggcacaggctgccgccaagggtgaagatcttgatcgtgcgcgttatgcctcgctggtccagccgagcgagaaacatgcggtgcaatatttcaactatggtgacaaggcgctgttccacgatatcgtgaaccgctgctgggacggcaagtccgtctgtctggatgatgaaatgcaccgtcagcagatgatccgcgaagcgcgcgcaagcctgcgcaagtcttcgcccatcgatttcagccagtgggcgaacgatatcatctgcaccgtgcagccgccgcgtctttcgcagcttgaaaactgatttgccgatgctgtagcgcccgccggcttttctgccgggcactgcggtcgttcgcactccaatcaaagcaagaatagaaatgttcggaaaacttacgctcgaagcgataccctatcacgagccaatcatcatggtcactttggccgcggtggctggcggggcgctcgctattctcgccgccataacctactatcgcaagtgggttccgctctggaacgactggcttacctccgtcgatcacaagcgtattggcgtcatgtatatcgtcctggcgctggtgatgctgttccgcggcttctccgatgccgtgatgatgcgcgcgcagcaggctttggcctccggcgccaatgaaggctttctgccgccacatcactatgaccagattttcacggcccatggcgtgatcatgatcttcttcgtggcgatgcctttcattgtcggcctgatgaatttcgtggtgcctttgcagatcggcgcgcgcgacgtggccttcccctacctcaactcgctgagcttctggctcacggttgcaggcgcgatcctcgtcaatatctcgctcggcgtcggcgaattcgccaagaccggctggctcgcctatccgccgctgtccggcaaggccttcagccccgatgtcggcatggattactatctgtgggcgcttaatatttcgggtatgggcacgctgctttccgcagtcaacctcatcaccaccatcatcaagatgcgtgcgcccggcatgggcatgatgcagcttccggtctttacctggactgcgctctgctcgaacgttctgatcgttgccgccttcccgatcctcaccgtcaccctgtcgctgctgacactcgaccgttatctggatttccacttcttcaccaatgatgccggtggcaatccgatgatgtatgtgaacctgatctggatctggggccacccggaagtctatattctggttctgccctgcttcggcatctattcggaaatcatcgccacgttctccggcaagcgtctcttcggctacacgtcgatggtctatgccacggtcgcgatcaccgtcctgtcgttccttgtctgggcgcaccacttcttcaccatgggtggtggggccagcgtgaactccttcttcggtgtcgcgacgatgattatctcgatcccgaccggcgccaaggtgttcaactggcttttcaccatgtacaagggccgcgtccgcatggagacgccggttatgtggaccatcggtttcatgtgcaccttcgtcatcggcggtatgacgggcgttctgctcgccgttcccccggcagacttcgtgctgcacaattcggtgttcctcatcgcccacttccacaacgtcatcatttcgggcgttctgttcggctgcttcgctggcgtggtttactggtggccgaaggcttttggcttcaagctcaatgaacgcctgggcaagagcgccttctggtgctggctagtcggcttcatgctcgccttcatgccgctttatgtgctcggcctgatgggtatgacccgccgtctcaaccataccgaaaatccggcatggcatatctacctcatcattgccgccatcggcgtggccgtcattctctgcggcatcgtctgccagattctccagatcatggtttccatccgtgaccgcgataaactgcgcgacaccaatggcgatacctggggttcgggccgtacgctggaatggtcgatctcgtcgccgcctccgttctacaacttcgccgaaaccccgaccgtgcgtgatcacgacgcctggtgggatatgaagcagaacggttatgtgcgccgcaccgagaagtttgcccgcatccatatgcccaagaacacggcgacgggcttccttgtcggcatcctgtcgatcccgttcggctttgccatgatctggcatatctggtggctggccatagcctcggctctggcaatgttcgtcgtcgccatcgcccattccttcaacaatgacagagactattacgtctcggccgatgaggtgcagcgtgtcgaagatgcgcgcacgcggcaactgactgctcaggaggcttgatccatgagcgccattcaacacaccgccgctccctatctgggcggaaacgatcatcccgcccatgaggaccatcatgatgcagggtcgaccacgctggtcggcttctggatctacctgatgagcgactgcatcctgttctcgggcctgttcgcaacctatgccgtacttgctcaccagtttgcgggcggccccaccggacgtgagcttttcgacctgcaatttgtgctggtcgaaaccatgctgctgctggtttcctcgctcacttatggtctggcaacgctttccatgtacaagaacaaccgttcgggcgttcttggctggctcggcgtcaccttcctgcttggcgcggccttcctcgcgatggaaatctatgagttccatcatctgatcgttgagggtgcggggccggaccgcagctcgttcctgtcggccttcttcacgctggtcggcacgcacggtcttcatatcacctctggcctgatctggattctggtcctgtccgcgatgcttctgcgtgacggactgacggaaagaaaccggacgcgcgtgatgtgcctcagcctgttctggcacttcctcgacatcatctggatcggcgttttcactcttgtctatctgttgggagtcctgtgatgagctctgcacaccaaacgcatgaccacgcagcgcacggcagcctgaagtcctatctgatcggcttcgtactggcggtcatcctgactgtcgttcctttcgcgctggcgatgggggggtattttacgcccgcaacgaccgccgtgatcgttctcgccattgccgccgtgcagatcctcgtgcacctgatttatttcctgcatctggatccgaagtcggaaggcggctggaacatgctcgcgctcgtcttcaccggcattattctggctatcgtgctgatcggttccatctggatcatgtatcatctcgataccaatatgatgccgatgtacatgaccccggacaatgtacgcaacctgccttaatgcgcatttggtctcaatgagatcagtgccttaacaggtttcgcacacggcaaggccggacacttttgagataaaaagtgctccggcggccttgttcccgcaagacgggttttgccaataactggcctgacggcccggcatcgcggctttatccccctctctcccccccaaaagccgcgtggcgccccggatatttccggggcgcttttttatgttccgggtcgcaggtaattcgcataaaactttattcaatttatagtaaaaatttagtgtcattttatagatgatagttgatacgacaatctataaagtaaagccataactaatatacgccataaatttactattattcatattgttatttgaagtaatgatactaataatctagtgtgtcagacgttgaataattaattatgcatttctggctgccgctgttttcattcctgcgattgcttctgccgcacctgcggtggtttccgcttcggtcaatgtccggtcggggccgggcgctcatttcacgcgtctggcggcgatcccggcctggacacgggtgaatgccggtccttgccgcaatggctggtgccggattgggaatggtagcggatatggctggatttccgcgcgttacgtccggttcgccagctatgcgggcggctatgcggcgcagcctcctgcaaccgtgatcgtcaataatggcggttatgatgattggggtccggccctcggctgggggctcggcataggctgggccagcagcaattgggggccatattggggccctggctggggaggctaccggggtggccccaactatatccacggctgtatcgggcgcaattgccagtccggctgggggccggggcgccgcggctggaacccgcattggggccgggggccgcagagacgcgcgcaatgggggcgtggctggccgcagcatgtaaaccgtccgttctgaggaccgggccctgccatggggccgcacttcggcgggttcgggcacggatttggcggcggatatcgcggtatgcatctcggcaatatgcgctcccttcacgccggccgctgacgcttgtcagtttaggcggcaggaaggtgatccctgtacctgcttcaggtcatcaggtcatttccctcctcccaatgacctgatgggcggcccgccggtcttcaccccggcgggtcgcaatcctgtggcagcgttaatattccattgactgaaatagttcatattgagtggtctggttacgatatttgccttcgctggatacaggcgttgagcaaatgccggaatcagaccactagtcgtttatggctctggtggatttttgaatttgacgtttgaaatgaaatttatgtcggacggatatcgagtatcaaattcagtccgccagtgttgtctgcttggagttccgttctccctatggtaagtcctgaatcgttctgggcttgggggacatgacggggcgctgccaggcgaccgcacagacaggaaccggacagtagcgcgtatgatttggagtaacaggacgatacggggaaggggcattgccatgctgttgctggcggcgcatttttcctccttcgcgctgtcgcctgcattggcgtttgagatttttggcattcacctatggggcaaggacaagaagcaagaccccgacatcatcgatcccaagacctatagcgtcgatgtcaccaccactggcgatcgcaagaatgcggacggcaaggaagcggacctgaaatcagttatcgaaggcgcatccggtctggtttcggatgcggacaagcccgcttccggctcggcgggtctgctggtcaaggcgcgcggcgattatcgccgtatcctgtcggcgctttatggtgaaggccgctacggcggcaccatctccatcaaggtcgatggccgcgaggcgaacgatattccgcccgacacggaaattcccaataatgcgaaggttgcaatcacggttgatccggggccgcaattcctgttctcgcgcacggctatttcaaatatcgccccgccgcccggcaacaggcgcgataaagtgcagacgccggaagaggcgggctttgcaccggggcaggaagcgaaatccggcacgatcttgaaggcggaacgccttgccgtcgaagcctggcgtcaggaaggatatgccaaggcccgtgtcacgggcgaggatgtcgttgccgaccatgccgataaccgcgtttccgccgatattgcactcgatccgggtaggaaagcctattatgggccggtcagcgtggtgggcaccgcgcgcatggacccgcaattcgtggcctggatgacgggcctgaagcccggtcaggaatatgatcccgacgatattgaaaatgccaagaagcgtcttgggcgcatggaagtcttccgcgccatgaccttcgaggaagccgacaagatcgaaccggatggcagtctgccgataacgctcaatgttcaggagcgcaagccgcgccgctttggcttcggcgctgaatattccaccatcgatggcttcggtgtgacgagctactggatgcaccgcaacctgtttggccggggcgagcgcctgcgcttcgatgcgaaggtcagcggcattggcggctcgcaggataattccttcgatcccaagaattatacctatcttctgggtgcctccttcgccaagcccggcgtctatacgccggacacggattttgtcgccacactcgatgccaaacgcgaagtgctggacgcctatacggaaacgtccatcaatgccaagaccggctttacgcagattttcagcgacgagttgtcgggcgcgctctatgccaatgcaagccagggccacttcgttgacgatgtgtttggcaagcgggatttcacgactgcggggcttgagggcaatttgctctatgatagccgcaacaataagcccgacccaagttccggtttctatctggtgggcaatatccagcccttctatgaattccattatggcaatttcgccacgcggttcaccgctgaaggccgcacctatcacggtttcggccagacggatcgtgtggttctcgcaggccggttgaaggtcggctccatcgttggcgggtcgattgcagatctgccacccagccagcttttcctcgctggcggcggcggctcggttcgcggctacggctatcgcaatatcggcgtcagcgccggaaacgggaacatcatcggcgggcgctcgctcgtcgaggccaatggcgaagtgcgcacacgcattaccgattccatcggggcggtggccttcgtggatgcgggctatgtgggtgaaaaatccttccccgatttctccgagcagatgcgcgtcggggtgggcggcggcttgcgctatcttaccagccttggaccgatccggcttgatgtcgccgttccgctcaaccggcgctccggcgatccgaactatggtttctacgtaggcataggacaggcgttttgaccagattattcgcaatcatcgccttctttgttttcgtcgttgcggcggccgttttcgcttggcctgaacaaaaggtgcaaatgcctgcgcaggctcaggcgcagaccgacacgcaggcgcaaggcgccgcccagccggctgatgaccagccgcaggccgaggaggaaaaatcctatttcctctcctttgtggaaaacaagctttccgcacccaaccgccgtatctccatttcgggcatcagcggcgtgctttcatccgaggctacggttggctccattactgttgccgaccgtgagggcgtttggctgcgcatcgaaaatgtgaaactcgactggagccgcaccgctctttttcttggccgtctcagcgtccagtcgctgaccgccgagcgcattgatgtcatccgcaagcctttgccggataaaggcctgccatcgccggaatcgtccagcttcagcctgccggaactaccgatctcgatcaatctggagcagctcgacgtcgcgcgcctacatttcggaccgacgattttcggcctggaatcggatgtctcgcttaagggcagcctgtcgcttgccgatggttcgctcaactccaatttcgatatcaagcgccttgacgggccgggcggcaattttgcgctgcgcgccgcctatgccaatgccgaccagaagctcgatctcgacctcaaggtttccgaaccggccaatggaattgtcgccaatcttctcaaaatcgatggccgcccgccggttgacctgacgctgacaggcgcagggacgcttgacgatctcaaggtcgctctggcgctcgacaccaatggaagccgcacgctgaccggcgaatttacgttggatcggcagggcaaaggccctgatggcggccgggtttttgcggcgcgcttcaatggcccgatcgccgttctcgttccaccggtcttccgcgatttcttcggtgcggaaacggtgctttccgcagatggtcttgtgaaggacggcggtggtttccgccttgatgatctggctcttaccagtgcggccctcaaactgaaggcctcggcggaaaccgacaacgaccatttcctcgacaagcttcgcatcgatgcggctatcgccgatgaaagcaaggggcgcgttctcctgccggtcaagggcgcggaaacttacatcgataatgcgcgtttccaggtggcctatggcgatcgccccactaatgactggacgggtatgctgtccatcaacggtctcaagaatgcaacgctttcagcctccgcaatcgcgctcgatatgggcggtttggctgaaaacctgaacgatccggccagccgccatatcaccttcagcgtgaatgggggcatggacggcatttcatcgccgcgcgccgatattgccgaggcgcttggcagcaagatcacgcttgccgtcaatggcgcatggcgcgccggctctcccgtggagcttgcgcaggccgatatcgaaggcaacggcctcagccttgatctcaagggcaagatcaatgatttcgcctttaatggcgatattgccgcaaaggtggcaagccttgcgcctttcggcgcgctggccaaccgcaatctggcgggcagcatcgatgtgaaggcgaccggcatggtgcggcccatcagcggtgcgttccagcttgatttcgatggcacggctgaaaatgtgcgcaccggcaccgaagcggtggaccgcattctcgacggtgcggtcaatttgagcggcgcgcttggccgcagcagcgaaggcttttccgcccgtaatttccgcatcggcaacgcattgagcgaaataacagcaaacggctctttggcatccgacaaggcggattttgatttcggcgtcatgctttcagatttgaagcttctgtccgacaaggcttccggccccatgaccgtcaagggcagcgcgcgcggtgacgacaagctgattgcgctggcgcttcgtgccgatgtgccgcagggcacgcttgccgggcgcaagctttccaatggcggcctcgatttcaacgccctgctggacggcaatgccacgacgggcgtggcactttccggcaagcttgacggtggcgcgcttttgaatggcgagcgtgtcgatctcggttcgctgatcgatattgcccatgacgagaagcgcctgacgaacctgatgttcaatgcaggcggcgcgcatctttcaggcaatgtcacccaatcggccaagggcttgttaagtggcgcgctgaaacttgatgcaccggatatctcgactgcggccgcgttgttccttgcggatgcaacgggcgcggccaatgccgatatcacgctcgacgccagcgacggacgccagaatgccactgttacggccaatgccagcgggatcaggataaacggcaatcatatcgcttccgccgatattgccctgactgccaaggatcttctcggcgtgccggtggtggatggcaatgcggcggcgcgcgatattatggtcggcacgttcgggatcgacagttttgacgcgagcgcgaatgcctccggatcgaagaccgatttcacggccaatacccggctcaagatcggcacggtggccaatgctgccggttcgctggagccgaaggatggcggtttcgagctggcgcttgcaacggcggatgtgaaacagggcgcgctttcggctcatctggccgctcccgccactatttccatgaagggcgatgaaatcacctttggcgatatcgtcgtcaatacgggggatggacaggtcaggatcaatggtctggtcgatggccgtctggacctttcggtcgcactcaccaacctgccgcttgcgcttgccaatacgttcaagccggagctgggcctcggcggcacggtgaacggtacggcccgcatcacgggcacgaaggaagcacccgatatcgctttcgacatgacggcgcgcgatgtgatggcggctgaattgaagaagcagggtctcggcgccctgaatgccgaagccaagggaacttccgccaatgagcgcctcaatatcgatgcgcgtgtaaccggcggtgctgcaagcggaaccgggattgacgttcgcgccaatggtgcggtgccgcttggcaagggcgatctggcacttgatgtcaatcttaccaatcttccactcgtcctcttgaacggtgtcgtgaaggggcaggacctggcaggcaatgtgacgggcaccgcgcgcatcaccgggccgctcaccaacccggctgcaaatttcaacctcaggggctcgggtcttgcggcaaagccgctgcgcgaaagcggccttgcgccgctgacccttcaggccgcaggcaaatatgctgccaaggcggtggatctttcctcgctgcaactggatggcccgggcggcctcaatgtgacggccaatggcaagattcccttctccgggcaggggcttggtgtgaacgtcaacggcaatgtgccgctggcgcttgccaatcgcttccttgccgatcgcggcgcacaggcaagcggcaccctatcgctgacggccaatgtgtccggcggtttccagaaatcgcaattgcgcggcatgttctccaccaatggcgcgacatttgtggacccggaaaccaatctgcgcttcgtcaatatcaatgtcatgggcagcatggagggggaaaccatcacgctgcgccaggtaaatgcaaatttgagcagcggcggctcgctctcggccagcggcacgatttccaccaatgcagtggcgaatttcccggccaatatcgaggtcaagttcaatcgcgcccgttacgcggatggcaagctggtggttgcaacgattgatggcggcgtttccatcaccggcccgctgatgcgtgatccattgatttccggccgtatcgatgttgacaaggctgaaatcaccgtgccggaaaatctcggcggcggtgcagcctatgtgccggtgcatcataaaaacacaccgaagaacgtgcaggtgacgctggaccgtgccagggtcgaaacccgcaagaacaaggtgccgacgccggtcgcacgaccgactgttccgcgtcttgatgtggtggtcagtgcgccaaaccagattttcgtgcgtggccgcggccttgataccgagcttggcgggcgcgtgcgcctcaccgggccgatcaccaacatcaggccggtcggttctttcgatttgatccgcggacgtatcagcattctcggccagcgcatcaccttcgatgagggccatgtgacgctggtgggcgatctcaatccgcaactcaatttcgtggcgcgctcggaaggcgacgggatcaccgccatcgtgactgtgacgggcacggtggacgatctcaacatcgtcttctcgtcctcaccggaactgccgcaggacgaagtgctggcgcaattgatcttcaaacgctcgatcggcgaactttccgctttccagatcgctcagcttgccgcagccgcggcagagcttgccggaggctccaacaattcgctcataaacaagctgcggcagggcaccggcctcgatgatctcgatgtcgtcaccaacagcaagggcgaaacgtcggttcgtgccggacgctatatccgcgataacatctatctcggcgtggaagccggtgcgcgcggcacgaccaagggaacggtcaatctcgacatttcccgtaacctgaaagtcaagggcgcgtttggcgctgaggacgactccagcggcggcatcttctatgaaaaggactattgatcgggcctgctttggcccgattccttaattttgtgcacgcgctccgggatggcttaacgtttcttcaaccataagatcgcaaattgttagcaattatgagcggccattacggccattttgccagcaatttcttaggcgatttatatgtcgaagttgaatgatgatctgagccgccgccgctttcttctgggaaccggggccgttctattgaccggtgcagccggttgctcgcaaacgatggacatgtctgcctttcagatgaacatcgatccgatgtccaccggtggcatttcgcccatgcggccgcagatcagtgtcgataaggccataaccacgcctgatgtcatgtatgcttccgtgacggaggggccttatgcgctgccggctatcccttatgaaaaggtgccgaagcagtttcgtcgccagatcgtgccggacccgacggggcaggcgccgggaaccattgtcgtcagcctgaaggatcatttcctttattacgtgctgccgggcggtgaggcgctgcgttatggcgtcggtattggcaaggcaggctttgaatggcagggccgcgccaatgtggaatacaagaagcaatggccgcgctggaccccgccgcctgaaatgatccaacgtaagcccgaactggaaaaataccgcaacgggcaggagcccggtcccaccaatccgctcggcgcgcgtgcactctatatctatcagaatgggcgcgataccggctatcgtatccatggttcgcctgaatggtggtccatcggccagtccatgtcatccggctgtatccgtctgatgaatcaggacatcatcgatctctataaccgcgttcagggcaaggcgccgattattgtgggttagatgtggagcctcaaccgagaaaccgttgaggctccgcatccagctcgctgtcagtcgcgatatggctgctccggcatagtctcattgagatcgacaaaatggcgaagctctataggcatgtccccggtcagggccagttgaatctgttcttcatacgccatgtcattgtgtgcaatctgggtggacaagcccggcgcggcaaacgctgctgcggtcaacaagagcgcggcaacgaagccaaggtttcgttcggttctggcttgcatttctatctccctgcgccctctggcggcgctttttcaatcgtctttgttcgtaaagcgcgcgacacgttctcagtggaaagtcgcgcaatgtacccggttcaaagcggcgtcgatcgcatggatcggtattggcagcaaagtctggccgaaatcagccagcgcatcggcaaaattgcgcgccgcccatgccacattgtcgcagcgccgcacgcaggcgatcgcctgaaggcaggtatcgatcagcagtgcatcctgattctgcatgcctgagatcagtcccagcgtgaggcattcctcgcggcatacatgatgcgaatcgaaaggaaaggcgcgcagcgggcaggccgcacaatggcgcagcacgcggatgaactgcgaaagctccgcgaccgcacgagtggcttccgaaggccccagctcttccaaatagaggctccacgtcatttcccagggaatgatcgagccggtctcgaaacctgccgtccagcggcgatatccttccagcaccagcttttccggcacacggtcgaaatagcccgtgctgttggcgccattgagttgggatatgcgcatattcatcttcgcctccatgagggaagacggtcatatgaacaggaaaaatcctgctttcgcacggcgagacgttccgtttctccccgtatgctgcaatatccggtcggcaaaaggctgagttgccatggctggccatcaacacttgcggaccggcattcgccgagaccaatcataaggtcctccaatcgaaagggttcaaggcccagacatcaaaggtcacgcctgatgtgtgttcctcgcataaaagccgcaaattgatctggagtcaatcgcgcaactttaaaaaatcaataaatatcaatagtttagaaatattctagactattacattcatgtttacaatagcatgctcggaacgcaaccgtcgcaggcggcggcggttgcggcaaacgggcgcaagcttgcgtcgatcaaaggagagaaaatcgcgcattctggcccagtgctccgtgaaagggcaaggcggtggcgatcagcctgaaacccggtcgtcaaaccggaacccgcatcgggtttttcatggcgtgacagccagccgcccacccttcgatttttagtggctggaatgctccgaatggtccttggtctggcccttcttcgccgtcacggggaagttgatctccaccttgccagcctttttaaattccagcgttaccggaacggtttcaccttcctcgtagggatgttccggctcgatgaacatcaggtggtagctacccgacttcagttgcatggtcttgcctgcgggcaggtccagaccaccttcgagcttgcgcatcttcatgatctggtcctgcatggtcatttcgtggatttccacgcgcttgacgccgggggcgctgacgctcaccagcttgtcggcttttttgccatcattggcgatggtgaggaaaccgcccgcaacctttgcgcccggcaccatggcgcggacggacgggtcggtaatgaccagatcgccgaccttggtgggcatggcggcatggttcatgtgttcgctcatggcgtcgtggcccgcatgttcatcagtgctggcggcagccagaacgcgaagttgcggcgcaggatgcttcagatcgtgcgggttctggccatccttggcgatttcggtccacgcgaccgaagccgcatcgccgcagaactgcgtcacggggaaggaaagggttgtgtccttgtcgaatggcgcaagctggcccacaacgacgaattcgtcatagaaatcgctcggcaggttgccgtcgctccagcttatctgcttgacgccggaggttacttccttgccgtgtagcttgtagccatgggcatagtcgcccttcgtggtctcgattttccagccagccttggcttgcggttgtgccatgatgaagccttcaggcaggtctacagtcaccttggtcgtggccttgccttcacagccatgcggaatgcgcagtgcggccttgtagaaggtgcctgccttggcttccttctggtcgagcgagcaatgggcgctggcgataccggcggaagcgcaaagcgcgaacacggaaatggcggatgcaaaaagacgatggtttttcattgtatcgaacctgagaatgaggcagttccggcaacaagcctgcggatgcactttgaaatgcgaaactgcttggacaaacttgcgaagccaggcgcgaccccgtaaccgggcgcttggctcgcgacggattgtcttcaggcgaaaggtggagcctgcgggggcgccgagggaggatagacattctgccgcaggatgggctgtggcgggatactgccgtcaaccatggcgatcagcggcatggcgcctgtcgaatttgccggcgcggggcaaaggaaggcggaagagaggcggcaggcgtcgcaaccgttcttgtttggatgctggtccgatccatgatcggtcgcatcggaactgcggtttccgatgcgcagggcggaatagcttccatcgggcaatttatattgcgcgatgagatagctgtccggtgccgtgaggtcgatgggcttgtgcgcaaaaccgacgaacacaagggccaatacgctcaatatgcgtatcgccaatcgggtccgtaattgtcgggcgctcagtttcaacgtgctgcatctccattcacgcagactttatctagtccatgatggctgtctttgccaagggacaaatagtccggggggaggagcgaattaaggcagtaaggcaatagggcaataaggcagtatgttaagggaataggggaataagggagtaggggagtatgtttttggttgcgcatggccgcagcgaccatattcttcactgccctactgccctactgccctactgccctactgccctactgccctactgccctactgccctactgccctactgccctactgccctactgccctactgccctactgccctaaacatacctccccgcgcgctggagcacttcgatcttgtagccgtccgggtcttccacgaagaagaagcgggcgaggagagcgccgttgttcctgaaatccaccagattgccgaccttgaagcccagttccctgaagcgggcatgctcggcgtcgacgtcgtccaccgccacggcgagatggccgtaaccgtcacccagattgtaaggctcggtgcgccccttattgaccgtcagctcgacctcgaaatcggcctcttcgttgcgcagatagatgagcgtgaatgtctcgaagtcgatccgctcggcaatatcgaggccgaatgcctgattgtagaaggcaacggatttgtccgcgtcgagcacgcggatcatcgtgtgaatggctttggccatggcttgctccaatgtctggaataaatagtgcggcactattggcgttttgatggaaagctgattatgtcaggatcggatatgaggcaacaatgaagggagtaggggagtaaggcattagggcaacagggcgacagggcaatcgttttgcccgatatgttccctgtttcgttattccttgcgcccttggctgtatgaaatggcaggcgtaacacgcgagcaggttctggagcggctgaaaactgtaacggggccggatttcaaaagcgatgtcgtgtcgctcggccttgtgtcggatatttttattgccgacggtaaggtcttcttctccatcacggttccggccgaacgcgccgaggcgctggagccgatgcggcttgctgcggaaaaggtggtgaaagacattccgggcatcaccggcgcactggtcacgctcacggcagaaaagaaaggcggccgcacgagcgacgacgccccgccaccgccgcgcccgcaggcgaggcccgccgccgccagccagcacaggcatccgccacaaccgcgccccgctgccaagcccggcgttccgggcgtgggcgcaattatcgcagtggcttccggcaagggcggcgtcggcaagtccacgacagcggttaatctggcgctcggccttgccgcaaacggcctgaaagtcggcattctcgacgcggatatttacggaccatccatgccgcgcctgcttggcctttccggccgtcccgaaacggtcgagggccgcatcctgaagccgatggaaaattacggcatcaaggtcatgtccatgggcttcatggtggatgaggaaacgccgatgatctggcgtgggccgatggtcatgtcggcgctgacgcagatgctgcgcgaagtggcatggggtgaactcgacgtgctcgttgtcgatatgcctcccggcacgggcgatgcgcaattgaccatggcgcagcaggtgccgctggccggtgccgtcgtggtgtcgacgccgcaggatctggcgctgatcgacgcgcgcaagggcttgaacatgttccgcaaggttgacgtgccgcttctcggcattgtcgagaacatgagctatttcatcgcgccggataccggcacgcgctatgatattttcggccatggcggcgcgcgcagggaggcggaacgcctcaacgtgcctttcctcggcgaagtgccgctgcatatggatgtgcgcgcctattcggacaatggcacgccgatcaccgttaaggaacccgacagtgaacacgcgaaaatctatcgcgatattgcccggaaggtctgggaaaacatgaaaagcggcaagggggctggaaagcccgcgccggagattgtttttgattaatggagtaagggattaaggcaatagggcagtaaggcagtatgttaagggaataggggaataagggagtaggggagtatgttttggttgcgcatggccgcagcgaccatattcttcactgccctactgccctactgccctactgccctactgccctactgccctactgccctactgccctactgccctactgccctactcaagtaaccaccgacggctctgtccgcccgctgcgtttttttacttcggcgatctgttccgccgcgtcgatcagtggggccagcgttgcctgcgtgtcgagattatgttttgcaggatcggcttcatagcgttcgatatagatgcggatggtcgcgcctgacgtcccggtaccggacaggcgaagcacgatgcgcgcacctccttcaaaatagatgcggatgccctgatgttcgctggtcgagccatcaacgggatcatgataggcgaagtcgtcggccttttcgatcctgaggccattgacgctcgtgccgggcaggccggcaagcttgccgcgcaggtcagccaccagcttcgtcgcaatatcggaatcgacggcttcatagtcgtggcgagtgtaataattgcgcccgaaacgtgcccaatggtcgtccgcgattgccttcacactttccttgcgcaccgccagaatgttgagccagagcagaacggcccacaaaccatctttttcgcgcacatggtcggagccggtgccggagctttcctcgccgcagatcgtcaccttgccgctgtcgagaagattgccgaagaatttccagccggtcggggtttcatacatgccgataccgagtttttccgccacgcggtcggcggcggcgctcgtcggcatggaacgggcaatgcccttgataccgcctttatagcccggcgccagatgggcatttgcggccagcatggcaagcgaatctgacggcgtgatgaagataccgcgcccgagaatgaggttgcgatcgccatcgccgtcggaggcggcgccaaaatccggcgcatggctggacatcagaagatcgtagagatccttggcatagacgaggtttggatccgggtgatggccaccgaaatccggcaggggcacgaaattgacgacgctgccttcgggcgcaccgaggcggcgctcgaagatttccttggcataaggcccggtcaccgcatgcatggcgtcgaacttcatctggaagccgccttttatcatggcgcggatggcggcgaaatcgaacaggctttccatcaattcagcataatcggccaccggatcgaagatgaccacctcggtatcgccgatcttgcttgtgccgatcttgtcgatatcgatatcggctgcatctgcaattttatactggtcgatcacctttgagcgggcgaagatcgcttcggtgatcttttcgggtgccggtccaccattgccgatattgtacttgatgccgaaatcctgcgtaggcccgcccggattgtggctggccgaaaggatcatgccaccgaaggctttgtacttgcggatcatgttggaggcggctggcgtggaaagaatgccgccctgtcccaccatgatacggtcaaaaccgttggcggctgcgatcttgataagcttctggatcacctcgcggttataaaagcgtccgtcgccgccaaccacgagcgtcttgcccttgaacccctccagcacgtcgaagatcgactggatgaaattttctgcataattgggctgctggaaaaccggaaccttcttgcgcaagcccgaagtgcccggctgttgatcctggtatggcgtggtcgcaatggtcttgacggtcatgttgttcccgttcgtttcaatcggttggcaccgtgcaccttgtcggtgtttgcggtcattgcaagacaagatagatcaaacttgttgtttgaaaataacaaagcgtgcacatcgggctttgcttgccaaaaaaatcctgaatggcggatgatacgcaagttcgatttgccctgaagcatgtttcccgaaagtggcgacggttttcgggatgcgctttattcgcgatagcgtaatgcctcaatcaaggcagcaagtgctggcgggtgctgtcgccggttcgggtaatagaggtggtagccctcgaaagtcttgcgccagtctgccagcacttcgacaagcgcgccgctctcaatatgccgggcggcataatcgcgtggcagataggcaagcccgaaaccggcaaggcaggcctgtagaacctgcgctatgcttgtgaagaccagacggccctgtgtcgtgatgcgaatatccttcccgtgccggctataggtccaggcaaagaattccccatgggtcggcagccgcagattgatgcaatcatggtcggacaaatcctgcggccgtttcggttttccgcccttttccagaaaggcgggcgttgcaactgtcgccatcggaatatcggggctgatgcgcagtgcgatcatatctcgggagacgagctttccgcgtcgcaccccagcatcctggcgttcacgcaccacgtcgctgcgcccataatcggtggtaagctcgatatgaatatcgggaaattcggccagaaaacgttccagtgcaggccagagaacgctctggatcgcatattcatccgccgataggcgaaccgtcccggaagggcgctcgcgcagttcgccgatctgtgcaaatccgctggcaatctcggccagcgcaggcccgacctgggccagaaggcgctctcctgcttccgttggcgagacatagcgggttgtccggttgagcaggcgaatacccacccgctcctcaagattgcggatggtctggctcagcgccgattgcgacacgccaagctgtgcggcggcgcgggtgaagctgccggtttcagccacggcgacaaaggcgttcaggtcgcgaaggttctcattctgcattcataagctcagctaataaccgcattcattttatacagcctaatagaattcatcccccaccgctatattccctgtcaattgaactgcgcgatcaccagacgcgatacggaaaagggatgattcaatgaaatctgtgactttcaagaacaagaactgggatatcgctgcccatttgcacacccctgccggtttcgacgaagcgaagaaatatcctgctattgtcgtggcccatcccatcagctcctgcaaggagcagacagcggcgatttatgccgcaaagctggctgaacttggctatgttgcattggcattcgacgcttcgacacaaggggcaagcggtggcctcggcaaatatctggaagaccccgcaagccgggttgaggatttccgctgtgcggcggattatctcgtgacgcttgatttcgtggatgagaacaggattggcgtgctgggtatctgcggcggcggcggttacgctgtgaacgctgccatgacggaccgccgcttcaaggtggtcagtacggttgtaggtgcaaattacgggcgtcttttgcgtgaaggcgatatgtcgccggatgcggcaatcaaggccatggaagcgataagccagcagcggactgccgaagcgcgtggtggcgaggttgcaataacgtcctatattccccaatcggtcgatgcgttgaaggcttccggcatcaccgatatcgatgtgaccgaggctgtcgattattacacgaccccgcgcggccagaagccgggatcacccaacaagctcaatgtgacgagcacgggagcagccttcaactgggatgcatttcaccttgcagatcagcttttgacccagccgctgcaaattattatcggtggcggacagccgggcattttcggttcgttccgggatggttatgaattgttcgacaaggcccgttcgcaaacgaaaaacctcttcattgttcccggagccacacattacgacctttacgacaagccggaatatgtggatcaggctgtggcgcggctgaaggaattctatagcgaatatctttgaggtgaaaatagcctgcttttgagcaaaccggattgcggtgccgtggaaacacttagcaacggcagagccgttatgcctctgataaagggacaggacgaatcacggaaaccggacatgacgcccttcgacatgaggcctatcgagcgcgaagccctgccttcggaaattcttgcgcggttggcgaaaaccgaagggcgtctgatcgtggccattgccggcccgccgggcgcgggcaaatccaccctgtccgattatctgctccacgccatcaacaagggcggcaatgcgccatccatcatcgtgcccatggacgggtttcacatcgacgatgtgattcttgaacagcgcggattgctggatcgcaagggatcgccgcccacttttgattgcgcaggtttttcttcccttctccagcgcctgaaaggggcggaagaagagatttttatcccggttttcgaccgctcgctggagttttcgcgcgctgccgcatccgtggttgggcctgagcatcgcatcctgctggtcgaaggcaattacctgctgcttgaccgggagccgtggtcaaggcttgctccctttttcgacatgacggtctatctggatgtgccctttgccgtgctggagcgccgcctgacagaccgctggctcggtttcggcttcgatgcggaaacggcccgaaaccgcgccctctccaatgacattcccaacgccgaactcgtggctgcacagtcacgcaaggccggttttgtcgttactttcgacgcgcgataacaggaatcacgcctttcaagacttgcggtgcagtgctggcgtctgcatgatggagcgaacttagcacaatgctcgcaattctgatcgggacagccttccatgacgacttatgtttttgcgccacgcccgcagacgtttctgcccgtgaagggaacggatgcacgctttcccgtgcaccgcatttattgcgtcggccagaactatgccgatcacgctatagaaatgggcggcgatccgacgcgcaacccgcccttcttcttccagaaaaacccggattgccttgtgatcgagggcggcgattttccttatccgccaaagaccgaggatgtgcatcacgagatcgagctggtggtggcgttgaagagcggcggcagcgatatccctgtagaaaaggcgctggaccatgtttacggctatgcggtcggcatcgacatgacgcgccgtgacttgcaggccgtggccaaaaaggcgggccgcccgtgggaagtggccaaggcgtttgaacattcggccccctgttcggctgtcgtgcctgccgctgaaacaggccacccggagcaggcggcgatttcgcttgccatcaacggtgagatgcgccagtccggcaatctcaaccagatgatctggaaagtgccggaaaccatttcctacctgtcgtcgctctttgatctgcaacccggcgatcttatctttacaggtacgcctgcgggcgtcgggccggtgaagcgcggcgaccgtctggagggcaaggtggatggagtgggaatactatccgtaaccgtggtttgaaacatgcggaggagagcgaatgagcacctatcttcccgaagacgtgcatgatgctctggagcggttcatcgccgaacggtattccggactgaaccagactgaggccatcacgcttattctgcgtaaatggctgacgcacgagaggtatctttcggcagagcctgaacaaggcacaccgccggaagaattgaatgcaacgaatgacgattgaggccgtgagcgtgcgatgcaaaacgcatctgctggcggataagggaactgcgggaaaataattgaccatggccaagcagccacagaatggagcaggtcgcaagactgcgcttgggcgacgccttttgattctcatgatcgtagcaattctgctcgtgatcgcgcttgtgtggatgagcatttatctttttgatccggatggggggatcaattttgatgatcttggaatttttgcttatgatttcaatgcattgattgaatgggtcgcgcgtatttgattgctcggcagagcaagttgttacgctttgaaacattcattttgacgcaccgccggcgtttagagcttccgctctatgtcttttgcgtggtacacgattgtcatcgaccgaaagaagactgactgaggcgggctgccaaggcccgtgtaagccaagaggatctggatggcattcgaggacatcaaggcggaaattgcgctgcttttcgagcaaatggtaaaccagccgcaggacgcccatgaaatccgtgaaacggttcgtgaaaagctcaatgaattgaaggcggcgggcctgcccctgccggaagatctggtcgagcttgaaaaacgcatcgaacaagatttcgattcctgagaacgggcccggtcatgcgttttgcgctttcttcttcatctgccgctttcgcccgcaagggcttcatgcttgttggttgcgccgtggcgctcagcgcctgcaacaccaccaatgacggcaatgcggtgaaaaccgcgcttattacgcagaccgacaacaaggctgccgcctccggggaacagccttcctcagcgccgcttgccgccgcgtccgacgaagctgccccacagacacaaaccgtcgccgcgctgcccgatccggttctgccggatgtcgtgcccattccgggtattcgcgggcaatccgagccgatgatggcctatgccggtgcgcaggccgccgcttccccggcttccattgccgccaatatggcctttgaaacacccgaaagcgcaccgaaggatctggatgcgctcatcaccaaatattccgttgcttacgacgtgccggaacgcctggtgcgccgggtcgtgcatcgcgaaagccggttcaatctgggtgcgcgcaatgggccctattggggcctgatgcagatcagccacccgaccgcgcgcggcatgggctatacgggttcggccaagggccttctcgatgcggaaaccaatctgaaatatgcggttcgctatctgtccggggcctataaggtcgcaggcggcgatgaaagccaggcggtgcgttattatgcgcgcggctattattacgatgccaagcgcaagggattgttgcaggaaaccggcctcgacggtagctggaagcgcaacggcccgacccgtgaggccgccgcttccatccaaccggcatccttgccggaaggcgccgccataccgattccgggcgtggctcccattcaggctttctacgcagcggcagggcaataaactttatatcgaccaactgtcatcttgacgctgcaaagcgatggcagtttcctgttgagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgttaaaacaaaggaccagagcgcgtttcgatctgatccaatcagatcgaaacgcgctctggaactgacgacagggaaatttcatgaatgtaagactgccacatccagtcaaatggaaatatgaccgggccgaattgtgggccgatggcgtcatccatgtgctgggtgtcgggctggcgcttgccggtgccattgccatgctgttctatttcctgccgaacatgccggctgtgacttcgatttcatccggcgtctatctggcgagcctcgttgccgcgctcggaatttccgccgtttacaatatctggccggtctccccgaccaaatggttcctgcgccgtttcgaccattcggcgatttatttgctgattgccggaacctacacgccttttgccatacatatgggcgaccgcgcgctgcccctgctgctgttcgtgtggagcgtggctttcgtcggcatcatgctcaaactgttcatgccggggcgttttgaccggctgtcgatcctgctttatctggcgctcggctggagcggcgtcatggtctatgacaccatggtgcaatcgctgccacccgccgtcttctggctgattgcggctggcggcatggtctattcgctgggcgtcatcttccatgtctgggaacgcctgcggtttcagaacgccatctggcacggttttgtcgtggtgggcgcggcgctgcattattgcgcggtgttttttgtcggcgcgtggaattaacgaaaagggcggcgtcgcggattcagtttatgacgtgccgaaaatggtgttttgcgagaaccggagcggagtgtactttaaggtacatgagcaccggaagcgcagcaaaacgccatttgcaggccgtcagaaacagaatcctaatggaagtcgcgtgagttcggcatgaccctcacattccgtggatgatgcgccatctgggatggagcgatgaggcgctgtgcttcgcgtccgctcatttcgatcaatgccgccgaacggtcctgcaattttgccgccaccagatgcacgaccccttcgaggctgcgctgtatgcggccttcgatatggatcagccgcgcgctcatcacttcgcggcgaaacaccttcatgatcttcggccagatcacaatattggcgatgccggtttcatcctcgatggtaagaaacaccacgcccttggcgctgccggggcgctggcgcacggtgacgacgcctgccactttcatgcggcgtccatccgcaccttcctgcacggcgcggcaggtggaaacgccttccgccgccagcccctcgcgcagatattgcagcggatgccctttcagcgaaagccgcgtcgtctcgtaatcggcaatcacatgctcggatgccgccatttcaggaagcttcgtgcgcggttcttgcgccagttcgcttgccgcggcggcgcggaaaagcggcagcgtttcgtcattgggcaggcggcgcaccgcccataatgcggcgcggcggtcgatatcgagcgagccgaaagcatcggcatcggccagaagcgtgaaggcgcgccggtcgagccggagccgccggtgcatgtcctcaatggtgcggtaaggctcctgccggtcggcaatcagaagctcggtgtcccgtttggaaaaaccgtcgatctggcgaaaaccgagccgcaacgccaggtgaacatcgggtgtttcctccagaatattgtcccattggctgaaattcacatcgacgggcagcaccgtcacgccatgctcgcgcgcatcgcgcacgatctgggcgggggcgtaaaaaccccatgggctgggaattgagaagggctgcggcaaacacttccggatgatggcatttgagccatgcggaaatatagaccagatgcgcaaagcttgccgcatggctttcaggaaagccatattctccgaaccccttgatctggttgaaacaattttcggcaaaggtccggtcgtagccccggttgaccatgccgtcgatcatcttcttctccatcgtatggatggtgcccatcttgcggaaagtggccatggcgcggcgcaactggttggcttcctcgggtgtgaattttgcagcctccatggcaatgcgcatcgcctgttcctgaaacagcggcacgcccttggtcttgccgagaatctgctgcaattcgttcgccggtccatgttgcggcgaaggtgatggcagggtgcagggctcctgtccgcttcgccgcctgagataaggatgcaccatgtcgccctgaatgggaccggggcgcacgatggcgacctcgatcacaagatcatagaattcctgcgggcgcaggcgcggcagcatgttcatctgcgcccggctttccacctgaaagacaccgagcgaatcccccttgcacagcatgtcgtagacggctttgtcctcgcgcggcaggctggccaatgtcagcttttcgccgccataaagctgcggcttgtgctggtgaatgaggtcgaaagccttgcggatgcaggtgagcatgccgagcgacagcacatccaccttcatcaagcccacttcatcgatatcgtccttgtcccattcgatgaaagatctcttgtccattgccgccgggccaatgggcacggtttcgtccagccggtcgcgggtgagcacgaagccgccgacatgctgcgacaggtggcgcggaaaaccgatcagcgtgatggccagttccaccgcgcgctggatgattggattgtcggggtctagccctgcctgcctgatatgctgcctgtcgatgccgccgcccgataggccccagaccgtattggcaagtgctgctgtcacgtcttcgctcagccccagcgccttgccgacatcgcggatcacgctgcgcgagcgatagctgatgacggtcgccacaatagccgcgcgatctctcgaatagcggtcatagacatattgcatcacctcttcacgccgctcatgctcgaaatcgacgtcgatatccggcggttcctttcgctcggcggagatgaaacgctcgaacagaagatccacttgcgtcgggttcacgccggtaatgccgaggcagaaacagacaacggaattggccgccgagccgcgcccctgacacagaatgcctttctcgcgggcatgggtcacaatgtcataaacggtgagaaaatagggctcgtattcaagcctggcgatcagcgccagttccttgttgatcagcccttgcacctttggcgggataatgtccgcaccgtaatggcgcgccgcaccttcccagacgaggtcataaagatgttgctgggctgtcttgccgggcgggatgggttcgtcgggataggcatatttcagctcatcaagctggaaggtgatgggcgcgacgaaatcggcggtcgctgcaatggcttcaggataatcgcggaacaggcgcaccatctcatgcggcggtttcaggtggcgttcggcattcttttccagaagccgcccggcggcaaaaacggtcgtgtgatggcgcgtggccgtcagcacgtcctgaagcgggcggcggtccgggtgatgatagagcacatcattggtggcgatcagcggcacgcctgcctgcgcggcaaaccgggcgatgcgttccgcgcggcgtccgtcctgcccctgatgcggcatggtaagcgccagccagaccgagccgggtgcggcctgtgcgatctccgtcaggcgtgcggcaaaatccggctcatcttcgtcaggcggaaagaccgcgatctggaactgtcgcgcacgaaacaggaggtcggcccattcgagatggcattcgcccttgatggcggcgcggtgctttccttccgtcagcaggcggcacaattggccataagcggcgcgatcacgcggatagacgaccatatccggcgtgccgtcgatgaaggaaaggcggcagccgatgaagaggcggaaaccgctttccttgcgaatatccttccattgtgcatgggcgcgcaccacaccggccagcgtgttgcggtcggcaatgccgatgccggacaggtcaagcgcatgcgcacgctctaccagttcctgcggatgcgatgcaccgcaaaggaaggaaaaattgctggcagcggccatttcaaaataaggaaccatcacgcgaacagcccatgcagaaaccagcgcgggtgattggcgccgtcataaagcccttcgcgaaaaatccagaaacgctggccgttttcatcctccacccggtaataatcgcgcagttccggcacgtcctgaccgattgcgcaccaccattccggctcgatccgttccggcccttcggcaaggcgcacctgatggcgcacccgccgccacaggaagaaggagggcggactgtcgggcacttcggcgacggtttcgatcaattgtggcggacggaacagttttatggggcgtgcgggcgagtcgcccggcagttccgcctggctgcgataatcggcttcggttttccgcgatccatgcaaggcaggggcgaggccgtaagcgcgctccggcatatgggtgtcgcgcggaaaggagacgagaacgcggtcctgtccaagccgtgccgaaagccggtcgataagctggctgaagccggcttcgtcttcctcatgctggtcgggccccgtctggcgctgggccactgtgctgctgcgcagtgctgccagccggatcatgtcgaagccgaaaccggcatcaagcggatcggtgagcgcacccagcctttcgcgcgcaaggcgcagaaaaatcctgtcgtcgcgcaagggctggcctgtttcgatacggatatggcgcacctcgccatcgacccggaagaacgacgcctcaagcagaagcgcgcccttgccttccatttcaagctgcgcaaacagcgcctgcgccagttcccgcaatatatgttccaccagttccattgccgtcaccggctctgacaggcggcgttcgacggttctgagcggcaggatgcgcaagggggaaatcggcgcgcgctcgcgccgcgccagccggtcgagcctggtggcaagatcggtgccgaaacgggcggtgagggcagagcggggcagcgccatcacatcaccgatccgtttcagcccggcgcgcttgaggccggtttctgcggcttgcgccagttcaagcgcggaaaggggcaggcggggaagcagccggtcggcctccgcttggctgaaaacaccgcccttcgttccccgcgccagaagccgggcggcaaaactgttatcggcaatcgccgcctgcacgtgcagcccggcgcgttcaaagcggcaaagggcgtcagcacgcatggcggcaggcccgccgaacaaatgcgcgcagccggttatgtccagcatcaacccatgcggctcatcgaaggcgacaagcggcgtgtagcgctcgcaccactgggcaaggcgcttgagaagtgcggtatcatgttccggcgctgccgctgccacgtcgagcctttccacgcgggcgcgggcatcggtcagcgccatgccgggaaaaaggccgagctttgccgcttcaccatccaccgccgtcaggcgcagcgcattggccgtgcgttctgtcacgaccagaggaagccgctccttgccatcaggcggaacggcgcggcgaagccggtcggtcggcagaaacggaaaccagagggcgagaaacaagcgttctgccgtcccgttcgcgggcgccaaattcgagggtttcattgttccattccatgatccattgcccgcatgtgccgtggcggttgcgctccagaacggcggaaaaggcgggcttgcccggcgcgtttgctccgctggagcgcgaaggcgcgggcgccacccgccagcggctgacggcggcactttgcactgccgtccggtggctcctcagcaggatgaccggcaattgcgcggcttcggttgcaagcagcaggcggcgcgaaacggtgaggtcgagacatttcggctggcctgttatcgaggcgacaatgccggaaaccagatgcgaggccttgccgccgcttccggcttccagtgcatcattggctgccttcagcacatcctgtgccgtcgggcaacgcacgattaaaagccgtgcgggatcgatcccgaaggcatgaagccccggcggataaagccagccatattcctgtgcagcgctttcttcctcgatccagatgatcgggcgctgcggttttgccgcgcgggcggcaaaggcaagcgcaaagccggtcgcgaccatatgcgcgccggggttttcggcaaagatctcatgcagcgcatcgcccgccagaccatgaggaaaggctgcatcggcaggcgcaaagcccagcgtgaaactgcgcgcgcgcccgaagccgctccctttcccgctgcccgtctccctgcctcttccattggcaaaactgccttgcggatcattgccttcaatgcctgttaccatgcgccgcagcgccgcgatgttgatgccgctcacgttcgattcctgttatttgttcactttatgttccataattgaatcgagtgaggcaagagtcaagcgtgaactgctctaatgtttccgcgccttggtatcagcgatgttctataaataagaccgggaaaaaagaaccgattatgtgctggggcaccgggcgatggcgtccgaaaagagaaaagaattcaatattatatgctatataagaaatttatattacaattatttaaataacatattttttgtaaaattattgggatttacagattgggattttttattttataaatatcaatttttgtgggagtaaattaaaaaatatattctatattatttaggttttatgaaaaaataagcttttatattaggtaaattacctgtctttttaataaaaggtcgggttattggtatttatatataaggtaaaaattttacatgcctggtctttttagctcaacgttttgagtggcaattttagaaataaaataagagattatatctcatgtttttgcttattcatgtttggattgtctgtaaaccacgcttatgccggaccgggaatttttatcaatgatggaacagatgatggatgcatatggacctttgataaggaagactattccccaatcggagattactttggaaatacggcgcccgcagacaaagattcagctgggagaaatagtccagcgtcagtaaagtatcatatcccatcgatacagcaattgggcggtgccgcaactctgaaatgtttaagcaaagacagggatacgcagaccgacagagtccttttttatgggaatagcaaggagcaaggttcgatatccctgacacttggcggcgagctttttgtcaataatggcaatcttggattgggcggtggcactgatactaaggccatgcgcatcggttcgatggcaacgctgacaggaccatcaggcttgcgttcattggcgattggtgcgggtgaaatcgcaacagtggcctcgggcgacgatgcgatagcaatcggcacagcggcgcaggctgcacacgtagggtcgatagcgcttggtcttcaatcgacgaccgaacttccttccctggtgaaagatgttaccattaacggcataaaactgtctgcttttgctggcagtaacccggcaagcgttctctcgatcggcaatgacacgttgaaacgcagcatcaccaatgtcggtgcagggcgtgtgagcaaggactcgacggatgctgtcaacgggagacagcttttcgctgtctcggaacaggccgcgtcaggctggagcctgacggtgaacggaatggataaaagcagggtcggaccgggcgacacggttgatctgagcaatagcgatggcaatctcgttcttagcaagaagggcaaggacgttacgtttaatcttgcatcagatttgaaagtaaccagccttgtagccggtaacacctttctggatacgaacggacttgtgattaccggcggtccgagcatgacagtgtctggcatcgacgcgggtcaactgaaaatcagccatgttgcggatggagcagtaacagtaacctcgacggatgctgtcaacggcagccagttgcaccgtgttgcgcatactatagccgaacatctgggtggcgacgcgcatgtcaatgccgatggctccgtcatcgggccgcaatatacggtgcagaaaaaacgctacaagacgatttatgatgcttttggcggtgttgatgaaaatctggccaacatcaacgacatactgcatgatattgaaagtggcggcggcatcaaatatttccacgccaattcgattggagcggacagccgggcccttggcacgaattcaatagcggttggttctgacagtgttgcttctggcgaaggcagcatatcagtggataatggcgcgcaagcttccgctcatggttctgttgccttgggtgaaaatgccgcggcgcccgatgccaacagcgttgcattgggagcggggtctaagacgtcggaagtggtggcgacgaaggggacgacgattaacggtcagtactatgattttgccggagatgctccaagcgggacggtatcggtgggcgataaaggggccgagcgcaccatcaccaatgttgcagcaggcaggatctcggtggaatcgaccgatgcggttaacggctcgcaactcaatgcggttaatcaggcgattgaaaaccttgttgccggtgttaccgaaaacgataaattcagtgtcaaatatgatcgccattctgatggtaccaagaagaattccatgacattgcaaggatgggattcggctacgccggttgtgcttgccaatgttgccgacggtgtgcacaaaaacgatgcggtcaatgtgagccagcttaaggcaggtctttccacgacgcttggtgaagcgaaagcctataccgaccagacggctttgcagacgctggatcaggccaatgcctataccgataaaaagttcgggaagttgaacgaggatattgtggcaacgcggatagaagcgcgtcaggcggcagcaatcggcctggcggcggcatcgctgcgttatgatgacaggcccggcaagataagtgctgcgatcggtggtggtttctggcgtggcgagggagccgtcgcactggggcttggccataccagcgaagatcagcgtatgcgcagcaatctgtcggctgcaacttcaggcggaaactggggtatgggggcaggtttcagctataccttcaattaaaaattcaggctgttttatcatgataagatcagtcttggagcataatccgaccgcagcgaaacgagggcgatcaagattatgctttggaaagaaaagcttggagcgccgatctgtttcaatccgattgaaacgcgcgctcaagcgtcttgtcggcccggcttcagctttcctggccctggctttttcgcatggcagcgttgatgctgccatgcgaaaaaataaacagccacccgcgccaccctccgtttacacccaaactccaggatttgccgtcaaatctacagaaatcatggtgcccgatggggtctctgcgggggaatatcggcgcatcacccacccttttcccaactggacattggtgtgtgacgagaatttgaaggcgaaaaagcgtgtctgcaatatcacgcagacaatcatgcatgaaaaagggttggtcgtattcagctggtcgttggcggctgcggagaatggcaagccgtatatgatcatgcgcatacccgcagttgtgggggcaaggcaggaaatccgcctggattacggtgatggaactccgatcatcgtgagtaaaacgcatggttgcgagggggcggtctgtatcgcctatctgccggttggcccacgtctgcgtgtatatattgccaagggcagcgtaccgaaggtctcttatcccgtaccggatatacgtcgcggttcggctgattggttaatgttttatgcgccgctctctggccttgcccacgcgcttgctgcaatctgaaccgcatcacacttttcgggatgcgctttgaaaacaaaagcccgccggagagcgggcttttgtccaaatgagctatatttatttgcggtcgcgtgcagccagtgtgcgcagacgcagcgcattgagcttgatgaagcctgccgcatccttctggtcgtaggcgccctgatcgtcttcaaaggtcacgagcttgtcggaatagagcgacttggccgattcgcgaccgatcaccatcacattgcccttgtagagcttgagcgtgacttcgccttcgacatggcgctggctgtgatcgatggccgcttgcagcatttcgcgttccggcgagaaccagaagccataatagatcagttccgcatagcgcggcatcagctcgtctttcaggtgcgccgcaccacggtcgagcgtgatcgattcaatggcgcggtgcgctgcaagcaggatcgtaccgcccggcgtttcgtagacgccgcgcgacttcatgccgacgaagcggttttccacgaggtcgagacggccaatgccattgtcgcggccatagtcgttgagcttggcaagaagggtcgctggcgacaggcgctcgccattgattgaaacggcatcgcccttttcaaagccgatcttgatgatcgttgccttgtcgggcgcggtttccggcgaaatagtgcgcatatgcacatattccggcgcttcctgcgatgggtcttccagaaccttgccctccgacgaggagtgcagcaggttggcatcgacggagaacggtgcttcgccctttttgtccttggcaaccggaatctggtgctgttcggcaaattcgagaagctgcgtgcggctcttgaacgaccagtcgcgccatggagcgatgatcttgatgtccgggttcagcgcataggccgaaagctcgaagcgaacctggtcgttgcccttgccggtcgcgccatgggcgatggcgtcggcgccggtttttttggcgatgtcgatcagatgcttggagatcagtgggcgggcaatcgatgtgccgagcagatagacgccttcatagacggcattggcgcggaacatcgggaagacgaaatcgcgcacgaattcttcgcgcacgtcctcaatgaagatttccttgatgcccagcatttccgctttcttgcgggccggttcaagttcctcgccctggccgagatcagcggtaaaggtcacgacttccgcgcccagttccgtctgaagccacttcaggatgatcgaggtgtcgaggccgcccgaataggcgagaacgactttcttaacgtctttccacttgctcatagttcacttccgtctgatgcggtggtggctggagcgggagctccaacagatatatccgcaagtcttttatcagttgcgaagccgcgtgcaagcaggatggctgcgacttatagaaaagacgagagaaaccagtggcggcggaccttgattcgcgttagcgtgccgcgaattttcggagcttttcgcatgccattcctgacaaacctgaccttcattcccgaatggacaatctttgtccagttcgcgatagcaactgcgatcctttccatcacgcccggccccgacatgacgcttttcgtcgggcgtgccctgtccgaaggcaaggcggcaggttttgcctgcatggctggcgccagcaccggcattgtcattcacaccagcatggtggcgctcggtctttcggcgcttattgtggcatcgcctgcggcctttacggcgctgaaagtggtgggggcgggctatctggtctggctcgccgtgcaggcgatctgcaaggggtcggccttctcgccggaaaagaatggcggcaagaagcatacactgttttagaactggctgaccgggcttggcatcaatcttctcaatccgaagatcatcctgttcaatatgacattcctgccgcaattcgtctccgcgcatgatcctcatgccatgggcaaactgttcttcctcggtctgtcgtttattcccatggcgctgcccttcaccattcccatggtggtggcggcagatcgttttgccgggcttctgaacaagaacccgactgtgacgcgcattgtggactggatgtttgccggtgtattctcggccttcgcgctgaaaatcatcaccgcacaggcaaagtagaaatcagtctgtcgggcgggataaaagccgcccggcattgcggcctgcaagcagccaatagacgaagccgccgacaataccggcccctgtcgttgccgcgatccagatcgacatttccggcaggccgctgctggagctgaatggtacggcggctcccgcagcggcaagacctatcagtgcgccagcgacgcaataaaagagcgattctctgtagccgcgcgcttcagccagaataatgatgatcacggcggggatgaagctgaagccaccggcaatggtggccatgacgaagccgctgacgaaaacgctgctccagaagctggtttccgcccagaacggcccgacacccgcatcgttcgccatgaagacgaaatcgttcatcatcgaatcgatgcccaggttgcggaaaagaattgcggccagaaaccatcccaccgccagaaccgcacagcaatagctgaaaaccacgatggcaaagcgcattatataatcgaaagtgtcgttcacgcggtgcacacctgtgttttcttcttggtggtattactcaccatggcctgcaatcatcatggcttcgagagcgaggcgttcgctcttgcgcaggcgttcggattccgacttcaactggccgcaggcggcaagaatatcgcgtccgcgcggggtgcggatcggcgatgcatagcctgccgcgtttacataatcggcaaatttctcgatctgctcccagtccgagcactggtaattcgtgccgggccacgggttgaaggggatcaggttgatcttggccggaatgccctgcaacagcttcaccagaagcttggcatcgtcgagactgtcgttgatatccttcagcatcacatattcaaacgtgatgcgcttggcgttcgacaggcccggatattcgcggcaggctttgatgagctcagccagcggatattttttgttgatcggcaccagaatgtcgcgcaactcgtcgcgcacggcatgtagcgaaatggcgagcatgacgccaatctcgtcgccggtgcgataaatctccggcacgacgccggaggttgaaagcgtgatgcggcgcttggaaagggacaggccgtcaccatcggaggcgatcagcagggccttcttcacttcctcgaaattatagagcggctcgcccatgcccatcatcacgatattggtgatcttgcgtccctcggcaggcaccatggcgccgtcgggcgtatccttgtccggaaaatcaccaagcctgtcgcgcgcggtcaaaagctgcgccagaatttcttccgaggtgaggttgcgcaccagcttctgcgtgccggtatggcagaaggagcaggtgagcgtgcagccgacctgtgaggaaatgcagagcgtgccgcgcccttcttcggggatatagacgctctcaatctcgacggggcggccagcgccgcgcggcggaaagcggaacagccatttgcgtgtgccgtcctgcgaaatctgttcctcaaccacttccgggcgcgcaatggtgaaatgctgcgccagcatcgcgcgcagatccttggaaatattgcgcatgtcggcgaaatcggaaacgccgcgtacatagagccaatgccagagctggctgatgcgcatcttcacctgacgttccggcaccccggctgcaatcagtgctgcggccatttcctcgcgcgacatgccgatgagcgacggctttgcctccaggctggcgcgcgcatggcgggcaagctggtcgcgcgtatcatcaatggtaaggtcgaacgaaatggacatctgttttcaactattgcagggcgaccgcgatcacgcgcgccgataaaacttccagattatctgggtcgattacatgaatatatgggttcgatcatctttccatgcgagatgcgaacccgatggcgcggctcttagcacagaataacccgctcgtcatcccgcatgaaatctggcgtgtcgtgcaagattgcggggatgggcgcaaaagaaaaaagccgggcacgaagcccggctttgaagttctgcctgatcttctggattatttgcacttctggatcgcggccagtgccgcggaaatgcccttcagggaataggtgtaactggtcttggtgccgcgcttcgactgtgcctgcaccttcatgtcggcgccgccgcgcatggccgcgacaagctgcggctcttcggctgcattttcgatccagccggatttgccgttgacgaacatggtgaagttgcggttgccgatggtgacgatcacttttgcattcgggttcagttcgtaaccggccatgaattgcggctcgaaggaaacattctggcccggcttctggctgacgaggaagaagttgtcgccgtgatcgacattggccggggccttctgggtcgggacggacaatgcatagcagaccttaccgttgccggattggtagctataagccccccatgcgtcgaactgtttaatctggctcggtgtctgggcgagtgccgagcccgccattgcaatcgtgaacaccgaagctgcgacgatcgattttccaagcattgtttttaccggttctctttcgtttgcttcaaacttcaaagcgccagccgcgccggttccaccgggctcgctgcgctctatcttgctgtcctgatacatttccaaacgcaaaaccggttgtcacctttgctggaaatgcttttattccgggatgccgccattccgcgcgccaccccattcagtcacccttaacttgccttaatctgggttaccaaacagtgaaggtttgaaagaaaacttgaatgggcaagcccaaggccccgccatcccgtgctttcagttgaatgaaaagaaagcggcgagagtttgtcgtcgcgggagagattaggggataaggcagtatgttaagggaataggggaataagggagtgggggagtatgttttggttgcacatagccacagcgaccatatttttcactgccctactgccctactgccctactgccctactgccctactgccctactgccgcctcatcctcaagcgcctgccgcgcggccagccggtgcgcaggcgtgatgtgggcgcggacagcggtgagggccgccatcagcacggcaacgtcgtctgtgaagccgatgccggccagaatatcgggaatggcgtcgaatggcaggacgaaataggcgagagccgccatcagcgtcatgcgcacgcgcatgggcgtcttctggtcgagcgcgcagtaataggcagcaacgacttcatccatgaacggcaccatgcggccagcccggcgcacggctttccagaagccctgtttcacccgttcgctgcgctttctgaaccggctttcgtcgccgggttcgaggatttcaccgattttgacgtcatccatcctggttcaactcctgtcgcgcaggctctcaaaccgcgcacaagaccagaaaatggggattatcgccccgcttcgcaagtttttgcctcaaccggcgatcgcgttcatcttgcgcgccatcttgatatccagttctgtaaccccgttttcgctgtgggtcgcaagtgttacgtccacacggttataggcattgaaccattcggggtgatggtcgagcttttctgcgtaaagtgctgcctgcgccatgaaaccgaaggcggtgctgaaatccttgaatttgaagctgcgagtgattgcctcgcgcccatcaactttctgccagccgtccagcgccctgagcgcctcgttcatttcgctttccgtcaatcggttgcgtgccatcgtctttcgcctatgttgcgggtttatatcaaccgaccaaagccgtgagagttccgtgattataccaggctgtagtgacggattaacttgtggtttggtatgggcaaaaaatcttcagctttaggagcgaaaccgaaagtggagtgtatctccatcaaggtttcgcgacgccaagatggagtttttttgccatatcccgaagggacgcggtgtattttgcttctgaatgtgtcgaaatgcccttgtgaagatcaacttcacggcggtagtttctcctgtccagaaacaaaataccctcgcgccaaaccatatgttaatccgtcactacagcctcgccccgactagtgttcttttcgtttgtgccggcaatatctgccgctctccgcttgccgaaggggtgatggggtatgtgcttgaaaaacgcggcatccgccacgtattgatcgattcggccggaaccaatggctaccataccggcgaagaaccggacgaacgctccattcaggtggcagcgcatcacgggctcgatatttcagcacagcgctgccgccagttgaccatggccgatttcagccgcttcgatcttatccttggcatggaccgctataatatgcggatgattacacagcgccagcccgcgcggataacggcgcggatcgggcttttcaccgaggttgcggagggaaaaccggttgaaatccccgatccctattatggcgaaatcggagatttcgagctggtttaccggatggtccttactgcctccacggcgctcgccgaccagttctggccggagcgcgccattaagggccaggcttcctcaacgatataagggccgccgccgaccgaatcgcgcgacgacatcaagacgaaccgcccgaccttgaagggcagcgtggcgaagtttgcccgcccggaaagatagtgcaccacatcctcgatgcgggcatttttcaaccgtgccagtgtcacatgcggcgtgaacttgcgcgggtcggcgggaagacgcaggcgctggcagatgcgctctatttcggcctgcaaggcgttgagtccgggcgagggcgacacgcccgcatagatgctgtgcggttttttggagccgaaagcatcaacgccggagagattgagcatgaattcagggcgccgcacacgatcgagcgcgttggcgatctcgtcggccatatggccttccacatctccgataaaacgcaaggttatgtggtagttttcaacatcaatccagcgtgcgccgggaaggccgcctcgcagcagcgagagcgaaagcgcggcgtcgcgcgggatttcgagggcagtaaaaagacgcggcataaggcatcctcctcgaagcgttctctgtcagagcgccggcacccttcgggacgggtaaaggacactccaacctggagagtcagtgtatcgttccatcgaaaatcgattcgatttgccaatacaccgtcagcgaatcaaagtttgagtccgggagcaagctgtttatgctcctgatgggcgtcatccgcccgatgtccccgtgttttgcaaattcttgagcgccttttcgaccgacggcatgaaattggccacgatcgtttcgacacccttttcattgggatgcattccgtcctcgagcaaaagtcctttcctggttgctacaccgtcgaggaagaacgggtagagcggcacatcatatttgcgcgccagcctgggatagatcgggttgaatttgcctgcatagtcttttcccatattgggaggggcaaccatgcctgcaaggatgacggaaatgctgcgcgccttcagctttgccagcatttcatcgagattcttttccgtgatatccggctggatgccgcgcagcgcatcgtttgcgccaagttccaggatcaccagattggtaccatcgggaatggaccagtcgatacgcgaaagcccgccggtcgtggtgtcgcccgatacgcccgcattttcgaccgtcacctcgtagcccttgtcgttgagcgccttttcaagctgctgtggaaaggcggcattcgacggcagaagatagccagccatgaggctgtcgccgaagcccacgatcttcacctgcgagagctgttcggtgggcagcgcatcttcaaggcctgtcggttcttcttgcgcgcttgcacttgcggccgcgacaaaaagtgccaaaagcgaaaccagaagcgccttgagcatcgcggctgcgggaatttggagtttgaaacgcatcattgaagacccatatctgaggggttgcgggcaaatgcccgtcagactttcactgataatctgcgcaaaacaagttcatttttatggcgcgggcttaaggctgtcatggcaacggtcccgtcctgtaacccatataggaagaaaatcgcgtgacggaaaagcttgttggcccgattatcgaactggaagacgttcacctgacgctcggtcacgctgcctcctcagtccatgtgctgaagggcgtttcccttcatatcgcacccggccagtcggtgggtatcgttggcccgtccggttccggcaagtccacgctcctcatggttctggccggtctggaacatgtcgataacggcatcgtgaagattgcgggcgagacgatcagccagatgagcgaggatcaggctgccgccttccggggagcgaatatcggcattgtgttccagtccttccatttgattcccaatatgacggcgctcgaaaatgtcgccgtgccgctggagcttgcagggcgcagggatgcttttgacgtggccgaacgcgaattgcgtgctgtcggccttggcgagcgcctgacccattatccatccgaactttcgggcggcgaacagcagcgcgtggctatcgcccgcgcccttgcgccaagcccgaaaatcctgatcgcggacgagccgaccggcaatctggacacggccacgggccgccagattgccgaccttctttttgccaagcagcgcgaaaatggcctcaccatggttctggtcacgcatgatccgtcgcttgccgcgcgctgcgaccgggaaattcctgtgcgctccggtcgcatcgcggagccggtgcagggggcgggcattcctgaaacgcaggcagtgcgcgcatgaattcggcccggtccttttcgcttgcccttcgctttgcactgcgcgaaatgcgcggcgggctttccggtttctatatttttcttgcctgtatcgcgcttggcgtggccgccattggcggcgtcaattcggttgcgcgctcggtcagttccggcatcaccgcgcaaggccagagcatacttggcggcgatatcagctttgcgctcaatcagcgcgaggtgacgcccgcggaacgtgccttcatcgaaaaacagggcaagatggcggcaagcgccaccatgcgctccatggcgcgtatgccggatggttccgaccagtcgctggtggaagtgaaggccgtgaacgacgcctatccgctctatgggacgttgaaggtttcgccgcagcaatcgctcgccgatatgacgcgcgagaaggatggcgcttatggcgccgccgtttccagggattttctggacaggatggggctttcgcttggcgcaagggttctgcttggttctcaaactttcgagttgcgtgcgctgattgaaaacgagccggatcttctgtcttcgggcttcaatttcgccccgcgcttcctggtctcgctggagggcttgcatgccgctggcctcgtccagcccggaagcctggtcaatcatatttacaaggttgcgctgccggatggtgcgccggatgcggcaatcgccaatgtgcggcggcaggccgcgaccggtttcccggatgcgggctggaatatccgtacgcgtgccaatgccgcgccggcgcttagcgccaatgtcgaacgtttttcgcgattcctgacgctggtcggcttgacggcgctgatcgtcggcggtgttggcgttgccaatgcggtgcgcgcctatctcgacggaaagcgcggcgtgatcgcgactttcaagtcgctcggcgcgcccgctcgtttcgctgtactggtctatcttatccagatcatggtgatcggattgatcggcattgccatcggcctggttctggcggcgatcattccttatgcgacgggtgcggcccttgccgcttatctgccggtcgcagccggcggcgggtttttccccggcgcgctggcgcttgccgccatcttcggccttgttaccacgcttgccttcgcgatcattccgctgggccgtgcccgcgatattcctgcaacggccctgtttcgcgaacaggggggcgagcagcgcggccgcccggcccttttctatctgggcctcgcgatcctgctgattgccgcattggccggtcttgcgctctatgtcgcctatgaccggcatatcgcggccatcttcatcgtttcggccattgctgcctttggcgtattgcggcttgtcgccgatggtattcgctggcttgcccgccgcgcgccgcgtgtgcgctctaccgcattgcggcttgcggtcggcaacattcatcgccccggcgcgcttacgccctccgtggtgctttcattgggcctcggcctcacgctcatggtggcgattgcgctgatcgatggcaatctgcgccgccaggtgacggagaacattccggcacaggcgccagatttcttcttcgtggatatccagaacaaggatatgggcgatttcaccaaactggtgcgcggcatcgtgccggatggcaagctgacctctggccccatgctgcgcggccggatcgtcgctttcaacggccagaatgtgcgcgacatgaaaattccaccggaagccgcgtgggttctgcgcggcgaccggggcattacctttgccgaaaaggttcctgaaaacgcaacgctgagcgaaggcgcatggtggcctgccgattatagcggggaaccgctggtttccttttccgggcgcgaaggcaaggagcttggcctgaagcttggcgacagggtgacggtcaatgtgcttggccgcaacatcaccgcgaaaatcgccagcttccgtgaggtgcagtgggaaacgctggcgatgaatttcgtcatggtgttctcgcccaacacctttgccggtgcgcccgcgacatggcttgcgacactgacaatccccgatggcgagaaaaaccttgcgcccgatgtgctgaggcaagtgacgaagacatggcccgccattacaaccgtcagcgtgagcgatgcgctcgatgttgcaaataacctcctcagccagcttgcgaccgccattcgcgctgcggcttccatcgcgcttgccgcttccgttctggtgctgggcggggcgcttgctgcgggcaatcgcgcccgcgtccatgatgcggtagtgctgaagacattgggtgccacgcgcgccacgctgatcgcagcctatgtgatggaatatatgctgcttgggctcgccacggcgattttcgcgcttgtcgcgggcggcgtcgcggggtggtatgtcgtggtggaaatcatgaagctgaaagcgattttcctgccggacgtggccctgatgacggttgtgatcgcgctggtgctgaccgtcggtttcggccttgcgggcacatggcgtgtgcttggccagaagcctgcgcaggtgctgcgtagcttgtgaaatttttgtaatcgaacgggcaggatttggttaactccttgtatcgcatggggaatgcgtttcaatcttcaagatgtggcttcacgttttttttacagcggctacttgtacgcgagggttgaaatccccataatgaatcacaggcatgctggggtcccgccagcggcgcctggcggcagcttgtgcatatgagcgccccgacaccggacgggacaaggcaagaggattgaagtcatggctgactttcgtaatattcaggcgcagcaaaggccggtaggcggcgctcgcgccgatgcaggcatcgatcagggcctgcgcagctatatgctgggcgtttataacatgatggcaatcggcctggccgttaccggccttgccgcattcggcaccgccgtgctcgcccagtccaacccggctttccagcagcttctttttgcaagcccgctgcgctgggtcattatgctcgctccgctggcggcagtgtttttcctgagcttccgtatccagagcctttccgtcggcacggcacaggcgatcttctggggttatgcggcgctcgtgggcctgtcgctttcgtcgatcttcatcgtcttcacgggccagagcatcgtgcgcaccttcttcgtgacggctgcgtccttcggcgcgctctcgctctatggctacacgaccaagcgtaacctgtccgccatgggctcgttcctgatgatggggcttttcggccttatccttgcttcggtggtcaatattttccttggctccaccgcattgcagtttgcaatctcggtgattggcgtcctgatctttgcaggcctcaccgcctacgatacgcaggaaatcaaggaaatgtactatgaaggcgacgctgccgacacgcagggccgcaagatcgtgatgggcgcgctgcgtctttatctcgacttcatcaacatgttcatgttcctgctccagttcatgggcaaccgtgaataatcagtccggaaccggacggagataagggcagcggaaacgctgccctttttgcttttgcccatgcgtttcctgatgcatgttgggaatgtttaaactcattttccggttccttccatgcccgtcattcgtgatttccagcctgccgatatcgaaaccatcaccgccatctatacgcaagccgtgctgaccggcaccggctcctatgagatcgagccgccgacaatggacgaaatggcaaagcgttttgcggcatttgcggaccagggctttccgatcctcgtcgcggaggcggatggccgggttctgggctatgcctatgcgagctatttccgcgtcaggccagcctatcgctggcttgccgaggattcgatctatatcgcccccgatgcgaaggggcagggcattggcaagcttctgctgcgcgaactcatcgcgcggatttccgcccttgggtttcgccagttgctggcagtgatcggcgacggcgaacacaatattggctcggtgaagctgcatgaaagcctgggctttacccattgcggacgcatcgagggttcgggcttcaagcacggacgctggctggacactgtgctgatgcaattgccgctcaatggcgggcgttcaacggaaccgggaccatcgccgctttcataatacacaatgcaacgaaggatcaggtttcgacaagcttcaggctcttgtcgaagacgcgcaacacgcgctccagctcatggccacgcttcatgataaggccgcttgcggcgataactgaataggccccctgtttctgctggagcttcggatttttctcaatgcgaaaaagcggcacctcgctggcgcggcggaaaatggaaaagaccgcccggtcggaaagatggtcgatggcataatcgcgccatgcgcccgtcgctaccatgcggccgtaaatattcaggatctttccaagttcatgcctgtcaaaactgatcgttgaaggcgttggccgcggccggtcaagaggaacgactttggccgtctctgaagtatgggatgaaagggacgacgaatcttcattcgctgcgcttgagatatccatatctttccattccagccggaatgcctcccgataatgcgaacagtttcaagatcggacgggcagaacagttttttgaacattggcccggaaagtccgatcaagggctgttttggacttatatgtagttttcatccgtagatggaagcaacatatgaaaatatagtgatgcttttgcgaaataaattcaaggccgctttgttgaataagtgcgtgtttaatgatattcagttctataaattgggtgcaaaagcttgtatattagctaatcacgaaaaaagaatgactgtttgtaatggtgattgctggccatattttcgccttctctacttcgtattccggcctgattgtggcggcagcatctacgtgttgcctgagacggttcggttcaggtcagtccgatcccaagccccccgcccaaaggactacctgaaccgaaccaacttttccgcccgatcaaagcgcaacgcctcatccagcccccgatcgatcagatagccttcttcagaagcttgcaaccatgtgttgttttgtccgcgaatagccgcgcgatcagaaggagacgggacgcttctgcttgaacatggcggcgccatgcatcggtcccagcgaattgtcgctgcgcgtttcttgcagaaccacggcacagcccgtcacgtctttgcgcttcagctcggaggccggaagctcgatcttgagcggctttccatcccacatgccgatcgtgtcgatatcgctcaccgtattgcgataggtgacggcttttccggcattctcaccctcggtgatggggatggtggccgaatcgcggaaatagaatagaaccacgtgaaccggatccctgggcttcttgcctgcaccgatatcgatggaaaggcgtccatcgttgagctgctggatgctaacgggcacgtccagcttgtttgcggcgatcttcgcattgatggccgcgccattgcgtccgtttgcttccactgcgccattgatgatggcttgcggcgtatagatcatcttggcatgaaaagcgttgcgataggaattctgccggtcggtattgtcctgggtggccagcgtatcgcgccagcccatgtaatcccaataattgacgtggaacgaaagcgccagcacattgggatcgtcggcatatttggcgaaattcttgtcggcgggcgggcaggatttgcagccctggctggtgtaaagctccagcacggcagttgccttgttgccatcctgcgctctggctgatccctggatgaaaacacagctggtgaacgtcagtcccataaccgcgcagatactccgccatcccggcaaatgcgcaccggttggccgtaggtctcttccgaaagatagggcctggaatatcacgtcagttttaccctgcaataattgtcgctgccatctattatgtaagaaggactgtaatcaataggaattcacgttgcggtgaggcttggcgcagggcgtgccgcaattgccatagtggtgcccatattgggcgcaccaaaagaaaagccgccggatttctccggcggctctccatttttatttcgcgtctgattaagcgacgaggtcacgcagaacggtctgcaggatgccgccgttcttcatgtaatcaagctcgtccagcgtatcgatgcggcagatgagtggaactttcttcacggtgccatcggcataggtgatggaagcttcgacccgctggcgcgggcgcacatcagccaggccttcgatggtgacgatctcgtcgcccttgaggcccagcgactgccagcttgtgccttcctcgaagacgaagggcacgatacccatgccgacgaggttggagcggtggatacgctcaaaggactgcgcgatcacggccttcacgccgagcaggttggtgcccttggcagcccagtcgcgcgacgaaccgttgccatattcgacgcctgcgaagacgacgagcggcacaccctcggccttgtattccatggccgcgtcatagatcgacatctctttcttcgacggatagtggatggtgtagccgccttcacgtccgttttcgcccagcatgtggttgcggatacggatatttgcgaaagtgccgcgcatcatcacttcatggttgccgcgacgtgtgccgtactggttgaagtcggcgacggccacgccatggtcgagcagatatttgcccgcaggcgactgcgccttgatggaaccggcaggcgagatatggtcggtcgtgatcttgtcaccgaacagacccagaatgcgggcgcccttgacgtcgccgatcatgccggcagtcttgcccatgccgacgaaataaggcgggttctgcacataggtcgaattgtcgtcccatgcataggtctgaccggcgggaacctgaacggtctgccagttggcgtcgcccttgaacacatccgcatatttttccgagaaaagcttgcgggtgacgttcttggcgatgaagtcctggatttcctgcgtggaaggccagatatcgcgcagatagaccggattgccgtccttgtcttcgccaagcggttccttggtcaggtccttcgtcaccgtgcctgccagggcatgggcgacgacgagcggcggcgaggcaaggtaattggcctgcacatccggcgaaacgcggccttcaaagttacgattgcccgaaagcactgcagccgcgatgaggcccttttcattgatcgtcttggagatcggggccggcaacggaccggaattgccgatgcaggtcgtgcagccgaagccgacgaggttgaagccgagcgcgtcgagatccttctggaggccggcgtcttcgagataggcggcgacgacctgcgagccgggagcaagcgaggtcttgacccatggcttcgtcttgaggcccttggcgacagcgttgcgggcaagaaggccagcggcgatcagcacgctcgggttcgaggtgttggtgcacgacgtgatggcggcaataaccacatcgccatggccaagatcgaagttttcaccctcgacgggatagcgggtgctctggcccgtggtcttcttgtattcggtttcaagcgaggtcgcgaagccggagccgatgttttccagtgggatgcggccttccgggcgcttcgggccggccatcgacggcacgacatcgcccatgtcgagctcgagaacgtcggtgaagaccggatctgcggagctggaatcgcgccacatgccctgtgcgcggcaataggcttcgaccagttcgagacgatgttcgtcgcggccggtcatgttcatatatttcagcgtttcctggtcaaccgggaagaagccgcaggttgcaccatattccggccccatattgccgatggtcgcacggtctgcgagcgacatgttgtcgaggcccgcgccgaagaattcgacgaacttgccgacgacgcccttcttgcgcagcatctgcgtgacagtgagcacgaggtcggtcgcggtgacgccttccttgagcttgccggtgaggcggaaaccgatgacttccggcagaagcatggaaaccggctggccaagcatggccgcttcagcttcgataccgccgacgccccagcccagaacgccaaggccattgaccatggtggtgtgggaatcggtgcccacgcaggtgtcgggataggcgagggtgacgccgtcttcttccttggtccagacggcctgggccagatattccagattcacctgatggcagatgccggtgccgggcggaacgacgcggaaattcttgaatgcctgctggccccacttgaggaagcggtagcgttcgccattgcgctgatattccagatcgacattgtgctggaaagccagcgggttgccgaaatcgtccacgatgaccgaatggtcgatgacgagatcaacgggaacgagcggattgatcttttccgggtcgccgccgagcgccttgatgccgtcgcgcatcgcagccagatccaccacggcgggaacgccggtgaagtcctgcatcagcacgcgcgccgggcgataggcgatttcagcgccagccttgccgcggtcggcaagccacttggcgacattttcgatgtccgacttcttgacggagcggtcgtcctcgaagcggagcaggttctcaagcagaaccttcatggagaaaggaagactggaaatgcctgccaggccgttcttttcggcttccgtcaggctgtaatagacatattccttgccccccacggaaagggttttgcggcatttaaagctgtcgatttgcgacactgcgttcgtccttcatgctactggccggaaaaccaggacgaacgcctctgctgcgtttcaaggacgcgccaaggtgcgggtgcagtcatttccgctgtccgtcccgaagcttgcgctcacaaggggcatcaagtttgagatcggccaaaaatggtttccacgccgaccgctggcgtggtagctctcatatagagagtttcctaaaacgattccagacagattctcgtgaattcggccccttgcggcgaaatgttgcgatatgttcggggagctgcggttcaatcgatttgggcgccccgatcaggtctgaaacggggtttgcgtggggtttaaagtggtagagatgcggcttgaagccgaaaatctggcaggcgaacgtggcggcgaaaccatcttctcgcacttgtctttcaccattggcacaggtcaagcactcgttgtgaccggaccgaacggttctggcaaatccacattgctgcgaatcatctgcggcctcctcgctcccgaagcgggcgaggtgaaactgaccgagggaacgcagattgtgcccgtgcgtgctgcctgccactatctgggtcatcaaaatgcaatgaagcccgcgctcagcgtgcgcgagaacctcctgttctggcagaagttcaacggcggtgaagccctcgatatcggcgcggcactggaggcggtggatttggcgggtgtggaacacctgcctttcggctatctttccaccggacagaaacggcgtgtttccattgccaagctgcttgtgagccatcgcccgctctggattgtcgatgaaccgactgcctgtctcgacaaggcgtccgaagcccgctttgcagaacttatgcgcgaacatatgcgccaggacggcatgattatcgccgcgacccatattccgttagggctggacggcgccatttcgacaacgggtaacgcgctggtgcgttcgcttgatatggccgctttttcggttgaggatatcgcctgatgctggccctgttccttcgcgatatgcgccttggtttgcgcgctggcggcggcgcgctgatcggcatcctgttcttcctcgcggtgatttctgtgatgcccttcggcgtcgggcctgacctcaaccttctggcgcgcatcggcccggccatgctttggatcggcgcgcttttggcgacgcttcttggtctcgaccggctgtttcaggccgatcgcgaggatggatcgctcgaccttcttttgatcggcgcggaccggcacatgctggccttcaccgttttcgtgaaatgcgctgcccattgggtggcaagcgtgctgccgctggtggtggcctcgcccatgctcggcctcttcatgaatatggatgcaacggccattggtgccacggcgctgacgcttctggtcggcacgcctgccattgccttcatcggcgcggtgggggcggcgctggcggtggcattgccgcgcggtgggctgcttgtttcggtgattgtgctgccactcaccattccggtgcttattttcggcgtctccgcctcctatggcgcgactgatgccgttgcaccgttctttgcgccttttctgattcttgccgcactcaccctgttttttgcggttctgggtccgttggcggccagtgccgcactgaaaaattcggcggattgacgcagttgattgcggtcaattgaacgatatcgggggtaaagctaaatatagaccatgatgaaagacgccgcaaaaactgcaagctggcttgatctggccaatcccacacgcttccttgcctttgcgggcagggttgtgccctggcttgggctggcatcggcaatctttcttgctgtcgggctttacatggttttcctgtcgccggacgattatcagcagggcagcacggtgcgcatcatgtatattcatgtgcctttcgcgtggctctccatgatgtgctattcgatcatggctgtttcctcgcttggcacactggtctggcggcacccgctggccgatgtttcggtgcgtgccgcggctcccatcggcgcggtgttcacggcactggcgcttgccaccggctcgctatggggcaagcccatgtggggaacatggtgggtatgggatgcgcggctcacctcggtttttgtcctctttctcatgtatctcggcattattgcgctctcgcgcgccatggatgacccggcaagaagcgcaaagcccgtagcagtgctcacgctcgtcggcttcatcaatgtgccgatcatcaaattctcggtcgattggtggaatacgctgcatcagcctgcttccgtatttcgtctcgacggcccaaccatcgacggctccatgctgcgcccgcttttcgtgatggctatcggcttcacgcttttgttcttcacgctgcatatgatggcgatgcgtaatgaaatctggcgccgccgcgtggcgtcgatgaaaaaactggcggctcgcaatgtggaccgcaatcgcgccgggcaggtggaggagggcgcgctatgagcaatcatttgggcttcatcatcgcttcctacggcatcacggttgccgcacttgccgtcaccatcggctggatattgattgaccagcgcatccagaaaaacgagctgaagcggcttgaggcgcagggcgtgcgccgccgttctgcaaaagcccccggtaaggcacaatgaccgaaacaaccgaaaaacccgccgcgcagaaaaagcgcgcaagctgggtggccctcctgccattgctgattttcgtagggctggccgcggttttcgcggtacagcttctgtcgggcaaggataacagcatcattccgtcggtattgatcggcaagcaggcgccgttgaccaatctgccgcccgtggaagggctgatgcgcgatggcgcgccagtttcgggcttcaacagcgaagacctgaaaacggggccggggggcaagcttaccctggtcaatgtctggggttcgtggtgcgtgccctgccgtcaggagcacccgctcctgatggaaatcgccaaggacgagcgcatccgcgtggttggcatcaattacaaggaccaaccggaaaatgcgcgtcgttttctgggtgatctcggcaatccgtttgccgccgttggcgccgaccgcgccggacgctccgccatcgaatggggcgtctatggcgtaccggaaaccttcctcgtcgatcagactggcaagatcgtctacaagcatgtcggcccatttacgccggaatcggtgaaaaacgatctgctgcctgctgtggaaaaggctcttcaacaacgatagagcattttcgagccaaaagtgtgaaacgcctacgcggggaaatcagtccactggactgatttctgatcccgcttcgatacgtaggataatgcgataaaacaaatagttagagcggctccaacgattccgttttaaccggaaccgctctggaatttctaaaatgaaaagccccgcattcccccgaagttggtcgtccaactttcgggggcagttcaatgggcggggcttttgcttttcttaattatcgatcaatccggcagctttcgcaccgcgcccctggcggcacttgtcgccattgccgcataggctttcagcgcagtggagattttacgcttgcgttcctctgccggtttccagcctgctgcatcctgctcggcgcggcgttcggcaagtgtggcgtcgtcaacggcaaggtggatcttgcggttcggaatgtcgatatcgatgatatcgccttcgcgcaccagaccgatcgtgccgccttcggctgcttccggcgaaacatggccgatggaaaggcccgatgaaccgcccgagaaacgtccgtcggtgataagtgcgcaggctttgccgaagcccttcgacttcagatagctggtcgggtagagcatttcctgcattccggggccgccgcgcgggccttcatagcggatcagcacgatgtcgcccggcttgatcttgccgttcaaaatgccaagcacagccgaatcctggctttcaaaaatgcgggccgggccggagaatttcaggatggaatcgtccacgcctgccgtcttcacgatgcagccgtcttccgccagattgccgtaaagcacggccaagccgccatcctggctgaaagcgtgttcctttgagcggatgacgcctttttcgcggtcggtgtccaccttgtcgaagcgccgctcctggctgaaagccacctgcgtcggcacgccgccgggagcggcggaatagaatttgtgcaccatttcgctgtttgtgcgcgttacatcccaatgatcaagcgccttagcgagcgtttcgctgtgcacggtcgggatgctggtggtcagcaggcccgcattgtcgagctgtccgagaatgcccatgatgccgccggcatgatgcacgtcttccatgtgaaccgacgacacggcgggcgccaccttgcacagcaccggcacgcggcgcgacaggcggtctatatccgccatggtgaaatcgatttccgcttcctgcgcagccgcgagcagatgcagaaccgtattggtcgaaccgcccatggcgatatcgagcgtcatcgcgttctcgaaagccgagaaagtggcgatggagcgcggcagcacactttcgtcatcctgctcgtaatagcggcgggcgagatcgacgatcaggtggccagcttcgacgaagaggcgcttgcggtctgcatgggtggcgagcgtcgaaccattgccgggcagcgacaggccgagcgcttcggtaaggcaattcatcgaattggccgtgaacatgcccgaacacgacccacaggtcgggcaggcggaacgctcaatcgccttcacctgctcgtcggtataatggtcgtcggccgccgccaccatggcgtccacgaggtcgagcttcttgacagaatcctcccacacgaccttgcctgcttccatcggcccaccggagacgaacacgaccggaatattgagacgcagcgccgccatcagcatgccgggcgtgatcttgtcgcaattggagatgcagaccatcgcatcggcgcaatgcgcattgaccatatattcgaccgagtcggcgatgagctcacgggaggggagcgaatagagcatgccgtcatggcccatggcgatgccgtcatcgaccgcaatggtattgaattccttggcgacgccgcccgcactttcgatttcgcgcgcgacgagctggccgagatccttcagatgcacatggccgggcacgaactgggtgaacgagttcaccacggcgataatcggcttgccgaaatcctcatccttcatgccggtggcgcgccataggccgcgcgcgccggccatattgcggccatgggtggttgtacgcgaacgataaggaggcattttcaaacctttttggaactattctaacttcaccgatatgacagaaccgctctcgccgagcaaagcgcaaattgccccatattgctaaaaaatgggccatttgcgggtttgcgctcaacagaaaggggtttagagcggttccggcgattccgttaaacaggagccactctaactacttgttttgtcgcattgtccgacgcatcaaggcgggatcagaaatcagtccaatgggctgatttccccgcgtagacgcttcgcacttttgctggaaatgctccagcgtgcggcggttttgcaaacgccagcttcagcaatctagcatgttcttgttataaggcaaaagattttaagcgtaaaacgcaacgaaatttcttcgttcgcaccgcgcccgatggccaattatgcgtgcgcgagaagcatggccgcatccagaagcgcattggccgtcttcatccgctgttcagcggcttcgcgaaactgtggcggcaggcggtcgggatggttttgggctgcaaagcggcggcggcagcgttgcagatcggcccgcttcagttctggcccaaggccaagctccatgcggatggcatcgggtgattggcaggccatgcgcagggcgatgccctcgtttccttgttcggcctgttgctgttcggggggatcgatatcgaacaggagcgagggattgcggggcgaaaagctgttttttatgggcgcaccaaaatcggcggaaaatacggcgcaagcaaacggcatatgcggggcgcgggggtgaaccaccgcgtctgaggcctcctcaacctgtttcagcacggttgcaaaatcgtcaggcacggggctgcatcgttgcggtctgcacatcaggcgacgctggatgaaaaggcggtcgcaagtgtccgtgtcagcacggatggcggtatcggcttctggaaaaccggcatttcgggatagcgggccgcaaggcgtggcggcaaaccgccgcccgtatggatgaccacgaagatatttcggcttttcagccggtccagcaccggttccacatccccgtctgcgagattgacgtccagaatggcggcatcgacttcctgccggttgatgagatcgatcgcctgccgcacggtgccgaccggtccgacaaccgtgccattggcatcctcgacagttgcggcgacatcgagggcaacgaagacttcgtcctccaccacaagtatccgcctatgttcgagatcgttcatcaattttttctgctgcctcctcggggcctttgcattcaagaccttcagacaggatggtcttcaggcagagaatgcgcaaacacaagcagagttcccttttccggcaggataatttgcaaatggtgaatcaaatctttactggcggggaggttgcgggcggcatacccgcagccaaaatcagaacgcggtgaaagtcagcgttgtcagcgagcgcacgatatttggaatatcaagaacgttttcgttgatgaattttccgatatcctcgttctcggcaatgtagattttcgccagcaggtcgaattcgccgctggtggaataaagttccgacacgatttcgcgctggaagagcgtatccgcgacttcataggtcttgccgggagcacactgcaattgcaggaaaacgggtttcatgtcttttcctttcacgacaaagcgccagtgcgtgttcgatcgtaccgtgccgtattggcaccgcacccatggcgtttgaggggttcaagcacgctcacgcggctgaaatcaagagcgtttcatgattcctgcgggcaggtggtgggcgatacggttctgaaagcccttgcgaaaatgctgcggatgcatatggccgcctccatggtggcgcgtattggtggtgcggaattcatcatcttcttcggcgacatgaaagcggaggaggttttttgcccataccaaaccacaagttaattcgtcacgacagcctggctcttcatggtgccaaaaaaccgtggacggatgtatttcgaggtggaacacgataaatttaaggtgatgatcgtgagtgtgccgcaaatcacgtataagaatgggggcgtggggattctggcagctttccgatatcatgatggcttgatgccgcttcgtccgctcatctgcgcattggcagatgtttgcccttagagtggttcctgtttcaatggaattgccggaaccgctctaaccatttgttttgtcgcattttccaacgcaaaaccgtttcacgcttttgctggaaatgctctaaataccggctggaatgccataaacaggagttctttgcagtccgatgaaatttttgcccgtgctctctccattcgccattctcctgtcccttgccgcgatgaccttgccttcggtggcgatgaatgcctcggaaaaggcgcagcttgaacggcttgaccccgcaacccggctggaacagcgttgcgacgtggaggcgatggaacggatcagccacgatcaggcaaaattctcggtggacaaggttctggcctatgccttttccgacccggtgacgaagaaaaacaccatccgggccgatggcgcggcctttcgcagccgcgaacattggtacaggctttcctataactgcaagacggatgacgagcacatcaacatccagtccttcagctacgggatcggcagcgaagtgccgcaggaccagtgggacaagcactatctcgtcccataagaccagaacccgataagcttgacccgtcggttttggtcaagccatgcggcgatggagtattttccaacgcaaaaccgcaacgggcctattcttcggcggtgtctgcgcgacaagccgaaagcagcgtcacttccttggccgtatggtcggcttccagatggctgagagttgcctgtccgcccctgtcggcccagcgatagctatcctgctcgtcgatggcgacatatttcttcagatcgccatgccattgcagcgcaaccatcttgccttccacctccaggactgcggccgctggtgcgccgtttgagcggatataggtgacgggcaccaccacgctgcgctcacagatataatccacccgttcgatgggtggctgctcttcgtccgcttgtgcatgggcggatacaggcatcagcgcgaccgccagaagggcagatgcagtcatttttttgccgacggcattttcgggccagaagcgtgaaacggcattgcgccggataatgcgataaaacaaatggctggtgcggttcaataattctgaaaaaacaggaatggctttaaaatcgatcatcggcagcctcttttcacttgtgcgggaatcgcatggccaagcataggccatggccttgtctgcgcaagttgcgggcttgcctgttatgagcgaagcgccgaaaatcgcagccggaccttgcaacgattttccgtttgcagcgttctgtaagtgccggtcgcaagactggccgaggcccggagaaaaaacttgcccccgcaaccccgatccgggcctcacttattggggatttcaagtggcctataataatttataaattactaatgtttcctatgcttttttaggaagatttgttcactttcagaaagtctggtcacgtgacgctaaatctcattaccgcactcctcgttcttggtgtctttttatggtggggcaaatggcgaaagaccggcgttttgctgattgcccttgccgttatttcatatggagcgattgtttctacctggcttcccaatttcctgatgagccggctgcaggagccctatagctcgaaacttgctgagccgcttgaagacaatactgtcttcgtcgttttcggcttgggcacacagacggtcaatgaacagggccacaacacggtcgagccgcttaccttttcctacggatcgattttcgcggcggcgcacttttatcatgaatgccagtcgagcggagtttcatgcaccttcataacgaccggagccgatgttgccggaacgggcgtttccgaggcagcatccactgcggcggaactggaaaaggcaggtgtcgatagccgagcgatcattcaggatgacaggccgcacaatgcctggacgactgcacgcaatgtcgcggcaaccctgcgcgaattgaagccggcaagggtggttgttttgcaacctgctcctatgatgggccgcacccttctctatctggcccatttcggtattaagccggagccggtcgccacatcctatctgaccgttaatggctcaacccacttctcgacttcgcttagcttccttgccatggatctggcgcttaatgaggaaataggcgcctggcgctatgtcacttataatctcatggactggaatgcgccgaaagcgtttgtgcagacggtgcctgctccccgttcaacgcaatgagtcaaagcattttcgagcgcaaaactgcgaagcggtttcgtgcgggataatgcgtgaaaacaaaggatagtgcggttccagcgattcagtgcgactggaaccgctataatgacattgccgttcgtttagtttttatgcggcgacagaaaaattattctccgatatctccctcataccgcgtagaaatttcgagcctgttcaaataacggtggccttgtggcatcctgtttgcctgggcctctgatactgttttggctgatgacaaggtggaggtgtcatgaggttatcgaagttttctttcgcgctgtcggcattcgtggctgtggcatcactggccggaatgatcgaggtcggccatgctgaccagacacttctgaacgtgtcatatgatcccacgcgcgagctttacaaggattacaacgccgcctttgccgagcactggaaggcgcaaaccggcgaaaacgtgaccatccgctcgtcccacggcggatcgggcaaacaggcccgctcggtgatcgacggcgtgcgggccgatgtggtcacgctggcgctcgaaagcgatatcgacgccattgcagaattttccggcaagatcagcaaggactggcgcaagcgcctgcccaacaattccgcgccccatacgtcaaccatcgtcttcctcgtgcgcaagggtaatcccaagggcatcaaggattggggcgatctggtgaaggatgatgtggaagtcatcaccccgaacccgaagacttcaggcggcgcacgctggaactatctggccgcatgggcatgggcatacaggcaatatggcggcgacgagcagaagataaaggactatattgccgagcttttccggcatgtcccggtgctggatacgggcgcgcgcggtgcaaccacgaccttcgtgcagcgccagcttggcgatgtcctgcttgcctgggaaaacgaagcctatctctcggttgctgaatttggcgatgatgccttcgatattgtggtgccgccgcaatcgatccttgccgaaccgccagtcgcggtcgtggacaggaatgccgaagagaacggcacgacgaaactggcaacggcctatctggaatatctttattcaccggaagggcaggccattgccgccaaacatttctaccgcccgtcaaggcccgaaattatcccggcaaaccagcagcgcaagtttcccgacttgacgctggtgacgatcgatgatccgattttcggcggatgggccaaggcgcagccctatcatttcggcgatggaggaaccttcgaccagatatataaacccggcaaatagcgggagcatgtccccgaaagtgagaacttacggcctggaaattctaagccaggccaaccgataacgcagctgacaagagggaacaaaacaccgcatgtcttcgctccctgcacaggccagagcagggtggcacttcagaaagccgagcgttattcccggtttcgggctgacgttcggcttcagtgttgcctatctgacccttatcattctcattccgctggcggctctggtgctgcgttcgagcgatgtgggccttgccggcttctggcggatcgtcaccgacgagcgcacgctgaaggcgcttgaaacgagcttcggcaccgccttcattgctgcgctggtcaatgtggtctttggggtcattctggcttgggttctggtgcgctatcgctttgcgggacgccgtttcgtcgatgccatcgtggatattccctttgcgctgccgactgccgttgcaggcatttcgctggccgcgatctatgcgccgaatggctggatcggcggcctgctcagcccttatggcatccgcatcgcctttacgcgtatgggcatcgtcattgcgctcatcttcatcggactgcccttcgtggtgcgcaccgtgcagccgatcatcgaggaaatcagccgcgaggtggaggaggcggcggcaacgcttggcgcttcccgtttccagacgatctggcgggtgcttctgcctggcctgcaaccggccattattaccggctttgcgctcgcctttgcgcgcggtatcggcgaatatggctccgtgatcttcatcgcgggcaatacgccctacaagtcggagattgcgccacttctcatcgtcatcaagcttgaggaatatgattatgcgggcgcgacggcgctggccacggtgatgctggcgctttctttcgcgatgcttctgttcatcaatctcattcagacacgcatacggaggaaatacggccatggcgcatgaagccgcttgcacccgtcatggcgccgtgaccgaaagcccgccggtgcgtattgcgctgattgcgctggcgcttgcctttctggcgctctttctcatcctcccggtggtcgccgttttcgtggaagccttccgcaagggaatgtccgaatatatcgccgcgctggtggagccggatgcgtgggccgccatcaaactgacattgacggtcgccgccattgccgtgccgctcaatgtcgtcttcggaattgcggctgcatgggctatcgccaagttcgaattcaagggcaaggcgcttttgaccacactgatcgacctgccgttttcggtatcgccggtcatatcgggcctcgtcttcgtgctgcttttttccagccacagcctgctcggcccatggctgtcgcgccatggcatcgaaattctctttgccgtgccgggcattgtgctggcaacagtgttcgtgacctttcctttcgtggcgcgtgagctgatcccgctcatgcaggaacagggaacgggtgatgaggaagcggcgatctcgcttggcgccagtggctggcaggccttccgctatgtcacattgcccaacatcaaatggggcctgctttacggcgtcctgctttgcaatgcgcgcgcaatgggcgagttcggcgcggtttcggtcgtgtctggccatattcgcggcctcaccaatacgatgccgcttcatgtcgaaatcctttataatgagtataattttgtcggagccttcgcggtggcgtcgttgcttgcctttctcgcgctgctgacactggctatcaaggccgtgctggaattgcgctatggcgacgaactggcaggcagcggaaacgggcattgaatttgcgggagcatcgatgctcccgttcgggcgcagccgtgatggcggcgcaatgaaacaagcatggccgcgcaggcggcaggggaaaggattgggaatggaagttcgtgttgccggcgtgcgtaaggagtttgctcgctttccggccttgcataatgtgtcgctgaccatccagtccggcgaattgattgccctgcttggaccatcgggttcgggcaagaccacgcttttgcgcctgattgcggggctggaaacgccaaccgaaggcatgatcttcttcggggatgaagatgcctcgcaaaagagcgtgcaggagcgtaatgtcggttttgtcttccagcattatgcgctgttccgccatatgacggtggcggataatatcggtttcgggttgaaggttcgccccggtgggacgcgcccatccacggcggaaattcgccgccgtgcgctggagcttcttgatctcgtgcagttgagcgggctggaaaaacgctatccggcgcagctttccggcggccagcgccagcgcgtggcgctggcccgcgccatggcgatcgaaccgcgtgtgcttttgctggatgagccttttggtgcactggatgcgcaggtgcgcaaggaattgcgccgctggctgcgcgaaatccacgacaagaccggccataccacggttttcgtgacccatgaccaggatgaggcgctggaacttgccgaccgcgtggtggtgatgagccagggccgcatcgagcaggtcggcacgcccgacgaggtctatgacaagcccaactctcctttcgtgtacggtttcatcggcgagtccagcaccctgccggtgcgcgtggaaaacggtgaggtctggctggcggatcgcaatatcggccttggtgcggaaaatatgccggatggtgacgcgcagctctatttccgcccgcatgatgtcgagttgctcgacggttgcggcggctgtatcgcgggaaccgtgattgcaagccgccgttcgggtggcaagcggcgcgtggaactggaagtggggggcgcccgcgagcgcatcgagatagaaattccggccgagcatccggcggcagagaaaagccgcattgcctttcgcccgcgctactggacgctctttcgcgcaggcgatagcgaacttccggcgccgaaggctgcggcaacaacttaatgtgataaactatgaatatgcccggtgattgaaggcggttggcccgcttcatcaccggacttttcgggccaccccggcaaaatcgcaaacaggttttgcatccgtgatctcgcagcttgtttaccggcggtggtattattttaattttcaatatgttaagcttgcatctggttggtgggagcataacgcaacattaccgttgggaacgaattgtgcgttgcgattgaaacggtttgaatatttgcacggccctgttgtcgcattttagacaaatgccctcgacattcagggaatcgattgcggatactgccgtttctctgggagcaaagctcagtatccacccgccgcatgtgattcatttcctagggaaaggctgttaaggcagatgcccgaattgtcttcttcgctgtccaattcgtccaccgaacacaagacttcggagcagattccgcccgaacaaccctctcccatccgcgctcattacaagaccgaggaagaactgagcgttctggcagccgccgtcgcgcgtggggaagatattccgctgccgggctatctggcgtttcctttcgatcagcgcctttctgaaaacggcaagctgatccttcatgcctatcgtgcgtccgatgcggcctcgcgcgcgggcgaaaccatcacgcctgccgcgcaatggctgctcgacaaccattaccagatcgacaagaacgtccagcaggcccgccgcgacctgccgcgccgcttcatccgccagcttccgctctacaaggttccgctcgaacaatatgaaggaatgccgcgcatcttcgcgctggcctggctctatgtcgcccataccgacagcaatttttcgctgaagatgctgacggccatggtcaagggcttccagaccgtcgagccgctcaagatcggcgagctttgggcgctgccttcggcggtccgctatttcctgatcgaaaatgcgcggcgccttgccatgcgcgtggaccgtgcgcgcgaaatgcgcaatcttgccaacaccgccgccgaccgcatcgtggtggccgctgaaggcgcggaacttgacggcatcctggcacaatatgcctcggctgcctgtgacagcacctttgccacccatcttctctatcgcttgcgctcgtcatcgaccgacaccacggcggcggcaagctggctggagcgcattctggagcaggatggctccaacccggaagacgccatcatcgaggaacatgcccgccagtccaccggcggcgtcacgatgggcaatgtcatccgcagtctcaaatccattgatgatgtggattgggaaacctggtttgaaaccgtcaatgaggtggacgcgatcctgcgcgaccacagtgatttcgagcttctggatttccgttcccgcaatgcctaccgtgtgaccatcgaaaagctcgcccgctattcggatatgagcgaaattgacatcacctgggcggcgctcaaactggccgaagacggtagccgcgccgaaaaggccgggcacccggaagcggaaggaaagggcgctatctcctattatctttccggtgaaggccgcagggatctggaaaaagtctgcggttatcgcgcgccgttcggtgtgaaggcgctgcgtctttatcgtggccttggcctttggggcctgttcgtaccgacggcgatcttcaccgtcctgacgctgcttctggtcaattactgcatgatgcgtgccggtctttcgaccgatctgcgcacgcttttcacgctgcttgccatcttcccggcgatggatgcatcctattcactgttcaatgtgctggtgccctggttcgtgcagccaacgcgcctgatcggctttgaatataaagatggcctgccaccggaagcgcgcacgctggtggcggtgccgacttttatcacctcgcgcgattccatcgacgagcagatccgcaatctggaagttcactatctgaccaatccgcgcggcgaaatctattttgcgctcgtcagtgactggaccgatgccagccaggaaatcgttccagcggatatggaaatctatgaatatgcgcgcgatgaaatcgccaagctcaatgagcactatacgggcgacgaccagccgcgcttcttccttctgaatcgccgccgcctgttcaatgaaaagcagggctgctggatgggctgggagcgcaagcgcggcaagctgcatgagctgaacctgctcttgcgcggcgatcaggatacgagcttcttccccgccgatgagcgcctgccgaaagacatcaaatatgtcatgacgctggatgccgatacccgcctgacgccggaagctgtcacgcatctggcaggcaagctgaaccacccgatgaaccgccctgtcatcgatgagaagacaggcaaggtcgtgcgcggctatggcattctccagccgcgggttacgccgtcgcttacgaccggcgacgaggcgtccttcctccagcgcgtcttttcggtcaatcgcggtatcgatccttatgtctttgccgtatccgatacctatcaggacctgctcggcgagggcacgtttaccggcaagggcctttacgatatcgacgcctttgaggcagcgcttaaaggccgcgtgccggaaaacacgctgctcagccacgatcttcttgaaggtggttatgcgcgcagcgcactcgttagcgacgtcgaggtcgtggaagattacccgaccggctataatgtcgatgtgtcgcgccaccaccgctgggcgcgtggcgactggcagcttctgccgtggcttttcactacgggccgcggcgtcagcgccatcacccgctggaaaatggtcgataacctgcgccgttcgctcaatccgatcctctggctgatcgcagccatcgtgggctggagtgtcctgccgcttggcgccgccgccgtctggcagggcttcctcatcctttccatgttcgtggctccgactttcggcatcgtcacgaaccttattccggcgagcatggattattcgctgaagggtcatgcgcaatcggtgctgaccgatatcgcgcttggcacggcggatgtggcgttgcgcaccaccttcatcgcgcattccgcattcctgatggccgatgcgattgcgcgcacgatctatcgcctgttcatctcgcgccgcaaccttctggaatggcgcacggcggcgcaggccagaacctctcccgatacgctgctgttctatttccagctcatgtggcccgcgatggctattgcggggcttgcgatcttcttcccgcttgcagccgaaagccacgcggcacttatcgctgccccctttgtagtgatctggtttgcctcgccgctgattgcatggctcgtcagccgctcggccaagccgcaggatacgctggaagtgctgtcctccgacaaggcggatctgcgccactatgcgcgccgcacctggcgctattttgccgaattcgccaatgaggaaaacaaccatctgccgccggataatttccaggaagacccggccccgatcgtggcgcagcgcacatcgcccaccaatatcggcgtctatcttctttccgttattgccgcgcgtgatttcggctggatcggcttcgacgaaacgctggatcgtgtcgaagcaaccctcggctcgctcgacaagatggagaaatatcagggccacctctacaactggtatgaaaccaatacgctgaacccgatgcgcccgctttatgtgtcggccgtggatagcggcaaccttgccggtcatctggtcacgctttcttccgcgctggaagaatgggcggaagcgccttcggtctatgtgcagggcgatctcgacggcatcatcgacgtcaacgatattcttgaggaaacgattgccagaatcccggacgatcgccgtgtcctgcggcctttgcgccgccgtctggaagaacgcatcgctaatttccgccgtgccgtgacatccatcaaggacgagccggaaacggcatccttccgcacgatcaacctgtcgcttttcgcatccgatatcgtgcggttgatggacgaactggacagcgaggtggaaacggtcgccagcgccgaagccagggaatgggcgcgcattctggtcgatacctgcaaggcgcataccgacgatgccatcggcgaacacgatacggacgcattgcgtgagcggctgcgcgatcttgccacccgcgcgcgccagcttgccttcgatatgcagttcggcttccttgagcgcaaggaacgccgcctgctctccattggtttccgcgtgcaggaaaacgagctggacgaaagctgctatgaccttctggcctcggaagcgcgtctggcgagcctctttgccattgccaagggcgatgttccggttgagcattggttcaagctcggccgtcttctggtgccggtgggctggaagggtgcgcttctgtcgtggtccggctcgatgtttgaatatctgatgccgccgctcgtcatgtccgagccgctcggctcgcttctcgaccagaccaacaagcttgtggtgcagcgccagatcgattacgcgacctcgcgtggcctgccatggggcatttcggaagccgccttcaatgcgcgcgatgcgcatctgaattatcaatattccaactttggcgtgccaaatctcggcctccagcgcggcctgtcgcgcaatgcggtcatcgcgccctatgcaagcctgcttgccgcgcagtatcagccggcagcggcggtggccaacctcaagcgcctggcaaagcttggtgcgctcgggcgctacggcttccacgattcggtggactttaccccctcgcgcattcgcgaaggcgaaacctgtgcggtggtgaagaattattatgcccaccaccatggcatgtcgatcatcgcggtcaacaatgtgatctttgaaggccggatgcgcgagcgtttccacaatgatccggtgattgaagcggcggaactgctcttgcaggaaaaggctccgcgcgaaatcccgatgatctacgccaagacggaaaatccgatgcgcgtggattccggcggtttcgacgatgcaccaatgcgcatcatcgacaagcctttcagggcgccgcgcaccacgcatatgatgtcgaacggccagtatgcgctgatggtgacggccaatggttcgggctacagccgctggcacaattgggacatcacccgcttccatgccgatgcgtcggaagacatgcagggcacgttcctgttcctgcgcgacatggaaagcggctactggtggtcggcgactggcgagccggtgcgcaacccggacgaggaaaccaagaccgtcttcaccgaagacaaggcggaattctacaagaccgcaggcgatatcaagacggtcatggaagtgatcgttgcgtcggaagccgacggcgaaggccgcaggctcgacatcatcaataccagcccgcgcgaccgcatgatcgaggtcacgtcctatgcggaactggtgctgaacgacagcgacagcgatgccgcgcatccggcatttgcgaagatgttcgtggaaaccgagattgccgatagcggctccaccatctacgccaagcggcgcaagcgtgcgccgtccgacccggatattcatgcagcgcatttcgtcactgacctgtcgggcgcattgcgcgagatcgaggtggaaaccgaccgtcgcgccttcatcggccgcgggcgttcgctgcgcaatgcggcggccttcgatccgggtgcgaagtttaccggcagccagggctgcgtccttgatcccatcgtctcggtgcgcacccgcgtccgtgttccggcgcacaagaaggtgagcctcgttttctggacctttgccggcggcagccgcgatgcggtggaacacgcggtgacaatgcatcgccacccggaaaccttcgcccgcgaatattctctgtcctggacgagttcgcaggtgcagctttatcacatcggcatcaagccggcggaagcggcggattatcagaaggtggccgcctatctgctctatccggaacgtacattgcgccagccgccggaaaccattgccagcggccttggcaagcagtccgacctctggccgatgtcgatttccggcgattatccgatctttgccctgcgcatcgacaatgaagccgatctcgatgtattgcgcggcgtgctgcgcgcgcaggaatactggcgcttgaagggcctcatcgtcgatgtcgttgcggtcaatgaacgcgctttttcctatgcgcaggatacacagcgcgccatcgactggattgtggaaggcttccgtgcgcgcggcggtggccagccgcatatcttcgcggtgcgccgcgaccagatgagcgaggaaagctacaatacattgctcgcctcggcgcgtatcgtcatgcacgcgcagaacggttctctggccgaacaattgcgccgcagcgaggaaatcaccgttgatcttgcggcgcgcagcgacgccagaacggctaccaacgggcaggcttccgtgcagggccttggtgctgcggggctggcgcccgtcgccattgaacgcggcgcggaagaacgccgcccggtggtcaagccgccggttgatcgcccgcgcccatccggggatgatcttcgtttctggaacggttatggcggctttgccgaagacggttcctatgtggtgcgcatcaatggccgcacatcgacaccgcatccctggatcaatgtcatcgccaacccgtccttcggcttccatgtctcggcggaaggttcggccttcacctgggctggcaacagccgcgattatcaactgaccccatgggcaaacgatccggtcacgaaccgtccgggcgaggcgatctatatcctcgatcgcgaaaccggccgcagcttcgcccccaccgcaaatgtgttgcgtgacgaggccgtgacctatgaagcccgccatggccatggttacagcgcgttctcggcacagcatggcgaactggcgctcgaacttacccatatcgtggatgcggaaaagccggtgcgcctctcgcgcctgacgatcaccaacaagggccgctcaaagcgcaagctgcgcgtttatggctatgtggaatgggtgctgggcaatgcccgtgccaggaatgtgcctttcatcgtgccgtcgcaggatgaggaactgggcgccctttttgctggcaatccctatcacccggacaaatccggccaggttgccttcttcgctgcaagcgaaaagccgcaatcggtcactgccgaccgcggcgaattcattggcactgccggttcggtggacaggccggagatcgtgcttgccggcaaggtgctctccggcacggtggaagcgggccgcgacccttgtgcggcacttgcgcttgatatcgaggtggggccgggcgaagcgcgcgagatcgtcttcctgctcggcaataccgccgatcagaaacaggcgaaagccctgattgccgatatgcgtacggcctctttcgaggaaaaactcgtcgcggcaaggcaccagtgggaaagcttcttcaatcgcgttcaggtgaaaacacccgatcccgccttcgacctgatggtcaatggctggctgccctatcaggcggtcgcatgccgcatatgggcacgcgcggccttctatcaggcaagcggcgccttcggcttccgcgaccagttgcaggatacgctctcgctgcttctcgtcgatccgtcgctggcgcgcgagcagatactgaacgccgcctcgcgccagttccgcgagggtgacgtgcagcattggtggctgccggccacgggtgcgggtgtgcgcacgctgatttccgacgatgtggtctggctcggctatggcgcctcgctctatgtcgagacgacgggtgatcgctccattctcgatgaaaagctgcctttccttgaggggcgcaagctggaagagggcgagcacgacgccttctacgagccggaaatttccaaggaaacggcaagcctttacgagcattgcgcgctggcgctcgaccttgcggtcgcacgcaccggcaagcacgggctgccgctgatcctcggcggcgactggaatgacggcatgaaccttgtcggcgtgaagggcaagggcgaaagcgtgtggcttggctggttcctggcctatacgctgaaagccttcatcccacttgctgaagcgcgcaaggaccagaaacgcgccgatctctggaaggcccatgtggaaagcctgacggcggccctcgaccgcgatggctgggatggtgaatggtatcgccgcggcttttacgacaatggcaggccgctcggctcgaaaaacagcgatgaatgccagatcgacgccattgcccagtcgtggagtgttctttccggcgttgctgatcccaaacgtgccgaaaaggccatggcatcgctcgaaaaatatctgttggatgaagacaatgcattgctgcgcctcttcacgccgcctttcgatgtgaccccgcaggagccgggctatatcaagggctacccgccgggtgtgcgtgaaaatggcggccaatatacccatggtgcgacatgggctattctggcgcttgcccgcatgggcaaggcagccgaagcatggcggcttttctcgctcatcagcccggtcagccatggccgcaacccggatgtttaccgtgttgagccctatgtgatcgccgctgacatctattccgtcgcgccgcgttgcgggcagggcggctggacctggtataccggctcggcaggctggttctaccgtgtggcgacggagggtattctgggcgtgaccaaacgtggcgatcgccttcatttccagccggccctgccgccggaatgggaaggctatgaggctgaattgcgttttggcgaggcgctctaccgcgtaaaagtggttgcgggtgcgaaagcgggaaccatccggctcaatggccgcaagctcgccaagccggatgagggggtagcgctcaagccggacggtgaacatgaaatcgtggtagagcttcccaaacagtagcgaaccgattagaaaggcgggtaaaccccgcctttcttttgccgtggaatatgtgccgcggcctgtctgtttatggaatggatgccttcatggccaaaaccgatcttgcgcggcgcgtctataaccatacctggaagctggatccgatcatccgcagcctgctggatacggatttttacaagctcctgatgctccagatgatctgggggctttatcccagggtggatgccaccttctcgctcatcaaccgcacgagttccgtgcgccttgccgacgagattgatgaaggtgaactgcgcgcgcagcttgaccatgcgcgcacattgcgtttttccaagaaggaaatgatctggcttgccggtaacacgttttatggccgcaagcagatttttcagccggaatttctggcatggctgcatgatttccacctgccggaatatgaactgcgccgcaaggacggccagtatgaactgcatttccacgggccatggacccacacgaccatgtgggaaattccggcgctggccatcatcaacgagcttcgctcgcgcgcggcaatgaaaaatctggggccgttctcgctcgatgtgctctatgcccgggccaaggcgaagatgtggagcaaggtggagcggctgcgccaactgcctgatttgaagatttctgacttcggcacccgccgccgccattccttcctgtggcaacgctggtgcgtggaagccttgaaggaggggatcggcagcgcctttaccggcacgtcaaacgtgctgcttgccatggatacggatctcgaagctctcggcaccaatgcacacgaattgccgatggtgctggccgcacttgcaaaaacggacgacgaattgcgcagcgccccctatcgtgtgttgcaggactggaaccgttattatggcggcaatcttctgatcgtgctgcccgacgccttcggcacggcggcgtttctgcgcaatgcgccggactgggtggctgactggacgggcttccgcccggacagcgccccgccgattgagggcggcgagcgcattatcgaatggtggaaatcgaagggcaaggacccgcgcgaaaagcttctgatcttttccgatgcgctcgatgtggacaccatcgaggagacctatcgccatttcgagggccgtgtgcgcatgggcttcggctggggcaccaacctcaccaatgattttgcgggctgtgcgccgcagagcattgatggcctcaaggccatttctttggtctgcaaggtaacggacgccaatggccatccggcggtcaagctttccgacaatccgcaaaaagcgacaggcgatccgaaggaagtggcgcgctatctcaggttcttcggcaatgaggaacgcgtggagcagctcgtccgcgtctgaatatcagcggatattcggcgttatgagctgcatcgcaggctttattccatcagccgggcagtgccggaaacacggatagaaccaccgcgttccgtgccgatttcggcgtgcagatgcgagggactgcccatatcttcgccctgaaacacttcgatcgacccgccatgcggccagcctatatcgcgaagataagcggcaaaggccgccgtcgcggctcccgttgccgggtcttcatagaccccgcctgaggcgaatggattgcgggcatgaaaacgccgcggcgtttcggaatagatgagcagtatcgtcgtccagccctgccggctcatggtcccgcgcccacgtgagaggtcataatgcatggaggcaagcttttcacgcgagcgcagcggcagcacaatatggtccgcaccggcatggatcaacgcaggcgagatgccgtgggcaagatcatccggctcatagttgaaaagggcaagggcctggccgatttccgcttcggtcgcggcgcggttgcgggtgcgtggcgattgcaggctggcggcgaaaagctcgccctccttgcgcccttccacgctgatttcatcatgattgagccggagggcgaaacgcccgtcaccctcgcgcatggcaagtgctgctccaagggcaatggttgcatggccgcagaatggcacttccatttccggtgcgaaatagcgcacgcgccagctttcgccatctggcgctgcaaaagcggtttctgaaaacccgacatccttggcgattttctgcatgtcctgcggagatggcaatcgatccgcgatcatgacgccagccgggtttccacccttgtcgccctgtgaaaaggccgcaatgcgcaacacgtccaaaattgtctcctcacccgttcgattcgtgcctcgcccacctcaataaaagacgtgaaatgtggctggtcaagccgtctgtcagccagagcattttcgggccaaaacagcttcacatttttgctggaaatgctccaggagcagcgccgtgaacggactttggattcaaatccaccacactggcggaaaccaacaacagcataggtcgctccatttcctccgacagcgccggccatgccgcgatctgctctggcgatggataccattcctccagccggttgatggcaaatccggcctcaatcaatgcgttgactgtggtgctgagacggcggtgatatttgatgacgccttctgccagccagtcggtttgccgctcaccttctacggcataatgatcgaccggccatcgcttttggccattgccttcttctatccagccaggcgcaagtgacgccatgaagatcggatgttcgatcgtgaaaacaaagcggccgtccggccgcaaggcggcatggatcgttttcaaaatacgcggaaagtcacggatatagtgaaaggccagggaactgtagacaagatcaaagcttgcttctggaagctccagcctttccatgtctgcctgaatatagcaaacggcatcatcctgtgtgtcgcggcgcgcgcgttccagcatattttgcgaaagatcataaccggtaacggaggcagccccctgttcgcgggcaaagcggcaaaaccagccgaagccgcatccaagatcggcaatgtcacggccggtcagatcgggcagaagcgagcggaccacaggccattcgggtgcaccttccagcccgtgtaccgagcgcggcaactggctgtaagcggtgaagaagtcgtcgcgatcataaatattctgggccatgacctatcgttcgtttcgtgcgtcaatcccgcatctcatgcgcccatggcgggttcgcacctgcgcgcgagacggtcacggcagcagcccgtaccccgagcgccacggcggaatgtatctggtcttcgctcaggttcgcaagcgcgtccttcgtcagaaggccctgactgtggaggctcgccagaattcccgcattgaccgtgtcgcccgcgcccaccgtatcaaccacatccaccttcacgcccggcacaggcacggttgcatggtttgtataggcaacagcgccatgtgcgcccttggtgatgacgacaagtttcggcccaagcttcagccattcggcggcaatctcgtcatggctgcctttttccccgaaccagtccaggtcttcgtcggagagttttacgatatcggcaagcgcgatcatgcgcttcatgcgcgtcaggtgcgtttcacggacggtgatgaggtttgcgcgaatattggggtcgaggaacatcacccggtttggtgcttcccgcgccagcagcgtctcatagacgctgccgcagggttcggaaataaggctgatgcagccgaacagcatggcgcttatggtttcatccacatagggcatgtcgtttctcgacagcattcgcccggccgtgttttcgtcatagaaagcatagcgtgcctgaccgtccacgaggcgcacgaaggcaagcgttgtcggcctgttggaaatggcggcgaaggaataatcgacattggagcgcgccagcgtgtcgcgcagcacatcgccgaaaaaatccgatgaaatgccggagaaaaagccggtcggaacgccaaaccgccccagcgcaatggccgtgttgaaaaccgaaccgccggcgaaaggctggaatgcggtttcgccgccagtggtttcgcgtggcagcatgtcgatcagggcttcaccgcaacaaaggatcattgttccaacttatattgttaaaccgcgctgttaaatcgattgaaaatacttagagcgcggagcttttcaatccgcgctcttgattccggttcagacgtgctggccaccattgatgtggatttccgagccggtgacataggacgaggcttcggtgcacaggaagtagattgtttcggctacttccgaggtcttgccgagccggcgcatcggcagttgttcaaccagcttgtcggtgccaggtgataggatagccgtgtcgatctcgcccggcgcaatcgcattgacgcgaatgccataggggccgaaatccgatgccatttcgcgggtcagcgcggcaagggctgccttggatgtggcataggcagttccggcaaaggggtgcacgcggctgcctgcgatggaggtcacgttgacgaccgagccctgggctgcttcaagctccttgaacagcccgcgcgccagcatgatcggggccatgaaattcacctgaaacacatcgcgccagacggccatcggcgtttcgatggagttcatgcggcggccgccttccgccttgggtgaaatgcccgcattattgacgagggcgtgcagcttgctgccattggcttccagcctgcggcgaatttcggcaatggccttgccgatatcttccgggtcggaaagatcgaccttgatatggtcttcaggtcctgcgggccaggggcagttttcggaaaaatcctgccgtgagcaggtgatgacgcgccatccggcaagggaaaaccgtttcaccgtcgcatggccaatgccgcggcttgcgccggtcaggaccagtgttttgcgttccgtatccgtccttgggatttcagatgaggaaacgccgggcctggaattatcggtgttggaatctggggacataacaacctcgctctcaaatcttgaatagaccatgccgctcaagatttcgagggggattcagcatggcaagggaatgaaagcaccatgaagggactggccgcttgccagtccctcctgtttttactgtgaattacccatgatgatatcgagcagggtggtggattttctcgcaggctgggcttgcggctgttcgcccacattgcccgcaggcatgggccggtaatcgccgttattcctggcggaagaggcaaggggctgtccggtttcgccctgctggataccgcttcggccgggcaaatccggcgccggtggccagtagccatcgtcgccggtgcctgccatcggctggttgccataattatcctgctgcatcatgccgggatcataaggcgcattggggtctatgccgtcgctgccgccgggcagcacgttctggatatcgtaatggccgggaagctcggcgatgggaacacccttatgtgcttccttcatgaagcttttccaggccgccacgggaagtgttgcgccaaaaacgcgcttcatgcccttgccgtcgtcattgccgaaccaaacgccggtcgtaagattggctgtgtagccgatgaaccaggcatcgcggaaattctggctggtgccggttttgcctgcggccggccagccgaaggcggcgcgtttggcggtgccatcttccacggtgcggcgcagcatggcgttcatcatgccgacattgcgctcgtcgatcacgcgcgggccgacaccatcttccttctggtaaagcacgtttccatcggaatccgtcatcttggtaatgaaatagaccggcgcgcgatagccgccattggcgaagggaacataggcgtcggttaattcaagaagtgtcacttccgacgtgcctagcgccagcgaagcattgggttcaagcttcgactgcacaccgaggcgatgggccgtgtcgatcacggtttgggggccgacttccatcacaagctgggctgcgaccgagttcagcgaatgggaaagtgcggtggcgagcgtcactggccccatatacttgccgttatcattactcggtgtccatttgccgatgcgcacaggcgcgtcgttgcgcacggaatccggtgtccggccctgttccagcgcagaaagatagacaaagggcttgaacgaggaagccggttggcgatgcgcatcggtcacgcggtcaaactggctggccgcatagtccaccccgcccaccatggcgcgcaccgcgcccgtattatcgatggaaacaagcgcgccctggctcgcattcatctttttgccgttctgctcgatctgatccttgatcgcctcttcgccagcgcgctggaggttaagatcgatggtcgtctggacgatgatgtcatcctttgcttcgccgatcagttcgggcaattcggcgacaaccttgtcggccacatagttttccgaaccctgccagtaggaaggcgcgcgcgtcggtggttcgctttcggcaatcgccacctgcctgtcgtcgatcatgccttcctcgcgcatggcgcccagcaccagcctggcgcgcgctgcggcggcttccgggtcgcgggcaggggagaggcgcgaaggcgctttcaggagccctgcaagcgttgccgcttccatcaggttcacgtccttggccgatttgttgaaatagcgccgcgatgccgcatcgacgccgaaagcgcccgaacccagataaacccggttcagatacatctccaatatctggtccttggtatatttatgctccagccaaagggcgagcatcacttcctgcaccttgcgctccagcgtgcggtcaggcgaaagaaagagattcttggcaagctgctgtgtcagcgtggagccgccctgcaccgcgcggcccgaaaccacattggttacgatagcgcgcgcaagcccgatcgggtcgataccgaaatgcgaattgaagcggcggtcctcaatggcgataacggcctggggaatatagggcgacatttcatgcaggctcacggcctcgccgcccgtcgtgccacggttggcgatgagattgctgttcacatcgacaatgcgcacattgggtggcctgtcaggaatggcccaggcggtcgtcggcggcatcttggccgcgaaatagaccagaaggccagcaaaggcgatgccgccccaaaggcccagcacgagaaaccagtagatcgaacggcgcagaaaaccgaaaaagccgcgttgctttcttttaccgccccgcgaagagcggggagcacgatctgcggattgcttttgcctgcgctgttgcgagcgagccatgcgatcctcctcatcgacctgaaagacctcatcttcccgcttctcttccccaccgaaggaaggttcgatgcgtctgttcctgtcgtctcgcgatgccatgtctgcctgatccgcgccccacgcgcttgtttttcatgccggagcgtgtttcgatctgctcgcacagagcggtgccccaccgttcgctatcgccctgaagggtaaatgcggcagtttaaagggacgtaaaccggacatgcacaaaaaaagccccgcgtgcaaggtgcgcgcggggcttccatttccggttctgtgcgtcggcaatcagaacttataggcaacgccgaggcggatatcgttggtcttgaacgaaccgcgggtgtcgagatcgttaagaccgaaattcttcttgccgtaatcggtgtagcgatattccagacgcagaagaacattgtcggttgcggcgtaatcgatgcctgctccgacggtccagccggtctgggtcttgctcttgctggattcttcgccgccgatgcggagcgaattcttgatgccgccaaaggcaacaccgccagcaatgtacggcatgaaacggtcaatggcataaccggcgcgtgcacgaacagcgcccgaccaccgtagctgggtttcgcccgtggtctggacaggattgccgctggtgatgaaatcgcgcgacttcttcaggttgttgtaatcgacattggcgtcaaggccgagaatgaaattgttgcccgtgtcgaagttgtagccggtgtaaaggccgccgataaagccattcggcttgaattcggacgtgccgccattggtgcggttttcaagcttggcgcggccccagccgtaaccaacctgaccgccgaaataagcgcccgcccatgaaaagctaggcgcaatcgcaatcggtgcgggctcctgcgcaacaatggcatccgccgcatatgcgctggtgctggtaataactgcaaccagcgaagcgccaagtagatttttgaacgtcattgaaaactcctaataagaatggcgttgcaatgcggctagcatatagtgatgatctggtcgaatgtatgtagtaaatgagcaacaataatgaattgtcttgattttcatttatacaaaaagttgatatatatttgattaacttgaaatttaatgcagtaatacttcatatatatctaatatttaaattgaatatcaaatattgggtgaggattgacataaaaaaggccccgcaaagcggggccttttcgtagatttcaaccaaactatcagaacttgtaagcgacaccgaaacggatatcgttggtcttgaaattgttggtaacggcagcgtcgtcgaagccgtaatccttattgccgtagtcggtgtagcgatattcgaggcgcaggatcacgttgtcggttgcggcgtagtccatgccagcgccgatggtccagccggtgagcgtcttgctttgagagaagccggtgccttcaaattcgcccctgtttctcaggctgccgaaagccacaccgcctgcgatatagggcaggaagcggtcaaccgcataaccggcgcgtgcgcgcacggcaccggaccagcgaaggcggttttcaaaggtggcggcggcgttattttcatccaaaaagtcgatgttcttggaaacgtcgttataggtcacgtcgccgtcaataccgagaacaacactgttgccgaggtcgaaattgtaaccggcataaagaccgccaaggaagccgtccggctttatatcgccgaggccggtcgagtcatagctgaaatgggacttgccccaggcatagccgatctggccgccgagataggcaccattccaagtgaaggtcggagcaacaacaaccggtgcaggttcctgttcaatgacggcgtcagcagcgtttgcgccggtcgcggcaacgagaacgacggtcgatgcaaaaagaagagccttgagcttcatgataaacctctcgggaaatagtcccacaaccaatatttgtctctaatataagggatcgctgtcaaaagtctgtagcaaacaggacacagcaggcggaatgttgcaggagcgatatgcgtttccgtaaaacaggaatgtgagacggatttgcctttgcagatgcgtcaatgcagatggttttgccggaatggaaaccaggctggaggctttgcaccgcctgaatatctctgctcagctatgagcaaagatatcggattccgcccaacccatgaggtcgagttccgagcgcgtgggcaggaacttgaaacaggcttcggcctgtttcgtgcggccatcacgttcaagacgctgttccagaacggccttcaggcgatgcaggtagaggacatccgatgccgcatattcaagctgcgcctgggacagcacttcggctgcccagtcggaagattgctgctgcttggaaatcgagacgtccagaagctcgctgcaaatctccttcaggccgtgacgatccgtataggtgcgggtgagtttggatgcgatcttggtgcagaacaccggctgcggcatggtgccgaatgcatgtgccagaaccgcaaggtcgaaccggccgaaatgaaagatcttggtgatggaacgatctttcaaaagcttcaccagattgggcgccttcttctggtccgcttcgatctggattacgtccgcagtaccgtcgccgggcgaaatctgaaccacgcaaagccggtcgcgatgcgggttcaggcccagtgtctctgtatcgatggcgaccgcatccacctgataattgtcgaggttcggcaggtcgttcctatgaaaacggatagtcattcaattgtccttatttggcggcaattgccgccatgatatcagccttgcttggcggcgatagccgccaaaatacgagcccaggagcgctggcccttatggaaggagttcagctcgtatttttcattgggtgaatggatgcgatcatcctcaaggccgaagccgaccagaagcgattccatgccaaggaacgtattgaagtcgccgacgatcgggatcgagccgcccatggcgatcagcacggcaggcttcggccattcgtcggaaagggcgttcttcgccttggagacgagcggggaatcataaggcagctggattgcgggcgagccgccatgcggatggaattcgaccgagcaatcggcgggaacacgctctttcacgaaggcgcggaaggcttcgcgaatcttgacgggatcctgtttgtgcacgaggcggaacgaaaccttggcggaagcttccgctgcgataacggtcttgaagccttcgccggtatagccgccgataatgccgtttacttccgcagtcgggcgtgcccaggtgagttccagcacgctgcggcccttttcgcccgctggaatggaaaggccgatggggccgaggaagctttccgccgtacggccaaggctttcccaggatttcagaatctgggtcggggtttcctccacgccttcatagaaatccggtatggtgatgcgcccggtttcatcgtgcaggtcggccagaatcttggtcaggatgtggatggggtttgccgccgcaccgccgaagaagccggaatgcagatcgcggtcggctgccttgatgacgatttcctcgccgacgaggccgcgcagccccacgctgatcgctggcgtttccgcgtcccacatggcggtatcgcagacgagcgccacatctgccttcagctcttgcctgttggcttcaagaaaaggcttcagcgaaggtgagccggattcctcttcaccttcaaacaggagcgtcaccttgaccggcaggctgccgttcaccgccttataggcgcggcaggcttccacaaaagtcatgagctgccccttgtcgtcggaggtgccgcgtccggtcaggatcttgcggcccccattcgaggcatcgctgacatccttgatagccggatcgaagggatcgttttcccacaggctgagcggatcgacaggctgaacgtcgtaatggccatagaaaagcacatgcggcgcatcggctgtcgccccttcgtgatgggcaacaaccatcgggtgtccgggtgtgtcgcgcacgctggcatcaaaaccgatagacttcaggtcttccaccagccactcggccgccttgcggcaatcggccttgtaggccgggtcggtcgaaatcgacttgatccgcaaaagattgaacaggcggtcgaggcttttgttgagattggcgtcgagatggttgagaactttgtcgagtgatagcgtggacatggggcttcctgacgagtcataaaactgatggcacactacaaccagctttgcgaagttaaaaccctcattaagctcgacttgacgcggatttcagaggcgaattcggcaaaaaaatatgggcgctgtgaagatgacgtttatgcgccaggcgagtggcgaccaatgtttttcatgcaaaaggcgagggggaaaagattggccgctgtggtgaggggattaccacagcggccatgtcactacacagcggcagcccggagaggggaatgagactaccgctaccatccggtttccgacgggggacgggtcggaaaaccggagaccgacgaagtgtcgatgaccggaatttggcctttcaactgtggctattcaagggcatagaagattacaaatatgtaacaaacccgttatccgggcgtgacggatttctttcacgtggacggtccaatctcctgacaagaggccggtttcctttattgtagctttcctttaattctgaaccgatttcagcaaaagtgcgaagcggttttgcgtccgaaattgcgtatggacaaggaacaggcatgaaaaaaggcgatcatctctttctcgttgacggctcgggctatattttccgcgcctatcatgccctgccgccgctgacccgcaagacggatggcctgcctgtcggtgcggtttccggtttctgcaacatgctgtggaagctgttgaaggatgcgcgcaacacggatgtcggcgtggtgccgacccatttcgcggtcattttcgactattcgtcgaagacgttccgcaaggagatttatcctgattacaaggcgaaccgcaccgcgccccctgaagacctgatcccgcaattcggcctcatccgacaggcgacccgcgccttcaatctgccctgcatcgagaaggagggcttcgaggctgacgaccttatcgccacctatgcgcgtctggctgagaaagcgggcggcgatgtcacgatcatctcctccgacaaggacctcatgcagctcgtgacaccaagcgtgtcgatgtatgacagcatgaaggacaagcagatttcgatcccggaagtgatcgagaaatggggcgtgccgccggaaaagatgatcgacgtgcaatcgctgaccggcgacagcaccgacaatgttccgggcattcccggcatcggcccgaaaacggcggcgcaattgctggaagagtttggcgatctcgacacgcttttggcccgcgcctctgaaatcaagcagaacaagcgccgcgagaacattctggcttttgccgaccagacgaagatcgcgcgcgaattggtgacactcaagacggatgtgccgctcgatatcgatctggacgggctggtgctggagccgcagaacgggccgaaactgatcggcttcctgaaggcaatggaattcacctcgctcacccgccgcgtggccgaggcaaccgatacggacgcttcttcggtcgagccatgccatgtggagaccgactggggggcggatgctcatggccccgatgtcgatgttcccgaaaaggccgatgctgctgctgcatcgcaactgctctcggcgccgactgccgctgagcccgatcagggctatacgccgaaagcgctcgcagaagggcgggcggcgcaagccatcgcgcaaaagatcgatacgagcgcctatgtctgcatccgcgatattgcgacgctggagcaatggctggccgaagcggccgaaacaggtatccttgcttttgacacggaaacgacttcgcttgatccgatgcaggccgaacttgttggcttctccctggcgctcgcaccgggaaaggccgcctatgtgccgctccagcacaagtctggcgcgggcgatcttctgggcggtggcatggtggagaaccagatcccgcttgatatggcactcgcggcgctgaaacgcgtgcttgaggacgcttccattctcaagatcgcgcagaacatgaaatatgactggcttgtcatgcgccgccacggcatcaacgccgtttccttcgacgatacgatgctgatttcctatgttctggatgcgggtacaggcagccacggcatggaccctttgtccgagcgatggcttggccacaccccgattgcctataaggacgtggcgggaagcggcaagagcgccgtcactttcgacatggtggatatcgaccgtgcgacggcctatgccgccgaagatgccgatgtgaccttgcgcctgtggcaggtgctgaagccgcgccttgcagcggaggggctgatgtcggtctatgagcggctggagcgtccgctggtcgatgtgctggcgcgcatggaagaacgcggcattgccgttgaccgtcaggtgctgtcacgcctttccggcgatctggcgcaggccgctgccgcttatgaagacgagatttacgcgcttgcgggcgagaaattcaccattggctcgcccaaacagcttggcgatatcctcttcggcaagatggggctgcccggcgcatccaagaccaagacaggccagtggtcgacctccgcgcaggttctggaagaccttgccgccgaaggtcatcctctgccgcgcaagatcgtggactggcgccagcttaccaagctcaaatccacttatacggatgcgctgccgggtttcatcaacccccagaccaagcgcgtccatacatcctatgcaatggcatccacctcgacggggcgcctttcctcgtccgaccccaatttgcagaatattccggtgcgcaccgcagaaggccgcaagatcaggacagccttcatcgccgaacccggcaacaagctgatttccgccgactacagccagatcgaactgcgcgttctggcacatgtggccgatattgcgcaattgaaacaggcctttgccgacggcatcgatattcatgccatgacggcgtcggaaatgttcggtgttccggtggaaggcatgccctcggaagtgcgccgccgcgccaaggcgatcaatttcggcattatttacggcatttccgctttcggtctggcgaaccagctttccatcccgcgcgaggaagcggggcaatatatccgcacctatttcgagcgttttcccggcatcaaggattatatggaagcaaccaaggcattcgcccgcgagcatggctatgtcgaaaccattttcgggcggcgtgcacactacccggatatccgcgcatccaacccgcaggttcgcgctttcaacgagcgcgcggccatcaacgcgccgatccagggggctgctgccgatatcatccgccgcgccatgatccgtatggaagatgcgctggccaaggaaaatctcgccgcgcgtatgcttttgcaggtccatgacgaactgatctttgaagtgcctgaaaatgaggttgaaaagactattccggtcgtgcgccgcgtaatggagaatgcggctatgcctgccgtctcgcttgcggtgccgctgcgtgtggatgcaagggcggcgcataactgggacgaggcgcattgagttttgttccggttgaccgggaggcgttaaacctatagggaagagccaattctggtgcttcggtagtcgtctggggagtcgtggacaaatggttcacggccaatgggtatgcggcttgagaagcttttttgaaagttattcatgtctctgcctgataccatcgctccggctctctccggagcattaaccgctcgcggttacaatacgcttaccgctgttcagaatgctgttctggcccccgaaacactcgcttccgatcttcttgtgtctgcccagacggggtctggcaagacggtggcttttggccttgccatggccaacaccattctcgaagacgaactgcgcttcggtgatgcgggtgcgccacttgccatgattatcgcgccgacgcgcgaacttgcacttcaggtgcgccgtgaactggaatggctttatgccgataccggcgcgcggattgcatcctgcgttggtggcatggatatccgtaccgagcgccgcgcgctggagcggggaagccatatcgtcgtcggcacgccgcgccgcctgcgcgaccacattacgcgcaatgcgctcgatatgtcgcaactgcgcgcgatcgtgctcgacgaagccgatgaaatgctcgacatgggctttcgcgaagacctcgaatttatcctgggcgaagcgccggaagaccgccgcacgctgatgttctcggcaaccgtgccgaagccgattgcccagcttgccaagcgtttccagaacaatgcattgcgcatcaccgttcagagcgaaaccagccagcatgccgatatcgattatgtcgccatgccggttccgccgcatgagcgtgaccatgcgatcatcaacacgctgctttattacgacagccagaactcgatcattttctgctccacccgcgaagcggtaaagcacatggcaagccgcctctccaatcgcggtttcgcggtggtggcgctttcaggtgagttgagccaggcggagcgcaacaacgcgcttcaggccatgcgggacgggcgcgcccgcgtctgtgtggcgaccgacgttgccgcgcgcggcatcgacctgcccaatcttgatctggtcatccatgctgatctgccaaccaatccggatacgcttctgcatcgttctggccgtacgggccgcgcgggccgcaagggcacctgcgtcctggttgtgccgttctcgcgccggcgcagtgccgaacgcctgttgcacatggcaaagcttgatgcgcagacggttcccgcgcccagcattgctgctgttcaggccaagaccaatgagcgcattttgaatgcggaagtcttcaaccagcccgttgaagaagaatatcaggaactgctgaaggcccttgccgagcgttacacgccagagcagattgcgagcgccttcctcaatcgcgaagtggcctcctatccggcggcggaagaagtatccgatgcgccggtgcatccggtcggcggcaagaagccgcgttcggaccgttttgaaaagggtgatcgttatgagcgcggcgaacgccgtgagcgtggcgaaccgggcgaacgcttcgaccgcaatgcgcgttttgatggcgtctggttctcggtttcggctggccgcaagcaccgcgccgatccgaaatggctgctgccgctcatctgcaaggcgggtgacgtatccaagcgcgatgtcggctcgatcaagattttcgacaatgaaacgcgctttgaaattgcggcatccaaggcggatgaattccgccagtcggtggctgaacgcggcacgggcgaaaagagtctcgtaatccgcaccgccgttgccggtgctggcggcgatgctgctgcgcgtgagagccgcggcagcttcaagccacgtagcgacaagttcaaggaaggcggcttccgggacggccacaagagcgataagccgcgcgatttttcccgcggtgatgacttcaagaaagatggcttcaaaaagggcggtaaaaaacccgaagatggcggttacagcaagaagcgtcgcggtgaataatagcagaacccgatgagcttcgctcaccgggttttggctggagcaatttcaagtcaaaagtgcaaaaaagccccggatttccggggctttttgtatcaaacgtccagattggcgacgtttagcgcattatcctgaatgaattcacgccgcggctccacctcgtcgcccataaggcgcgagaagagggaatcggcatcggttgcatcgttcaccttcacctgcaggagcgaacgcacattcggatcaagtatcgtttcccaaagctgttcggcgttcatttcgcccaagcctttgtaacgctggagggtcagacccttgcggccggttgcaaacacggcgtcaagcagggccaccgggccggaaagcgattccaccttgtccttgcggcgcagcaccggcggctccatgaagatttcagccatgcggcccgcaacgcggtcgacctggcgggcatcggccgagccgagcagggccatgtcgagaatggcgatatcctttacaccgcgcaccatacgctcgaagcgatagccgccgtcttccatcacatggccgctccagccgcgctcggtctcttccgaaatcatgtcgagacgcttggcaaccgtatcggcggaatgctgtgccgttgcattgtcccttgaggcatcggggttgagcaggccggcaattgccgcctgttccaccacgctgcggtcatagcgggtgtgcaggccgtgcagaagctgacgcagcatgcgcgcatcctccaccaccgagcgcaaatccggcccggcgcgcatttcgccagtcaccagttccagtgtcgtttcttcaaggccggtttcgatgaggaaatcttcaaaggcggcttcgttcttgatatattgcgaagacttgccgcgtgtcaccttatagagcggcggctgcgcgatatagatatgcccgcgttcgatcagttccggcatctgccggaagaagaaggtgagcagaagcgtacgaatatgggcgccatcgacgtcggcgtcggtcatgatgatgatcttgtgataacgcagtttgtcggcgttgaagccgtgcgtttcatccttgccgatggaggtgccaagcgccgtgatgagggtgcccacctgatcggatgaaatcatccggtcgaaacgcacgcgttccacgttcaggattttgccgcgcagcggcagaatggcctgattctggcgcgagcgcccgctcttggcggaaccgcctgccgaatcgccctcgacgatgaagatttcggacttggccggatcgcgctcctggcaatcggcaagctttccgggcagggacgtcacgctgagattgctcttgcgggtgatgtcgcgcgccttgcgggcggcttcgcgggccgccgccgcctgaatgaccttctcgacaacgatcttgccgcctgccggatgttcttcaagccatgtggaaagcgcttcattgacgaggccttccaccaccgggcgcacttcggaggaaacaagcttgtccttggtctgcgaggagaatttcggatccggcaccttcacggaaagaacggcggtcaggccctcgcggcaatcgtcgccggtaagctgtaccttttccttcttcgtcatgccggaagagtccgcatagcccgtgatctgtcgggtcagcgcgccgcggaaaccggccagatgcgtgccgccgtcgcgctgcgggatgttgttggtgaagcacagcaccttctcgtggtaggaatcgttccaccacatggcgacttccaccgtcatgccatccttttcgctgcgaatatagataggctcttccagaagcgacttcttgctctggtcgatatatttgacgaattcgaccaggccgccgtcataatgcagttcctgttccttcacatccgcatggcggcggtcggcgagcttgatgcgcacgcccgaattgaggaaggcaagttcgcgcaggcggcgttccagcgtttcatagtcgaattcgaccatgctgaaggtgtcaggcgagggcaggaagctcacttccgtgccggtttcactgcctgcatcgccggttacgaccaagggcgcatcggcaacgccgtgtgtgaagctcatttcatggattttgcccgcgcgccggattttcagcttcagccagatcgacagcgcattcaccactgaaacgccgacgccatgcaggccgccggaaaccttgtaggaattctggtcgaatttgccgcccgcatgaagctgggtcatgatgacctcggcagctgaaacgccttcttccttgtggatgtcggtcgggatgccgcgcccgttgtcggtcacggtgcaggagccgtcggcattgagcgttacggtgacgagcgtggcatgtccggccagtgcttcgtcgatggcgttgtccacgacttcatagaccatgtgatgcaggccggagccgtcgtccgtgtcgccgatatacatgccggggcgcttgcgaacagcatccagacctttcagaacacgaatggaatccgcgccatattcggcgggggcttcggaattcatctcgggcatctcgctcatgaaaatctttcaaaaaactgctgcgaatgcagctccaaagatatgtcgaatcacgcgacaaacatggctttaatataggtgctaacagcgatttttccaaatttgagcggtaaatttgccggggattccggctgttttgcacctatctgcgcatgatggcctgattggctttctggagccgccataattggcgtccatatctggtctgccgggcgcattttgcaactgattctatgccggggggggggaagcgcatacgttggagcgtgatgactttaagtcaggtcgtcatcacgctccaggtctttgttcaagtatgctctagctgcgcagccgttccgaatgccagcgcagatggtcgcccatgaaggttgagatgaagaaataggaatggtcatagccctcgcgcatgttgagcgtgagcgcaatgcccgctttcctgcaagcctcctccagcagccatggccgcaggccgtcatcaaggaagccatctgccgttccctgatcgacaaggatttccgggaagcgatggccgtcttcaatgagaagtgtcgcatcataggcgcgccatgcctgttcgtccggtcccagatatttttcgagcgccggcctcgaccatcccgccgtcgaaggctgcacgatgggagcgaaagcggagacggatttgaaacgatcggggttcttcagtgcgatcgtcagtgcgccatgcccgcccatggagtgcccggtgatggcctgccgctccatatcgagcggaaattgcctggcaacgagagcggacagttcctgcgtgatatagctgtacatccgatagttctgcgcgaaaggcgcttgcatggcatcgacatagaagccagcccccttgccgaattgccaattatcgggctcgtccgcaatactgtcgccacgcgggctggtatctgggcaaataacggcaattccaagttctgaggccaattggcgatattcgcctttgtccatgacgttctgatgtgtgcaggtgaggccggaaagataccaaagcaccggcaccggcccgtcttttgcctgcggcggcaggaaaagcgcgaaggtcatatcgcattggcaggcttcgctcttgtggcgatagacgccttgtgtgccgtcaaaacaccgggcggttgagatcgtttccatgaaatttctaactcccaagcgccacgaccacgttgaccgcagcggcgacgagaacggtattgaagaagaacgacacgatactgtgcaggagtgtggtcctgcgcatggcgggcgtcgtgacattggtgtcggaggtctgcgccgtcatgccgatgacataggcgtaataggcaaaatcccagccggaaggttctggcgtgccgggaaagtcgaaaccgccgcgatagcggcttgcccgtttggggtcgttgccggcaggctcgcgcggctgccagtatacatgggcgtaatggatggctgtcatcatatggatcgtgaaccagccaagcggcacggaggcgagcgtcaccaccagggaaaatgtatcgactttggatgcgctgttgatgaggatgaatagcgaggctattccgatcagcaccgccgcgaatgtcaccagaaagatgatccagaccggctcgtccgcgcttgctgcatgttttttaagaaacgaaggcgtcagccgcggcagtaccgagaccgccagcagcagatagatgacaaagaagcagttcgcgccaatgacaggggcaagcgggcttttcagagcccaggcaatggtgaacgccaccacgccgccaatagcgccgatatagaaagagatgtggcgacgcagaagaaacatcaatcagtctccgatggttcaagacgcatatccacatgcggaataccatcttcaagatattcgcccgaaatcgcaacaaagccgaacgaagcataaaatttttgcaggtggctctgtccgccaagttccaggggcgagcccggaaaccgggcttgagcaaaagcgatggcttccatcataagcctttggccaagcttgtagccacgataggcgggggcgaccacgacccgcccgatttttacggatttctctccttccggcggcagcacacgcagtgccgcggcaagcgtgtcgccgtccagaatgcgcaggtgaaaggcgccgatatccttgccgtcgatttcgggataggggcatgtctgctcgaccacgaagacgtccacgcgcagtttcagcatcgcataaagtgcgcgcggggccagatcgtcgatttcagcccaatgggaggtgagcaggcttgcgttcatcagtagatgacaaccgaacggatcgatttgccttcatgcatcaggtcgaaggcggtgttgatttcatcaagcggcatggcgtgagtgatgagatcgtcgatattgatcttgccctccatgtaccagtccacgatcttcggcacgtcggtgcgcccgcgcgcgccgccgaaggcggtgcctttccagacgcggccggtgacgagctggaacgggcgggtggcgatttccttgccggcttcggccaccccgataatgatcgattcaccccagccgcgatggcagcattccagcgcctgacgcatcacgtcggtattgcccgtggcgtcgaaggaatagtccgccccgccatcggtcagatcctgaatggcctgcaccaccttgtcattgccgatttcgcgcgggttgatgaagtccgtcatgccgaacttccgtgccatttcgaccttggccggattgatgtccacgccgatgatcttgtcggcgccaaccatgcgcgcgccctgaatgacattgaggccgatgccgccgaggccgaacaccaccacattcgagccggggcgaaccttggccgtatagatcacggcgccgatgcccgtcgtgacgccgcagtcgatatagcagatcttgtcgaaaggcgcgtcctcgcgcaccttggcaaccgcgatttccggcaggacggtgaagttcgagaaggtcgagcagcccatatagtggaacacttcgccgccatcgcaggaaaagcgcgaggttttgtcgggcatcaggccctggccttgcgtggcgcggatggccgtgcacaggttggagcgctgcgacaggcaggttttgcactggcggcattcaggtgtgtagagcggaatgacatggtcgcccggcttgaccgatgttacgcccgcgcccacttcgcgcacgatgcccgcaccttcatggccgaggatcgccggaaacttgccttccgaatcgaggcccgaaagtgtgtaggcatcggtatggcaaacacccgtcgccatgatttcgaccggcacttctccagcctttggcccgccgatctcgacggtttcgatggtgagcggcttctttgcctcccaggcaacggctgcgcgtgacttcatggtggtgcgtccctccggttatattttgcgcgcctatttcagataggtacgcaaaattcgcatgatttcatcgatctgtgtattgggatcgtctttttgcgccatggtttcgcgtgcctgtccgaaggtttcgcgaaaatggctttccagcacttcggccatcaacccgttggctgccccacgcagcgccgcgatctgctggagaagggctgcgcattccgtccccgcttccaccgcgcgttccaatgcttcggcctgccccttgatgcggcgcaggcgcgtcagggcgcgcttcttgtcttctggcgaatgcggcatggactctcccgattttccccgaaactatatactctgggggagtacgtcaacggggccggacggctggacaattccgcatcgctcatgcaaaccgccaaagcgtacaatgcaaaagatggaaagcctttgacgagcctgcccgatcttcccgtgacacgaattctgcctcagcttgatgaggcattggcgcatcatgcaagcgcggtccttgttgcgccgccgggtgcgggcaaaacgacgctggtgccgctccatatgctgggtgcggactggcgcggggaaggcgtgatcgtgcttctggagccaaggcggcttgctgcacgcgctgccgcccgccgcatggcgcagcttctgggtgaagagccgggtgaaacggtcggctaccggatgcgccttgaaagcaaggtatcggccaaaaccagaattcttgtcgtcaccgagggcgtctttgcgcgcatgatcctggatgatccggacctgaatggcgttgccgccgttctctttgatgaatttcatgaacgcagccttgatgccgatttcggtctggcgctggcgctcgatgtgcaggcggcactgcgcgacgatctcaaaatcctcgtcatgtcggcaacgctggatggtgcgcgcgtggcctcgcttctcggcgatgcgccggtcatcgagagcgagggccgcgcttatcccgtcgatatccgctatcgcgaccgcaaggcggatgagcggactgaggatgccatggcgcgggcaatccgcgatgcactggtggatgaaacgggcagtattctggccttcctgccggggcagggcgagatagaacgcacggcacggcttctggaagaaaggctgccggccaatgtcctgcttgcgccgctttatggagcgatggaaggcagcgcacaggatgcggcaatcaggcccgcgcctgcgggtagccgcaagatcgtgctggcgacctcgattgccgaaacgtccatcacgatcgatggcgtgcgggtggtgattgacagcgggcttgcccgcctgcccaaatatgaaccggccaccggcctcacccggcttgaaaccgtgcgaacatcgcgcgcaagcgcggatcagcgcgcgggccgtgccgggcgaaccgaacccggcattgccattcgcctgtggcatcaggggcagacggcttcgcttcccgctttctcgccgccggagattctggaggctgacctgtccggcctcgtgctcgatgccgccgcatggggtgtgaccgatccggcaacgctcaattttcttgataagccaccgaaaccggccctcgccgaagcgaaggcgcttttgcatcggctgggcgcgctcgacgaggctggccgcctgacgccggatggtgaggcgatgcgctcgctcgctctgcccgcgcggcttgcccatatggtgaccgaagctgccaagcgcggcgaggcacaggccgccgccgaactggcggtgcttttgaccgagcgcgggcttggcggcaaggatatcgaccttgagacccgtctttcgcgctttcgcggtgatcggtcggatcgcgcgcagcgcgccaggggattggcaaagcgcctcgctgcaaatctgcgcaatcagggtgcgccagccggttcgaccgtgggacgcttgttgatcgacgcctatccggaccgcattgcaaaggcgcgcgggactaccgggcagttcctgctggccaacgggcgcggcggcgaagtcgatcctgccgtcagccttagccgtgcgccatggctggtcgtggccgatatgtccggcaaggcgggccgcgcccgcatcctgtcggcggcggaaacgtccgaagctgaaattcgcgccgcccttggcggccggatcgaaagcggaaagcagattgtctacgacccggaaaagaatgcattgcgcgcgcgaggctgtgcgcatcggcgcaatagccctttcggaaaagcttcttgccgcgccctcgggcgctggcgccgatgaaggcgtgattgctgccgtgcgcgagcatgggctttccatcctgccctggagcaaggaggccgaaatcctgcgccgccgtcttggctggctttatcgcgggcttggcgatccgtggccctcaatggaagacgacacccttctggaaaggcttgaagactggcttctgccctttctgaccggcgaggcccagctcgaccgcataccggggcgtgtgctgaaaaacggtttgatgagccttgtgccatttgatctgcaacgcagcgtcgaccagcttgcgccgacgcatttcgaggcgcccaccggctcgcatgttcccatccgctacgatgccgaagaacccgtgattgcggtgcgtgtgcaggaattgttcggccttggcgcgcatccttccatcgccgatggcaaggtgccgctcttgctggagcttctttcacccgcacatcgtccaatccagatcacgcgcgatcttccgggcttctggaaaggctcgtgggccgatgtgcgctctgatatgcgcgggcgctatcccaaacatgtctggccggaagatcctgccaatgcaatgcccacgcgccgcgccaaaccgcgcggaacctgagatattcggttctgacggccctgcgaccggataacgcagttttgcttgcattcctgtccggccttgcctcataagaggcctgacgagggaccccatgcacgcagaattcgagaatcgcgcttccaatctttcgcgccgcccgcgcctcacaacgctggtgcgtgtgcgctggctggctattgctgggcagacggcagccgtcatgttcgtggcgctttatctgcaatttcccttttcggtcggcatctgtttcgcgctcattgcctgttcggcctggctcaacctctatctggccttccgcttcccggccaaccatcggcttaacccgacagcggcaagcctcgttctggcgtttgacgtgctgcaactggcggggctgctctatctcaccggcgggctgcaaaatcctttcatcgtcctgatgatcgtgccggtcatcatctcggcgacctctctttccgcgcgcgacacgatagtgctggcgctgctggtggtcgcctgcacctcgtttctcaccattcattacgatcccttgccttggtatccgggcgaaacgctgaacctgcccctgcttttcgtgatcggcatctggtgcgcgatcatttccgcgctgggcttcacaggcgtttacgcctatcgcattgccgaagaagcgcgccagcttggcgatgccctgagcgcagctgaactgattctccagcgtgaacagcatctgtcggcgctcgatggtctggccgccgccgccgcgcatgaactgggcacgccgcttgcaaccattgcgctggtggtcaaggaaatgcagcgcgcccatacgaaggatcccggccttgaggaagatatcgcgcttcttcattcgcaaacgcagcgctgccgcgaaattctgcaacggctgaccagcctttcctcggaaggtgaggaacatatgtcccgcctgccgctttcctcgttgatcgaggaagtgatcgcaccacaccgcaatttcggcatcatgatcgaggttcaaaaggaagagggccccaagcccgagcctgtgacccgccgcaatccgggcctgctttacggccttggcaatctggtggaaaacgccgtcgatttcgcgcgcggcgaggttactgtcacatggggctggacggacggccatgtcagcgtcaccattcaggacgatggcgagggcttccggccggaaatcctcgaccgcatcggtgagccctatatgacgagccgcgacaacacccgcaatggtggcgggctcggccttgggctgttcatcgccaagacccttttggagcgttccggcgcgcagatcagcttccgcaatcgcagcaatcccggtcagggggcggaggtgaaagtcacctggccgcgttcggccttcagcgcgagctagggcttgtctgcattcaaggattcccttttgcatgaaattctgattcaaggttgttgaaggagaacagccttgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgtcgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgatggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgtcattgccgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggtttcgtccattctcgcatgcgctatgatctggttacgttaaatgcagacacgccctaaagcgcgtttcgatctgattgaatcagatcggcgctctaactatttgttttgacgcgcatcttttccgaaaaccgtttcacacctttcgggatgcgctctaatatcccggcggctcaatccggcggaagcgattcgttttgccgggctattcgccggttccgggctcccttttcgttgcgggcggaattgaataggctaaaacggcctttctatagctgccgggccatgacccgcgaaacgcaatccttacataaaaaccataacttaagccacgatacagctatagcttctgtcgttgcggcactgtatgtgcatcacgaccagcaaatatcgggcatattattggcaacgttgtcatcacaaatgcgtgattactggcgcatttgagtacacaatatgcgcgaacgcctgcgttcatattaaatttgcgtcgggttctttttaaatattatgaaaatacaatggcttggggagatttggtcatgaaaatggccgtgaaattgctttaataattcaatggctatttgactttttgacgcaggaatatcaataaggggcacgattacaggcaggaagcacccgatggaagacttgaagcaggaagacaccgaagccataggcaacgatcccaccctccttctggttgatgacgacaaaccattcttgcagcgcctggcgcgtgcgatggaaagccggggatttcaggtcacgaccgctgaatcggttgaggaaggaatcgccgccgtcaagacatctgcccccgcttatgcggtggtggacatgcggcttggcgatggcaacggtctcgatatcatcgaggcgatccgctcgcgccgtgccgatacgcgcgctatcgttctcaccggatatggcaatatcgcaactgccgtgaatgccgttaagctcggcgccatcgactatctgtcgaagcccgccgatgcggatgaggtgttcgccgcgctcacccgccgccccggcgaaaaggttgcgccgccggaaaatcccatgtctgccgaccgggttcgctgggagcatatccagcgtgtctatgaaatgtgcgagcgcaatgtttccgagacggcacgccgcctcaatatgcatcgccgcactttgcaacgcatcctcgccaagcgcgcgccgcgctgagatagtcaatcgatttcggtgccgggtacgtccagcccggcaagctcggcggccatgaggcgggcggcccccgcacgggcaaagcgcagcatcagcgccttgcgggttgcgcctgcaagcctgtgttccggcgcttcacgcaggatttccgcgccatagccatccgacaggatgaagccgcattcctccgggaaaatctcgcgcggcaccgccgggtgcgtggcaaagaacagccgatcgcaataggcgcggtattccggccatttgtggtccgccttccaatcctcgatggaggatttgatttccacgatccagatttcccccttgcggctgaccgcgatcagatcggcccgcctgccagatgcaagcgacagttcgggcagcgtggccagccccattgccagaaacaggcgctgcacgccgcgccgcacgagcagtgcgttttccgattgccttccgtcggaaagcggatgggtctggttgggaatcacgatgggcatggcccgcatcttgcgcgtgcataatgcgcgaaacaacctgaaatttatggatgatgcctgtcggtgcgcgccggtcgatttggatgaaaatggctaaaaggcggcgcaactgtggggttctcaacttacggttaacactcacttaacaatggcaccctatctttaggggtgaatgagcgattcgctcctgttgattaccctttagagcagctccagttttaacaatttgccggaccgctctaacggaatccacttgattggggggatacatggattctcgcgttctcaagctgacagcggctctttttcttggagcagcacttgctggttgctccacagccggtggttctttctacacggcgtcttactcgtcagtcagcgatgctggttacgccatcccggcaatcccgagcgaaaagataccggcgcaatatcgccgtcaggttgtaaaatatgcgacggacgaaaagccgggcaccatcattgtcgatacgcgtgagaaatttctctatctcatcatgtctgagggcaaggcggtgcgctacggcattggtgttggccgccgtggctttgaatggtctggcacggcccgtgtggcgatgaagcgcgaatggccgacctggacgccgccttccgccatgatcaagcgccagccggaattggccaaatatcgcaatggcatggatccgggcctgcgcaatccgctcggcgcgcgtgcgctctatctctacaacaagggcggggatacgggctatcgcctgcacggaacgccggaatggtggtccatcggcaaagccatgtcttccggctgcatccgtctgatgaaccaggacattatcgatctctataaccgtgtcgaacagggcgcgaaggttgtggtgaaacagtaatcgacggaatgaaaaaggccgctctatttctttattttacgcattatctaatgctttgagcagcctctttcgttgaaacccgatgcaggtcagatctgttcgacctgctgcacttccggcacgaaatggcgcaggaggttctggatgccatgcttgagcgtagccgtcgaagacgggcaaccggaacaggcccccttcatgtggaggaatacggtgccattttcaaagccgcggaaagtaatgtcaccgccatcctgtgccacggcggggcgaacacgggtctcgatcagctccttgatcgtttccacgatttcagtgtcggcttcatcgaagaattcttcctcgccatgcgcagccgcggcatcggcattggcgttgccggccatggcgggcgcgcccgacatgaaatgttccatgatcgtgccgagaatggcaggcttcagatgctgccattcgccatcttccttggtgacggtgatgaaatcatagccgaagaaaacgccggtcacgcccggcacggcaaacagctttgccgcaagcggcgaggtgttttcggcgctggccggatcgcgaaaatcggcggtgccctccggcatcacaaccttgccggggagaaacttcagggtcgccgggttcggcgtggtttcggtctggatgaacatgccagttctcccgctttcaatttttgaaaattctaataggcgcgatgctacgacgaagcaagccctgccgctcgtccgctcatttcggttgccctcaatatagggtgatcatgtcagcgcatcaatgtcgtcgtcgctgaggccagccggaacaacggtaacgggaatcggaaattgcgcgcgcccggcgagcgattgcaccagagggccggggccttccttgctggcgcctgccgccagaaccagaatggcaatatcctgatcctcttccacgaggctcagcaactcttccgccgtacgcccctcgcggatgatgagttcagggtcgatgccctgttcggcgcggacattggcggcgaatttttccagtgcagtgcgtgctcgctcttcggcttccgcgcgcatgatctcgcccacaccgaggatttgctggaattccgaattatcgatgacgaacagcatcaccagtgaaccattggtgtttctggcgcgtcgtgctgcataggcaacggcgcgcccgcattcgggcgtttcgtcgatgacggcgagaaatttgcgtcggtggccggcttcgcggctaagtcgtctggataccatggcggcaatgtgccatcgcggaaagctgcccgcaagcgggcagccttccatttttaatcagttctgcaaccagccgacaatatcgcggacatgacgcatggtctgttcggcaatcgcgcctgcctgctcaccgccatcacgcagaacgctgtcgatatgggccggatcggccaccaggcgacgcatttcatgcgtgatcggcgaaagcctggcaacggcgagatcggcaagcgaggccttcaggtcggagaactggcgtccgccgaattccttcagcacatcttccttggtggtcgaggagagggcggcgtaaatgccgacgagattatcggcctccgggcggccttccagcccgtccacttctgagggcaggccgtcggaatcggtcttggccttgcggattttcttggtgatcgtgtcctcatcgtcgatcaggttgatgcgtgacaggtcggacggatcggacttcgacattttcttggtgccgtcgcgcagcgacatgatgcgcatggcggggccagagatcatcggttccgtcagcgggaagaagcctgaaacctgctcgtcgcccactttcatatcgacgcccacaccaagcgaggcgatgcggtcggaatagtcgttgttgaacttctgcgcaatatcgcgggtcagctccagatgctgcttctggtcctcgccaaccggcactgcggttgcgcgataaagcagaatatcggcggccatcaggctcggataggcaaaaagaccgagcgaggcattctcgcgatccttgcctgccttgtccttgaactgggtcatgcggctcatccagccaatgcgcgcgacgcagttgaacacccaggcaagctccgcatgctgcatgacgcggctctggttgaagacgatgctcttcttcgggtcgatgccggcggcgagaaaagcggcggtgacttcgcgggtcgactgcatcaactcaaccggatcgggcgaaacggtcagcgcgtgcatgtccacgacgcaatagatgcattcctcggtcttctggacttcgacccaccgcttgatcgccccgagataattgccgaggtgaagatttccggtcggttggacgccggagaagacaagcggtttgaacgtgctcatgataggttcctgaaggttgacctgcgccggtggagagcgaagggtgataatgatgcggcgtgttttcgcagacgcatggcaggctttcaagcttaattatgcttcgctttccggctgatttttgcccccgccgcgcttgaggttgcgccggatcatgcctgtattggccccgccaagtccgaaagcgagcgcgaaatagacgatcatggcggtgatcaccatcacggcaaccgtgccggcccgggccgcaagcggggcggcggaagaaagctcataggtaaaatggccgatggcgtaatgaatgccgaaagccatgatgccggctgcgatcagcaggcgcggaatgcgggtgagaagcgggatatcctgcccccaatggccgcgtttcaccaatgttgcaaacaggagcacggcattgacccagcccgcgacgatttcggcggtggcgatgccggtcgggccgaaatgcgggaaaagcgtgatggcgagtgaaacgttcaccacgaccgagatcgccgcaaaaatcatcggcgtgcgggtgtcttcgcgggcgaagaagcccggaataaacgccttgatgagcacgaaggcaggcaggccaaggccatagatcgccagaatattggagacgacgagcgttgaatccgggctgaacttgccgcgctcgaaaaggagacgcacgatgggttccgacatgaccagaagagcgacggcagcgggcaaggtcagaaacaatgtgaattcgaccgagcgattctggaggttggaggcttccttcatatggccaccgcgcagcgcgcgcgacagttccggcagaagcacggttgccaccgcaatgccgacaacgccgagcggaagctggtagatgcggtccgcatagacgagcgaggaaaccgcgccttgcatgcccgatgcgatattggtgttgatgagcaggttgatctgcgtgatgccgccggtgattgccgcgggaagcgccagcaccagaagacgtttgacgttgggggtgaggcgcgggcggcgaaaaccgatcttgatgcctgcatggcgcaccgcgatccatacgattgcaagctgcaccaggcctgcggccatcacgccccaggaaaggccatagccgacggcaagtgcgtcatagccttgcatccaggccacggccagaacgccgatcaggatgatgttgaggaagacgggtgcgattgccgcggcgaaatagcggtgcagcgaattcaacataccgcccatcatcgcggcaagcgacatgcaggcaagataggggaacatgatgatggccagacgcaccgtattggagaacttcaccggatcgtcggtgaagcccggcgcgatgacggtgcgcacgatgaagggcatggaaagttccatcgcgatggtcaggaacaaaagcacggtgaaaagcacaccgaagacttcttctgaaaagcggcgggcaccgtccatgccgttcttttcgatttccttggcaaaaagcggcacgaaggcggaattgaacgctccttcggcaaaaagcctgcggaatgtgttcgggaagcggaacgcggcattgaaggcgtcggccaccggcccggtgccgagggctgcggccatgaacatttcgcgcgtgaagccgaaaatgcggctcatcagcgtgcccgacgcgaccgtggcgaactttttgaccaaactcattctattgaaaaacctatgctgcggcctgtggcgagcggccgtttgtcctggcgccgttctctgcgcccagaagggcaaggagcttgcgcttgatattgccctggcgggtggcgtttgaaatcttgtggcccacgagatccgtcacataaaaactgtcgatcaccttctcgccgaaagtggtgatatgggccgaagcgatatccagtgaaaggtcggaaataaggccggtcagctctgaaagcaggcccggccggtccagaccttccacttcgatgaccgtgaatttgttggaaagcgtgttgttgatctcgacacgcggctccaccttgaaagccctggcagctttcttcggcttggtgcgcttcgccagcatatcgggcagatgcgccttgccggaaagcacgtcctcgatcaccttgcccacgcgctcggcccggcggcgttcgtcgtcgtcggtgtcgaattcgcggctgatgaggatcgtgtccagcgcacgcccgttgctggtggtaaaaatctgcgcatccacgatattgccgcccgctgccgcgcaggctccggtaatgaccgaaaggagacgcggatggtcgggcgcgagaacggtaatttcggtcacggtctcgaatgcgtgcggcttggccatggtgacgagcgcacggccctgctggtcggcatcgcgtatgaaatgcgcatggcgcacctgatcgtccaggctgacggtgaggaaataattggtatagggcagggcaagataggcgtcgcgctcttccttcggccagtcggaaagccgctcggccagcgcctcacgcgcctgcttgtcgcgggcggcccgcgacaattcggaaaatccgcccgtcagcaccagttcggtctcatagaaaagcgtgcgcagaagctggcctttccagccgttccatatgccggggccgaccgccttgatatcacaaacggtgaggatcaggagaagcttcagccgctccatcgtctgcaccgtatcggcaaaatcgataatggtcttgcggtcgttgagatcgcgcgattgcgccaccatgctcatggtgaggtgttcgcgcaccagccattccacggtctcggtttcggatggtgtcaagccgaagcgcgggcaaagcctgcgggcaatgcgtgcgcccgcgatggagtggtcttccgggcggcccttggcgatatcgtgcagaagaagcgtcacgtaaagcaggttgcggtcgcgcttgatcgtggtgatgagatggtttgaaagcgggtgctcggttttaagctcgccgtgctcgatttccgaaagcacggcaatgcagcgcaacagatgctcgtccaccgtatagtggtgatacatattgaactgcatcatcgcgacgatcttgccgaaatcgggaatgaattttccaagcacgccggattcgttcatgcggcgcaggataagttccggattgcgcggcgaggtgaggatttcgaggaaaagccggttggcctccgggttctcgcgcaggtcggcattgatgagcttcagcgagcgggtgaggctctgcattgcttcgggatgaaactccagcccatggcggtcggcaaggtgaaagagccggatcatattgaccgggtcctgccggaaaatatcgggccgtgcgatattgatgcgatggttttccgaaatgaaagcgccatcatccgaaagcttgcgcttgcggcgcgagaaggtcaggaagatgcggttgaagcctggaacatgctttgcctgctgttcttccagcgccgcgcagatgatgcgggtgaggtcacccacatccttcgcgacgaggaaataatgcttcatgaagcgttcgacatagttctggccgggatgcgccgtatagccgaggcgctgtgcgatttccggctgaatgtcgaaggaaaggcgttcttcggctttcagcgtcgcaaaatgcatatggcaccgcaccgcccagagaaaatcctcagccttgttgaacaatttcagttccgctcgcgacagaaccccaagcttgaccagctcttccttggtcttcacgcggtagaaatatttggtgatccagaacagggtgtgcaggtcgcgctgtccgcccttgccttccttgacgttcggttcgaccagatagcgtgtttcacctgccttgcggtggcgtgcatcgcgctcggcaagctttgcctgaatgaattccggctccgttcccttgacgatttcctcctcgaaacggatttcaagtgtgcggaacagatccttgtcgccggtaagaaagcgcgcatcgagaagggctgtgcgaatggtcatgtcctcgcgcgccagacgaatgcactcatcgatgttgcgggtggaatggccgactttcagccccatgtcccagagcatgtagagcgtatattccacaacctgttcgccccagggcgtctgtttatagggaagcaggaaaagaaggtcgatgtcggaaccctgtgcaagcccgccgcgcccatagccgccgactgccacgagcgccatattctccgccttggagggattgcgcgtcggataggccctggtggttgcgaattcaaacaggatgtcgatcagcgtatccatcaggtagcagagccgcttggcgcaaagcgtgccgccgccatccttcatcagcatgtcttcggcattggcgcgcccgctcgccagcgcatccttcagcgtctggagcacaaccttgcgcatgggaaggctggtgtagctttcatcggccgtgtccgccagttcattgagcttgcgacggagcgttttggcattgacgatctcttccagcttcaggtcgtgtgcgctcatgcggcctttgtgtccggttttcaggaaaatggacttgcgatgacagaactatcctatagccccttttggatatggtgaatatcgaaaagcaaaggccgggcgaaacgcccggcccaaccttgtcttgctattttctcatttttcagttcgtcgcattataggccgtgatcgcggccatattgacgatatcggaatccttcgcgccgatggtcacgatctgcgcgggcttgtcgaggccgacgagcagcgggccgatgatggttgccccgcccagctcctgcaacatgtcggcggcaatcgaggccgaatgattgtccggcgtgacgatcacattggccgggcccgacaggcggatgaacggatattgttccatcagtttcgggttcagcgccacgtcggcgctcatttcaccgtcgaattcaaaatcgacatggcgtgttgccagaatgcggacggcttcctgaatccgtgccgaacgctcgccgcccatatggccgaaggtcgagaaggcggtaagtgccacgcgcggcacatagcccatgcggcgcgccatgcctgcggcttccaccgcaatatcggcaagctcggctgcggtcggcatttcatgcacggcagtatctgcgatgaatacggtgcgcccgcggcaaagcgcgatggaaacgcccaccatgcgatggcccggcttggaatcgatcacacggcgcacatcgtcaagcccggttgcataattgcgggtcacgcccgtcaccatgccatccgcatcgcccagcgccaccatgcaggccgcaaaatggttgcggtcattgttgatgaggcgaaggcaatcacgcgccagatggcccctgcgctgcaatttttcatagagatagtcggcataggccgcattgatgacctcgatgcccgggcggttgaggtcgaggccggcggcccgcgccgtttcttccacatgctcctcgcgccccaccagaatggctgttccaagcccctgattgacgtaggaaacggcggcgcgcatcacctgttcttcctcgccttcggcaaatacgatgcgctttggctggcggcgcacacgctcgtaaatgccgcgcagcgtcgaggcgatcgggtcgcggcgcgccagcaattcgcgcttgtagccttcaatatcggcaatggcgcgcccggccacgccggtttccatcgcagccttggcgacggcggcggaaacggaggcaagcaggcgcggatcgaacggcaccggaatgatatagttcggcccaaagcgcgggcggctgccctgatggctgccaccacatcgtccggcacgtcctcgcgggcaagctcggccagcgcattgacggcggcgatcttcattgcatcattgatggttgtcgcgcgtacgtcgagcgcaccgcggaaaatatacggaaagccaagcacattgttgacctggttcggataatccgaacggcccgtggcgacgatggcgtcatcacggatgcgctccacctcctccggcgtgatttccgggtcgggattggccatggcgaaaatgatgggattgggcgccatggagcgcaccatgtcttgcgtcagcgcacccttggccgaaacgccgaagaacacgtccgcatccttcatggcgtcggcaagcgagcggcgatcggtctttactgcatgggccgatttccactggttcatgccctcttcacggccctgatagacgacgcccttggtgtcgcacaggatgacgttttcgggagcaaaacccatggccttgataagctcgatacaggcgatgccggccgagccggcaccgttgcagacgagctttgtcgtcttcatgtcgcggcccgtaaggtgcagtgcgttgataaggcccgcagccgcgatgatggccgtgccatgctggtcgtcgtggaagacgggaatgtccatcaattcgcgcaggcggctctcgatgatgaagcaatccggcgccttgatgtcttcaaggttgatgccgccgaaggaggggccgagatagcggaccgcattgatgaaagcgtcgatatcggtcgtatcgatttcaagatcaatggaatcgacgtcggcaaaacgcttgaacagcacagccttgccttccatcaccggcttggaggcaagcgcgcccagattgccgaggccgaggatcgcggtgccattggaaatgacggcgacgagattgcccttggccgtatagtcataggcgcgggcggcatcttcggctatggccttcaccggcacggccacgcccggcgaataggcgagcgacaggtcgcgctgcgtggtcatcggcttggtcgggttgatttccagcttgccggggcgcccctgagcgtgaaagtcgagcgattccttctcactggctgtgggtgcgcgttctgatatgttgcccttcggcgtcggggctggcatgttccctccggttttcatctgcgggagaaattcgatagcgccagtgagacactgtgtaaacagtcttcctggaacagatgttcatccaaaagcgatggaatacgaaatttaataatgctttatgtgctgttcaagcaataaatgaaggtttgtgacatggaagcgaaggttgaagagaaagagccggaaccggtggaaaacgccgggccggatgctccggttcgcctgacgcccatgatggagcaatatatcgagatcaaggcggcgaatgttgattcgctcctgttctatcgcatgggcgatttctacgaattgttcttcgatgatgccgtggcggcttccgctgcgcttggcatcacgcttacaaagcgcggcaagcatctgggtgaggatattccgatgtgcggcgtgccggttcatgccgccgacgattatctgcaaaagctgattgccaaaggctaccgcgtcgcggtctgcgaacaggtggaagacccggcagaagccaagaaacgcggctccaaatcggtggtgaagcgcgatgtgatccgtcttgttacgcccggaacgctgacggaagaaaaactgcttgacccggcacaagccaatttcctgatggccatggggcgcacgcgcggcgacggtgcgctggcgctcgcctggatcgatatctcaaccggaaccttccgggtggcggaaaccacgccagaccggctctttgccgacattatgcgcgtggacccgcgtgaactggtcgtggccgacagcgcctttcatgatgaggaattgcggcccgttttcgatctgatcggcaaggcggtgacgccacagccggcaacgctttttgacagtgcggcggcgcaaacgcgcatccagcactatttcaacgtggcgacactcgatggtttcggccagttcagccgcccggagctctctgccatttccggcgcaatcgcctatattgaaaagacgcagatttccgaacgcccacccctgatgcgccctgagcgcgaacatgagggcggcacgcttttcatcgacccggccacacgcgccagcctggaattggcccgcaccatgtcgggcaatcgcgatgggagcctcctgaaagccatcgaccgcacggtgacgggcggtggcgcgcggctccttgccgaacggttgactgcgccgctgactagcccgaaggaaatagcactgcggcttgattccgtttcgtggtgcctgagcgagcagacgttgtgcgaggctctgcggctggaactgaagggcgtgcccgatatgccgcgcgccctgtcgcggttggccgtcgggcgtggcggcccgcgcgatctgggtgcgctggcctgcggctttgaagcggcgggcggcatcgcctcgcttctggatggcgcgctattgccggacgaacttgcggcggcgcgcgaggccattgaaaaaatgcccgccggttttgctgctcatctcgaccgggcgctggccgatgaattgccgctcctcaaacgcgacggcggtttcgtgcgcgaaggctataattcggaactggatgaaatgcgcgcgctgcgcgaccagtcacgccgcgtcattgccggtttgcaggccgattatatcgaggaaaccggcatcaagtcgctcaagatcaagcacaataatgtgcttggttatttcatcgaggtcacggccaataattcgggcgcgatgaccgatacggacgaggcgaaaagccggttcatccatcgccagaccatggccaatgccatgcgttttaccacgaccgaactggcggaactggaaagcaagattgccaatgccgccgaccgggcgctctccattgaacttgcgattttcgaggaactgacggcggaagctgttgcccatgcggacagtatccgcgctgcggcttcagcgctttccgtcttcgatgtttcaactgcgcttgccgtactggcggaagagcggggctattgccgcccacatgttgatgacagcctctccttcaacatcgtggctggccgtcatccggtcgtcgagcaggcgctgcggcgtcaggcggccaatccgtttgttgccaatgattgcgatctctcgccgcaaagggacggtggagatggtgcgatctggcttttgaccggccccaatatggggggtaaatcgaccttcctgcgccagaacgcgctgatcgctattcttgcgcagatgggttccttcgtgccagccggatcggcacatatcggcgtggtggaccggctgttcagccgcgtcggtgcttccgacgatctggcgcgggggcgttcgaccttcatggtcgaaatggttgaaacggcggcaattctcaatcaggcgggcgaacactcgctggtgatcctggatgagatcgggcgcggcacggccactttcgatgggctttccattgcctgggcggcggtggaatatctgcacgagaaaaaccgctgccgtgcgctgtttgccacgcatttccacgaaatgacggctctttcggagaagctggagcggctttccaatgtcaccatgcgggtgaaggaatgggacaatgacgtcatcttcctgcatgaggtggcaaaaggagcagccgaccgttcctatggcgtgcaggtggcccgcctcgcggggttgccggaagccgtggtgaaccgtgcacgcgacgtgctgcatcaactggaggcgggcgaaacatccggcaaggccgacaggctgatcgacgacctgccgcttttttccgtcatgttgcagcaggaaaagccgaagccgcagatacaggcgaaagacagcgaactggcgaatgcggtcgctgccatcagccctgatgaactgaccccacgggaagcactggacctgatctataagctgaaggaactggccgggaaggcgtgaggtttcgggccctcgcccttcgcagctatgtcatgctccgcacatcaatgtgaaggcgctgtagtctgtttgagattccggttatggcgtgccgaaaatggtgatgtttgcgaaccggagcggagtgtactgttagagcatttccagcaaaagtgtgaaacggttttgcgcgggataatgcgacaaaacaaatagttagagcggttccggcgtttctgttaaaaccggaaccgctctaggtacatgagcaccggaagcgcaaaacagcgccatttgcaggccgtcagaaccggaatatctacagactagacaaagcggtttgcttctgcgccgtagtagctaatgtaacggctggaaatgcgctcgatgggtaggataatgaagacatcggtggtgccgaaggcctcatcgatcacggcgccatccccgatcattgccccaaggcgcagatagcctttcaccaatggcggcatcgagaaaagcgcaactttgttgttgatcgcttcctttggcatcaggtccatcgcctggtagcggtgcggcagggcgcgaacgtcccaatcgtcggtggcgcggcaattgtgatgcaggaaggaaagccccagcgcgtgggctgcaggcacggccccgtggaaagaggcacagccgaacatcacgtcgatggagtgtcggcggcaataggcccatgcgccctgccacaaaagctcgacggtgcgcttggaacgatattccggtttcacgcaggaacggccgagttccagcaggcgaaggttggggcgcgacagtttgaggcgttgcacgtcatattcgtccgccgaatagaaacccagcgccttttcggcctgctcgttgcgcatcaggcgataggtgccgacgatttgctggtgttcggggacgggcagggccgtatcatagaccagaagatgatcgcagatcgtatcgaagcgatcagcatcgcgctgctccaccgcttcgatggtttccttgcgggcgcccatctcttcaaagaagacgcgaaaacgaagctcctgcgcagcttcgattgccgcgcgggaattcgcaagccgcacttccagcgacccgatgcgtcccagaatgatggcgtcgccattggaggcgaacagcgcctgttgtgcttctaagcctgacatgaccgtatcatcaatgatttgctggcccattccaagcagtactgtcatgatgatcgctcctgtttcgtctattcacgtcttcctgaagggtttcccactgatatttcagtaagagctaacattctattcctgtaaagcttcgcggatatcgatccgtggctgaagcaataaggattgagtgctacgcgacgatgacagaagcatgtcaccaatgtggcatctggattgggctgcgctatctccttaaaaaaacactgaaaatttcttccataaaatatgtgaaagggcacagccgatcaagcggcaacctttgcttccggtttcagtgtgagattcgttcgcgccgccagccgagaaactcttccagaataatcagccctgctccaatcgtgatgaatgcatctgcaagattgaatactgcaaaagaccatgttggcaggtgaaaaagaacataatcaaccacatagccatgcatcacgcggtcaatgagattgccgatggccccaccgatcacgagtgcgaagccatagcgcgcaaaaacacgctccggcgcattggtccaccacagatagagaacaaaggcgatgacggcgagcgtgatggcgatcaggccgccatcgtgcagccatgccagcatggaaaaggcgatgccttcattatgcgtgcgaaaaagggcgaggaagggcagaagatcgatctgctgcccatagaacatgcggctttcgaccagatatttgatgccctggtcaatcaggactgcaagaatgacgacgaaaagcgaggaccagactgcgtgacgcttcatcctatcccctttcatcgagggtgagtgcctcacggcggatttcatagagcatcacacctgtggcaatggccagattgagcgaatcggcgcggcctgcctgcggaatgcgggcaagcttgtcgcaggcgccggcaagactgtcgggcaggccctgctgttcattgcccattatcaggataaccggcttgttggcataggggatggtgcgataatccacggcgcctttcaggtgcgtgccgacgacgaggccagaaaagcccttgcgccagttgagaaaatcggcttccgaagccctgtagagcggcacggaaaagaccgagcccatggtggcgcgcacggtttcgagcgaatagggatcggtggtgtcgccaatgaggatcacgccctttgcgccgaccgcatcggctgtgcggatgacggtgccaagattgccgggatcgcgcacgcgatcaagcgcgacataaacatcgttgcctttcggcttcaggcccgcaagctggtggtattgctgctcgaaaacgccagccaccatctgcggattatcgcggcgcgtaatggcggagatgaccttttcagtcacttccagcaccagcccgcccttggcaaaggtgcgtgcggcgacctgttccacggttttgttgcccttgccggacttggcgaaaaccagcgtcttgatgcgccagtcctgctccagcgcgtcgatgacaagcttcagcccttcggccagaaatacgccctgctggtcgcgaaattttttcagcgccagtgaacgcaggtccttcacgatcgggttggcaaggctggtgacttcctttacctggccgaccttcgggtgttcggaccggtgttcggggcgcgagccgccgcttctggagaattcgtcgttacggctcatttggctacccagcggctgaacatggatgtggaaagcgcgcgccctcccgactgatcggcggagcgttcgcgcaggatgagttcgcctgattcgaccgtgctgccaaggccggtgaaacggtcacgcatcaattcgtggatggcaaagaaggatgcgcggatcgaataggcggtaaggatgacggcaagcggcttcgctgacaggatcgcgcggcatgtatcgaccatggcgggcagatgctcgaacaattgccagacctcgccgcttgggccgcgtccataggcgggcggatcgagcaggatgatatcgtagaaactgccgcgccgctcctcgcgctgcacaaatttcatcgcgtcttcgcagatccagcggatcggcttgtcggaaagcccggccatttcctggttttcacgcgcccagagaatggcctttttggaagcgtccacgtgggttacttccgcgccagcgcgtgcggcaacgagtgaagccacgcccgtatagccgaaaagattgagcaccttgaccgtgcgtcccgttttcaccgcatcgcggatgagcccgtccatgaacgaccagtgcgcagcctgttcgggaaaaacccccacatggcggaaggaagtgaagcggccatggaaggaaataccatcatgctgcatcggccatgtttcgtcgagcggcgttttcgggaacgcccagcgccccatgccttcttcatccgtattgccggtgaagatagcgtcggcctgatcccattccctttgcggcagggctggcagccagattgcctgcccctccgggcggacgatgcgataggggccatattgttcaagcttcagcccgttgccgctgtccagcagcgcataatcgggcgaaggctcggtttcaagaatgagcggcaggcgctcggccgggcgcgggcccgtatagggcctgatttcgcgaagcggtccgggcgccttttcctcagccggtttcggcgcagccttggcgaattgcgggcgcggcttcttgaaggcgcccttgccttcggtcctgctttcaaacttgttttccgtgcgcggcgcatcctgcttcctgcgctcgaagccgcgctcctgtttgccgcctgatggctttttgccttttccttttggcgtcttcacccaaaactccaatcatcctgattgcagtctaggtaggataaagaatgccagcggggaaggggaaaatgcgtgatgccccggtcgaacaccatttcacagcctaaaacggggatcaggaattcgccagcggtatattgcgcttttcggcgctttctgcccgctccagaaggcgcgctgcctcgcgactgctgttgcgcgccttgcggcgatatttgccctgcgtgagccatgtcacggcagaaccgatgaccacgccgaaaagcagggcgccaaacagccagatgaaaagcggcgcgctataggacaatgccgggttgcccggattgaacggatcgatcgtcaatatcgccgatgcgcggttggcgaccgacagggctatcagaataaccgcgagcggcaccagaatgacgattgtgacgattcgttttgccagcatggtcttttatcagactgcgccgttgagacggtcgcgcagttccttgccggtcttgaagaagggaacccacttttcctccacgtccaccgtttcgccggtgcgcggattgcgtccactgcgggcagggcggttcttcacggagaaagcgccgaagccacgaagttccacgcggttgccttcggcgagtgcattggtgatctcatcgaaaacagcgccgacgatgttttcgacatcgcgctggaaaagatgtggattgcggcttgcgataatctgaacaagttccgatttgatcacggctttagacccctgtttcaattctgccctgcctgccggaaggactctactggtttgccgggtttgcaccggctattccatcaacgtgccaaacggaaaggagtccgtcaaggaagatgcgatccctgacgatttccttgatggcgccatcggcttcctgtggcaggcccagaaggcgcgcgccggcatggatgatgagatcacgcagcgaaaaacctgtttcgctgccgaccggcttccattcaaggcgaggcagcttgtccgacagtcccttggtctgaagccatgcgacggcttccgcctcgccgccaaggccatcgatcagttttttgtcgagtgcctgccgcccggtgaacaccgcgccattggcaagggccagcgcctgttcatgggtgaaggcgcggcgttcctgcacgatgccgacgaaccagtcataggaatccatgatcatgctgcggatcatgttcttggcttcctcgctcgccgggctgaaataattgggctcggccttcagcggtgaggacttgatggtttcgaccttcacgccgagcgtatcgagcagtttggaaaggtcgggatactggaagagaacgccgatggagccgacaatggaggtttgccgcgccacgatatgatcggatgcgctggcgatcatatagcccgcggaggcggccagcgtgccgacctgggttacgaccggtttctttgtggcgatcttgcgcacggcatcgtagatcgcttcaccgccgacggtggtgccccccggcgaatcgagcagcaggatgacacccttcacggcgtcgtccccggcgattttgtcgaggcgcttcaaaagctcctcgttctcgaagatcgtgccctcgatgcgcaccttggcgatatgcggctggttaaacttggcgctgcgcagcgaataaaaggcgaacccggctatcagcgcggccagaagcacgaggaaagccaatcgccagctggtcagcttccggcgcagcctgcgtctttcgatcattgcttcggcgtcatgagccattcgttcgtccatatctgtaatataagggcttgatcgcgaaaaattgactctccgctttctgcctccaaggcggtggattctaagcctgttctcaaccttaagggaattcttcgcgaatagaggatcattggtgcgatttacctgctttacacctgtaaaaagctctggtctatattcgccgagctttttgtgttatcaatatgttgatgagttccgctctaaacggagctgcgaatattgggttgatttatcgacggctcgggcggtttccagttggaatgagcatggcaggcaggtgcggcgtttggttctctgctgcagcgtgctattgagcattcagctatttcaccccaaataaaccgtattgaaatgaaaagcctcgggtcgtttgtgcgctgacgtctgtcagcgcgtgattgccccgattgcctgtgattgcgattgatgtgccaaaggataacatgacggccgacataccacatattcatgttccgcaaaatgcggccccttccgggcgcggtgctggcggcatgcgttttggcgcgtcggaaaaggccgattcgcttttccatgccgcgcagcgccattccgtgtgtgtgcgcgttttgaagacggcgcttccggtggcggcaatcgcgctggctgcggtcttctcctggtatacgtttctggcaaccccggcctcaccggtcaaggtagaggtgaatacgggaggcgaaacgggcaagcttgtcatgaaaagcccgcatctgaatgggtacaccaaggataatcgcccctattccatgaccgccgccaaggcgacacaggatgtcaagaacagcggcgcgatcacccttgaaggcatttcggcgcgcttgccggtgggtgaaaagggtcatgccacggtcgaggccgcatccggtgtttatgataatgccaatggtcgtttgcaacttgataaggactttactgttaccactgacaatggtttgcgtgcgcaactccattctgcggatgtcaatctgaagagtgggcagatcgccaccgacaagccggtcgatattcgcaacggtacgacgcatattctggccgacagcatgcaggtcaaggacaatggcaaggttctgatcttcgagaataatgtccatatgaccgttgacggcaacacgctttcggcaaacaaaacccctgaagggggttgaggacggatttaaagcatgtctccccaaagcgggaaccggttttgggataaagacatgcacgaaaacaaaagtttaaagcgtgtcgtgtgtgtatgataacaagcgacatgctttaggtttattttgcagcgccggatgtttccatttggctgcacagtgtttttaggggcctaactgcgatatggggcgttgaaaggcactctggaccgcattatgcgttagggctagagattcgagcattcggcctgccccggcaggcgaagggttttcggggagctgaatgtatatggaacgcgagacgggcaagatgaacggggacacgatggtccgcactttgcggataggattttcggttctggcgcttgccgcctttgctgcgccgggcgcttcctgggcgcagcaggccggtgatgggtccgtgcccggcctcaagctttccaacagcaaggatcccgtcaagatcgatgccgacaagctggaaatgcgcgacaaggaaggcgtggccgttttcaccggcaatgtggccgtttcgcagggcgacgccttgctgaaggctggccagatgaccgtttattacagcaaggccaagaagggcgctgaagcgcccgaacctgcaaatgcaggcgtgggcgggattggttcgtcgagcattgaccacatcgatattgccggcaaggtttatctcaagtccggcacgcaggtcgcgaccggcgacacaggccgctatgacgcgaagaaccagatcatggttctccagggccagaaggtcgtgctgacggacggtgacaatatcgtgaccggctgcaagctgaccgcccatctcgatacggggcgggccaatgtagaaagctgcaagggccagaccaaggggcgcgtgtcgatcatcatggctccgaaggatcaacagcagggcggtgctgcgcccaagcggaactgaccggggcgcgcgtgggattgttctggaacaagaaagccggcgaggtgcaatcgccctctcatgatgtggcagcatccggcgtggatgccatatccggacagccgaacatggcgtcgcggctcaagggcacactcgttgcgcgcggcctttgcaaaagctatcgtgggcgacaggtcgtcaatggcgtgtcgttcggcgtacgtgcaggcgaagcggtcggcattctgggccccaatggcgccggcaagaccacctgtttctatatggtcacaggccttgttcccgccgatagcggttccatcgagattgacggtttcgacgtgacgtcgatgcccatgtatcgccgctctcgcctcggtatcggctatctgccgcaggaagcttcgattttccgcggcctttcggtcgaaaacaatatcaaggccgtgctggaagtggtggagaaggaccgcgcccggcgcgcttccgaactcgatgcgctgctggaggaatttcacatcgcgcatttgcgcaaggcgcccgccatttcgctttccggcggtgagcgccgccgtctggaaattgcacgcgcgcttgcatcgcgcccaaatttcatgctgcttgacgagccttttgccggtgtcgatccgattgccgtttcggatatccagcaactcgtgcgtcatctgacgagccgtggcatcggtgttctcatcaccgaccataatgtgcgcgagacgctcggcctcatcgatcgtgcctatatcatccatgccggtcaggttctgacccatggccgcccggcggagattgtcgccaacccggatgtacgcaggctctatctcggcgaccagtttacgctgtgatctcctatcccggattttccggggctttttgcgcaagggggcgtgattgccgattatgccgcgctcgcgactaaagcgtttcgcatcacaaaacgcttttatcttttattttaggcatgtttttatcccaaaaccggttcccacttttgggaggcatgctttatccccctcttttgttcaaaaactgcacattccaaattgacaagcaaggttcataccagtttccattggattgctgcggcaagaacaagggcacgaaacgcctgaatggaaaaccgggggaataacgtttcgcatggccctgtcgcctaaacttgatatccgtcaatcgcaatcgctggtgatgacaccccagctcatgcagtcgatcaagctgctacagatgacgcatatcgagctcgatcagtttctcgacatggaaattgaaaaaaatccgcttctggacaggatcgaggcagacagtgatgatcttgcgggcggcgagcctgcatccggcgcagacgaccccactgaaagcgccgataacgatgactggttccagaccgagggggcgggcgccgccgaaaacctttccgccactttcgataattccctggaaaacatttttcctgatgatctgggctccagccaagagcaatggaaactgtctgcgggcgagggggcgttttccggcaacggctatgatatcgatcaggtaacggcaggccgcctgtcgctcagtgactatgtggccgaacagatcgtgcttggcttctcgaaggcggccgaccgtttcatcgcgacggcgctcgccgatgcgctggatgaaagcggttatcttcgtatcgatattgtcgggcttgcacacaatctggggatcgagaccgccgagatcgggcgcattctgggtgtgctgcaaggctttgatccaccagggctttttgcgcgcgatctgcgtgaatgccttgcaatccagttgcgtctcaaggaccgcttcgatccggcgatggaagccctgatcgccaatctcgatcttctggcccggcgcgattttgcaacactccagaaaatctgcggcgtcgatcaggcggacctgatcgacatgctggccgaaatccgcgcgctcgattcgaagcccggcgcgcgttttgaggtgtcggttgccgatacgatcgtgccggatgtgctggttttttccgcgcgtgatggtggctgggcgatcgagctcaatccggcaaccatgccccgcctcatcgtcaacaatgaatattatgccgaggtgagcggctcggtgaagacagaggaaaaggcatttcttaccgattgcatgcagacggcaggctggctggtgcgcagccttgatcagcgtgcgcgcaccatcttgaaagtagcgcaggagatcgtgcgccagcaggatggtttcctgcgccatggcgtggcgcatctgaagccgctgaacctgcgcatggtcgccgatgcagtgggtatgcacgaatcgaccatcagccgcgtcaccgccaacaagtttatggcaaccccgcgcggcgtgtttgaattgcgctacttctttaccgcttcgcttgcctcatcggaaggaggcgaagcccattcctccgaaagcgtgcgccatcgcatccgccaggtgatcgaggcggaaaagcccgatgaagttctctccgatgatgccatcgtggatgcgctgaaaaaggacggtgtggatatcgcccgccgcaccgtggcgaaatatcgggaagcgatgaatatcgcttcctccgtacaacgccggcgcgaaaagaaggcacgcttttcaacgccgtaaacgctagcgccagaaccattgtcctcgccgctttcattttgccgggtttattgtgtatcttcgggttgtgcacaggcctgccctgagcaaaaatatatatgatagaataggttatctgttcttggtgttttactcaaagccgaaatcatcaagccggaaaatttgggatagaccatattggaatgtctgttaatctttctattgccgccttttcagagcgttgaaaatatagggagaatgctctgaaattttgaacctgagccgccgttcgatcagaaaaagtcaatctcgatctgtggaaacaagggcggcccagggaagccaactggcaggaggagcaattgacaaatatcgtttcagtcaatagaagcccggctcgcgttgcgggtcgaggctggaaatccagtatttctgggcaatccttcggcgcaacatgataatgcatacggcatttcgggatgaaatgtacgatatctgtctgcttgaaggaaagaaaaagccgcgttctgggcaatactcggccccttggaacactatatagaggaacgatgcgcagcgattatccagaaaccggatcggttacgctttcgacaggtttgtggagggtgttcaggcacccggatggaaaccgtgggacggccttgtcattcgcccacgacaaaagccatctttgatgctcgttcgctttgcgcttcgctcgccttgtgattagactgagtcccgtggtgtaacgcaaatgaggtggaccaatgactctgcgtgtatctggaaagcatatggacgtcggtgaagctttcacgagccggatcgttgatcgggtgaatgatgctgtcggcaaatatttcgatcatggcttttctggacaggtaacggtcgccaagtccggttcgcggttcagtgcggattgcacgttgcaccttgatagcggtgcgacactgcaaagcgctggcgaggcgcaggatccgcaactggcgttcgacatggccgcggacaagatcgagacccggcttcgccgttacaagcgccgtctgaagtcgcgtgcacctgcacagcaaaatgcgatctatgacgacgtggcatatcgtgttatggcaccgctgccggaagaggaggaggaccttccggctgattacgcaccgaccatcgttgcggaatcgtccgtcgccctgcgcaccatgtcggtggcatcggcggtcgtggagcttgacctgaccgaacatccggttctggtgttccggaatgcgggcaatgatgaagttaacatcgtctaccgtcgcgcggacggcaatatcggctgggttgatccatcgactgtcacccgccaggccgcgccacgcgcctgatggcaaaccagaagcgcacgggagcgtaaagcctgaaggcggcttgcgtgcgcttcccaaaaccgggccgtaaccggcctgactgaagaaggaacggagagaatggatcttagcgatctgattcagcccggggcgattatcccggcgctgaaagccagctccaaaaagcagcttttgcagattctgtctgagaaggctgcggtactgaccggtctccctgagcgtgaagtttttgaaacagttctccagcgtgagcgcctcggttccaccggggtggggaatggcgtcgccattccgcatggcaagctggcgagcatcaacaaaatcgccggaatctttgcgcgccttgaaacgccggtcgattttgaggcgctggacgatcagcctgtcgatctcgtttttctgctgttggccccggaaaatgccggtgccgatcatctgaaagcactgtcgcgcatcgcccgtttgctgcgcgaccccgatatggtggccaaattgcgcggcacccatgacgcgcaggccctctattcattcctgacggctcacccgacgtccaacgccgcctgagcctggttgatttcaataacaaaggccgccgtccccacgggatggcggccctgtttttgaggtgtttcgcgcaatggctgtcaatgcagcgtcaccgtgcgcaattcgtggtcatgcgcgccctgcagggcggttgcacgcacatcggaaagcacgatcggttcgccgcttgcgccgaacagcgcccagagttcaaggcccggtgcaatcggcggaagcgaggggaaactgcgggcgagatcgtctgaacggatcttgcgcacatatgcgatttcgccttcgccgagatgggcaaattcattgtcggtgaatacgtgtttattcatcgtcttagcctccattcaagcggcatgtcatttgcgaccatggcgcattcagagcttcattgtcccaatatagcagtcttcttgtgaacatggactgaatgcagatcagtccttgaccgctatgtcgatccgtttgatcagccgttccggctcgggccggtccagatcgatggcaagaagaccattcctgagttcacaagccagaactctcatgccatcggccagaacgaacacccgttggaattggcgggcggcgatgccgcgatgcagatattcacgttcggtatcgtctgtctggcgcccgcggatgacaagctggttgtcctccgtcatgacttcgagatcctcgctggcaaagcccgcaaccgccaaggtgatgcgcaggcgttcagaacccgtatcgccgcgcaaacgctctatattatagggcggataaccgtcaccagattttgcgatccgttccagcgtcttttccatcgtgtcgaatccgagcagtaacgggctcgaaaacggtgtcattcgtgtcatttcatcagtccttatccaagcgaccgtcttgagaaggaccctttcggcatatcttctcaaagactgatatggcttgtgaaaagccggacttcaagggtgcaagccgaattcccgcatcgcaatggtaaagccatggttactgacctcacgagcatttccagctttttgggagacatgctttaatttttcaaagcatcgtgctttctgaaaaccaatatcgattttcgggccgatgctgtagccgggaagattttgtggaaaaggggcggcctcaacgcctggcttcggcaagggcagcgccaaaggctgtggcaaagctctcgcgttcgtccgggttgaggaaactgccgataacgatgctgttctcgcggctttcgatgcgcatggccgtaattccgatatcgggcttgcgcgccaccttgaagcgggcccagaacggattgaagtgatgcgtcgtcatcttgcccgaggccgcatatttgcgaacctgcagggcagcgcgcgagaccgagatttcttcgcgcgcccgtgccgcacgatagttccagcggaaggcaaggtagatcagaagcacgtcgagcccgaaaaagccgaagatcggccaggccccgatggaccagaacaagatgcccacgaacatccagcagccggtgagcgcagacatcagattataaaagcccgtgcgccccagcgaacgatagggcgtcagcaatgcctcgaatattggtgtttcaaaccgttcaggttcggcgccgtctgggtgatgcatccgtttctggccttgaagttccggccttgagggccgcctcaatatgggggactgcgtcaagctgctgattgtcttccgaagatggaaccgagtatagacaaggaatgcaagagacaaaaatcaaatccgctgtgaatggctccacttcacccgtgcgccgcccgcgccgcgtggcgggtacgctttacacggccgacgagatccatgaaattttccgccgtttctccatccagcgccccgagccgaagggcgagcttgaacatgtgaacgcctttaccctgctcgtggccgtggttctgtcggcgcaggcgacggatgccggcgtcaacaaggcgacacgcgcccttttcgctgtcgccgatacgccgcaaaagatgctggcgctgggtgaggaaaaggtcggtgaatatatccgtaccatcgggctttggcgcaacaaggcgaagaatatcatcctgctttccgaagcgctgatccgcgattatggcggtgaggtgccgggcgatcgcgacgagctggtgaaactgccgggcgtggggcgcaagacggccaatgtcgtgctcaacatggctttcggccagccgaccatggcggtggacacgcatatattgcgcattggcaaccgcatcgggcttgcaccgggcaagacgccggaagcggtggaggccattctggttcgggtcatcccgcgtgaatatatgcttcacgcccatcattggctgatcctgcacggacgctatgtgtgcaaggcacgcaagcccgaatgcgagaaatgcgtgattgccgatctctgcaaatatcccgccaagacctgcgatatccccgccgcgctcgtgccgctggcgccttagagaatttccagcaaagcgatttcacacttttgctggatctctaactataggtttttatcgctcgtttcgagatggccttgtgcagatgcaccatcatcgtggcggcaaaaagcggcgtcagcaggttgacgatggggattgccatgaaacccgcgatcaccagccccgccagaaaaaccgttacgccatattgggagcgcagtgcctttgcctccgcttcgctgcggtagcgcatggcagcaaattcaaagaattcccggctgagcagataggcgttgatgacgaaaaaggcgatcaggttgatgccgggcacgaaaagcaggatcagggccactccgttgccgagaatgaccacgccgaggaatttcagcgaagcgatgacggagcgtccgagcggcagcggcgtgccgggcggatcggcaggatagtcttcgcgttccacgatttccgcgacatcatcaaggaaaaaaccggcgatgagggccgtgaccggcgcaatcatcagggcaagaaccagcgccagcccaagccccgccacgatggctgccacaatgccgagccagcctgcccattggggcatgccgggcagcagttgctccatccacggccaggcaaaagagaagaaaacctgccttatcgcgacccacaggcccacgagcagcagaagagtaacgcccagcgttttccagaaaaccgttcggaattgcggcgtaagcaggcggttcagggctttccaggcggcatcaataatcattttccacccttttgcgggattgcgtacggctcggatcgtctctcattgcggcgcaaatgccggaactgcgatatttgcaggggaaataggtatggccgcaggcgcgcgcaagcggcgctacccacaagccgggaggttatcaggctagccaaaagaacagtaaaagggtaaaccggctcccgcatcgcggcagcaccggccggtgtttctgccgcatcagcggtgaagcctgaaacgaaggggagcttcagaggcactcatggccacattcgatgttctttgcatcggcaatgccattgtcgatattctcgcacgcacggacgatgtatttctggaaaccaatggcatcataaaaggcgctatgaacctcatcgacgccgaacgcgccgagcttctctacagccgcatggggccggcgaccgaaatgtcgggcggcagcgcgggcaacacggcggcaggcatcgcaagccttggcgggcgctctgcctatttcggcaaggtcgcaaccgaccatctgggccgtgtttttgcgcatgatatccgtgcgcagggcgttgcctttgatacacgcccgctggaaaaaggttcgcccaccgcccgttcgatgattttcgtgacgccggatggcgagcgttccatgaacacctatcttggcgcctgcgtcgagctcgggccggaagatgtcgaaacctccaaggtggccgatgcccgcgtcacctatttcgagggctatctctgggatccgccgcgcgccaaggaagccatcgtcatggcctccaagattgcgcatgagagcgggcggcagatggcgatgacgctctccgatcctttctgcgtggatcgctatcgcgacgaattccttcagctcatgcgttcgcgcaccgtggatatcgtcttcgccaatgaggatgaggccaaggcgctctataagacaaagtcgctggaaacggcgattgccgccatgcgcatggattgcaggctttcggtcatcacgcgctcggaaaaaggcgcagtcgtcgtcacacccgaccagacgctgactgttccggccatcgagatcgatgacctggtcgatacgaccggcgcgggcgatctttatgccgccgggttcctttatggctatacgaaggatcgttcgctggaagattgcgcaaggctcggttcgcttgccgccggtctcatcatccagcagatgggcccgcgcccgcagatcagccttgaggctgccgcaagccaggcgggccttatctgaatttgctagcggaaccgattattctggccggatgatctggtcgcgctggagttcttcttcagtgcggccgggcttgcttttataaaccggcagggtccagccgaaataaagcgcgccgccgcgcacgaaaaaagcggcaaaagcggctgcacccgccgaaatcacgggattgatgccgagatattccagcaccacatagaggcaggccccggcgacggctgccgtgacatagatttcgcggcgcatcagcacggacggttcccccaccactatgtcgcgcaatatgccgccgaacgtggcggtgaaaatgcctgtgacgatagcgactgacgggccgaagcccagcgcaagccccttggcggcgcccatgaccgtgtaggcggccatgccgatggcatcgagccagagaagggtgcgatagcgcgattccaccttatgggcggtgaaatagactgcaatggccgcaagtgtgcccacaaacagatagagcggctgcacgacccagaaaaccgggcttgcgagcaccagatcgcgcatggttcccccgccaatggccgtgatattggcaaggaagatgaagccgataatgtcgagctggcggcgcgaggcggccaatgcacctgtggcggcaaaaacgaacactcccgcgtagttcaggaattgtatgatcgtcacgtctctacgagccttcgcttgatcgtccggttcaagtttccacccgcgctgcctcaagcgtaatagaaaaagcggaaataaaaagagcggcaaatgatgccgctgctttttcaatacgcctgcgcaatcggatcacgcattgtcttctgaggtcgaggcgccgttttcggcggaaaccttcgggcctcccttggaaacgcccaccatggccgggcgcagcacgcggtcgccgatggcgtaaccggcctgcaccacctgcaccaccgtattgttgggcagatctggattgggcacttcaaacatggcctgatggaaattcgggtcgaatttctggccttccggttccagcttcttcacgccatggcgttccagtgccagcagcatggcgcgttcggtcatttccacgccttcggaaagcgatttcaggttggaatcggcttccagcgcatcggccggaatggcatcgagcgcgcgacgcagattgtccgaaaccgaaagcatgtcacgagcaaaattggtgatggcgtaagcgcgcgcatcctgcacgtcgcgctgggtgcgcttgcgcagattttccatttcagcggcaacgcgaagcatctggtctttcagttccgtattgtccgcttccaataccgcgatacggtttgcggtttcgtccacttccccttcggcctcgtctgcggcggcttctgccctggcttccgcccggcgcgctttcaggaaatcgtcggcagcctgcttcagcgcctcacggtcccgcggattgttgatatcgcgctggtcaagatcggggttttcgggtttgttcttttcgtcagccatagtgcacttccgtcttgaagatcgttaggggcggatatcgagtttcgtgcctttaaaatcaaggtctaatttctgggggctggtgcgcaccggcaaatctgacagttatcgcagcagcctcgatacgatctgcgccgtatagtccaccatcggaacgatgcgcgcataattgagccgggtcggcccgatcacccccagggcaccgataacccgttgttcgctgtcgcgatagggggcaaccaccagcgacgagccggaaagcgagaaaagcttgttttccgaaccgatgaaaatgcgcacgcccgagcctgcttccgccaggtccagaagctgcaccatcccgtccttggtttcgagatcgtcgaagagatggcgcagccgctctatgtcttcctgtgcgtggacgttttccagaagattggcgcgtccgcgcacgatgaggcgtgcgggctggtccgcgccggcgccgctccatactgcaagtcccttcgccaccagttcctgtgaaagctggtcaagctcccgccgtgtttcctcgctcagtttcctcaattcggatttggcttccgaaagcgtgtggccatgaatatgggcattgagaaaattggaggcttcgatgagctgcgaggtgctgatgcccgccggaagatcaatcacacggttttccacatcgccgttctgcatgaccagaacagccagggcgcgcatgggttcaaggcgcacgaattcgatatgtttcagcgccacatcggtcttgttggtgagcacaaggcccgccccgcgtgacaggcctgaaagcacctggcttgcttcggtcaggacgctttccaccgaattgctggtgcctgcggcgcgtacctgcgcctcgatggaggagcgttcctccggcggcaggtctcccacttccagaaaggcatcgacaaagaagcgcaggccgatctgcgtcggcaggcggccagcggaaatatgcggcgcatagatcaggcccagatgttccagatcgctcatcacattgcggatcgtggcgggcgaaagcgtgtgcggcagaagccgcgagagattgcgtgagccgaccggatcaccgtcattgagataggtttcgacgatgagccggaaaatatcgcgcgagcgctggtcgagcgaactgaggagctggtgttccggcggtctcatcatggcttgttctgcgaaccctctgaattgaatgtaataaatataaggctgcggcatgttgcgtcaaagagtttagagcatgaatgcgcctttgccggtggcgccgcataacacttgtccgttcgtgacatgcgaaatttctttctatttatgcctaacaggcataaaaagccgcacctgaaagtgaaatcgctttccaaaccagttttgaaacgagggaaaatatgcgtccatccaagcgtgctgccgacgaaatgcgcgccatctctttcgagcgcggcgtctccaaacatgcggaaggctcctgcctggtcaagtttggcgacacccatgttttgtgcacggcaagccttgaggaaaaagtgccgggctggatgcgcaatacgggcaagggctgggtgacggcggaatatggtatgctgccgcgttccaccggcgagcggatgcgccgcgaggcggcggcgggcaagcagggcgggcgcacgcaggaaatccagcgcctcatcggccgctcgctccgcgcggtcgtggacatgcaggcgcttggcgaaatgcagatcacggtggactgcgatgtgatccaggccgatggcggcacgcgcacggcggctatcaccggcggctgggtggcgctgcacgaatgcctgcgctggatggaagcgcgccagatggtgcgtgtcgaaaaggtcctgaaagaccatgtagccgccatttcctgcggcatttatgaaggcgtgccggttctcgatctcgactatgccgaggattcggttgccgaaaccgacagcaatttcgtcatgaccggcaagggcggcatcgtggaaattcagggcaccgccgaaggcgtgcctttctcggaagaggagtttggcgcgctgatgaagcttgcgcgcagcggcatcgatcgtctcgtatcgttgcagaaaatggccgtcgcctgacggttccccgttattctggctctggcggcctgtaaatgaggttctttttcgcttccggtgctcatggagtttaagtacactgcgctccgggtctcaaaggccgccgttttcggcccaccataaccggaatgacgataagccgtatcggatgcatcgcaaccgagggaaaattcatgcgcgccgcccatattcttgaaaccgcgctctatgtgcgtgacgttgcggaagcgatagggttctatcgcgatgtcatggggctggagccggtgggaaaggtgagcgagcgcaatgccttctttcggtgtggcgatggcattctcctgcttttcagggcgcaagagacgctgaagccgccattgcccggttatctgcccgttccgccgcatggcacgagcgggccgggccatgtatgttttgctgcaagccgcgcggaaatcgaaggctggcgcaagcatctggaaaagcatggtatcgccattgaggccgatttcgattggcccaatggcgcacattcgatttatttccgcgatccgtccggcaattcgctggagattgccgaacccaaactgtggaattgaaaatgagaatgctggaaaagggcaagctgatcgtcgcctcgcacaatgcgggcaagctcagggaatttgacgggttgatcggcccgttcggtttcgaggtgagttcggtcgcggcccttggcctgccagaaccggacgagaccggcacgacctttgaggaaaacgcctatatcaaggcgcttgccgccgccaaggcaacgggctttccagctttatccgacgattccggcctgatggtggacgcacttgacggcgaaccgggcgtctacacggccaactgggcggaaacggaagacggcaaacgcgatttcgacatggccatgcagaaggtggaaaatcttttgcaggaaaagggcgcgacgacgcctgataaacgcaaggcgcgtttcgtctcggtcatctgccttgcctggcccgatggcgaggcggaatatttccgtggtgaagtggaaggcacgctcgtctggccaccgcgcggcaatatcggtttcggttacgatccggtgtttctgcccgatggatacgggaaaaccttcggcgaaatgacggcggaagaaaagcatggctggaagccgggtgacgccagcgcgctgtcgcaccgggcccgcgccttcaagctttttgccgaaaaggcactcaacgtggtatcggctccggcagaatgaacaagctgtttccccctttgcaggccaaaaatgctgccagcacctatcccgtcatgcatgctgatggggaaaccgcctttggcatttatgtgcactggccgttctgtctggccaaatgcccttattgcgatttcaacagccatgtccgccacaagccggtggatcaggcgcgctatggcgcggctttccggcgcgagatggaaaccttgcgtgagcgcacaggcccgcgcaccgtcaccagcattttcctgggcggcggcacaccatcgctgatgcagccggaaaccgtgggcgctctgctggatggcatcgcatcgtattggtctgtggcgccggacattgaagtgacgctggaagccaatccgacaagcgttgaggccgaccgttttcgcggctatcgtgcggcaggcgttaaccgggtgtcgcttggtattcaggcgttgaacgatcccgatctgcgccgccttggccggatgcattcggttgcagaggcaaaggccgcgatccggctggcacgcgagattttcccgcgcctttccttcgaccttatctatgcgcggccggaccagacaatcgaggcctggcgcgaggaattgaaggaggcgatcggccttgctgccgaccatctgtcgctctaccagcttaccatcgaggaaggcacgcagttctataatctctggaaggcgggcaagctcaccacgccggagccggaccttgcagccgcgctctatgaggaaacgcagcgtgtgaccgccgaacatggccttccggcctatgagatttccaaccatgcggtgccggggcgggaatcgcagcacaatctcgtctattggcgttatggccaatatgctggcatcgggcccggcgcacatggccgtttcgtggaaaatgacgtgcgcaccgtgaccatgactgaaaagcatcctgaaacatggcttgaccatgtggagcggcgcggccacggaattatcgaggaagaatatctcgatggcgggcaggagggcgatgaattcctgatgatgggcctgcgcctgcgcgaaggcatcgaccttgcccgttacgcgcggctttccggccatgcgatcgacgacaaacggctggcaaagctgatcgcggaaggcatgatcgagccgatgggcggcagcctgatccgcgcaacgccggatggcgcgctggtgctggatgcactggttgccgatctggcggcataaaagggcctgggatgactgacgaaacgggtgaagaacggcgcgaatatgtggtggggggcacgacgatgcgcgcccgtccgctggagcctgcgctctatattgtttcgacgccgatcggcaatctgggcgatatgaccctgcgcggcctcgaaacgctggcttcggccgatattctggcctgtgaggatacgcgcgttacccgtgtgctgctcgaccgctacggtatttcgcgccgccccatcagctatcacgaacataatgccgccgaggcggggccgaaactgatcgcggcgcttgccgcaggcaagagcgtcgcacttgtttcggatgccggaacgccgcttgtttccgatcccggcttccgtctcgtgggcgatgcgcgcgaggcgggcattcgcgttgtcccggtgcccggcgcctccgccgttctggcggcacttgcagcatcgggcctgcccaccgatgccttcatgttctgcggttttctgcccgccaaacatggccagaaacaatccaggctcgaaagcctgaaaggcatagacgcgacgctggtgttctatgaatcgcccaatcgtgccgccgcgaccctttccgacatggttgaggtgttcgggaccgggcgtcagggcgcgctttgccgcgaactgaccaaggcctatgaaaccatcgtgaccgcgcctctgggtgaacttgcaaaaaccttcgatggtgaagaccgcattcgcggcgaggtggtgctgcttgtcggtccacccacgggcgaggcggttgcgcaaagcgaggaagatatcgacaggcttcttctgtcgcttgtcgccgaaatgccgccttccaaggcggcaggcgaggcggcgcgcatgacaggcggccagaaatcggtcctctatcagcgtctcctgcaattgaagtccgatggacgatgacggatctgcgcgagaaaaagcgtattgctttctttcgcggccacagcgccgaacgccttgccgctttcgcactcatgctcaaaggctttcgcatcgtcgcgcggcgctatcgcacgcggcttggcgagattgacctgattgcaaggcggggcgatctggtgctgatcgtcgaggtcaaggcgcgggcaagttttgaagccgcacaatttgcggtaacgccgcaggccatgcgccgcatcgaggcggctgccgatctctggctgcaacgccagaccgatcgggcgcggctttcgctgcgtttcgatatggtcgccgtgctgccgcgccgctggccgaaacatgtccccgccttttttacggcaggccattatgggtaaacccctataaattctacaaaaattatagggaatatgtttcgccgctccaacggaatgaaaatcccgcaaaggctggctttgtgaaaaagtgatgctcgccgccattttggcgcgcaagcccgtttcttataaattccccccgcgcaatgaataatagcggccatcttgcttccagcgccagcaggcgtctgctccgtgctggaagtgtttgaaaggatgatgcctgtgtctttatcgcaaacgcgacttctggctgattttcctgctttcttccgggtttcgggcgaagtggtggcggtcgtgggtggtggcgaggaagccttgaacaaggctcgcctcgtggcgcagacggctgcgcgcctgcgcatcattgctgaaaaggctgagccgcatcttgccgcttttattgaaagccatggggtggagcatattgcgtcaccctttgcgccggaactgctggatggtgcgaagctcgtttttgtcgcgaccggcgatgaggccggggatcgtgccgccgctgccgccgcaagggcccgcaaaattccggtcaatgtggtggaccgtcctgccctttgcgattttctgacacctgccatcgtcaatcgtgcgccggtcacgatcgccatcggttcgcagggaaccgccccggttttggcgcagatggtgcgtgcgcgtatcgatgcagccttttcgccgcgtcttggcgagcttgcgcattttgcggaaagctggcgccctctggtcgagcgggcgcttccaaaagggcttgcgcggcgtggtttctggcgcacattcttttcgggaaaagtggcccgcgcggtggagagtggcgaccacgaggcggcgcacagggctgcggcggaactgatcgggcaggggcaggacgcttccggccatgtctggctggttggggccggtcccggtgctgaagaccttttgacgctgcgcgcccagcgcgtgctgatggaagccgatgtgatcgttcatgatgcgctggtgccggaaggcgtcatcgccatgggacgccgcgacgccgagcgcctgccggtcggcaagcgcaagggttgccattccaaaagccaggatgagatcaaccgcctgctggtgaagctggggcaggagggcaagcgcgtggtgcgcctgaaatccggcgatccgctggtctttggccgtgcgggtgaggaaatggccgccttgcgcgccgccggaataggctttgaggtggtgccgggcatcacctctgcctttgccgctgccgccgatatggaactgccgctgaccttgcgcggcgtcgcgtcctcgctcgtcttcaccacgggccatgacatgaccggcgatgtgctgcccggctgggcgaagcttgccgtctccggcgctacgattgccgtctatatgggctccacggttgccgcttccgttgcctcgcgtctgattgccgccggcctgcatgaggatacggcggttgcagtggtggaaaatgcaagccgcagcaacaagcgcatgttccatggcacgctgaaggatttgccgcagcttgaaaaccgcaaggagctttccggcccggtcatggtggtcattggcgatgccgtcgccggtgccgccatcggcagggcgcaggccctttccctgaaacctgttcccgtcgcagcctgattttgaggagtttggatatgatcgtgaaagttcttactgcaaaccggctgatcgatggacaggctgtgtggcttggtgccgacggttcgtggcaggaaacgatcgacggggcgctggtcgcccgccatgccgaagccgtgaatgcgcttgaggaagcgggcaggcttgccgcccgcgccaatctggtcgtcgatgtgaatgtgatcgatgtggaggaacgtggcgcggacctttatccgatccgtctgcgcgaacgcatccgcctgtccggcccgaccatcgtgaccatgggccatgcattcccggcgcctgcctcctgatctgttgttggacatagcctatgtatcgttatgatgaattcgaccgggattttgttgcagcccgcgttgcccagttcaaggatcaggttgcgcgccgcctttcgggcgagctgacggaagaccagttcaagcccttgcggctgatgaacggcctttacctgcaattgcatgcctatatgctgcgcgtggcaatcccctatggaacgctgtccagccgccagttgcgcaagcttgggtctatcgcgcgcacttatgaccgtggctttggccatttcacgacgcgccagaacatccagtataactggcctgcgctgaaggatgttccgcagattttggcagagctggcagaggtggaaatgcattccatccagacctccggcaattgcattcgcaatgtgactgccgaccattttgcaggtgctgccgccgacgaagtgacggacccacgcccgcttgccgaaatcctgcggcaatggtcgtcgctgcacccggaattttcctatctgccgcgcaagttcaagattgcgattgtcgggtccgagcatgaccgtgcggccattcaggtgcacgatatcggcctgcaactgaagaagaacgaggcgggcgagcttggccttgccgtttatgtcggcggcgggcagggccgcacgccgatggtggccaagaaaattcgtgacttgctgcccatcgaggacatgctgacctatgtgacggcaatcgtccgtgtctataatcttcatggtcggcgtgacaacaagttcaaggcgcgcatcaagatccttgtgcatgaaaccggcatcgaacaattgacccgcgagatcgatgcggaatgggaagaaatccgccatggcgaattgaagctgccgcagcgcgatatcgatgtcattgaaagctatttccgtatgcccgacctgccgcagcgccccgaaggctgggaaattctcgccgtggcacagaaggctgatgcggaatttgcaagctgggtcgcgcgcaatgtcaccgcgcacaagcatcccgattatgccgtcgtcaccatctcgctgaagcctgtcggcggcattccgggcgatgccagtgctgaacagatggaactggtggccgatgtggcgcaaacctgttccttcgatgaaatccgggtgagccacgagcagaacctcgtgctgccacatgtggccaaggccgatctgccggcagtctacgaccgcctgcaatcgggcggactggtgacacccaatgccggtctcatcaccgatatcattgcttgccccggtcttgattattgcgcgctggccaatgcacgctccattcccgttgcgcagcgcatttccgagcgcttcgccgatctggaccgtcagcttgaaatcggcgatctcaagatcaagatttccggctgcatcaatgcctgcggccatcatcatgtcggccatatcggcattctgggcgtggagaagaagggtgaggagctttaccagatcacgcttggcggctcggcggacgaaaactcggccattggtgaaatcaccgggcgcggtttctcgtcggaagaggtggtcgatgccatcgaaaccattgtcgatacctatctgggcctgcgcgaaagtgcggaggaaactttccttgccgcttatcgccgggtgggaatggagcctttcaaacgcgctctttatggggagataagaagtgctgcctgacgccgacattgccgatgcggatgagcgcgctgccgcgcaagcccggcttctcgaagcaagccacggcgcatccgcgccgcacgaaataatcgcgcttgtcacgcatgagcttttcgaggggcgggttgcggttgtttcgtccttcggggcggaatcggcggtgctcctgcatatgatctcgcagatcgaccgggcaacgccggtgctgtttctcgatacgggcaagcattttcgcgccacactcgattatcgccatcaactggtgggtcgcctgggccttgccgatgtgcgggatatcctgcctgttgcggacagcctggcaaaggaagacccgttcggcgccttgtcgatgaccgacaaggaccgttgctgctttatccgcaaggtggagccgatggcgcgcgccgttgcgccttaccgggcatggatgacgggacgtaagcagtttcaggcatccacccgcaatgggctgccggtgtttgaatcggttggcccgcgtatccgtatcaacccgctggcgcgctggcgggccgaagacctcagggcctatgccgaaaagtacagcctgccgccgcacccgctgaccgcgcagggctatcgctccatcggctgcatgccttgcacacgccccgtctcggagggcgaggatcagcgtgccggacgctgggcggggtcggaaaagaccgaatgcggcattcatctttccggccttgccgatagcctgaagggcatcccgaaagctgtgtaacggtttttggaacagatgtgcgttaagagaccatgcgagtgagagagcgtaaatgagcagcacaaacgaaacaaaactctggtctcgcgatggtttccgcgaggacgattatatttttgccgacgatctggaggcggcaggcgatgcgcctgcgattgtgcttccactggccgtctggcttgagcttggcgaggaacaccgccgttcgtccaaccgtcgcatcggcgtttcggtctcacccggcgaaaagattgacccgcttttagggcatctggattccattgcactcatcgccttgcagtttccggttttcaacgatggacgctcctattccaaggcggaaattctccgccgtgaaggctttgcgggagagttgcgcgcggtaggggatgtgctgatcgatcaggccgtgctgatgctgcgcgcgggcttcgacacattgcaggtggcaaatgaggtcgcgctgcgccggcttggcgaaaatcgtctggtggatacaccgggctattaccagccagggcgcgggtcgctgccgcaggaaggagcatttgcctggcggcgcgtaaaagcgggctgatatgtgctatttccattcgcccgaaaaatgctctagacatgcctcgtcaattacaaggagtcgcggcgtgatacggcacattgttttcttcagcgtcaaggaaggccaggatatcgaaacggtcaggaaagggctggagcaacttgcgaccattccctattccgatgttttcgaggtgctggcgaactcgaaggtcgacccgatgtgcgagcgtattgatctcgtggtttatgccgagttcaaggacgaggaagcactctacgctttcaagaaccatccgacttatgatgccacgacgcagcttgtgcgcccgatgcgcgaactgcgcttttccgccgatgtggtgacagacaagaactgattaccagcctgtctgtggccgttcctgtaagggcagtccgccgaaaaggtttggctcgcttgtcgttctggcgcgctctatgttgagaaggcgcagcttggtggccgtgccgcccgcagccgaaaagccgcccaccttgccgtttgatcccagaacgcggtggcagggcacgatgatgggaaacggattcttgccgagcgcatagcccactgcctgcgacaggctcacatcgccaaggcgccgcgcaatcgcgccataagtggtggtttcacccggtttcagttccagaatgatttcataaacgcgccggttgaggtccgggaccgaatcaagcgccagcggtgtatcggaaaaatccggcgatgcgccatcaagcaatgcgcgcactttttcaatagtttgcctgatgaaagcgggcggttcagcatattccccgcccgcaaaacgctcacgaagtcgatggcgcgtttctttctcgtccgcctcgccgatctccacgcccacgattttgctcccgcgccatgcaatgccgcagggcccgatgggcgtttcaaaaacggtgatgccaaacgattccatgaccgaataatagcacgatttgaaacatacaggggcagatggaacccggatgaaccggttaagaggtgaaaagtcgtagtatttgcgcaaaatgctgcaggcaaatggttgaagatcgccacgaataatgattgtgtgaagacaatattggccgacatagaccgcaaatgtgcgctatatagcgtttcatgccttcaaacggccaaacgggtaatgacagtttccggtacgtttgcggccggagccgaggaatataaatggacgattacgagcgatatgccacgggattgatgatcgttttcggcgcgctgattatcggcgggctcatggcggcaaatctctatcacggtgacaagcccggctttctttttgcgcttggcgcggcggttgtcggctggttttcagctttcgccgttctgttcgacaagccgcgcgtctatggcgtgatgatcgccattgcaattggcctggttgcagcctcgatcggtgcctacgtcacctgattgaactgctgcctgaaagcaaagccccggatcatccggggctttgttcgtttcacagataaggcgaatagcactggcgccgcggcccgtaattgggctggtaggtgttgtcataggcgcggtaggaccggtaacggttatagcaccagcgcacatgcgggttgccgccgcgataggcgcgcggtggcgggccccagtggcgataatagcggtaatagggccggtagcgcggatgatgatgccgccaataccgttgatggcgccagtagcggcggtcgccgcgataatcgtaatattgcacgcgctgcaccgcatcggcatcttgcgaagccgcagccgacgcaagcggcagcaaaggttgcgccgcattggcactcatggccgaaagccccatgcctatcgacaggcaggcggcaaacagggaatagccaaatctcttcatcggtttctcctcgcattcccggatcaacaaggtcgtgccgggaagcatattctcaattgcttctcgcatgattttagtcccagcaatgtggcgcagcggtggcttgcgccggtcacgaatttttcgatccggcaacataacggtgactgtccaaaacacggcttttaaatttgacataaagatatgtttatgtcattaaacgacctactcgcgatcatgcgcgcccatgcaattcagggaggaggctggcgaacagagttcggcccctttccggcattacaaccagacaatgtgaatacaggcggtatcccttatggcgtcttcccttgacgatctttttggtgcaacggcggcaaagccggacggttcggaagtgctggcggcactgacccaggcggcgcgcgagcgcatcctgatcctcgacggcgccatgggtacgcagattcagggcctgagtttccatgaagagcattttcgcggcgatcgtttcgccacctgtgactgccagcttcagggcaataacgatcttctgaccttgacccagccgaaagccattgaggaaatccactatgcctatgccatggcgggcgcggatattctcgaaaccaatactttctcctccacttccatcgcgcaggccgattatggcatggaggcgatggtctatgatctcaatcgcgatggcgcacgccttgcccgccgcgcagccttgcgcgccgagcagaaggacggccgccgccgctttgtcgcgggcgcactggggccgacgaaccgcaccgcctcgctgtccccggatgtgaacaatccgggctttcgcgccgtcactttcgatgatctgcgcattgcctattccgaacagattcgcggcctgatcgatggcggttccgacatcatcctgatcgaaaccattttcgatacgctgaacgccaaggcggctgtgttcgcgaccgaggaagtctttgccgaaaagggtgttcgccttccggtcatgatctccggtacgatcaccgatctttccgggcgcacgctttccggccagacgccgacggccttctggtattcactgcgccatgcaagaccgttcaccatcggactgaattgcgcccttggcgccaatgccatgcgtgcgcatctggatgaattgtcgggcattgccgacacctttatctgcgcctatcccaatgccggccttccgaacgaattcggccagtatgatgaaacgccggaagccatggccgcgcagatcgagggctttgctcgcgacgggctggtcaatgttgttggcggctgctgcggctccacgcctgaccatattcgcgccatcgcgcaagccgtcgcgaaatatgagccacgcaagcccgcaaaagtgccgccgctgatgcgcctttccggccttgagccctttacgctcaccaaggatattcctttcgtcaatatcggcgagcgcaccaatgtcaccggctcggcccgcttccgcaagctcgtcaaggccggcgatttcgcggctgcgctcgatgttgcgcgcgatcaggtggccaacggcgcccagatcatcgatatcaacatggatgaaggcctgatcgattccgaaaaggccatggtcgagtttttgaaccttattgccgccgagccggatatcgcccgcgtgccgatcatgctcgacagctccaaatgggaagtgatcgaggctggcctgaaatgcgttcagggcaaggcagtcgtcaattccatctcgctgaaagagggtgaggaagcctttcttcaccatgcgcggctggtgcgtgcctatggtgccgctgtggtcatcatggcgttcgatgaaaccggacaggcggatacgcaggcccgcaagatcgaaatctgcacccgcgcctataaaatcctgaccgaacaggtgggtttcccgccggaagacatcattttcgatccgaatatttttgcggtcgcgaccggcatcgaggaacacaataattacggcgtcgatttcatcgaggccacgcgtgaaatcgtccgcacactgccgcatgtccatatttccggcggcgtttccaacctctcgttctccttccgcggcaatgagccggtgcgtgaggcgatgcatgccgttttcctctaccacgccattcaggcgggcatggatatgggcatcgtcaatgcgggccagcttgcggtctatgacacgatcgacgctgaactgcgtgaggcttgcgaggatgtggtgctgaaccgccccacaaaaacgggcgaaagcgcaaccgaacggcttctggaaattgccgaacggttccgtgattccggctccagggaagcgcggacgcaggatttgagctggcgcgaatggccggtcgaaaagcggcttgaacatgcgctggtcaacggcatcaccgaatatatcgaggccgatacggaagaggcgcgccttgctgccgagcgcccgttgcatgtgatcgaagggccgctgatggcaggcatgaatgtggtcggcgacctgttcggttccggcaagatgtttctgccgcaggtggtgaaatctgcccgcgtgatgaagcaggccgtggccgtgctgctgcccttcatggaagaggaaaagcgcctcaatggcggcgagggccgccagagtgcgggcaaggtgctgatggcgaccgtcaagggcgatgtgcacgatatcggcaagaatatcgtgggcgtggttctggcctgcaataattatgaaatcatcgatcttggcgtcatggtgccctcgcagaaaatcctgcaggtggcgcgcgatgaaaaggtggatatcatcggcctttccggcctcatcacgccttcgcttgatgagatggcgcatgtcgccgccgaaatggagcgcgagggcttcgatattccgcttttgattggcggtgcgacgacgagccgtgttcatacggcggtgaaaatccattcgcgttacgagcgcgggcaggctgtctatgtcgtggatgcaagtcgtgcggtgggggtcgtgtcaaacctcctgtcgccggagggcaagcaggcctatatcgacggtttacgcaacgaatatgccaaggtggctgctgcccatgcccgcaacgaggctgaaaaacagcgcctgccaattgcccgcgcgcgcgccaatccgcatcagctcgactgggaaaactacgagccggtgaagccggccttcaccggaacgaaggtttttgaaacctatgatctggcggaaatcgcgcgctatatcgactggaccccgttcttccagacctgggaactgaggggccgctatccggctattctcgaagatgaaaagcagggtgaggcggcgcgccagctctgggcggatgcgcaagcgatgctccggaagatcatcgatgagaaatggttcaccccgcgggcggtggtcggcttctggcctgccaatgcggtgggcgatgatatccgcctctttacggatgaaagccgcaaggaggagcttgccaccctgttcacgcttcgccagcagcttaccaagcgcgatggccgcccgaatgtcgccatggcggattttgtggcgcctgtcgaaagcggcaaacaggattatgttggcggttttgtcgtgacggcgggcattggcgagattgctatcacagagcgttttgaacgcgccaatgatgattattccgccattcttgtgaaggcgcttgccgatcgtttcgcggaagccttcgcggaactgatgcatgagcgtgtgcgcaaggaattctgggcctatgcgccggatgaagcctttacgccggaagaactgatcagcgagccatataagggcatccgcccggcgccgggctatccggcccagcccgatcatacggaaaagaccaccttgttccgcctgctcgatgccaccgccaataccggcgtggagcttaccgaaagctacgccatgtggcccggctcctcggtgtcgggtctctatatcggtcaccctgaaagctattatttcggtgtggcaaaggtggagcgcgatcaggtcgaggattatgcccggcgcaaggacatggatgtggaggctgtggagcgctggctcaccccgatcctcaattatgtccctggggcatcgaaagacgaagcggcctgacagccgatcgttcgagaggaaacggcaaaacagccctcatggagcaaacctccacgagggctgtttgcttcaagctttgcggtggagtcttccggttttatttttcgtccaaataaatattcgattttcattatctaatttagaatgaagttatattcaatataaaagtagaattttgaaaatcgctaattatgatgaaagtaatcttcgtagaagaaatatgaaagatatgctaggaatgtttagcgatacattttaccaaaaatcgctgcgattccaagaattcatatttattttgaaacgctactgggatgtctgcaatgaaatgggaaacattttatgatgctatgcagtctgccgacagtgcagatcagttgtttgaaatagtaaagaattatgcgcatgacctgggttttgagtatgtatcctatgtcatgtctattccttccctgaatggctccttgaagtgggtgcgatttggagcatttccagatgggtgggaacagagatacttggcacaaaactatgcggaaatagatccgctgttacggcgcggtgtgaacagtatagatccgctgatctggtcgcagaattttttcgcaagtgcaccgcaaatctgggccgatgcggtgaaatatggacttaaagtgggtatttcgcagccctgctgggcggcgcagggtgttttcggcctcttgagctttgtacgctccggcccggctctcacccccggtgaaatttccatgctgcgccgacaattgcagatggtcaccaatctcctgcatctatccatgtatgaaagggtcgatgtgccggccatcagttgcatcggcgatgtcagcctcaccttgcgtgagcgcgaaatcctgcgttggacgagcgaaggcaagactgccgagatcatcgggacaatcctcaatatctcgacgcgaacggtcaatttccacatcagcaacgtgctcaccaagcttgttgcggtcaataaggtgcaggccgtcgccaaggcccgtacatttggtctcctctgaccttttccagtgtccctcggcggtttgtaccgacgggcattttctgcggctttccggtttgcgctttccctgaaaaaggctacacattcattatcgttcttggaggatgaatgaatgactgcacagccgaactcgcttgaagcccgcgatatccgttatcacctgcattcctacaccgatgctgtccgtcttgaagcggaaggcccgctcgttattgagcgcggcgacggcatctatgtcgaagatattgccggcaaacgctatattgaagccatgtcgggcctgtggagtgtcggcgttggtttttcggaacagcgtctggcggaagctgctgcgcggcagatgaagaaactgccattttatcataccttttcctatcgctcgcatggcccggtgatcgatctggctgaaaagcttgtcgccatggcgccggtgccgatgagcaaggcctatttcaccaattccggctcggaagcgaatgataccgtcgtcaagctcatctggtatcgctccaatgcgctgggcgagcctgagcgcaagaagatcatttcgcgcaagcgcggctatcatggcgtgaccattgcctccgccagcctgacgggcctgcccaacaatcaccgctccttcgatctgcccatcgatcgtattcttcataccggctgcccgcatcattaccacgatgcgctgccgggtgagagcgaggagcagttcgcaacgcgcctggcaaacgagctggaacagctcatcctggcggaaggcccccacaccattgccgctttcatcggcgagccggtgatgggcgcaggcggcgtggtcgtgccgccgaagacatattgggaaaaggtgcaggcagttctcggccgctacaatatcttgctggtggctgatgaagtcatctgcggcttcggccgcacgggcaatctcttcggctgccagactttcgacatcaagcccgacattctggtcatgtcgaagcagctttcctcttcttatctgccgatttctgccttccttatcaacgagcgcgtctatgcgccaattgctgaggaaagccacaagatcggcacgcttggcaccggcttcaccgcatcggggcatccggttgccgcggccgtagcgctggaaaacctcgccatcatcgaggagcgtgatctggtcgccaatgcgcgtgagcgcggcgcgcggatgcaaaaacgccttcgcgagcttcaggaccatccgctggtgggagaagtgcgcggcgtcggccttatcgccggcgttgaactggtgatcgacaaggaagccaaaaccgggcttgaacagccgggtgcgcttggcgcacgggcgaatgctgccttgcaggagcgcggcgtcatttcccgcgccatgggcgacacgctcgccttctgcccgccgctcatcatcaacgaccagcaggttgataccatggtttcggcgctggaagcagccctgaacgacgttcaggcgagccttggaaagtaattccggacgcacaatctcgcacttgcgggccgctctgtttcaggagcggcccgtgcccaagccaggtaaatagcataattttttttataggattttccgtggcttggtagaaaatcggacttttgttttcggagcaagtttgtttccggcccgacactgaaacgggcaagtttttcgcgatgccttctgcaatacgcgatagcattctttcctttttccgctttcattcacgacaatgcacgcatcgtgacccgtcactttgcgccggacgaaggcatttgcctttgtctgccgccagttttgcgtcggataatgcttgaaaacaaagaaatagaggggttccgttttaatcggaaccgctccagccggtttgcgggagtaaatgccgtgcatcatgcatccctgatgaaaaacctgacgcatttgcagcgccttgaagcagaagccatccatgttttccgtgaggtggcggcgacattctccaatccggtgatgctctattcggtcggcaaggattcctccgtcatgctgcatctggcgatgaaggcgttctatcccgccccgccgccttttccctttctccatgtggatacgacatggaaatttcgtgagatgattgaattccgcgatgcacaggcgcgtgagaaggggtttgaacttctggtgcatgtcaacgagcagggcgtgcgtgatggcatcgggccttttacgcatggctccaatgtccatacccacatcatgaaaacggttgggttgcggcaggcgcttgataaatacaggttcgatgcggccttcggcggcgcgcgccgcgacgaggaaaagagccgcgccaaggagcgcattttttcattccgcaacgcgcagcatggctgggaccccaagaaccagcgcccggaaatgtggaagatttataatacgcgcgtttccaaaggagaatcgatccgcgtctttcccctctccaactggaccgaactcgatatctggcaatatatcttgcaggaaaacatcccgatcgtgccgctttattttgccgcgcgccgcccggtggtggagcgcgatggcatgctgatcatggtcgatgatgaccgtatgaagttacgccccggcgagcaggtggaaaaccgtctggtacggttccgcacgcttggctgctatccgctgacgggcgccattccatcaagcgcggcaaacctttccgatattgtcgaggaaatgctgattgcccgtacatccgagcggcaaggccgcgcgatcgaccgtgatgaagctggctcaatggaaaaaaagaaacgcgagggctatttctgatgaatgttgtaatgaagccttcgcagaagaacactgccgttgccgattttctggccgatcaggaacacaaatcccttctgcgctttctcacctgcggttccgtcgatgacggcaaatcgaccctgatcgggcggcttctttatgatacgaagctcatctttgaggaccagcttgcctcgctgaaaaacgacagccggaagtttggcaccaccgatgatgattttgatttcgcacttctggtggacgggctggaggctgagcgtgagcagggcatcaccatcgatgtcgcttatcgtttcttctcgacgccgcgccgcaagttcatcgtggccgatacaccgggccatgcgcaatatacgcgcaatatggcaacgggcgcttccactgccgatctagccgtggttctggtggatgcgcgccagggcgtgttgacccagacgcgccgccattccttcatcgcggcagcacttggcattcgccatatcgtgctcgcggtcaacaagatcgatcttgttgatttttcgcaagacagattcgatgggatcgtcgcggattatctttcctttgcgcaggatctgggctttacgagtattcagccgatcccgctttcggcccgctttggcgataatgtgacggcttcctcgccacgcatcggctggtatgaggggccgcatctcctggaacatctggaaacggtgcgtatcgatacggaagcggcggcaaaaccgttccgctttcccgtgcaatatgtgaaccgccccaatctggattttcgcggtttttccggcacggtcgcttccggctcgatccatgtcggcgacccggtcgtggtggccaaatccggcaagcaatcgcgcgtgaagcgtatcgccacctatgacggcgatttgcagcgcgcctccgagcggcaggcggtgacgctcgttcttgaagacgagatcgaggtttcacgcggcaatatgcttgccggcgtggaattgcggccggaagttgccgatcgatttgccgccgatatcgtctggtttggagaggatccgttgttgccgggccgctcctatctcctgcgcaccgaaaccgaccagacgccagtgacggtgaatgcgatcaggcatcgcacggacgtcaacactttcatacaggaagaaacagcccggctcgatctcaacgagattggccgctgccatttgcagacggtcgatccgatcgctttcgatccatacggcgaaaatcgtgcgacaggcgctttcgtgctgatcgatcgcctcaccaatgcaaccgttggcgcgggcatgatcgatgctgccttgcggcaggcgaccaatgtgcatttgcaggctttcgaccttaacaagcaggcgcgtgcggcgcagaaattccagaaaccggcggtgctgtggtttaccggcctttccgcatcgggcaagtccaccattgccaataggctggaacagcgcctccatgcgctgggcaagcatacctatctgctcgacggcgataatgtgcgccacggcctcaacagcgatctcggcttttccgatgcggaccgggtggaaaatatccgccgggtgggcgaggtggcgcggctgatggccgatgcggggctgatcacgctggtttcattcatctcgccgttccgcgaggagcgcgatcaggtgcgcgcccggttgccggagggcgagttcattgaaattttcatcgatacgccgattgaggaatgcatggcgcgtgacccgaaggggctttacgcacaggcgcttcgcggcgagatcaaggcctttaccgggatcgattcgccttatgagccgcctgttgcgccggaacttcgcctcaatacggcgggaaggaccgttgacgaactcatcgccgaggtggaaaactaccttgccgaacgtggtgtgatcggcagttatggcagcgattcctggtcgatctgaaaatgaaaatttccgcctctccaaaagcaggccttgatggcacagccttgcgcgccgtccttcgcgacgctgcgcttgaggctggccgcagcatcatgaagcattatgtcaatggatgcgcggtgcagagcaagaaggatgcctcgcccgtaaccgaggcggatcacgcagcggaagccattattcttgcggccctgtcgtcggcctgccccgatgtgccggtggtggcggaggaagaagttgcagcagggcgcttgccggatcatctggggcgcaaattccttctggtcgatccgctggacggaacccgggaattcctgctgcgcaacggcgattttacggtcaatatcggccttgtcgaagagggcgcgccagtactgggtatcgtctatgcaccggcccgcaatctgctgtttatcggcagcgatgcgggtgcatgggcaatggaaaccacaccggaccatggcgcaggccaggaccagcggatttttgcgcgggtttcgcccgccgaaaaagtggctgtctgtagccgctcgcacctgacgcctgaaaccgaacgatttctcgctgaaaaccgcatcgcaagcagcgtttcggttggttcctcgcttaaattctgcattcttgccaagggtgaggcggatatttatccgcgtttcggcccgacgatggaatgggacacggcggcgggcgatgcggtgctgcgcgcggcgggcggcatgaccgccactctcgacggcaggccgatgatctatggccagcgcctccgtgcaggggcggcgggtttcgccaatcccgatttcgtggcctatggggcgggtgaggcgcctgttttcaccacggcctgacggcaatggcgggccatttccaatgcctcattgtcgcatccatgagcagcggcaaaaaaatacgtgctatgctcttgcggcttgaaatcttgagcgttataagccgcctcaatggtcacggccacatggtcacggagtgtagcgcagcctggtagcgcacctcgttcgggacgagggggtcggaggttcgaatcctctcactccgaccatttcccggtttttccaaaagctttgtatttcaatgctgcatcgcgaggctatttattcgtgcctggcgaaaacggccatgcgcatgaactcgccatcatattcggcaagggcggcaagctgctcgcggttgaggatttccacccggttcgagcggaagaggacaaggccttcttcccgtaattcccgcagcatgcggttcaggtggatcggcgtcaggccgagcgcatcggccagctgatattgtgtcagcgggcaatagaaggaatccggttcgcctatgccgcaggattttacgcggtctgagagttccagcagaagatgtgccgtgcgcacgaaggcattgcggcagcccacattggtcagatgttcgatcaggaacgaacgctgccgcgaaagaagctcaatcaggatgaagctcaggcgcggcgcgtgcttgatggcattttccagcgaattcagcggaatttcaaagatcgacattggcgtgatggcggcaatcgtgttgtagctatagccattggaggtccgcaaacccacaaaatcgcagcgcatcggaaagtcgatgatctggcgttggccgctggaaagatcgcggtagatgcaaccccagccggatctgaccagatgaatgctgcgcacccgcgcaccctgctcgatgatgatggcatcagcggcaaaattattctcgataatgtcgagagtggccagcgcgtcaatctcccgcgcttccagtttggccaggattggagccgcttccaataagccaatcagcgcatcggtcgatgaggttgtgttctgtctcccgctctgcatctcaagcccgcacccaacgaaagatatagatcctatatctttcaattgcccaagtcgttcttataagcagtacattttttcatgctcgctaacataggttaatgacacgattatttgatgatagcaatatcaacggctccaatacagcgggttcaacaattacgggttcaataaattcgtctcttacgaagacgggaattgttgtttgggtagggtgcaacagcgtagcagggggacagggatgtttgaggtgaaagagggctgcctttgggccgcgccggagaaggtgggcaagcgtggtcgtgatagcgcgcgaggcgcgaacgccctttcacagaaggggcagtctctcctacttgtctgcaagagcaatctggagcgcgaatgtattttcaacgggctggtcatgaatgggctgaaactggcggttatctgccgtcctttcatcgatcacggagaggtgctggaagatgtggccgcagtcatgatccatattggctcgaagcggctggccgacccgttttttccggtgaaatgcaagctatcatcgacaagtggcgaccagtgccagtggtgtttctggcggagcgggaagaatgggcccaggtggtgcgcgccatggaaatcggcgccagaggctacattcccacatccgtggacaccagggtttgtgtcgaggccatccatctcgcaaccgctggcgggatgtatgtccccgcctcaatggtcacgaagcccgcggctgtcgatatcgatgaagatgtgctgggcgagttgctgaccgcccgcgaggtcgaggtggtccatgcgatccgccttggccggtcgaacaaggttatcgcttatgaacttggcatgagcgagggcaccgtgaaagcgcatgtccataacatcatgaagaagatcggtgcggccaaccgcacggaagtggcttgtatgctgcacaagatgtatggaaacatgcagaatgaaaattgaagaaatatttcagtatattgccaaaaatatttatcggtattcatatgatttattttcggggaaatattgcgtagaagccttccaaatgctgccgcgcctgaaataagaaaggcaaggggcgtttcaatcgggggtgagtggttgctttctggcggaaaacggagaaattaccggaggggctgaatcaaaaagcggcatttgcagcaaggcatggtggcttttgatcaggtccggaacctggcgtgtaatccgatcggcgtgaaacgagggccgatcagattatgcttcaaaacagacagtcagaacaattccagtgctggaaacgcaatgcagctcacacctcgccatcatgcaattgtggaactcgcgcgccgcaaggggcaggttctggtggacgatcttgccgtggctttcgatgtcaccccgcaaactgtgcgaaaagatctgaacgacctctgccgcgcccgccttctgcgacgcatccacggaggcgcgctctatccttccggcgtggagaatatggaatatgaggcgcgccggcgtatcgcggcgcatgaaaaggaatccatcgggcgcgccacggctgcgatcatcccggatggcgcttcgcttttcatcaatatcgggacaaccaccgaggctgtcagtcatgcgcttgttgaccataatcatctgatggtcatcaccaataatatcaatgtcgccaatacgctgcgcgtctacccctccatcgaagtggtgattgccggcggcgtggtccgcgcctccgatggcggcatcgtgggcgaggcggctgtggatttcatccgccagttcaaggtggatttcgcgatcattggaacatcggccatcgacgaagatggggccttgctcgatttcgatttccgcgaggtgaaggtggcgcaggccatcatcgccaatgcgcgccatgttattctggtcacggattccaccaagctggaacgaaccgcgccggtgcgcatcggccatctgtcgcaggtcaacactttcatcaccgaccgttgcacttccctgcaattgcaggatctgtgccgcgaacatggggtggagctgatcgaaaccctggccggaaaggaaccggagcaaaaagatgattagtttcgtttgattttcatttgctttcgtactgaatgaattatattcgctttggtgttcgcaggccggttttcggggtacgccatggtgcaggaaaaacaattcgatatttttattataggtggcggcatcaatggctgcggcattgcccgtgatgcggtggggcggggcttcaccgttgggctggccgagatgaacgatctggcaagcggcacctcttcgcgcgcaaccaagctcattcacggtggtttgcgctatctggaacattatgaattccggctggtgtgcgaggcgctgatggagcgcgaggtgctgtgggccaatgcgccgcatatcatccatccgatgcgtttcgtgctgccttatcataagggcggcctacgtcccgcctggctgttgcggcttggcctgtttctttacgaccatctgggcggccgcaagaagcttcccgccacgcgcacgctcaacatgcgcaccgacaaggccggcgaaccgttgaaaccgcttttcaccaaggcttttgaatattccgattgctgggtggacgatgcgcgcttcgtggcgctcaccgcccgcgatgcggctgatcgcggcgcgaagatcgcgacccgaacgagcgtcgttgccgcaagccgcgacgggcagggctggaccatcacactggaagataccggcaccggcaggcgtgagaacgtacacgcccgccttctggtcaaagccgccgggccgtgggccgacaaggttctgcaaggtgtggaaggcgaccggcaattgcacaatatccgtctggtgcagggcagccatatcgtcgtgcgcaggaagttttccgacccgcgcgcctatttcttccagaacaacgacgggcgcatcatcttcgccattccttatgaagatgatttcaccctgattggcaccacggatcaggattataagggcgacccggccaaggtggcgatcaccgacagcgagaccgattatctctgccaggcggcaagcgaatatttccgcgagccggtgcgccgggaggatatcgtctggacctattccggcgtgcgcccgctctatgatgacggggccagcaaggcgcaggaggcaacccgcgactatgtgctgaaggaagatgcgccagatggtctggcgccgctcatcaatgttttcggcggcaagctcaccacagcacgcaagcttgccgaacatatgctgcagaaaatcgagcaccggcttggccgcaagggcgccccatggacccatgtagcaccattgccaggcggggatttcgaggatgtggcttttgaaacggaactgaagaagcttgaggcagcctatcctttccttgatgcgcgccatgcgcgccgcctgttccggctctatggcacccgggcatataagcttttggggcaggcttcttcgctgggcgatcttggccgtcattttggcagcgatctctatgaggcggaagtgcgctatcttgtcgaaaatgaatgggcgcgaagcgcggaagatattttgtggcggcgcaccaagctcggcctgcgcctgacggcggcggaagtcgcggccgtgcagggctttgtggagcctgcaatcgccgcctaaagggttgtgcttgccagtcttgcgttaaagagccattattctcccagagcctgttccaaaagtcgtcctgtgcggctgcaaatggcaatttatctgcgttccggtgcttgtgtacccaaacgtacattgttccggcactcgaaaatcaccattttcgcacgcgcatgccgcttttgtttcaagctcccaagcgggtttcagccttcccgggagaaaagatgggcgcaccgcaagaccggatacatgcagatcgcatccagtccgcaatcgccaccggcggcgcggcccggtccgcgctcgtcgcctcatggcggcgctcggcggaactgcatgggctcgaccctaccgaacccggatcagtgcgcacattgtctgaaaacgaattcaggatcgctttcgagcggatggaccggctggtcaatatcgcgcaggcgagcatggatcgcctttatatggcggtcggcggcgtgggctgctgcgtgctgcttgccgataataacggcgtgccggtggaacgccggggggctgcgggcgacgacgagaccttctatcgctggggcctgtggacgggagccgtctggagcgaggagagcgaaggcaccaatggcatcggcacctgcattgtggagcagcgcgcgctgaccatccatcgcgaacagcatttccacacccgcaatatcgggctttcctgtactgttgcgcccatccacgaccatcgcgggcacctgatggcggcgctcgacgtatcctcctgccgggcagacctgacggaagccttcgcacagctcatttcggtggcggtcatcgatgccgcccggcgcatcgaggcggaaaatttccgtcaggctttccccgatgcgcgcatcatgcttgcgccgacgccagaccgtaccggcggggcgctgatcgcggttgacaaggacgatctcgtcatcggtgcaacacgtgcggcccgccttgcgctggagcttgatgatgaagcactggcgggcgcgttgcccgccgccgatcttctgggaatgcccgccgatccgcgtgaggacatggcggaatcggagcgcggcgtgatcctgcgcgcgcttgcccgtgcggagggcaatatttccgccgctgcacagcttctgggtatcagccgggcgacactgcaaccgcaagctgaaccgcctgaagatcatccgttcccattgatgaagccgctgaaataggctggggcaattgtctcaatattgcgacacatggctgcgcgcgcttgcatgtgcgggatgactctttcgtgctgccgcgcgatcctcccttatgaaacgctgcaggagcagcgtggttttgggaggatgttatgaacaaggttgaattcagccggaccgtgaaaccggcttttgcaaaacgctatggcaatttcatcggcggcaaatgggtggaacccaggtcaggccgctattttgagaatacatcgcccgtaaacggccaggttctgtgtgaagtggcccgttccgatgctgccgatgtggaagcggcgctcgatgcagcgcacgccgccagggagctatggggcaggacaagcgtggctgaacgcgcgcttatcctcaatcgcatcgcagaccggattgaggaaaacctgcctgcattggcggctgccgaaacatgggacaacggcaagccgatccgcgaaaccaccaatgccgacctgccgctggcggttgatcatttccgctatttcgcgggcgtcatccgcgctcaggaaggcggtatttctgaaatcgatcacgatacggtcgcctatcacttccacgaaccgctgggcgtggtggggcagatcattccgtggaacttcccgcttctcatggcgacatggaagcttgcgccagcccttgccgcaggcaattgcgtggtgctgaaacccgccgaacaaactccggcttccatcctcgtgctgatggagctcattgccgatattctgccgccgggtgtggtcaatatcgtcaatggtttcggccttgaggccggtaagccgctggcatccagcccccgcatcgccaagatcgccttcacgggtgagacgacgaccggccgcctcatcatgcaatatgccagccagaacctcatcccggtcacgctggagctgggcggcaagtcacccaacatcttcttcaaggatgtcgcggctgaagatgatgattttctggacaaagccattgaaggcttcgtgatgttcgcgctcaatcagggcgaggtctgtacttgccccagccgcgcgctcattcaggaatcgatctatgacaggttcatgaaaaaggcgctgaagcgtgttgaagccatcgtgcagggcgatccgcttgacccggccacgatgattggcgcgcaggcatcgagcgaacaactcgaaaaaatcctgagctatctcgatattggccgtcaggaaggtgcggaagtgctggcaggtggcgaacgcaacatgctgccgggcgatcttgctggcggctattatgtgaagccgaccgtcttcaagggccataacaagatgcgcattttccaggaggaaatcttcgggccggtcgtgtccgtcgcaaccttcaaggatgatgcggaggcgctatcgattgccaatgacacactctatggcctcggtgcgggcatatggacgcgcgatggcacacgcgcctatcgcttcggtcgcgccattaaggcaggccgcgtctggaccaactgctaccacgcctacccggcccatgcggctttcggtggttacaagcagtcggggatcgggcgcgagaaccatctgaagatgctcgatcactaccagaataccaagaacatgctggtgagctacagcccgaagaagcttggcttcttctaaagcatgtcgcggaaaagtgggaaccggttttccgatcacgacatgcgtataaacaaagggcgttatattcaggctctggcggcctgcaaacggcattcttctctgcttccggttcacgtacctttcagtacgctctgccccggtgctcgaagaacaccattttcgggcacgccttagccagaatctgagcatcctcgtccgcggcctgcggcgagttgcaatgcggagagattgtctccgcattgcgtctaatcaaggagagggtgaattacatctgccaatatatgcgcagacgtaatggtttcgattaccctcccaagggtgcctgggcggaaacgcccgggcgatcttcggcccggctggggtcaggctttgttcgggccggtgtggcagccagcagtttcaagccctgcgtctctcatgcttgtttcttcgcattcccctggaacgatgcaagttcgacaacgaaggagtaactctatggcaaagacgatgaaagctgcggtcgtgcgtgccttcggcaaaccgctgacgattgatgaagtgccgatacctcaacccggtcccggccagattcaggttgccattcaggcttccggcgtatgccataccgaccttcatgccgccgagggcgattggccggtaaaacccaatccgcccttcattccgggtcatgagggtgtcggtttcgtttccgccgtgggcagcggcgtcaagcatgtcaaggaaggcgaccgtgtcggcattccatggctttacactgcctgcggccattgccgccattgccttggtggctgggaaacgctttgcgaggaacagctcaataccggctattccgtcaatggcggctttgccgaatatgtggtggccgatccgaatttcgtcggccacttgccgaagaatatcgatttcaacgagattgcgccggtgctctgcgcgggcgtgacggtctataagggcctcaaggtcacggatacgaagcccggtgactgggtggtcatttcaggcataggcgggctcggccacatggctgtgcaatatgccagggccatggggctgaatgttgccgccgtcgatattgacgaccgcaagctcgatctcgcccgcagacttggcgcaaccgttacggtcaacgctaagacggttgccgacccggcagcctatattcgcaaggaaaccgatggcggtgcgcaaggcgtgctggtgacggcggtttcgcccaaggcttttgaacaggcgctgggcatggttgcgcgcggcggtactgtttcgctgaatggcctgccgcctggcgatttcccgctttccatcttcaacatggtgctcaatggcgtaacggtgcgcggctccatcgtggggacgcggcttgatttgcaggaatcgctcgattttgcagccgacggcaaggtcaaggccaccatccaaaccggcaagctggaagacatcaacgccatcttcgacgatatgcggcaaggcaatatcgaaggccgcatcgtgatggacctgactcaataggcggcttgggttaatatgcgaatgggcggtgaattgccgccctttcgcatcatggaggaggatatggttgaggaggtttccggcgacggcatgggacaggtgagcgccacaccggcggcgctcgatcttatccgcgcgttgcaggccgaatatgggccgatcatgttccatcagtccggcggttgctgcgatggttcatcgcccatgtgctatccgcagggcgaattcattgtcggcgacacggatgtgaaactgggcgagatcggcggtgcgccggtctatatcagcggcccgcaatatgcggcatggaagcataccgaactcattatcgatgtcgttccggggcgcggcggcatgttctcgctcgacaacgggcgcgaagttcggtttctgacgcgctcgcgcgtttgttcggttccctgatttcccttttcgtttcgcggcgaagcggttagttagaaaacagacagggaagacgatccgcatggccgcgacgggcaaaagagcaacgatacatgatgtggcgcgccttgctggcgtgtcgatcaagactgtttcgcgcgtctataacgacgagccgaacgtgcgcgaagccatacgcgaaaaagtaaaacaggccggtgcgcaactgcgctatcgccccaatgtggcggcacgcaatctggtcgagcgccgctcgcacctgatcggccttttctttgaaaacccgagctccagttatgtcaccgaattgcagatgggcgcactcgaacgcctgcgtggcacgcgctaccggctcctgatctttccggtcgaaaaccgggccgatattcgcggtgcgctgatcgaaaccgcccatgcttccggtcttgacggcatcatcgtcacgcccccatgtcggatgacccggacattttgcaggaattgacggcctcggccatgcctttcgcgcgtgtggcgggggatgcgaatgtgcatccgaccgacagcgtcaccatcgacgacgaggcggcggctgtcgatctgatgaactatctcctggaactcggtcatcgaaagatcgccatcgtgattggcgatccgacacaccgttctgccgaattgcgcctggaaggctatcgccgcgcgctgcgtgaggcggggatcgaaggcaattccgattatgaggtgcagggcgggttcagttttgcaagcggccttgtggcgggccgcaagctgctttcgctcccgaacaggccgaccgccatcttcgcctccaatgacgatatggcagccgccgtgatgcaggtcgcctatgatgccgggatcgccgttcccgatgatcttacggtcgtcggttttgacgatagtgcgattgcaactatggtctcgccgcagatcaccactgttcgccagccgattttcgagatgacgcgggatgccgccgatatgcttttgcgccagatggagagcggggaaacctcgcctgcacagcggatcgactataagctcatcgttcgccagtcttccgccagagttcctgcctagaacgcgtttcgagcggttttgcacttgcctttatccagaaacagggccggaatattcccggccctgccgtccatatctggatgctggcttgttacagaacgtcttccaatcccttggtcagttccagcgcctggcgctcgaacaggcggcgataaatgccgtctgacttgcggatcagcgcgtcatgattgccttcttccacaatgcggcccttgtcgaacaccagaagccggtcgagcgcgcgcactgtggaaagacggtgggcgatgacaagcgtggtgcgccccaccatcagccgttccatggcgtgctggatcagcacttccgattccgaatcgaggctcgatgtggcctcgtccagaatgaggatcggcgcatccgcgaggaaggcgcgggcaattgccacgcgctgacgctcaccgccggaaagcttcacgccgcgctcgcccaccagcgtccggtagcccttgggcagccggctgataaagtcatgcgcgctggcaaggcgagcggcttcctcgatctcggcctgtgatgcgccggggcgggcataggcgatgttttccgccagcgtccggtgaaacaggattggttcctgctgcacgatggcgatctgcgaacgcagggacgcctgtgtgacatcggcgatgttttgcccgtcgatcaggattgcgccgccattgacgtcataaagccgttggatgagcttcacgaaggtcgtcttgcgggagccggaatgcccgaccagaccgacccgctcgccagcttcgatccgcaccgagaagtcgcggtagagcgcggcttcgtgcctgccataatggaaggtgacgtgattgaaggtgatctcgccattgccgatcctgatcgcgggcgcgccgggcttgtcggcaatgccgtaggactgggcttcgatatcgaccagttcctccatgtcattgaccgagcgttgcaggttgcggatatgcatgcccacatcgcgcagatagccttgcagcatgaagaaggcggtgagaacgaaggttatatcgccagccgtcgcttgccccctggtccacagataaagggcaaaagcgatgatgacgccgcgcatcaccagaaggtttgtcccctggatgaaaccgttcagcgtgccgatgagccatgtgcgccgtgtgcggctgcgccacttgttcacgaccatggcgagccgttcatcctcgcgcgcttctgcgccgaaagccttgaccacggcgttgcacgacatggaatcggccagtgcaccgcccatgcgcgtatcccagctattggcgagcgtggccgcaggcgccacgaaaccaagcgagatgacgatggtgcaggcgatataaagcaccgagccgattgccaccatcaggcccatcagtggccagaaccatgccagcagcaccaccgaacccacgagcatcaggagcgagggcagaagcgcgatgatgagcgtatcgttcagcaggtcgagcgcccacatgccgcgtgtcaccttgcgcaccgtcgagccggcaaaggcattcgcgtgccagccgcccggaatagagcggggtgagaacgtcggcggctgtcgccagcaacatgccgataatcatcgccgacagccgcaagggctgacttcgccagtggctgaacgtgtagccgagaacgctgcggaacgcaggcccccggaaatcgatgcgaaaacgggtcatatcaatataccggcccgtacggcgcacggttgccggtcctttatctggaaaaagaactattcggccccggagggccgcgatgagcggggattttggaaatggcccaagggaggcccaatgcgcgatgagcgcaggacctttcagcttgccgggcgtgacgcgaggcctatgtctggaaacacattatccgatgtggagcgggcttcagattcaggtcaggcgccagacttgcccaagcgaacactgggcatcattggaaacgggtattgcacacgcatttcatacctcttgccagtgttgcagatggttgcacaataaatgagcgttccgttttgccaagaggaaaaatatcgattttgtcaatcccgcgaaaagtgtggcaaatttgcaccggcaatcttttccaataaatcattcttttcgatattttctgttgcaggcacagtgcagccttgcattttggcccctcatgggcgattgagaacagatatatcagaaatggaccagcggtgatgaagcctgccggggttccggccgttggcggggaaattcggcttggacgaaacgtccaggatggcgctgaattttggattcaaaaagaccactagcgggagaatgacatgacatttcatcagaatctgattgcgggtgaatgggttggcggcgacgacatcgccaacatcaatccttcggacaccaatgatgtcgtgggaacctatgcgcgggcaacggcagaagacaccaaagcagccattgcggctgcgaaagcagctttccccgcctggtcgcgttccggcattctggagcgtcatgcgatcttgcgcaaaactgctgatgaaattcttgcccgcaaggaggagcttggccgcctcctgtcgcgtgaagagggcaaaacgctggttgaaggcatcggcgaaaccatccgcgccagccagatttttgatttctttgcaggcgagtgccttcgccttgccggcgaggttctgccttccgcgcgtccgggcatcggtgtcgaagtcacgcgggagccggtgggtgttgttggcatcataacgccctggaatttcccgattgccattcccgcatggaagattgcgcccgccctttgctatggcaacacgatcgtcttcaagcctgccgaactggttcccggctgctcatgggcgattgccgatattctccatcgcgcaggccttccaaagggtgtgctgaacctcgtcatgggcaagggctcggtggtcggccagaccatcctcgacagtgcggacgtcaatgccgtcaccttcaccggttccaccggcaccggcaagcgcgtggcagccgcttcgattgagcacaaccgccgtttccagcttgaaatgggcggcaagaacccggttgtcgttctggatgatgcggatctcaatgttgcggttgaatcggtcgtgaattccgccttcttctccaccggccagcgttgcacggcgtcctcgcgcatcatcgtcaccgaaggcatccacgacaagttcgttgcagcggccattgaaaagctgaagaccgtcgtggtcgataatgcgctaaagcccggcacccatatcggcccggtcgtcgatgaaacacagcttcagcaggatatggattatatcgaactgggccgcaaggaaggcgcgaagcttgcctttggcggcgagcgcctcaaccgcgaaacgccgggcttctatcttcagccagcactcttcaccgaagccaccaaccagatgcgcatcagccgcgaggaaatttttgggccggtcgcctcggtcatccgcgtgaaggattatgaagaagcccttgccacggccaatgatacgagttttggcctgtcgtcgggcatctgcacgacgagcctgaaatatgccacgcatttcaagcgcaattcggaagcgggcatggtcatggtcaacctgccgaccgctggcgttgatttccatgtgccgtttggcgggcgcaaggggtcgagcttcggcccgcgcgaacagggccgctacgcagccgagttctacaccaccgtcaagacggcctatacgctggcctgatggcctcgatgaatgcgaaaaccggcgggcgaccgccggttttttcatgcggcttttttgggccaggccgcaagcttgcgggcaaaatacgaaacaagcccatgcaaaagcatggtgaacgctgccagcacgaacaggcaggcgaacatgaggtccaccttggcgcgcccattggcgaatagcatcagatagccgaggcccctggaagcgccgacccattcgcccaccaccgccccgatgggggcatagacggcggcaaggctgaggcccgatgccaatgccggaaaagcggatgggatgcggatgcgaaacaggatcgccatgcgtccggcccccagaatttcggctgcgtcgatcaggcccgtttcggtgcgccgcattccgtcgaaaaaggtagaaacaaccggaaagaagatcatcagtacggcaactgcaatcttggaagccggtccgtagccaagccagagggtgaggatgggcgcgagcgcgaagatcgggatcgcctggctgaacaccatcaccggcatgacgagccgttgcgcaagcggcgacatcatcagcccgattgcggccgcgattccgaccgcagagcccagcaccagaccgcccggcacctcgccgatggtggcagccgcattctccgcgatcagcctcgcatttgccacgagcgcatgcacgacatcgagcgggccgggcaggatgaagcgcggcatctgcccgatgctgaccaccgcctgccagatggcgagtgccgccgccaccgacaggaacccatcggcggcgcgctttaatcggcttcggttcgggactgcgtcgttcacgatccggccttcaagcccatggaccagaaatcggcttcgagcctgcttgccgtggcaaaaatctggcagagttttggccagcgcgggcttttctcgaaatcgtcgccgatgcggtcccttgcggcctgatcgaaaagcctgccgaccgtgcggcacatgtcctgatattcagacccggcataggtatcgatccattcctgatagggcgtgcccgccctggccgtggcggcaaggttgaggccgatctcgccatagccgtgcgcgcaaggcacaagtgctgtcagcagatcgagaaaatcgcctgcctgtccgcaatcgagcacatagcgcgtataggcaaggttttccggttcctcccgcgtggcgtaaagcgcgtcttcgctgatgccttcacgggcgcagatgcgcacatgcaaaggcagttccatatgggtgagactgtgcatgatgtcggcgcaaagccgcgtttcctgcaatgtattggccttgaccacgcccagcgcaaaggcgcgggcataatgatgcagatagacataatcctgccggagataatgcaggaaggcagctttcggtagcgtgccgtcgccaagcccccgcacgaagtcgtgctcgatatagggcttccagtcggcaagcgtggcagtgcgaaggcgcgtgaaaagttcggatgagtaatgcggctgtggcaggttcatgtcttgctcccttccgcattgacgtcgatggccaatttttcgaccggcaggatggagggcacgaggccatgctccttcagataggattcacagcggctccagcggccatgatcgaggcttgctggtgcgcgcgagaagcgggcaaccgtgtctttccacgcgcgctggttcaattcgtccttcagttccgtgctgtaggaggaaaagatctcgtaactcttctccgggtgattgacgatatattgcgcggccttttcggtggcggcgaggaagcgggaaatcttttgcctctctgccgcatcaagcttgtcgctatttgcgacatagaccagctcgtcatagaccggcacgccttcctcctccacgaagaagcacttgcccgccacgccctcgacggccatctggttcagttccacattgcgataggcgcctatcaccgcatccacctgtttcgacatgagcgctggcgccagcgagaaattgacattgatgagttcgacatcggaaagcttgacgccatgctggccgagaatggtgccgagcagggtttcctcaacgcctgcaaccgaatagccgatctttttgcctttcaggtcggcgattgcattcaccgatccgtcatcgcgggtcatcaggcaattgagcggcgaatcgatcagcgtgccgacgcggatgaccggcaggccctcatgtacttgcagatgcacctgctgctgataggaaacggcaagatcggcctggccggcagcaaccattttcgtgggcacggaagcatcggcaggcgcgacgatatccacgtccagccccgcttgcctgaaatagccgagcttgttggcaatgataatcggcccatggtcggggttcacataccagtcgagaatgagcttcagcttgtcattggcttccgccgacgaggcgaagctgagcaccgcgccgaacagcgcggcaaatgccattttcttcatgatcttcctccagagctgtgatttcaggcgacgaaaggccgggtgacggcgatccattcgcgaacgcgcgcggccgggtcggcgtgaagcgtgatgtcggtcacgacggaaacgatatctgcgccagcagcgaagacgccgggcgcacgttcgacacttaatcccccgatgcccaccagcgggatattgccgatccgtgctttccactctccaaggcgcggcaagccctgttcatgccatttcatctttttgagaatggtcggatagatggggccgagcgcgatatagtcgggcctgaccgacaaagcgcggtcgagttcggcttcgtcatggcttgaaacgccgagtttcaaaccaccggcgcggatggcgtcgagatcggcaccgtcaaggtcttcctggccgagatggatgaagtcgcagccttcgtccagcgccagtttccagtaatcgttgacgatgagttggcagtcatgcgcagcgcagatgtcgcgcgctgcacggatttcggcacgaagctgcgcatctgccttgtccttgacgcgcaactgcacaagcctgatgccaagcggcaccatgcgctccagccagtccgcgctgtcgaaaatcgggtagaaggggtcgagtgccgtcacaggaatgcctttccgagaaggggggtggaaggggatgccatgtcgcgcgcttctatcgggtcggcctcataggcaagccgtccggcctcgaccgcaagcgcaaaggcgcgcgccattgccgccggatcgccagccttggcaaccgccgtgttgatgagcacggcatcgaaaccgagttccatcgccgccgccgcatgggatggcacgccgatgcccgcatcgaccaccagcggaatgtcggggaaatgcgcgcgcatggttttgagtgcgtatggattgttgaggccgcgtcccgaaccgatgggcgcgccccatggcatcagaaccttgcagcctgcctcaatgagcctttccgcaacgatgagatcgtcgttcatatagggaaagacctcaaaactctcgtcgcacagaatgcgcgctgcttcgaccagcccgaacgggtccggctgcaaggtgtcggtgtcgccgattacttccagcttgatccagttcgtgccaaaaacctcgcgcgccatatgcgccgtggttattgcctcgcgcggcgtgtggcagcccgccgtattgggcagaacggccacgccaagcgccttgatgagcgcccagaaatcctgaccggcacgcgcttcgccgctttcccggcgcaaggagacggtgacgatccggcttagcgaggcgcgcaccgcatccgccagaatgctgggcgagggatattgcgcggtgccgagcagaaggcggctctcaaatctctttccgtaaaattccagcatttcagcctccctgcatgggggcgagaacctcgatccggtcgccctcggaaatatgtgtgtcttcccgcgcattagcgggtatgaattcgccgttgagcgcggttgcgaccaccgcttcatcaaattcgatttcgttgagaagggcggcgagcgtgaccgaggccgtttcgtgtgcttcgccgttcaaaacgatggtcatgcatagtcctccacaaagtcggtcatggtttcggcctcagcctgcgcattggtcgcaactgccaccgccatgcgggcgaccgctggtgaaagcaggaaaccgtgccggtaaaggccgttgacatagacggtgtcgccgcgacgtctcacacgcggcagattgtcggcaaaggcagggcgggcatcgacacccacttcgaggatttccgcctcgccgaaggccgggtgcagcgcataggccgcacttaagagttccagtgtcgaacgcacgctgatgccgcggcggtcgtcgctttcgatcatggttgcgccgatcatgtgaatgccgtcgccgcgcggcacgatgtaaagcgggatacgcggatgcagaagccgcacgggccgcgaaagattgatgtcgcgcgagcgcacgatcagcatctcgcccttgacgccgcgcaggtcctgcaagctgtcgcgggcggcaaggccgcgcgcatcgacggtgatatcggcatcgacggatatgtctttggcgtcgacgcccagatgaaagaccacgccctgttgccgcagccgttcggcaagttcgatcaacgtccggcgcggatcgagatggccttcatcggcaaagaacaggccctgccggaaccgcccggccagatccggctccagcgtgtcgaggtggttctgatctatggtttcatgctcttctgtacgtcgggcgaagcggcgcaactcgctcatgtcccgcgtgtgcgagagcacgagcgtccccttgcgcctgacggtcgagacatgacgctcccaccagccgatggcatcctgtccaaggcgcaccacgggttcttccgcactttcgccctcgcaccagggagccagcatgccgccagcaaaccacgagcagctattcgagccgatctcggcacttttggcgatgacggtgacggcatggccctgatcggtaaattccgcggcggtggcaaggccagcgacacccgctccgatgattgtcacgcgcatcagatcgcctccctttctgcctgtttccaaagggcgtgaaaatgatgcaccggcccatggccctgaccgaccttcagactgtcagccgcgcggattgcgccttgcagataggcatgggcctgcgcgagcgctgtttcgagcgaaaggttgcgcgaaagcccggcagcaatggcggatgaaagcgtgcagccggtgccatgcgtgttgttggtgagaatgcgcggcgcttcgatgcgcagggtcggccggtcgcggcggatcagaagatcggtgcagatcgccccttccgcatggccgcctttcatcaggacggccttggcaccgaggtcgagcagggcgcggccctgttcttccgcctcggcatcactcccggctgtgcctgtgtcgagcaggcaggcggcttccggccggttgggggtgagcagtgttgcaagcggcagcagctttttacgcagggatgaaatcgcggtctcgctcaacagccggtcgccggattttgcaaccatcaccgggtcgagcacgatgggaccggaaaaatgtgcaaggccgtgcgcaatggcttcgatggtttctggcacggaaaccatgccgatcttgacggcggcgacatcgagatcgctgaagacggcgtctatctggcccgccacgatctgcggcggcacatcatgcacggcgctgacggtgcgagtgttctgcacggtgatggcggcaatcacgcttgcgccatagacgccaagcgccgaaaacgccttgaggtcggcctgaatgcccgcgccgccgctggagtcggaccccgcaatggtgacgcatatgggcacggatgccgcatggttatcggttggattggttggggagaaactctgtttctggtccatttcgacgtctctcattccgaacggaaaatgagacgtcatgaaccttgatggagcataagccccgatggggaatgaaccccgtccgcgacgcgccaaactccgttccctacgcaggtattacccggatcaggttcaatgggttgacgcgagaatgcgtctctcagcctctttcaaggcaccccaacgaattttgcatcgacagggataggccggaatggcgggcgggtcaagcagcggaacaatcttggcttggaaggaagggctgaaattactacctagtttatataggcttttttaaaattctcggctttaatctatatatgaggtacatcttccgcgtgttactcatggtgctattgaacgagatgatccgcttcatgagatggatcggtattatcctgtaggatcagttggatgaggggtttgcaatgaggaagcggaagggcgctccggcggaaggcacgatggcgtgcacgtccgaacaggacttccgtatcctgtttacgacgcatcccacgccaatgtgggtttatgatcccgagacgctgcgtttcatcgtcatgaatgacgctgcatatgaactctacggttacactgccgatgaaattcccggcatgacggtgctcgatatccggcctcagtccgaacgcgacaggatgctgtctgccattcgtgaccgcagcgatctcgaacggcccgagcgctggcagcatctgcgcgccaatggcgagattatcgatgttctcacttacgggcgccaggtggtgttcgatggcagggaagcgattctggctattgtccaggatcgaaccgaactggcggaagccaatcgtcaggcaagccacgcccagaccttgctggatagtctcgtcaccaacctgccggtcggggttttcgtcaaggacatgcacgacgatggccgttatgtgctctataatcaggcggcatcgacagcgagcggacagccgatagacgaagccatcggttcgattgattttgatatttttccggagcgcgaggcggctgttttcgcccagcatgaccgcatggtgatgcgccgccgcgaggtgttgagcgtcgaacgcaaggtcgagcgcaaggacggaacgtcccgcacgatgcggatcatcaaatcttcgataccgccggtcgaaggcaatgagccgcgctatctgatcggatttgtcgaggatataaccgaacggcgcgagatagaaaaacgcatggtccatatcgccatgcatgacagcctgaccggcctgcccaatcgcgcctatttcccccaccatgtcgggagcctgttgaagaagggcagcgattgcgaccccttcgccctgttctatctggatatcgaccatttcaagaacgtcaatgacagtatcagccatcaggcgggcgaccagcttttacaagaagtagcgcttcggctgcgacagatcacaacggcggaccagttcattgcgcgccttggcggcgacgagtttgccattgtctatcgaagcggtacgctggcgcagatcgccatgtttgccgatcgcgtgctttcggcctttcaggatccgttcgtgctgggcggcaatgcggaattcgtcacttgcagcatgggaatagcgcaggctcccctgcatggcgacaatcccgatgtactcatgcgcaatgccgatctggcgctctatgcgtcgaaatcgggcgggcggcgaaccttccgcttctatcaggattcattgcgccttgctgccgaaaagcgccatgtcatgacttcggatttgcgccaggcactcgctgccggccagtttcagcttcattatcagccgatcttcaatctcgaaggcgggcatatttctggtttcgaggcgctcatccgctggaaccatcccgaacacggcatgatcccgcccttggaattcatcagtgttgccgaggaaaccgggctgatcggccctatcggtgattgggtcttgcaggaagcctgccgtgaggctgcacgctggccggaagacatcaaggtctcggtcaatctgtcgccggtccagttcgaccagagcacgcttctccaatccgtcaccgacgcgctgggcgccgcgcacctcgcgcccgaacgtctggaactggaaattaccgaaacagtatttttgtccaacagcaagcacaatatcgagcttctttttgacctgcgccgccttggcgtgcgcatcgccatggacgatttcggcaccggctattcgtcgctgagctatctgcgcgcgttccccttcgacaagatcaagatcgaccgtagcttcgtttccggcattgaggtcgatacgcgcgatctcgccattattcaggcggtggcgacgcttggcgcaggtttcaatattgtgacgactgccgagggcgttgaaaccgcccagcagcttgaacggctgaaaaacgaacgtttcggtgaagtgcagggctatttcaccgggcggccaatgcgtgctggcgatgtgcacgccttcatccggaacagcggcggccttggcatggctcgcccgcataatacacttgctatctgaccatcatactgaaggggcttgaccttccaacggttggaagggctaacacgggggcactctcggttttcgacgatttatatgtcacgaaagggattgccatgaacaagactgtaaagcctgaggccgtaagctttcccgtgccggtggagggcatgagttgcgcttcctgcgtctcttccgtcgaaaaggccgtttccagggtgccgggcgtggacaaggtttcggtcaacctcgcgaccgagcgcgccgacgtgaccttcaagggcacaccggatctgcccgctgtgatcgaggctatccgcaaggccggttacgatgttccagcgggctcggtcgatcttgcgattgaaggcatgagttgcgcttcctgcgtcagcaaggttgaaaaggcgctgagcggcgtgccgggcgtgacgcgcgccagtgtcaatctggcaaccgagcgcgcccatgtggaacttgccgggcaggtggctttatccgaactcatcaaggcggtcgaaaaggccggttatgaggcacatgcgctggacgaggcccgcagcgacgccagagcggaagcgcaatctgaaaagcgggatgcggaagcggcggaactgaagaaaagcgtcattctggctgccattctcaccctgccggtcttcattctggaaatgggttcccatctcatcccggccgtccatatgttcgtcatggaccggatcgggatgcagaatagctggtatctgcaattcgtgctgacgacgctggttctgttcgggccgggcctgcgctttttcaaaaagggggttcccacccttctgcgcggcacgccggacatgaactcgctggtcgtggtcggcacgtttgccgcctggggcttttcggtcgtggccaccttcctgccgggcgcgctgccggaaggcaccgtcaacgtctatttcgaggcggcggcgatgattgtcacgctgatcctgatcggtcgctatctggaggcgcgcgccaagggccgcaccagtgctgcaatcagccgtcttgtcggtttgcaggccaaatccgcccgtgtggtgcgcgatgggcaggctatcgatgtgccgctggaggatgtgcgcgctggcgacatcgtgcaggtgcgccccggcgaaaaggttcccgtggatggtgaagtgatcgagggtgcgtcctatgtggatgaatccatgattaccggtgagccggttcccgttgccaaggaaaagggtgcggcagtggttggcggcaccatcaacaagaccggcgccttcactttccgcgccaccaaggtcggccatgatatggtgatctcgcagatcattcgcatggtccaggatgcgcaggccgacaagctgcccattcaggccatggtggacaaggtgacgggctggttcgtgcccgcggtgatggctgctgcggcgatcaccttcgtgctctggcttgccatcggcggcacggccatgatgggttatgcgctggtcaacgcgattgccgttgtcatcatcgcctgcccgtgcgccatggggcttgccacgccgacgtcgatcatggttggcaccgggcgcgctgccgagtttggcgttctgttccgtcgcggcgatgcgctgcaaaccctgcgcgacgcctcggtgatcgccgtcgacaagactggaacgctgactgaaggaaagcctgctctcgcccatttcgacacggttgaaggcttcgacaaggatgagcttctggcgctggtcgccgccgtcgaggcccgttccgaacatccgattgccgatgcgatcgtcgcagccgcgcaggaaaaaggattgaaactcgcggaagtgtccgccttcgaggcggtgccgggcttcggcctgaaagcgagcgtaggtgggcgggaagtcgccatcggcgcggatcgctatatggcaaagcttggggccgacgttgccgtctttgcggaagatgcaaagcgctttggcgatgaagggcaatcgccgctttatgctgcggtggatggcaggctcgcggcgatcctcaccgttgctgatccgatgaaggagacgacgccagccgccattgcggctctgcacgcgcaggggctgaaggtggcgatgattaccggcgacaatcgccgcacggcgcaagccatcgcacgcaagcttggcatcgacgaggtggtggcggaagtgctgccggatggcaaggttgcggccttgaagcggctttcggcgggtggcaagcgcattgccttcgtgggcgacggcatcaatgatgcgcccgcgctcgccgctgccgatgtgggccttgcgattggcaccggcacggatatcgcgattgaaagtgccgatgtggtgctgatgtcgggcgatctgcgcggcgtggtgaatgccattgcgatctccaaggcaacgatccgcaatatcggcgaaaacctgttctgggcctttgcctataatgtggcgctgatcccggtcgcagggggcattctctatcccttcaccggaaccttgctgtcgccggttctggctgcgggcgccatggcgctttcaagcatcttcgttctgagcaatgccttgcggctgcggcgcttacgtcttgccgtgcagtaattcgcctttccggggttgaggaggcttgcgcgcctccggccccggctcggcaagctggtggatgatcgggcaatcggggcggttatcaccatggcaattcctggccagatagcgcagcgtatcggccatttcctgaagctggcgcatttttgcttccagttcctcgatatggccgagcgccaccttcttcacatcggcggaagcgcggttgcggtcgcgccagagcgccagcagttccttgatctgctccacctgaaaaccgaggtcgcggctgcggcgaatgaagcgcagcgtctcgacatccttttgcgtatagatgcgatagccggaactggttctgtcggcggcttcaataagtccgatggtttcataatggcggatcatctttgccgatatgcccgatgcggctgctgcctggccgatattcatcccttgcctcgctcgcttgctgtttggcaccatatagggagttgggaaatctattcaaagggccagtcaggaaggcagggcagggaggctggtcagcgaggcaagtcaggccgttcgacctgttcgcttcatcagatagtgctccgccgcctgaaaggcgtcgaagatgaggatggcgagtgctgcaacgacgaggccaccttccagtacgaaggcgagattgttggatataagcccggcaatgatgacctcgcccagtgtctttgctgcaaccgtggagccgatggtggcggtggccagcccaataacggcggaaagccggatgcctgcgaggatcaccggcatggcaagtggcatctccaccttgaaaagccgctgcatacccgtcatgcccatgccgcgcgcggcctccacgatgggcggtggcaggcttgtcaacccggtgagcgtgttctcgaagatcggcagcaggccatagagaaaaagcgcgatcagcgtcggcttgtcaccgaagccaaagacgggcacagccagcgccagaaccgcgacgggcgggaaagtctggccgatattgaccaggctgcgcgacagcggcaggaattccgcgccctgcctgcgcgtgacgaagatcgccatggtgacggcgataagcgtcgaacagaaagtggcaagcgccaccagccccagatgctgcaaggtgagcgtcatcaggttcgcgcggtcatagatgaccggggttcccgcatcgacgaacgggcggaaaaccggctcgaaaagatgcgggtgcaggagaaagagcagcagcaccgccacaagcaccatgcgcggaaacagggaaaggaaaagcttcatgccgggcgctctgcctgatgcagtagcttttccaatgtcacgcggccaagcgatcggccgtcttcatcgagcaccggcagcgcccttcggcccgaccagagaagctccgccagcgcatcgcgctgcgaggctgtgacgggcaggggttcgccgctggcatcgcccggttgcaacacggttttcaaatcggtgagcgagagaaggcggaacggccgctctccggttccgaccagccgttccacgaattcggtcgcggggcgggccagaatttcggcgggcgggccgaattgcaaaagcttgccctcatccatcaccgcaatgcggtcgccaagcgagatcgcctcctccatatcatgcgtgacgagaaggatggtcgtgccgaagcgccgctggatcgccttgaggtcttcctgcgccttggcgcggatcaccgggtcaagcgcgccgaaaggttcgtccatcaggaggatgttcggtccggcggcaagggcccgcgccacgccgacgcgctgttgctgcccgccggaaagttcgtgcggatagcggtcgcgataggcgcccggctcaagctggaacagctccagcagttcatccacgcgcgcctcaatgcgctgtttcggccagccgaggagtgcgggaacggtcgcgatattttcgccgaccgttcgatgtggaaaaagcccgtgttgctggatcacatagccgatccgccgccgtaattcatggcccggctcatccagaatgctctgcccgtcaatgcggatttcgccggaggtcggttcttccagccggttgaccatgcgtagcagtgtcgtcttgccggagccggacgtgcccacaatcgccgcgatactatgcggttcgatggtgaagctcacctcgtccaccgccgcccggccattgtaattcttggtgatccggtcgaactcgatcatgcgggtttccccctgtcggcgatttctattgctgcatcgaggatcacggcggctgcaaaagcgagaagcaccgttggcagcgcgccgagcagcacgagatccattgcggtttggccgatgccttgaaagacgaaaatgccgaagccgccgccgccgatcagcgcggcaatggtggtgaggccgatattctgcaccatgacgatgcgtatgccggtaagaatgaccggaaaggccagcggaaactctgtcctgaacagtctttgcaggcgcgtcattcccatgccgcgcgcagcgtcggtcacgggttcgggcacctgcgccagccccgccacggtgttggcgacgatgggcaggagcgaataaagaaacagcgcaacgaaggccggggccgcgccgatgccccttatgccaaggctttccgcccacggaaattgtgccgcaaaccagcttagcggtgcaatcaatatgccgaacagcgccatggatggaatggtctgcacgatgttgagactgttgaggacggaagcgcgaagacgcggcaggcggtggcagatgaggcccagtggaatacccgcaatggcggcagccagaagggagccgagcgcaagcgcaatatgtcgccgcgcctcgatccagaaacttgccgcgcggctgtgatattccttcatgaaggaaatatcgtcccataggccggatgaaagcaggagcgcgagcaggcccgtcgcaacgaccagcaaggcgatgcgcggaagcgggcgcacctttaaccgcaccagaccgtccgccgtataaagggcaagcgcgaaaagcaggagccagaagccggaggcgggcgatatgcgcgcataattgttgccttcaggcgcaagatgcgtggcggcaaggccgattgtcaccagcagcacggcgaggcttatgaggcttgcgccgagccgcaacaggcggtgttgggacaggagcgcgacgaggaggcttgccccgatgatgagaacgaagaggcccgcaatcgcgccgggcagggcatcaaacagaaagcgcggctcgccctgcacgatgcggttggcccggaacgtggcgaagggaagcagaagcccaccgaccccgagaacggatatgacaaggccgagcttgtcgatccggcctgcgatgtgtcccacaccgtttggcaagaccgggcgccgttcctgtgttgctatggtctccggcaagggcttgctgccttatcaggtctatttcaaaaagccgtttttcttcagaaaatcttccgctaccgcctttgccggttcgccgccaagctgtacgcggccgttcagatcctgcaaggtggtgaggtcgagtttctcgaaaacgggtttcagaagttcctcgatcttcgggtcctttttcagaacctcctcgcggatgatcggtgcgggctgatagaccggctgcacatgcttgtcgtcttccagcacgacaagcccggatggtgcgatgccgccatcggtgccatagaccatggccgcattggcgccattggtctggttggctgcggctgcaattgttgccgccgtatcgccgcctgaaagcgtgatgagctgatcgggtttcagggtaaagccataggcggtctggaaagcgggcagtgctgccgccgaattcacgaattcggaggatgccgccagaaccaccttgccgccgcctgcaatatatttgccgaaatcgctgaggcttgcgagcttgttttcattggccacatccttgcgcaccgcgatgccccatgtgttgttggcgggagagggcgtcagccacacgatcttgttggcgtcgtaatcaagctttttggctgtttcgtaagccttggccgggtctttccagagtggatcgtcggccttgttgaagaagaaggccgcattaccggtatattcgggatagatgtcgatctcgcctgccgtgatcgctttgcgcaccaccggtgtcgcgccaagctggatgcggtcggtcgttttgatgccgttggcattgagaacggtcaggatgatattgccgagcacgccgccttcggtgtcgatcttggatgaaacggcgacctgtgcctcggcgaggctggaaaactggatcgcgcccacaaaaagggcaagtgcaaaggcacttcccttcaacaagtttctatacgacatgctcttcatcccacacgctgttttttccctgtggagataaactatagcgcgggcagaaaaaggaaaccgccttttgcccccttcctgacagtgggctggcaggagggataataccaaagcccgatgagttccacccatcgggcttgaacatcacatgcttattttgatcgttattttactttttcaagcgtgctcgtatcgacatgctcgaacggctgtccatagacttgcaagcttgtcacctgagtatattgaagttgatcgccggaaagatctatctcgaaagagaacttcatcgtcttgtcgttcttcgccatatagctagattccgcaatcccgttttccttggtctcaagagacattgtttctccggccggtccttcagcgacaacgcacacggctctcggaatacagaaagtattatatacggtattgtttttcttatcgtatattaaataccctctttgatcatgaaatttgccgttgtctcttacacggaaaacttcatgcttataatacatggctaccaggtactggtcgcttgcattggtggcgtctgccgcaggttcaaatgtcagaacttcataatatggttctacagccgtgccgcctttgccaacgttgggcccttctttaccgggagcaacatccgtaccgccaggctctacctttttccatgtaccgaccagtttggccaacgggccaaaatccataccgttgataattgtgctgttttccggggccttgttggtttctgcatgcgttgggaggggtaaagctgcagaaattcccacaagagaggcaattataaactttttcatcgtttcagccctcaaaaggcgccgccgagtgtctctttgattggtatcaagacctatgacaagtcctgcggcgcggcagaaatttagaatggctttaaagaaatcgctttgcgttcaatcaatagctaaaatagcccctctatgggcatgttcatagagaggatgttaagtcattgcggcaattgagtattttcaggatgtgcggcgccagcagctcaagattgtcgtgcgggcggaaaaagaaaccgctttttgtcccctcccgccggtaatccgacaggaggggtaacgttcgtagagtgaatcaggccgcgaagtcgttttgcgtgccgtgggcctcgatcgcttgtgcaaggcgctccagcgcatgcacataggcagccgtgcgcagggtcacaccgcgttcgcgggcatggttccagatggcgcggccttcgcgttccatgatcgtcttcaggcgttcatggatttcttcaagcgtccagtaataaccctgacggttctgcacccattcaaaataggaaaccgtcacgccgccagcattggcaagaatgtccggcaggaccatcacacccttttcggcgaggatcttgtcagcgtcccccgtgaccgggccgttggccagttccacgataagcttggcgcgaatggaagctgcattactggcatggatcatgttttccatggtgcttggcaccagcacgtcacaatcggcggcgacgagttcgtcggcgctgatcgcctcgtggcccttgtgaccggcggttgaaatgacggacttgccatcagccttggcggccagaagcaggtcgacgtcaaggccatccgcgcaatagaccgcccctgcggaatccgacacggcgacgatcttgtggccgtcgcccgccatcagcttggccatgaactgtccggcattgccaaaaccctggatggcgacgcgcagaaccgaagcgaggcccagatcgtgcgagaggtggcgaacgaggtagaagccgccgcgtgcggtcgcgtcattgcgtccgagcgagccaccaagtgcgatgggcttgccggtaatgacggcgggagaggactggccgacgatctgggagtattcgtcagccatccagcccatgatcatggaattcgtatagacgtccggggccggaatgtcgcggtccgggccgatgatgccggagaaagcctggatataggcgcgcgaaaggcgctccagttcagccttggagagctggcgcggatcgacctggatcgcgcccttgccgccgccataaggcaggttcatcacggcgcatttgaaggtcatccagaaggcgagcgtctcgacttcttccaccgttgaatcgggatggtagcggatgccgcccttggtcggtccgcgagtgtcgtcatagcggcagcgccacgcaataaaggacttgcgcgaaccgtcgtccatgcggatcatcaaccgcactttcatggtctcacgcgcaaacttcagcttttcgatgacatccgcatcgatgtttatgtggcttgccgcttcgtccagccggacgagtgcactttcgagcagattttccgtggtcacgaaatcacctttcttgcgtgtatgtttttaaaaatgcgattttgcgtatttctgactacgcctttgcgcaacaaaaggaaagcaaaaaggacaatagtgttgtcctatctgtgatggcaaattcgcacaccccccaacaagcacagcccgcctttgcggcggcctgaaagccacagccaaatgtcgcgtaatggtgcgcatgtcgtatttatggcgtcttgtgacgcaagcctgctgtcggcttctggcgggagcccataaaatatcatcaaaggcttcgcgcatgccacaatggtgtgcggggcaggtgaaaatggtggttgttcatgtcccgcttttctttagcttcagtcgttaaaaatgcgctttccggcaacagaaactgggagccgcaatggcccgatgcccaacccagggccgaatatgatgtcatcatcgtcggtgcgggcgggcatggccttggcgctgcctattatctggccaaggaacacggcatcaccaatgtcgcggttatcgaaaagggatggctcggcggtggcaataccgggcgcaacacgaccattattcgctccaactatctttatgacgagagcgcgcatctttatgaacatgcgatgaagctctgggaggggctgagccaggatctcaattataatgtcatgttctcgcagcgcggcgtaatgatgctggcgcatacggtgcatgacgtgcagagtttcaagcgccatatccatgccaaccgcctcaacggcatcgataatgaatggctgacgaaagaacaggcgaaggaatattgtccgccgctcgatatctcccctaatgcccgttatccggtgattggtgcaaccttgcagcggcgcggcggcgtggcccgccatgatgcggttgcctggggctatgcgcgcggtgcatcgcagcgcggcgtcgacatcatccagaactgcccggttctggcgatccgccgcgatgcttcgggccgcgtgagcggcgttgaaacggcgcggggtttcatcaaggcgaaaaaggtggcggtttcggctgcgggcaacacctccgtcgtcatggacacggcaagcgtgcgcatgccgcttgaaagcttcccgctacaggcgctggtgtcggagccggtcaagccgattttcccctgcgtggtcatgtcgaacacggtccatgcctatatcagccagtccgacaagggcgaactggtgatcggttcgggcacggaccaatatgtgtcctacagccagcgcggcggcctgccgctgatcgagcatacgctggctgcgatctgtgaggtcttcccgatcttcacgcgcatgcgcatgttgcgcaaatggggcggcatcgtcgatgtcacgccggatcgctcgcccatcatcggcaagacgccggtgccgggcctttatgtcaattgcggctggggcacgggcggtttcaaggtgacgccgggttcagcccatgtcttcgcccatacgattgcccgcgatgagccgcactggatcaacgcgcctttcacgctggaacgcttcactaccggtcgcctgatcgacgaagcggctgctgccgctgttgcgcattaaagaataggggagacaaaaatgcttcttatccgttgcccttattgcgagatggaacgcccggaactcgaatttgcctatgcgggcgaagctcatatcgcgcgcccggccgatccctcgacgctttccgatgaagaatggcgcgatttcctgttcacccgctccaacccgcgcggcacgcattatgaacgctggcggcacatccatggctgcggccgcttcttcaatgccgtgcgcgacacggtgagcgacaagtttgtcgtgacctataaggcaggcaaaccacgcccggtactggaacaaactccggctgcggagacgaaatgatgactgacatgcgcattcagaacaaaggccgcgtcaacaaggccaagtccgttcgcttcaccttcaacggcaagacctattccggctttgaaggcgacacgctggcctccgcccttttggccaatggcgaacatctgacgggccgctcgttcaaatatcaccgcccgcgcggcattctttccgccggttccgaagagccgaacgcgctgatgggcgtctcgcgcggggcgggccggttcgagccgaacacgcgcgccaccgcgctggagctttatgacggcctgaaagccgagagccagaaccactggccgtcgctgaagcatgatgtgggtgcgatcaacgatgcgttctccatgttcttttcggcaggcttctactacaagaccttcatgtggccgaagagcttctggaacaaggtttacgagcctttcatccggggcgcggccggtcttggcaaatcgccatccgaacccgatcccgacacctatgccagccgttatgcctattgcgatgtgcttgtcgtgggggcggggccagccgggcttgcggcagcgcttgaagcggcgaaaagcggcgcgaaggttatgctttgcgacgaacaggcggaactgggcggttcgcttctgtcagagccggagccggtcatcaatggccgcgcaagctgggactggctggatgagacgctggccgcgctcgccgccatgcccaatgtcacgcttttgccgcgcaccacggcgattggctattatcaccagaacatgctgggcctttgccagcgcctgaccgatcacctgccgaacccgccagccaacgcgccgcgtgaacgcatgtggcgtgtgcgcgcaaagcaggtcgtgctggcgcagggtgcaattgaaaggccgctggtctttgccggcaacgaccgtccgggcgtgatgctggcgggggccgggcgtacctatctcaaccgctatggcgtgaaggttggccacaaggccgttattgtcacgtcgcatgatagcgcctggcttgccgccttcgatctggcggtcgcaggcgtcaaggttcctgccatcatcgatgtgcgtgagcatgttgcgggcagcctcgtcaatcgcgcgaagatgctgggcatagaaacgctgaccggctggaccgtaaccgatacgggcgggcgtcaccgggtttcctccgtgcgcgccaatccggtgcagggcggcgtggctggcgcgccgcgcaccatagaatgcgatgtggtgctgatgtgcggcggctggacgccaagcgtccatctcttttcgcacaccaagggccagcttgtctgggatgaggagcgccagatctacctaccgggcgcacgcacggaagaaagccgctgcgctggtgcgggcaatggtcatttcgaccttgaagcggcgcttcgtgaaggagcgcaaagcggtgccggtgcggcatccgatgccggttacaaggcaagcgcgcgcgaatatgcggtggccggtgatttcatctgcaatggcataagctgccgcgaattgccgacggatcgtgatccgggcaaggccaaggccttcatcgacttccagaacgatgtcaccgccaaggatatccgccttgccgtgcgcgaaggcttccgctccatcgagcatgtcaagcgctacaccacaaacggcatggcgaccgatcagggcaagacgtccaacatcaacggtctggcggttgcgtccgatgccttgaagcgccctgcgccgcaggtaggcctcaccacgttccgcccgccctatacgccgaccacttttggcgctttctgcggctataatcgcggaaaactgtttgaagtcacgcgcaagacgccgatcgacgcttgggccgaacagcatggcgcggctttcgagccggtgtcgctgtggcggcgcgcctggtatttcccgaagcccggcgaagacatgcatcaggccgtggcgcgtgaatgcagggcaacccgccagtcgctcggcatgttcgatgcctccacattgggcaagatcgaggtggtcggcccggatgcagccgaattcatgaaccgcatgtataccaatccatggacgaagcttggtgtcgggcgctgccgctatggcctgctgctcggcgaagatggcttcatccgcgatgacggtgtggtcggtcgcctgacgcaggaccgtttccacgtgacgaccacgaccggcggtgcggcacgcgtcctcaacatgatggaagactatctccagactgaatggccgcagttgaaagttgcgctcacatccaccaccgaacaatgggcggtggtggcgatcaatggcccgaacgcgcgcaagcttatcgagccgatggtcgaggggctggacatttcggacgaggctttcccgcatatgtcggttgccgaatgcacattcctcggcgtgcctgcgcgtctcttccgcatgagcttcaccggcgaactcggcttcgagatcaacgtgccgtcgcgctatggtcttgcgctgtggaaggcgctttacgaggcgggccagcaatatgacatcacaccttacggcaccgagacgatgcatattctgcgcgccgaaaagggctatatcattgtcggccaggatacggatggcacggtgacgccggacgatgccagccttggctgggccattggcaagcagaagccggatttcgtcggcaagcggtcgctgtcgcgtcccgacatgctgaaaaaggaccgcaagcatctggtcgggcttctgaccaaggacccgaagctggtgctggaggaaggcgcgcagatcgtggccgatccaaaacaggcggtgccgatgaccatgcttggccacgtcacgtcttcctattggagcgagacgcttggccgttccattgccatggcgctggtgtccggtggcaaggaccgtatgggcgagacaatatatatgccgatgccggatggcagtgtgcatgaggccttcatttcgggaaccgtcttctacgatcccgaaggtaagaagttgaatgcataaggattgaaccatgcttgttgagaccaacccttattcgcatcgccgggtatcgattccgggccgccttgatgtgcttccggcaaaggatggcgcgcgtttcatcttgcgcattgctccggcaaaactggccttggctgaaaagacactgggcgcaaaaatcccggcaaagatcggcgggcttgccaaaaccggcgaaacagccgttgcctgcatcggccccgatgaatggtatatctgggcaggggaaggggaggccgacgctatccgtcaggctttcgccaggctttatgaaagcgagccgcatagtcttgtggaggtgagccaccgcgaaaccggcatcgatatttccggtcccgaggccgaatggctgctcaatgcagcttcgcctttaaaccttgccgaaatgctagcaccgggggcggcgcgcactgtcttcgaccatgcgcaggtcattctgctcaaatgggatgcggatcattaccggatcgaagtgtggaattcctttgccgatcacgtctggaccctgttggaaaccgcaagccgcgaggtggagctttccatctgatgcgccttgcctgccggtcccgtgtcggagccggcctttgcgcgcctgtttttcatagattccagatgcggcgcgcattttcgcaaaaaaggcgcgatttttccgtggtgctgcatccttcaagcagggcatgggtggccgccacccatgtcgaaagccctgcgtcgggtgaactggcaagtgtgcagacaggccagtcgctgccccatatgacgcggtcccacccgaaggactggatcacctgttccgcataggggcgcaaggtctcgacagtccagctttccgcatcgcaatagaccaccaggccggaaatcttggctatcacgttggggcgccgggaaatttcagccatgccttcccgccagccgtcgagggcaccggccttgatgtccggcgcgctgcaatggtcgacaatgaagcaaaggtcgggtgccagatcggcaagcgcaatggccttgccgatctggtgcggctgcacacaaagatcaaaggtaaggccggttccttccagcctcttgatgttttcgcgaaacagcgccccttcggaaacttcatccggcaccacatgcaacacgcggcgtagccctttcacgaaaggatcgcttagctggcgttccagataggcggcaaagcccggttcctccgggcggcatgacgcgatcgctcccttgatgaacccgcccgatcggcgggcgatttgccttatatggtcggtctccgcctgcatggcgtgcggcgcaacgtcaacttctatgtgaagagcgccgccaatgccggcacgctcggcctgaagacgatagctgtcgaaaaggaaatcgcggttgagcgcaggcgcgctcttaagccacggatagctgagcgcgtttttgtcgatcaggtgcaggtgcgtatcgatcagcatgggaatcctccttgctttcgatgctttcaaaaaagaagatatttttcaaatcagaatttatcctgtcacgcctacatccgcgcccaccagcttggagaggtcgcgtaccgtcttctgcaacaggctgatcgtctgggtgatatcaggggccgaagacggattgacgagcgtgatataggggcaggtgagggctgcaatgcaggtgccgtccgggccgaggatcggcgcggaaagattataggcgcccgccatctgtgcgctcgccatcatctcgtatccgcgctcgcgtatctggtcgagacggtcatagaagtcctgatccagattgacttcatcacggcttttcacatgggcggcaatcatcatttcgcgctcttccggtgagcggaaggcgagcaaaacgtgaccggagccggtatcgaacaggctgatatgcgagccgacgcggatggaaatgccccagtaatccggtgcttcctgctgagcgatgaccaccaccgagccgcggtcgaacacggcaagctgattggcctgtttggaacggtcggcaagctcgcgcatgaagggcgtggcgaaggaggcaagcctgcgcaccggcgcatggagttgcgcaagcccgaacagcttcagcgtcagtgaataacggtcgccatcgagtttggtgacatagccgcgcttcaccagccggtccagcatccggtaaaattcgttggggctgcggtcgagatgcttggcgatctcggcctgtgtcagcccgccatccacactcgccagcaattccaatatgtccagccccttgtccagcgcgggcgcgcgatagcgatcgtcagtttccaaggtcggctccctcataaatggctttcttcatatacgaacagcgtaaagggtgaaaggaataaccacccgcaaatcgccttgaccatgtttgaataatatgtttgcatataaatggaagccccgcaatcggggaacgtggacgggggagcgtccgctaataaggaggagacgaatgcaggatttcaaatcgcatgttctggcgggcgcggctttgctggcaatgggaattgccccggcttacgcggcggatctgcccggcaagttcgagggcgtgaccgttaacgccaagctgatcggcggtcagcaatatgaaacgctttatgcgcgcattgccgattgggagaaggcgacgggcgcaaaggtaaacattctttccaagaagaatcattttgagctcgacaaggaaatcaagtccgacatggcttccggctcgatcaactggtgcgtcggttccaaccattcttctttcgcgccgcaatatggcgatctttacacggacctgaaaccgctcttgccaaaggaagagatcgacgctttcgtgccgtcggtcatcaaggcgtccatgctcaatggcaagctggtcatgctgccgcgtgcccagttcgatgtgtccgccctttattaccagaagagcctctatcaggacgaagccaggaagaaggcgttcaaggaaaaatacggctacgatctggcaccgccaaagacctggaaggaagtttccgatcaggcgatcttcttcgccgatccgccgaatttctacggcacccagttcgcaggcaaggaagaggcgatcaatggccgcttctatgaaatgctggttgccgagggtggtgaatatctcgacaaggacggcaagcctgccttcaattccgatgcaggcgtgcgcgcgctcgactggttcgtaaacctctacaaggccaaggccgtcccggctggcaccacgaattatctctgggatgatcttggcgcgggctttgcttccggcaccgtggcgctcgatctggactggccgggctgggccacctatttcaacgatccgaagtcgtcgaaggtggcgggcaatgtcggcatcgtcgtgcagcccaagggctcgtccggcaagcgcaccggctggtctggccatcacggtttctccgtcaccgaagcctgccccaccaaggaggctgccgcttcgctggtctggttcctgaccaatgaggattcccagaaggtggaagccgccaatggtacgctgcccacccgcaccaaggtctgggaatgggatatcgagcaggctgcatctgatccttacaagaaggaagtgctgaccgtgttccaggaagcggcgaagaatgctttcccggttccgagcaccccgtcctggatcgagatttccaacgccgtctatcctgaattgcaggctgccattctgggcgacaagacctcgaaggaagcactcgacagtgcggcccagaaggcgacccagattctggaagacgccggcgacctttgaccgtccgattttcggcaggcccgcttttccgcaaggggtggcgggccgtttcggcagctcatgcgccgaacccagtatttgggatggataatgtttaaaagactttccccgccggtcctgttgttgcttccagccttcatcattctggctgcggtggtgctctttcctcttgcgctttcgctttattccagcttcacgccgtttcgcctgacgcgcccggaaacgctgttccgctttatcggcctgcgcaattatgagcgcatcctgagtgactgggtgttctgggcagcctttctgcgcacggtggtttttctgaccatcgcactcaatctggaaatgcttctggggctgggattggcgcttctggtcaacaaggccacatggggcaagcgcaccctgcgcacgctcataatgtttccaatgatgttctcgccggttctggtgggcttccagttcaagttcatgttcaacgacaatatcggcctggtgaataatgcgcttcagtcgctggggctgaccgacagggcgatcccctggcttatcgatggcaatctggcgctggtggcgatcctgaccgccgaagtctggtcgtccaccgccgtctttgcaatcctcattctggccgggcttctcgccatgccgcaggacccggtggaagctgcccgcgtggatggctgcacgccatggcaaaccttccgctatgtcatctggccctatctcatgcccttcgcctatatcgcgatgaccattcgttcgctcgatgtggcgcgctcctatgatatcgtgaagatcatgaccgatggcggcccggcgcggcgcacggagctgatctggacccttgtgggccgcacggcctactcggatgcgcagatgggccttgccaatgccatggcctatgtcgcgatccttctctccatcctcttcaccgtcattttcttccgcaagcttgccgccgcgcgcacgcagatcggagcggagtggtagtcatggcccaatccttgagcaatgcccaacaccgtatgcgccgccgcattgcgcgcgttttctatctcgtgggcctgtttctggctatgtttgtcatatgcctgccgggcttctggatcgtgctttcctccttgcgtccgccggtggaaatcatggccaagccgcctgtctggattccgcaggacatctcgctcgatgcctatcgcaccatgttctcaggagcaggggcgggcggcgtgccggtctgggattatttccgcaattccatcattgtttccgtcacctccaccgtggtgtcgctcatcatcggcatgtcgggtggctatgcctttgcccggttccgctttcgcggcaagtcggcaaccttcctgggcttcatgctcacacgctccgtgccgggcatcgccctgtcgttgccgctcttcatggtctattcgcgcattggcatcatcgatacgcatttcggcctgatccttacctatgtggcgctgaatattcccttcacgatctggctgatcgacggcttcttccggcaggtgccgaaagatctggccgaagccgcccagatcgacggctgcacgcgctggcaggccttctggcaggtggaatttccgcttgccagtcccggcatcgcatcggcgggcatctttgccttcctcacctgctggaacgaatatgcgctggcctcccagctcacccgttccgtcaattccaagacgcttccggtcggtcttctcgattatacggccgagttcaccatcgattggcgcggcatgtgcgcgcttgccgtggtgatgattgttccggcgctggcgctcaccttcgtcatccagaaacacctcgtttccggcctgactttcggcgcggttaaaggttgaaattgtaatggcacagctttccatcaaaaatctcgtcaagcgttatggcagcatcgaagtggtgcatggcatcaatctcgaaatcgccgacaaggagtttgtcgcgctggtcggcccgtccggttgcggaaaatccacgacgctgcggatgattgccggcctggaatccatctccggtggcacgcttgaaatcggcggcaaagtcgtcaacgacttgcccccgcgtgatcgcaacatctccatggtgttccagtcctatgcgctctatccgcatatgagcgtgcgcgagaacatgggtttttcgctgaagattgcaaagcagccgcaggcggaaatcgaccgccgcgtcaacgaggcggcggctgttctggggcttgaagcattgatggaccgccgccccgcgcagctttcgggcggccagcgccagcgtgtcgccatggggcgcgccatcgtgcgcaacccggaagtctttctcttcgatgagccgctctcgaacctcgatgccaaactgcgtacgcagatgcgcaccgaaatcaagaagctgcacgccaaggtgcagtctacggtcgtctatgtgacccacgatcaggtcgaggcgatgacgctggccgaccgcattgtcatcatgcgcgacggccatatcgaacaggcgggcaccccggatgaagtgttcaagcgcccggcgacgcaattcgttgcgggcttcatcggttcgccgccgatgaacatggccgaagcgaccgtgaagggtgacgagcttcttttcgccaatggcgaccgcctgccgctgcctgcccggttcaaggcaagggtgggcgagggcgcaaaggttactttcggcctgcggcctgatgatattttcccgaaaggtcacggcctttcgaccggcgatggcgtgcatgagaaagaattgcgcgtcgtcatcaccgagccgcttggcaatgaaacactggtctttgcggaatttgccgggcgcgaatgggtggcgcgtatgctgaacccgcgcccggtgcagccgggtgagagcattgccatgcagttcgatctggcgcaggcgcatcttttcgatgccgctaccggcaagagtctggcggtgtaatcatggcaaggatcgagcggtttgaattgcgcatggtagaccttccgcccaaggcgaagcgcaccgatgcaatccagagctttgtaagccaggaaacccccatcgtcaccattaccgacagcgatggtgcggttggcaccggctatagctatacgattggcactggtggttcgtccgtcatgcgcctgcttgccgaccatctggcgccgctggtgattggcgaggatgccgattgcatcgaggcgatctggcgcaggctggaatttgcaacccatgccaccacgatcggcgcaatcaccgcgctggcgcttgctgcaatcgataccgcgctttgggatctgcgtgcaaaaaagcagaacctgccgctctggaagcttgcgggcggggcaagggaccattgtccgctttatacgaccgaaggcggctggctgcatatcgagaaggaggcgctggtcgaggatgcgcttcaagccaaggcgaaaggtttcaccggctccaagatcaagatcggcaagccgcatggcgcgcaggattatgcgcggctttccgccgtgcgtgcggcggtgggtgctgccttcgagatcatgaccgattgcaatcagggttttacggttgatgaagcgatccgccgtgccgagcgcctcaaggaacttgatctggcatggatcgaggagccgctaccagccgacgatctcgacggccatatgcgcctggcccgctccaccgcgacgcccgttgcagtgggtgaatcgatctactcgatccgccatttccgcgaatatatgcacaagggtgcctgctccatcgtgcaggtggatgtggcgcgcatcggcggcatcacgccatggctgaaagtggcacatatggcggaagccttcgatattccggtgtgtccgcatttcctgatggaactgcatgtaagcctcgtctgtgcggtgccgaacgggcgctatgtcgaatatatcccgcagctcgatgacctgacggacaagggtatggaaattcgtgacagccatgccgttgctccatcgcagccggggatcggcattgcgtgggattgggacgcagtgcgttcgcgctcaattggcgaattcacccgcgagatcgtgagggcgccatgagcaagcatcagggccagcgcatggggatggtgatcggcctcaacccggaaaaggtcgcgaaatataaggcgttacatgcgcaggtctggccggaaattctggcgcttatcagcgaatgcaacatcactaattattcgattttcctgaaagagctggaaaacctgctgtttggctattgggaatatgtcggcagcgattttgcagccgacatgaggaaaatggccgaaagccccaaaaatcaggaatggtggtcggtctgtatgccatgccagaaaccgcttgaaacccgcaaagagggtgagtggtgggcaatgatggaggaggtttttcaccatgactgacgctttcgacccgaaagccctgcggcaatggtgggccaggccgtcgcggcccaagccgattgtcattttcggcgcgggcagcattgtcggcgatgcgcatctgccggcttatgaaaaaggcggctttccggtgacgggcattttcgatcccgatctggaaaaggcgcgcaaacttgcggaaaaatggggcgttacggcctttgcttccatgcaagaggcgctggcggtcgaaggggctgttttcgatctcgcaataccaccttccgcccatgtctcggtactctcgcaattgccggagggggcggcggcactcatccagaagccgatgggcagcgatcttgcgggtgcgacggaaattctgaaggtctgccgtgcgcgcaagctgaaggcggcggtcaatttccagcttcgctttgcgccgatgatgctggcgctctatgacgcggtggacaagggctggctcggcgaagtggtggatttcgatgcctggctggcgcttgcgaccccatggggcctctggcccttcctgaaaggcctgccgcgtatcgagattgcgatgcattcgatccactatctggatttcgtgcgcggccttctgggtaatccgcaaggcgtccatgccaagagcatcggccatcccgaccacgatgttgcgcagacgcgcacggcggcaattctcgattatggcgagcgtgttcgctgcgcgctttcgatcaatcatgaccatgatttcgggcgcaagttccaggcctgtgaatttcgtatctgcggcacgcaaggtgcggcctatgtgaagctcggtgtcaatctggactatccgcgcggtgaaccggatgagctctggatcaggccgaagggtggtgatgactgggtttgtgtgccgcttgaaggcgcatggttccccgatgccttcttgaaccgcatggcgcatctgcaacgtttcgcttgccgcgaagatgacgagttggtcggatcggtggaagatgcatggcacaccatggcgctggttgaggccgcctatcggtcgagtgccgcaccggcaaccccgcttgccgcgaggccggaggtgtgaccatggccgaacagacactctattttgaaaattatgagctgggttgcgcgcaggccatttatgcctgcgaccataccctgcttgtcgaacggagggcttgaaacatgacgatacgactggatggaaagaccgcgcttgtgacggcggctgggcaagggattgggcaggcaagtgcgctggcctttgcagaggcgggcgccaaggtctatgcgaccgacatcaatgccgatgcgcttgcgaaactggaaggcatagccggcattgtcacgcgcaggctggacgtgctggacgacgctgcggtcaaggcgctggtggctgaaatcgggcagatcgatatcctcttcaactgcgccggttttgtccacaacgggaccatccttgagatgaaggacgaggaactggattttgccgtcaacctgaatgtccgctccatgatccgcaccatccgcgccgtgctgccgggaatgctggagcgcaaggatggcgccatcatcaacatggcttccgtcgcatcgagcgtcaaaggggtgtcgaatcgttttgtctatggtctgaccaaggcggcggtaatcgggctcaccaaggcggtcgccgccgattatgtgggcaagggcatccgctgcaacgccatttgtcccggcacggtggaaagcccatccttgcaggaccgcctgcgggcgcagggcgattatgaggctgcccgcgctgccttcatcgcccgccagcccatcggccgcatcggccagccggaggaaatcgccgacctcgcagtctatctggcaggcgcgacctataccaccgggcaggcctataacatcgatgggggatggtcgatctaaccctgatcgcccccgacctgtccctttaaggagtagacttatgaaatttcttcgttatggcgcagccggtcaggaaaagcccggccttctcgacgccgatggcaccatccgcgatctgtcggcccatgtaagcgatctgtcgggtgccgcgcttgacccggatgcgctggcaaagcttggcgcgctggatgtcaattcgctgccgaaggtggaaggcaatccgcgcatcggcccttgcgtggcgggcacgggcaagttcatctgcatcgggctcaattattccgatcacgctgcggaaacgggtgcggcggtgccgtcagaaccgatcatcttcatgaaggccacttcggccatcgtcggccccaatgacgatcttgtcattccgcgcggctcgcaaaagaccgattgggaagtggagcttggcattatcatcggcaaaactgcgaaatatgtaagcgaggaagacgcgcttgattatgtcgccggttactgcaccatccatgacgtttccgaacgtgctttccagatcgagcgccagggccagtggaccaaaggcaagtcctgcgacacgttcggcccgaccggcccgtggctggtgacgaaggacgagatcgcagacccggaaaaccttgccatgtggctgaaggtcaatggcgaaaccatgcagaacggctcatccagaacgatgatctatggtgtgcggcatctggtttcctatctctcgcagttcatgtcgctgcaacccggtgacattatttccaccggcacgcctccgggcgtgggcatgggcatgaagccgccgcgctatctcaaggctggtgatgtcgtggaactcggtatcgagggcctcggatcgcagaagcagaacgtgcgcgccgatagctgataatgggcacacaatgacgaaaatcaccgatctgcgcgttttcgacctgcgctttccgacgtcgcaaagtctggacggctcggatgcgatgaatcccgacccggactattcggcggcctatgtcatcctcgatacggatgatgaggcgctgaaagggcacggccttaccttcaccatcggccgcggtaacgatatttgctgccatgcgatcctggccatgcgccatctggtcgtgggggcttcgcttgatgaaatccgtgccgcccccggcaagttctggcatcacctgacgggtgacagccagttgcgctggatcggcccggagaagggcgccatgcaccttgccaccggcgctgtggtcaacgcgatctgggatttgcttgcgaaacaagcgggaaagccggtctggcggctggtctcggagctttcgccggaagaaatcgccgatatcgtggattatcgttatctgaccgatgtgctgacgcgcgatgaagccatcgaaattctgcggaaggctgaaagcggcaaggcagagcgtatcgccacgctggaggcggagggctatgcctgctacacgacctctgctggctggcttggctatgacgacgcgaaattgcgccggctttgccaagaagcgatcgatgaaggcttcaaccacgtcaagatgaaggtgggccacgatctggaagacgatatccgccgcctgaccatcgcgcgagaggttatcgggccggaccgttatctcatgatcgacgccaaccaggtgtgggaagtcgatcaggccattgagtgggtgaggcggcttgcctttgccaatccgttcttcatcgaggaaccgaccagccccgacgatgtggccgggcatcgcaagattcgcgccgcaattggtccggtgaaggttgccaccggcgaaatgtgccagaaccgcatcatgttcaagcagtttatcgcggaaggtgcgatcgacgtcgtgcagatcgatagctgccgcatgggtggcctgaacgaggtgctggcagtgctgctgatggcagcaaagtatgaccttccggtctggcctcacgcgggcggtgtgggcttgtgcgaatatgtgcagcacctgtctatgatcgattatgtggctgtctccggcaccaaggaaggccgtgtgatcgaatatgtcgatcacctgcacgaacatttcctcgatccctgcattatcaggaacgcggcctatatgccgccttcgctgcctggcttttccatcgagatgaagccgcaatccatcgcgcaatatgcattcaagggctgaccaaacgccgcgcgcaaagcgcggcgtttttttagcatttcgagccaaaaatgcgaagctcctaagcgggaaatcagtccacaggactgatttccgatcccgctttgatgtgtcagataatgtgtaaaaacaaatagttagagcggttctggcaactctgtcaaaacaggagccgctccagcatctccagcaaaaagcggaaaatggccttgcgcaccgcaattcccatgaggcgggcacgcataggccttggcggttatcagtttgtgagcgctgctctgacagttttaatggggatgaaaagccgaagcggatttgaaggcaaaggcgtgaacgcctcagcgttttgactggatcgccatcaatcaaggactgaaggtcacaatggaagtcgcgatttaactctcgtcgtcccaaagctgttgccaatcttcaaagagcatcggtaccgtcacttgaagtaactggtcataaacctcctgaagctcagttagaaacgtttccgctgcttctggtactttgagataacgatctttctcgtccaattctctcgtctgaatgaggtagcagccgtcgcgaattgtttctctcgtatcttggtcgcgtttcatcgtaaggacaggcaaaccatggacaaaactatcccgctgcttattcattttatttagtcttgccagcaccgcgatagtatccgcgatacgctgttcgtcaacgtcagcaagttttggattatgtcggagtagctttgagaggtaggtaaaccgcgtgccatcaccattcaaatgcgcaaggccaagctgaatggcttcaggatttgcgagcccaagcgcgcttggaaggcgataaactgatgccataacatcgccccacaacatcacaatctcgccaagaagtactttagtttgggccttttcttctgtccagcggcttacagctgtgccagcattcacttcagtcgccctcccacggtcattgtttataccgttatgtcttttccttgaaacattgtaattctatctgattccgaaatgaatcaatggagcgctgctggttggatggtgtgtcgtaagcagggaggtcgtacgccttcataaccaactggcgagcaactgttccttcggcaccgttcccggacaatgccaaagcctcgctcattggtatttctagttgacgcatctccatgattttgcccgccaaacgtccccatgctccacagattgcatcaggcgactgatcattatccgctgcatgaactgcggtcgccgaaagcaatgcggcggccaaaattatatgtctcatggtacccccaaatctctcggcataactggcagagcccagggaaccggtcaaggggcagatatggccgaagcggggtttagccgtatcggatgcggggagggctgcacaaaattatggagaccccatcatcgtccgaatttcggacgatgtcggaaggtttggcttaccgcccccgataaatttttagcgaccgtcattgccggaatttccggcattatgaaagagaatgaaatcgttgtaggtgtcgcccactgggcgacaccgttataggagtgggccgcgcccataacctgtttgtcagtcaggtttaaatgtcggccagagcgacatttaaatatgcctcacagccacattatgagaatttcccacttcgccctcggcagattgttcgtccgccgatggcggttggaccctgccgaccaaaatctgaattgacctccccaaaacaggtgagcgcaaatccgacaccgtgtcgcttttcaacccttcgatttgagcgaaaggttgccgatccatgttgcattccatgtcgcacggatttgccgttgttttcggtaaagcgttgatttccatggtaattggtttgcaacatgacgcgacatggaacagtcagacaaggaccgccatttttacataagtcattgtaattgcttggtaaaataatggtgcccggaggcggattcgaaccaccgacacgcggattttcaatccgctgctctaccaactgagctatccgggcatcccaaacaagctgttcgctcgttcgtggcggtgttggctcccgccggaagtgggtgggttatagcattaaatttcgcgctgtccagcaccgtatcgaaatttttataagcttttctcacggcttcgctaaacaaccggattcattcacaaaagacggttcccaacgccgctgtaactacagcttagctatcgttctcgtcttcttcgccgagcggtttgcccgcaatgacgtagctgccggaaagccagcgattgagatcgatgttcttgcagcgcggtgagcagaacgggtaggcctcgcgcgtcgagggcttgccacattcagggcagggccgcgtcgggcgcaatggcgtcaccttggcgccgcaagcaggggagatattcttcttttcatccattgccagccatcaaacctttcctgtgccccaattggcatagacgggataaccgccatcggcgagaagcccgaccgtttcctgcaagggcaggcccaccacattggtataggagccgacaagcttgaccacgaagctgcccgcaaggccctgaatggcatagccgcccgccttgccgcgccactcgccggatgaaagataggcattgatctggaggcgcgaaagacgctcgaaacgcagccgtgtttcaacgagcgtctggcgcagattaccattcggtaggacgaggcatacgcctgtaaaaaccttgtgcgtgcggcccgacagaaggcgcaggcattcgcgcgcttcatcctcgatttcggccttgggcaatatgcgccgcccgacagccacgaccgtatcggcggcaagcaccagagcgccggaaaaaccggcttcgccctgtaattgttcgtgcgctttgcgtgccttatcccgcgacaggcggcgcgccagcgagcgcggatgttctgcgcgctgcggcgtttcatcaatatctgcgggatgaatgcggtccggctcgataccggcctgccccagaagctcgatcctgcggggagagccggaggcaagaaccagcttgtgttgcacgttcatcgacaagacatttcctgaaacgggaagtgatgcttacttgaggcggtaggtgatgcggcccttggtcaggtcataaggggtcatttcgaccagaaccttgtcaccggccagaacacggatacggttcttgcgcatgcggcctgccgtatgggcaatgatttcatgttcgttttcgagctttacgcggaacattgcattgggcagcagttccgtaacaacacccggaaattcgaggacttcttctttcgccatgcgatacctgtttctttctttgataaaagccgccgaataaaagcttcggcccttaatttgggcggaacctatatgattaggcggcatttgtgaacaacgaattggaatggctcaaccgaagccgaaacgcaatgtgattcgccgtttcagccggtcgcgaacatcgcgataggcggccatgatctgctcacggctgccggtcacgagcgttgggtccggcgtcggccaatattccacatcgaccgaaaagccccgcatacgctccagcaccgtatgatgggcaagcggcgtcagcgttacgatgagatcgaaataaccgtcggccagttcttctatgccgcgtggctggcgattgtcgagtgacaggccttcctcggagagcacagcatcgacaaaagggtcacgctcgccgcgtttcacacctgccgatgcaatatagatattggctggcaggagcgttcttgcaagaagctccgccatgggagagcggatcgcgttcttgccgcatacgaagagaatggaggtgggaagccttgtcgcagcttccttcccgccttctgcatcagtccgggtaaccgcgaccattcgccgtcatccccgccaatgcagcacgcaaaccagcgtgaaaagacggcgcgccgtgtcgaaatcgacctcgatcttgcctttcagccgcgcctgcaaggtctgcgatccctcattgtgcaggccgcgccggcccatgtcgatggcttcgatcttgcttggtgtggcggaacggatggcctgataatagctttcgcagatcatgaagtaatcgcgaaccacgcggcgaagcggcgtcagcgagagaatatgcgtggcaaccgcatcgccgttttctcgcgtgatggagaagatcaggcgcgattccatcagcgaaagtttcagccggtagggcccgcccttctggtcgccaacgggatggaaggagttctcctcaatcaggtcgaagatggcgactgcgcgttcatgctcgacatcaggcgtcgagcgcccgatggattcatcgagctcgacgtcaacaagacgggcattgggaacgtcggcagtcatggtccctcataggttcagacgaatggcgacggattgggcatgggcatcgagaccctcggcgcgtgcaatctcgatcgcagccggtccaagtgcgcgaagctgctcggagcccagcttgagaagcgaggtgcgcttcatataatcgagcaccgaaaggccggaggagaaacgggcagagcgcgccgttggcagcacatggttgcagccccccacataatcgccgatcacttccggtgtataaccgccaatgaatatggaaccggcattgcggatgcgcggtacgaacgcctccgcatcggccacggcgatttccagatgctcggccgcaatacggttggcaagcggaattgcgtcctcgaaatccttgaccagaatgaccgcaccgaaatcgcgccagcttgcggaagccgtttcagtgcgcgccagggtgtgaagctgccgttcgaccgcttcttccaccgcgtgggcaaaggcctcgtcattggtcatcaggatggattgcgcggccgtatcgtgctcggcctgtgccagaagatcggcggcgatccagtccgggttattgtccttgtcggccacgatcagcacttcggatggcccggcgatcatgtcgatgccgaccgttccgaatacgatgcgctttgccgctgccacataggcattgccggggccgacgatcttggcgacgggacggatcgtttcggtgccataggcaagggcggcaatggcctgcgcgccgccgacgcggtaaatctccgacacgcctgcaaggcgggctgccaccagcaccagcggattgagattgccatcgggtgcgggcaccaccatgacgatgcggtccacgcctgcgaccttggcgggcatcgcattcatcagaacggaacttggatagctggccgtgccgccaggcacatagaggccgacagcctcgatggccgtccagcgcgagccaagctcgacgccaagcgcatccgtatagcggtcgtccttcggcaactggcgagcatggtgcttttcgatacggtcgcgcgcaagcttcaatgcttcgacggtggaggcgggagcggcatcgaatgcggcatcgatctcggcctcggtgacggcaatgccggtcttttccagatcgatccggtcgaagcggcgtgaataatcgagcagcgcgctgtcaccctcgcggcgtacacgatccacgatttcccgcacggcgcggtccacatcttccgaaacctcgcgcttgccggagaggaaggccgcaaacttctgttcaaaatcagggtcggtctgtctgagcgttgtgaccatgcggacactccttcaaatatttcaagcgggcttgcagcccaaaagcgcaaggcgcatgaggcgggagggcgttctcatacgttatggcgcggaagagattcggtttcccaggcggcgccgagatccgtcaattgcgcttcgatacattccacgtcgagacggatagccgcatttgcggaaaaagtcagttcgattgttccggctggcgtctggcccggaatgaaacggattgtgagaagcgacagcacatcatcctgattctgccggttgatgccggtggcctttgccatagacacacggttgaaatgcagggcggtgcggcggcgctgatagctgggcttgcgcaggaatttgggcctggcttcttcccagacaaaacgattggcggtcagcagaaaccgcttttccctggcgagatactggagatcggacactttgagaaccgcatcctgaagatgggcggacaggacctgcaaatcctcttcatccagcgccacaagcttcaacatttccatattcaggcaccaatttcctgtcgttttctcatgcggctgccgttttgccgccgcatggagagcgggtgtcctttcggggaatacaaaggacgcttccgcctgttaaacctatgcatcgcgcttccgaaaaccgattccggatttcggactgatgccttagccaacttgacatggcggcgcaaaaaaatcgacaggcttttcaagccttgtgcacgatgatgcagccaatgaaaaggccggagaagatttccggccatctgcggttcattttcagccgctgatacgcttgacatccgcgccgcagcgcgaaagcttttcctccagccgttcaaagccgcgatcaaggtgatagacgcggttgacgatggtttcgccttcggctgcaagtcctgcgatcaccagcgaaacagaggcacgcaggtccgtcgccatcacctgcgcgcccttcaggcgttccacgccctccacggttgcggtctggccggagagcgagattttcgcccccagacgcgccagttcctgcacatgcatgaagcggttttcaaagatggtctcggtaatgtgcgaggtgcctttggcgcgggtcatcaggcccatgaactgcgcctgaagatcggtcgggaagccggggaagggatcggtggtgatatcgaccggctggatgccgtgcccgttgcgcaccacgcgcaggccgctattggtctcgttgatttcagcgcctgcctggcgcagcgtttcaagcacacaggaaagctggctttcctgcgcaccttccagaagaacatcgccgccggtcattgccacggccatggcataggtgcccgcctcgatacggtccgggatgatgcgcacgcgcgcgccggaaagattggtgacgccttgaacatggatcgtgctgctgcccgcgccgctgatcttcgcccccatggcgttgagacagtcggcgaggtttgccacttccggttcgcgtgcggcattttcaatgatggtttcgcccttggccagcgttgccgccatcagcatgacatgcgtggcgccgaccgaaaccttggggaatttatagcgcgcgccgacaaggccgttcctggccttggctttggcataaccgttttcaatgtcgatttccgcgccgagcgccagcagggcatcaagcagcaggtccacgggacgtgtgccgatggcgcagccgccgggcagcgaaacattggcctcacccatgcgggcgagaagcggaccgataacccagaagctggcgcgcatcctggaaacgagctcataaggcgcggtcgtgtccacgatattgcgggcggtgaaatggatcgtgcgggaataggggccgttctggtgttcgcgacgtccgttcacggaataatcgacgccatgattgctcaggatgcggatcaattgctcgacatcggccagatggggcacgttttccagcgtgagcgtatcgtcggtgagaagcgaggcgatcatcaggggaagggcagcgtttttagcgccggaaatgggaatgacgccgttgagcttgttgccgccgacgattttaatgcgatccatgctgttcaccttctgggccgaagcatttgtccggcaatcgatttgcgccaagtccggcagcccttcaggcgcggcggcgatgcgtcatgaaatttacaagtcttgcggccaaattacgtcaatgacgaatcacggtcggacgatatctgtgcaaagaatggaaatgtgcttttatctcacccgcctcccatcttcaaggaagcgtttttgtggccattgcgcctattcttccttgccgtggccagcggtgattccgtcattgcgctcatccgcttcgcccgcgcggcgcgaacgggattgggccttgcggcgcatcagattcgcacgaagctgctcggcaagccgctttttgcggtagtcggcttcggtcagtttttctctgggtgtcgtcttttcagtcatgtgctcttgtttactacgggaaaaagccttggaaaagcggcattccgggcggtgcagcatagatttccacattatgtgaaaagaaatgcaattgcttgcttgcgatttgcatagtgatgtggcagaagtccgccgcgctcaagagaatgctgcggtagctcagtggtagagcactcccttggtaagggagaggtcgagagttcaatcctctctcgcagcaccatcctatcttgttgaatgggcttatctttttgaaagacaacaccttttggacggcctcttggtacacagaggtggtacacatgggtttgcctatgcctgctccttacaagcatccgaagaccggcgtttattatctcaggcaacgagtccccgctgatttgaaggacaaggcgaggggcaagattgtcgcacttccgataagcggaacgctcaaaagcttcaccgtgggcgatagcgttaaggcttctcttgagacgaaagacccggcagacgccaaggcgcgttaccgcgaagctgatgcgtcgctgtcgaagttctgggaggccgtgcggaacgggccactaagtctgacccagaaggaaatcgcggaacgggctgggctggtttacaaattctttgcggacacattcgaggacgatgcggaagcccctgaactttgggagcgggcgcagcgtataaacgcggttgtcctcaagaaagcgaagctagggaagcgcccgacttaccctctgactgtggcacagcgtgacattctggaaccgcgtttcgggggctttgtcgataagttgctgatcgataccggagagcaagttgaccaagaaagccgtgataagcttctggtagccgttgccgaagcattacagcaatcaacaggcaccatactgaaacgtgcggacggcgattattcgcccgatacagcgatacgccagcgttacccggaatatgcgcccatagaaaagcctcaggctgtgccgagacagaccgaggaacggagcggggctaagctagacctatacaatcttctcgaccacaaatttaaagacaagggcaaagccaagacccaccgcgactatcggagtgagattgacaagttcgttaagttcatcggccacagcgatgctgaacgcatcacgaaggataatgtacgcgaatggagagacgcgctaatagcgcagggcctttccctcaagactgttaacgataagcgcctcacggctatcaaagctgttctcgcccatggtgtagctgagttcagtctatcccagaacgttgcggacggcatacgcgataaacgacaggaagcagccccggtcggctccaaaggttattccccagaacaggcgaaggcgatcctacaggcgacattcaacggaaccgacaaggagcttgacccgcattaccaacgggctgtgttctgggtcccgtggatttgcgcctataccggcttacgtgtgagtgaggttacacagcttcaaggcaagaatgtccgtaacgtagacggccacgctatctttgttatcacaccgcaagacggcagcaccaagagcggcaaggcatggacaaccggcattcacccgcacctgatcgaaatgggcattctcgacatgttcaaggcagttggcgacggtcctgccttctatcgtgcttatccagtcgggaccgatctacagaagattgccgggaagcaccgggccaaggagagcgcaagtcgtgtaggcgactgggttaccgctacgcttggtgagacagcacccggaggcagacctaatcacgcttggcgtcacaccttcacgacactttcgcgccgcgtcaagatggacaaagaggcacgggactacatgctaggcagtcgatcccggacggacgcacgggagggctacggagattggacgccggatgttatatgcggggaaattgacaagctaccacggttcgacgtgaaggagacggactaccgccctacgctcagagtaatgaagccgaagcctataagtgagccgtatgtgcgcccgaagaagaccagaggcgggaagctggtcctcactccaagggtgcctaaaggttgacgaacgccaccgccgcaatgaccaagagcgcggatgcgatgacgcgcagcgatgcgcttactgaaatcttccatgccggaacggcgaagacttcatggaccacagggttcgtgtggtgctgttgaatggggacccgtggttcgtggcggctgatgttgtgtccttgttagggttggcgacatacgcagacggaagcccgaacgtgacccacgccactcgcgtcctgaacacgacagagaaactgcttcttaggcggactaccccccacttaatgtcgggtagtgtggagaagctgttcgcgttccgacagccttcactcttgtctgtctccgaaagcggcctctacaaactcatcatgcgttcccgcaaaccggaagccaagaagttccagaactgggtaactcaggtcgtcctccctgcaatccgcaaggacggcatgtatgtgcgcggggaggagaaggtttcagccggtgagatggaccttgaagaactgacgctcatcaccttgacggactaaccggcattaagtgtggggcaggacggagagcgtacctcgtggttcgtggcggttgacctttacgacatcctttttggactccggactggtatttctacgagatggttcctgaaacgcgaagagacgaagacgctgcgtaaagcagagagcgcacagtacgcgctcagttcgcgctctcaaatctcttcgaggccaaggcccggttagtatcccttatctccgaagctggcctttacaagctgatcctgaaatcacggaagaaagaagcccagaagttccagaactggctagcccgagaagtcatcccagaatatttggcagaaatttccgcgaaccacatctgattaaaggcaaccgcgcactacccccgtggccccttccgtttcccttgaatgctgccagaaggtgaagccgatagagcattcagcgctttccggtaggtggtgggaggctggaaccagagaggtgcgaacggctttcctgaaggcttcacgtgaggggcgggagggctggacctaaggttgcataggagcagcacatgcctaataggttgcacagtggcagagctaacccggcgcagtagagataagcaccaagagctaaccctctacagaagcagggcggtggtcttatgtatcctcccggctctggccttggtctgccttgaagtccatttagggcttgggggtgttggactgatggcgtatgcagcaacaaagtccaattagagtgtgtattgactttatggactattagtccgataactcctataaacctatttggattatgggggccaacatgaacaatgcaaccgtcgccaacgtcgccgctacctaccggggtcagcttgtggggtacgctcgtacatcgacaaccgatcagaaggcaggacttgccgcacaagagcgagaccttcaagcggcagggtgtgatcgcatattcagtgaacagacctctgccaaggatagtaagaggccggaactgcaacgcgccctcgatcatctgcgagaaggcgacacgttcattgttaccaagctggaccgtctggcccgttcggttgctgacttggttgatctcaccgggcaactcagcagcaagggcgtcagtttgcgtatcctcgccatgaacctcgacacggcaacgccgacagggaagcttatgctgaaccttttgggatcgattgcggagttcgagcgggaactgatgctggaacgccagcgggaaggtattgcagcggccaaggcaggcggcaagtacaagggcagggcacccacagcacagcgtcaggcagacgagattatccgcttgaaggacgaagggaagaccgtcgcggaaatcatggcggcaaccaaggcggggcggtctagtgtattcagcattcttaaggaggcaggaaggacggagcgccagcgttgaccggaagcaactcaacgctgttcaggacatgcttgccatgggagccggtacatctgagattgcgaaggcgacgggattgacacgacagaccgttatcaggatcggtaaagaccctgtgaagactgaccaaacattgaagcaatgggagccgcaaggatacgacatgcaaagaaaatgctaggcattgaacggtttttccgtaatacagtatccagaattgaataagatcaaagcaggtaaatgtcaggatggtgaggtagacaggagcacggaccttggcgtcacctatggctagactaagagcggtgctggataaagctatagagatacttaactgagaataggtcgcccagtagcagcttagccaccccagcagcacgaccttaacggaaatgttcaggcgcatccctgcggatcaatgtcggggatgtttcgacgcatggctccatatcggtgtatttttttgaggctccgtaaatataatagaggacttgtaaataggcgcatatgcggttaggtgcgggttgaaattcagcatgatagggggcggggcaggcatggttgattacgctgacgacgtggacggtgttatccttgaggacgacgagcagggcaacgatagcgagcctcaggaagaggatgcagaaacccgcagatatagcgatatggcattcaatccgtggcgctttgcggcaactgtgaaagcggaggctcttgttcgggaagctgtacaggctgtcgaagccgcagagacacgacagaaaaaacgcagggctaccgatcagaaagtcttcgaggacacagtagaagccattatctgtgacctcatgcaccaccggatatgtggccatgagcacggcattcgtgtcagccgctccaatcgtagccttggcaagagccgataccgcaatccgatctattccaaagtgttcccgtcaatcctcgataaactggaatatgctggctggatcgagcagactgtaggcgaccgagggaaggttgtgaagggggcgcagacggtcatctatcccggcctacgtctggtcagccgtatggatgctgtcgatatttccttggctgacatggggattgccgatcagtctgacccaattatcctacagcggcccaagaaggatcgaaggctgttcggggcgcgggaagaatatgaggacaatgaacggacgcgtcaattccgcagtgaaatggaccagatcaacggctggctcggtaaggccgatcttgaagtattggacgcttctgacattgctgtagatgatacgggcgcagctataatacggttgcacgacccggcaaagcgcaagttgcggcgttatttcaccgacagcgaccatacgttcacctcgggcggtcgtctgttcggtggcttctggcagaacatgacgaaggccgagcggcgggaccttttgctgatcgagggagagtcttgcgttgcgctcgattacagcggcatgggacttcgcattgcttacggtcatgctggtattgatcccggtgagggagacctctatctggttccgggcttggaagatttccgatcaggtgtgaagatcgttaccagtgcgatgctggcagcaagcacacgattgcggagaatgcctgaggggacccgtgtgaagttcccgcgtctgcttaagttctcgacagtgcgggacgctattgagggccgacacccatccatacggcatctcttctattctggtcatggtcacgctgtgcagttcaccgaaagccagatcatggtcgatgtgctattgcgtctgatgaagatggagattgtcgcgttgccagtgcatgacgcggtactgattgcggagagcaaggcagatcagacgaaggctgtcatgctggaagcattcagggatcatgtcggctttcccggaagtgtcaccttcgagaactgacccgatggaaatctcgcgggtgccaagcttggctctcctttcggcttcacaacaggcagatattcggttcccttgtgccgggtagaaaggatggtcaagccttgttattgaggttatttctttactccataatcctcaatcatcattgaacggcggaagccgtcaacaagtatcaggcatcaggaagcttcatgctgccccttggttcggcactagcgttcatcttggcatgggacatgaggatgctgatgtcttaaccttaagtggatgttgaatggaggagtatgaagtacgatacacccttggtaactcgatcaggtgagcctagggatataggaggtgaacccagagaaataccctatatgtgggacccgtaagaagctttcctgcatgtccactcgacatgtccaccgctctgggttcttcaacgctccctatttcttctcaggatcgccgtagagagtcattctggtgtttccggtagttccgactcttccgactcagattgcctgaatgcccgcccgtgactcgctctggcggaaatagagggcatccatgccagaaggtccgatgtgcggagcacgggcgtggtgctcttgaacggggacccttggtttgtagcggttgacctctattcgatcctcttcaagcgccgtacgggtgttgcgtcgcgtcgcttcctgaagcctgaggagacgaagacgtttcgtagaagtgaaagcgcacagtatgcgctctcaaatctcttcgaggccaaggcctcctgatgggctttgcccttgcgaggatgacggaggacgatgatttcttgtcgggtggattgcttggcgtccctttcgctctccctgtcgtacagctagaagaccatccttaggttcaccggggcgattgccatgcacttgtccgtattccgacacacacgctggtgttaagccgtagaaaggcgctcaggagtccatggaggggcgtacaggggcttcccggtggttcggtgcggaaatcaacggaggcgactcagtgactcgctatggcggaaataagcgtacatctgattgccacgctttccctcagttcaatccgcagcacttcctgccgtgatcgtcgctaatgcgatgattagtgaactaccgaagggtgggccgaaggaggcacgataggttaagcaaaaggttccccgtgggtttgcgctcacggggacctaacggcaattctcagaagccgtaaacgcttcggcagggagttaggcccggaacacgttgaagaccagagccgccatagctgttgctacggtatgaattaccgccgtagctgctgcttcccccgtagcttccgcttccatacgaaggcgagtgtgtgcctgagcgccccgtgtatgggttgacgttgccgtgtgtggaatagttgttaccggaccaaccgtcagcatttgaacggtagtgcggctgaacgtatgtcccattgttccgcatgtggccacgaacgtaagtgtctgccatagccgacgaagatgcagccacagccgcaattgttgcgataatgacgctagctttcataatgctgattacccccgttagtacgcaatctagcgcccaaggggattgctatagagcatcttaagcgagacaagcaagagagcgattaagctgatttcagccggcctcccgccccacccgcaatcaattccccttcggccatgaataccactccagcagcttctagggcgcgtttcacagcaagaacattgttccgaaggcccgatgcagggccctcgctggtttccatacggcccagtgtcggaaccgatactccagcagcagcagctaaatcagcctgagacatgcgaattaaggcccgtgcagcggcaatctgcgagccggttacttgatgtatttcactcatattgaagattatccattgacgttctaatttttaatgactaattatcataatgagtgaaatcaatcaacaaaaggtaaacctccatgaacgctcacacaaacataagtggttccgcagctttcgacccgaacgcttggcaccactcccagatgaccatccgggaagctatcgacctttctcaatcaggcggacacccttattccagcccgaatgtccccaaagggttcaacacggtcgtaggtttcttcttcgactgctacgattggtatcctgccgcctatgatgacgaggaaggcaacgccatgaaagaccgggaactgatccaatacgaagagtggtgcgctaagtatgcccgaaagctgggccttgaggttaaagaggttgaagccccggcagcactcaaggtgcacggcattatgaccttgaaggcttatcctgaggcgctgcttgaaattagatgcttggagctttgaaaactgcttgtcgggtggccccaaaggtggtacacaaaccaaaaatagctggaaaaaaggttgttgtttttcaatgcgctaaggataaattttagatttcaatcctctctcgcagcaccatcctatccgcttgaaaaagcggaacttcctgacaataacagttttcggatggctttttggtccacagaggtggtccacaagggtcgttccccgcctttctttttctacctcacctacctgttttcaggcctgttcatcacttcttggagagcgaacgccaatgcgtctggcgatgatatgaatgtgattatccttcgctgtcagccgccttggtttagtcaatgttgtggacatgcctataggtgactctttttatcgggatatctccctttaattgtcggtcatggcggcgtcctgccgcaccctgacccccctttattgtgcggcctgatttatattagagcgcaataaggttcgggtggatgtttcaaggataccccagcttctatctgcacatcatgctttcccaaatccatgccccggattttggaaaacacgacgccgtaggtaaatcattcgaaatatacccacatgctcatcatcaacgataataatctgtcgggactctcgttgcagcgcgtcaacgggaccggtgaactttctgtacagttcaaggacggacgttcacgtatttcgcggctttaccaggaaggcgctgccaagattcgcatgccccaggcagtaaccggcccgctggaggcaatcctcatcaacacatcgggcgggcttacgggcggcgaccgtctgaaatgggatgtggcgctggatgacggcgcttctgccgttatcaccacacaggcctgtgagcgtatctatcgctccggcggtggcgaggcgcgcattgccacccgtctcaaagcggcaaaaggcacgcgtcttgcctggcttccgcaggaaaccattctgttcaatcgctccatcctgtcgcgcaggctggatgtggaactggaggagggggcgcagatgctggtggtggaggcgactgttttcggacgcctcgccatgggcgaacgggtggtggcggcgaggtttgccgatcgctggcgggtgaggctcggcgggcgcgtcatccatgccgaagaatttcggctgggacctgatgtcggggccgaattgcaggcccctgcggttgcaggcggtgcgtgtgcgatggctacggtgctgatggtctgcgagcaggccgggcggcatctggaaacagcgcgtgcaatcattggcgaggagggcggctgtagcctttggcgggtgggcaaggcctcaaagctcgtggtgcggctttatgcgccggatagttatgcattgcgcaggcgcctctgccctctggtggcgctgctcaatggaaaggcaggactgccgaaagtctggacgatctgaacggcattccgccgccttataccagggctcgatgggtagaactgatcgagcctggttaagcccgtgcggcaattacgcattttcaaggcgtggatagcattcgcatctcagcgccttggtattaactgaaacagctccaaggaagcgaagtcatgaatttgacgcccagggaaaaagacaaacttttgatcgcgatggccgccatggttgcccgccgccgtctggaacgtggggtgaagctcaaccatcccgaagccatcgccctcgtcagcgattttgtggttgaaggcgcgcgcgacgggcgcaccgtggccgaactaatggaagccggtgcgtatgtcatcacccgcgaacaggtgatggacggcgtggccgaaatgatccgcgacattcaggtcgaggccacttttcccgatggcacgaagctcgtcacggtgcacgagcccatccgataagagattgcccattctcaggcgctgcttgtgcgggcctgtttttttgaaaggtatgaaaatgaagaagatgtcggttgtggtggcagccgcggcattgatgctgactgcgagtcctgcctttgcgcttggcagcctgatgctgatggctgggtaaaggatagaactcatgatcccaggagaaatcattacgctggaaggcgatatagagctcaatcagggccagccgaccgttacgatgcgggttgccaataccggcgaccgcccaattcaggttggcagccacttccatttttatgaggtgaatgccgccctttccttcgatcgtgagaaggcgcgcggccagcggctcgatatagccgccggcaccgccgttcgcttcgagccggggcaggaacgcgatgtgacgctcgttcccatcaggggccatcgcgagatttatggcttccgccagatgatcatgggcaaactttaagggcgacggagacgtttcatgccagcaagaattagccgcgccacctatgcgcaaatgttcggccccaccgttggcgacaaggtgcgccttgccgatacggatctcatcatcgaagtcgagcgcgacctcaccacctatggcgaggaagtgaagttcggcggcggcaaggttatccgcgacggtatgggccagagccagctttcccgcgccgaaggcgcgatggacaccgtcatcaccaatgcgctgatcctcgaccatagcggcatctataaggcggatatcgggcttctcgacgggcgcatcgccctcatcggcaaggcaggcaatcccgatacgcagcccggcatctcgatcatcatcggccccggcacggagatcatcgctggcgaaggcaagatcgtcaccgcgggcggcatcgatacccatgtccatttcatctcgccgcaacaggtggatgaggcgctgaatgcgggcatcacctgcatggttggcggcggcaccggccccgcgcatggcacgcttgccaccacctgcacgcctggcccctggcacatcgcccggctgatccagtccttcgatggcctgccgatgaatatcggtgtgttcggcaagggcaatgcctcgctgcccggcgcattggaagaaatggttcgcgccggcgcctgcggcctgaaactgcatgaggactggggttgcacaccggcggctatcgacaattgcctttcggttgccgatcatttcgacgttcaggtggcgatccacaccgatacgctcaatgaaggtggcttcgttgaagatacgctcaatgccttcaagggacgcacgatccactctttccatacggaaggtgcgggcggtgggcacgcgcccgatatcatccgtgtttgccaatatccgaacgtgctgcctgcttcgaccaacccgacccggccctacacggtcaacacgattgcggaacatctcgacatgctgatggtctgccatcacctgtcgcctgcaatccctgaggatatcgcctttgccgaaagccgcatccgcaaggaaacgattgcggcggaagatattctgcacgacatgggcgccttctcgatcatttcctccgacagccaggcgatgggccgtgtgggtgaaatgatcatccgctgctggcagacggcagacaagatgaagaaacagcgcggcagcctgcctgacgataggccgggcaacgacaattaccgcgcccgccgttatattgccaaatatacgatcaatcctgctatcgcgcatggcatggcgcatgagatcggctccgtggaagtgggcaagcgtgcggatctggtgctgtggaacccggccttcttcggtgtcaaaccggatatggtgctgcttggcggctggatcgccaccgcccccatgggcgatgcaaacggttccatccccactccgcagcctatgcatacccgccccatgttcggctcgttcggcaaggcgcgcaccaacacgtccatcacgtttgtttcgcaagcagcgatggatgagggcctgcgtgagaagatcggcgtggacaagcagctggtggcggtcgtcaatacgcgcggcggcatcggcaagcattccatgatcctcaacaatgccatgccgcagatggaagtggacccggaaacctatgaagtgcgtgcggacggcgaacttctcacctgtgagccggtagacgtggtaccaatggcgcaacgctacttcctgttttgagccggagtatgagatatgtttcgagcaattgccatcattcgtgcccatgaagtgatcgatgccgttccggccagccatatcgtcctggagcgcgatgagcgccacctgcgccgcaaggccatcacgctggaaaacggtgaaaaaatcctcgcggattttgctgagccggtcgtgctggaacacggcgaccggctggtccttgatgacggccgcgagattgaaatccgcgccgcaagcgaggaactctatgagatccgcgggcgcgacccgcgtcatatagccgagcttgcatggcacattggcaaccgccatctggcggcacagatcgagacggaccgcatcttcatcctgcgagatcatgttatccgggtgatgcttgaggggcttggcgcaacagtaactgacgtcgtggcgatcttcagtccgttgcgcggcgcttactccggcggccatcaacaccaccatgggcacgaccatgatcatcatcaccccgatcacgaatgacccgaccacggccctgctgcggcttatggcgtggctgtcgccggtctttccggtcggttcgttcagctatagtcacgggctggagcgggcggtgcatgacggtctggtcgtggatgcggcaggccttcaggactggctgcaatggctggtgaggcgtggttccggctggaatgacgccgtgctttgtgcggaaagctggcggtgtgccatgaagggggaggatctgcacgagattgccgaactggcggaggcactcgccggttcgcgtgaacggcatatggaaaccatgttgcagggcggggcattccttgccgccgccagaagctggccgtgcgagatctttgaccgcctgccgcccgattgcgcctatccggtcgctgtcggggcggtggcgggcgggcatggcgtgccgcttgcccaggcactggcagcgttcctgcaggccttctgcatcaatctcctgcaagcctccatccgcttgtcggtgacggggcagagcggggtcacagccattatggcggcgctggagccggtattgggtgaaaccgctgcacgcgcggctctctccagcatggaggacctcggttctgccaccttcatcgcggacataatggcgatgaaacacgaaacgcagcattcaaggctttttcgctcatgacacagaaaaatggaccgctccgcgtcggcatcggtgggcctgtcggctccggcaaaaccacactgaccgaaaagctttgcaaggcgatgcgcgataaatattcggtcgccgtcatcaccaacgatatttatacgcaggaagacgcgcttattctggcgcgccgtcaagccttgtcggaagaccgtatcatcggggtggaaacgggtggttgcccgcacacggccattcgtgaggatgcttcgatcaatcttcaggccgttgttgaaatgacccgccggtttccggacctcgatgtggtgttcatcgaatccggcggtgacaatctggccgcgaccttctcgcccgaccttgccgacctgaccctctatgtcatctcggtctgccagggtgaggaaattccccgcaagggcggccccggtatcacgcggtcggattttctggtcatcaacaagagcgacctggcgccttatgtccatgtcgatctggaggtgatggaggctgatgcaatgcggatgcgcgcaaagcgccccttcggctttaccgacctgcatcggggcaagggcgtgcaggaaatcattgatttcatcgtcgaaaatggtgggctggaaccacgttcaaactgatagccaggccccgctttgcggggcctgaatgcaatcgccgtaaattatgagaatggagcatttccagcaaaagtgagaaacggttttgcgttggaaaatgcgacatgttttggaaagaaatggcgcacccgaaaggattcgaacctctgacccccagattcgtagtctggtgctctatccagctgagctacgggtgcttgccttttggccgctcgctgcggcgatgggcggttgataatcggacagattgctaaatgcaagcgtcttctgagaaaaaaatgcgcttatgtgaagatttcttgcagatgcccgctttcccggctttttatcctcccatgcaggccgtgaagattgcttcaggcactctcctctgcctgctgattgttgcgagtgtcacgctgcatcggcaaatcaggcaggcgaatctcgaaatgcgcgccgatgggccggtcttcccgcaattcgattgtcccgccatgtgcccggatcaattcctgtgcgatggcaaggccgagcccggtgccgtcgctgcgcgttgagcctttgaaggcggtgaaaagattgtcacgggccttttgcggcaggccgggccccgtatcctcgaccccgatgatcgccgtcgtgccgatacgcccggcggaaatcgtcagtcgcttgatcgttgcagcatcgctgctctggtcgcgctccatggcctgcgcggaattgcggcacagattgctgagcacgcggaagagctgttccgaatcgacatccagctcgaaattttcgggcaccagattctggaactcgatcccggattcggcgctgagattgagcgtgtcctgcacatcggtgatgatggcgtgcagaagcacacgacgaggtttcggcggttcttcctgcgagcggccataggcgatcacgctttccgaatagctgatggcgcggctgagcgtgcggatgagttttggcgcaaaacgctgcaccatgggatcgttcgtatcggccagacggtcggacatgagctgggcggaagcaagaatgttgcgcatgtcgtgattgatcttggagacggcaaggccgagatcggccagatgtttttgctcttttagcgtgcgttgcaggtcgctttgaatatgggcgatctggcgttgcgcgacgccgaactcgtccttacgattttccggtacgagtatgagcgccggattgtcgggcgtggtggcaaaatcgatcatgttgcgatgcatgatgcgcacaggccgcaacagcatctcatggatgatgagatagacaaggcttgcagcgatcactgaaatgatgagcgagataagcgccacattgcgcgcataaaccagcatggcatggcgcaacggtgcgtcggaagtgacgatttcgatgattcgccccggcgatgtcgatggcgaaacagtgccgtaaatgcgcaaggtgcggttgccgccattgaacagcgtgtcaaaagtatcccatatggcgcccgcttcactgatattgtccagatcgataaccttatcgatcttgcgcggcatctcggtcagggccagaagacgcgatgcccccgcttcgcgaagggcaatggccttggtgccggtcgccagaagcaccttgtcctgaatgtcgcgcggcacttccatactgtcgctggaggccagaacctcgctcaccgcgccgaccgtatcgaggcgtgaattcatccagcgcacccgcatattggcgatggaaggcacgaaaatcagcacttcagcaatgagaacggccagcgccgtcagaagcaaaagcttgttggacagccggttgcgccagcgcagccgggtgaattgcgttgaggacgttctgtcgtcagcggcggcaggtgaagcggcttgaggggaagtgccgcttgtatcgatggttttgtcagcaaccgccatgtcaggttccaaatcggtgagtcgtccgcaggcaggccctcgtgcccggtgcggtccggctttggcatgcaagaataaatgtagcttcctatatatgctgtcgcagcataattccaacgccctttgccgacggggttaaaaaccgtgcgcgaccgaggcgtattgatgcattaccgaaatttaactcgacctcgtaaatctctctgtgcaaagttgcccgcgaaaaaatccatgcggtttgcggacccgcgtgggttttgccgcgtggagacgaaaattgtcgccttcgctgcaatgaaactggttttggacgcgggctgtcggggatgacaaggcggccctggccggagggctgaatgaaatcctggaagcagattgccctgtgcctgctcatcattctcgccgccacaggtggctggtatgtttataagaacaacaatggcgcggcgcaattggccctatcttctggagatgcgcccggcaatgtgtctcaggctcagcccaaaaaacagccgaagaaccatgcagccccccttgtcgtggtggcggcggccggcgaagaaaccatcaataatcgcctgaccgccatcggttcggcgcgggccctgagcacggtttccgtgacgccctattccagcggctacatgaccaagctccatgtcagggcgggcgatacggtgaaggaaggcgatctgattgccgaactggacgccgagaccgagcagattgccgttgccaaggccgaaacggcgctgaaggatgcacaaaccacccgccagcgcattgcacggctgcgtgcaaccaacacggcgaccgaagtgcaggccgtgggggccgaacttgctgtcgccaatgcgcagcttgcgcttcaggatgcccaacttgcgctgagccgccgcatggtgcgcgcgccgatcaccggcattgtcggtattcttccggtcaatgccggcaattacgtcacggcacagacttccatcgcacgcatcgatgaccgctcgaccgttctgatcgatatctgggtgccggaacgtttcgcaccgcagatcaaggtcggacagccgctcaccgcagaatccaccgctttccccggcgagatttataagggccggatcaatgccgtggacaatatgctggatgaggcaagccgcaccctgcatgttcgtgccgaagtgccaaatgccgaggaccgcctgcgtgcgggcatgtccttttcagtgaccattctcttccccggcgataactatccctcggtcgatccgctggcgatccagtggggggctgacggctcctatgtctggcgcatcgaaaacggaattgcgaagaaaatacccgtccgtatcgtgcagcgcagttccgacaatattctgatagacggcccggtgaagcggggcgacatgattgtcacgcagggcgtgcagaccgtgcgcgacgatgcgccggtgcgcgtgaagggcgagcagggcgtcagcgctcttgcccccgccgcaatgcatgacgaagggtgaggggctgacggagcgtgagtaacaagaacccttcttccggcggttcgacggcgcttttcatccgccgccccgtctttgccttcgtcatcaatatcctgatcgttgtggcgggccttgcagcctttaccggcgtcgatatccgtgaattgccggatgtggatcggccggtcatcacgatcagcacggattttagcggcgcatctgccgaaaccatcgaccgtcaggtcacacaggttctggaaaatgcggtcgcgcgtgtttccggcgtgaaatcgatttcctccacctcctccttcgagcgcagccgcgtgacggtggagttcaacgatggcgtcgatctcaacgtcgccgccgccgatatgcgcgatgcgatttcccgcgtcgccaacaatctgccggaagaagccgatccctcgcgcatcatcaaggcggattccaacgccgatccggtgatgcgccttgccgttacctccgacaccatggcggtcgatgacatgacggtgctggtggaagatcagatcgaggacgtgctttccgccgtgcccggcgtcgccgacgtgcagatcaacggtgaccgcgacaagattttccgcatcgatatcgatcaggcccggcttgcaagctacggtctcaccattgctgatatttccaacgcgctttcgtcgatggggctggatgcgcccgcaggttcgcttcgcagttccgaccagtccatcgtggtgcgcgccaccgccaatctggaaaagccggaagatttcgagaatgtctatatcaaggggcgcacgcagatccgcgatgttgcgacagtcacccttgggccggatatcgaaagctcggtggtgcgctccaacagcaagaccgccatcggcctcggcatcgtgcgtcaggcgcagtcgaacacgctcgatatttcgcaaggcgtgcgcgcagccgttgccaatttgcagaaaaccctgccggaaggggtcagcattgccgttaccagtgacgatgcgaacttcatcaacggcgccatccatgaagtcgaaatcgcgctgatcgcgtcggtgattatcgtcgttgccatcatcttcatgtttctgtgggatgcgcgcgcgacactgatccccgcgctctccatgccggtcgccctgatcggcaccattgcggcgatctatctggtgggcttctcggtcaatatcctcacgcttctggcgctggtacttgccacgggcctcgtggtggatgatgccatcgtggttctggaaaacgtggtgcgccgccgcaatcagggcatggggccgcgcgccgcagccgtgctcggtacgcaggaagtgttcttcgccgtcatcgccaccacgcttacgcttgctgccgttttcgtgccgatttccttcctgccggggcaggcgggcggcctgttccgcgaattcggcttcgtgctggcaattgcggttcttctttcctccgtggtcgcgctcacactttgccccatgctcgcctcgcgcttcctgaaggaagcaagcgccacggtggaaagcgaagggcatggcccgctcttcctgcgccgcattggcggcggcttggcgaatttctatcgcaagacgcttcatgcctgcctttcggcgccctttatcgtcgtgctggtggcagtgcttttcgccggtgcgtcctatgtcggctatggcctgatccgccaggaactcacgccttcggaagaccgcgcggtggcgcttctgcgcatcaacgggccgcagggcatcagtgtcgaattccttcagtcccagctcgacaagatcgaggaagcgatccagcccctgcgcgatagcggtgaaatcaccaccacctacgcgattgccggttcaggtggctcgtccaataatggttttgtggtgctgacgcttgccccctggaaggagcgccagcgttcccagcaggaaatcatggccgacatcaccaaccggatcaaaggcattacggcggtgcgcgtctttaccacgcagcccaacagccttggtattcgcggcgcgggcaatggtctgcaattcgctattgtcggtggtgaatatgccaaactccagcctgccgcgcaggcggtggtggcggcgctggagaaagacccgcgcttcgtgcagccccgcctgtcggtggagccgacacaggcgcagatttcggtggagatcaaccgcgagcgtgcttccgatctgggcatcgatatcaccggccttgccaatgccgtgcaggcggttctcgatggccgcaagatcggttcggtctatgtgggcgaccgcagcttcgatgtgaagctcgtctcgaccaccaacccgatcaacgatccgaccgatcttgaaaatattttcatgaaaacagcggatggccgctatgtgccgatgtcatccattgcaagcgttgtcgaaaaggctgttccgccacagcttaatcgggagttgcgccagcgttccgtggcgatcaccaccaatctgcgtgacgattttgcgctcggtaacgcctttgcggcggcgcaggagattgccgccccgcttctgccgcccggcagccacatcatcccgcttgccgaagcgtccacgctcagcgaaacgtcgagcggcatggccatcgtgttcggctttgctatcgttatcattttgctggtgctggcagcacagtttgaaagcttcatcagcgcgttgatcgtcatggccacggtacctttgggcctgggctgtgcagtcttcgccatgatcctcaccggcacgagcctcaacgtctatagccagatcggccttgtgctgcttgtcggcatcatggccaagaacggcattctcatcgtggaattcgccgaccagttgcgcgacaagggcctgaatgttcgcgaggcaatcgaggaggcggcgaatatccgcctgcgtcccgtctgcatgacgatgatctgcgcggtcctgggcggcgtgccgctggtgctggcaagcggcgcgggcgcagaagcccgcgtggcgcttggctgggtcatcgttggcggattgggtcttgcgaccatcgccacgctttatgtgacgcctgttgcctatctcctgcttggccgtttcaccaagccaaaggttgaggaagaggaacggctggaacgcgagcttgtccgcgccgaggctctggaagaaaaactcaaatagcggcacaggcacacaaacaaaacccggaagcacgcttcccgtctgctttcgggccccgctccggggccatgctattgacgttcatcatatgcacttcccgaagctgagccatggtcatcgcatcagactcctatcggcatatgttcggcactgcgctccaccttgcgcggcgcgacaatttccttccattgcgatagcgcgcgattgaccgcgccattcggctcacgctcgatgaagcgcccgtcgcccggttttgctgtcacctgtcccttgtcgaaggcgatccgcccgcgcgacagcgtcatgatcggcagccccttcagctcgaaaccctcgaacacgttgtaatcgatggaggaatgctgcgtcttggcggaaatcttcttggtcgcctccggatcccatataacaagatcggcgtccgcgcctggcaccacggcacctttctgcggatagatgttgaggattttcgcgatgttcgtggaagtgacggccacgaactcattaggtgtcaggcggcccgttcgcacgccgcgcgtccacagaaccggcatacgttcctccagcccgccggtgccgttcggaatcttggtgaaattgccgatgccatagcgtttctgctcggtggtgaaggcgcaatgatcggtcgccacgcattgcaggcttccagccgcaaggcccgcccagaggctgtcctgattgagcttgtcgcggaacggcggcgacatcacgcgccgcgcggcatagtcccagtcgcgattgtgatattcgctttcatcgagcgtcagatgctggatcagcggctcgccgaaaacacgcatacccttctggcgcgcgcggcggattgcttcatggctttgctcgcaggagacatgcaccacataaagcggtacgcccgcctgatcggcgatcatgatggcgcgattggtggcttctccttccacttccggcgggcgggaataggcatgggcttccggcccgtcattgccttcggccatgagtttcgcctgcaattgcgcgacgatatcgccgttttccgcatggacgagcggcatggcacccagttccgcacaacgctggaacgaggcgaacatctcatcgtcattcaccatcagcgcgcccttataggccatgaaatgcttgaacgtgttgatgccgcgcttcaccacttcggccatttcgttgaaagtgcgctcgttccagccggtgatcgccatgtggaacgaataatcggtgcgcgccttgcccgccttctgaaaccattcctgaagcgcatccagaagattgccctcggaatccggcaggacgaaatcgaccaccatcgtcgtgccgccggcaagtgctgccgccgtgcccgtgtcgaaatcgtcggaggaatatgtgcccatgaagggcatttgcaggtgggtgtgcgggtcgatgccgcccggcatgacatagcagccggatgcgtcgatgacctcatcgccttcaaggctatcgccaatggcggcgatcttgccgtcttcgataagaatatctgccctgaacgtgcggtcagccgtgatgacggtgccgcccttgatgactttgcttgccccggtcttggccattgttcgtcgttccccttgttggttttgttgcgaacagcggtattgggaagttcagcttacaatttcagcagtctccaatacagcatgcagaagcacgtcggttcccgccgacgcccattcctttgaaatatcctcgtcctcattatggctgagcccatccacacaagggcacatgaccatggccgtcggtgcaacgcgattgacccagcaggcatcgtgacccgcgccggaaacaatgttgcggtggctatagcccagcctttcggccgcattgcgaatggcttccacgcagcctgtgtcgaaggtcacggggtcgaaattgcccgccacctcgatctcgatgccgatgcccagttcctcggcgatttttggcgcttctttttcaaaacgcgccttcatgccgtcgagcgtggcgtggttcggcgagcggaaatcgaccgtgaacacgatctgccccggcaatacgttgcgtgaattgggcgatacgtcgatatggccgacgccgcccacggcatcgggttgatgcgccatggcgatctcgttgaccagttgcagaagcttgccgaggccaaggcttgcattcttgcgcattctcatcggcgtggagccggtatgggcctcctttccggtcagcgttacctgcaaccaccaaaggccctgcccatgggtgacgaccccgatatccttgcgctccgcttcgaggatcggcccttgttcgatgtgaagctcgaacatcgcatggatcttgcggctgcccacaggctcgtcgcctttccagccgatgcggacaagctcttcgccgaacgtcttgcccttggcatcggtgcgctcataagcccagttctgatcgagcacgcccgcaaacacgccggaggccagcatggcgggggcaaagcgcgtaccttcctcattggtccagttgaccacgacaatggggcgtttggtcctgatattcatgtcgttgagcgtgcgcatgacttccagtccgcccagcacacccagaacgccgtcgaacttgccgcctgtcggctgcgtgtcgagatggctgcccatatagaccgggtcagcgtcgctatcctcgccggggcgggtgaagaacatgttgcccatggtgtccacgcccatggaaagcccggccttttcgcaccagttctggaaaagcctgcggccttcgccatcctcgtcggtcagggtctggcgattgttgccgccgcgcagaccgggaccgatcttcgccatttccataaggctgtcccaaaggcgatcgctattgactctgagattgctggtgagcaccatgcgtctgcctcctcatgaatgaaagcgcgtttcaatgcgtgccattcagctatggcccgcattcacctcgcttctctatgttcccgtgacccggctctttggcctcaatgtttctacaagatgtaaaaacttgactagttggtcaaaatgcaggctagaagagcataagagaacggtcaagcggttttgaaaaattctattctgccgaaaggtatcaaatggccatagccccatcagatttccgcaatggctcaacagcaaaggaaaaggcggaaggtggcacgcgcattcaaagcatcaatcgccgcctgatcctcgacgcggcgctggacgtgttttcggcctatggatttcgcggctccacgatagatcagatcgccgaaaaggcgggcatgtccaagccgaacctcctctattatttcccccgcaagcagaacatctacgttaccgtgctggaagatacgcttgccacatggcttgagcctttcgaggatatcgatcccgatggcgatcccctggaagagcttcgccgttatattgcgcggaaactggaaatttccgcgagcaagccggaggcctcgcgcctttttgccaatgagatcctgcatggcgcgcctgccattgccggttttttgaaggggcgtctgaaggagctggtggatgagaaggcggcggtcatccatcgctggattgcgcaaaagcgcattgcgcctgtcgatccttatcatctgattttcaccatctgggcggtaacgcagcattattccgattttgccgtacaggtttcggccattatgggaccacgcgccgaagccgcaaatttttatgatgaggctgcacgcgctgtcagcgccattattcttgacggcatccgcctgcgtgatgatgctccgaaatcatgaagacgattcgtatttcagcagccattatccgcgatgaagcgggccgtttccttctcgtgcgcaagcgcggcagcgagatattctttcagcccggcggcaagatcgatgacggcgaagacccggaaacctgcctcttgcgcgagatcgaggaggaactgggcatccgcattggccgcagccagttgcgttatgcggcgaaaatggcagcccctgccgccaacgaaacggatgcgacggtggaagccgagctttaccatcttacgctggaggaagggcaggtgcccgtcgcctccagcgagattgaggaattgcggtggaacccgccgggcgacaccacgcggcctgtcgcccttctgtcgcaggccattcaggcacggtttgcctgaacgcgcttcgcacttttttggaaatgctctattgcgaaagtcttttattcggcggcctccttcatggccgccggattgttcggatgcgtggtccagttggcgtaagcgggcatgatgggcgccttcgtgcgcgggtctacgccggaaatctgctccatggtgatgcagttctccaccgggcagacattgacacagagattgcagccgacgcattcctcgtcgatcacctcgaaatgacgcgcgccattcaccatggccgtgatggcctgatgcgaggtgtcctcacaggcaatgtggcagcggccgcattggatgcagaggtcctgattgatgcgggccttggtgacatagttgaggttgagatattgccagtcggtcacatgggaaacggcgcagccctggaagtcgtcgagtgtctgatagcccttgctgtccatccagtcggaaagaccgtcgatcatctcctgcacgaccttgaagccataggtcatcgcggcggtgcagacctgcaccgtgccgcagccaagcgcgataaactcagccgcatcccgccaggtggtgatgccgccaatgcctgaaatcggcagacccgccgtttccgcgtcgcgggcaatctccgccaccatgttgagcgcaatcggcttgaccgccgggccgcaatagccgccatggctgccgcgcccgtcgatggaaggcacgggcgacatcgtgtcgagatcgacagacacgatggaattgatcgtattgatgagtgacaccgcatccgtgccattggcaaaagccgcacgggcaggcttgcggatatcggtgatattgggcgtcagcttggtgataaccggcatacggctgtattgcttgcaccatttgacgaccatgccgacatattccggcacctgaccaaccgctgcccccatgccgcgctcgctcatgccgtgcgggcagccgaaattgagttcgatcccgtccgcgccggtttcctccaccagcggcaggatcgccttccatgcctcctcctcgcagggcaccatgatcgaggcgatcaatgcgcggtccggccagcgcattttcacctctttcatctcgcgcaggtttatctccagcggccggtcggtgatgagttctatattgttgaggccgagaagccgccggtccgcgccgtggatcgcgccatagcgcgggtcgtttacgttgaccaccggcgggccttccgcgccgagcgttttccagactacgccgccccagcctgccttgaaagcgcgctcgacattataggccttgtcggtcggcggggccgaggcgagccagaacggattgggtgatttgatgccgaggaaattcgttgaaagatcagccatttttcaatctcccaaaccctgttcgctgccaggttgaacggttgcgtgacgggatggcgctgcgggcgcataatgcgcggcaccggaaagaacggcttcggcaaaaccttccacagcttccgggcggctcgtcagtgccgcatgaatggataaggccgcgaccttgccgtcttcaacggaggcaaccgtcagatcttttccgcctgccacacaatcgccgccagcccagataccctccaccgaggtccgcccttccgcatccacgctgatgcggcctttcgcaagggcgatgccggacccgcgcaagggttccggatcgaaggtctggccgatggccttgaacacctggtcggcctcaagggtcagatattcgccggtgccgacaagcttgccatcccgattggccgtatattcaaaggtgatcgcatggacgatgccgtcttcactgcgctccagcgcatggggctgcaaccagtggcggatgacgacgccatgtatctgcgccagttcctgttcataggcgctggcattcatgctttcctgtccgcggcgatagacgatggtgacgttgtttgcgccgagctttttggtctggattgcaacgtcgatggccgtcatgccgccaccgataacgacgatatcgcgcccgacgggcagggtggaaaggttcctggcctgccgcagattggcgatgtaatcgacggcatccagcacgttcggcgcgtcttcgccggcaaggccgaggtcgttcacgcccggcagccccatggcgaggaacaccgcatcatatccggccttcagcgcctcgacggtaatgtcctggcccagcgtctggttatattcgatatggatgccgccgatctgcaacacgaaatcaagttcgcgctgggcgaaattgttcaccgtcttataggcggcgatgccatattcgttgagaccgccgcccttgggccgggcctcgaaaatcgtcacctgatggccatgcatggcaaggcgatgtgcagccgaaatgcccgccgggccagcgccgacaacggcaatgtgcctgcccgtttcggctgcgcgggtaaacgggtggttgcccgtggccatcagcatatcggtagcgtagcgttgcaaatggccgatcttcaccggcttgccttccgccacctcgcgcacacagacctcctcgcagagcgtttcggtcgggcagacgcgggcgcacatgccgcccagaatgttttcggcaagaatggtcctggccgcgccagccgggttgcctgcattgatctgccggatgaaaagcggaatatcgatgcccgtcgggcaggcgttcatgcaaggcgcgtcataacagaaataacagcggtcgctttcgacaatggcttcatgcggtgagagcggtggatgcaggtcgtcgaagacatgcgcataatcgccagcaggaagccgcgcgccgcgaatgtctggagagcctgcatcaatggacgaacttcctgctgatcccgtgtgtttcatggatcgcatctcccatttttgctgatgcagccatgcgggttccctttgcgcaaagctgctgtttttccgggctgcgatctttattgccgcttatggcccgttacagacaggatgacagattttgatggaaggtcaaattttttatcatccggtcaattatgaggaaaagcgcgcgccttcgggatttttagaggacatcctgtttcgctgccgcttcagcaatattggtgaagaagcggtcggcgatcttgcgtgcgacggaacccagaagcctgctgccgagctgggcgaccttgccgcctgcatcgccgcgaataacgtaggagaggactgtggcgctgccatcctcgtgaagccgcacatcggttacgccgtgggcgaagcctgcaatggagccttcgccatggccggaaatcgtgtaggattccggcggtctcatattggaaagttccagcattccatgaaagcggaccttaagaatgccgaaacttactttcagtgcggcgcggatttcggtttcggaaatgcgctctatgccatcgcaaccgggaatgcaggctttcaatgtttcaatatcgttcaacgcatcccaaacggcctgccgcggcgctgcaatccgttcttctccggtaagatccatgcttcactccgacgtgtatagtcctgaatggacgtatatgatgtatataacgctctgtctaaagtggaagttgggtaatttatttgccgcaaaccttctctaaaccgcctaatatccgagattaaatcgatttgattcgggagtagcaccatggcaagagacgcgacgaagcttgaagcaacggtcgcaaagctgaaaaagcattgggcggaatcggccccgcgcgatatgcgcgcggcattcagcgccgaccccggccggttcgggcgatattcgctctgcctggatgatcttctgttcgactggtcgaagtgccgggttaacgacgagaccatggcgctgttgaaagagctggccgtcgctgccgatgtggaagggcgccgcgccgccatgttcgcgggcgagcatatcaacaataccgaagaccgcgccgttctgcatgtggcgctgcgcgacacgtcctcgaaggaagtgctggttgacgggcataatgtactgccggatgtgaaacatgtgctcgaccgcatggccgcttttgcggatggcatccggtccggcgcgttgaagggcgcgaccggccggaagattaccgatatcgtgaatatcggcattggcggttccgatctggggcctgtcatggcgacgctggcgcttgcgccctatcatgatgggccacgcgcgcatttcgtttccaatatcgatggcgcgcatattgccgacacgctttcgccgcttgatccggcatcgacgcttatcattgtcgcgtcgaagacttttacgaccattgaaaccatgacgaacgcgcagacggcgcgcaaatgggtggcagacaccctgggcgaggcggcggtgggcgcgcattttgctgccgtttccactgcgctcgacaaggttgcggccttcggcattcctgaagatcgtgttttcggcttctgggactgggttggcgggcgttattcggtctggtcggccatcggcctgccggtgatgatcgccgtcggcccggataatttccgcaagttccttgcgggcgcacacgccatggatgtgcatttccgcgatgcgccactggaaaagaacctgcccgtcatgctcggcctcatcggctattggcatcgcgcaatctgcggttatggcagccgcgccatcattccttatgaccagcgcctttcgcgcctcccggcctatttgcagcagctcgatatggaatcgaacggcaagagcgtgacgctggatggcaagccggtttccggcccaaccggccccgttgtctggggtgagcccggcaccaatggccagcacgcctttttccagcttctgcatcagggaaccgatacgatcccgctggaattcatcgtggcggccaagggccacgagccgacactggatcaccagcatgaaatgctgatggcaaactgccttgcccagtccgaagccctgatgaaaggccgcacgctggacgaggcgcgtgcgcagttgcaggcaaagaacctgcctgcgtcgcaagtggagcgcattgccccgcaccgcgtcttttccggcaaccgcccatccctgacgctcatccatgacatgctcgacccctatgcgctgggtcgcctgatcgcgctttacgaacatcgtgttttcgtcgaagcgcagattttcggcatcaatgccttcgatcaatggggcgtggaactgggtaaggaactggcgacggaacttttgccggttgtatcgggcaaggaaggggcgagtggtcgcgacgcttccacgcaagggcttgtcgcgcatctgcatgcgcgaaggaaagcttgaccgcattatctgtaaggttagaaatacgagaaaagccggaccagaagcatgatcccgaaaagtgcaagcggttttcggagcaagatcatgcttaaacaaagagatagagcggttccaacgattccgttttaaccggaaccgctctggagcatgatcccgaaaagtgtaagcggcttcggaacaagatcgtgcttctggcccggctctatctgcatcgaaggattaggacgtgggaatgaagaccgagatcataaaatttgccggcgatgtaccgggcaatgccatcgagctgcgtgtgctgcgttttgagggcaaagatgcgaaagcgccgggcgcttaccttcaatcctcgctccatggtgctgaattgccgggacaggcggcccttcatttcctcattcccatgctgaagcaagctgccgaagaaggtcgaatcctgggcaatatcactcttgtcccgcaggccaacccgatcggttccaatcagtggcaggcgcaccagcatctaggccgcttcgagaccttctcgctcatcaatttcaaccgtgctttcccgcttctgccggatttcgatacatcggacctgccggggccggatgcgccggttgcacttgcccagcgcctcaaggcgacgcttttgaagcttgccttggccaacgatatcgttctcgacctgcactgcgacgatgagggcgaaaactatgtctatatcgcggaagaattcgtcgaggacatgaaggatctggcgattgcgctgaattccaccgcaatcctcgcctggaatacgacgctggatgcggcctttgacgaggcctgcgcccatcctgtgctgcaattgcctgctgacaagcgcaatatgaagcgccgtgccgtcaccacggtcgaattccgagggatgagcgatgtctatgccgatatgggccggggtgacgccgaagggctttacaggtttcttgtgcatcgcggcgtggttcgcgatgaaaatgtgaagctcgatggtgagtataagggcctcgtgacgccgctttcgcatgtggagatgatccgtgcgcccgaaggcggcatggtgctttttcatgttgcgccgggcgacgtggtggaagcgggcgcaaagcttgccaccgtcgtcacccgccccggcgagccggaaggcgatatcgccattactgcaccgcaggcaggccgcatcctgacgcgccgttcgctgcgctatgtgcgtcgtggcgatgatcttttgaagctcctggctgacaagccttcggcggtcaagaaacgcgccggtgcgcttgaagcatgatggctgcgcaccttgccgaccgcgtgaaatcgatccgtgccgtcctctttgacaaggacggcacactgatcgacttcgatcgcacatggttctccatttcatggcaactggcgcaatggtcggcgcaaggtgacgaagtgctggcgcgcgccttgctggatgcggggggttatgactggctggccgaacgttttcgcgccaattccgtcatcgccgccggaacggtggaagatattgtttcgctttggcatccgggcctcgcggggccgcaattgcgttcattgattgagaaatatgatgcttattgcatcgccgaaggcgctcgctcggctatcgctatcgaggcggtgcatgaaacgcttgccgtcctgcgcggtgcgggctatcggctcggcattgccaccaatgattccgaagcaggagcccgtgtcacggcaaaggcgctcggcatcgaccatctgttcgatgtgatgatcggctatgataccgccgcgcgcccgaaaccctttcccgatccgctgctttattttgccgaaaagcttgggctctcgccgcatgaaattgccatggtgggcgacaatctgcacgatctggaaaccgcccatgcggcaggggcggggcttgccgtcggtgttctttccggcaacagcccgcgtgaggcgctggagccacatgccgatctggtgctcgaaagcgtcgcgggcctgcccgctattcttcagcctttcgtgctgccttcggcctgatcgggcattttgccatcaagcagccagccagtcatttcgggccatagcgtttcggcaaagcgcgagcggaaatagccgagatggccgatgggctggttgcccgccattttgcgcgaataccagcgttgcccgatgggcgcattgacatggtaatcgagaaaatgctgaacggcagcacgggtgccccatggatcgtcgtccagtccgatggcgaaaatcggtgtgcgaacggcagccacaagttcgcgcgcattcagatgcggatcgtcgaaaaaatagttttccatccggcaccagcgtgcccaatctcggaaaaccgtgccgggaataggttcgccgcccacccatttcggcatgttcttcgtgaaataggaaaccggcacgccgacaaggttcatgcgtggccacgcccatcggtcattgagaagccgcaagtccccggacatggctgcgaccatgccatagcgtgtgaaggccgcggattgcccggatatgcccaatgcctgcccgccgaaggattggccgatactgaccgtttcatgccccggttctaccgattgcaattgccgcagtgctgccggaaaatccagcatggcccaatccttgaagcggatcggcttgcgggatttgcccgtaagccgcgaggccgaaacgccgcgataatcataggtgagaacggcgcgcgcaccgtgatccaccagatgccgggcgaaagcggcgtagaagccctggggaacggcggttgcgctggaaacaagaacgagtggtttgccgcccgttccctgaaacaactggccggaaaggcttatgccgtcttccgcctgaaattcgaccgtttcactcatggtagtctccgcaaccgggtttcggtcagtcgcgaagctcgcgcctcagaatcttgccgacattgcttttcggcagggattcgcggaactccacctcgcgcgggcgcttgtaattggtgaggcgttccgcacagaaggccttcgcctcgtcttccgtcaattccgggtcgcggcgcacgacataaagcttcaccacttcgcccgaatgctcgtttggaatacccacggcagccgattccagcacgcccggatgctctgccgcgacttcctcgatttcgttcggatagacgttgaagccggaaacgaggatcatgtccttcttgcggtccacgatcttggtgtagccgcgctcgtccatgaagcccatgtcgccggtgcggaaaaagccgtcagccatgatggcgcgcgcggtttcttccgggcggttccagtaacccttcatcacctgcgggccgcgcacgcaaatttcgcccaccttgccgagaggcagatcgctgccgtcatcgtcgcggatgaccacatcggtcgatggcatcggaaggccgattgtgccggtgaattcagtcgcatcaagcgcattggcgcaggccaccggcgaggtttccgacaggccgtagccctcggtgatgtggcagcccgtcatgtgctgccagcgctccgcgacggggcgctgcaccgccatgccgccacccagcgtgaggatgagcggcttgaaatcgagcgtctggaagtccgggttgttcatcagcccgttgaacagcgtgttgaggccggggaagatgtggaccggatattttttcagttccttgacgaagcttggaatgtcgcgcggattgggaatgaggatattgcgcgcgccaagcttcatgccgatcatcgcgttcacggtgagcgcgaaaatatgatagagcggcagggcgcaaacgaaattgagcgccttgggcttgcccttgttgcggaaagccacgtccatccacaggttcatctgctcgacattggccagaatattgctgtgggtcagcatcgcgcccttggatatgccggtcgtgccgccggtatattgcaggaaggcgatgtcgcaaccttgtaccggcaccggattgaaggatttcgcgcggccctgcgccagcgcatccttgaagcgcacatggccgggaatattccaggccgggaccatctttttcacgcggcgcacgaccagattgacgatgtggcccttgaaaccgagcatatcgcccatggaagcgacgaggatattgggcacattgatcgatggcagtgccttttcaaccgtggtggcgaagttttccagcacgacgagcgcctttgcgccggcatcgttcaactggtgttcaagttcgcgcggcgtatagagcggattgacgttcacgaccacgaaaccggcccgcagaactgcggtaaaggtaatcggatactgaaggatgttcggcatcatgatggcgacgcggtcgcccttgaccagcccgcgtgactggagccatgcggcaagcgcacgcgaatggtcgtccagttccttgtaggaaatatccttgcccatgcaggtaaaggccgggctgttggcgaactgccggcacgaggcggaaatcatatcgctgatggaggttgccgcgctcaggttgatatcgtgcggcacacctgccggataggatttcaaccagatcttttccaccgccggtctggcttcgccagtcggtgccacttttgcggaatcgaccgcggctgcgctttgcccagtcaccttttttgccatgtcttctccccggatcgctccgtcctttgtgcaggccgctagggcgcccgcccatctcccagccatccgcccccggatagcccctcgctgtttagtgtggtcgagtttcactgtcttcgcaagagttacattgacgtaagagtaaattaaaaaagagtcgagagtctttcccaatttttacgggatactttcacgaaagggtgaggcgagcagattgtagggaggcaggcagggcgcagaaaggcgctacagtggttcctattttaacagaatcgtcactacagcctaactctttgttttggcgcattatccgacgcatcggcgtttcccatgtttggctcgaaaatgctctactgcgggatatttgcgggtgcgcgcagcgactggatcactgtggaaatcacacggctgccatggatgatgagatcgaaacctttttcaccgtgtaaccattcattgagaaaaccacccaccatggcgagcagaatttgcgccgccgtttcggcgctccattcgcttgcaagctcgccgcgccgctcggccactttcaaaaggccgatgaaaagcgccagcacatcactgcgcatttccttcagccggtcgatgacgggagccatctcgcccacatattcgcaacgctggttgatgatggtgaagacgacctgctgtctttcatcggtggcgaaaagctccagcgcggcgacgatggattgttcgagaatatggagcggattgggatggtcgaagcgcgccgcctgaagcatgatctcttcctgcggaaagcgcgcccggccaatgatggactggaaaatatcgagcttgtcttcaaaatgaaaatagatcgcgccgcgcgtcacgcctgcgtaacatgcgatttccgtcagtgtggactggttcacgccgcgttcgaggaacacctgttcggctgccagaagaatggcttcacgggtttccgcggcctcggcttttgttctgcgcatgatgattcccggatgaattgaaatccatttctggtttcaacccacaaatttcgataactcattcgtgattgatggcattaagcaattgactatagcaccctaattcgtatttacaaacacacgtgtatgtttacctggtcgctatgcgcgacagtaagggcgaattcccaccatgactttgaaccgtaccatccggtgttttgcggcaggggccgcttttattgtttttgcggcgcagcccgccctggcacaggcgcctggtggcgccacgccaccgccgccgcaggttttcgtcgttgatatcaagccgcatgacgtgcctgtgacctatgaatatgccgcacgtatcagcgcatatagaaatgtccaggtgcgcgcccgcgtcggcggtattctgctgcaccgcaatttcgttgagggcacgcaggtcaaggcaggcgaggtcctgttcgagatcgatccggcgccttatcaggcggagcttgaaaaggcgcaggcgcaagtcgcacaggccgaggcgcagtaccagcagtcgatccgcgacgctgaacgcgccgaacagcttgtgcagcaaaaggtgcagagcgcggcggtgcgcgattccgcttttgcaacgcgcgatctcaacaaggctgccgttgccgcggccaaggcgcagttgcgcacggctgaactgaacctgagctataccaaggtgacagcgccgatcagcggcatcaccagccaggaacaggtgaatgaaggcagccttatcggtacggatgcctcttcgagccttctcacttcggtcacgcagctcgacccggtctatgtgaatttctccttcaccgatacggaagcagcggaaatcgccaagcttcgcgccgaacgcggcgcgacgggcgaggatgccgaccggctgaaaatcaagatccttttcggcgacggtaaggcctacgaccatgaaggcaccatcgacttcatctcgtcctcgcttgatacggaaaccggcacactcggcgttcgcgccgtcttggaaaaccccaatcaccggcttattcccggccagttcgtgcgtgctgaaatcctcgatattcaggtgaaggatgccatcaccgtgcccaaggccgccctcatgcagagcgcgcaggggcagttcgtctatgtggtcaacaaggacaatgtcgttgaagtgcgcccggtcacaggcgcccgtgagttgaaaaacgactggctgatctcgcagggtctcaattccggtgatcgtgtcattaccgaaggcgtcatcaaggcagtgccgggccgtccggtccagccagtagtgcagggcgtggatgacaaggcgcaagctgaggctggaaaagaacaggcggcagacaagaaatgaacaggttctttgtcgatcgcccggttttcgcggcggtcatatccatcgttctcgtgctggctggcctcatctgcatccgcattctgccagttgcccaatatcccgagctgacgccgccgcaggtggttgtgagcgcgacctatccgggtgcaagcgcggaaaccgtggcgcagaccgttgcagcgccgctggaacagcagatcaacggcgtcgagaacatgctttatatgcagttctcgagccttggttcgggcactatgcaattgaccgtgaccttcgcactgggcaccgacccggaccaggccacgatcaacgtgaacaaccgcgttcaacgcgccacctcctcgctgccgcaggaagtgcagcgccttggcgtgaccgtggacaagcgtttcacgaccattctcggcatggtcgcgatgttcgccaccaccgatcgttacgaccgcacctatgtcggcaattatgcgcttttgaacgtcgtggacgatctcaagcgcctgccgggcgtaagtgacgtgcagttgctcggcaatatcgattattcgatgcgcgtctggctgcgcccggacaagcttgcccagtacaatctgacaccgagcgatgtttccgcagccattcaggaacagaacgcgcagttcgccgctggccgtttcggcgatcagcccgatccgcacgcagggcccttcacctatacggccaccacacagggccgtttgccggatgccgccgctttcgagaatatcatcctgcgctcatcgagccagaatgccgcgacgcttcgtctgaaggacgtggcccgtgtcgagcttggcacggaaagctatctggttgatagtaacctgaacggtacgcccgccgttccgatcgcgatctatctccagccgggcgcgaatgcgctcaacacaatggagctgatccagaaccggatgaacgagctgaaggcaagctttcccgccggtatcgactatgcgatccccttcgatacgaccaagttcatcaaggtctccatcgaggaagtggttcacaccttcatcgaggctatcatcctcgtcgtgctggtggtgttcatcttcctgcagaactggcgtgcaacactcattcccgtcatcgcggtgccgatctcgatcatcggtacatttgcgggcatgtatgtgcttggcttctcgatcaatcttctcacattgttcgggcttgtgctcgccatcggtatcgtggtcgacgacgccatcgtggtgctggaaaatgtcgaacgcatcatgaccaccgaaaaactctcgccacgcaaggccgccatcaaggccatgggcgaggtgacggggccggtgatcgctatcgttctcgtgctttgcgccgtgttcattccggttgcgttcatgggcggtctggttggcgaaatgtacaagcagttcgccgtcaccatcgccatttctgtgacgctctccggccttgtggccctgacgctgacgcccgcactgtgcgcgctcatcctcaagcccggccatcatgagccgatcctgccgttccgcattttcaaccgtgccttcgagcgcgtgacgagcggttatacgcgcggtgtccgcttcttcctgaagcgcgccaccatcggcctcatcatctttgcgggcctgctcggcagcacttattacctgttcgagcgggttcccggttcgctattgccggatgaagaccagggcttcctgttcggtgtcgccgttctgcccccagccgcttcgctggagcgcacgactgtcgtgctcgaccaggtgagcgagaacatccgcaagaaccctgccgtggacaatgtcttcgccgtctctggcttcgaccttctgtcgggcggtttgaagaccagtgcaggcaccatgttcatcatgctcaaggactggaaggagcgcaccacgcccgacgcggatgcgcgcaacctgccacgcaccatcatgggcatgaatgccggtatcaaggacggcatggttctggccttcaacccgcctccgatcatgggtctcagcacgacgggcggctttgaactctatgttcaggaccgcacgggcggcggtgtggaatcgctgacgcaggcaacgaagctcatcactgaggcggctgccaagcgccccgaattgcagggcgtgcgcacaaccttcgacccgaatgtcccccaatatgacattcagctcgaccgcgagaaggccaaggcgatgggtgtgccgatcaattcggtgttcaccgccatgcaggcaacctttggcagcctctatgtgaatgacttcacgctctatggccgcaactatcaggttaacctgcaatcggaagcggaattccgccgcgatccgggcgatctcaagcatgttttcgtgcgcgccgattccggcagcatgatccctcttgatgcgctggtgacggtgaagcgtattgtcggtcccgaccagcttgaacgtttcaatgcgttcaacgccgcaaaggtcaccggcaacccggctccgggctatacgtcgggtgatgcgatcaaggccatgcaggaagtggcggcgcaagttctgccgcagggctaccagatcgcatggaccggctcggcctatcaggaagtctccaccagcggcaccggctcgcaggcgatgatcttcggccttatcatggtgttcctgattctcgctgcgcaatatgaacgctggagcctgccgcttgcggttatcaccgccgtgcctttcgccatcttcggtgcgcttctggcgaccgatctgcgcgggcttaccaatgacgtctatttccagatcggtctggtgacgctcatcggtcttgcggcgaaaaacgcgatcctgatcgtggagttcgcggtgctggagcgtgagtcgggtaaatccgcaatcgaggcggcggcatcggcggcgcgcctgcgcttccgcccgatcgtgatgacgtcgcttgccttcatcctgggcgtggtgccgcttgcggtcagcaccggggctggctcggccagccgtcattccatcggtacgggcgtgatcggcggtatgctggcggcgaccttcatcgcaaccttcttcatcccgatgttctacagcctgatcgcgcgcaagccgccgaagaagcatgaggatgagacagccgatacacccgaaacgccgggcggtacgggcggcggtatttgaccgcccggacaaaccgaaacgcttgcgcaaaagccccgctgcaaagtggggcttttgtcatattggagcggttttaggctgtagtgacgaattcacttatggcttggctgttattgcagcatcaacccgacgcttagaaatatcgcccatcccagaaataccgcaggaacgctcaggacggcgagcatgatgcccagaaagacataagccgcttcgttcggcgagcgccgcgcttgttcaggagccttgtgccattgtgcaggaataccatcaaacatcgtataaatcctcctactcccatgactagattattgggcggtgcaggatttcttcaagtcaaaataaatcgatgtattttttcctgtttttgtgctaaaagcggcgcaaaaataaggaattatggccgataaagtctcgaaaactggacgtaaaataccttatcaacttgatttcaaatatttttacttttgtactgtaagtatcgtcctgtcggaactttcaaaactttctgaaattgcgtgtccggagcatatccccaaaagtgggagccagtttcggggtcaagacatgcgaaaaaacaaagagatagagcggttccgacggctctgtttcagccggaatttcgctaaagtgcgtcaaaatcgcacatgtgcgggccgtggacgccgctatgtgctttgcgggtgcgaggcggggctggaaatgctctaataaaagcttgccgggaaatatctcaggtaaagctcggtcagcttaccttcttgttgcagggcttgcagggcattgttgaaggcgcttgccagggcggaattttgccgggtaacagcgatgctgaggccggaacccagatattgaggcgccagatagggcccgtccgtgaaagtacaacaggcgctgccttctgcgctgtcgagccaggccgagagggacatgccgtcatcgaaaaccgtgtcgatcttgccgtccttcaatgcggtcagcatggcatcgcgattggggtagggcacgggttttgcctgtgggaaatagttcttcaaaagcgcttcatgcgccgtcccggcaatcacgccgacgggcttgtcctgcgtcgcctttgcagcgggttctgtaaagcttttggcattggaggtcgcaaagcgtgcgggcaggcgcatatagctgcgggtgaaggtgaatttttcccggttcctgtcggtcggttcccaccccgcaacgatcgcgtccgcctgtccatccagcacacgctcttccagttccgcccacggcaccgcctcgatctggcagatgtcctcgatcttgagctgctggcaaagcgccttggccagatcaatgttgtagccggaaagctgcccgcgttcgttaagcctgttgaatggcggaaaatcgacggtggtgatgaagcgcagacgattgagcccttgcagcgaaggcaggggcaggcgctctttctggttgaagaaatgcggtgcagccggttcttcccccgccgcatgggcggcaggagcgaaaaggcacatgcttatcgtcaggctcaacagacaggatttcatcgccggcgaccctataatattccccataattccgggttaacggcgcctatgcaagcgccatcggcgatagcagtaacgggcatcctgataattcgtatattagtgtaatatatataaaagaattctgttgaatttcatatttactgtaatagattgctgtcatgtagccccccgatactaaataataagtggggtgaatccgtgtaaaatataaattactaatatagatatatttaatagttacgcgtattcgtgcggggaaaccatgaaagtcggatcgaatcttgtcgatctggagatatgcagcgccatatctgccagattgaagcgatgcggtatgccgcaggacagaattgaaaatgcattcagtgctgcacatctccacggcaccggcttttttgaagaggcggttcatcagcccggcgtgacggagcgcatggtttatgaggcgatcgcggattatctccagcttccctatacggaagagatcctgccttcgcgcattttcgtttccggtgatgaaaatatctgttttgcccatatccggcaggtgatggtcatcggccgcgacggcatctcctatctttatatcgcgccgggcgaacggcgcatcgcgcggctgcgcgaacatctgaaagccgcgccgcaattgcgcgagcgcattcgcatctgcacgccatcggttttgaaaagcatattgagacagcgtcatcagcgcgacctcgtgatgcgggcccacgccatgacgccgcaattgttctccgccgcacgtgtgcttgatacgccgcaggcttttgtcatcgccatggcggtctacgcatttctggggtgtattgtgaactggccgatgaaaaccatgctggcgctgcatgttgccatgtcgctgtttttcttcggctgtgttcttatccgcctttttgccgccgcttctggcaagcggctgcaattcacggaaattgcgcctttcaagccgcgtgatctgccggtctattctatattggtgccgctctatcgcgaaaaggacgtggttgcgcagcttatagcagcactcaaccggctcaattggccacgcagcaagctcgacatcaagcttgtctgcgagaaggacgattacgagaccattgccgcgattaggtgcaacactatgccgtccaatttcaagctggtccttgtgccgcccggcggttcgcgcaccaagcccaaggcgctgaattatgcgctgcaatttgcccgtggcgagattgtcgccgttttcgatgccgaggatcggccgcatcccgaccaattgctggaggcttggcaggccttccggcggggcggcagcaagcttgcctgtgtgcaggcgccgctcattatcggtaacttccggcgcaacctgctcacccgcatgtttgcctttgaatatgcggtgctgtttcgcggccttctgccatggcttgccaggcgcgggctggttattccgcttggcggaacatccaatcactttcgccgctcctgtctggaacaggtgggcggatgggatgcctataatgtcaccgaggatgccgatctcggcatgcggttggcgcggtttggctatcgcatcgatgtcatcagccgcggcacgatagaggatgcgccggaagaacacggggtctggcacaggcagcgcacgcgctggatcaaggggtggatgcagacatggctggtgcatggccgccagccgatgagcacctggcgcgagcttggctggtggcgtttcgtcgtgagccagatttatacgctcggcatcatcggttcggcgctgctgcacccgctgatgctgctcatgctggcagggctttgcctgcgcatggcgttcgggccgctgacaccgcagggcctgtggcttctggcgctcgatgtcatcaatatcctgatggcttatatgagcttccatatgctcggcgccaagaccatggagccgacggaacttggcggctatgcctatttccttgccattcccatctactgggtgctgatctcgctttcggcatggcgggctgtgtggcagctggtgcgccagcctcatctctgggaaaagaccccgcaccagccaaacctgttctacattccgctggaggatgcctcttctgaattcgacgcgaggaatgccgccccgcgcccgataatggattgatcctccgcgccgatggcgtctatgtcacgcccctcatagggcagggtaaggagtatgcgccggattgccgccagtctggcgcgccgcttgtcgttggcgcggatgatcgtccagggcgcatagccggtatcggtgcgctccagcatggtatggagtgctgtcgaataatcgtcccagcgagaaatgcctgcgatatccatcggcgagaatttccagttcttcaatgggctgtggcggcgctcgtggaaccgcttcaactgcatttcctgcccgatatcgagccagaacttgaacaggtgaatgccatcggtgacgatcatccgttcaaaatccggcgtttcggtcaggaatgtttcaagctgctggggggtgcagaagcccatcacccgctcgacgcccgcccggttataccaggagcggtcgaaggtgacgaattcgccagcggtgggaaaatgggaaacgtagcgctggaaataccattgcccgcgctctgtctcggtcggcttcggcagggcgacattgcgcgcggtgcgcgggttcatgaactggcggatggtaaagatggtgccgccttttcccgccgcatcgcgtccctcgaaaacgctgatgacgcgctcccccgtgttctgtagccaatattgcagcttcaccagctcgatctgcaaccgttccagcgtggcttcatattcatcggatttcattttggatgaataaggatagccgcctgactgcaaggcgcagtcatcaatccagcccggcaacttcggatcgtttatgtcgaatttgcgtttcttgttggcgatctcgatcttgatcggcttttctgcggacttggttccgttctttttcgctttctttttgttggctgtctttgaactgtcacccacggcaaaaccctttcgtttatatcaaagcatgatatgggctgtttggaagccgcgtaaaggacatgcagaagaaatctggcagggcgaaggcttttgccggaaaatccaggctgtagtgacgaaggaggcaggatgagcgaagacagcggccgcgccggaccggaagccagaacggaaacatcccttttcgagccgctcctgcggatcaagggtgtgcttttcgtcagcatggtgctggcgatctgtgtcatggcgctcgacctttctttctggttccgcgccatattgctggcgctcgttgtgctgggcgcggtctgggcggcggcgggcattggcaatggggaggatgaaaaggttcccttgcgggaagtggccagccgtgaaatggcggctgtctcgggcgagcggctggccgatcttctgaccgatccgatgatcgtcttcgatcacaccgcaacggtgcgttttgccaacgtggcggcgcttgaagcgttccagtcgctgcaaaacggcaccgcgctttatctgcgctttcgcgccccggaaatgctcgcgctgatccagggcgtgattgccgacggcgaaccgcgcaatatcgaatatttcgagcgcgttcccatcgatcgctggtacaaggccatggtcaaggcgctgcgtgatgcggaaggaaagccggaactcttcgtgcttattttccgcgaccagagcgaaacacggcgtatcgaccgtatgcgttccgactttatcgccaatgcaagccatgagctgcgcaccccgcttgcctcgctgcgcggcttcatcgaaacgctgcaaggcccggcgcgcaacgatgccgccgcccgtgaccgctttctcgacatcatgcagaaacaggccgagcgcatgtcgcgtttgatcgacgatctcctgtcgctgtcgcggcttgaaatgcgtgctcatctggcggtcaatgaaagcgtggatgtggcggccacgctggcccatgtggccgatacgctgacgccacttgccgccggtctcggcgtgaccatcgagcgccacctgccggaacatccggttcatgtgatgggcgcgcgtgatgagctgattcaggtcttccagaatcttgtcgaaaatgcctgcaaatacgggcaggagggcaagcgcgtcatcataagattaagcgaggaagacacgggaaatgcgacggaagtggtcgcctccatacaggatttcgggccgggcattgctgccgaacaccttccgcgcctcacagagcgtttctatcgcatcgacgtggagacaagccgcgcgcacaagggcacaggtcttggccttgccatcgtcaagcatattctggcccgccatcgcggccggcttgtggtgcgttcgcaattgggggaaggctctactttcatggtgcgcctgccggggcagaacgcgcgctccgccgaggctgcaacaatatgaaatactccaagtatctcgcaggttcataaaaagaaaagtcccggcaacatttctgttaccgggacgaagctggcaggttattccggtcaaacgccttcggcggagccagaccggggacgcttcctgaattcagcgcgcccggcggcgttcggctgtcggctggaaagccaggcgcgaatggtagctgcaataggggctggcttcgcccgattcattgccgcagaaatggaaatcttcgttgagcgggtcgccgatcggccatttgcaggtgcgttcgctaagctgcaacagggtcagatggcgggaaattggcaccacgacgtcggaggcgggcttgatgacggtttccgccacaacctcggtcgcatattccatctgaagcgcggttgcgccaaccgtcttggtcacggtcgcggtgcgcatcgtggtggtgtgggtgccgctattgttgttttggacggcgggacgcggggccgctgcgggtgtattcaccttcttgctgcgcggcgcagccgttgtggtttttccacggcccgaaagcttcaggcgatgcactttcccgatcactgcgttgcggctgacgccgccaagctgtgctgcgatctggcttgcgctcaagccttcgctccacagtttcttcagaagttcaacgcgctcgtctgtccagttcattgccctgggctccaatcaatcttcgttatccggaatccaccagtgctctcggattatccgagcgcaaacaccatatatatccgggtgactaagtcggtcgcacgaaatatagctttttctttgaagtagaaactacaatactgaacgactctctgacaagagatagccttgtcaggcggattccatttttgtggttttccccaacttgggttgcaaaggcggtttttctttgatccttcgtccatcgtggcgggcattttcaagcctgccgtgcaatggccttgcctgggatcttgcccggccgccgcccaagggggaacttccgggcttcatatacccactccagccaggattgccagtgcctgtcgtgtgatgtggcctgcggcatgaacccatgcgcaaagatgcgccataagcctgtttgctttgattgacatttttcttgcaaagcccaatatacgccccggataaatgccgccccgagggcggctttttatttccgccggactgcacaggtccgggatcaacgcaataggaactcgctgcttgccggccgcagccggagccgcagcactttagagggcttatggaggcctgatgcaatgaccgatgcgacgaccgtgcacccgctttacgacacctataatcgtgcggctctgcgcttcgagcgaggagaaggcatctggctgattaccgaggatggcgagcgttatatcgattttgcagccggtattgcggtcaattcgcttggccattcccatccgcatctggtcgagaccctgaagacgcaggccgaaaagctctggcacctttccaatgtctatgaaattcccgcgcaggaaaagcttggccgccgtctggtggaaagcaccttcgccgacaaggtgttcttcaccaattccggcgccgaggcactcgaatgcgcgatcaagaccgcgcggcgctatcaatatgtaagcggccacccggagcgcttccgtatcatcacctttgagggtgcgttccatggccgcacgcttgcaactatcgccgctggcggccaggccaaatatctggaaggttttggcccgaaggtcgaaggcttcgatcaggtgccgttcggcgacgaggcggcccttcgcgccgccatcacgccggaaacggctggcatcctgcttgaacccattcagggtgagggcggcttgcgcgccttcccggaggaattcctccgcctcgtgcgccagatctgcgatgaaaatggcttgcttctgcttctcgatgaagtccagacgggcgttggccgcacgggcaagctcttcgcccatgaatgggctggcatcaggccggatatcatggcgattgccaagggtattggcggcggtttcccgatcggggcctgccttgccacggctgaagccgccaagggcatgaccgctggcatgcatggaacgacctatggcggcaacccgcttggcatggccgttggcaatgccgtgctggatgttgtccttgccgatggctttatggagaatgttcaggcgacggcgcttgtgatgaaacagggccttgcctccctcgtggaccgttatccgaatgtggtttctgaaattcgcgggcgcggccttctcatgggcctgaaatgcgtggtgccgaatacgagtctcattcaggccctgcgcgacgaacacatcctcagtgtcggtgcgggcgacaatgtggtgcgccttctgccgccattgatcacgacgccggaagaagcgcgtgaggcattgaagcacatcgaaacggccgtcgagcggctttccattgcaaatccgatcagcaagacggtgtgatatcatggcaaacgataacggtatcaaacactttatcgatctctccaccgttccggcgacggagcttcgcgccattctggaagatgccaaggcgcgcaaggcgcgcctgaaagctggcgaagtcgaacagccctacgccggcaaggtgctggcgatgatctttgaaaagccttccacgcgtacgcgcgtttcctttgacgtcggaatgcgccagctcggcggcgaaacgatcatgctgacgggttcggaaatgcagcttggccgcagcgaagccatcgccgacacggcgaaggttctctcacgctatgtggatgcgatcatgatccgcaccaccgcgcatgaacgtatgctggaactggccgaatatgccactgttcccgttatcaatgcgttgaccgacgacacccacccttgtcagatcatggcagacgttcttacatatgaggaacatcgcggcccgatcaagggcaagacctttgcctggatgggggatggcaacaacgtcctgcattcgcttgtggaagctgcggcgcggtttgatttcaacgtcaatatcgcgacaccgaaaggcagtgagccgaagtcgcaatatatcgactgggcgcgggccaacggcgcgggcatcatgtccaccaccgacccggaaaaggcggcaagcggcgcagattgcatcgtgaccgatacatgggtgtcgatggggcaggaagatcatgcccgtggacacaatgttttcataccctatcaggtcaatgcgaacctgatggcaaaggctgacccgaaggcattgttcatgcactgcctgcccgcgcatcgcggcgaggaagtgaccgatgaagtcatcgacgggccgcaatcggtcgtgttcgatgaagcggaaaacaggctccacgcccagaaggccattctggcctggtgcctgcaagaccgcggtttgggagcataatttgtccgacaagaccagtaatgagcataccgaagccgaaaatatccagaccggtctgggcggcttcaatttcgcaggcgatgatgccgtcgtgcccttccaggtggaagggctcgatgtgcgtggccgcgcggttcagcttggccctagcatcaacgcgatccttaagcgccatgaatacccggaagaagttgcgcgccttctggcggaagcgacggtcctgaccgttctgctcggcacttcgctgaaattcgacggaaagttcatcttccagacccagtccgacggtccggtggatatgctggtggtggattttcgtacgccgcgttcggtgcgcgcctatgcgcgttacgacgaagcgcgcctgaaggaagccattgccgcaaacaagacccgcccggaagagttgctcggcaatggaacgctcgctttcaccgtggatcaggggatctatacccagcgttatcagggcatcgttgcgcttgatggttccacgctggaggagatcgccgtcacctatttccgccagtcggagcagattccgaccgacctgaagctcagcgtcgccaagctcatcgaacgcggcgcggacggcaagccggtcgagcaatggcgtgcgggcggcctcatcatccagttcctgccggaatcggaattgcgcgcgcgcgttcccgatcttcccggcggtgacggcgatgacagccaattgatccatcacccggaagacgatgcctgggatgaagcccgttcgctggtgggaaccatcgaaagctcggaactgaccgatcctcaggtcggctcggaacggcttctttatcgcctgttccatgaacgcggcgtgcgggtgttcgattccattgcggttatcgatgaatgttcgtgctcgcgtgagaagattgcaggcgtgctgtcaggattcacggccgaggaaatcaaggacagcgtggaagacgggaaaatttccgtcacctgcgaattttgctccaagctttatcagttcgatccggctgaattcaccaaatagagcgtgtttccccaaagtggaaaccacctccgagtggaaatcagttcagcgtgcggcgctgttcgggtacgtcgagtgaaaaggcgggaatctcgatctcgaattgtgcgccgtcttcgcccttcatctggtagcgcccgaccatcacgcctgacgaggttgtgagcgggcaaccggaagaatactggtatgaatcgcccggatcgagaacaggctgctcgccgaccacgcctgaaccgcgcacttcttgcacatggccgttggcgtcggtgatctgccagtagcgcgagcaaagctgcaccgtttcggatgagttgttcacgatcgtgacgcgataaccccatacataacggttttcttccggctcggattggacttccagataaaagggctcgaccgtaacttcgatcccgcgtgttaccgcactatacatcaatccaccctccgcattccatggctggagcatgtctcccaaaggcgagacccggttccgggtaaagacatgtgtgaaaacagacagatgagtattgtccgcaaaagtgtgaaacggttttgcggggcgtcatgcaacaaaaacagaaaattggaacgttttgtcatcggatggagaaaccgggcatcgtagaacgcatttcaacggaaggggcggcccgacccaccgcgcccatcgtttcactaacgttaaagttgcggtgacgtcaacgatggagcggcataaattcgccccgattaccggtttattccggaaatcgggggtattttagctgtttttgcggcaaaaaaagcagatttggccggttttcagccgcgcgctactttcagcgccacttcaacatcttccagaagatcgtcggtgtcttcgaggccgaccgaaacgcgcagcaggccatccgaaatgccgagttctgccttcgcctcgttggagaggttcttgtgcgtcgtggtggccggatgggtaatcaggctcttggtgtcgcccagattgttggtgatgctgaaaatttgcaatgcattttcaaacttgaaagctgcttccttgccgccctccagctccagcgcgatgagcgtggatccgcctgtcatctgcttggcaatgatgtcggcctgcggatggtcggcgcggcccggatagatcacacgcttgacgcccggcttgcctgcaaggaagtcggcgattgcggcagccgattgcgtctgctggcgcacgcgcaccgaaagcgtttccaggcccttcagcatgatccatgcattgaaggggctgaggcccggtcccgtatggcggaaataatcctgcaatgtggtttcgatccattcgcggtcggaaagcaccacgccgccgaggcagcggccctggccgtcaatatgtttcgtggctgaatagacgacgatatgtgcgccaagctccagcggcttctggaaaagcggcgtggcgaaaacattgtccacgatcagctttgcgcccgcttcgttggcaatctgtgcaacggcggcaatgtcgatgatttcgagtgtcgggttcgacgggctttcaagaaacatgaccttggtattggggcgcacggccgctttccagttggccacatccgagccgtcgatgatcgagacttccacgccatagcgcggcaggacggtttcgacgatataacgacacgagccgaagacggcgcgggccgagatgacatgatcgcccgcctgtacctggcagagaatggcggcggcaacggcggccatgccggaggcggtggcgcgggcgtcttccgcgccttccagcgcacacatgcgcttttcaaacatgtcggtggtcgggttggcgtagcgcgaatagatgaaacccggatcttcacccttgaaacgcgcttcggcagcttccgccgtggggtaaaggaagccttgcgtcaaaaacagggcttccgacatttcggcgaaaccggagcgcaacgatccggcatggacgagttcggttgcagggcgaaatttgcgggcattctcagtcgtcattttttccaacctgtcgaaagctggtcggccggggcaggaagaaagcctcggcggccaataaaaaaccggccttgcgaaaacgcaaaaggccggtaacgaaccgcggccttatttagcgaattctttaacgtggctgcaagccggccggccaaatcaccacggaacaggttttctttatgcctgttgtgctgcatcgtcaatgcccggccgcattgtatttggagcatctcgatattcctgttgaaacaggagctgcctcgacgaacatttttggcaagtttgccgtgatgcttctgtttttctcgtcttttacgcttcgtttcttgggaaaacccgacaaacaggggcgcgcaagccgcccgattgatgctaagagcattcaattatctaaagattatggcgcggcaggcgacggagtacaggttgatgacgcaaagggacgcaggaattctggcggatgcggatattgccgcgctgtttgagagcggtttgctggcttcgccccgcctgctggatgccgatcagatccagcctgcaagccttgacttgcgccttggcgccaaggcctatcgggtgcgcgcttcctttatgccggggccgggcacaccggtcatcgacaagctggagcggctgaaactgcatgaaatcgacctgacggcgggcgcggttctggaaacgggctgcgtctatatcgtcccgcttctggaaagccttgcgctctcgccggagctttctgcttccgccaatccgaaaagctcgaccggacggctcgatatcttcacgcgcgtcatcgctgacggtgcgcaggaatttgacaaggttcccgccggttacaaggggccgctctatctggaagtgagcccgcgcaccttccccatcgtcgtgcgcaccggctcgcgcctgtcgcagatccgtttccgcaagggccgcgcgcagcttgatgaaagcgaacttggggtgctccataaggccgaaacgctggtcgcatccgaaatgcccaatatttccggcggcggcattgcgctctcggtcgatctttccggcggcgaggacaggctgatcggctatcgcggcaagcaccacaccggcgtcgtcgatgtggacaagcgcgcagcccatgatgtgctcgacttctgggagccgctttatgatcgcggtgcccatgaactcgtgctcgacccggatgaattctatatccttgtttcccgcgaggcggtgcatgtgccaccgctctatgcggcggaaatgacgcctttcgatccgctggtcggcgaatttcgcgtgcattatgccggtttcttcgatccgggcttcggccacagtgctgcgggcggcaccggcagccgtgccgtgctggaagtgcgcagccatgaagtccccttcattctggaacatggccagatcgtcgggcgcctcgtctatgaacatatgctgggccagccgaaggcgctttacggcatcgaccttggctccaattatcaggcccagcaattgaagctttccaagcatttccgctgatcgcgaagcctttccggcgcaggatgcagcggttttgccgggaatgctcaggctgcttctgcggtgataggatgcggatggaggagggcggtgtcggtggtgaatgaaacgggaaggggcctcggcggaaaggcggaagcgacggctgatgtgccgccgcgccggctgtcggtgggcatcgtcgtgttgcccggatttaccttgtctgcgctcagcctttttctcgatccgtttcgtctggcagccgacgaccgcgacaaaagccgccagatacgctgcgcgtggaaaatatgcacactctccggcgatcccgtcacgtccagttccggcatggtgattgagccgacggtgcctcttggcgaaattgatgaatgcgattatgtggcggttgtgggcgggcttctggcgcaatatcgccatagccagcaggccctgatcgatctcatcaagcgggccgacaagcgcggcaaggcggtggttggcctttgcacggcggcttttcttctggcggaagcgggtgtgctcgaagaccgcaattgctgcgtgagctggtttcatcgcgatgatttccttgagcttttcgacggctatactgccgatacgacaagccttttccatcttagcgggcggcattatacctgtgctggcggccttggcgctgccgcgctggcgctatcgatcatccagaacgaaatttcggaagaactggcgcgcaaaagcgcatccatcctgctcatcccctatgagctggtgcgctcggaacagccggccttgagcttcaatggcgtgcgttcgccgatgatccgcaaggcaatccgcattttcgaggaaacgctggaagatccggtgccgatgatcgatgtcgcgcgcaggctcggcatttccgttcgccagatggagcgcggcttccggctttcgctggggcgcacggctttcgaggtgcgcgaggaattgcgggtcaagaaggcgaaggagcttctggccgaaaccagcctgtccctgcttgaagtggcggttgccagcggcttcactgatacgcgcagcatgaaccgttccttttcgcgtcaaaagcagaaagccccgcgcgactatcgcaggcagcgctgaattttggtaacgcacaggcaaaacttgcggatatggcggcgactgtctatttcttgcaccataaaagcaagccgcaggagatttgcatgtcggatggtgtaaaccgtttccttggcgatacgcccgggcggatattggtcaagctggtgctgatctcgctggtcgtaggcgtggtgatgagtgctttccactggacgccctacgatattctctatggcatccgcgatttcttcctgcacctgtggaacatgggtttttcggccgttgcgcgttttgccgattatctcgttctgggggcagcggtggtcatccctgcctttattttgctccgtatcctcagctatcgtaaatgaacggaatttcagcgatacatcagatacagtcagccaatgcagcaaaaacatggaattcgcttgtcccggcggggctttctcatgctcgccgggggtgcaatggcgctctctgccctgccggtggattgggcgcaggccgcaggtaataacgacccaaccgcaatcttcaacgctatccgcaaggcaaacggcctgcccctgatggcgaccgattcccgtctggaacaggccgctctttaccaggccagacgcatggccagttatggcaagatcggccactcggttggttggggcaatgggtttgtatcccggctgaaacaggcgggaattcgcgggcctgccgccgaaaacgttgcggttggccagcctgatacgcaagccgtcttcgatgcatggatgaaatcacccggccatcgcaagaacatgctcgacccgacctttgcccattatggccttgcctgggcgacgcccgaaagcaatccacgccgcatttattgggcgatgatgctcggcctgtaaggtttcgtttctcctgacaggttgctgtcaggaaccgcggtgaattgatggccgatctatctgtcgttttcgttgtttctggagtagatcggggtagttggcgaggttccggtgcggaatcgtggaggagaaacatttccatctttggaaaagttcgcagcattcgggggaatgatggatcaggtgatgcagggcggcgggcagagcatcggtaacgtaacaaagccgttcgatgtcacgcatcgcatggtgatgctgatcgccgtgcctatgacgcttgccgctatcaccacgcccctgttggggctggtcgatatgggggtggtcggccagatggggcaggccgaattgatcggcgggcttgccatcggtgcgcttgtcttcgatttcctgctttccttgttcaattttctgcgctccggcaccaccggccttgtggcgcaggccatgggcgcgggtgacgccgtggaagaacaggcaattttctggcgcgccatcatcatcgccgtcgcggcgggcgggctcatgatcctgtgcctgccgcttattctgggcgcggcctccaccttcatgcatccgacaccggcaacgcgggccgcaatggcgacctatatatcgatccgcatgttgtcggcctccgtcgcactcatcaactattccatactgggccttgttctggggcgggggcagggcattctgggcctcggccttcaggtgcttttgaacggcatcaacattgcactctgcatcgttctgggactggaacttggctggggtgttacgggtgtggcctgggccacggtcacgggcgaaaccgtggcggcgctggtcggcctctttatcgtcatgcgccatttccgcaaggatgcaacattgcgtcctgaccgcaagcgcattttccagcgcgagggtataatgcgcatgttcgcggtcaatcgcgatatcatgatccgctccctcctgctgctcacggcatttgcctttttcacccgcgccggttctgatctgggccccgtgacgctggccgccaatgcggtgctgttgaatttcttcctcgtggcgggctttttcctcgacggtatggcggctgcggctgaacagatcatcgggcgctccatcggtgcgcgctacagccccgccttccggcgcggtgcaaagcttaccttcatctgggggctggtgatggcaggtctcgtcgccttcttcctgctggtctttggcgatacgattatttcgcttctttccagggccgaggatgtgcatgttgaagccatgaaatatctgccctgggcggcgctgacagggcttaccggcctgctcgccttccacatggatggcgtctatatcggcgcaacctggtcgcgcgatatgcgcaatatgatgttcctgtcgctcatcttctttctggctgtgctttatgcggcaaagcccgtgatgggtaatcacgggctttggcttgcgatcaatctgtttttgtcggtgcggggcattacgcttctggcgatcctgccgcgccgctatcgcatggaattcgcgcactgatttaagatataagtttgcgtgcggcccattcctttgtgtcacggtcgcgcaattcagcaatgctggaaacgccttcatgcttgattgccgtggaaaggccgcgcaggatttcacccggaaggccggggccgcgatagatcagcccggtataaagctgcaccagatcggcgcctgccttgatcttggccagcgccgtttcggcactgtcgatgccgcccacgccgatcagcggcatatcggggccgacgcgctcgcgcatccgcgccagaaccacggtcgagcgttcaaacagcggcgcaccggaaagcccgccggtttcattgctgttttcgggatttttaagcccgcttcgcgatagtgtcgtgttggaaacaatgatgccgtccagcttctgcgcatctgcttcggcggcgatatcgtccagttcctcatcggtgagatcaggcgcaatcttcaggaaaacgggccgcttcagcgtgcacatatttccctcctcgtcgcgcgcttccagaacacggctcaaaagctcgtgcagggcctcgcgcgcctggagattgcgcagccccggcgtgttgggtgaggaaatattgaccgtgaaatagcgcgccagctgatagaagcggcggataccggccacataatccgcgatccggtcttcggcatccttgttcgcgccgatgttgacgccgacaatgccgctcttgcctgcgcgcctggaaagacgcttgaaggcggcttcatggccctcattgttgaagccgaggcggttgatgacggccttgtcgtccacaagtcggaaaatgcgcgggcgcggattgccgctttgcgggcggggggtcagggtgccgacttccgcaaagccgaatccaagcttcagcagcgcatccggcacttcggcattcttgtcgtaaccggcagccatgccgagcggattgggaaatttcagccccgccaccttcaccgaaagggccggatcttcgggcgtgcggcaagtgacgatcccggttttcagcccggtgatggaaaggccgtgtgcctgttccgcatcgaaggtgaagagggcgcgccgccccagagtttcaaaaagcccactcatttgtcttccagttccgggaaaatatgaagatcgtcagggccgagcggcaacggctcgaccttgacgactgccgtaagcggcaaaggcgcataaagatgcgggaacaaggcaccgccgcgcgatacctcatatttcagcgcctggccaagagcttgtgcatcgacatgcaccagcaggagatcgctctgcccggcgaaatgtttggccgccgttgcgcgcacctgcgctgctgtggaaaaatggatatagccatcggcaatatcaaccggcgccccggcaaagcttcccgccttttccgcccgcgcccaaagctcgcgcggggcgatcttgtagatgatcttgttgctcatggctgctctctagagcggttcctattttaacagaatcgccggaaccgctctaacgatttgttttaccgcattattctacctatcgaagcgggatcagaaatcagtccagtggactgatttccccgcataggcgtttcacacttttgctcgaaaatgctctaaatggaaaatcttcggaaatcaaagtgtgcggcattcgatttttgtcgcaaacgttccatataatgaggatcgattggaaggagagtgaataatgttgggcagaatggcaggttccgcgcatcgtctggcgatagcttccctgcttggcacagctcttttttccaccggcgccttggcacaggaaaacgggcgctaccggctggaaggcacggaaaccggctatgtgcggctcgatacacaaaccggcgcaatctcggtgtgcacgcagcagaagggccagttggtctgcaagatggctgccgaagaccgcgatgcttatgagaacgacattgccgatttgcaagcgcgcgtgaagaagcttgaagcgcaggtcgcagccatgggcaaggtggagggcagcaaggcgtccgccctgccgtccgaacaggaattcgagcaatccatgagctatatggagcgtttcatgcgccgcttcatggatctggctaaaagctttgaaagcggagaggaaaagcctgctccccccacaataccggggcggacctgaatccgataagaaaaaggcgccgatccggcgcctttaaagcgtgtcgtaagagtacgacacgcttcgcgcttttgctggaaatgctccagcttattcgcagaaacgtttggtcgcttcgatcagctcatgcatgatgccgggttcggtcacggcatggccgctgtcttccacgattttaaggtcggcttccggccacatcttcttcaactgccaggcattgatgaagggtgtgcagatatcgtagcgcccatggacgatgacacccggaatatggcggatgcgctcgacattgcgcagcaactggtcgtcgctttcgaggaagccgcggttctggaaataatggcactcgatgcgtgcgaaggcgattgcatactgatcctcgccgaaagcatcgacgcgggccggatcaggcagaagcgagatcacggagccttcccagcgtgcccatcggcgtgcggcctcaagctgtacccgcgggtcgcggtcggtcaggcgcttgtaataggccgcgatcatatcgccgcgttcagcttcgggaatatgctcctgataggcctcgaaatgatcggggaagatgatgctcgcgccgttggaatacatccagtcgacctcgaagcggcgcaccatgaaaatgccgcgcagcaccagttccgatacgcgctcgggatgggtttcggcataggcaagacccagtgtggacccccatgaaccgccgaagacctgccatttgtcgatgcccagatgggcgcggatatgctccatgtcggcgacgagatcccatgtggtattttcgcgcagttccgcatggggcgtggagcggccgcagccgcgctggtcgaacaggatgatacgatagcgtttcgggtcgtgcaggcggcgcatggtgggcgttatgccgccgccgggcccgccatggatcatgatgacgggtttgccgtcaggattgccgcattgctcgacatgaatgcggtgcagggaggatacctgcaacatttcttccttgaagggctcaatttcgggataaagcgtattgcgcgtcatgaaatgccttttgttcccttccgctggcaggataggcccgccggttgcgtttcggtgatgcgtcaacctaccacacaataaggccagatggcggcaggggatttatgaaatagacttagcaacgtgatttttggttgctccattttaaaataggcctaaaaactaggccggtctgcaagcagactgggcaccgcacggggaggaccttcaaaaatggcgcgcgaggcaaatgcatttcattatcgctgatgaccacccgctgtttcgcggtgctttgcggcaggttctttcgggccagtctgaaaatgtggagattatcgaggcaggcgatttcgatacggtcaggaaactggtcggtgagaaggacgataccgatctcctgcttctggacctcaccatgccgggcggtacgggactttccggacttgtcgcgctgaaggcgctgcaaccggccctgccgatcatcattgtttcggcgacggatgatccggccacgatccatcacgcactggaacttggggcttccggtttcatctccaaatcggccagcatggaaaccatcggcgaagccgtgggtgcggtgcttgccggcgatatatggacgccggacgatatcgacctcgaccacccgaaagacccggaaatcgaatcgctcattgcgcggctgcgcaccctgacgccgcagcagacccgcgttctgaccatgcttgccgaggggcttctcaacaaacagatcgcttttgagcttggcgtttcggaggcaacggtcaaggcgcatgtttccgccgtgctgcaaaagcttggcgtcgatagccgcacacaggccgtcattctcctttcgcgtatcggcagcgacgttctgggcgtttgagccagctcagctataggagctgtcggcctttgccgcttatcgtgtactgccttgcgtcgatgccccgtcctggcgtgcgtgatgaaaaagcgagagcatcgagcgcagcgccgctggccgcaagggcttgtgcagcacggtgacgttctcatcctcggcgcgctggcgcacctccttggagcggtcggcagttagcaggatggccggtatttcggtcttgaagctttcgcgcgcaaagccgatcatgtcgaggccgttttcgtggatcagatgataatcggcaatgatgacggcaggcgcggccgtgccggttgcgcagaagtttttcaactccgcgccgctgcgaagcgtggtcacgttgcagccccagccgctcagcagcgtttccatgccgcatagaatattgacgtcattgtcgatgcaaaggacgccaagcccgtcaagctcggaagcgcgctgaggcccgcgacggtttttaacctcttcggctggcggcgcctcgcctgaaaccggaatgcgtagcgaaaacaccgtacctttgccgggtgttgaggcaagcgacagcggcagcgaaagcacccgcgcgatgcggtccacgatggaaaggccaagccccagctcttcggcttcccgcatgccttcgttgagccgcgtgaactcccagaagacgagcttcagtttttgtggcgcaatgccgatgccggtgtcgagcacctgcaggtcgacgaaatttccgcgccgccgcacgcccagcaatatgccgcccttgcgactatatttgatcgagttggaaacgaggttctggatcaggcggcgcagcatgttgcggtcggtcttgaccacgatgctggatggcaccacacgcagcttgagcccttttttcaccgccagcggtgtgaaatcggtagcgatctggctcaacagcttgtcgagccggaagacggaagtttccggtttcagcgagccggtatcgagccgggaaatatccagcaccatgccgagaatggcttccaccgcttccagcgaggaatcgatattgcgggcaaattcgctggtttccgaacgccccagtttttcagcaagcgccgtggaataaaggcgcgcagcgttgagcggttgcagaatgtcatggcccgcagccgccagaaagcgcgtcttgcccagattggcttcttctgcggcggcttgcgcgcgcgcaagctcatcgttcacatgcatcagttccgctgtacggtcgataacgcgctgctccagcatttccgatgctttctggcgcatcaggtcggcttccaccgcggccgtgatgtcggtaaaggtggtgacaaggcccccatccggcatcggattggaattgatttcgagaatcttgccggtcgatttcatggtcatgcgccatgggcggcgcacggtgccgagcgagcggattgcgctattacgggcattcagggcgatgtcgccgcgctggcttagatgttccacgatttcagagatcggaatgcctacctgcatcacctcgtccggcaggtcgaagagcttgcggaactgccggttccagcaggtcaggcgcagatccttgtcaagaacggtgatgccctgatccatctggtccagcgcgatctgcaacaggtcgcggttctgttgcagggcagcagaagcatcgtccagcaattggcgtgcatcgcgcggcgaggcatcgtttctttgcagaagaagcgaaagaacaaggcgggctgaggatgagccgacggctgtcccaagcaattgttcggcatagcggatcaggggcgtgtccacggtcatgccggggtcgaggcggcgctgttcgcggccctcgaagcgcaggaaggcgcgctccacgcgctcagcacccagatagcgcgccatggtggccttgagttcggcgaccgtgaccgtggttcggaaacgtttcagcgtcggcgcgccgatgaaagtgcgcggcaggaaaatgctggcctggatgcgttccagcggtgtggatgcgcgcgagagcgagcccagaatatagaacagggtgttggcggcaatgctccatgccacgccgttggtaagcggcagggcattggtgccgaacagcgcttcggggcgcagtgccgtgaagccgaggaaaccatcccgcaggatcgcggcattttccggtgcgacggttggcagaagcagcgtgtagcaccagacgatgaagcccgccgaaaggccgagcatcgcgccgcgcccgtttgcattgcgccagaacagcccgccaatgagcgctggcgtaaattgcgcgacggcggcaaaggatacgaagccgatggaggccagatggatattgttcgatgtgaggcgataatagctgaaggccagcgccagaatgacgatgatggtgatgcggcgcgtgttgagaatgatcttggtcaggtcgcgctgttcggcaaggtggcgcttggcaaagctgctgatgataagcggcagcaccagatggttggagatcatgatagacagtgccacgcaggcgacgatcaccatggccgttgccgctgaaaggccgccgaggaaggcgatgagcgccagccagtgtgctcctgcgctgagcggcagggcaagcacgtaaaggtcgccattgacgctgttgccgagcgtcatcacgccgatgagcgcgatggggaagacgaaaatattgatgaggatgagatagagcggaaacagccatgaggccgtgcgcaattccttctcgctgcggctttccacgaccgtcacatggaactggcgcggcagcatgatgacggcggcggcgctgagtgctgtctgcacgagccatgtgccgattgaggtctcgtaatggaaggcttcgagtgcttccggcgattgggatatctgccggatgagctgcgatggcgcgccgaacaggaagaaggcgcaggcaaggccgacggtcaggaaggcgcacagcttgatgaccgattccagcgccacggcaagaatgaggccattctggtgttcggtcgcatccgtatggcgcgtgccgaaaaggattgcgaaggtggcgagcacggctgcgaccggcagggaaatatcgccgaagacgaagacggctggatcgacggctgctccgtaataatccatcacgaggccgacaccgcccgaaactgctttcagttgcagcgcgatatagggaatggagccgacggcggcaatgcaggtggcaagcgaggcgacgccgaagctcttgccatagcgcgccgccagaaaatcggcgatggaggtgatgtgctcggatttggccagccgcacgatatggcgcagcagccggttgccaagcgtaaagacgagaatggggccgatatagatgccaagaaactcaagcccgcgttgcgcggaaagcccgaccgagccgaaaaaggtccaggaggtgcaatagacggcgaggctcagcgcatagatataggggcgcggcgtgctgctccagcgcgcggtgcgccggtccccgatgcttgcaaccgcaaagagaagcagcaggtataaaaaggcgaagccaatgatcccccagccctgcatagccggcatttcctcccctaggcttgcctcgcatcaggagacaggcaccttgcgtcatcggtccgattccgaagttcgtatcattttgagggtgcataggcgacgaatttcgggctcgcaagataatagcaattcgtcgaatcgtccgccatttgccgatcttgtctcatgtcccgtttcaggggtgagggcgtgcgatggggtatgggcgccaaaaaccgtcaggggaggcggaaatatcgctgaaaacagtgcgtttcggcgttctttatcttttctttgattgttttaccctacacactggacgtgtggccggttgccgcagcaagggctgaaatggggttttccctatttcgcatttgcaggaagacaagcagacgaagcggttgtgcaaatcccattaatttgcccgccattttgtcattcaccgccagagccatttggcgccagttgttttgacgaatgcatcgcagccatgacggcccagcctgcgatccgcattcgtgagggagacaggctttatgttaaaagaattccaggaattcgccctgaagggcaatatggtcgatctggccatcggtgtcatcatcggcggggcgttcggtggcctcgtcaactccatcgtcaatgatatcatcatgccgattatcggccttatcactggcggcattgatttctccaatatgttcatccagcttgccggagacccgaaaaccactctggccgcagcccgcgaagccggtgcgacaattgcctatggcaatttcatcaccctgctcatcaacttcctgattatcgcctgggtgctgtttcttgtggtcaagctcatgaaccgcctcaagaagagggaagaagcaaagcctgcaccggcagctccgtctgaggaggttctgcttacggaaatccgcgatatcctggcaaagcagcaaaaagcctgatggaattccagcaggctctgaaactgaaaaaggccgggaaaaccggcctttttcagtttcatattcgatgagctatcagccgcccgccttggaaaccatcaacgggatgatgcggtccgaatttgctgcctgcggtgctgaaggctcggcaaagggaataccaagctcgttccagatttccagaagcgcgtccttcaggccgtcgatcagcttgtcgtcgtgcagcggcgacggcgtgatgcgcaggcgctcggtgccgcgcggtacggttggataattgatcggctggatatagatgccgtgcacttcgagcaggcggtcgcttgccttcttgcacagttccggatcgcccacgaggatcggcacgatatgggtctgcgacggcatgacgggcagtccggcagccgaaagcacgtccttggcacgttgcgcctggcgctgctggccgtcgcgttcagcctgcgaggatttcaggtggcggattgcagcggttgcggccgcagccacggcaggcggcagcgaggtcgtgaagatgaagcccggcgcataggaacgcaccgcatcgatgatcgcgcgtgagccggtgatatagccgccgagcgcgccaaatgccttggcaagcgtgccttcgataatatcgatgcgatgggcaaggccgtcacgttcggtgatgccgccgccatgcgcaccatacataccgaccgcatggacttcgtcgatataggtcatggcgttatatttgtcggcaagatcggcaatcttttcgataggcgcaatatcgccgtccatcgaatagacggattcaaacacaatcagcttggcgcgggagcggtccgcagccttcagaagctgttccagatgctcgacatcgttgtggcggaaaatcttcttttctgcgcccgaatggcgcacaccctcgatcatcgaggcatggttcagttcatcggaaaggatgaggcagttcggcagaagccgcgcgatggtcgagatcgaagcttcgttggaaacgaaaccggatgtgaagaccaggccggcttccttgccgtgcaggtcggccagttcgctctccagctcgacgagcgggtggttgttaccggaaatattacgtgtgccgccagcacctgaaccggcactgcctgcggtctcgcacatagcctttatgacgtccgggtgatgtcccattcccagataatcgttggaacaccatacggtgatttcacgggctgtgccattgttacgccagatagcttgggggaaacgtccaacgatacgctcaagatcagcaaaaacgcgataacgcttctcggcatgtaactggtcgatcgcttcttcaaaaaaacggcgatagtccataatgcgctccttgtcttcgccctaattagcgccattggcctttggcgtccatggcccatggtcgggcaatttgccacgtttgcttgaaggagcattgagctagatcaatcaactggcagttcgtttgtcgggatttatggaaatcctagcgcacgcgaagccggaccacgaatttgggccacaggtcgcgccggcgcacatagatgcgcggaatgccgaacggatcgtctgttggccttgcccgcgcccgcaccgtcgttgttgcggtttcatagcctgcttcccgcaccatctcgcggtggattggggtattgtcgccataagggtaacaaaaatttgtcacctgcgtaccgagcatatcttccagcaccgttttcgactgggcgatctggtggcgcgcctcgtcttcgggcactttgctcagggcaacatgatcgagggtatgggcgccgacctcatgaccgagatccgcccattcacgtagttgtgccaccgacatgcagggcgtcttcggcacgccgatgggctgatcccagacattgctgccgccaacctggttggccacaaaataattggtggccgtaaaaccgtattcggcaagaacaggtccggcattctccagcacattgagataaccgtcatcaaaggtgatgacggccacttttccggtcttttcacccttgatatagggcatggcatcgcgcagcgagagaccttgatagccgagcctcttcagccagcgcatctggctgcggaagcggtcaggatgaaccagcaagccgcggaatggaatgtttttggccggtaatggcgcgatctggtgatacaaaagaataggtacaggcatcataaaactcatttcgatgaataggcgcgcacacgcatccggtagatggggcgtaaaatttcgcgcgcaagcttgtctgaaaagttctttttgtgctggatcgtggttccgcccagttgtgacgagatttccttcacgccacccggaatgaccgaaaggggttgcaggcccgttacccagcgcatctgcaccgtcgtatcgacaggccggtcgaacgtctgggtgatgtcgagcagtttttgggccgcatcataggaaacaagctgcgcaaccatgccaaggccgatcgggttcgggatgatgatccgcaccgcttcgtcccggaaaacctcacggccatgctcgcggtcgtcccggaatgtaaagcggatgaagccacccggttccagatgatcgaccgcggcccggtatgcacccatgaagttttccgtcagtgcaatatcgtcttccacgatgaagcccgcatcaagcttccggtcgataatcgcctgccatgccttgcggtgcgacaggaaacaggcaatctcgttgcggctgagggcaaagggatagcgcggagtgtgcaggcggcgtttataaatgcgcgcaatctcgtctttgttgagcgcacggctatcgacggcttcgatgacttcggccttgaccggcaattccttgatgagtttttccacctgcggcgcacgatcggtcgcgcgtttgaggtgaatgatgaatgccttgacgttcatggacgcgggaccgatggctgtgattcaggaaagcgcgttatatgcacgaaatttggcatttcgacaaatggcatgcaaaacgaccgaaatccaccggagagaggcataagggtcggtataattaccggctcagatcagcggggtaatcatgcccgatttgattttttcctcgatccactgtcgttccgcgctccagtcatggtgtttccagccctgccagctaaatccgcaaatacgaatgttccattggctctgcgggaaattgcgcagcatataccagataccgaaaaaacctgtgctcggaaacagctcggccattttatcggccgtaatgcccagttcctcgcagactcctaaataaaactgcggcggcatgatgcggatttccttgccctgtgcgccaagcacttcaatggctttggtcgtccagtcggctcgccgccctttcagccatcgggacaaaaaattgggccggtgatgaaactgcctgatgatggcaggatgaaaggcgaaaagaagttcctgcgcgttgcggaagatcgccgaattgagaaatgtcggatatttcagccattgctgcatttgcttgctggatgtggcgagcatcaggagatcggttttggagccgctcatgccaatggattcgcgtggttcgttgaagcgcagcacataatcagcactgtcaatttccgacgacaaatcgcgcgtcagcggaccgttcccgacgataacgagagtctttttcattttaccggctttgaccccacttgtcttgccgaacggctgcaaatgttcagcgaacatgcgcagtctggtggggccacatctagccggagttgcgcgctttgcaaagtaccacttaaagagtggctatattaatcagggcgcgtgcgtgtcagacgtcaccgggtttcttgaagcggatatggatatcgtcgcttgccagatcgaagcccgcataattgcgctggaaagcgatcggcgcgtcattgacgcccttggaataatcgtcttcctgcacgtcgatatgatgccggtaaatgatcctgtcgttcttatagaatatgacttgaccttccatcatagcctcctcgcataaatggatagcctttagctgaagcggctccaatcatggagcctgccagaaaaggtaggcatttatgcccggttttcaagcttttgcaggggtggatgcgccttcgcacagcgcaagccaggcgcgtgcggcatgggagagaaacgcgcccttgcgccagacgaaagccatgtgccagttcacatccgcatccttgacccggtggatgcacacacccggatggtggcgctgtttggcgatcatctgcggcagaaaaccgatccccatgccggctgcgacaagctccacgatgaaatcgatctggctggatcgtacggcgacattgggtgaaaacccatgccgctggcaggcgctcaaaataatgtgattgagcgcaaagccgctttcaaaaagaatgaagggtaggttggcgatctcgcgcagtgtcacgccgtcatcgtccgagacggggtggcttgcgggcagcagcgccaccaccggttcgcagcgcacatcctgccatgctaagctctcctccaccggcaggagcgaagccgccagttccacatcgcccgccagaagaagctcctccagccgcttgctgccatgttcgacaagctggatgtcgatatcgggataaaggctcgtataggcggcaaaaactggcgcgaacagaacactggatccgatcggcggcaggcccagacgcaacaggccgcgcttcaaaccacgcaattcgcccagttcggccagcatgtcatctttttccgtcagcattgctcgtgcgcggcgatagacgatttcgccagccgcagtgaggcgcggcggggatacggcccggtcgagaagaaccagttgcagctcttcctcaagctgcttaaccgccttgctgacggtggattgggtcgcattgatggtgcgcgctgctgcggaaaaaccgccttgtcgcaccacttccgcaaaggcctgaaagcttctcaaattcataagtcattccatatcagaatagccgtaatgaaatcaattcatttatagaatagagcgccggaggttatattcagcatgagcaaaggcattatctgcctgaaccggcacaggaaagaccgccatgaacgccccccgcaaagcccatgacctgaagatccgcttgcgctatgcgctgcacaacagccgtttgatgcagattgcaacgctggtcggcttctggctggcgggtgaggcggtcgtgcggcttgccggtttgccgctgccgggcggcattgtgggcatggcgctggttctggccctgcttcttagcggtcgcatcagccttttcagcatgaagcgcggcgcggaatggtttctggccgaaatgctgctcttctttatcccggcggttctggcgatccttgaacatcgcgagctgatcggaatgctgggactcaagatcatggcggtcatcctgctcggcacgctcacggtcatgagcgttaccgcgctgacggtggacctctgctaccgctggagcctgcgttatgctgcctggtgatcccctgggtaatccctttgtggcgacgctgttctggtcggcggccacgatccttctctatcttgcggcaaagcgggtctatcgccgttttcccctgtggtggctgacgccgcttgcagtaacgccgctgcttctcatggctctggtcatcggccttgacgaaaattatcgcgtctatttcagcgcaacgcactggctggtggcgctgcttggcccggcaacggttgccttcgccattcccatctatcagcagcgcgccaccatccgccgttattggccggtgcttcttgccggtgttctcgtcggcagttcggcggccatggcttcggcctgggggctggcgcatcttctggggctcaacgaggccatcagcctcagcctgatgccgcgctcgatgagcacgcctttcgccatgactgtttccggcgatattggcggaaggcccgacctcacggccattttcgtggtgctgaccggcatatttggcgcggcgctgggtgagatcatgctgcactggcttccggttcgctcggcactggcgcgcggtgcgcttttcggtatgggcgcgcatggcgcaggcgttgccagagcgcaccagatcggcagtgaggaaggctccatcgcggggctcgtcatggtgctggtcggccttgtcaacgtgcttgccgcaccgctgattgcccacttcctctgaaaccttgttgtcattgtagtccggtgggttgaatttgaagtttgatgcccgcccgatataaatcccgtttcaaacggcaaatttaaaaaatccacgagtttggcgattccgaaactcgcattttggcgtctttttatgcttttttcgagcgatggcctatttgcataactgttatgcattattggtcgttgttggctaacagggcgtcggatagatatacatacatcgagttcgcctcctcccagaactcgataaggaatatggcactcctcctcccaagccgtattcaagatcaggccgcgcatcctcctcccgcgcggcctttttctttttccggcactgattttgatttttcccgctctgcgctggccatatcggcttcgggcgggcttggtccatgtgtaacccataagcctcaacagccagatactctgcttatcgtggataaaagtggggttggcagggattgttccgtgaaggatatattaaccgcgaattttccggtgtaagaaaactttttcggttcggcggacagggaatttggatttgcggcgcattgttcttcggtttgcccctgcattgctggtttgtttttccctgcttgcgggttgtgccagccgtcctgaaggtgtgctggtgcctatcggcgaaaccgtgccgcaggcttccgaagtcaatcttcttgttgccaccacccatgcgccttcgggcaatccgggcacgcttttctctggcgaacgaggtaaaaaaatctcgctcacggacatcatcgtttccattccgcccgacaggaaccgcaaggtgggcgaagtgcaatggccgaagcgcctgccgcctaatccgttaaaggatttcgccacgatcgccgtcgagccgcttcacggtgatgctgccgcgcagcactggatcaacacgcatctgccccggacgaagcgcgtgatgatctttatccacggcttcaacaatacattcgaggattcggtctatcgcttcgcgcagatcgtgcatgattccggggccgatgttgcgccgatcatcttcacatggccctcgcgcgccagtgttttcgattataattacgacaaggaaagcacgaattattcccgcgatgcgctggaacatgtgctgcgcgtggtcgccaacgatccgcaggtgcgcgacgtcaccatcatggcccattccatgggagcctggctggcgatggaggcgctgcgccagatggcgatccgtgacaggcgcgttaatgccaagatcaccgatgtcattctggcttcgcccgatatcgatgtagatgtgttcggcaaacagtttcaggccatgggcagccatcatccgcgcttcacgctcttcacctcgcgtgacgacaaggcgcttgcgttgtcgcggcgcatttccggcaatatcgaccgtcttggccagatcgacccgtccgtcgaaccctatcgctccaagctggaaaaggctggcatcgtggtcattgatcttacacagctcaaggcgggtgacaggctgaaccatagcaagttcgcctcaagcccggaagtggtgcaactcatcggcaggcgtcttgtggcggggcaaaccatcaccgattccgaaatcggcattggcgatcggctgggggctgtggcgctcggcactgcgcagggcgtgggcagtgcggcttcgctggtggtgacggctccgattgcggttttcgatccgagaacgcggcgtacctatgatgagcagatcgatcgtttcggccgtgctgtcggcaatacggtcggcgcggtgatcatgccttagagcattttcgagccaaaactgcttcgcacttttgctggaaatgctttaggacttgcggccagtcattcggctggcaggaggaccccatgcagatcatccacaccatcgaggaattgcgccaggcgcttgcgcctgccaggcagcagggcaaaaagatcggcttcgtgccgaccatgggttatctccataagggccatctggagcttgtgcgccgcgcgcgcgtggaaaacgatgtgacgctggtgtcgatcttcgtcaacccactgcaatttggcgcgaatgaagacctcggcagatatccccgtgatctggagcgcgacgccggccttttgcatgacgcgcaggtggattatctttttgcgcctacggtgagcgatatgtatcctcgtcccatgcagacagtggtggacgtgcccccgcttggcaaccagatggaaggtgaggcgcgccccggccattttgccggtgttgcaacggtggtgagcaagctattcaacatcgtcgggccggatgcagcctatttcggcgagaaggatttccagcagctcgtcatcatccgccgtatggtggacgacatggccattccggtgcgcatcgtcggtgttgaaaccgtgcgcgaggatgacgggctcgcctgttcgtcgcgcaatgtctacctgacgcccgaacagcgccgcgccgccatcatcgtcccgcaggcgcttgatgaggctgaccggctctaccgttcaggcatggatgacccggatgcgctggaagcagccattcgcacattcatcagcaggcaaccgctggccgtgcccgaagtgattgcgatccgcgatcccgaaacgctggagcggctgcccgccctgcagggaaggccgatcctcgttgcgcttttcgtgcgtgtgggggcgacgcggcttctggataatcgtgtgatcggacatgcggcgccacagatcacacaggaaagggcagcctgacatgagtgcacccgtaacccgcaaacggctgacgccgaaggttattcaggcgatgaagggcgagtgtcccatcgtcagcctcaccgcttatacgacgccggttgcgcgtctgctcgacccgcattgcgacctgcttctggtgggggattcgcttggcatggtactttacggcatggagtccacgcttgccgtcacgctcgacatgatgatcatgcatgggcaggcggtcatgcgcggtacaagccatgcctgcgtgatcgtggatatgcctttcggctcctatcaggaatcgaaggagcaggccttccgcaatgccgcccgtgtgatgcaggaaacgggctgtgacggcgtgaagctggaaggcggcgaggaaatggccgaaacggtggcctttctcgtccggcgcggcattccggtcttcggccatgtcgggctgatgccgcagcaggtgaatacggtcggcgggtttcgttcgctggggcgcggcgacgatgaagccggcaagatacgccgcgacgcgcaagccattgcccaagcgggtgctttcgcggtggtcatcgaaggtacggtcgagccgcttgcgcgcgaaataacggccttgatcgatattccgaccgtcggtatcggcgcttcatccgcctgcgacgggcaggttctggtttcggatgacatgctgggcctgttccaggatttcacgccgcgtttcgtcaagcgttttgcgcatctggcgccgcaggtgtcgcaagcggccgaagcctatgccgaagaggtgcgcgcgcgcagatttcccggcccggaacatgttttcggggccaagcccggagcgtgagcaccgaaaattgtggccgatgatattgcccataccgatctgattgccgtgctgattgccgtgattgaggacgaaccccgcatcatgaccgtgcggggttgatctcatttcggctggctggaccacgcatagcgcgcccaatctcgatatcggactggatttcgagctgacgaataatgaatcggatcgaaaggctctatttttccacgaaagccttttcgataacgaattcgccgggttcgctctggcttccttcggtaaagccgcgttcttcgagaatctgcttggtttccgccagcatttcagggctgccgcacagcatcatgcggtcgtcctcatggttgaattccggcagcccgacatccttgaaaagctggcccgaacggatgaggtcggtcagtcgcccacggtttttgtagggctcgcgcgtcacggtcggataatagatgagctggtttttcaccatctcgcccaggaattcgtcctgcggcagttcgttggagatgaaatcggtgtaggcaagctcggccacctggcgcacgccatgcacgagaatgaccttttcaaaacgctcatagacttccagatcccggatgatcgacaggaacggagcaaggccggtgccggtcgagagcagccagaggtgcttgccgggcttcagattgtcataaagcagcgtgccgaccggcttcttggaaacaatgatctgatcgccctttttcagatgctggagttttgaggtcagcgggccgttcggcaccttgatcgagaagaattccaggccgtcttcataaaggctcgatgcgattgaataggcgcgggtcagcggctttccgttcacttccagccccatcatgatgaactggccgctctgaaagcggaaaccgggatcacgggtggtgcggaatgaaaacagcgtatcggtccagtgatggatatcggtgacggtttcctgattaaagttgctgctcatcttcggaactgtctctgtctctctccagcaccgcttgggaggacggcgcttatggaatggggtcgggttggtcttcgtcagtcagttggtactgcggcccgtctagcagtcgtgtaactccgtggagctttgcatcctgccgaggcaagccgctttgattgcaatcaattgcgggctttatgctgccttcaggatggcttccgcgaattcgtaatcggtcggcctgtcgaggaagctcttccgatggtcaggccggtaattacgaaaatcgagataatagcaatgctcgccgacatcaagccctaacggcggcttgcctttgcctgtcgtgggcgcatggattgcaataggatgtagcggcgaggtgaggctccttttaaactcctgattgctcgctttaaattggaagtagccatcatttcaagaaatggcgtttcaaagagcggcctttcaggggtacgttctcccgcagcatgggtcatgctggtgccattcgcacgacgcaagggcggttcttggctttccgtttcacgcaaacggggggaaagcaggcaaggttttcaaattccgctgaaaatcgatatatgtggcgcaaccgctgaaggcgagggaagtccgcgacagcttcctggaaattttcccgataatgccgtggcggatttgtgtttttgtcacaagcttcttataagcctacgcataaattcaggaaaggcgtccgacgctctttccagacacgcgagccagctttgctgagccagtagtttttcccatatgacgatccggaagcgcccatgatccagacgccctactatctgatcgacaagaccaaactgaagcgcaacatggaaaagatcgcctatgtgcgcgagaaatccggcgcgagggcgctgcttgcactgaagtgctttgccacatggtcggtttttgatctgatgagcgaatatatggacggcaccacgtcgtcctcgctcaacgaagtgcgtcttggccatgagaaattcggcggcgaaacccatgcctatagtgtggcctatgccgatcacgagatcgatgaggttatttcgcacgcagacaagatcatcttcaattccatcgggcaattggagcgttttgctgacaaggcgtcgggcatcaagcgcggcttgcggctcaaccccggtgtgtcgtcatcgagcttcgatcttgccgatccggcgcgccctttcagccgtcttggcgaatgggatgtggcgaaggttgaaaaggtcatggaccgcatcaccggcttcatgatccataataattgcgaaaattccgatttcagcctgttcgaccgtatgctgagcgatattgaagaaaaattcggctcgcttctccaccgtgttgaatgggtcagccttggcggcggcattcactttaccggcgaagattatccggtcgatgcgttctgcgcgcgcctgaaatctttctcggaaaagtttggcgtgcaggtctatctggaaccgggcgaagcctcgatcacccggaccacgacactggaagtgacggttctcgacacgctcttcaacggcaaaaatcttgccattgtggacagttccatagaggcgcatatgcttgatctgctgatctatcgtgaaaaggcgaaaatggcgccgaacaatggcgggcatagctatatggtctgcggcaaatcctgtctcgccggtgatattttcggcgagttcacgtttgataaaccgctcgctatcggcgaccgcctctcatttgaagatgcggccggttatactatggtcaagaaaaactggttcaatggcgtgaaaatgccagccattgccgtgcgtgaactggatggcacggtgaagcttgtccgcgaatttgattacgcggattttgagggttcgctctcctgaaccctgcgtcgcggtatgacccagcggtgcaaaacttgaacaggttccgcggctgagagcgccgggggacgggaaacacaagcatttccagcaaaagtgcgaagcggttttgcgtaggataatgcatcagttaactaaaaagacgcgggaaaccgctggaagaggaagcatcgacagaaaatgaagaagaacgttctcattatcggcgccgggggcgtagcacaggttgtggcgcataaatgtgcccagaactctgacgtattgggggatatccacattgcgtcccgcacggttgagaaatgccgcagaattatcgatagcgtgcgcgagaagaaaagcctcaagaccgaggtgaagcttgaagcgcatgcgctggacgccatggatgtggaggccacgaaggctcttatccgcaagacgggcgtgcagatcgtcatcaatgtcggctcggccttcctcaatatgtcggttcttcgcgcctgtatcgatacgggcgtagcctatatggataccgccattcacgaagatcccaagaagatctgcgagacgccgccatggtatggcaattacgaatggaagcacctgaaggaatgcgaggagaagggcatcaccgccattcttggcatcggcttcgatccgggtgtggtcaatgcctatgcacgtctggctgccgacgattatctcgatgaagtcaaatccatcgatatcgtggacatcaatgccggttcgcatggccgctggttctcgaccaatttcgacccggaaatcaatttccgtgagttcaccggcacggtctattcctggcagaacggccagtggcagtcgaacaagatgttcgaggtcggccagacgttcgacctgcctgtcgtcggcccgagcaaggcctatatgacgggccatgatgaagtgcactcgctgtcgaaaaactatccgaatgcggatgtccgcttctggatgggctttggcgatcactatatcaacgtcttcacggtgctgaagaatctgggccttctgtccgaacagccggtcaagacggccgaaggtctggaagtggttccgcttaaagtcgtcaaggctgtgctgcccgacccggcatcgcttgcgcctgactatacgggcaagacctgcatcggcgatttcgtaaagggtacgaaggacggcaaggaaaaggaagtcttcatctataacgttgccgaccataaggacgcttataacgaagtgggttcgcagggtatttcctacaccgccggtgttccgccggttgcggcagcaatcctgattgcttcgggcgaatgggacgtgaaaaagatggtcaatgtggaagagctgaacccgaagccattcctgcacatcctcaaccagatcggcctgccatcccgcatcaaggatgagaatggcgaccgcgcgctggacttcgcgtgagcctatcgctttacgctatcgaaagaccccgcttcggcggggttttttgttttctcgatcctcatcctgaggaggcccgcagggccgtcttgaaggatcggggggacgtagaaatgacggcgcggtagaccagcgatgcgtttccagttccatctggacctcgccttcgagcctgcgtttcgctttgcacctcagggtgaggcgtgtggtgctcagggttagaagcgccatttgcaggctgccagcgcctaaatatcattcgtcccggggccaggtgtccgagagacggtatccatgcggaaacgggtcgctcggatcaagcatgagctgcgaggttcccgtcacccaggcgcgaccggaaatgatcgggctgatggcgggtttgccgcccaattccagcaccttgtccagccggcaatgaaactccgtgcccagcacggacttgccgataaagcgttcgccagccttcatctgccccttggcgtgcagcacggccatgcgtgccgagcagccggtgccggttggcgagcggtcgagcttggccgggcggatggcgacggtgttcacgcccgtcagcacatcaccttcgcgcgtcaccggctcggtaatctggcaaaaggaaatatggcgccagtccctctccgggtggcgaaaaccaagctgttcattggcggctttggtgattttcacccctatttcggcaagttcacgcgcctgacccggctcgattttcatgccgatctgagccgcgtcaacaatgacgaaactgtcgccgccatagacagtatcgaccatgatcgtgccaagtcccgtgacgtcaagcggcgcatccagccggtccgcgaaggagggcacattgcgcacgctgatgcgttcggccttgccattgcggcattcggcttccacctcgatgatcccgcccggcgcttccagcaccatgtgcgtcactggctcctgcatcgcaatgatgccgctgtcgagcaagacggtcgaaacacagatggaattcgagcccgacatgggcggcgtatcggcgggttccatgatgatgaagcccatctgcgcgcgcggatctttcggcggcaccagcagattgacatgacggaatacaccgccgcgcggttcgttcagcacaaaattgcgcaaggtttcgtcattggcgatgaagcgcgactgttcccatacggtttcaccgggtggcggggcgacaccgccgacgatgacatcgccaacttctccctccgcatgacagccgacaatatgaatgaccttggtgctgcgcatgatgcctcctacaattcgtgcaaatagtcctatcggtcagggcgcaggcgtcaatcaattatgggacggaaatttgcgctttcgcgccagaatgagaaacccgtttctcccccaatcagaagatgaaaaatctatttcatgatgtgttgcttcttcgggcaagtctgatatccatgggagctattattttgtgcaaatcgatgcgcagcccgcttggctccggatcagtttctggaacagacacaacgttcccaacagaaattgaaaaacccgaaaaattggggtgtggtcgctttatgagcgatggacgcccttagccggcatggcacggtcgatgatcgtattttcacgcctcttcccagattgacatggtttctgatggttcgtggcgtggcctcattacatggagcatccggcagattgacgtctccggatgctgcggggagcgaaatatggacggaacatttgacgcgggctttcgcgagccaacgatatcgaaggcgaaccgctggggcagggagatggtggttgcgctgaagctcggctggccgctgatcttcaccaatctctcgcaggcggccctcaccgccaccgatgtgatcttcatcgggcgtctgggggcggacacactggcttccgccctgcttgcgacgagtttctatcacacgctgatgatcttttcgatgggccttgtctcggccgtcatgccgatgatcgccatcgcgctcggcaagaaccgccattccgtgcgcgatgtgcgccgcacggtgcggcagggcttctggtcggcgatcatgatcgtgatccctctctgggtggtgctgtggcactgtgaggagattttcctcttcctcggccagcgcccggatattgccgcgcgctcgaccgacttcatgcacacgctgcaatgggcgctgctgccctatctcttctatatcgtcctgcggtctttcttcgcggcaatggaaaagcccatgtggacgctgctcgtggcggcgcttgccattggcttcaatgcacttgcgggctggacgctgatcttcggccatttcggctttgcgccgatggggctgcatggtgcgggcatggcgacaacggcatccagcacgatgatgttcctcggccttgccttcatcacgctgcgtcatccccgcttccgccgttatcacctgttcggtcgcttctggcgccccgactggccgcgcctgatcgagctttggcgcatcggcctgcccatggcgctgaccttcgtgtttgaaacctcgatcttctatgccgccgtggtgatgatgggccgcatcgggccgaccgccatggccgcccatgcggtggcgatccagattgcatcgctcagtttcatggttccactcggcttcgggcaggtggccacggtgcgtgtagggcgggcctatggcaggggtgatccgaaagccattgcttatgcgggctggagcgcctatgcgctcggcgtcggcttcatggcgttgatgggcatcctgatggttctcatgccacgggtcttcatcggcatcttcctgaacctcaacgatccgcaaaatctgccggtcatggaacttgccgtgacattccttgcgcttgcagccctgttccagatcgtggacggcgcacaggctgtggcggcgggcatgttgcgcggcttgcgcgatacgcgcattccgatgttgcttgcccttttcggctattggggtgtcggcttgccgctcggcgcggttctggccttccagttcggaatggggggcgtcggcatctggcttggccttgcggcggggcttggcatggtggccgtgctgatgacgatacgctggcgccggcatctggcacatgtctcggccgttgccgcggcgtaaaaagagcgccgatctggtttaatcagaccggcgctcgggtagtctttacttggtcaatgcctgaatgcggtcgagcgcggcaccgaagcctttcagggaaatcttgaaggcaaccggctggctcgggctgagcgccgtcgtggtgacattgatgttggtgccggatttcagcgcagcaacctgcttggcatcgaagctcactggcgcgaggcagccctgcggcaggcaggtggagaaggtgaggtttggcccagcggtgtcatcaatcttgagcgaggcgcccttggcaagatcaagaccgaacggcatcagcaacacaccgtcaactttgccgccggcgacgttgcgcagctcggcagtcagaacgcgctggccggtctgggcgttgctttgctcctgacgcatcacgcaggctgttgtatccttctgcgactggcaagacacggtccagtcctgataggtttcctgcaaggtgcttgctccgccgggcagggaggctgcaaaggccgaaagactggaaagggcagtgaacgtgaatacaagaccgattgcacgataatttttcatatatagattctctctatattgattgctttccaagccaaggattcgccagaactgatcttggatactaataagtgagcataaaataactcatccttcaaccggtatgcgctttattttagatataccaaatatggatattgtaaatcggcaactgtgttctgctcgcgccctcttcttttgcacttttcgcgaagggatttaatccctaaggtcgcccggcaaaagccgaaaaagccggaggttgaaggtgacgctgcgctatcagatcgttgcactggcgattatccccctgatcgtggccattctcacgatcacggccttcatcacctggcagtcggccaatcttgtccagagcagtattgcgacctttgagaagaatatgctcaaggcgaaggagacggagcttttgaacctcaccaatctggcgctttcggcgatccagaaggtttatgaggaggccgggccgaacgatgaggacgcgatggagaaggtgcgggctattctcacctcgctcgattatggccgtgacggctatttcttcgtttatgattacaacggcaacaatgtcgtgcatccgcgccagttgttccgccccggccataactggctcaatctcaccgatcccgatggcgaccgcgtgatcgccaatctgattgccaaggcgaaggagggcggagggctgcaccgatataaatgggaaaagccgtccagccacgaaatggcggacaagctttcctttgcggtcggcctcgacaaatggaagtggatgctggggacgggcgtttatctcgatgacgtctatgcccagacagccgcagcgaatgcggatttccgcgccaatatccgcaccactttcctgattgtcagcctcatcgccgtacccgcggtcatgctggttttcgcgacctgcatgctgctcaacctgcgtgagcggcgcatggccgataccaagctgaaggagcttgcgcagcgcatcatcgatacgcaggaggaggagcgtgcgcggcttgcgcgcgaactccatgacggtatttcgcagaatctggtcggtgtgcgttatgccattgatctggcaagccggcaggtgcgcaccggcagtggtggtgcgcgccgcaggccatcgaaaaggcctccgatgcgctgaacggggccatcaaggaagtgcggcgtctgtcgcatgatctgcgcccgcgcattctggacgatcttggcctcaccgtcgcgctcaaggcgctttgcgagcatttttgcgagcgcaccggtattgaaacccgcttcaaggcggatagtttgcaggaaaccatcaagccggagccgagcaccgcactttatcgcgtggtgcaggaggcgctcaccaatgtcgagcgccattccggcgcgacacgggtggatatccggctgaaaggtgcgcatggcaaggtgacgatgaccattgccgataatggcaatggttttgctgtccggggcctgaaagatccgctttccggccttggcctgcgcaacatgcaggaacggatggcgcattttggcggtgtgctcttggttgaaacgagtgcagatggtacgcaactgaccgcacgtctgccgaaatcggcaacggaaagaaggctggaaccggaagtcgcatgacgaatgaatgcaagattcgcgtattgttggtggacaatcatccgctggtgctggacggcctgcgcgccgtgcttgaaacctatgacgatattgatattgccggtgcggcctccaatgcgcgcgttgcacttgaaatggcgctggccgttaatcccgacgtggtgctgatggatatcaacatgccgcttctgaacggcattgacgccatcgagcttttcaagcggcagttgcccaatgtccgtattctcatgctctccatgcatgacagccgcgaatatatctccacctccatcatgcgcggggcctcgggctatatcttgaaagatgtctcgaccaacgagatcgtgacagccatccatgccgtcgcctccggcggcacctatttttcatcgggcgtttcggaagcactgctcgaaagcggcgagaagagatccgaaggcctgtcggcgcgtgaaaatgatgtgctggttctggtggcggaaggcggcagcaatcgcgagatcgcggcccggctcggtatttccgaggcaactgtcgaaacgcaccgcaagaatatcaagaagaaactcggtatcgccagcacggccggcctcacacgttacgccatcgagaaccggctgtgcctgtcttcactttagggcggttccgcttaaaacgaaatcgctggaaccgctctatctctttgttttatcgcattatttaacgcatcgaagcgggatcggaaatcagtccagtggactgatttccccgcgtaggcgtttcacacttttggctcgaaaatgctttaggtgctcctgaaaatcagttacccacaaatgggtatgtatttttccctttgcactatcgtcggcttgcggcagaaattctgtggcaatattatcccgcgcgaaaccgcttgaggaggcgggaacaaagggaggtgggatgtcagtcttgctggcgttgtcgcgtgctattgatgcggccaataattttatcggaaaatctgtttcgtggctggtgctggtggcggtgcttatcagcgccattaatgcggtcacgcgcaaattgttcaacgtcagttccaatgcctggctggaagcgcagtggtatcttttctcggcggtcttcctgattgcggctggctatacattgctgcacagcgagcatgtgaaggtggacctgctctatagccgctattcgcggcgcacccagcttctggtcgaaattttcggcaccatcttcttcctgctgcccttctgcatcatcacgatctatctgtcctggccgatcgtcgaagccaagatcgccagcggcgaaacctccaacaatacgggcggcctggtgctctggccggtctggctgctgattcccatcggcttcagcccctcgcattgcagggcatatccgaactcatcaagcgcattgccattcttcaagggcgcataccggatacggttgccattgaagatgcggaagcccaggcgctctgaggggaatggatatggttgctttttttgcggaaaatctcgcacccctgatgttcctgtcgctggtggtcgtgctgctgctcggctatcccgtggctttcgcgtttgctttcgtgggctttgccttcggtttcatcggtattgaattgggtcttctgcccgtcaatctgtttagcgcgatccccgaccgaattttcggccagatgtcgaacgagacattgctcgccattcccttctttaccttcatggggctcatccttgagcgaagcggcatggcggaagatctgcttgatacgatcgggcaattgttcggccccgttcgcggcggccttgcctatgcggtcatcatcgtcggcgcgcttctggcggcaacgacaggcgttgtcgcggcctcagtgatatccatggggctgatctcgctaccgatcatgttgcgctatggctatgaccgcaaggttgcaagcggcacgattgccgccgccggcacactggcgcagatcattccgccaagcctcgtgctcatcgttctggccgaccagcttggccgctccgtgggcgatatgtacaagggcgcgctcgtcccgggcctgcttcttgtcggggtctatgtcggtttcatcgtcgtcatgtcgatcctgcggccgaattcggttccggccctgccgttgcaggcacgcaccctgaaaggctggaagcttgcccggcgcgtggtgctttcgctggtgccgccgctggttctgatctttcttgtgctcggcacgattttcattggtgttgccacgccgacggaaggcggtgcgatgggcgcggtcggcgcgctgctgcttgccatcatcaacgatcgcctcaacctgaaaatgctgacctcggcgctttatgcgaccacgaagctctcatccttcgtgatcttcatcctgcttggtgcgcgcgtcttctcgctcaccttctatggcgtcaacggccatgtgtgggtcgagcacctgatgacatcggttcccggcggtgaagtgggcttcctgatcgtcaccaatattctggtgttctttctggccttcttcctcgattatttcgagctggccttcatcatcattccgctgctggcgccggttgccgacagcctcggcatcgatctcatctggtttggcgtgatgctggccatgaacatgcagacctcgttcatgcatccgcccttcggcttctcgctcttctatctgcggtccgtggcaccctcgcgcccctataaggacaaggtaacaggcgcgaccatcccgccggtcacatcgggacaaatctatatgggctcgatcccgttcctgctgattcaggtagtggcggttggcgtcatcatcgcattcccgggccttgtcacacattacaagggcaatcatccgcaggtcgatccggcttcgatccagatcaatgtgccgatgcccgatgcgggcggcggcaatccgtttggcaatgctccggccccattcggcgcgccttcgcttgccgtcgagccactgcccgccccatccttcggttctcgtgcgccaagcttcgggcagggtgctgatcaaaaggaaaagcctgcgcaatgagtggggacatcaaacattgcgcaagcttaatgaaaaacaacatatattgaggaggagagacatgaaagaaaccttgagccgccgcagcttcctgaccaaaggcgctgccatcggtgctgccgccgcaaccagcggcgctgcccttgccacgcctgccatcgctgccgagttgccgacgctgcgctggcgcctgacctcgggctttccgaacaatctggacaccatctatggcggcgcggtctatatggccgatgccgtttccaaaatgacggacggcaagttccagattcaggtgttccaggcgggtgaaatcgtgcccgccccgcaggctatcgacgccgtgcaggccaatacggtcgaaatggcccatacctgcggctattatttcaccggcaagaacccgacctttgccattggcaccgcgctgcccttcggcatgaatacgcgcctgcaaaacgcatggctctaccatggcggcggcaacgagctttataacgaattcctgtccgattatggcattgtcggcattgtcggcggcaatactgctgctcagatgggcggctggtatcgcaaggaaatcaagagcgccgaagacctcaagggcctcaagatgcgcatcgccggtgtggcgggcgaagtcatgtcgcgccttggcgtcgtgccgcagcagcttcccggtggcgatatctatccgtccctggagcgcggcaccatcgatgccgccgaatgggtcggcccttacgatgatgagaagctcggcttctaccagattgcgccttattattactatccggctttctgggaaggcggcgcttcggtgcacttcttcatcaacaagaagcagtatgaaagcctgccggaagcctataaggtggcgctcaatacggcagcggaagctgcaacccagaacatgatcgcgctttacgacgtgaaaaacaccgctgcgatccgctcgctggtgtcgaaaggcgtcaagcttcagccgctgccgcgcgatgtgctggatgcggcctataaggtctccttcgatctctatgcggaatataatgaaaagaacccggcctgggcgaagatctatccggcctggaagaagttccgcgatgagggcttcgagtggttccgcgtggcggaatatacttatgacagctacgtttacgccgcacaggccgcaggaaagtaaacgtttcaacacttgattggaacatgttccaatcggaatggaacaaggcaaacggggctgtttcagccccgtttttcatgtcttatgcaagcttcatgtggcggttgacatccttatagagcagatagcggaacttgccggggccgcctgcataacaggcctgcgggcagaaggcgcgcagccacatgaaatcgcctgcctccacttccacccagtcctggttgagccgatagacggccttgccttccagcacataaagtccgtgttccatcacatgggtttcggcaaagggaatcacgccccccggctcgaaggtcacgactgtcacatgcatgtcgtggcgcaggtcgttcgggtcaacaaagcgtgtcgttgcccatgcgccgccggtgtccggcatgggggagggcgctatgtccttctcgttgaggaaaagcggttccggcacatccagcccgtccacatattcataggccttgcgtatccagtggaagcgcgctgtcgtggccccctcattgcgcagccgccagccgcttttcggcggcagataggcatagccgccttcgtccagcctgtgggttttgcccgccaccgtcacgctcacttcgccttccaccacgaaaagcacgccttccgcgccttcatccagctcggcacgatcactgccgccgcccggctgcacttccatgatatattgcgaaaaagtctcggcgaagcccgaaagagggcgtgcaatcacccagagccgtgtcttttcccagaagggcaggaaactcgtcacgatatcgctgaacgtgcctttgggaataaccgcataggcttcggtaaacatggcgcggtcggtgagaagctgggtttgcggcggcaggccgcccgttggtgcataataattgcggctcatgactggatccgatcaatagagtgtttcggggaggatgtctttcaggcgcaggagcgcgatgcgttccacctgcgcgcaggcggtttcaaactccgtatcacggtcgttggaaacgcgccgcctgaaggcgtcgagtatctcctgcttgttgcggcccttgaccgcaatgatgaagggaaagccgaacttggcggtataggcgtcgttcaattcggtaaaggcctgcttttcggtgtccgtcagcgcgtccagcccggccgatgcctgttcggcggttgattccgccgtcagtcgcctggcctgcgccagcttgcccgcaaggtcgggatgcgctttcaaaacggccagccgttcatccggcgctgcggtgcggaacaccttggtcatcgcggcggcaaggcccgaagcactgtcttcttccacagtgagccgggcatcataggcgcgctcggcaatccagggcgaatgctcgaaaatgctgccataacgcgcgacaaaggcctgcctgtccgctttggaaggcaccacatcggccacgaccggctggtggtgtttatgccagtggcgggcgatatccacacgtttggccacccagactttgtcgtggctctgcacgtaatcgaggaaacgttccagcgccgccatgcggccggggcgccccgccagacggcaatgcaggccgatggacatcatcttgggcgcgccttcctcaccctcgcgatagagaacgtcgaaactgtctttcagataggtgaagaactggtcgccggaattaaagccttgtggcgtggcgaaacgcatgtcgtttgcgtccagcgtatagggcacgatcaggtgcgggcctttcgggccctttacccaatagggcagttcgtcggcataggaatcggcggaatagaggaagccgccttcctccatcaccagcttcagcgtgttgtcggagggcttgccctgatagatgccgagcgggcgcgagccggtaacttccgtgtggaggcgcacggcctcgcggatatgttcgcgctcgatctcctccggcacgtctttgtattcccaccatcgcaggccatggctggcgatttcccagccggcttctttcatggcggccacggcttccgggttgcgcgccatggcaagcgtcaccccatagacggtgacgggcatattgcggcgggtaaaggcgcgccacaggcgccagaagccggaacgggcgccatattcataaatggattccatgttgagattgcgctggccccgccagggctgcgcgccgacaatctcggaaagcaggcattcggaagccgggtcgccatcgagaatgcagcattcgccgccttcctcataattgacgacaaactgcacggcgatatttgcccctcccggccagcgcgggtctggcgtgttgcgtccatagccgacgagattgcgcggatatttcatgcgggtcttccctcattctcacttgttttgcccatgataataaagatttatcatggctattccccccctaaaaatttgaaagacatccaaggataaccatctttcataatgcggaggatggcggaatactgaatgctgggaacattgcgtggtttgcggcgtttagcgccaagtccggtgcgaagctaaaataaaccacagaaaatcaatagcttgcaatgattgagtatctgctcgattagagaatcggcaagcggaggagcgcaaatgggtcaggagcagaacggttacggccgcttgaggatgcgtattcccgatcaggccagcggcaagcctgcggcaaatccttgcatggaattgcaccctatcgggaagcggcaggcggaaaatctggaagaagcacctatccgtgaggctgggcaccgcagcgtggctttccgtaatagtgtgcatttgcgctttggcatttgcggtggaaaagcgcattatcgtttaccgcgcctggtttcgcccttttcctgttcgacatgctgggggagctgagcaatatgggccaatctgcaagacatgaaatccgcttccttctgaacggtgaaacaatcgttctcgaccgtgtttcgccgaccgaaacgctgcttgattatctgcgcctgtctgccaggctgcgcggcaccaaggaaggctgtggtgaaggcgattgcggggcctgcacggtgctggtcggccgggttgtcgatggcggcctcgtttatgaaagcgtcaatgcctgcatccgctttgtcggctcgctggatggctgtcatgtcgtgaccatcgaatatctgcgcggggcggatggcgatcttcatccggtgcaaaaggcgatggttgaatttcatggttcgcaatgcggcttttgtacgccgggcttcgtcatgtcgctttatgcgctgtggatgcgtgatccgaggcctgccgatgcggcaatcgaaaaggcattgcagggcaatctctgccgttgcaccggctatgaggcgatcatgcgcgccgcgcgcgccatttccgattatggcaatgtggcgcaggatccgcttgctgccgagcgtgcccatgttctgcaacgccttacggctctgcgcgacggtgcgcgggtggaggtgggggcgggcaaggatcgcctgatcgtgccagccgatctcgatgattttgccaccattctggcggcagagccgaaagccaccatcgttgccggttcaaccgatgtgggcctgtgggtcacaaagatgatgcgcgacatttccccggtggtcttcatcggccatctggaagaactgcactccatccgtgaggaaaatggtgttgtcaccattggcgcaggcgtgacctatacgcaagctttcggttttctggctggccgcattccggctttgggccagctcatcaaccgcatcggcggcgagcaggtgcgcaatatgggcaccatcggcggcaatatcgccaacggttcgcccattggcgacacgccgccgccgctgattgcgcttggcgcaacgctgaccttgcgcaagggggcggagcggcgcaccattgcgctggaggattttttcatagcctatggcaagcaggatcgtggcgcgggcgagttcgtggaggctgtgcatgtgccgcttcccggtgagggaagccggtttgcagcctacaaggtttccaagcggcgcgaggaagacattaccgcttcgctcggcgctttccatctgatgcttgacgctgcgggaaatgtcgcccatatccgcatcgcctatggcggcatggcggcgacgccgaagcgcgcacatgcggtggaaactgcccttatgggcaagccatggacggaagcgacggtcgaggccgcacttgaagcctatgcacaggattataccccgctgaccgatatgcgcgccacggcggaatatcgcctgcttgttgcgcgcaacatgctgcgccgtttctatcttgaaacgaccgtcagcggcgaaacgctcggcgcccttcgcggcgaggcggcgtgaacggaggcagacatgaacaggcattccgcaaccgatatcaaggccgcccgcatccggggcggtgtcgccaccgaacagaaacacgattccgcacataagcacgtcacgggaacggcggtctatattgacgatattcccgagccggaaggcacgttgcatatcggggtcggttatgcgtccgtcgcgcatggccggatcaaatccatggatctggaagcggtgcgcgctgcgcccggcgtggtcgatatcctcacctgcaaggacgtgccgggcgaaaacgatgtttcgccatcgggtatgcatgacgatccgatctttgcggtggacaaggttgagtttcacggccagccgatctttgcggttatcgcgaaaacccgcgatcaggcgcgccgtgccgcgcgtctggcgaagatcgaatatgaggaagcgccgggcatctattctatcgatatgctggacggtctgaaagaccggcttgtcacgccgccgctaacgctggagcgcggcaatgcccgcgcagccatcgatgctgccccgcaccgcatcaggaaccgtatgtatctgggcggtcaggaccatttctatctggaagggcaggtctcgctggcggttccgggcgaagatgaggatgtgaccgtctattgctccacccaaggcccgagcgagacacagcatctggtggcgcacgcattgggcgtttcgagccattccgtcaccgtggaagtgcgccgcatgggcggcggtttcggtggcaaggaaacacaggccaaccagtgggcggccattgccgccattgccgccaaaaaacacaagcgcgccgtgaagatcaggctcgaccgcgatgaggacatgacctcgactggcaagcggcatggctttgtgatcgattatgaagtgggcttcgacgatgacggcactattctgggcgtggattatctctatgcgctcaatgccggcttttcagcggacctttccggcccggtcggtgaccgcgcgctgttccactgcgacaatgcctatttttatccggcggttcatgcgcagtccgcgccgctctataccaacacggtttccaacacggcctttcgcggcttcggcggcccgcagggcatggcgggggcagagcgtgtgatcgacgaggtggccttcgccctcggcaaagatccgctcgaaattcgcaagcgcaatttctacgacgaaatgggcaaggatggcacgcgcaacgtcacgccctatcaccagaaggtcgaggactgcatcatccagcgcatcgttgcacaactggaggaaagcgccgattacgcaaagcgccgtgaagccatccgggaatttaacgcaaaaagccgctatgtaaagcggggcatcgcactgacgccggtgaaattcggcatctctttcaccaagacggagtccaatcaggcaggtgccctggtgcatgtctatgccgacggttcggtgcatatgaaccatggtggcacggaaatggggcagggcctgcacatgaaggtggcgcaggtcgtggcggaagaattccagatcgacatcgaccgggtgaaaatcaccgcgacgaccactgcgaaagtgccgaacaccgcgccgacggctgcttcttccggtgccgacctgaacggcatggcggcgcaggatgccgcccgccagatcaagaagcggctcattcgttttgccgcgcagcaatatcaggtgccggaagaccagatcatgtttctgccgaaccgtgtgcgcgtcggcaatcaggaaatcagcttcaacgatctggtaaaccaggcctatatcggccgtgtgcagctttcggcggcgggccattacaagacaccgaaaatccactgggaccgcgcgaagggccgcggccatgccttttattattacgcttatggcgcggcctgttccgaggttagtgttgatacgctgaccggcgaatatgtggtggagcgcaccgatattctgcatgataccgggcgctccctgaaccgcgccatcgatatcggccagatagaaggcggcttcgtgcagggcatgggctggctgacgaccgaggaactggtgtgggacgagaaggggcggcttcgcacccatgcaccatccacctacaagataccgctggcctccgaccggccaaagattttcaacgtcgcgctgaccgactggtcggaggcttatgagccgaccattcatcgttccaaggcggtgggcgagccgcccctgccgcttgggctttcagtgctgcatgcgcttgccgatgctgtcgccagtgtggccgactataaggtctgcccgcgccttgatgcgcctgcaacgccggaacgtgtgctgatgacggtcgaacggctccgcaagcaaaatggctaggacgatgccgggtgcgcgcgacgatatccgggcttttctccaccagcgtcccgcccgaaatggtctggattgcgtgctggttgaagtgacagatgtgaaaggctctgcgccgcgcgatgcgggggcgtggatgctggtggcgcgcgatacgatctttcgcaccatcggcggcgggcagcttgaatatatggcgatcgagcacgcccggaaaattctttctggcggtcgtgacacaccgctggatgtgccattgggaccggaaataggccaatgctgcggcggacgtgtgagcctgagcttccggctcatgacccatggccttgcggatgagcttgtcggcaaggtcgatacggaaatcgccatgcgcccgcacgtctatattttcggtgcgggccatgtgggtggcgcgctggcgcacgccctgtcgctgacgccggtgcgcatcatcatggtggatacgcgcgaagcggaactgatgaaattccaggaaaagtgggaaccggttttccgtccgggatttcatggaaattatatatgcgacgttccaggggtggaaacctgcctttcggctatacccgagcaggccgtgcggtctgccccgccccacagtgctttcatcatcctcacccacgaccatgcgctggattttctcatcgccgccgaagccttgcaacggcgggatgcagcctatgttggcatggtcggctcgaagacgaagaaggcgactttcaaaaactggctgaaacgcgaggcaggacgtgaagatttgtttgaaaatctcgtctatcccatcggtggcgctgtcgtaaaggacaagcggccggaagtcattgccgcactggccgcagccgaaatcctgacagcggttctagtttagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtaaaaataaaggattagagcggttccggagggctttcaggcaagcgcctcgcggatcagccgctggcaacgctctgtcatgaaatcgatgataaggcgcactttgggatcctgaagtcgcttgtgcggatagattgcggcaagctggatcggtgcaggcggcgtgtgttggaggatgggcgtcagccgcccgtcgcggatatattccttcacttcaaacagcggcttgttgatgatgccgcgcccgccgagcgcccattgcgtcaacacatcgccatcatcggaatcataaggcccggtaacctcgaatttgcgcaagccctcgggggtttgcaacagccaataatattccttggaaccgggaaagcggagcaaaaggcaatgatgcctgtcgctcaaaagcgcctcgggagattgtggcgtgccgtgcctttcaagatattgcggcgcggcacacaccacgcgctcgcaattcatgatgccgcgcatgcgcaggttcgagttttccagcacgccgagcttgaaggcgacatccacgccctcgctcatgatatcgacctcgtgatcggagaggcgaagccgcacttcaatgtcgggatacctgtcgtgaaattcgggaatacccgacgcgatgagcctccggccgaagccgagcggagccgtgatgcgaatcgaccccttcgggtttttggccagttccgccactgcggcttctgcctcatcaacggcttcaaggattttcaatgcgccatcataaaatacgcggccatgctccgtcggcgtcagcttgcgcgtggtccggttgaagagccgcacccccagatgcttctccaactccttgattcgattgcttactaccgcaggcgaggcgcgttggtcgcggcctgccgccgagagatttcccaattcgacaacgcgcacgaaaacgcgcagattatcaagatatgacacccatctcccccatgattgtctagatttttttgaaagtgatggtcgtgttgtgacgttcccagaagcgcaaagctttggcacatataaagcatttccagtaaaagtgggaaccggttttacgctcgggaatgcgcaataaagatagcagcccgatgtgacaacgaacagtgggagtgcctgatgtatgatttcgccgtagcctgggactggctgggctttgccgtgcgctggctgcatgtgacaaccgcgattgcatggatcggctcgtccttttacttcatcgcgctcgaccttggcctgcgccagcgccccggcctgccggaaggggcctatggcgaggaatggcaggtccatggcggcggtttctaccagatacagaaatatctcgtggcgcctgcgcaaatgccggaacacctgacctggttcaagtgggaatcctacgccacctggctttcaggctttacgctgctttgcatcgtttactatgccggtgccgatctctatctggtcgacccgaatgtgctggatgtctcggttccggttgctatcgccatttcgctcgccttcggctggatcgcctataacacgatctgcaacatgatgctgggcaggagcgacacgctgctgatggtcatcctctactgcattctggtcgtgatggcctggggctatacgcatcttttcaccgggcgcgccgccttcctgcatctgggcgcttttacagcgacgatcatgtcggccaacgtcttcatgattatcattccaaaccagaagatcgtggtcgccgacctcatcgccgggcgcaagccggatccgaaatatggcaagatcgccaagcagcgttccacgcataacaactatctgacgctgcccgtcctgtttttgatgctgtcgaaccattatccgctggcatttggaaccgagttcaactggatcatcgcctcgctggtgttcctgatgggggtgacgatccgccactggttcaacacccgccatgcccgcaagggcaatccaacctggacctggctcgtcacggtgatcttgttcatcatcatcatcatctggctttccaccgtgccgaaaatcctcaccggcgagccggaaaacccgaaggtttccgcactccagcaatccttcctcaacgacccgcattttgacaaggtgcgggatacggttctggggcgctgctccatgtgccatgcgacggagccgggctgggaaggcatcatcgcgccgccgaaaggcgtggtgctcgatacggaccgcaatattgcggcccatgcgcgtgaaatctatttgcaggctggccgctcccatgccatgccgcccgccaacgttaccggcgtgacggacgaggaacgccagcttctggcctcctggtatcaatccgtgacgacaggcccaaaagaggggaccaagaccgaatgacaaagcttctcatccgcggccgtgtgctgacttttcgtgacgagccgcaaagcctcgatgacagccatgcctatcgctatatcgaagacggtgcggttctggtcgaaaacggccgtatcctgcgccttggcgactatgccgaggtcagcggtgaagcgggcgcggatgtgaaactcgccgatcaccgcccgcacctcgttgtgccgggcttcatcgacacgcatatccattatccgcagacgcaggtcgtggcttcctatgctgccaatcttctggaatggctcaacacctatacatttgtggccgagcagaaatttgccgacgaacagcacgccgaattcatcgcggaacactttcttgacgagttgatccgccacggcaccaccacggcgatcgcttattgttccgtgcatccccagagcgtggatgcctatttccgcgcttcgcagcatcgcaacatgcgtatgctgggcggcaaggtgatgatggatcgcaatgctcctcccgcactttgcgacacggcgcaatcgggctacgacgatacgaaggcgctgattgcgcgctggcagggccagggccgccttgattacgtgattacgccgcgctttgcgatcacgtccaccccggagcagcttgaagcaagccagacgctggtgcgcgaacatcctgaatgtttcgtgcagacccatctgtcggaaaatcacgacgagatcgctttcacacggtcgctctacccggatgcgcccgattatctgggcatttatgaacattacagccttctgggcaacaagaccctgcttggccattccatccatctggaagagcgcgaagtgcgcctgatggcggaaaccggctcgattgccgttttctgtccgacttccaacctgtttctcggttccggccttttcgaccgcgaccggctgaaggcggcgggcgtgcgcatggccgttgccaccgatatcggtggcggcacaagcttttccatgctgcgcaccatggacgagggttataaggttctgcaactgcgcgggcagcgcctgaacccgttccagtcgttctatatgatgacgctcggcaatgcccgtgcgctctccatggaagacaggatcggcacgctggaagagggcacggaagccgatatcgtggtgctcgattcctccgccacatcgcccatgcgcctgcgcatggcggcaggagcgacgctggagcaggaactgttcctgttgcagacgctgggtgacgaccgcgccattgttgaaacctatgtggcgggtaaacccatgaaagccgatcttttgtaagagaagaaagcgggcttcgttgattttattcgggcagcgcggaatagtcctgccagctacacatcatatcgggaatctcatgtccgccatcgccgatccgaaaaagttcctgaccaacctcttcgatgcagccgtcgcggcggctgatcctgagctggtgatccgcgcgaacctgcctgaaaagccgaaagggcgtaccatcgtcatcggggcgggcaagggttctgcgcaaatggcggcggctttcgagcgcgcctgggctgaaaaacatgatgcaccgctggaaggcgtggtggtcacgcgctatggctatggtgctccctgcgagcgcatcaggatcatcgaggccgcgcatccggttccagacggcgcggggcttgcggcttccagacggctgttcaatgccgtgtccgggttgagtgaagacgatcttgtggtggcgcttatctccggcggcggatcggccctgctaccgtcaccgcccgaaggcatgacgctggaagacgaaatcgccgtcaacaaggcgctgcttgcctccggcgcacccatttcggccatgaatgcggtgcgcaaacacctgtccaccatcaaggggggcaggcttgctgccgcagcccacccggcaaaggtgttttcgctggttgtctcggatattccgggcgacaatccggctttcgtggcctccggcccaaccgtgccggatgaaaccagccgcgatgaggccctgaagatcatcgagcgttatcggctggatttgccgcaagcggcactcgcacatatcaaaagcgagaatgcgcacgcgccgcagccggacgacggggttttcgcccgaaacgaggtgcgtgtcatcgcctcggctgccgtttcgctggaagcggcggcaagagaagccagccgccacggcgttgaagccgtcatcctttccgattcggtggagggtgaggcgcgggaagtggcgcatgttcatgcggcgattgcccgcgaagtggcggagcgtgaccgccccttcaaaaagccagtggtcattctgtcgggcggcgaaacgaccgtcaccatcggcagccccggcggtaaaggcgggcgcaacagcgaatttcttctgtccttcgcgctcgatatcgacggttatgccaatatccacgcgcttgccgccgatacggatggcattgacgggtcggaagataatgccggagcctttgccgatggcggcactgtttcacggctgcaaaagcttggcgaggatggcatggcgcggctcaacgccaatgatgcctggacggctttcgatgcgcttggcgatctgttcgtgccggggccgaccggaaccaatgtcaatgatctcagagctattttgataacggtttagactcatcatcaagcaggatgcggttggccgctccatccagatcgtcatactggccgcttttcagcgaccagaggaatgcggcaaggccgagcagccccagaaacagcgcgatgggaatgagaaagataagcccgctcatttatgcgcctccttcatggtggtggcaggcgcgccactctggcgtgcttgctgtttctgtttgcctgcccgaagccgcaacgcgtttgtcaccaccacgatggacgaaagcgacatggaaagggccgccaccagcggggtgacatagccgaagacggcaatcggcacggcaatgatattatagccgatggaaagaccgaaattctggctgacgagcttgcccgcttccttcgatacggcgaaggcgagcggcacggcagaaaggctttcacgcaggaagacgaaatcggcggcgttgcggccgatatcggcggccgtggcgggggccatggacacatgcgcggcaacgagcgcgggcgcatcgttgaggccatcgcccaccatcaagacctttcggccttcgctggaaagctcctgcaccagtttggatttgtcggcgggcagaacgccgctgtgataatcgttgacgccaagatagtcggcaagcttcttcaccgccgcctgcttgtcgccggaaatgatgccgagcttgaggccgttgcgctttagcgccgcaattgcattggcggcgtcttcacgcgggcgatcctcgaaacggaagacctgaacgagcctgccatcgatggaaagacaggtttcggggccggatggctgggcggtttcggctttgccgcatgcccattcctgcttgccgaggcgatagatggtgccgtccagttcggcttcgatgcccgcgcccggcacttcctcgatgtgcgtgaagggggtcatcggtgttgcaccggaaaagagcgccagcacgcgcgataatggatggcgcgaatagagcgaaagctctgccgcgatttccagataatgcggctcgatttcctgggcattgatgagccatggttggcccagcgtcagtgtgccggttttgtcgaaaacggcggtgtcgatctcggccatgcgttccatggccgaaccatccttgatcatgatgccgttttcaaacaggcggcgcgccgccaccacctgcacgatgggcaccgcaagcgccagtgcgcaggggcaggtgatgatgagggtcgaaatcgcaatatagatcgagcggtaccagtcgccgccggtgtaaaacatccagcctgcgaaggcgaggaaagcggttgcgtgcaccatcggtacgtaaagttccgaggcacggtcggcaaggcggcgatagtgtgcgcgtccgtcttcggcgatatccataagccgcaccatttccgacaggaacgaatccctggcttccgccgtggcgcggatgacgagcggcgtggaaaggttcagcgtgccggcacggatatccgagccggggccgacgggcacggcgtcgctttcgcccgatgcgatggaacaatcaagttccgagcggccttcctccaccttggcatcgacgggtacgcgttcgcctgccgcgagaatgatgcgcatgccggggcggatttcattgaccggcagatagttgcgctcgtcgttttcgccaatcaccaccgcgccgcggctgccaagctgtgcgaggccccgcacggcggaacgggcgcgggcgcgcatcatgtagtcgagtgtgcggccgatcaacaggaagaagagaagcgttacggaagcgtcgaaataggcgtgctggccgtgatggatggtttcatagacgctcatggcgaaggcgagtgaaatggcgagcgcaatcggcacatccatgttcacgcgccccgcgcgcagcgcattccacgctgaaacgtagaaaatgcggcccgaataaaccagcgtcggaaatgcgatgaggccggaaatccaatggaacatgtcgcgcgttgccgcatccgctcccgaccatacggcaaccgacagcagcatgacattgctggaggcgaaggctgccacgccaagcgcgatcagaaggcgcgtgaaagtaggatccttgtcctgcgccatgtcgaaaatatgtgcttcatagccgagcctgcgcagcgtatcgacgacatttggcggcgtttcgccatccttccagcgcagcgtgacgcggcgcgcggtcaagttgacgcgcacataggcaacaccggaaatctttcccagtgcatcctcaatggtcttgatgcagagtccgcaatggacccccggcaccgaaaggtcgagttggcgcaacccgtcgccgagcgcacgacttgcgatctgcatttcttccggcgaaacggactgaatgacggtcgctatctgtgcattctcgacgcagcagctcataagattttcccgtccttcaccagaacgcggatgatgtgccggtaagggtcttcaagccctgcatcggcattgacttccatgatccatgcaccttcgccaagttccagcggcgcggtcaggatgcccggttcgcgaaccgtcagcgtgaccttggtgtcatgggcatcgccaaccgggcgcttgaagtctaccgtgccgcccgtcatggcaacagccttgccgttgtggtcggcaagctgccaggtgaagacgccgttttcataagcaggcttcgactgccagttcagcgcagcctgttccttgccggttttggccttgtcgttgaactcctggctggcaacataggtgttctggacgacaagcccgctccagctatggatggcattataggccatgagcaggttgacggcgatgatgacgccgaaaaacatgaacatgatgcccagcatgtgccagccggtgaacgtgccggatgttttgctgtttgtggacattattttctctccggcgccatgaaagttgccttgtagcgcgcgccttccgaaccgtcttcggcgcgcacctcgatttcataatccttacgaggttccgttaccgcatcatgcggcatagtgacgaagacgcgcaagttcttcagcttgtccggttccaccgcaatggcataatttccattggcgtccggggtttcatcctgcacggtcagcgttgcttccggcaggccctgaatggaaagctggaaggtgcgcggcgtggggatcatgttcagaagcttgacggtatagccattgcggatcgagccatcggacagaagcacatattgcggcgtgcggtcatgcagcacgttgatgccgatgcgctggcgggttgaaagcgacacgatcagaacgacgccgatgagcgcccagatcgcgaaatagaacatgctgcgcgggcgcaatacctttttccaggaaaggttctgcaccttgtcggagaatttgttcggcgcttcataaacgcgggctggatcggtcggcgcaatgccattattggtcgcaagcgccatattggcgtcgtaatcggccagtgtcgcataggaaatgagaccgcgcggcttgccgatcttgtccatgacggaatcgcaggcgtcgatgcacagcgcacaggtgatgcattcgagctgctgcccgtcgcggatatcaatgcccatcgggcaggcggccacgcaggcattgcaatccacgcaatcgcccacggtttcccccgcagcgattgcctttttggaatggcgcgagcgcggttcgccacgccagtcattataggtgacggtcagcgaattttcgtccagcatcgctgcctgaatgcgcggccatgggcacatataggtgcacacctgctcgcgcatcagcccgccgaaaatataggtggtggcggtgaggatggcgacagtgaaataggcgacgggtgcggcgtgaccggtaacgaaatccttgagcagtgtcggtgcgtcggcgaaatagaaaatccatgcgccgcccgtcagcacaccgatgacgatccagatcgaatgcttggcgaggcgcttccacaccttgtcgaaggtccacggcgccttgtcgagtttcatgcgggcgttgcggtcgccttcgacggcgcgctcgacaacgaggaaaagatcgacccagacggtctgcgggcaggtatagccacaccatgcgcgcccggcgaccgatgtgaccagaaacagtccgaggcccgccatgatcagcagcccggcgacgtaatagaattcctgcggccagatttcgatgaagaagaagtagaagcggcggtttgccagatcgatcagaaccgcctggtcgggcgcataggccccgcggtcccagcgcagccatggcgtgagataatagatccccaatgtgatgaacatcacgatccacttgaagcgccggaatgtgccctgcacgcgcttcgggaaaatcttcacccgcgatgcataaagcgattgacgggtcttgggagaattgactgcctgaacgtcaatgcgttcgacgtcgtctgacattttcttggctcctgccgcactgggccttcggcaagctcagaggctaaaaggttataggggaataggggagtaagggagtatgagaagaaggggtgtcgtttctgatgttcacaaccagaacatactcccctattcccctactgccttactcccttctcttcattcaccgccacccaacgaatggacaaagatggcaagttgcttgacggtcgcatcgccgagacgcgcttcccatgcaggcatcacgccatgcttgggatgtgacacctggcgtatgatggcgtcttcgccagaaccatagagccagatcgcatcggtgaggttcggcgcgccgaactcgcgcaggcccttggcgtccgcgccgtggcagacggcgcagttttccgcgaagaccttctggccttctggcaccatggacgggtcgtgcggtgtgccggaaaggttcaccacataggcggccacatcgcgaatctgctgcggttccagaacgtcggcaaaagccgtcatttcggagaggcgggtttccgggtcatcgggcgagcggacgccgtgacggatcgtggttacgatatcgtcgatggagccgccccacagccagtcgtcatcgttgaggttcggatagccgggagcgccttgcgcgccggaaccatgacactgcacgcaattgacgcggaaagccgcagccccgccggcaatcgcatattggcgcagttcttcatcggccagaatttcatgaacatccttggccttgatctggtcgatgataccctggcggctggctgcgatcttggcgttttcctgccagaactgcccgcggctcgaccagccggtgaggcctgccgtcgagccggaaatcagcggccaggccggataggcgatgacataggcaattgcccagaaaatggtggcgtagaatgtccaaagccaccagcgcggcatcgggttgtcgagttccttgatgccatcccattcgtggccggtcgtcgaaacaccgctgacttcatcaatctgtttgtcagtcatttttgtcgtccttgaatggaatttcctttgcttcatcggcctttttcttgcttcccggacggaaggcatagaggacgacgaagacaaagaagagcgccatgccaaacaggccccagctatcggcgaaagtgcgcagggaattgtaatccatcgctattctccgctttatcttgccttgggggactgatcgtaggtcgagaaatcgacgagggtccccagcatctggagataggcgatgagtgcatccatctccgagatcatctgcggattgccgtcgaaatcgccaactcttgccttgggataacgctcttccatgccggacgtatcggcatcgggagtggcctgcgccttgaggtcgtcaagcgctttgtcgatcatttcctgggtatagggaacgcccaccgccacattggctttcagatgggcggcaatgtcgtcagccttgagcggacgctccttcaggaaggcatagctcggcatgaccgattccggcaccacgtcacgcgggcgtacaaggtgctgcacgtgccattcgtttgaatagcggccgccgacgcgcgcaaggtccggccccgtgcgcttcgagccccactggaacgagtggtcgtacatggattccgccgcaaggctgtaatggccgtagcgttccacctcgtcgcggaacggacggatcatctggctgtggcaaagatagcagccttcacgcacgtagatatcgcggcccgcaagctccagcggcgaatagggacgcatcccctccaccttctcgatggtgttttcgagatagaagagcggtgcaatttcgacgaggccaccgaccgtgaccacggccagcgaggcgatcagcagcagcgtcgcgtttttttccagtttggagtggttcttcaatatggacataggtcacacgctccttattcggcaggctgcatggtcgctccggccacaggccgggtgccgcccataggggcttcgttgcgcagacgtccgcgaatggtctgatagacgttccaggccatcaacaatccgccggtgaggtagaacacgccgccgattgtacggatgacatagtaggggaacattgcgagcaccgtttcggcgaaggaatagaccaggaaaccctgattgtcgtattcgcgccacatcaggccctgctggataccggcaacccacatggacgaggcatagagaacgatgccaagcgttgcgagccagaagtgccagttgaccatgcggatcgaatagagccgctgccggttccaaagctttggcgccagataatagacggcggcaaacgagatcatgccgttccagccaagtgcgcccgcatggacgtggccgatggtccagtccgtatagtgcgacagcgagttgacggccttgatcgacagcatcgggccttcaaaggtggccatgccgtagaaggcgatggcggcaaccatgagacggatgatcggatcggtacgcaccttgtcccacgcgcccgaaagggtcatcaggccgttgatcatgccgccccaggaaggcatccacaacatgatggagaagaccatgccgagcgtctgtgcccagtcaggcaccgccgtataatgcagatggtgcgggccggcccagatatagaggaagatgatcgaccagaagtgcacgatggacaggcggtacgaatagaccgggcggttcgcctgtttcggcacgaaataatacatcatcgcgaggaaaggcacggtcaggaagaaggcgacggcattatggccataccaccattgcgtcaccgcatcctgcacgccggcgaaggctgaatagctcttgacgccgaggaaggacaccgggatcgccagattgttgatgatgtgcaacatggcgatggtgatgatgaaggacaggtagaaccagtttgccacatagatatgtggctccttgcgccgcaggagcgtgcccatgaacacgaccagataggcaacccagacgatggtgagccagatgtcgacataccattcgggttcggcatattcacggctctgcgtaatgccgagcagatagccggtcgcggccatgacgatgaaaagctgatagccccagaatacgaaccaggcgagatcgccgccgaaaaggcgggcgcggcaggtgcgctgcacgacatagaaggacgagcagatcagcgcgttgccgccgaaagcgaagatcacggccgaggtgtgcaccgggcgcaggcggccgaaattgaagtagggctggaggttgagatcgggaaaagcaagctgtgcggcgatgagcacgccgaccagaaagcctaccacaccccagaaaaccgttgcgatgacgccataacggatcggcccgtccatataggtggactggtcaacctttttcggcgtcaggccgtaatcggcattgcgcatcagaagaatggtgaaaatggcaagtgtagcgaacagaatccacatatgggttctgaacagctcgtcatgagaaaagccggccagaagcacagcaaaaagtgctcccagaccggacaggactgttccagcggcgtagttcatgaaatcccctcgcagcgcaatacaaaagcgacctcgtaataggtcagctatagcgacaactttcctatcagcatttcgtgggggagtgtcattgatctaaatcaaacaactccgcccggacgcccatgaaataggaggaaggggcggatagcgccatgcggctgaacgcccctgtgttgcgaccgattgtcatcatgcggtgggggaaaagattagatcagatgcgctttgagcctggatcccgctcgatctggatcgtgatatcgaccttgctgatcctgtagccgtctggcggggcgggcaggggaccgatgctcacgttttcggagggaatgtcgatgatgcgcccttcctcggcaatatagaaatgcgtgtggtcgcccgtgtcggtgtcgaaataggtccgctcaccgtgaatgctgatcctgcggacgaggcccgcttcggcgaactggttcagcgtgttatagacggtggcgaccgaaagggtcactccagcctgcaatgcctcttcatataagagatccggtgtcacatgccgattttgatcgaggaacagcaatcggccaagtgccatgcgttgccgtgtcgggcgcaacccggcctgctgaaggatggacttcaccttcgccggtttcggctggctggtgggtgctttgtgcgggtcgaacagcatgtcagcctcgtttgccttgcgcgaagcggcattcgcagatgcggtcttcgacagcccggttctggcacaatggcaatcttgcttgccacctggacgcgccaacgaaaagccggtcgcggcgaagatcatagggctcgaagcagtttcgcggtgccaggaaaaccatcttggtgcctctgatattgcaaatggtttgcaattgcaaagtaaagcaggaggggcttatccgtcaatgaaaatcgaaccaatcgttcaatggacaggttttgctggaaatgtcctaaatccgaggggttttcgctactctgccttaaggctgccttaaggtgacgggggtatccatcttttcaatcaggatattctcgacctttataaacatgccccgtccggtgcgcgcgttgtggtgttgaacaaggcgcagtcgggcaaaggagaaagctcatgatgaatcggcgtcagattttggccgcaaccgcagccggggccgcaacatttgccctatcaggcggctcaggccttgcccagcgtgtgccgagcgtggccgaggtgctttatgacaaggaaattccggttctgggcaatccgaacggtgatgtcaccattgtcgaatatttcgactaccagtgcccctattgcaaaaagagccatgcagacctgatgcgggtggtccggaaggacggcaatgtgcgcctcgtgatgaaggactggatcattttcggcgaaacttccgcctatgccgcgcgccttgttctggcggcggaaaagtccggcaattacgagaaggcgatggaagccctgatgacgacgccgggccgtcttacccgggatcaggtggacggagccctgaagaaagccggccttgacgcggccaaacttcaggcggcttacaaggccgatgccaagcgcatcgacggcatcttgcagcgcaatatgaaacagggcgaagccttcaatttcgccggcactccctcctttgttatcggcaccaggctttatggcggtgtgatgaaggaaaaggaactgcttgaagcgatcaagaatgcgcgcaagacgtgatcctgcgggataaaagggccggagtggccagcactccgaccccttttgtcagaacggataatgctgcgggccttcgatggtgatccagcgcaattccgtgaattcattgatggcggccttgccgccaaagcgaccatagtctgacgatttcacgccgccgaaaggcacttgcgcctcatcggcaacggtcgggccattgatatggcagatgccggtttcaagctttcgggaaagcgccagcgcgcgcttcacattctggctgaaaatggcggatgaaagcccgtattcggtgtcgttcgccacgcggattgcttcctcggcgctcttcacgcggatgatgggtttcaccgggccgaaggattcctgcgtatagatgtccatttgcggcgtgacaccatcaatgatcgtggcttccacgaccgcgccatcgcgcttgccgcccgccagaaccctgccgcctttggcgacagcatcggcgatgagcgcatccatgcgttgcgcggatttgagatcgacgagggaacccagcacgacattgccgcgcggatcgcccgccggcagcgatctggccttggcggcaagcttttcggcaaaggcatcggccaccttctcatgcacgataaagcgttcggttgacatgcagatctggccttgattcatgaaggcgccgaaagctgccgcatccacggcctgatcgagatcggcatcttccagcacgatgaaaggggccttgccgcccagctccagcagaacgggcttgagatgtccggctgcctgtctggcgataatcctgccgacctgggtggagccggtgaaattaatgcggcggatggccgggtgtgcgatgagggcggcgacgatttccgttgcgtcgtctggcgcattggagatcacattggcgacgcctgccggaaaacccgcatcgttcaggatcttgatgatgagatgatgcacgccgggacaggtttcggaagaacgcaggatcaccgtattgccgcaggcaagcgcggccgcaacagcgcgcacacccagaatgaccggtgcgttccacggtgccatgccgagcacgacgccaaccggctggcgcaccgccatcaacatgatgcccggcttgtcggaggggatgatctcgcctgtgatctgcgttgtgagtgctgcggcttcgcgcagtatattggcgcccagatgcacgttgaaacccgcccatggggccgtggcgccggtttcctccagcatcagccgggtaaattcggctgtgcggctatccatgaggtcggcagccttgttcaacagtgcgcggcgcgcattcggcccggtttcggaccagctttcaaaggcttttgcggcagcttccgcgaccgtatcgacatccgcaagactggcggcggcagcaacggttgcaaccttgcccgttatcggatccttgcgctcgaaggtcttgccggaggctcctccgctttcctttccatcgatgataaagcctattgccggcatgatccgctccctgaaatgattctcctcaaaacccgtgtccgggcggcaggatcatggtacaaaagccggatggttgcaggtcttttatttgtgaacactctgtccagaacggctgggaatttgaaagcaagcagcggagtgttggtttcgcgccatggcattaggcttccttcatgctcatattgaaggaatacggacatgaaccttatgattccgaaaacgcatgaccccgacgaaagccgctggcagaaggtgctcgaccgtgacaaggcatcggacgggaagttcgtctatgccgtgcgcaccacaggtgtttattgccgcccatcctgcccatcgcggcggggaaagcgcgaaaacgtgcagtttttcaacggctgcgaggatgccgagcgcgccggtttccgcccctgtctgcgctgcaagcccgatctttccgatacgctggcgacgcagaacaatgcccgccatgccgaaatggtcgcaagcgcctgccgcttcattgaaacagcggagacgcagccttcgctggaggaaatcgcgaatgtagttaaggcaagcccggcgcatttccatcgtgttttcaaggccttcaccggccttacgccgaaagcctatgccgatgcgcaccgggcaggcaggatgcgcgcagcacttgatatgccgcaaatccgggtgacggatgcgatctatgatgcgggatataattcctcaagccgtttctatgaagcgtctgaccggattttgggaatgaccccaaaggcttatcgggctggcggcaaggatgccgatatccgtttcgccatcggacaatcaacgctgggcgcggtgctggtggcggcaagcggaaagggcgtctgcgccattttcatgggcgacgatccgcaaggcttgatccatgatctggaaaagcgttttccgaaggcaaatctgatcggtgctgaccgcaatttcgagaatctggtagccgaggtggtgggcttcgtggaagcgccgggtatcggtcttgatctgccgctggatttgcgcggcacggcgttccagcaaagggtgtggcgggcgctatgcgaaattcctgctggggaaacagtaagttatactgacatcgccgaacggatcagtgcgccacgggccgttcgcgctgtggcgcaggcctgcgcggcaaacaagatcgccgttgccgttccctgccaccgcgtggtgcgcaacgatggcggcatttccggctatcgctggggcgtggaacgcaagcgcgacctgcttgaaagggagcgcaaggcatgatcgggcataagccttgacggtgtttttgaaacaatgtcgcaaggcgcccggtatcatctttcccgattcccgatcgtgcaatttgccagcctgtataaagacggtgaaaacgggcggatgcggttgcatctgtcggcccgatgaattctgatcgccggccagacacggaaggagttgggatatgagtgtgaccatttacggcatcaagaactgcgacaccatgaagaaagcgcgtatctggctggaagatcacggcattgattatgcttttcatgattacaagaaggaggggctcgatgccgaaacgctcgaccgttttctgaaaaccgttccgtgggagcagcttttgaaccgtgcgggcacgacattccgcaaactgcctgaggatgtgcgcagcaatgtcgatgcggcaagcgcgcgcgaactgatgctggcacaaccttccatggtcaagcgtccggttctggagcgggacggcaagctgatggtgggcttcaaaccggcgcagtatgaagcttattttaagctgtagagacgaattattttatggcttagcgttaggaacaaagccgaagctgatgttgagtccccccatctaaggaggagcaacttcatgtggtcgtttcttctgttcagcaaaaaataccctcacgccgaaccgtaacttaattcgtcacgacagcttggcgcttgagcatattattagcacttgcacatattaattgctgctataaatagtttctcactgctcgctgaagcggctccgtctcaaaagacggttgggctgcttcatttattttgattatatttttccgatgcatggctatggggcagccttgccggaaatactctggaaacggggaagcccatgcagcaaggcgttacgaatattctgcaacactggttggcaagctggcgtgattcattgatggcctgtgtggccggaagccttgcctggctgatctgtgaggaactgcttggccagcccaagccgatcttcgccatggtaaccggggttgcctgccttgcgccgaacctgccgaaccatggcaaacaggcaatccgcgtcgtgctgggcgttacggcgggcgtgattgtagcggagctttcactcttcctgccgcagacggtttcggtgctgcatacgggcatggtagcttttatcgccatggtgcttgccaccacttttggcaccgcccctgcaattcccattcaggctggcgtttcggctattctggtgctggcgatggggccgcaggaggcaggcctgtcgcggctgacggatgtgctggtgggggcaggtgttgggcttttgttcagccagatattgctgacacctgatccggtgcgcgtgatcgaccgggcggtgcgcggccttctggagccgattgcaagcgggctcaaaaaatcggcagcggtactcaaagacgataacccggaagaagccaacaccaccatcacccagttcatagaggcgcaccgcgcattggttgcgctgagcgacggccttgcgcttgtccgcagcgatgcgcgctggtcgcttcgcgggcggctggtggcgagtgaaatcaccgatatggcaagccgctatgagcggcgcggcattcgcctttatgcggcagccctcctgtttggtgaggcgctgggcaatgcgctgcgcaagaaggagacagagccgccggcatggctgatggaatccctgcaaattgtcattgccaattgctcgatggagccggggcgggagccgcatcgtattccgcctatcccgaaagatctgcccttcggatggcgcgaatgtgtgctccggctggaaggggttcaagacacattgctgcatttcctgaattccgaccagcccgatagcgttcttgtgccgaaatgtgaggcgaaaccgcaggtggatgccgtttaatatcgcggttttgctaaaacagaaaagttgctcgctctgacgcatcacgccgtgaaagtgctcaactggcgccgggctgttccggattgataataaccatcagaaaaattcaattgtccggcgaggggggggccgttatcttccacggccatgaatcagcctttccgcacaccgccgcagcaccgcgttgcacttcgttacgctttcggcggttttctcgccatggcggctgccatgggcgtcgggcgctttatctatacgccgatcctgccgggcatgatggccgatatcggcttcagcacggccgatgccggttttatcgcctcggctaattatatcggctatctcgtaggcgcggtcgtggcgggctatggctggtcggcgggcattgagcacatggtggtgatcgcgggccttgccgcaagcgcggttttctgcttcgccatggcgcttttcgatggggtatgaatcttgtcgatcctgcgctttgctgccgggtttgccagtgccgtcaccatgatcctgtgcacggccatcgtgctcagccatatcacgcgcacacaaagggcggggcttggcgcgatgcattttggcggtgtcggcagtggcatcacgctgtctgcgctgctggtggccctgatccgcttttcggggcttggctggcgggccgactggattggcgctggcctccttacccttgttatcatggctgtggttgccgctttcgtgaaggaggggccggtcggcggcaataatggcatgcgtgagccgcccctgcccaacagcttcgcctttcatgcgctggcgtttgcctatggcattttcggctttggctatgtcatcacggcgacattcctcatagccatcgtgcgcgccaatgacggcgggccggtaatggaggcggctgtgtgggtggtaacgggcctggcagcagcaccttccatctggctgtgggcacctgtgggacgcaaattcgggttattttccgctttcgcgctcaccgctttcggcctgcaggccgcgcgcattcttgcgcctgcttcacccaaacgcgcattggcgcgcatgacggtctgcttcagtatcgggcagatcatagggccgctcgtggcgggcttcatggcgcagcattcaggctcgttcacatctgcaagccttgctgcggccttgtctttgatcgttgcggctgctatcggcttttcagccgggcgcgcagcccggctgcattgaaacgaaagatgaatacgaggccgtagaaacgaataccgcacgccgaacggtaaggttattcattcctacagcctaacaccctatgggccgtatagaccgggttttggttaagtccgtgcggcgattgaatatttcaggcttaatcttacaataatttaattggcatcctgcatatctatgcctttaatgggaaaacacttcatttatagaggccaaaattcgtgtttgcgtcatttttcccccgtccgaaactgttcttcatatctgcacttttgtggaccctgctcgcagttcttggctggtatatgggcggtgaaaatctgggcagcgtgttcggccttgcgccagccgcaagcgatgccgcgcctctcattggcgcgcatgtgttctggtcgcggcccttcctctggttctatatttatttcgccgtcattaccttcgccttttatggcttctgggtgcgtttttccccacatccctggcagagatggtcaatcctcggttctgccctcattctgttcgccacctatttcaacgttcaggtgagtgtggcaatcaatacttggtatggcccgttctacgatatggtgcagaaggggctgacgacgcccggcgcggtctcggctgcggaattctactgggggctggccgattttgcaggcattgctttcctcgccatcaccattggcgtgctgaacctcttcttcgtcagccattatatcttccgctggcgcacggcgatgaacgattattacatgagccattggccgaaattgcgccatatcgagggtgcggcccagcgtgtgcaggaagatacgatgcgcttttccaccacgctggaacagctgggcgtcagcctcgtgaaatccgtcatgaccctcatcgccttcctgcccgtcctgttcaccttttcccaaaaggtcagcacgctgccgatcatcggctatgttccccatgcgctggtctgggcggcggtcatctgggcgctgttcggcaccggcttcctggcgctggtgggcatcaagctgcccggtctggagttcaacaaccagcgggtcgaggccgcctaccgtaaggaactcgtctatggcgaagaccatgccgaccgtgctgaaccgatcacgatgcgcgaactgttcaagaatgtccggcacaattatttccggctttatttccactatgtctatttcaatgtggcgcgcattttctatttgcaggtggacaatatctttccgctcatcatcctgatcccgtcgattgtcgcgggcaagctgacgcttggcctgatgagccagattaccaacgtgttcgatcaggtgcgcggatcgttccagtatctggtcaattcatggacgacgatcatcgagcttctgtcgatctacaagcgccttcgcgcctttgaggcagccattcatggcgagccgctacaggcggtggatcggatcaatctcgaaccaggggcgggctgatcccgccgcgaaaaccggctggctttcgcgggcgtgcctcagaatcggttatgggcggtattgctgccggtattttgcaactgatcgagataagcgccataggtcgtgcatttgacgtccggcttcgtgcaaacctccgacaccagccgttccagggcgcgccagtaggccccgtcattcatcagcacgaaatgaaagccgagctgcaagggaatgcgcttgcccgcatattgcttgtcgaaagcggcgcgaaacgccttataggcgcgcgcctcgaattccgccgccttttgcggggcttccacagccttggaatggcgcacataaagattgtaatccatggccacgacagggcgctgcgaaggcccttcagggacgagcggcaggccgaaggatgcaagccggtctgtcatttgcggcagttccggcccgcgtgtgacggatgaggcctgatagcggaaaccagtggccttcagcacatcctgcaccggcttcccggcggcgagatagggtgcgcggaaaccgttgatgccggtcagcgccagcgcgcgccagccttccggctctcctccgatcccgttgtttcgataggcatcggccacgatacggcgaaactcgccgatctcctttttccagtcggcagtggaccatttcgtgccgtcgaaatggccgcagccatggcttgtaatctcgttgccttccagatgcgcctgccagatattgtcgagccgggtggcaacctcgtcgcggctgagcgcgaaaccgacattggaagcgcccgctttcttgtgcgggggcttgtagccgctgcggtcctgtttggtcatcaggaagacgcaggacaggaaataggtgaaatgcgcgttgtttttgcgcgcaagctcgcgtgagcgcgtccaaagcgtgttgtcatgcgcgccgtcgaaggaaatcagcacatattgcgtctttggcggttcgccggccaaagcctggcctgcaaggctcgtaacggcaaaagcgcaaaaggcaaccagacgggagaggggaaatcgcatgaaaataaagcaccgggcagggggaagtgacgagctgtagcggttgaatatggcggagatcggacggaaatccactttataatggctgtggacgcttatttcgcagggcgggtcttacatatggcgcgaattgcgactaaaagcgccagaacatatatatcgaacatcaatcggctttacagcctggcctgaaaaacgcgacgcgatttttcaaaccggcccggcttccagagaatggcaggtccatggcagacgacagtttcattcgcgaggtaaatgaagaactccgttcggaacgggcaaagcaggtctggcgcaatttcggccccgcgctgatcggcgctgccgttgccgttgttctgggcacggccggctgggtcggctatcagcactggaccgacagcaaggcttccgcctccggcgacaaattcctcgccgcgcttgaccttgccgctgccggtaagactgacgaggcgctggctgccttcaccgatctggaaaagacgggctacggttcctacccggtgctggcgcgccttcgcgttgcctcggttctggccgacaagggcgatgctgcggctgccgtcaaggctttcgacgagatttccgccgataattcggtgccggaacccttgcgcaatattgcgcgtcttcgtgcgggctatctgctggttgataatggttcctatgacgatgtcgccaagcgcgtcgagccgctttcggcagacggcaatccgatgcgcaccagtgcgcgcgaggcgcttggccttgctgcctggaaggcagagcgtttcgacgatgcagccaagcttttcaagctggttgccgaagatagcctcgcacccgccaatgcgcgccagcgcgccaatatcatgctggacctcatgcacagcgcgggcgttgcggcgcagggctaatttctggagtaattttcattcatgggtttcactctcgccattgtcgggcgtccgaatgtcggcaagtccacgctgttcaaccgcctcgtcggccgcaaactggcgctggtggatgacctgccgggcgtcacacgcgacaggcgcatccacgatgccaagctctacgacctgaagtttcaggtcattgatacggctggtcttgaagaagcggccaatgacagcctggaagcgcgcatgcgcgcccagaccgaggctgcaatcagcgaggctgacgccgttctcttcgtcatcgacgccaaggcgggcataacgcctgctgacagcacctttgcagaagcggtgcgccgttccggcaagccagtggtgctggtcgccaacaaggcggaagcgcgcggctcggaagcgggcatgtacgatgcattccagcttggccttggcgaaccctgcccgatttccgccgagcatggccaggggatgcctgatctgcgcgacgcgatcgtggaacttctgggtgaggaacgcgtctttgccgaggagaggcaggaggaagccgcagacgaggttttcacccctgccgccgttggtgcgctggtgggcgacgatattgaagacccggatgcggaagaaattccggcctatgacgccaccaagccgctgcgcatcgccattgtcgggcgccccaatgcaggcaagtccactctcatcaacacgatgctgggtgaagaccgtctgttgacggggccggaagcgggcatcacgcgcgattccatctccgccgattgggaatggcatggccgtaagatcaagctgttcgataccgcaggcatgcgccgcaaggcgcgcgtgcaggaaaagctcgaaaagctttccgtggccgatggcctgcgcgccatccgctttgcggaagtggtcatcatcgtgctcgatgcgaccattccgtttgaaaagcaggatttgcagatcgccgatctcatcatccgcgaaggccgtgcgccggtcatcgctttcaacaaatgggatctgatcgaagaccgccagatggttctggccgatctttatgagaagaccgcgcggcttctgccgcaggtgcgcgggcttcgcgccgtgccgatttccggcgagcgcgggcagggcatcgacaagctcatggaaaatgtcgtcaagacccacgaaatctggaatcgccgcatttcgacgggccgcctcaaccgctggctggaaggcgtcattgcccaccagccgccgcctgccgtttcgggtcgccgcctgaaggtgaaatatatgacgcaggtgaagacccgcccgccgggcttcgtcgtgtcctgttcgcggcccgacgccatgccgcaatcctatgtgcgctatctcatcaacggcctgcgcgaaaccttcgacatgccgggcgtgccgataaggctttccctgcgaacctcggacaatccgttcgcaggccgcgcgaaaaagaagaagtgatgcaaagcccggagtgatccgggctttttcacaggcagccgagatcaagccatagcggatgcgcggcagagcccgaaatcttcatatgaatgcttgtgtctcgctcacctctctgttaacccgccgcctcccgaattttctcccggaaaggcagaaccatgacaccttctgatcaaggcgttgaacagagcggcgtgacattgggcattgacttcggcacgacgaacaccgttctgtctgtggcagcacccgatgggaccacggctgttctcagcgttccgaaggatggcgtggagattaccggctatcgctcgatcctctgtttctggcaggatcgcgagaccggcgagcgcacggcggaaagcggaccatggacggtggatgctttcgttaatgcgccgcattccacccgaatgctgcaatccttcaagacctttgcggcatcgaaatccttcaaggacacgccggttttcggcaggcgtttcaagttcgaggatattctccagactttcctcgaaacggtcgcagccaagcttggcgatcgcctgccgcccaaaggcaaccgcgtggtcattggctgcccggtcatttttgcaggcaatgcgcccgacgaggcacttgccatgctgcgctatgaaaaggcgttccgcgccttcggcttcaccgatattcattatgtctatgagccggttgcggcagcctatttctatgcgcagcaattgacggcggattcaaatgttctggtggccgatttcggcggcggcacgagcgacttttccattgtgcgtttcgaggtgggaaaggagggcctgcgctttacaccgctcagccagaccggccttggcattgcgggcgacacgttcgattaccgcattatcgacaatgccgtctcaccgcttctgggcaaaggtacggaatatgagtccttcggcaagcggctgaccgtaccgaactattattatgcgaatttcgcacgctggaacacgctgttcctgatgaattcgcccaccaccatccgcgagctggatgaactggcgcgccaggccgtcgacccgaagccgcttgaatccttcatccacctcatcgaaaacgattacggctatgaaatctatcgcgccgtgtcggaactgaaagtgcggctctcatcgcaacatattgctgagctgcattttaaggccgatgattttgaaatccgctccgacatcacccgcaatgatttcgagaactggattgacggcgatgtgcgccagatcgagcgatccgtgcagcaggcggtggaaaaggctgggctggcgtcatccgcgattgatcgcgtgttcctgaccggcggcacctccttcgtacccgtcatccgcaccgtgtttgaaagccgctttcccgatgccatggtgacaagctcgaaccagtttgattccatcgcaaacggtctcgcgctcatcggtcagagcggcgacatagaccgctggtcggtatagagcatttccagcaaaagtgcgtagcggttttgcgttggataatgcgaccggcaaaaagtgagcattttcgagccaaaagtgcgaagcgtctacgcggggaaatcagtccactggactgatttctgatcccgcttcgatacgttggataatgcgacaaaacaaagagatggagcgcaatccggctggcttgaaacgggaattcgctgcacctgcactcgaaaatttaagatagcaatggtctgattttaaaaacgcgctgcgctttgtggcgatatggggtgtgcgaaaaatgcaatgaaaacaaaaatgaaagccaatctttaatcgaaaattaatcaatattttcaaatagtaaacggctctccgttaaccatacatcaaggttaatactccattatccatactgttaagtaagtcagtgtgagtggagtttccggtgcgtcttgtatccttacgagcgctttttggcagatcttgtgccgcagccgagccagtatggcattatcctgtcacgggctattgcccggaggatggccgctactatggcgtgcgggcaaagccgcgccagattccccacaagcagcactggcttgtgccgttcgttctggcagcttccgcctatctttttaattcaaacgctattgcctttcaggatatggcgagccttgtgcctgccgccgatcttggaacccaccgctggacggctttcatcgccagggcgccggtcggctccgtgcatcaggccgaaatgcctttcgtggatgccaccactgtcacgggcagcatcgcgaccaatggtatcgaagtgcccggcattggccatgtggcgctttcgggcggcgggaagacggccaagcttggcgtcgatgatcccaatccggatgaaaaccgcatcaaccgcgccgacaagacgaaccgcctcgtttcggtaaagcccaaagccccggccaaggctttcaccgcaggcagcatgttcgagaagatcagccttatctcgcgcccgccggaaaagatcgacacgcgtatggccttcacgcgcaagctggaaggcaaggaaatcgggatcaccatggctttccatcgcgtgaagccgccaaagcccaaggcagaactgccaacgcagcttgccaagctcatcaataatgagcagcccgatgttctggcgctcggctatgcgccagccacgccggattatggcaagacatcgccctttgagagcattctgcgccccgatcagagcgaggggcgctttgtgccgcccatcggcgatcaggaccatgactgggcggcgacgccgctgccgccttctgccttcagcccccgggaacaaaagtgcctcgccgaagccgtctattatgaagcgcgtggcgaaagcgtgaaggggcaggtggccgtggcgcaggtcgtgctgaaccgcgtgcgcaatcccgcctatccgggcagcatctgtggtgtggtctatcagaaccgtgactggctcaatgcctgccagttttcctttgcctgcgatgggcagaagcatcgcgtgaccgaaccggcacaatggcgcatggcgcagcaggtcgccaagaccgtttccgccgggcagatatggctaccggaagtggggtcggccacccattatcacgccacctatgttcgcccgttctgggcgccgaccatgaagaaattaacaaagatcggcctgcatattttctaccgcacctatggcggcggctggagctaggctgtagagaggaatctgccctcagaaatgctggaaagcagcttttcgcgggagattgcggcaggccaaatgcagcggattcggcctccattctcgatctttggtcggaaaatgagtcgcaccattggctaagtatttaatttctcaacataaaaaaccttttgaagcagttgcttgaccgccttgactagcgggcggcgtgtcaatatgttgcgcgcaacttggaaatggggttggaatcctcgcatttcttgaaaaaaggagctgccaatggcgcgcggggctgaacccgaaaagccatccggtaccatcaaggatgcgaagagagaacccggttccggggagttggaccagcgtttgaaacgacttgaagccgaattggccaaaaagggtgttctgaagcagccggcttccgaagaggagcgatcggagacatcaagctcggtcgcgcaggccatgaagctttccagcgagtttatcgcgggaatcctggtcggtgcgctgatcggctggtttcttgatcgctacgccggtacatcgccttggggattgatcgtattactcctcctgggctttggggctggcaccctcaacgtactccgttccgcaggatatgttgccgaacaaggcaacaataagtctagcgcggaaaaggatgacaggaaataaggcttggggcacttcacgttaaagtgcattcaagtgtaagtggttataagtgggccttcggcccaagactgaaacgccttcgggcagggaagacaaacgaggttaaggtggcgaacgatccgatccatcagttccaggtttcccggtggattcccatcgacgtaggcggtgtggacctttcattcacgaatgtttcggccttcatggttgcaaccgtcgtgcttgcttcgggtttcctttatctgacctcttcgggccgcggccttatcccgacccgcctgcagtcggtttcggaaatggcctatgaattcgtggcgacaagcctgagagattcggcagggtcgaagggcatgaagttcttccccttcgtcttctcgctcttcatgttcgtcctcgttgccaatttcatcggcctgtttccctacttctatacggtgacgagccagatcatcgtgaccttcgcactgtcgcttctggtcatcggtacggtcatcttctacggtttcttcaagcacggcttcggcttcctcaagcttttcgtgccaagcggcgttccgggcatcatcgtgccgctcgtcgtcctgattgaaatcatctcgttcctgtcgcgtccgatcagcctttcggttcgtcttttcgccaacatgctcgctggccacatcacgctcaaggttttcgccggtttcgtggtttcgctgagctcgcttggcgcgcttggcatcggtggcgctgttctgccgctcctgatgacggttgcgatcacggctctcgaattcctggtggctttcctccaggcatatgtctttaccgttctcacctgcatgtacatcaacgacgctgtgcatccgggacactgagttctaaccggcgggcgaccgccagaactgaaatccgcgcttattttcaatccagaaggagcttaacatggaagcggaagcagcaaagtacatcggcgccggtctcgcctgtttcggtatggccggtacggctctcggcctcggcaacatcttcggccaatacctctccggcgctctgcgcaacccgtccgctgctgacagccagttcggccgtctggtgttcggtttcgccgttacggaagctctgggcatcttctcgctgctcatcgcgcttctgctcctcttcgccgtctaatcaacggtcgttgagaactggcctgccgcgaagcagctttgggaaccggcgccgaaaggtcgtgttccataaagaaatgcagacgcggctggcctttgcatatgacgtctgagtaaggcatgatcttgttccaatcaggtaagatcaggctggattaaaggggaaatctggatgttcgtgtccacggcgtttgcccaaaccgccaccgaatcgcaaccggcatctactgctggcgagcacggcgcagccgatgctgtgcacaccgaaaccggggtcgcgcacgatgccggacacggcagcggcgtattccctccgttcgattccacccattacgcttcgcaggttctctggctcgccatcacgttcgggcttttctacctgttcttgtcgcgcgtggttctgccgcgtatcggcggcgtgatcgaaacccgccgcgaccgcatcgcccaggatctggagcaggctgcgcgtctcaagcaggatgccgacaacgccatcgccgcttatgagcaggaactggcccaggcccgcagcaaggctgcttcaatcgcagaagccgcccgcgaaaagggcaagggcgaagcggatgccgaacgcgcttccgccgaggccgttctggaaagcaagctcaaggaagccgaagagcgtattgctgcgatcaaggccaaggccatgagcgacgtcggcaatatcgccgaggaaaccacggcaacgatcgtcgaacagcttctgggcctgacggctgacaaggcttctgtttcggaagccgtcaaggccatccgggcctcgaacgcctgaggagaggacaatggacgcaacattctgggcatttattgctctcgtcatcttcgttgtcatcgtggtttacatgaaggttccgggcatgatcggacgcacgctcgatgagcgcgcggaccgtatcaagaaggaactggaagaagcccgcacattgcgtgaggaagcccagcaattgctggccgaatatcatcgcaagcgcaaggaagccgaaaaggaagcaggcgatatcgtcgcttccgccgagcgtgaagcaaaggctctcctggaagaggccaagcgtgcgacggaagaatatgtcgctcgccgcaacaagctcgccgagcagaagatcgcaacggctgaaaccgatgccattaatgccgtacgcgcttccgctgtcgatctggcggttgctgctgctggcagcatccttgccgaaaaggttgatgccaaggcagccggaaacctgttcaatgacgctcttgctcaggtgaagtcgcacctgaactgacatcaccttacaagtatttcatggaaaacgccgccttatcggggcggcgttttgctttagaataagctgataaaacgaatagttagagcggttccggttaaaatggaatcgctggaaccgctctaacagtcgaagcggcctttgatcggtgcgaatgtatagcgatgaagacctggaacgggcccttcgctttcaatggccgcgcggtgtttttgggtggcatagccggcatggatttccagcccataaggcggatgcgcggcgccagcgcggatcatcatgcggtctcgtgtgaccttggccacgatagacgcggcggcaatcgagacggaacgctgatcgcctttcaccagagccgaaccggggcagggcaggccgggaggcacgtcccgcccgtcgaccagcgcatggcatggcttgagcgtcaggccgatgacggcgcggcgcatggcctcaagtgccgccttgcggatatcgctggcgtcgatactgcgggcgctgaggcttgccaccgaaaccgtgatcgccttggtcagaatgatttcataaagcgcttcgcgccttgcggctgtgagccgcttggaatcgtccagcccttcgggaagatcgttctggtcgagcaccactgccgcggcgacgaccggcccggccaaggggccgcgcccagcctcgtcaatgcccgcaatatgtttcaggccgcgcttcatgagctgctgctcttgtgaaaaatcaggcgcgaggggaagatcgaagagaagcggagaatcagaagccgagcgtttcatttggcggcgatgctcgcattgcttccaattctccgcaaggcccctgcccgaggatggtggcgtaaaagcagggtgcctatccgcccgaagggacagtcaggcggaaacagagcttaattcgaccggagtggaacgtgctccaagtgtagtcggggaaaaccccgaaagtatcgggatcaaaatagcgaaagctgttttccgcctttctggatgggctcaaacaggtcggtgcgcaggcgcagccgctgggtgttgaagccgagcttgcgcgcggcgatctcgaagcggcggccgatctgccaggcataggggccggtaccgcgcatacgcttgccccattccgcatcataatccttgccgtcgcgcatggagcgtaccagcgacatgacatggcggtaacggtccgggtagttgcgcaggagccagtccttgaagagcggcgccacttccagcggcaggcgcaggagcacatagcctgcctcgcgcgcaccttgcgcataggctgcatccagaatgcgttctatctcgtggtcgttgatgccgggaatgactggtcccatcatcaccgaagcgggaatgcccgcatcggtgagcctgcggatggcttgcaggcgaaggctcggtgtcgaggcgcgcggttccatggtgcgcgccagatgtgcgtcgagcgttgtcaccgaaagcgccaccttggcgagccccttttcagccatgcggctcaatatgtcgatatcgcgcaccacgagcgccgatttggtaacgatgcccactggatgattggctgcctccagcacttcgagaatttcacgcatgatgcgccatttcttctcgactggctgataaggatcggtattggtgccaatggcgattgtctttggctgatagccgggcctggcaagctcgcgttccagaaggcgcggcgcgtccggcttggtgaagaggcgggtttcaaaatcgagaccggcggaaaggcccatatagctatgggtgggccgggcgaaacaatagatgcagccatgttcgcagccgcgatagggattgatggagcggtcgaaggaaatatcgggagaatcattgcgtgtgatgatggtgcgcggcttctcgatctgtacgtcggtcttgaatgcaggcagctcttccagcgtggaccagccatcgtcgaattcctgacgcaccgtcggctcgaagcgcccgctcggattgatgcccgcaccacgcccgcgccgccttgcatggtcaatgcgcaggcccgcttcgccgatcaccgcattggcatgttcggcccggcccgcaccaaaggcgagcctgtctgcctgcccgataatctctgcctgatggatgactgccatctttgtctccctgcggccggcctgtttcccgaccagcttgctgatgaatctattcctatcgcaattgtcagaacaaatcaagaacaaaaataggggcaccctttccggccgggtaaacctcagctatgaacgggcatgttgtccgtgattatcgaaacgctcaattcagaacgtccacttgcctgcacgctgtcagggctggtgccggctgtggtggaagggctgctgcggcgcgtgacggtgatcgaccatggctcgggtgacggcacggcgcttgtcgccgaaggtgccggttgcgctttccatgggcttgcggaaagggatgtcgcgctcaatggaatccgcacggattgggtgcttttcctgaagcccggtgcgatgccgcaggagggctgggggaggccgtgcgccgccatatggaaggcgggggaggcccggcccgtttctcgctgcccgaagaaggcaggcttggaaatatcaggaaaatatttggcggcgggccgtcgcttgatgccgggcttttggtcaggcttgatctggtgcagccgctttttctggaaggcataggatctgatgatctgccgcggcggctgaaaccgttgcggctgaagcatcgtattctgccgcctgaacggcactgagtattattgcaacaggcaaaggaaaagggcgaagccaaagcttcgcccttttgggggacgggtcattcgttagaatgctttagtttgaaggcgaggcatcgccgaaacgatgagccgaaccgtcctgatagacaggcgccttgatcgaagccggagccgtatagtcggtattgccgcgaactggcgtggagccaccctgcatgaaagccttgtcctgagcggccatatttgccggctggccgacataggggttttcggcataggcggcaccggcgctaagagcaacggcaagagcggcgagagcaaatttcttcatttttctaatccttctggtcgcccctttggatggcatagaagccttccagggcctcccgggtggcaaacatgccatccatcggggagataattgtgtgagccagaaaatctgggaggaaacatccggctcataggtcagtaaagtgggctaatgccctgcatggtcagtctgaaacggccttagttctggtaggacgaaggggaagcatcgccgaaacgatgggccgaaccatcctgataaaccggagccttgatcgaagccggagccgtatagtcgagcttctgggtagcaaccggggtgcggtcgttcgcataaagattggcaggttcgccaacatgcgggttttcagccaaagcagcaccagcactcagggcaagggcagcggcggcaagaacaaacttcttcatttttctatctccataggagggctccctgcgagggagcccgaaagtcattcaagtggatcgacgttttgttgcgtcgttccgctgagctttaattgggtgacaatcgaaagaaattccagtcacgaaaacgttttcctaatcacacattcgtgcacccaattttctgatatttttacaaagcgtataaaataaattaatataatcaatggcttgtttggtatatcagccttcacgtgcttgttatgtaaccttctttgttcaaacggcgcgaaaagtgtatatgggtttattgtacaataaaagtgaacaatagggctattttgcaataccatttcgcgcgaaaattcgcgcaaaaactggcgcggcgtaacgatccgtacttaaaatgaagacgatgggagaaagatcaggctctggaaggaaagctgtgcgaaggaactgcaaaccagcccggattttcatccgcaatctcttttgccgcgcgtgtcagggctgattcatcgctaaaaatggcaaagcatgttgcgccggagccggacatttgcgcataaagtgcacccttggcgcgaagcagggcgagtttgggttcgatctgcggtgcaaggctgatggctgcgggcagaagatcattgcgtgtttcacgcagataggcgcaaagggcgtctgtcccttcacaggccggaggcggcaggggggcgttctcgcggcgggtgagcgcgcggaacacgtcgggcgtggcaagcgcggtaccgtcattgacgagcagcatgggaagggccgcaattccggaaacatcgttcagctcttcaccaatgccgcgcgcgatcagcggtgtgccatgggctgcgccatgcaggcacatggaaaggtctgcaccgagggaaaggccgatagcggccagcatttcaaaatcgagatcgagttgccagagcgtgttgagcgcaagcagggttgctgccgcatcgctcgatccgccgccaatgccggaagcaataggcaggttcttttccagatgaatggcaacaggtgaaaggtctggcccgccatgctggcgcagcgcatcgcgcgctttcagcaccagattgccccgcccggcggggatgccgcttgcaaaagggccgctgaccgtaaaactgtcgctgccggctttttcgatgtggatgcgatcgccgtgatcggcaaagaccaccagcatgtcgagaagatgatagccgtcgtcacgtcgcccggtcacatgcagcgccagattgatctttgcaggcgcaaggcgcgttatcgatggtccggcgttctggaatgctgtcatcggggtaattcgtcactacagccgggggctcaatccttgcggacgtaatattcgccggtcttgggatcttgcaccagcgtgccatgggcacggttctgtgcttccttttcggcctgccggacacgctgcgaaacgcgcgccgcctcacgcttgaacgagcggtagccgtaccacgcggcggcgatgatcagcagcaggaatataagctggggcatgacctcatgtccttgggcttgcgcaccgtcccgcattgtcgccggatcatgcgcgtgaatatcatggaggggctaggctgtagtgacgaattagctcatggtttggcgcgagggtattttgttgctgaacaggagaaacgaccgccatggagttgatctccacaagggcgtttcgacacattcagaagcaaaatacactgcgtcccttcgggatatggcaaaaaacctccatcttggcgtcgcgaaacctcgatgggggaaccaccccaccttcggtttcgctcctaaagctgaagattttttgcccataccaaaccacaagttaattcgtcactacagcctaggaattgattccgacatttgcatccctcggataggggggccgagcaagcgtcaaattcaatccaccaggagcgcccctccatcctctcatttgtggcagcatatcatggtaaatccatggagttcaaagcccatagcgtgcccagattgctttttcttccgcgacacaaagcagcccgtcgccaagatgggcggcgatttgcgctggctcgacactgcctgaatccatgccgatgccgggcagcttgcggcccagaaggccgcgttgcggctggatgagcttcagtttcaccttgtcgccataggtcttgcgcagaaaactgcgcatgtcgccaagcccgtcgatgaggccgagcgaggcggcggtggtgccggtccagaacaggccgctgaaaagatcgggattgtcgccaagcttgccggcgcgccgctccttcaccatgtcgatgaaggtggcgtggatttcaagctgaagtgctttcagccgttcgatgtcctcggccttttccggctggaacggatcgagtgtcaccttgttgctgcccgccgtatagacacgccgctccacaccgatcttcttcagcaattcgggaaagccgaaagaggccgaaacgacgccgatggagccaacgatggaggaggggtcggcgatgatttcgtcgcccgcaagcgcgatcatgtagccgccggaggccgccacatcttccacgaagacgaaaaccttcttttgatgttccacggcaagatcgcggatgcggcgatagatcaggcgcgattgcaccggcgcgccgcccggcgaattgatggatatggcaaccgcaggggcatgcttgtcggcaaaggccttttccagaatgccggccgtcgatgcgagcgaaagcgtgggccgcaaggatgtgccgccggtcatgattgcgccatgcaggcgcacgacggggatttccgtttccacggcgcgaaaacggcggggaataaggcgtttcaacagaccgggcaaggcgaactccaaacttgagcggcgcaaaagggatgaagcggcttgcaaccgctccgtgcaatatgtggatgcaatgtaggaagcaaagtggaaaacacaaagaaatcgcccgaaatttttcgcttcgggcgactcatcagctttccagagcgggttagccgcgctttggtctggccgccgcccgcaacaggagatagccgcaaatggccgaaagggcggagccggaaaggacaccgatcttcgtttccgtctgcatgaggtcggacgggaaggagagaaggccgatgaagatgctcatcgtaaagccgatgccgcaaagaatggcgacgccgtaaagctgaacccagcttgcgcccatcggcttttcggcaagccccgttttgatggcgagccaggccgcgccgaagacgccgaactgcttgccgaggaaaaggccgagcaggatgccgagtgtcagcgtgtcgcccaggacggaagcctcaagccccttgaaggaaatgcccgcattggcaaagccgaagatcggcacgacgatgaaggcaacgggcttggccagtgcatgttccagcttgtgcaggggcgaggtcatgtcgtcgggtctgccgggtgcaggttttagcgggatcatgagggctgcgacaacaccggcaaccgtggcatgaacgccggaattgaagacgaagaaccagaggatcacagcgctgatcagataaggcaggagcttcaccacgcccatgcggttcatgacaaagaggaccgcggcggtgataaaggccgcgcccagatagggcatggaaatttcagccgtgtagaagattgcgatgatgaccacggcggcaaggtcgtcaagaatggcaagcgttgccagaaacaccttgaggcttgacggcgcgcgcgaacccagaagcgacagtacgccgagcgcaaaggcgatatcggttgccgatggcaccgcccagccgcgcagcttggccggattgtcatggttgagaaccgcgaaaatgattgcaggcaaaatgacgccgcccgctgccgcaatgcccggcaacatgcggttgggccagcttgcgagctgcccgtccagcatctcgcgcttgatttccagtcccaccagcaaaaagaatattgccatcagcgcatcgttgatccagtgcgcaaggctgagcgggccgatatatagatgcaacgcatcgaaataggtctgggcaaagggcgaatttgcaacgatgagggcaagcgccgctgcagccatgagcgttatgccgccagcggcctcgctgtccagaaaacgtcgcatgatggaaacggggcgagcggattgcgggctatgattcatcggtttccgtttattgtttttatcgtctaaggatgaccttcggcacagttggaataaaaacgggccggaaaggcagaacaaaaatttcagtcccagagatattgggtcgcatatgccgtttcaataaaaatcgaaccgtgccgagggaaaatcgggcaaagcctgccagttttccgcaggcgagaagacagatgcaaagtctgcaatagcaccgaaaagcacgggaaaacatcatttgcaactatagaaccgggacggttcatgttttggcagaaccgtcggaactattctaaaaaaggctgctcaatccgttgttgatcgcatcggcgcgcgcggtgaaaccatggccttcatccccatggagaatgagggcgggcatgagcgagagccccgcgcggctgccgcgtgtgccggtaatgacgatgcggatggccggggcatcggcgcgcggttgtatggcgacgatcttcagcccgccgaaccgcccccccagcgcgtcgaggatggggcggatcgagccgggccgggcaatgatggcgatcccgccgccgggtttcacgattgccgctgccgtgcgcacccactgctcgaacatgccttccggcatcacatgtgcttcggccttcagcgggtccggggtggtgcggtcgcgtggctcgttgaagggcgggttcatgatggcgaaatcgaaactgttgtctgcaagcccggcaaagacgcgcgccttgcccttcagcgccacatccgcttcgagaatatcgatgcggcctgcaagggctgcattaagcgggtgggcgatggtcttgcgggcaaaacccgccatcaggccggaacgttcgacaagcgtgacgcgggctttcgggcagcgcgccgcaaccgcaagcccggctgcgcccgcaccgctgccaaggtcggccgcgcggcccgcaaaaccgcccggcacagcgcttgccagaatcatggcatccacgccggagcgatggcctttcagagcgggctggacaaggtggaatgccccacgatgaaacacatcgagcgtttcttccactttgtcctctgctggagccgtcatttattatcgcgcaattcgtgttcgatcttggcatcgatgaggatctggcgggcttcctccatctggtcttcatcaaccatcaggcggcgcggcagcacgcccagcgaaccctcgatgatgctcatattggtatcggcgatgaaataagcgatcccggcttccttcatcaaggcttcggcaaaggaaagcaggacggaatcgttggtgcggataagctcgatcatgtggccactcaatcacaagaatgtggtgtagccaatgcaccgcattgacaataacgtcctgcaatggtgaacagacgctgaaatatccgcttatggacgtttgggtggtatacgtcttgagcaatccggcccgcttcaatagggtggccgcaagctggaacattttgcggccaggggaatcacccggcgcggcatgatgtggtcgaaacgaaaagttggagccttagcccgacctgaccgggcgcacgccgctccaggagaaatggcattgggtgtggttctgaatctcgacggtaaaatgaagcaggaaggatcggtgcagccgctggtcgacctcaccagggccgatatggcgcgcgtgaacgagttgatcctgtcccgcgcggggtccgatgtcgaaatgataccggaggttgccaaccacctcatttcatccggcggcaagcgcctgcgcccgatgatgaccctggcctccgcccgcatgttcggctatgagggcgatggccatgtgcgccttgcaacctcggtcgaattcatgcacacggcgaccctcctgcacgatgatgtggtcgatgaaagcgacctgcgccgcggcaagagcacggcgcgcacgatctggggcaaccaggccagtgttctcgtcggcgatttcctgctgggtcaggcgttcaagatgatggtcgatgtcggctcgttcgatgcgctcgacgtgctggccacctccgcctccatcattgcggaaggcgaggtgatgcagcttgccgcagccaagaacatggaaaccaccgaagacgaatatctggcagtcatcaaggcgaagactgccgcgctcttttcagcggccgcggaagtggggccgatcattgccggcgcgcaacgctccgaccgcgcggccctgcgcgattacggcctcaatctgggccttgctttccagcttgttgacgatgcgcttgattatggcggttcggctgccgatctcggcaagaataccggcgacgatttccgcgaaggcaagatcacgcttcccgtcatcctcagctatcgccgtggcaccgacgaggagcgcgctttctggaaaggggctatcgaaggcggcgcgagctacgacgcttccttgcagaaggcaatcggcctgatgatgaaacacggcgcgattgccgacacggtgcagcgcgcccgccatttcggcgagatcgcacgcgatgcgctggccccgctcaaggcgtcgccgcaaaaggatgcgctgatcgaggtggtcgatttctgcatcagccgtgtcaattgatcgtcaattgatccgggccgggcgcggtggcggacctttcgccgctgcaatttgaaggcttcgtggctgaccggggcgcccatgagggatgcttttcttgttccgccatcccaaaaaggccatgcttggggtgccttttcggacagagggggcggttgttttatgggagccgccacaaatatgtccagcaaaagtgtgacctgattttgcgccggatgatgcgacaaaacaaagagttggagcggttctgccgattgtgttgaaacaggaagcgctccagggaactgaaaaggatagggctttatgcggctaggatcgaaacatcgcccgctttatggattgctgctctcgcttctggcgggcatcgcaatttcgacgagcggagcattggccaagaccacacccgatcccgttcgcgcgcaggtccgcgccggatccttcgcgggcgcttatcttgcgggccgcacggctgaatccgacgacaacctttccgctgccgtggatttctatcgtcaggccatggctttcgatccgaacaacagccagatcaagcaggacctgatgctggttctgctgaccgaaggccgtttcaaggatgcgttgccgcttgcccatgaattgcagaatgtgacggccatcgagcggttttctcggctggcactggccattgatgcgatcaaccgccagcaatatcgcaaggtcggcccgcttctcatgttctcgctccagtcggacatggaccggctgttgatcaatttgatgaatgcctgggtgaaggtcgggcagggcaatccgaaagaggcgctggccgatgtgcagaaaatggatgggccggaatggtacgatcttttccgcacctataatgccgcgttgattgccgatcttgcaggccgcaagcaggaagcgcgggactattaccagcaggccatcgacgaccgccgcggcggcagcgccgcgcccgacacttatgagcgcgtggtcatggcctttgccgcgttcaagctgcgccagggcgacagggcaggtgcgatcaagacgctgaaggatgccgaagagcttctgaatggccgcatgaccatcactgaaatgcgcgagaagatcgaggcgggccacaaatatggccgcttggtcaagaccgcgcaggacggggccgccgaaacgctctatacgctgggcacagccatcaaccgcagcggtgcggaagctttcgccaagctctatctccagatgtcgctgccgcttcgcccggataacgacgccacgctctaccagcttggcgatatttcggcaaagttgcacgagccgcaaaaggccgtcgaatattatggccgcgtgccggaacaatcgccctatcgccgcgatgcggaaatgcagcgcgcgctcaatctggcggaaaacgaccagtcggcggaagccatcaagcagttgaaagtcctgcttggccgcgacaagtccgacatgcgcacctatctggcgctgggcggcgtttatgcgcaggacaagaattttgcggatgcggcaaagatttacgatgcggcggtcgagcagatcaagacgccggcacgcaaggattggccactcttctatcagcgcggcatcgcctatgaacggctacaggaatgggacaaggcggagcccaatttccgcaaggcgctggagctttatcccgatcagccgcaggttctgaactatcttggttattcctgggtggaccggaacgaaaacttcgatgaagccctgaacatgatcaggaaagcggtcgagttgcgcccgcaggacggctatatcgttgattcgcttggctgggcctattaccagcttggccgttataacgacgctgtggtcgaactggaaaaggccgtgaagctgcgcccggaagacccgaccatcaacgaccatatgggcgatgcctattggcgggtcggtcgtctgcttgaagcaaccttccagtggaaccatgccattgcgggcaagccggaaccggaagaactggcgaaaatcaaggaaaagctgaagaagggcctgccggatattccgggccagtcggctgccgatgcaacaaagcctgccgggaaaaagccagatgaggcaaagccggaagcgcctgctccatcggccacgccggctgcaccttccgacaaggccccggaaaagccgacaaccgattgaacgcatttacaaggggggccgcttcattctgggccgcgtgctgatgcaatagcggcacagtgcacgcttgaccctgccttgctgacaaattagaccgggccatcatttcaaaaacgaggccctaccggtgtccagtacgttgccagcacatatgcaccccacccgttcctttcagggtttgatcctgacgctccataattactgggcggaacacggttgcgccattctgcaaccttacgacatggaagtgggcgccggtacgttccatccggcgacgacgctgcgttcgctggggccaaagccctggaaggcggcctatgtgcagccgtcgcgccgtccgaaagatggccgctatggcgaaaatccgaaccggctccagcattattatcagtatcaggtgctcatcaagccgtcgccgccaaaccttcaggatctttatctgggttccctcaaggccatcggcctcgacccgacgctgcatgacgtgcgctttgtggaagacgactgggaaagcccgacgctgggcgcctgggggcttggctgggaatgctggtgcgacggcatggaagtctcgcagttcacctatttccagcaggtctgcggcattgaatgttcgcctgttgccggtgaactgacctatggtctggagcggcttgccatgtatgtgcagggcgtggacaatgtctatgacctgaatttcaatgggctcgaaggcgacgagaaagtcacctatggtgatgtgttcctgcaagccgagcaggaatattcccgctacaactttgaaatggccaacaccgagactttgcatcagcatttcattgatgccgagcgcgagtgcgaggccattttgaaagccggcagcacgggcgagaactcactgcataaatgcgtgtttccggcctatgaccagtgcatcaaggcatcccatgttttcaatctgatggatgcgcgcggcgtgatctccgttaccgagcgtcagagctacattctgcgcgtgcgcaaccttgcgcgccagtgcggcgaggcattccttttgacggatgccggtggtttcaatttcaagcgtgagggcgagtgaagaacatgcctgatttgttgctcgaactcttttccgaagaaatccccgctctgccgtccgcccgcagcgaagcgaggacggacaaattgaataatgtgcatgcggaaggcgtacgctgatgcctgatttgttgctcgaactcttttccgaggaaattcccgctcgcatgcagcgcaaggctgccggcgatctgaagaagatgattaccgatggcctggtggatgctggcctgacctatgaggctgcgaccgcatactggacgccgcgccgtctggcgctcgatattcgtggcttgacggtacgttccaaggacgtgcacgaggacatcaaggggccatctgtttctgcgccggaacaggccattcaggggtttttgcgcaaggctggcctcagcgatgtttctcaggcgcatgtccattccgatccgaagaagggtgatttctacgtcgcccatctgacgaagccgggccgtgcggcggaagatatcgtcgccgaactggttccgcagacgatccgcaacttcccatggccgaaatccatgcgctggggtgtggcttcggcccggcccggtgccttgcgctgggtgcgtccgctgcaatcgatcctgtgcaccttcggccctgaaaccgaggaaacgaaggtcatcgatttcgatgtcgacggtatcaagtccggcaatgtcacctatggccaccgtttcctgagcgacggtcaggcgatcaaggtgcgccgcttcgaggattatgtcgaaaagctcgaaaaggctttcgtagttctcgatgccgagcgccgcaaggaaatcatttcgcaggatgcacataatctcgccttcgcttccggccttgagctggtggaagacgacgggcttctggaagaagtgtccggtctggtcgaatggccggtcgtgctgatgggcgaattcgaggaagaatttctggccatcccgccggaagtcatccgccttaccatccgcgccaaccagaaatgcttcgtcacccgcaagcagggcgatgcttcgaggctggcttcgccagcacctcagcatgaggagatacaggcgctttccaacgagttcatccttgtctccaatgttgcagcgcgcgacggcggtacggaaatcgcctatggcaacggcaaggtggtgcgtgcgcgcctgtcggatgcgctctatttctggcataccgaccagcatgacctgcccgacctcgataagctggccgcatcggcggaaaaattcggtcttgatctgaagaagccgctcgatcagcgcatggcgcgtctggatgcactgaatgtgaccttccatgccaagcttggcacgcaagggcagcgcgtggaacgcatccgcgaactggcagcgcagattgcgccgctggtgggtgccgacccgaagcttgcacagcgtgcggccgtgcttgccaaggctgacctgcaaaccgaagttgtcggcgagtttcctgaacttcagggcgcgatggggcgcaaatatgcgttgcttcagggcgaagacaaagccgtcgccgccgctctggaagagcattacaagccgcagggcccgtccgacgtggtgccgaagaacccggtttccgttgccgtggcgcttgccgacaagctcgacacgctggtcggattctgggcgatcgacgaaaagccgaccggctcgaaggatccttatgcgctgcgccgtgcagcattgggcgtcattcgcccgctcctgtcgcaggaatggaaattcccgctgctgccgcttttccgctcggcctttgccgcgttgcaggaaggccagatgcagcgcaagctgcgtgagtttgaagcaaagcttgccgcggaaaattctggcgatgtggatggcgagcaggacgtggataatgccctcgccaattacgagaaggaaattcgcgccgaagccgaagcttcttgcgggcctgtgctggccgatctcctctccttcttccatgaccgtttcaaggtccatctgaaagaagagggcgcgcgctacgacgctattgatgcggtgttgacgccggaagccgacaatctgcttctggttgcgcggcgcttggaggcactgatcgtcttcatcaacgaggtagacggcaagaaccttctggccggggccaagcgcgcggcgaatattctcgcagccgaggaaaagaagggcacgaaggttgccgaccgggttgacccggccttgctgcgtgaagcggaggaaaaggcgctgttcgatgccgttaccctggcctcgcgcgaagtcggggaagccattgcccgtgaggatttcaacggcgcgatgctggcgcttgccaagctgcgtggcccggttgatatcttcttcgacaaggtgctggtcaatgacgaggacgggaatgttcgcgccaaccggctggcgctgctcgaccagatccgcgcggccacaggcaaggtggccgatttctcgaagatcgccggataagagcctgaggggcgccgcgaggcgccctttttattggctggatcattctcatcttgcatgaagttggtgccggatgcgcccggatgttgcttgcccggcgcgcgtgctttgtgtagctaatcgggcaggagacgagccgtgacggaaaccttgaaattcgatgacggggcggtgctgcgcgcagtggaagtgctgcggcgcggcggacttgtcgcaatcccgacggaaacggtctatgggcttgctgccgatgctgccaatggcgaaggcgttgcgggaatttttgcggccaagggccgcccgcaattcaatccgttgatcgcccatgtggacggcatcgccatggccgggcgctatgtggctttcgatcccgtttcacgccgccttgcggaagccttctggccgggtccgctcacaatcgtgctgccgctgaaagaacggcaggatacggagcgccccatccaccctcttgtgaccgccgggctttcaacccttgccgtgcgtatgccgcatggccgcgtgcgcgatgtcatcacggcgctggacagccccgttgccgcaccgagcgccaacacctcgggccgcatcagcccgacgagtgccgcggccgtggcgggcgatctgggcgggcggatagacctcattctcgatgccgggccatgtggcgtaggtgtcgaatccaccatcgtcaaggtggatggcgatcaggtgcatctcctgcgccccggcgggcttgcggcggaagaaattgaagcatttctgggccaaaagctccggcgggccgaacatgccgctgccattcaggcgccgggcatgatggaatcgcattatgcgccggatgcatcgatgcggcttgcggtcagcgatgtgaagccgggtgaggcgcttctggccttcggcccgcatcgcgttgctgagagcaaccgggcagcggcggttctgaacctcagcgcgacaggcgatctgcgcgaggcggcggccaatctgttcgatttcatgcgcaggctggacgcgacaggtgctgccaccattgccgttgaacccatcccccttgacggcctcggcgaggccatcaatgaccgtttgaaacgcgcggcggccccgcgctaatatcctcctacgcaagagacagaacatgccggatactgccctgatcgaacgttttgcagccattgtgggtgaaaagaacgcgctcacagcgccggaagatatcgccgcctatctcatcgagcagcgtgatctctatcatgggcgcacgccactggtgttgcgccccggttcgaccgaagaggttgcggcgatcatgaagcttgccaccgaaaccaggacgcccgtggtgccgcaaggtggcaatacgggccttgtgggtgggcagcagcccgatgaaagtggcgcggccatcattctgtcacttggccgcatgaaccgtatccgcaacctcgatacggtcggtaatctggtgacgctggaagcgggcgtgatcctgaaaaacctgcaggatgcggctgaaaaggcaggccgcctgtttccgctttcacttggtgcggaaggttcatgtcagatcggtggcaatctcggctccaacgctggcggcacggcagttcttgcctatggcaatatgcgcgagctttgccttggccttgaagtggtgctgccgaccggtgaaatcctgaacgatcttcgctatgtgaagaaggataataccggctacgacctgaaagatattttcgtcggctccgagggcacgcttggcgtcatcacggcagcggtgctgaaaatcttcccgcagccgaagggcaagggcgtggcctatgcaggcctgcgcagcccggaagatgtgctgcgcctgttccagcttgcgaccgaacatgccgggccttcactcaccggcttcgagctgatgccgcgtgtcggcgtggaatttaccgtgcgccatgtggatggcgtgcgcgatccgctggaaagcccgcatgactggtatgtgctgatcgatatttcctcttcccgttcggaagaggatgcacgcacgacgcttgaaaccatcctgacggaagccttcgagaatgacctcattcaggatgccgccattgccgaaagcgtggcgcaggcgcagtccttctggaaaatgcgcgaggaaatgtcctgggcgcaaaagccggaaggcggctcgatcaagcacgatatttccgtgcctgtcgcttccatccccgccttcattcacgaggccaatgccgcgacgctcgacatgatccccggcgcgcgcgtggtctgcttcggccatatcggcgatggcaacctgcattataatgtttcgcaaccggttggcgcagacaaggaagccttcctcgcccgctggcatgacctcaaccaccgtatccacacgatcgttgcaagctatggcggctcgatttcggcggaacacggcattggccagttgaagcgcgaggagcttgtcttcttcaagcaggatattgcgcttgacctgatgcgccgcatcaaagcggccttcgacccggcgggcatcatgaaccccggcaaggttttataggaaaagaaaagcggccctcacaagcggagggccttttttatgactgttcgaaatcgaaatcttcatccggtggtaagattggcgggcgctcgcgtccgtggcggatggcaaaaataaggatggcgtcggcgcgaatttcgtaatcgatgagataggcccccatcacaaaacgacggatgccgggaacaggcagttcctccgtgaaatgccccatctgcgagaaacggccaagatcacgtttgagccgtttcaaatcttcgctcaattgcacagcggcgcttggactacgcagcttcagataggcgatttcggatttgatatagtctcgcgctgccggagaaacgataaccttcacgtagccgcacccttgataattgcctcggcttcctcaatgaccgtatcaagatcaataccctcgccgttttcgatggcgcagcgggccttggctatatccctgatctccctgccttcggcagcgagataggctttcatcgcccgaacgatgacccagcttctgcttcgctccgttaggctggcaatctcctcgatctctgccagtagatcgcgtgggatgcgcatagtgatcgggtccgatagatgttgatttttcaaagcttttccctcggtttgtaatacagaatagtccggcagaggagtttcgtcaaatgctggtctgtgtggccgcgagggggcgggggtagagttttagtaaacgcttctttagaagaatttccgaattcttacacccggttgcaatctgctaaccaaaggaaaaggcaggaaaaagttaacccaactcgttaaggccgccggtaaggatcgccgcctattctccaactcaacaaagagcaaaagctcaataagggaagccggaataactggctcccgaaacaaaagagacagagagacagaggcgtcgaaaatgatgagcaagggactgaagcccgattgggcaggccgtgaactgcggctcgatccatttcactttccgcaggtcgtaacctatgcttcccatgatgggagcagcgatgtcaccttcacgatcaatgagcgcggcgcggtgatccgccaggtcctgccatcgagcggcttgcccatgtccatcgctctgcccgcctgcgctttcgttggtgtggccgcccgcgctgtcgaagatgagttcggcgaaatcaccgttacgctggaactgatgcatgaagacccgctgctttcggttccgctgctcgtggcgcatgatctgggcgatattgctgctgactggcgcgcatggtctgccgcgttcaatctgccgatgatgctggtggaggaagatggcgttgcccgcccgctctatgaaagcaccggcccggtgcgcaccggccagccgcaggctcgccgtcagggtcaggaaccgcgccgtcgtcgcccgcgtttccttgcccgccgcaagaccggtacgctcggcgtccggttggtaatttcgggcaaggaaatcattgctcgtcattgaatcaaaaagggtcgcctgagaaatgcgaccctttcaaaaattttggctggcctccataagcccccggatgtcttggggcgcatcccgaaaagtggaaaccggttttcggaaaagatgcgcccataaaagaggacatccgggtttattttttgcggctgagaaaagccatcacggcttcgcgggcctcatcggaggtgagccgctcggcaaaatgcttggcttcgcgggtaatgcggtcagcgatgttttcggcgggaaggcgcatcagggcgcgggcgatctgcatggcctgcggcggtttggcggcaatttcttccgcggccttcatcacttccgcttccagcgcctcttcgtccacgatctggtagacaataccggacttctgcgcggcttccgccgtaaaaccatgaccgagcgccagcagcgcgaaggctttctgatgccccatcagcaagggcgcaagcaggctggagcctgcctccggcacgaggccgagatcgacaaacggcgtgcggaacagcgcgcgcggcgtggcaaaggtcaggtcgcagtgaaaatggatcgtcgtgccgacgccaatggcaagcccatcgacgcctgaaacaatcggctttttggtttcagcgagcggaatgaggaaatccagaatttcgctgccgaagctggtgtcgcccgtggccgcggccatgaaatcctgcatgtcattgccggaagaaaaagcgcccggaacaccgaggaaaacatgcgcgcgcacggcatcgtccgcgtcgccgtccttgagcgcctttgccatggccgcatacatggcgcgcgtgatggcatttttcttttcaggccggttgaggcggatgacctgcaccgcccctttacgctcgatcaggatatgttcgctcattttcacgcctccagcgccgattttgcagcggtaaggctggcagcgccggtgataacagtgtctttcagcgaagaaacttcggccagcatgttttcggcaaagaagcggcaaagcgcggcccgtgccgcatcgtcgccggcaagtgccgcacgcgcaagataagcgccgccagcggtgagcgacaggaggcgctgatagggtgtggcaccggaaagtgcttcttcggcgcgcccttctgccgttgctttttgcagccagtcagtcgcttcgcgcgcctcgctgatggccttggaaaggcgtgcgccggtttcacccagctccgcacggttggaagcggttgccttatcggcatcgccttggagttcagccaggaagcccttgatatggtcgcccttttgaagcggcagcttgcgcattacaaggtcgatggcctgaatgccgttggtgccttcatagatcggggtgatgcgggcatcgcgcagcaattgtgcggccccggtttcctcgataaagcccatgccaccgtgaatctggatgccgagcgaggacacatccacacccgcatcggtggcaaaactcttggcgagcggcgtcagcaatccggcgcgatccgaccagaactgcgcgtccgcaccgtcggttacatggctcatgtcgatggcatgggcgcaagcataggtgatcgaccgggcaacctgcgtcagcgccttcatggtcagcaacatgcgctgaacatccgggtgctcaatgatcgggctcatgccctgtttcggatctgcaccgagcgcgcggccctgtttgcgttccttggcataggcaagagcctgctgataggcggcttcggcaacgccgacgccctgaatgccgacgagaaggcgggcattgttcatcatggtgaacatgcaggcgaggccgcgattttcctcaccgatcagatagccgaccgcgccctgttcttcgcctttcacgaagccgtcaccatagatcatggtgcaggtgggggaggcgtgaatgcccatcttgtgctcaaggccggagcagaaaagatcgttgcggcggccgagcgaaccatcctcattgacgaggaatttcggcacgaggaacagcgaaatgcccttggttcccgcaggggcatcgggcaggcgcgccagcaccagatgcacgatattgtcggtgaggtcgtgttcgccataggtgatgaagatcttctggccaaagatgcggtaggtgccgtcgtcgcggcgttccgcgcgggtgcgcagcgcgccgagatcggatcccgcttgcggttcggtcaggttcattgtgcccatccattcgccggagatgagcttttccagatagatatccttcaattcgcgtgatgcgtgcttttccagcgcctcgaccgcgcccatggtcagcgtcggcgcaatcgcgaaggccagcgtgccggaattccacatttcgctgacagccaccgacatcatggtcggcaggccctggccgccatattccggcgtgccggtcagcgaattccagccgcccgcgatccagttgcggtaaagctctttccagcccggcgccgtggtgacgacaccgtccttcacggtagcgccgttcttgtcgccggtgatgcgcagcggctcgatacggtcggcggcaaatttgcctgcctcttccagaatggcagcggccagatcggcggagaattccgggaagcggttttcttcgagtgctttttcgaggcccgcgaccttcatcagtgtgtgggaaatttcagaaaccggcgcgcgatacatctttcctcctcaagcctgtttgctgggacatgcccgcgctgcatcggcagaaaacggggtccaattggctggtcagatacaagagctatcggcttattacgtaaacgtcaatattttgcagaaacttcacgggcttttgttgcaatagcaaatataagcccgcgcttaacgaaattttttcccaccctataataagcgtgatgtattgatgttcccgaaaatgcgcagcgtatgcagcgggaaatgcgtctgggagatggggtggttggggccccggacccaaggtgcggggggaggcaagttgagggggcctgataatgacgcttgtgccgttctttttgacggtcaatctgacggtagctagcctttttgtgctgactttcgcctttgtttccatgcaggagcgcgggcatcgtgcaccgcgctggttcactctggcctttctttgctcgatggcgatgccgcttttcggcttcgggcttccaacgacggaaaatccacgcatcatcattctgggctccttcgctgccatcatggccgcgctgacccttctggtgatcggcctttgtgaaacctataggcagcggatcgaatggcgtttgctgggctttttgttcattgccgcgctggcatgcaatgcgctggtttttgaattgccgcgcacctcgcttctccaccgctttctctaccagttgccgctttgcctgattgaactggtgacaatccgtgtgatctaccgctccggcatgccgcgcctggtggacaagctcctgatggcccttgcggtgttaagcgtcgtccattttttctcgaaggcgtttcttatcgtctggcccggcatggatgcgcgcccggaagaccagagcgatacaggccaggcgattttctcgctttcgatgggcgttttcgtgcaggtttcgaccgggttgctgcttttgctgcgcaccatgttgcgcatattgggcgatgccagcgaacagtccgagatcgatgcactatcgcagatttacaatcgccgtggcttcgactgtcacgtcatgcggcgtctgatgcgaaaggggccggatacgccctatgccatcattatgagcgatctcgattatttcaagcgtgtcaacgacacttatgggcatgactgcggtgatcgggtgatcgaggctttcggcgggctcttgagaacgcatctccccaaaccggcagttgccgcgcgtatgggcggagaggaattcgtggtctttatgccgggtgcggatgccgtggccgcccatgatctggcgcagaccctgcgcaccaccatgacggcgttgagcttctcgggcgatgccgccgagtggatgccaacggcaagcttcggcgttgccgaacacagggtcggcgagggcctttacgatacgatacgatacgccgtgccgatggcgcgctttacgaagccaagaaggctggacgcaaccgcgtccatgtaacctgaaacataaaccgatcagcgattagccttctcacgctccacggcgcgccagccgatatcagaacggtaaaaaccttccggccagtcgatgagcttcagcgcctcataggcacgcgcctgcgcttgcgctacggttgccgccgtagcggtgatgttgaggacgcgcccgccgccggcgacgatggcgccgtccttcagcgccgtgcccgcatggaacagttttacgccatcaatgctttccagcttttcgaggtcgcggatgacgctgcccttcttcacattggccgggtagccttcggcggccatcactacggtcagcgccggttcgtctttccattcaagtgaaacctcatcaagtctgccgtcaacggcagcattgatgagggcaagcagatcgctgttgaggcgcatcatcaatacctggcattccggatcgccgaaacgggtattatattcgatgagcttcgggccatcgctggtaatcatcagcccggcaaagagaatgccggaaaagggtgcgccgatttccgccatgccgcgcatggtgggttcaatcagttcgcgcatggtgcgcgccaccatttccggtgtcatcaccggggcgggcgcataggcgcccatgccgccggtattcgggccggtatcgccatcgccgacgcgcttgtgatcctgcgcggagccaagcggcaatgccgtcttgccatcgcagatgcagaagaagcttgcttcctcaccgtcaagaaattcctcgaccaccacttccgcgcctgccgcaccgaaagcgccctcaaagcaggaatcgaccgcatcaagtgcttcctgaagcgtcatggcgacaaccacgcccttgcctgcggcaagcccatcggccttgaccacgatgggcgcgccctgctggcggatataggctttcgcctttggcgcattgttgaaacggccataagcgccggtcgggatattgaagcgcgcgcagagatccttggtgaagcccttcgagccttcaagctgggctgcggccctggacgggccgaagacgcggatgccctcagcgcgcatttcatcggcaagcccggtgacaagcggcgcttccggccccacgaccacgaggtcgatatgcttttccttggcaaaggcaatcagcgcggcatggtcgtccacgccgatatcggcaagctccgctacagcggcgataccgggattgccgggcgcgcaatatagtttttcaagcaggggcgaggcggcaagcttccatgccaaggcgtgctcgcgaccaccggaaccgatcaacagaactttcatgccttgctccctgcgcttaagatcagtaagtcaataaagacttgttccggctgtctattgctcccgcttgtcgagagcaataccaaagggtcagattttggccaataatgccggaattgacggtttttttgaacggattgggccatgcagcaaccacaggcaaattccgatatccagtcgcgcgcggcgcgcgggcgggtgaaggatgcgccctccggccattgggtctatcgcgttctgccgcaatggctctggccctatgcgcagcttgcccgctgggaccgtccgatcggctggcagcttttgctctggccctgctggtggtccaccgcacttgtggcgggtgctggcgcaaaggctggcgacggcgcatggtccgtgctgccgtctttctggcatcttttcctgttcctcgtcggcgccatcgccatgcgcggcgcaggctgcacctataatgatctggtcgatcaggagatcgacgacaaggtggaccgtacgcgctcgcgcccgttgccttcggggcaggtgacgcgcaaacaggccaagctgtttgtgattttgcaggcgctggtcggccttgctgtcgtgctgcaattcaactggttttccgtcgcgctcggcattttctcgcttctgatcgtcgccgcctatcccttcatgaagcgcatcaccgactggccgcaattcgtgctggggcttgccttctcatggggtgcattgatgggttgggctgcaacggaaggctcactcagccttccgccggtgctgctctatatcggtgcgatcctgtggaccatcggctatgacacgatctacgcccatcaggataaggaagacgatgcgctggtcggtgtacgctccaccgcgcggcttttcggcaagcacacgaaaacggcgctcatggtgctttatggcggggcaatcggctttttcgcggcagctttcgccgtggcccaggtgcccatgcccgccctcgccggcctgctggcggctggcgcgcatctttatcgccagatactcgtgctcgatatcgacaatcccgaccagtgcctgcggctcttcaagtcgaacaatattgtcggctggctgatctttcttgggcttgtattcggaaccctctgggttgcggtaaagccacttgtatgaaggaaggccaccgtttcgggtggcctttgcgttgttagatcagggataaagcctgtccttgttccagtcgccttccggcgttggccgcgtgaaaagcacacggtcatgcaggcggaagggccggtcgtgccagaactcgattgacaccggacggatgcggaaacccgaccagtaaggcgggcggggaatatcgccaatggcatatttggcggtatattcggcgaccgccttttccagtgcaaagcggctttccagcgggcgcgactgtttcgaggcccaggccccgatgcggctgccgcgtgggcgcgaggcataataggcatcggcctcggcatcgctcaccttttccaccggcccgcgcacgcgcacctgacggcgcagcgacttccagtggaagcacatggcggccttttcggcggaaaggatttcctgtcccttcttgctctcataattggtgtagaagacaaagcccgtctcgtcgaaatccttcagaagcaccatgcgtacattgggcaggccatcagggtctacggtcgcaagcgccaccgcattgggatcgttaggttcgctcttggcggcatcggccagccattcggcgaagagcttgaacggttcggcgctttgggtgaaatcgtcgctggaatttgtcatttttactggttccaaaggctaggctgtagtgacgagttaacttatggtttggcgcaagggtggagcgaccttcgtccatatccaatattttgtccatgccctgcggataattgacctgcatccagtctctgcaaagcaggacggcagaaaccgataaaggtgggcgttgtgctttggtatcgatttgtttaccttgtcggctcacagcatgttaaccgtcaaaagccataatctgcacattaatagtatacacaagcatataaggaatttacgttggccgcccgacccgctcgccacgatagaaacgatagaaccaggattcgacgtaccatttttacgcgcaatgcagcatttgctatattgatgctctctctcggtggctgtgcaatgggcggtttcagcatcgaaaaggcggtaccggatgcttcggccataacaggatcggtgcaacaggcagagcctgccgaaaccgatacgggcaagctttccgatcagtcagcaatcaagaacgtcgtttccgcgctcaatttcacccaatggggcaaaaagccggttccgtgggcaaaccctgacacgggcagccaggggacgatcaccacgattgccgaatccagcaccaacaacaaactctgccgtcagtttgaaacctcgcgtgaggcattcgacggcgtttcgatctatcgcggcgaaacctgtatggagcgcggcggccagtggacggttactgcgttcgcgccgatctgatccagtcagactgaaacgcgctttaaatgaatttcagattcaagccgtgtgaggctggaacttttgcggctgtatacgcatattagctgtgaaaacgagtctatccattggctttacagccttttttcctgaaagaggaactatatgcgcgatccctatagcgtgctgggcgtcgccaaaacggcgaagcccgaagaaataaaatcggcctttcgcaagctggccaagaagcaccacccggatcagaatcaggacgatccgaaggcgcaggagcgatttgcggaagtgaatcaggcctatgaaatcataggcgacaaggacaagcgcgcccagttcgaccgtggcgaaatcgatgccgaaggcaagccggtatttcagggatttgccggcggacaggggtttggcggcgcgcatggcgatcctttcgcgggcttccgccagggcggcggcaacagtcattttgagttccggggcggtcccggcggatttcagggtggcggctttggcggtgcggaagatattctgaacgatcttttcggcggtgcttttggcggcggtcgctctggcgcgcgccagcgcggcccgtccaagggggcggacctgtctgcatccattgatatttcgctttcgcaggccgtgggcgcggaaaaggtcgaggctatctttccaaacggcaagcatctgaaaataaaactgccgaaattcgtcgaggatggccagaccattcgcctcaaggggcagggtgaaccgctgatgggcggtacgccgggggacgcgctggtgacgatccgcttcaagccgcattcgcgtttccgcttggaaggccgcgacgttcatgtcgaccttccggtcagcattgacgatgcggttctgggcggcaagcaggaagtggaaacgcttgatgggcgcatttcggtgaagattcccgcatggtccagttccgaccgcgtattgcgcctgaaggaaaagggccttcccttgaaagcgggcggcaggggcgacctctatgtccatgtccgcatcatgctgccggagggcggcgacaaggagcttgaagacttcctgcaaaaacgcagggttgtgtgagcttcaatcggttgaagcgaaggtgttgtcactttgcgccagtaacgtgacaataccagcctttttatccgcaattgcttgaaggatagcgaagcctgtgcgatagggcaaagaagttcattatttttcaatgaggacccttaatgaccgcacagtctggtttgttgcagggcaagcgtggattgattctaggcgtggccaataatcgctctatcgcttggggcattgcaaaagccgcccgtgaagctggcgcagagcttgcattcacctatcagggtgacgcattgaagaagcgtgtggagccgctggccgaggagcttggcgccttcgtcgccggacattgcgacgtcgccgatgcggcgagcatcgatgcggtttttgaaacgcttgagaagaagtggggcaagctcgacttcctggtgcacgcaatcggtttctccgacaaggacgagctgaccggccgctatatcgatacgtcggaagccaatttcaccaatacgatgctgatttcggtctattcgctgacggcggtttcgcgccgcgcggaaaagctgatggccgatggcggatcgattctgacgctgacctattacggcgctgaaaaggtcatgccgaattacaatgtcatgggcgtggccaaggcagcccttgaggcgagcgtgaaatatctggccgtcgatcttggcccccagaacattcgcgtcaatgcaatctcggctggccccatcaagacgcttgccgcttccggcattggtgacttccgctatatcctgaagtggaacgaatataatgcgccgctgcgccgcaccgtcacgatcgacgaggtgggtgatgtcggcctttatttcctttcggacctgtcgcgttcggttacaggcgaagtgcaccatgccgacagcggctatcatgtcattggcatgaaagcggttgacgcaccggatatctcggtcgtgaaagactgaagcagctaatacgcaatcccgaaaagttgaccggcttttcgggatttttctttgtcttttccgatgcgggaaagttatccagtttattcattggcggcagatagaggtaggactgtggctcgggagatcatctacttttcgcgtcacggcgagacagactggaatgtctcgcagcgtattcagggacagctcgatatcgatatcaacgataatgggcgcagtcaggccgaccgcaatggcgacatgctgaaatcgctgatcggcgcaggggccggtttcgacttcgtggcaagcccgctgcgccgcacgcgcgaaaccatggagcgcatccgcctgcgcatgggactggacccatacgaataccgcaccgatccgcaactcatggaagtgaatttcggcgactggcagggcttcatgatggaagacattgccaaggagcgcgaagaccttctggaagcgcgcgcccgtgacaagtggaactttgtgccgccgctgaaagctatatgacgctctcgcgccgtatcgggcgctgggtggaggcggtggaatggccgaccgtctgtgtgacccatggcggttgtatgcgcacgctgttctatctttatggcaatatggacggtcacgccgcagccaatctctccatcccgcaggacaagcttctgaaatttgccaacggtaagcttgaatgggtttgagcgggcgctttgccacccgattttttgcaagtttttccgcagaaaaaagaggggttttcgcatctgccaaaaacacattgcaattaattttgatatgcgccttgtaaatttctgaaatttctcccacattcaacttatcgattttgttctcgaatgttgcggcgcggataacgcccccccggtatttctttcaaactcgtaaaaatcggcggcgaacggaagttcgctatactttaaccgtgcgaattgaaaggaattcaatatggcaaacggaacagtaaaattctttaactccaccaagggctttggcttcatccagccggatgacggcagctcggatgtattcgtccatatttctgtgtggaacgcgctggtcttcattccctcgtggaaggccagaaggtcggctacgaagtcgttgctgatcgccgttcgggcaaaagcgccgcggctaatctggaatcgctgtaatcagcgttgaatgaatttgtctccagtctttgaccacggatgtactggcactgattgttgagacaatgggaaggtcggggtaaagcccggcctttttttatttttgctgcttggtagaggggccataacaaaggagaatgaggtggaacatcacgattttgaacaaccggcacaagccggtgataatattcgttcccggtgcgatgacggacatggtgcgacgaaagcggaaatcgagagtgcccatcaacagatgtctccgccctcaaatgactggaccaaactatcaaatattctgaggcgctcatgcggtggttcgtcccgcaagcgcgcccatcgtctttgaagcgcgttttgatatcgaaacatgttcgcaatatcagctatagcctaactatttgttttatcgcatgtctttatccggaaaccggttcccgctttcgggaggcatgctctagggagaaccccaatgtatcaggataaggaaagcggctttaacaaggtgacgctcttcaaacccaatctctcgcgcatggaagcaaagagcgccgtgaccgataaaacggcgaaggccattctcgacacggaacgcgcggcggttgaggccaagacggagcgcctgcgcgcagcgcggctggccagcgaagaaaataagccgcaagtggcatcgaaaagaaaatagctcaaaatactgacccgacggcatttgccgcatggtggtttcgttctgaatgccgtcatttatgctggaatgaagcgtgtcccttaaaaagattgtgaaatcccccgtcgcgatcaagttcatcacgtccgtgggtaccgcctatctccggtttgtctggtggtccagccgcaatacggctggcagaaatgaaaccaatcctctggcgcaagccggcccctgcattgtcgccatgtggcatggccagatgtttctggccgcttttgcgcgcccgccggaaaagaaattcgtggcagcggtgtcgaaatcgcgcgatggcgaactggtggcgcagatgctgggcaagcttggcatccgggccattcgcggttcaggcgcgggccagcgtaagggcaaccggcagggtggggcggcggcgctgcgccagatgctctatgcgctgcgcaatggcgaatcgatcgtcatggcagcggaaaccaacaagaaagtgtttcgctgcggcgagggtgttattgcgcttgcaaggctctccggctgcccgatttatcctgcttccgcccgcacgagttttacccggacattgaatagctgggaccgggcggaactgcccatgccgttcggacggcgttccgtggtgatcggcgagccgatcttcgtgccgcgcgatgcgagcgatgaggaactggaacaatacaggcttcaggtggaacaggtgatcaatcaggcctatgcggcggcgaaactggcttgtagctgagtggccgatgatcccgatcggggaggctcccgcttttgggagcacaggatgaaaaagtgggaaatggctgccggacccgccccggtaattttatcacgcatttgccgatgcaagaccgctttgcattctggcatgaaaaggcgcttacggggcttcctgaatatcggtgataaagcgtgtatgatccacgatatcgtagataatcagcaccttcatgcccggattgatggcgccgatatcgaattcgcccggcagcttgtaggtttcgccgtcatcgagcgtgatggtttcgctgtccttgttgatatcggtgatcttgccttcggcatcctctgccatcgccactgttgaaaacagggcggcaatgatgaggattaatccgatcagataatgcattggctttccgttcctttggtttgtgcctcgggttgggttgttgcctgaccgattcgacacgttcgtcgcgaatgtttattttggtgcgccgcgctggctatccctcaatgtaatgtagcgaatgtgtcaaaaaaaacaccgcaaaccgatcttcagaaagaaattttaccccctggaggccgttgatttgaccggcatcaaaaagctcaataaaaccggccggtaaaagaaactggtatcctgtaccgcagggtcgtgtaatcggacgacatgcatgtctcataatagtttcggtcatctgttccgcgtaaccacctggggcgaaagccacggtctggcgcttggttgcgtcgtggatggctgcccccccggaattaccttcaccgaagccgaaatccagtcctttctcgacaagcgcaagccgggccagtcgaaatataccacgcagcgccgcgagccggatcaggtgcgcgtgctttccggcgtgcttctgggcgaggatggtgtgaccatgaccaccaccggcacgcccatctccatgatgatcgaaaataccgatcagcgttccaaggattatggcgagatcgcccggcaataccgtcccggccatgccgattacgcctatgatgtgaaatatggcattcgtgattatcgcggcggcggacggtcttccgcacgcgaaacggcggcgcgtgtggcggcgggtgccattgcccgcaaggtcgttccgggactggaagtcaggggcgcactcgtttccatcggtgcgcacgatatcgaccgcagccgctggaactgggcggaagtggacaataatcccttcttcacgccggatgccggttcggtggaggttttcgccgactatctcgacggtatccgcaagaacggctcatcggtcggtgcgatcatcgaaatcgtggccgagggtgtaccggctggcatcggtgcgccgatctacggcaagctggatcaggatatcgcgagctatctcatgtcgatcaacgccgtgaagggcgtggaaatcggcaatggcttcgaggctgcgcgcctcaccggcgaggaaaatgccgatgaaatgcgcatgggcaatgacggcaagccgatttttctttccaatcatgcgggcggtgttctgggcggcatagcaacgggcgcgccggtggtggcgcgttttgcggtcaagccaacgtcatcgatcctcacgccgcgccgttccatcgataaggacggcaatgaggttgatgtgatgacgaggggccgtcacgatccgtgcgtgggcatccgcgccgtgccgatcggtgaggccatggttgcctgcgccattgccgatcactatctgcgccaccgcggccagactggccgcgtctgacataatgggggccagactggccgcgtttgataacagtggggccagattggccgcgcctgaaaataatagggccaaccggccccttatgacgagcaatgcggccataccggccgcatttgaaatatcgaggtcgaaatgagctataatcagaaacaggtcgttgatgcgattcgcgcttttgaacgcggtgaaatcgtcgtggtcatggatgacgacggtcgcgaaaacgaaggcgatctgatcgtcgccgccgtgcattgcacaccggaaaagatggccttcatcgtgcgccatacgtccggcattgtctgcacgccgatgacgcgtgaggaagccaagcgcctcaacctgacgccgatggtggcggaaaacgaatccgctcacacgaccgcttttacggtcacggtcgattatcgccatggcaccacgaccggcatttcagccgaagaccgcacgctgaccgtgcgcaacctggccaatcccaatgccggtgcttcggatttcgtgcgccccggccatattttcccgctggttgcccgtgagggcggtgtgctgatgcgctccggccatacggaagccgccgttgatctgtgcaagctcgccaacctgccgcccatcggcgttatctgcgaactcgtcaacgatgacggcacggtcaagcgcggtcccgatgtggcggctttcgccgaggagcacaaattgcaccgcgttacggttgccgatctcatcgcctatcgccagcgcaaggaaacgctggtcaggcgcattggcgatgcgcctgtcgaaacctgtgctggcaaggctcatgcctatagttatgaactgccgtgggagctgatgcggcatgtggcggttgtcttcggcgatattcgcgacggcgaggaagtgccggtccgtctccatcgcgaggatgtgctgaacgatgttttcggcaagggcggcagcaatctcgatgccatcatgcagcgcatggggcaggagggccggggcattctggtctatctgcgtgaaggctccgtcggcgtgcgttcggatcatcgcgatgcccgcgcccgtgaggcgctgcaaggcgagcatgaagcccatgcggaagccgttgcccgcgaggaagaatggcgccagatcggccttggcgcgcagattttgaaggatctcggcgtttcctccatcgtgcttctggcctcgcgtgagcgccactatgtcggccttgaaggtttcggcatttgcatcacgcgtacggaaattatctaatgcatgtctcccaaaagcgggaaccggttttgggatgaaaacatgcataaaaacaaaagtttcgtgtcgtaagagtacgataaaacgcggcgcgctttaaatggcatcaattaacaggcggcctcgcggcggggccgcctgttttttcttccatgcattttccgcgccgaaggcgtttcacatattttttgcggaaaatgctttatagtggatgcatgacgacacggctttactggcatccgatctatctcgaacacctgacgccgcccggccacccggaacgccccgaccgcattcgcgcgttgatgagcgagctggaggggccggatttctaccgccttgaccgggtggaagcgccgcatgccggtgaggcggcgatcctgcttgcccacccggaagaacatctggaagcggtgcggtcgaaaattcccgaacctgttgaggacggggaagcgtcccagcccatcgtgaaacttgatggtgatacctatgtcagcccgaaaagcatggatgcggcgctgacagccattggcgcggcgatggccgcggtcgatgatgtcatgtcgggtgctgcggacaatgttttcgtggcatcgcgcccgcctggccaccatgccgagcgcagcagggccatgggcttttgcgttttcaacaatattgcgattgcggcgcgccatgcgcagcgccatcatgggctggaacgcatcgcaattgtcgattgggatgtacaccacggcaatggcacgcaggatattttcaaggatgatccaggcgtaatgttctgttcgacgcaccagttcccgctctatccgggaagtggtgacaagcacgaaacgggcgtgggcaatatcgtcaatgcgccgctttcgcccaatacgggcagtcgcgagtttcgtgaggcgttcaatagtcgtattttaccggccctggacaatttccggccagatttgatccttatttcggctggcttcgatgcccattttcgcgaccctctggccgagatcaatctcgatgagtcggatttcgattgggcgacgggcaagctcatggagcgggcagaaaggttctgcgatcaccgactggtgagtgtgcttgaaggtggatatgatctagagggcttgtcgcagtccgcatctgtgcatattacgcggctgttgaaaggatgaattaatggtgactgaaccgtccaacgccgacattgcagtaatgagcttcgaggatgcgctgaagcagctcgaaaagatcgttgacgatctggagcggggcgatgtgccgctggaggaatccatccgtatctatgagcgcggcgaagcgttgaagaagcattgcgatacgcttctcaaatccgctgaggacaaggtggaaaaaatccgcattggccgcgacggccagccggtcgggaccgagccgctggaccctgaataattcttttcagaacaatgccttgagatgagcgacgtagggcgcgagcacgccgctcaggagataggggccaaggccccagatcagcgtccatccggcggcgcccaccatatttgccgccagaaaatgcagcgggttcattttcattgaacccgccaccagaccgttcaactggcgcagcagcaccacgaaccttgcggttgcaacgacatagattcccttttccgcaaaaatcttctcgaactggttcagccgctccggcgtcagcttgaccagatagccatagcgcagaatgagcttgcgcccgccgaaacgcccgatcagatagccggtgctgtcgcccagaaccgaggcaatgaaaacggtgatcaggaccgtttggatgtgcagcgtgccgtgtagggcaaggagcgagcttgcaatgagcgcgctttccccgggcagcggcgcgccaaaagattccgaatagatgatgaagaaaagtgccagcgttccataggtcgcgaggtaggattcgacgaaatgcattgtaatcccggttttgcagtttgctctggaatatgtccggcaagagtgaagcagcttttgcgcggcagcaggcatgaaaaggcaaaagaatagacagaccagctatataaaaagaaaagggcgccggacaagccggcgcccccgaaatccatgtttataccaaaacccgatgaggttgcctcatcgggttttggtgaagcccgtgcggcgattgagtattttagccccctgatattacttgtcagcctatggagcgtttgcccgtaacggcatgataaatccacagcacgatgacggcaccgatgaccgaaacgatcaggctgtagatattgaggccggtaacgccctgtgcgctgaagaaggtgaaaataacgccgccgatgatggcgccgacgacgccaagcgcgatgtcgagaaacatgccctggccacttttattgacaatcttgctgccgatgaagccggcgatcaagcctagtattatccagcttataacagacatctaatatctcccacagcgtaaatacaattttgcatcacgcgattaagaaattttcatactgtttcaaattttgcaaggtataatgattgccaaacgggaaaacctatttaactttaacttacagggtgcaaaacagcatcggataacagggagtatcgtgtgatgggaagttatgacgacaactcgggcaattcgccgattccgggaggaagcctcgcaaagccggtgatgattgcgcttggcgccttgctgatcggcaagttgctgaagggtaacagcgatgatgcacctgcaacgcaggcccagcccgtgccggaacagccgcaggcaggcggtggcctgctcggcggaattctgggtggccttggcgggcttctcggcagtgctgcggcgggcaatgcttcggctgcgcccgcacccggaccgctcggcggcggtcttgggggccttcttgaccagttgaagcagtccggccttggcgacaaggtggattcctgggttggtcagggcgaaaaccatcccatcgagccgggccagcttggcaatgccatcggccagacgacactggagcagatcgcggcccatgcaggcattgaccagcaggaactcctgaaccagctttcccaggttctgccggggctggtggacaagctgacggccaacggccaggtgccggacgccaacacgctttccaagcttctccagggccgttgaccggaacggccatgttgcatcgaaccgcaccgcctgccggtgcggttttgtttttcgggtggttcgctaaactggaaggaatacctatatagggacttacccctgctctgaagaagttggtggggcaggtgtttctggaacggtgggagtgcgttcatgagttttttccttgtgccgatccggttctgggcgacaagacatccgtggacagcatcgaaacgctggtcattccacgcacgagcgatattggcgggctggaggtgcgccgcgcattgcccaccgcgcgccgcaggcttgtgggaccgttcatctttttcgaccgcatggggccggccattctgcgtgacggcgaagcactcgatgtgcgcccgcatccgcatatcggcctatccaccgttacctatcttttcgatgggcatatccgccatcgcgacagcctgggaacggagatggtcatccgtccgggcgatgtgaacctcatgacggcgggcaggggcattgtccattccgaacgctcgccggaagaagaacgcgctggccccatgccgatttccggtgtgcagacatggcttgccttgccggatgccatggaggaaatcgaccccgccttccatcatatcaatgcgcccgacctgccactcatggacgatgcggcgttttcgggccgtctcattatcggctccctgcatgggctttcctcgcccgtcatccagcatgccgaaacgctttatgcggatatccgcatccatcagggcgggcgcttccagattccgcccacgacggaggagcgcgccatctatacgctggaaggcaatgtcggcattggtggcgaggtgttcccgcccgaccgcctgcttgctttccgccccggcgacgatattgtcgtgcaggccgggccggagggcgcgcatatcatgcttttcggtggtgcgcccctcggctcaaggcgctatatatggtggaatttcgtggcttcctccaaagagcgcatagaacaggcaaaggaagaatggcgcacgggccgtttcgatattgtgccgggggatgagcaggatttcattcccttgccagaatagcggcctgttatgtgggaacacattgtgaagccgtcccggcggtcagaatgcttgatctcggcccgatgcctgttataccggcaaaggtttagagaaattccagcaagacttgcctgccccaaccaactgatagggtataagaatgtcccgaccctcaacaccgctcctcgataaggcgccgacgccagaccgtcttcgcgccctgccggagcaggacctgccgcaactggcggaagaattgcgcaccgagctgatcgacgcggtttccaccacgggcgggcatctgggcgcgggcttgggcgttgtggaattgacggttgcgttgcatcatgttttcaacacaccctatgatcgcatcatctgggatgtcggccatcaggcctatccgcacaagatcctgaccgggcggcgcgaccgcatccgcacattgcgccaggcgggcgggctttcgggcttcaccaagcgtgcggagagcgaatacgatccctttggcgcggcccattcctcgacctccatttccgcaggcctcggcatggcggtggcgagcgagctttcgggcgaaaagcgcaatgtgatcgccgtcatcggcgatggttccatgtcagcgggcatggcctatgaagcgatgaacaatgccggtgcgctggatgcgcgcctgatcgttattctcaacgacaatgatatgtcgattgcgccgccgacgggcgcgatgagtgcctatctggcgcgcctcgtttccgggcgcacctatcgcagtgtgcgcgaggcggcgaagcaggtggcgcaaaagctgcccaaattccttcaggacaaggcgcgcaaatcggaagaatatgcccgcgcctttttcaccggcggcacgctgttcgaggagcttggcttctattatgtcggcccgatcgacgggcataatctcgaccacctgctgccggttctgaaaaatgtccgcgatacgcagaaaggcccggtgctgatccatgtcgtgacacagaagggtaagggctatgcgccggccgaagctgccgccgacaaatatcacggcgtcaacaagttcgacgtcatcaccggcaagcaggcgaagcccccggcaaatgtgccgagctacaccaagattttcggcacaagcctgattgaggaagcgcgccacgacgacaagatcgtcgccgtcaccgccgccatgccgacaggcacggggctggacctttttggcgaggctttcccgaagcgcgtcttcgatgtcggcattgccgagcagcatgccgtcacattcgctgccggtcttgcaagcgaggggtacaagcccttctgcgccatttattccacctttctccagcgcggctacgatcaggtcgtgcacgatgtttcgatccagaacctgcccgtgcgcttccccatcgaccgcgccgggctggtgggcgcggatggccccacccatgcaggctcgttcgatacgggctttcttgcagcccttccgggcttcgtggtgatggccgcatctgacgaagccgagcttcgccatatggtgcgcacggctgccgaatatgacgaaggcccgatctccttccgctatccgcgcggtgatggtgtgggcgtcgatctgccggagcgcggctcggtgctggaaatcggcaagggccgcatcgtgcgcgaaggcaccaaggtggcgcttctttccttcggtacacgcttgcaggaatgtcttgcagccgctgaagaactgggcgctgccggcctgtcgacgacagtggccgatgcacgtttcgccaagccgctcgaccatgacctgatccgccgtctggcgcgtgaacatgaagtgctggtgatggtggaagaaggtgcggtcggcgggtttggcagccatgtgctgcaattcctcgccacggacgggcttctggatcgcggcctcaaggtgcgggcgctgacgctccccgatatctatcaggaccatggcaagccggatgccatgtatgccgaagcgggccttgaccgtacgggcattgtgcgcacggtttttgccgcacttcatcgcgatgaactgggccatgaagcactgccgacaccgtttcgtgcctgaaacagatgaacggccagtccaccgataaccgtccgcgccttgaccagcttttggttgagcgcggatttttcgcgacacgctcgcgcgcccgtgacgctatccagcgcggcacggtgaaggtggatggcaggcccatcaccaagcccggccagatggtggttcgcgacgccgcacttgcggtggacgatccggcaagcgcctatgtctcgcgcgccgcattgaagcttgttgccgcgcttgaccatttcgacctcaatgtgaagggccggaccgcgctcgatatcggtgcttccaccggcggttttacgcaagtgctgctggagcggggcgcgcatcatgtcatcgccatcgatgttggccatgaccagttgcatgaaagcttgcgccacgatccgcgcgtgaccagcaaggagggtgtcaatgcccgcgcgctggagcttgcgcatctggacacgcgcgctgtcgattgtattgtgtcggatgtcagcttcatctcgctcaggctggcgctgcccccggcattggctctggctgaaaaaggtgctatctgcgcgcttctcgtcaaaccgcaattcgaggcgggacgcgaagcgatcggcaagggcggcatcttgcgcgatcccgcatatggcgagcgcatggcgcaagaactgaaatcatggctggaaacgcagcccggctggcgtgctctcggcctttgtccgtcgcccatcgaaggcggcgacggcaatcgtgaatatcttctggcaggaaagaaggacagatgacgtcgtcgaagacggggcaaataacgatccgctcgattggtgcgggcggcgacggcgtcgcaaaccttcccgatgggcagatctatgtgcctttcacgcttcccggtgaagtggtgaatgtggcgcgcgacaagaaccgcgccacgctgatggcgctgctggaagcctcgcccgaacggcagaacccggcctgccgtcatttcgaggattgtggcggttgtgctctgcaacactggcaggatgaaccttatcgcctgtggaagcgtgagcttgttgtcggggcgctgaagggcaggggcatcgatgtggaggttgcgccgctggtggcgtgcaacccgcatacgcgccgccgcgccgtcttcgccgcgcgcaagacggaaaagggcgtgctgcttggcttcaaccgccaccagagccacgagatcatcgatattgtcgaatgcccggtcacggtgccggaaatcatcgcgcgtctggatgacctgcgcgaagtgggcgccttgcttgcgcccggctccgggccgttcaagctggcggcaacgctgacggaatccgggctcgatcttgcggcaagcggctgcggcaagctcaacgacgagcagcgccgcgccttgacggcgttggttatcaaaaaggattttgcgcgcctttcgcatgagggcgaaatcattgtcgagccgaaaaagccgctcatccatttcggcaaggtgcctgtgccggttccgcccggctgcttcctgcaggcgactgcggaggcggaggaaacgatggctgcgctggtgctggcccatctgggcaaggcccggcgcgtggccgatcttttctgcggtgtcggtacttttgcgctccgcatcgcggaaaagagcgcggtccatgcggtggaaaacgatgcagcggcgctggccgcactcgatcgcggcgtgcgccatgtgcaggggcttaaacccgtttccatcgagcggcgcgacctgttccgccgcccgctgatgccgaaggagcttctgccctataacgccgtggtcttcgatccgccccgcgctggcgcggaagaacaggcgctggaactggccaagtccaaggtggaaaaggtggttgccatttcctgcaatccggtgacgctggcccgcgatctggccattctccagaagggcggctaccgcatcgagcgcgtcacgcccatcgaccaattcctctggtctgcgcatgtggaggcggtggcggtgctgacgaagggaaggcaataaggcagtagggcagtatgttaagggaataggggaataagggagtaggggagtatgttttggttgcgcatgagcgcagcgaccatattctttactgccctactgccctactgccctactgccctactgccctactgccctactcctcacatcttcccgataatctccagatcgcctgctttcctgcggccattggcggcgatgatggcggggacgatatcttccgccttgtccacaatcagcggctgaacctgatgggcggtatggatgaagccttccgcacgcatatggtcgagaagtgccagcatcggctgccagaaattgttgatattggcgaaaaccatcggcttgcggtgtttgccaagttgcgcccaggtcatcatttccacgatctcttccaccgtgccgatgccgccgggaagtgtcacgaaagcgtcagagcgctggaacatcaggtgcttgcgctcatgcatatcgtcgacgataataagttcgctcagttctttcgcgcgctcaaggcttgcttccttgtcgagcaggaaggtcgggatgatgccggtgacttcgccgccggcctccatcacgccctgcgccaccgcgcccatgatgccgcgtgtgccgccaccatagacgaggcggatgtcatgttcggcaatggagcggccaagcgccagccccgcttcacgataaagagggttctggcctgtggaagagccgcaataaacacaaatggatcgaatctcggacatagggctttttttgagcctttgtgcaccgggcgtcaagcagggcttgcggcttcggtggatcaaattgttcagcttgcatacatcttgaatgactatcttttgcaatgaactaaacaaaacggagttgatatgaaaatgtggacccttgcgaaaatgtcggttgccgctgctgccctctcatttgctgcgtcggcggcctcggcttctgaaatcaccatcaagctgccggatagtgtcaaagtcagcacaaactccattctctacaaatgcggcgcgaaggatctctccgtcacctattacaatgcaggcgatatctcgcttgccaaactggaactggaagatgaaaccgtggtggcttccaatgtcatttccggctccggcgccaaatatgcgggcagcgtttatatctggtggaccaagggtaaaaccgcgtccctttataacctcatcgataatcccgaggaggataagcctataagctgcgtagaacagtgatcccatgagtaaaccggggtgggctggccccggttcttttggcagtttcgctcgcaatttcttgtcgggggaagagaaaagctataaacccgatcaaaaggtgtgaatgcggcgaaaacaaaaagaatgcggttccgggctgagagcagtgccgggcccgtctttgggggcggaattcggaacgagatgcagaagtactggtcctggttgcttggtgtcgggctcgttgtcattgccggcgggcttgctttctattggaattccctgacccggacggcggatgcgccgaaggtggacaatgcctccatcgcttcgccggtaacgcccggacccgcaaaggaaaagcccgcacaagcgcaacaaactcccgccacggcaatgcctgccaccgcgaaggccgtggatgtgccggtgtttgatgttctgcgcgtcgaggcggatggctcggtcgtcattgctggtcaggcggcacccaattccgcggtagatgtggtggcgggtgctgaggtggtgggtcaggccagggcgggcgccaatggcgattttgcagtggtgctggatcgcgcattgtcgccgggtgatcatcagcttgtcctgcgcgccacaagctccgacaagcatgttgcaacctcggcgcagacggccatcgtatccgttcccgcaactgccgatggaccggttctggctctggtggaagagccggaacaggcgagccgcctcatcaccaagccaaaaacggcccctgagggcagtgccgctggcgcgccctcgggtggagagatgcaggccggcgccgcaggcgaaacggaacaggcaaagccggatgccgaccgcccgatcgccatcgaggcggtggaaatcgaaggctcgtcggtctttgtcgcgggcaaggcaaaggatggtgcgcgcgttatcgtacatgccaatgacgtgcttcttggcacaagcgcgatttcacccgaaggccgctttctggtgcaaggcgagaggccgctcgccatcggcgactatattatccgtgccgatcttctggatggcacaaaccgcatccttgccactgcgcgtgtaccgttccgccgcgaggccggtgaaaatattttggccgttgcgcctgcggccaatcagcaggcaggcagcgcaaacacgcaagccgatggcgcgcaagatacggctgcgctgcaaaaagtggacggctccgtcatcatccggcgcggtgacaatctctggaccatatcgaagcgcacttatggccaaggcacgcgctacacgaccatttatcttgccaatcgcgatcagatccgcaatcccgacctgatctggccgggacaggttttcgtgatgcccaaggagccgctgcgcgacaatgaggtgaagcgcaagcttctggaaaagaacccctgatttattgcgagggaggcgttgcggtttcgaggcttgtctcccataaatgcagatcgcctttgcgggcaaatcactttgccagactgggttccggtcccgctgtgacgggatcaagacatgcgaaaaaaccaaagagacaggcggttccctcattccgggaaaaacggacctgctcgaatgctcgatctgaaagaatgaaccgatgaatgcccccaagacggtttctgccgaatccggcgagacgctgaaaacattgcgaaatctgtggccctacatgtggccgtccgacaggccggacctgcgaatgcgcgtggtctgggccacattctatctggttctgtccaagattgtgctgatcctcgtaccctatttcttcaaatgggtgaccaatgcgctgaacggccagcttcatgcgccggattatattccggtcgttctggtcggcgcggtcatgctggtgctggcctataatgcggcgaaaatcgtgcaggctggcctcaaccagcttcgtgacgcactttttgccagtgttggccaatatgcggtgcgccagcttgcctacaagacctttgtgcatatgcatgagctttcgctgcgctttcatctggagcggcgcacgggcggcctgtcgcgcgtcatcgagcgcggcaccaagggcattgaaaccatcgtccgttttaccatcctgaacacgctgcctaccattctggaatttgcgctgacggcggtgatcttcgctttcgcctatggcctgtcctatctcgtggtcgtggcggcgacggtctggctctatacgtggttcaccatcagggcgagcgattggcgcatcaatatccgtcgcgagatgaacgattccgataccgacgccaataccaaggccatcgattcgcttctcaacttcgagacggtcaaatatttcggcaatgaagcgatggaggccaagcgtttcgatggggctatggcgcgatatgaaaaggctgcaacccagacctggacctcgcttggctggctgaacttcggtcaggccgtgattttcggcgcgggcatggccattgtcatggtcatgtcggccatggaggtgcagaagggcacacagtcgctgggcgatttcgtcttcatcaatgcgcttttgatgcagctttccatcccgctcaatttcatcggctttatctatcgtgaaatccgtcagggcctcaccgatatcgagcagatgttcgaccttctggacgtcaagcaggaagtgaaagacaagcccggcgcgcctgcgctgaaagtcgatagcggcgcaatctccttcaaggatgtgcactttgcctatgatccgcagcgccccatcctgcgcggcatcagcttcgacgttcccgcaggaaagacggtggcgattgtcggcccttcgggggctggtaaatccaccatatcgcggcttctgttccgcttttacgatatccagtccggttcgatcaccatcgatgggcaggatgtgcgcgacgtgacccaggaaagcctgcgcaagtttatcggcatggtgccgcaggatacggtcctgttcaacgacaccatcgcctataatatccgctatggccgcaccgatgcgagcgaggaggatgtggaaaaagcagccgagctcgcgcagattgccggcttcatcaagcatctgccggatggctacaaatccatggttggcgagcgcggcctgaagctttccggcggcgaaaagcagcgtgtggcgattgcccgcacgatcctcaaggccccgcctattcttattctggacgaggcgacctcggcactcgataccgcgaccgagcaggaaatccagtcggcgcttgatattgtcagccgcgggcgcaccacgctggtgatcgcgcatcgcctttccaccgtgatcggtgcggatgagatcatcgtcctgaaagacggcctgatcgccgagcgcggcacgcaccgccatctccttgaccagaaggggctttatgcttccatgtgggatcgccagcgcgaggcgagcgaggctgaggagcgcctgcgccaggtgcgtgaaagcgacgatatgggcgtggttctgcgcgggacgccggcggcggaataggccgccgggccgcccattgcccccgacagccgtgcataaattgcgaaatgcgttttgattttgggagggatgcggtaaatacggccaaacgcgaggaacaagcgatgagcctgactgatactatccgcaacactttcgtgccgatccaccgcgaaggctacccgttcatagcgggcttttttgtggtgtcgctcattctgggctggctgtgggatccgttgttctggatcggcatggtactcaccgtctggtgcatctatttctaccgtgacccggagcgggtgacgcccatggacgatgatctggtcatcagcccggcagatggcaaggtctcctttgtcgggcttgccgttccgcctgctgaactcgaccttggctatgagccgatgacccgtgtttcggttttcatgaatgtgttttcggtccatatcaatcgctcgccggtgcgcggcaagatcgacaaggtcgtgcatcgtccgggcaagttcctcaatgccgaactggacaaggccagcaccgagaatgagcgcaacagcgtgctgatcgaaagcccgcatggcaaggtcggcgtggtgcagattgccgggctggtggcgcggcgcatcgtctgctggtcgaaccaggatgacgaactttccgtgggcgagcggttcggccttatccgtttcggttcgcgcgtcgatgtctatctgccctccgacgccacggtgcgcgtcgcggtcggccagaccgcgattgcgggtgaaaccgttctggctgattatggtaccgagcggggcgaacccgtggtacggatcgcataagccgatggaaacgccttttcctccttttgagccgaatggccgcgtggatgcatcgcgcggccccaagctttcgcagattccgttgcggatcgtcgttccgaatgtcatcacggttctggccatttgcgccgggctcaccggcatccggcttgcctttgaaaaccgtttcgagcttgcagtggccatggtgctgctggcggcttttctggacggtatcgacgggcgcatcgcgcgcatgatcaagggatcatcgaaattcggcgcgcagatggattcgcttgccgatatcgtcaatttcggcgtcgcccccgcgctggtgctttatgctttcatgctggaccaggcgcgctctttcggctggatcgccgcgctcctttacgccattgcctgctgcctgcgccttgcccgcttcaacgttatgctggaagatccgaaccggcccgcatggcagaacaattatttcatcggtgtgcccgcacccgcaggcgccatgctggtgcttcttcctgtttatcttggctttcttggcctcatgccgacgcgcgcgctcgccttcggcgttgcggcctatacggtggccattgcattcctgctggtgagccgcctgccggtttataatggcaaatcggctggaagcctcgtgcggcgcgatatcgtgatgccgctcattctttgcgtggtgatctatgtcgccttgctgatgagctttacctggcagacattgagcctgaccgcgcttgcctatcttgcattcctgccgttcagccttgccgcgtggaataagcgcgaagccgccgaccggaagaaagcggcggaagaagcctcgtccggtgacaattgacggcagaatgcctgagatcgatgcgctcctgaaccggttcccacttatgggagacatgctttatgcaaggccggaagaaacaaatcagcttggcatgtgatagtcgaggaagcggtcctggcgcacgtcgaaaagcttgcccgtcacttcaagtttcggatcggcaagcttgacgatcttttcggcgaccgattgcggcgtggggagcgtttccgggtcttcgcccggcatggcctgcgcgcgcatggcggtgcgggttgcgcccggattgaccgaattgatcttgagcttcatcttcttggtttcttcggcccagcaccgcgccataacctcgacggcggccttggaggcggcataaggcccccagaaggcgcggcagctatgcgccacaccggaggagagcatgatcgcccgcccggcatccgaggcgcgcagcagcggatcgaccgaacggatcaggcgccagacgctggtgacattgatattcatgaccttctcgaaggttttggcctcgacatggccaatgggcgaaatcgtgcccaatatgccggcattggccaccagaatatcaagcttgccccagcgttcatggatggttccgccgaggcggtcgagggcttccatatccgtgatatcgagtggaaccagtgtggcgctgctgccaagcttgcgtatttcgtcgtccagctcttccaggccgccaaccgtgcgggcgacggcgatcacatgcgcgccgcgttttgccagttcaagcgaaaggaaatagccaataccgcgcgatgcgcccgttaccagcgcgaggcggcccgtaagatcgatattcattgcgtccccgtatgcgttcagaaacatgaaacaggcggcctgaaagccgcctgcgtagttaagggcgatcagccgttgctggcgagcagcgacaaggtgtggacgttgctttcgccttcctgatccagaaggcgggtcggatactcgcccgtgaaatagtgatcggtgaaggtcggcgcctttggatcacgcggctttccgccaacggccttgtagagcccgtcgatggaaaggaaggccagcgaatcggcgccgatgtagcggcacatggattcgaggctttcgtgctggttggccagcagcttatcggcatggggggtgtcgataccgtaaaaatccgggtggaagatcatcgggcttgccacgcgcatatggacttcggttgcgcctgcgtcgcggatcatctgaacgatcttgaccgaggtggtgccgcgcacgatggaatcatccaccagaacgacccgcttgccttcaatcatagcgcgattggctgaatgtttcagcttcacgccaagcgcgcggatctgctgtgtaggctcaatgaaggtgcggcccacataatggttgcggatgatgccatattcaaacggaataccgcttgcctgcgcaaagcccagcgctgccggcgtaccgccatccggtacgggcacgaccacatcggcatccacgcccgcctcggcggcaaggttcatgcccatgttcttgcgcgccacatagacgctgcggccacccactaccgaatccggccgtgcgaaataaacatattcaaaaaggcacagccgctccggctgcggattttccggcttgatggatcgggtggtgatggagccatccttctggatttcgcagactaccacttcgccattctcgacgtcgcgaatatatttcgcgccgataatatcgagagcgcaggtttccgagcagaagatcggcttgccgtccagctcgcccatgacgagcgggcgaatgccgatgggatcgcgcgcggcgatcagcttggtgcgggtaagcgccagcatggcatagccgccttcaacctggcggatcgcttccacgaaacggtcggttgaggaggagtgccgcgaacgggcaatcatgtgcagcacgacttccgtatccgacgttgcctggaagatcgcgccggaagcaatcaactgtttgcgcagcgtaatgccattggtgaaattgccgttatgggcaatggcgatgccgccgacttccagttccgcaaacagcggctgtacattgcgcaggatcgtctcgccggttgtggaataacgcacatggccgatggcgcggttgcccggcaggcggttcagtgttgccgcatcggtgaaatggtcgccgacgaggcccatatggcgttcggaatggaaacggcgattatgataggaaacaatgccggcggcttcctgaccgcgatgctggagcgcatgcaggccgagcgcggtcagcgcagccgcatcctcatggcccagaatgccgaatacaccacattcttcatgcagggtgtcatcatccagcataaagggggcattttcagaagaatggctggtcattgccgcaaggcctttcgattgcagaggcaacttaagcatatcgcggaaaagcggaggcccgttttccggtcaacgacatgcataaagacttcaagcgcctctctatcacaagatggctttttgttaaaagcgaagagttcaccgctgcgtcgatataatctcatcgacggcagtatcgcatgttgaaagcagataatctcgcacaatcctgcccacaatatgatcatggaattagaaaagccgccagcggggctgacggcttttcggtattcaaaaacagcttactcctgtgccggcgtatcgtcaggaaccggagcttcttccggttcgcctgcggcaggcgcatcgactttcggtttgagcttttcaatcagcgatttgtcggggtcagcaggcagaagctcgatgagctgctggccgaaggaatcgagcatcggcttcgacttggcattcgtcacccaatctggctggttggtcggcacgagccagttgaagaacagcatcgccaccacgaccagaagcacgccgcgcgcagccccgaaaaggaagcccagcgtgcggtccagcgcgccgatgcggctgtcgatgatgaaatcggcgatcttcatcgtaatcagcgagacgacgatgagaacgacgaggaatacggctgccatcgccgcgatcatggcaatggtgtcattgctgatatagggtttcacatagggcagcaccggcttgtataacagaacggctgccgccgctgccgccgcccatgagacaagcgagagcacttcgcgcgaaaagccgcgaaccatcgccagtacggccgaaaccaacgttatcccaagtagaattccatcaagcatggtgatcggcattctggcctgtcctcaatttcctttgcgcccgaacattcggtgcacggggaccgtcaaattgtcaattatgcgggagcctaacattggaaggttgatagaatcttcccgtgcatgcccctgaagtgttatttctttccagcgcccgaggctgcgatgcgtgccaccagatcggccagggccgccgtttccatcaggcggaaattgcgatccttccaaagctcgccgctgccattcggcacctcagcctgccggaagcccagtttttcggcttccttgagcctctgcaccgcatgggagactgcgcgaacagcgccggaaaggctgatttcgccgaaataaacgcaatccggcggaagggcaataccggccatggaggaaaccagcgccgcagccacagctatatcggctgccggctcgctgatgcgatagccgcccgccacattcagatagacatcgtgctggccgaagcggacaccgcaatgcgattcgagtacggcgagaatcatggcaagccgtccgccatcccagcccaccaccgcgcggcgcggggtgccaagtgaggagggggcgacaagcgcctggatttccaccagcacggggcgcgtgccttccatgcccgcaaagaccgccgcgccaggcgacttttcgttgcgttcacccagaaacagttcggacgggttggaaacctcgcgcaggccgccatcggacatttcaaacacgccgatttcgtcggttggcccgaagcggttcttcactgtgcgcaggatgcgataatggtgcccgccttcgccctcaaaatagagaacgccatcgaccatgtgttccaccacgcgcgggcctgcaatctggccgtccttggtgacatggccgaccaggaccaccgcagcgcccgtctgcttggcatagcggatcattgcttgcgccgaggagcgcacctgcgtcaccgttccgggcgcggaatcagccatgtcggtccatagtgtctggatcgaatcgataatgacgagatcgggccgtttgctgcccgaattatcgctggaaatggtggcgatgatatcttcgacattggtttcggcggcaagttccactgccgaggcggcaacgccaaggcgctgtgcgcgcaggcgtatctgtgccaccgcctcctcgcccgaaacatagacgatgcgatggccgcgattggaaagggctgcggctgcctgtgtcaaaagcgtggacttgccgatgccgggatcgccgccgatcagaagggctgaaccgcgcacgaagccgccgccggtcacgcgatcaagctcgctgatgccggaaatgatgcgcggcgcatcctcgatctcgcccgaaagcgaagtcagcgccaccgtacggcccttgcgcttggaaagcatggcgccggggccagaaccgatgccgctattggtgccttcctcgatgagtgtattccactcgccgcacgaatcgcacttgcccgcccagcgcgaatggacagcaccgcaattctggcagatgaattgaacacgcgtcttcgccatcaggcgagccttgtcgtgatgatgattttattcatactgctccggtagataggaaccatcggccagatcagcaaaccgggtgaattcggactggaaggcaagcttgaccgtaccggtcggcccatgacgctgcttggcgatgatgacgtcggccgtgccgcgcactttctcgaaatgctgcttccattcctcgtatttcggatcgaattcgtcgcgcggttcgaggttcttgacgtaatattcctcgcggaacacgaacagcaccacgtcggcatcctgctcgatggagcccgattcgcgaaggtcggaaagttgcgggcgtttgtcgtcgcggctttccacctggcgcgaaagctgtgacagggcgatgatcggaacattgagttccttcgccagcgccttcaggccggtggtgatttcggtgatttcctgcacgcggttctgcgcggaagccttggacgagccggtcatgagctgcacatagtcgatgacgagaacgtcgaggccgcgctggcgcttcaaccggcgtgcgcgcgcggcaagctgcgcgatggaaatgccacctgtctggtcgatatagagcgggatcttctgcatgacctgcgagcaggcgacgagcttttcaaaatccgtttcggtaatttcgccgcggcggattttcgaggacgacacttccgtttgctcggaaataatacgggtggcgagctgttcggcagacatttcgagcgagaagaacccgacaacgccgccattggccgcctttatggtgccgtcggcctgctggtccggttcgtatgcattggcgatgttgaaggcgatattggtggcaagcgaggtcttgcccatgccaggacgcccggcaaggatgataaggtccgatggctgcaacccgcccatcttgctatcaagcgcgtgaatgccggtcgaaatgcccgaaaggtgcccgtcgcgcatgaaggcggcgttggccatgtccacggcggtcgttaccgcatccttgaaaggcaggaagccgccatcatagcggcccgtttcggcaagctcgaacaggcggcgttcggcgtcttcaatctgctcttgtggcgccatatccaccggcgcgtcataggcgatgttgaccatatcctcgccaatgccgatcagcgcgcggcgcgtcgccagatcatagatcgcgcggccataatcctcggcattgataatggtcacggcttcggtcgcaaggcgcgtgacatattggaaaatggaaagatcgcccaccttgccctcggtcggcaggaaggtcttcatcgtcaccggattggccattttcccgacgcggatgagatcagtggcgatctcatagatgcgccggtgcaggggctcaagaaaatgggtcggtttcagaaagtccgaaacccggtagaatgcatcattgttgatgagaatagcgccgagaagcgcctgttctgcctcaatattgtggggcgcctcccgatagcgcacgtccttctggtcccgcgcatcgtcgagtttgcgtaccgccgcttccgccatgattctcttttccgttcctgatcgattccagctagccgttaaatgaagccaaacgcaacgcggcttcggctgattcctgctggaagctacaagctataccatgattcacagcgatccacagttcaggctttgtccttttacacttcctcttgacggcgatcggatgagtggcgcaccaaagcagtgcgccactttccgtcaggcatttatgcttttcttcacggagcgggtttcgctattggctcccttgggcgcgctgtcgagacgtttcaggcgcttttcctccgcctcgatataattgcgcgtcagcggaacggcttcctggcgatgcgtaatctggatgtggaacaccatcatgttctgccagcggaaggcgctttcggaggccgccagatagaattcctacatgcggcagaagcgttcatcataaagcgccttggccttgtcgcgattggccaggaacgcctcccgccaggctttcagcgtttcggcatagtgaagccgcaggatttcgatatcggtcacataaagcccggccttttcgatatgcggcagcacttccgacagggcggggatataaccgccggggaagatatatttgcggatgaacggattggtcgcgcccggcccgtctgaacgcccgatggcgtgcagcaggaacacgccgtccggcttcataagccgcgccacatgctggaagtattcggcaaaatgaccgacgccgacatgttcaaacatgccgaccgacaccagccggtcgaacttgtcattgatattgcggtagtcggtcagctcgaattttgccctgtcagccagcccttcatcgcgcgcgctgattggcgatggcgtgctgttcctccgataaggtcacgccggtcacattggccttgagatggcgggcgagataaaggcccatgccgccccagccgcaaccgatatcgagcaccttgtcgccttccttcaccagcattttcgctgcgatgtggcgcttcttggcaagctgcgcttcggccagcgttgcgttcggcggatcgaaataggcgcaggaatattgtttgtcgggatcgaggaacaggtcgtaaagctcgcccgaaaggtcgtaatggcttttgatattgctcgaagaacgtgaaatcgtgttcatctgctggaagcggcggaagagcacacgcagctttccggctgctttcatccacggctcggttgccgctgtcggcccggtattttcaaacaccacctgaagcagcgtatagatatcgccttccagaaaatcgatctcgccatccatgaaacattcggcgagcttcaattccgggttaaacgcaacggctctttgtgcatgtgcggtcttgaaatggacgtggaccggcgtacctgtcctgtcgccaaatcgggtttttgaaccatcggcatcggtaaccgtcaggtcaccggtttttatcatatgcgtcaaaactgtatgcagcattccatacatcggccccatctcctctttgggaacgaagcaggtgcatacatccatgctgctgcccggcaggcggcattatcaaaagaagcccctctgccgtcaaatttccaggcagttttccgtcaatcaaccggccctggaagaaatgccaaagcaacacggatgtcccgtcagcaccttcttcatccaatagcgaccgcccgaaatttttattcagtgaacccaaatcatgtatatcggccgatcctgataagagaataggcagttttatcgatctgaaaagagaaaatgcccggcggggaccgccgggcagatcatataaagtttaccaccataggaagggagcaaaagtgcgcctatcccgtgcagtacaaaagtctgatcaagcctgatcttcagcttcgtcttcgtcgtcgaagacttcttccgaaagcggctgctcttcgatgccgtagatggcttcgatcgaggtgaggtcttcacccttggcctgacgttcggcttcttcggtcgagcgcgcgatgttgaccatgaccttgacctggacttccgggtgcagcgaaaccgaaacttcgtgcaggccgatcgtcttgatcgggtggttcagctcaacctggttgcggtgcagcgtgaagccgtcggccgtgatgatttcggcgatgtcgcgggtcgaaacggaaccgtagagctgaccggtttcaccagccgaacgcacgacgatgaagctttcgccattgagcttgtcggcaacagcctgggcttcgttcttgcgttccaggttctgggcttcaagctgtgcgcgctggccttcaaacttcttcttgttggcttcgttggcacgaagagccttgccctgcggcagcaggaagttgcgggcatagccgtccttgaccttgacggtgtcgcccatctggccgaggcggccaatgcgttccagaagaatgacttccattggagtttcctttcgaggtttgaattgcgttattgattgtcagcacccggaattttcgagatcggcgcaccgcgtgatgtgtcgaaaagtccgagaaccatgaagacgaaaagcaggaatgcgaaaagcaggatcgccacatagacgagccacagcgccaccaggcgccaaagcttgccgcgtgtgcgatgatgcatgatggcaagccccgccatcatgaaacctgtactgagcgtaccggcgaccaccgtggcgatgaggccgatatcgcccggcaggaaagctgccgccagcgcaatggcaaaaaccagaagtgccgggcgcggcatccgcatggttgcgggccagtcgtcgcgcgggcggcgcagacggcccgaaagcgcggtgaggcgcagcgccagataaagattgccgatcaggattgcaaggcaggtggcgggctggattgcgggcaacgccaccatcaaaagcatggtcacgctgtcgcgtgtttcatcgctggcggtgaattgctgatcggcttcggccacgccgtcgatcagcgtattggcaagctcgcgcgccatctccggcccgaagcccacgattgcgccgatgatgacgaagctgagcgccaccatcatggcaagccggaaggtgatgtcggatagcggataccagaccagaacacccttggggccacccagttcttcggcggggcgggtaagaccggaaagataggcgccggttgccgccggtatgaaactggtgagcgccatgagaagtgcggccatgggcgcggcaaaaatgccgactgcgccggttgcggcaagcgcggcgacgatgcctgcgctcgaaccccagccgagggcagcggcgaagatgggcagcggcgtgataaaataaaagaccatggcaaggcccgccatcagtcccggttggacgatgacgccggccgacatcagggccgaggcaagccccgccattatgccgataccgatgatggttccgttgaatttcatgaacttcgctgtcctgctccggctgatccggtttggcagttagaggcggcttgaaagcacttcgccccaactcgggttttggctacatccgccgcgcccatcgcaacggagaaagcgggaggcggccgcagggccgtctcccggattgtcttacttcacaacgtaaggcagcaggccgaggaaacgggcgcgcttgatcgccttggcgagttcgcgctgcttcttctggctgacagccgtgatgcgggaaggaacgatcttgccgcgttcggaaatgtaacgctgcaggagcttgacgtccttgtagtcgatcttcggagcgttggcgccggagaacgggcacgtcttgcgacggcgatggaaaggacggcgggtcgggatctgattgatatcaaccatgattatgctccttcaccagcttcggtgtcgcgcgggcggcgcgggccgcggtcgccacgatcaccgcggtcgaaaccgccttcacggcggcgcggacggtcatcgccatcgcgttcgcgacggtcgtcgcggcgcgtcagcatggccgactggccttcttcgtgttcttcaacgcgaacggtgaggaaacgcagaacgtcttcgttgatgcgcatctggcgttccatctcggcaacggcagcagccggagcgtcgatgttcacgagcgtgtaatacgccttgcgattcttcttgatgcggtaggtgagggggcgcagaccccagttttcgaccttaccgaacttgccgccattggcttcgagcacacccttgaactgttcgacgagagcgtcgacctgctgctgggagatgtcctggcgggcaagaagcacatgttcataaagagccattggctttgcctttcttctatccaatcacgcttgacgccaacggctaagcctctgcgacttctcttttgccggaaacccggagaagaaaggacgctcaatgagacgatcgagagcggagacacgggaggcagaagcgcttgtgacttccacgtgataacgcattgacgagcaatgccttgtcacggccctccgttcagcccccagctggcgccgagcaatgaacgggcggtcattacgtgtttttccccggctttgcaagcttatatgcgcagaaaaaccgggaaatacttgactttgcggcaccctgtgaggcacaccgcgcaaaataatcaattcgttacaaggtgcccgatccaaagaaaagctcaggacgatcggctccatctatagaaaagacgaggcatcatggcggtagcattcactttcccagggcagggcagccaggcggttggcatgggcaaggctctggccgaacaatttgccgaagcgcgcgccgttttcgatgaagtggatgaggcgctgggcgaaaagctttccgccaccatgttcgaggggccggaagatgtgctgacgctgacggccaatgcgcagcctgcgctgatggcggtttccatggcggtccagcgcatcatggaagcgcgcggcttttcgctgaaggacaaggtttcttatgtcgccggtcattcgcttggcgaatattcggctctgtgcgctgctggcacgttttcacttgccgacacggcgcgtctcttgcgcattcgcggcaatgccatgcagaaggcggttccggtcggcgaaggcgctatggcggcgatcatcggtctggaacacggcgatgtggaggctgtctgcatggaagcaaaggcttccggcccggtccagatcgccaatgacaatggcggcggccagcttgtcatatccggggccagggcggccgttgaactggccgcgaagcttggctctgaaaagggtgcaaagcgcgccatcatgctgccggtatccgctcccttccattcgaccctgatggcaccggcggctgatgccatgcgcgaggcgcttgcagcggttgaaaagcatgatccggtcgtgccgcttatcgccaatgtgcgcgcggcccccgtgaccgacgctaacgagatcgccgccctgctggtcgagcaggtgacgggccaggtgcgctggcgcgaaactatcgagtggttttctgccaatggtgtaaccacgctttatgaagtaggctgcggcaaggttctgacgggtttggcgcggcgcatctccaaggatgtatccggcgctgccgttggttcggctgaggaaatcgaagcagcgcttgctgctcttaacgcttgatcccgagaagtcgcagacttttcggataagaccatgcgctgaaattgagaagtaaaaaagggatttcgcatgtttgatctgactggccgcaaggctctggtgaccggcgcaaccggcggtcttggtgaggcgattgcccgcgcgctgcacgcgcagggcgcaattgtcggcctgcacggtacgcgcgaggaaaagctgaaggaattggctgcggagctgggtgaacgcattttcgtcttcccggccaatctgtccgaccgtgaagccgtcaaggcgcttggccagaaggccgaagaggaaatgggtggtgtcgatattctggtcaacaatgcgggcatcacccgtgatggccttttcgtgcgcatgagcgacgaggattgggatgcggttctgaccgtcaatctgacgtcggtattcaatctcacgcgcgaactgacccatcccatgatgcgccgccgcaacggccgcatcatcaacatcacctccattgtcggtgtgacgggcaatccgggtcaggcaaattattgcgcctcgaaggctggcctcatcggcttctccaagtcgctggcgcaagagatcgcaagccgcaacgtgaccgtcaattgcatcgcgccgggctttatcgaatcggccatgaccggcaagctgaatgagaagcagaaggacgcgatcatgggcaatattcccatgaagcgcatgggggtcggcgccgatattgctgctgccgtggtctatcttgcaagcgacgaggcggcctatgtgaccggccagaccttgcatgtaaatggcggcatggccatgatttgaagtccttatgccctgctttatggtataaaatcccttaatacggggcgttgataaggaaaaggcgctttgccttgctcaagaagcatgataatgcgcccgacgagaattgcgacattttgtaagaatgtcgcgctcctgttccgtaaggaatatccacaggatggctgtccgggcggcatcgctcgcaacttggcaggcatcttataacttgattacaatcctgcatgccgctaaccaaggcagagcaacaaacacacaagtcgaggttccgacatgagcgataccgcagagcgcgtcaagaaaatcgttgttgaacatctgggcgtagatgccgacaaggtcacggaaggcgcaagcttcattgatgacctcggcgcagacagcctcgacaccgtcgagctggtcatggcctttgaagaagaattcggcgttgaaattcctgacgacgctgccgaaacgatccttacggtcggtgatgctgtgaagttcatcgataaggcttctgcctgatctttgccgcaggggctggggtttatccaaatcccggccctgtttgcttcctgctgccggcaagggcgtgaagcgccgtgcctggccggtggaagccttatagagaattctgcaacggccgttctgcggccgatttgttcatctgctgccaatcgcgcccatcgcattcaaggcgcttatggaatttggcggatagatgtttgcacggggttgattgattgcggcatcgttcccgaaagtcgggctggcacattggacggccaatgaagcggcctgcggttcgatgctggaaacgtgtatttaacgggtcttaaggggttaacatgaggcgtgtcgtcatcaccggtctcggtctggtgtcaccgctcgcaagcggtgtggaagagacttggaagcggcttcttgccggtgaaagcggggctcgccgcgttacggaattcgaggtggacgatctggcctgccagattgcctgccgcattcccgttggcgatggcacgaacggtacgttcaatcccgacctgcatatggacccgaaggaacagcgcaaggtcgatcctttcatcgtttatgccgtcggtgcagccgatcaggctctggatgatgccggctggcacccggaaaatgatgaggatcaggtccgcaccggcgttcttatcggttcgggcatcggcggcatcgaaggcattgtcgaggcgggctacacgctgcgcgacaagggcccgcgccgtatttcgcccttcttcattccgggccgtctcatcaatctggcctccggccatgtgtcgatcaagcacaagctgcgcgggccgaaccactcggtcgtcacggcctgtgcaaccggcacgcacgctattggcgatgccgcccgcctcattgctttcggcgatgcggatgtgatggttgccggtggcacggaatcgccggtgagccgcatttcgcttgctggctttgccgcctgcaaggcgctttccaccaagcgcaatgacgatccgaccgccgcttcacgtccttatgacgaggatcgtgacggcttcgtcatgggcgaaggcgctggcattgtggtgcttgaagagctggaacacgctttggcgcgcggtgcgaagatttatgccgaagtcatcggctatggcatgtcgggcgatgccttccatatcacggccccgaccgagagcggtgagggcgcacagcgctgcatggtggcggctctcaagcgtgccgggatcgtgccggacgagatcgactatatcaatgcgcatggcacgtccaccatggccgatacgatcgagcttggcgcggtggagcgcgtggtgggtgaggcggctgcgaagatttcgatgtcttccaccaaatcatccatcggccacctgttgggtgcggcaggggctgccgaagcgatcttctccacgctggccattcgcgacaatatcgcgcctgccacactcaatctggacaatccggcggcgcagaccaggatcgatctcgtgccgcacaagccgcgcgaacgcaagatcgatgtggcgctgtcgaattcgttcggtttcggtggcaccaatgcatcgctggtactgcgccgctacacggcctgacaggttcgcaaaaccgggtaatgataaaaacgcggggatttctccgcgtttttgccaaaataaaaccggatgtgatgtttaaaattgatggcacagtttagtgtggtagcgaatctggacggggcaggcccctccggcgaagcaaagtgcagaaagccgcttcgggcgcaggcgatgaggctgcgccaatcgcgccgtggaggcaacaggaccgaggtgatggagtgaattcagaggagaaacccggaaccaatcctgctgaacagcagtccgtatccgagcctcagaacgaggctgtgccaaccgcgccggaaaaggctgcggaacctaagccttttgtgccgaaatccgcttccgaagccttgcgcccggaacccggcacaccgccgccccgcaatcgctcgcgccatgcgcgcagccagatcgtcgttttcatgaacttcatgctgtcgcttgtcgtgctggttttgcttggcgcgtcggcattgttctatttcggcaaattacagtttgatgcgcagggcccgctcacggcggaaacgacctttctcgtcaagcgcggcgctggcattgccgaagtgagcaacggtcttgaaagccgcgatatcgtcagcgatgcgcgcattttccgctatggcatgcgcacgctcgggcatgaaaacgacctgaaggcgggcgaatatgccattcccgtcggggcgtcgatgcgcgacgtgatgaacatcctcatcagcggcaaatccatcatgtatcccttcaccgtgccggaaggcctgacggtcaagcaggtgttcgaccgcatcgccgccgacccgatcctcattggcgacatgccgaaggaaatgccgccggaaggctcgctcttcaccgatacgctgaatttcacccgcggcaccacgcgttccgagataattgaccgcatgatcgcctcgcagaagaaactggtggacgacctttgggcaaagcgcaggcctgacctgccggttcgggacaagaacgaatttgtgacgcttgcctccatcgtggagaaggaaaccggcattgcttccgagcgtccgcatgtggcttcggtcttcgtcaaccgtctgaacaaggggatgcgtctccagtcggacccgacgatcatctatgggcttttcggcggcgcaggcaaaccgtcagaccgcccgatattcaagtcggatatcgagaagcccacgccttacaacacctatatcatcaatggtttgccgccgacacctattgccaatccgggcaaggcggcgcttgcggcggtcgccaatccgctccagaccgacgacctctattttgttgcggacggcacgggcggccatgtattctcggcgaccctgaaggggcacaatgacaatgtgcgcaagtggcgggccgcagaacagcaaaagaatatcgggcagcagaaagatacatccggcggctccggcaaacccgataccgggcagtagatcgcacccgcaggatacctggagcggttcctgttttaacagaaccgctctaactatttgtttgtcgcattttccaacgcaaaaccgtttcgcaactttgctggaaatgctctaaacgccatgaacccggagccggttatgaaccggctcgatccggttccggcaacagtcgagaggaaggcgcatggcgctccagagcatgacaggttttgcgcgccatgcagcacagcatggcatggccgacggcgaggcgcgtatcgcctgggaagtgcgctcggtcaatggcaaggggcttgatcttcgcctgcgcctgccgcaagggctggaatcggtggaacatccggtccgctccctgctggcgcggcatttctcgcgcgggaattttcaggcgagcctgaccgtcgaacgcagcgaaacgcaggcgggctttgccatcaaccagcccatgctggccgaggtgctgaagctgggtgcggagttgcaggaaaaatatggcctggctccggcaagcgtggacggcattcttgcgctgcgcggcattatcgaccagtcgcaaagggcggaagacgaggaagagcgcgctgcgctggaagctacaatcgtcgcggcctttgagggcgccttgaaggcgatagccgaggcgcgcaggcaggaaggcaaggcgctttttaccattctttcgacccatctcgacacgatcgagcggctgacggcggatgcacgaaatgacccgtcgcgcgctaccgaggcgatcaaggcgcgccttgccgggcaggtggcgctgcttctggatgccacgcgcgaactggacgagacgcggctatatcaggaagcggcgtttctggccaccaaggcggatattcaggaagagcttgaccggctggaaacccatgtggccagtgcacgcaagcttctgggcgagggcgggccggtcgggcgaaagctcgattttctttcacaggaatttaatcgtgaggctaatacactgtgctccaaatcgaacgcagcgtcgatcacggctatcggactggggctgaaagcggtcgtcgatcagttccgcgaacaagtacagaatctggagtaacaggtatcatggccatatcttcggttgaaaatggcgtagctcgcagaggcttgatggtggtgatctcgtcgccgtcgggtgcgggaaaatccaccattgcccggctgcttctggaagacccgaagatgaagctctcgctctccatcagtgtgacgacgcgccagcgtcgcccgagcgagattgacggcgtacattatcatttcatcacgatccgcgaattcgagcgcctgcgcgacaatgacgagctgatcgaatgggccgaagtgcacggcaatttttatggtacgctgcgcgaaacggccgagattgcgctggccgatgggcaggacatgctgttcgatatcgattggcagggggcggaccaattgcaggccaagatgccagccgatgtggtgtcgatcttcatcctgccgccgaccatgcgcgaattgcagcagcgtctcaaccggcgcgccgaagacacggcggaagtgatcgaaacgcgcctgcagaatgcgcgctttgaaatccagaaatgggtgaaatacgactatattgtcatcaatgaagacctcgaccgttcctatgcggcgatcaagtcgatcatcaatgcggagcggctgcgccgtgaccgccgccccggcctgtttgattttgtcacggggcttctggaggaagatccggggatgtgaggcatccttccattcgtcactacagcctagacagcagtgcctccgactgtgatttgatccatgcgcagatggggctggccgacaccgaccggcacccactgcccgcctttgccgcaattgccgctgccggtatcaagcttcatatcgttgccgatcatggagatacgcttcatcgcatccggcccgttgccgatcagcatcgcccccttgataggcgcgcccactttgccgtcttcgatcatataggcctcggtgcagccgaacacgaacttgcccgatgtgatatccacctggccgccgccgaaggaaacggcataaatgcccttccttatcgaggcgatgatctcttccggcgtcttgtcgcctgatagcatataggtgttggtcatgcgcggcatgggcgcgtgtgcataggattcgcggcgtccattgccggttgcttccatgcccatcaaccgtgcattctgccggttctgcatgtagttgacgagtttgccgtcctcgatcagcacggtgcggttggtcggcgtaccttcatcgtcgatggtcagcgatccgcggcgctcggcaatcgtgccgtcatccaccacggttacccccgtggcggcgacctgctggccgagaagaccggcaaaggcggacgtcttcttgcggttgaaatcgccttcaagtccatggcccacggcctcatgcagcatcacgcccggccagccattggcaagcacgatgtcgaatgtgcccgcaggggcgggaatggcctcaagattgacgagcgcctgccgcaaggcctcatcggctgcgtgctgccagctttccgtggtgatgaattcgccaaaacctttccgcccgccgagcgtgtacgagccggattcctgccggtcgccgctgcctgccacgacagaaacgctgaggcgggccatggggcgaatatcgcgcacgaaatgaccatcggcgcgcaggatttccacctgctgccaagagcatgcaagcgaaacagatacttgccgcactttcgtgtccttggcgcgcagataggcgtcgatctgttgcagaagctgcaccttggcgtcgaagcccggtgcgccgatcgggttttcgtccgtgtagagatggcggttggtgccagccggagcgggggaataagtgcctccatagcctttcagcgtggcggaaacggcgtcggaggcgcgtttcagcgcggcaagcgaaaggtcgcccgcatgggcatagccgatggcctcgcccgcgacagagcgcaggccaaaaccctgatcctgattaaaagagccggtcttgaggcggccattatcaaagacgagcgcctctgcctcgcgatattcaaggaagagttcgccatcgtcgctgcccttgaggctttccgccacaaggcgctcgatgtggtcgcggccggtgtcgaaactgtcgatcagactcttcataaaataaatcctgcaacatatgtctgttgcaggatgtaagccttaaatccgttgagaacaaccatatgtcaccgctgtgcacggagattcaggctatggcgagccgaaaaaggtggcattctcagtctgcgggaatgtgaatcaggggagggcgtcgaagccttcgccaaatcccttcaggtctaccgggatgcccacgccttcttccggcgtctggaagacgatgaaggtcgccgccttgccgttgcgcagcgtctttagaagatcgtcttccagaatgacttccgcatagcagccatcttcaaaacagcgcacgaaataggcgcgcccgatatccttgccatcgacattgaggcccaggccgttcggcagaagaacaccgagcggagccagcacgcgcagaatgcgcgccttgttgtcagcggttttcagcaccacgactgaaaggcccagttccgggcgcttggcggcgaccacgttctggatcagcgcgcattgctcggtctttgcgccagccggcgtgtcgcacaggatggaccaggcgccatgctgcgacttgagcgcaccgctttgctgcggcgtcgcggatgtggtcggctgtggttccgccggtgtctgctggggtgctggaagctggcccggcgtccccggcgtattgttctgcgccgccgagggcagggttgcggctgcaagcgacaggcccgcgcctgcggcaagggcggcgaggcgctggatcatcgtgcggtgggcaaacatacggaaaaccatgaaatctccagatcgaatcaccgggacgttaatgcgctgaacaggctgcgaaaagcaccacaagggcaattatcacgtccgggccatcattgggaaggtgataccggctgttgcatcgattgtcacgcggcacgttaaagcaaacctttcgtcaaatcatggctgcattatgggagttgcaagtttttcccaagttttcataggcttccgcgccttgtggcaaagcccgcaattgcgggagaagggccggtgggcgctatgccgcgcgcaaaaatgccgcacaggaacatattcgccttccgtgcggtgtgcgctaaggtgtggtttgaacgccgacggggataaggccgtccttaagaccggcgtccagcctgaaagggcgaaaagggagagagttctggtggataagattgttgccgcaacgaggggcgccatgggcggcgctctggcagtgctgtggacgactggtgccgctctggcggaccagccgcgaccatgggagtggagatttcaggacgctgcaacggggattgccgagcagattcattggtttgagcgttatacgctctggtttattattccgattaccttgctggttctgggcttgctggtctgggtggttctccgttttcgcgcgagcgtgaacccggaaccgtccaaaaccagccacaatacggcgattgaggtgatctggactgtcggtccggtcatcattcttctgttccttgccgtgccgtcgttccagcttctgaccgcgcaatattcgccggaagacccgacgctgaccgtcaaggcgaccggctatcaatggtattggggttatgaatatcaggtcgataacccggtaagcttcgattcggtcatccggaaggatgacgaccgtgctgctgccggcaaggaagaccgcgcccgttatccccgcctcctgacggtggacaatgaagtcgttgttccggtcggcgagacggtccgtctgctggtgacagcctccgacgtgatccattcctggactattcccgcatttggcgtgaagatggatgccgttccgggccgcatcaacgaaacctggttcaaggccgataaggaaggcctctattacggccagtgctcggagctttgcggcaaggatcacggtttcatgccgatcgccgtccgcgtcgtttcaaaggaccagtatcagaactggctgtcagcggccgcgacggatctgccgggggcaaacaaggctcttctgcaggctgaaggcgaaggcagtgcgaacgataaggtggctgcggcggggctgtaaatcccgctggagcgccgcgcgccgtctgatgcgcgcaatggcgttctgagcattagacctgcgcaccgggctttgcgaagcctatccggtttccgggccgatgccgcagcaagacttgaaaaacgggagcgaattccatggctggcacagcagctcacgagcatggtgcccacgacgaccacaagccgcatggctgggttcgttgggtatactcgaccaatcataaagacatcggtaccctgtacctgatttttgcaatcatcgccggcatcatcggcggcgcgctttccatcgcgatgcgtgccgaactccaggagccgggcatccagattttccatggtctggcgcagatggtttacggtgttgaaggcgatgccgcccttgatgccggcaagcacatgttcaacgtgttcacctccgcgcacgcgctcgtcatgatcttcttcatggtcatgcctgcgctgatcggcggtttcgccaactggatggtgccgctcatgatcggcgcgccggacatggcgttcccacgcatgaacaatatttccttctggctgctgccgcccgcgctgacgctgctgctgatctcgctgttcatgcccggtccggcaggtggctggggccccggcggcggctggacgctctatccgccgttctcgacctccggccagcccggcccggcggtggatttcgccattctggccatccacatttccggtgcctcgtcgatcctcggcgcgatcaacttcattacgacgatcctgaacatgcgcgcgccgggcatgacgctgcacaagatgccgctcttcgcctgggccgttctgggtacggcgttcctgctgctcctgtcgcttccggttctcgcaggtggtatcaccatgctgcttaccgaccgcaatttcggcacgaccttcttcgcgcctgatggcggcggcgacccgatcctctaccagcacctgttctggttcttcggccatccggaagtctatatcctgatcctgccgggcttcggcatcgtcagccatgtggtctccaccttctcgcgcaagccgatcttcggttatctcggcatggcttacgccatggtggcaatcggtgtcgtcggctttgtcgtctgggcccaccacatgtacacggtcggcctttcgctcgatacacagcgctacttcgtcttcgccacgatggtcatcgcggtcccgacaggcatcaagatcttctcgtggatcgcgacgatgtggggtggctcgatttccttccgcgcgcccatgctctgggctatcggcttcatcttcctgttcaccatcggcggtgtgacgggtgtgcagcttgcaaatgccggtctcgaccgtgcattgcacgatacctattatgtggtggcgcacttccactatgtgctgtcgcttggcgctgtcttcgcgatctttgcgggctggtactactggttcccgaagatgagcggctacatgtataacgagttcaccgcaaagctgcatttctgggtcacgttcgtcggtgtgaacctggtcttcttcccgcagcacttcctgggtctcgcgggcatgccgcgccgttacatcgactatccggatgcttatgccggctggaacatgatttcgtcatatggctcctacatttcaggctttgccgtgctgatcttcctctataacgtcttcgaggcgttcgcgaagaagcgtgaagcgggtgcaaatccgtggggcgatggcgcgaccacgctggaatggcagctttcttcgccgccgccgttccaccagtgggaacagctcccgcgcatcaagtaattgtgcgaggggcggagatctcaaaaaacttcgcccccgcctgcaaatgtgctaagtgcgggcggcattctgtttcgccccgccgccggcaaacgatgagtcggcaatccggcacggcatttttggcgggaacagtatggtttccgggaggtatgttcgtggtggttgccgatgcgtgagtagggacacgcagtcgggccggtgaattcgaggtttttgaagttaaaatgtctctggtggaaaaaaacacggcttccgaggatgccttcgctctctccgaggcgacggcgcgggattatctcgttcttctgaagccccgcgtgatgtcgcttgtggtcttcacggggctggtcgggcttgtgctcgcaccggggcatatgaacccggttctggccgtaatcagcatcctttgcattgcggtcggcgcgggcgcgtcgggcgcgctcaatatgtggtacgatgccgatatcgacgcggtgatgaagcgcacgcgcaagcgtcctattcccgctggcatcatcgcccccaatcaggttctggccttcggcctcaccctttccgccttctcggtcatgacgctcggcctcatggtcaactggctggcagcggcccttctggctttcaccatcttcttttatgccgtcatctatacgatgtggctaaagcggtcgacaccgcagaacatcgtcattggcggtgctgccggcgcctttccgcccatgattggatgggctgccgcgacgggtgaaatcacctgggacagtcttgttctgttcatgattatcttcctgtggaccccgccgcatttctgggcgctgtcgctgttcacaacgaatgattatgaagccgcgcgcattccgatgatgcctaatgtgaagggtgagctttcgacccgccgtcaggccctgttctatgccgttctcatggcgccggtcggtgttctgccgtgggtcatgggttttgcgggcatgttctatggtgtggtgtccacgcttctggggcttgccttcgtctattatgcctggcgcctgtgggctgcggattcgcagccgcagatgctggctgcggcgcgcaagctgttccgtttttcgctgctttaccttgcgggtattttcgctgtgctgctcttcgaggcgctgacgttcaagctgctcgcggcctttggagtattttgatggacaagactgcacacaagccggtgcatgagaaactggagctggtcgtcccgaccgagcaacagaaaaaggcccagcgcaaccgttcatggggccttgccatcgcgctcgcgcttttcgtgcttctggtttacatcggcacgctggccaagatgggcgccggcgtgttcatgcggccgatctgacaatattcgggaggagaggatgacggatcagggggagaacgagaagaagcagcggcgctccaatgcgacgatcgccgtcgcgtgcctgtccttcttcgtctgcatgatcggtgcggcctatgcttccgtgccgctctaccgcatcttctgtcaggtgacaggctatggcggcaccacgcagcgtgtggagcaatattccgacaccattctcgacaagacgatcaaagtgcgtttcgatgccaacatcgcaaatggcctaccatgggatttcaagcccatgcagcgcgaggtgacggtgcgtatcggcgaaaccacgatgataaaatatgaggcgcataatctgttcggcgaggaaacctatggccgcgcaagcttcaatgtcgcgccgggccgggccggggcctatttcaacaaggtcgagtgcttctgctttaccgataacacgttgaagccgggtgaagaccttgaactgccggtcgttttcttcgtggacccggaattcgtgaatgacccggacctgaaggatgtgaagacgatcacgctgtcctatactttcttcccgattgataagccgaggccggtggtgaacgcgaaggcagtgggcagcacccgcaacggcggctgagggaaaccgggttggaattgcggcagatgatggcgcaatgacaaatgaatgaagcggttttattctttggacagaaccgcttgtacatggaaggatgcggcccgggtgtgccgggctgcaaggaatgacggatctgccgggaatgcgtttcacgcttcaggcaggaagtgcgagagaggagcccctcaggggaaatacggggagagacatggcggacgtccatcagaaaaatcacgattaccatatcatcgcgcccagtccttggccgtttctgagctcggtcggcgcatttgtgctcgctatcggcggcattgcctggatgcgttacatcaatgcgggcgagctgccgttcttcggcctcaacgtggtgacgccgtggatattcttcattggccttgcgatcgtgctttactgcatgttcggctggtggtcggacacgatcaaggaaggccatgaagggcaccacacccgcgtcgtgtcgctgcatctgcgctatggcatgattatgttcatcgcctcggaggtcatgttcttcgtggcatggttctgggccttcttcgatgcgagcctcttcccgaacgaggtgcatcaggtcgcacgcgccgaattcaccggcggtgtctggccgcccaagggcatcgaggttctcgatccgctgcatctgccgctctacaacaccgtgatcctgcttctctcaggcacgaccttgacctgggcgcatcacgcgcttttgcataatgaccgcaagggcatgattacgggtctggccatcacggtggcacttggtgtgttattctcctgcgtgcaggcttatgaatatatccacgccccgtttgcattcaaggattccatctacggtgcaaccttcttcatggcgaccggattccacggtttccatgtgctgatcggcacgatcttcctgctcgtctgcctcttccgtgcaatcggcggggatttcacgccgaagcagcatttcggctttgaggctgccgcctggtactggcacttcgttgacgtcgtctggctgttcctcttcttcgccatctatgtctggggcggctggggcgcgccgatgcatggcggttgatccggcattgaaccgatgatcggggcggccgtggaaacatggccgccttttgctcgtttcaggtagcccggcaatcacgctgccggaactgcttcagaggaaggaagaacgcaatgccggaacatggtcactatccgcaggtcgatccgatcaggagcggcattgccgggcactgcccgcgctgcggcgaggggaagctgttcaacggctttctgacggtcgcgccacgctgcacggcttgcggtctggattatggctttgccgattccggcgatggtcctgccgccttcgtcatcctcatcatcggctttatcgtcgttggccttgcactctggatggaagtcaatattggcccgccgctctgggtacatttcattttatgggtgccgcttgcaattatattgagcctcgtcgccatgcggtggatcaagggcattctcatcaatatgcaatatcgccacaaggccgagcaggggcgtctggacagcaacaaatgacgctggagcaaacatcacgccgttttccgtggggcgtccttattgcctccggcatcgcgctcgtcatcctgctttcgcttggcacctggcaggtagagcgcctgatgtagaaagaggcgttgatcgcctccaccgaacagcgcatccacgagccgccgctgccgcttgcggagatggagaaaatctaccggcaggaaggcacggtggaatatcgccccgtgaccgtttccggcacattcctgcatcagggcgagcgccatttcctggcaacctacaagggtgaagcgggtttttatgtctatacaccgctgatgctggaagacgggcgcttcgtgctggtcaatcgcggtttcgtgccatacgagaagaaagacccggcaacccgcccggcaggcgaacttgcggcagggccggtaaaggtgacaggccttgcgcgcgatccgctttctgtgaagccgtcctttctcgtgccggataatgatatcgccaaaaatatcttctactggaaggactgggcggcgatggccgaaagcgccggcctgccggaccttggccgggtggtgccattcttcgtcgatgccgacagcacgcccaatcccggtggcctgcccatcggtggcgtgaccatcatcgactttccgaacaatcatctgcaatatgccgtcacctggtatggcctcgcgcttgcgctgatcggggttgtcggcacatggctgtggcgctatcgaaaaagcggcaggggttgacaacggccccgttgcagcccaactccgtgcatggaaaaaagccgtaaatcgcatgacaggtccgtcctgcgttttttgcgtcatctactggaaaacgagtacgccataatgacccaacagcgcccccctctggagatccgcctttgcggcccgcgcggcttttgcgcaggtgtggaccgggccatccagattgtcgtcctggcgctcaaaaaatatggtgcgccggtttatgtgcgccatgagatcgtgcacaatcgttatgtggtcgaggggcttcaggcccgcggcgcgatcttcgtcgaggaactggatgaaatcccggcggcacaccgcaaccagccggtggtgttttccgcccatggtgtgccaaaatccgtgccagcggacgcggaggccaagaacctcttttatcttgatgcgacatgcccactggtttccaaggtgcacaaacaggccatgcgccaccagcgccttggccgccatgtcatcctgatcggccattccggccacccggaagtgatcggcacgatggggcaattgccggatggcgcggtcacgctgattgaaaccgtcgaggatgcgcacacctgccatttcgatgatgaagacaatcttggcttcgtcacgcagaccacgctgtcggtggatgacacggcgggtatcatcaaggaattgcaggcgcgctttcccaatctggcggctccggcggcggaatcgatctgctacgccaccaccaaccggcaggatgctgtgcgtgcggcggcgccgggctgcgatctgtttctgattgtcggtgcaccgaattcctccaattccaagcgtctggtcgaggtggcggaaaaggcgggcgcgcgcatgtccatgctggtgcagcgcgcggaggatatagaatgggagcagatcggcgatatttccgtcgttggcctttcggctggcgcgtctgcgcccgaaatcatcgtggatgaaatcatcgatgccttcaaagcccacttcgatgtgaagatcgaactggcggaaacaacggttgaaaccgaaaatttccttgtgaatcgcgaaatccgcgatgtggaattgacggtgaaggatatggcattcgtcaatggcgagcaccgcgtggtcagcatttccaaacttatgcaggggaagtaagggacatggccgtctatacggatattaacgagatcgagcttggcgcattcctgcggcattacgatatcggcacgctgacctcctataaggggatcgcggaaggtgtggagaattccaactatcttctgcatacgagctccggctccttcattctgacgctttatgaaaagcgcaccaatcgtgaagatctgccgtttttcctcggccttatgcagcatctggccaagcgggggctggaatgcccgcagccggtggtgcgcaatgatggcgcaatgatcggccaattggccggccgcccggcggctatcgtcacttttctcgaaggcatgtggatgcgcaggccaaccgtcgcccattgcgaggcggtgggcgaggggctggcgcatatgcatctggcgggtgcggatttccccatgcgccgccgcaacgggctgacgctgcccgattggcgcccgctgtggaacctctcgcgtaaatgcgccgatacggtcgagcgcggattggtcgccgaaaccgaggctgatctcgattttctcgaaaagaactggcctgccgatctgccgcaaggcgtgatccatgccgatctttttccggataatgccttttttctgggcgacaggctttccggcttcatcgacttttatttcgcctgcacggatattctggcctatgacgtcgccgtctgcctgaatgcctggtgttttgaaaaggatttttcctataaccgcaccaagggcgcagcccttctgcgtggttacacttccgtgcgcccgctctcggaggctgaagccgatgccttgccggttctggcgcgcggggctgcggttcgcttcatgctgacgcggctttacgactggctcaccgtgccagccggaagcttcgtggtgaagaaagacccgatggaatatgtgcgccggatgcgctttcaccgccagatcgaatccgctgccgaatatggccttgaaatgcagggagttgcggcgtgaagcgcatcgaggcctatacggacggggcctgttccggcaatcccggtcccggcggctggggtgcattgctgcggtggaacggcaatgaaaaggaactgaagggcggcgaggcggaaacgaccaataaccgcatggaactgatggcggcgatttctgcactttcggcgctgaaggagccttgcgaagtcgatctctacaccgactccgtctatgtgcgcgatggtatttccggctggatcgaaggctggaagcgcaatggctggaaaacggcggccaagaagccggtgaagaatgccgaactctggcaggcgctggatgaggcgcgaaaagcccacaaggtcacttggcattggatcaagggccatgccgggcaccctgaaaacgaacgtgcggatgaactggcccgcgctggcatggagccgttcaaatatgccgggcaccgcacgttgaaggtgaaatagtaagggcggctttcgccgccctttcacttttaaagctgtgcgagaagggctgaggcggcagacgtgaccgcctggcccggctgttcttcgatattgagagatttcaccacgccatcttcgacgatggcggaatagcgcttggaacgtacaccgaggccgccaccggaaagatcgatatcgagaccggctgctttggtgaaggttgcgcttccatcggcgaggaagagaatcttgccctcgccgccggtgctctgcgcccaggcgcccatgacaaacgggtcgttcaccgcaacgactgcaatctggtccacacccttggcgagaattgcatcgcggttttcaagatagcccggcaggtggttcaggctacaggtcggcgtaaatgcacccggcaccgcaaagagaaccaccttcctgcctttgaagacatcgtcggtcgtcatttccgtgacgccgtctgcggtctttaccttgaaagtcgctgcgggcagcctgtcgccaactttgatcgtcatcgattttctcctaagggcagggcggatggaaattgccgtctggtccgcctgctgtttgtgcgaaacttttgatttgccgtgccgaagcacgcacggcgacaattaagcgcataaagtaccgccggacaattttaaaacgccggactgttatcaaaattcagaagagagtggtgcccctgtcagtccagttccagccggccggaaactgccttgccattctgcacgatcgtatagtcgataacggcatctttcgtcttgccctgcatcttggcgataaaacgctggctggcttttccatcctcgacggaaaccggcgcggaaagattgaccgtgtcgcttgccacgaaaagctcggcaggcgcattgggatcgggcagggcgacgtcgaagatggcttcatccttgtcgtgcttgaccgcgctcacaccgaaatcgggtgaagcaggtgccggcagttgtgcgaaggcggtctcgacgacggtgcgtgcggcgagattctccgatgatgatttttgcctgtcggcatccagcggaaaatcgaattcggccagcaccggcacgcagatattttcacacatgccgaggaaggcatgacctttcagccgcttgccccccggctcgatgtggaaggtgacgggcagcgaaaccggcttcttgtagccgatgccgccctcctcgtccccggcgaagcgtacaggcgcggggaacgcaatttgcgccttcgcatcgccctcaatgctgatctgcggcggcacaccggcatcgccgggattgcgccaataggttttccagccggggcgaagttcgatctgcaaggccccgcgcacctcctgttttccggtgattgccggatcgccaccttcgataacaatacgcacacgcccgcccggagtttcggtccaggcggaagttgaagcctgtgcagggattgccagcacggccagtatgaaaggagcgagaatagaggtacagattttcatgccctgaaaatggaataaaaaaatggtcgcttcaagtccaacagatagcctaaccggataattcgcgccaaagcggccgcccgcgatggaaagccattgtcattttgctgagtcttgctaccttctttattactatgaccacgcacaggaagccgagccaggagcagggttttttaaacgggcaattcctgcttgccatgcccggaatgagcgacgagcgatttgcgcgttcggtggtttatatctgcgctcattcggacgagggcgcgatgggcttcatcatcaaccagctacagccggtgcaatttcccgatcttttgcggcagatcggcgttattggcgaggaagacctgattatcctgcccgaccgggcgcagcatatggtggtgcgcaatggcgggccggtggatcgcacgcgcggctttgtgctgcattcggatgattacatggtcgactccaccatgccggtttcagacgatgtttgcctgacggcgacggtcgatatcctgcgcgccatctatggaggtggagggccggagcgggcgctgatggcgctgggctattcgggctgggcaccgggtcagcttgaaatggaagtggccgaaaacggctggctcacctgcgatgccccgctcgacatgctgttcgacagcgacatcgagggtaaatattcccgcctgatgctccatatggggatcgatatgtcacggctcgtttccgatgccggacatgcttgatgtaaggcagtatgttaggggagtaagggagcagggggcgtatgttttggttgcgcatgaccgcaaaaccatatccttcactgccctactgccctattcacgccgccgcatccagctgttcgcggatcatgcgcgtggcctcgtcgtggctggtcggctggccgaacatgaagctctgcacatattcgcagcccatctggcgaagctgaagtgcatcggtttcgctttccacgccctctgtcacaactgcaaggcccagatcatgcgccatgctgacgatggagcgaagcagcgtcgtcttctggggctggtcgcccttcacgaaggagcggtcgatcttgatgatgtcgaacggaaagcgcgtgagataggcaagcgacgaataaccggtgccgaaatcatccagcgacaggccgatgcccatggccttgaggcgggcaagcacataggcggactgttccgggttttccatgagaacggattctgtgagttccagcttcaggctgcccggattgagatgaatgcgcgacagcaccgaacggacatcgttgatgaggtcttgccggatgagttgcgtggaggagagattgaccgaaacgaagaggtcgagtttggggaattgctcctgccaggcaaaaaggtcttccgccgcccgctgcatggcaaaaaggccgagctgtacgataaggccggaattttccgcaattggaatgaattcggacggcgaaatagcgccgcgccgcgggtgttcccaacgcatcaatgcctcaaagcccgcaaccgtgccttcctccagcttcacaatgggctggtaaacaaggctgatttcgtcgcgctccagtgcccggcgcaggtcggattcaagttgaagcttgtcgctgccgatggcgcggaaggcgggccggaacggctcgatgcggtcgccgccgaaacgtttggcctggaacattgcaagttccgcatccttgacaaaatcttctgccgtggtcgcagtcttggtccaggtgatgaggccaatggaggccgtcagcacgatctcacgcttggcataggcaatgggcgagcgcacggcctggcgaagtgcttccgcaaaggttgcgatgcggcccggatcgacttccgaggcaagcagcaggccgaactggtcggaggaaaggcgcgaaagcgtatcctgcggcttcatgaggcgcgctaggcgccgtgaaatggtaagcaggatcgtatcgcccgccgacatgccgagactgtcattgacctgtttgaagcggtcaatgtcgatcacgaacacggtcgggtgcaggttgctttcgccacgcgccatgttcatcatgctgctcaggcggtcgagaaagagctcacgattgggaaggccggtgaggttgtcgtgcacggcatcgtgcagcaggcgctcctctgcctttttctgttccgtgacattgaccagcgtgccgacgcagcgcaccacttcgccatccgaaccaatgaccgggcgcgcgcgcagcgcataccaatgataatgtccgtcattggcgcgcaggcggaaaatctggccgatgcggccgcggcggttttccagaatggcgtcgagcgtggagcggaaacggtcgcggtcgtcggcatgcatggcgggcagccagttgcgcaccgggccttgcagggagcttgcggtattgcccagataattggcgatatcgggcgtcgtcaccacgcggtcccgcggcacgtcccagtcccagacgatatcgcctgcgccgatgacggcaagcgcctgacgctccatatcggaaagaaggccctgttgcagtccgccgcccgcgaaggcgtgctgcatgacagtaaagccgatcagaagcacgattagcacgaggccgccgccgagcgccgattgcacgatatcgttgtcgagatgtccggaaacggccatccatgcgccgatgagccatatgagcgtcaatagccaggcgggtatcagcatgaccgcgcggtcatagcccttgacagccagataaccgataatggccacgcccgaaaacacggtgagggcgagcgagatgcgcgcgatgccggaggcgaccgggggatcgaagacggcaacacctgcaagcgcaagcaggcccaggatccatgtcaccgcgccatagctgaaatggtcgtgccagcgattgaggttgagataggtgaaaaggaagatcaccagagatgcggcaagcgcaacttccgttcccgcgcgccatatctgctcgtttccgggcgttatctgcatcagcttgttccagaagccgaaatcgacgcagatataggccagaaccgcccatgcaagcgcggcggtggccggaaagagcgatgtgcccttgaccacgaaaaggatggtcaggaaaagcgccagaaggccggaaatgccaagcaggatgccgcgatatagcgtgtaggaattgaccatatctttataggcttccggctcccacaggtaaagttgcggcagattgtgcgaggaaagctcggcgacgaacgtgatgacactgcccggattgagcgtgatgcggaagacgtccgcatcggcactcggctggcggtcgagcgcaaagccttcgctgggcgtgatggaggcaatgcgcggtgagccgagatcgggccagatgacgcccgaaccgacgagacgaaaatgcggcgcgacgatcagccggtcgatctgctcgtccgtggggttggcgatggaaaatgctgcccagtcgccggaggcgttggcgttctggtcggactgtacctcgatacgccgcacgatgccgtccgggccgggcatggtggaaacctgcacgctctcgcccttgttgcgcaaaagctcgacagcgcgcgaaaggtccagcgccgtgtcttccttggaaatcttgatgggctcaatggccgatgcgtgaaccgccgaaagggtcaggaaaacgaacagtgcgaaaaagcgcgcgcctgcttcaaaacagttttttgaaaaacctctcacgagcgttcaaccttgccaatgatcacaccgcgatccgtcatacgtttgtcgctttctatcagggctaaaagcagatggtcctgccagaagccgtttatcttgagataggagcgcaacagtccttctctctgaaatccggctttttcgagaagccgtatcgaacgtacattatggggaatacaggcagcttcaagacggtgcaaccgcagttggtcgaatgcaaaggggataaccagcgatagcgcctccgtcatatagccttttccggcaaaaggcgcgccgctccaatagccgatcacgccgttctggccgacgccacggtgaatattgccgatcgtgatgccgcccacgatgcggttatcgctgttgcggaatatgaagaaaggatagccggttccggcgctggtttcatcctgataatgcctgatccggtagcgaaaggcactccgggtcaggtcgtcatccggccatgtcggttcccatggcgtgagaaacgcgcggctttgctcgcgaaggctcgcccagctcgcataatcgctcatcatggggtcgcgcagataaatgcgctgtccgcgcaggactgtcggattgcttcgtcggaagggcaggccgatcatgagacgatagggcagtcaggtaataagacagcaaggcaacagggaggggggaatgcatttgccgagctaaacatactgccctaactcccttattgccctattgttctatctctttgttttgacgcattatccgacgcaaagccgcttcgcacttttggctcgaaaatgctctagacagctatcttcctcgtatgcgcattggtcgaaagcgcatcggtcaggcgatcgaagctcatgaggcagccaacgggaccgacgcctgcgatggttggtttgttgttgaggaaaagccgtccggcaaggtcggtcaggcgttccggggtgatgagggacaggcggtccagcaattcgctgttttccaccgggcgtccatagagcaggaactggcgcgcaatctggcccgcacggcttgccgcgctttcctgcgacatgaggaggcttgcgcgatattgcgcacgggcgcggtccacttcctcgatgccgatggaatcggctgccttgtgcaattcgtcgataatgaccggcacgagttccacaagctcgtcgcgccccgttgcggcatggatgccaaacagccccgtatcggaaaagccccaatggaaggcatagaccgaatagcaaagcccgcgcttttcgcgcacttcctggaaaagccgcgaggacatgccgccgccgaggatcatcgaaagaagctgcgaagcgtagaagtcgcgcacatgataggcgcggccttcaaaaccgatcagcacctgcgcatccatcaattcgcggttttcgcggaaatcgccgccgacataatgagcaaggtcgagtgttggcgcggtattgtgcggacggaaactgccgagccgcttttcaacctcgcgcacgaattcgtcatggtcgatgccgccagccgccgtcaccaccatgcggtcgacgctatattgctcctgcatatattggcgcaggtcgtcggatgtgaatgacatcaccgtttccggctcgcccaggatcgcgcggccgatgggctggtggcgataggcggtttcggtgaaacggtcgaagacgatatcgtcgggcgtatcgtgcgccgcgccgatctcctgcatgatgacctgcttttcgcgttccagctcgccctcgtcgaatttggaggcggtcaggatatcggaaagaatgtcgatggccagcggcatatcgttgcgcagcacgcgggcataataggaggtggtctccacgctggtggcggcgttgatctcgccacccacattttcaatgtccgatgcgatctgccaggctgtacggttttccgtgcccttgaaagccatatgctccagaagatgcgcaattccgtgacggtcgggggcttcgttacgcgctcccacctttacccagattcccaacgccacgctttcaacatgcggcatggtatcggtggctattgtcaacccgttgggaagacgcgttacttcaacacccattagcaaattgctccctgcattctcaccctggttccctttcgtgcctgctctattcaggctcgggaatggtggcgcacatattcttccacgattttcagctcgttgtgaagaactgtgaagctttcttttcgttgcatcaggtcgcaaagccatgccggcaattgcggctcgaccccacatgcagccttcaccgcatccgggaatttggccggatgggcggtcgccagaaccaccatcggggcggtgccggatgctttttcacgcgcgaccttcacaccgatcgccgaatgcggatcaagcagatagccgtctttggaaagaaccgattcgatagtcgccgccgtctcatcgacggtggagcggccagccgaaaattcgctgcggatggccgaaagcggcttttcggaaatcgtaaatccgccagattgcttcaggccctgcatcagcccgcgcacggccgccgcatcgcgcccgtgtgcctcgaacagaagccgctcgaaattggaggaaatctggatatccattgagggcgaagtggtctgcgctacgccgcgcatctcataggccccgctttccagcgtgcgcgaaagaatatcgttgtcgttggtggcgatgatgagttgctcgatgggcaggcccatgcgtttggcgacgtagcctgcgaaaatatcgccgaaattgccggtgggcaccgtgaaggacacggcgcggtccggtgcgccgaggctgagtgctgccgtgaaataatagacaacctgcggcatgatgcgcgcccagttgatcgagttcacgccggaaagcgacagggcgtcacggaattccagatcattgaacatgccttttacgaggttctggcaatcgtcgaaattgccctcgatggaaagcgcatggacattggaaaagccggaagacgtcatctggcgttgctgtaccggcgagacccgcccattggggaacaggatgaaaatgtctgtgttgtcgcgcccgccaaaggcttcgatggctgcgccgcccgtatcgccggatgtagcgccgacgatcgttgcgcgctcgccgcgctgtgccagaacataatccatcatgcgggccagaagctgcatggcgacatccttgaaggcaagggtggggccatggaaaagctccagcacgaattcgttcgcgtcggtctgcaccaacgggcagacggcatcgtgacggaaggttccgtaagcttcgcggaccatgcgctcgaaatcggctgccggaatttcaccgccggtaaagggcgtgaggacggccagcgcgacttcgacataggattttccacgcagggcgcggatctgttcggctgtgaattgcggatattcctgcggcagataaagaccgccatcacgggcgaggcctgcgagcaatgcatcgctgaattccagaaccggtgcttccccacgcgtacttacatatttcatttcgtcaggccttcattccagagcggctgcccattcaaagctgtgtaaatgcaatagggcgtccccaaaaaagccgcaactatttaaaacatccccaatggatgggttgctctcggcggcaaaaaacgggaaaacgccatcgcgctacgcattttgcagtggtatagagcatttccagcaaaagtgcgaagcggttttgcgttggataatgcgaccaggaaaggtttgcatttcgagccaaaagtgcgaagcggttttgcgtcggacaatgcgaccaggaaaggtttgcatttccagccaaaagtgcaaagcagttttgcatttggaacaatgctatgggggagcgcgcatgtttcccggcaaggaccgaagtgggcttgctattggaaaatgaggcggaacggaactggcccagcctggcggacttcggataagccgggttgctccaaaacagtttgaatagtgcagggaagcccggtttatgcagaaagcatcacagaatcgttcatcgttgtttccagtctttgcaacggttttgctcgcatcccttgcgggctgcacaaccagcggcaccgaaaatggtgcaaattcatcactgccgaccaaggtgacctccggggaaaagcgcattagcgaaactgaactgcgcgcttattgcccatcggtctcgctgcgcgatggaacggccttcttcaatacctatgaaaagggcggcgacaaggatccggagcgcgtgatctatcaggcggcgctgaccgatacgacgcgtagctgccagtatggcaatggcacgctgacgatggatattgcgggcgcaggcaaggttgtgcccggcccgaaatacaagaccggcactatcgtcatgccgatccgcgtggcgattcgtcagggcgatcaggtggtctattccaagctgcacaagcagcgggtgagcatcaccaatcccgacacggcgacgcaatttgtcttcaatgacaagggtgttacgatcccgatgccggacaagcagaatgtgcagattttcatcggcttcgatgaggggccatacaatacgaagtaaattcctcgttcccataaactgacaggatgcgcgacatgtttcgcgcatcttttattttagcctattattccatgatataaaaacatcaattatcattgatgcaaaattgtaaatattatagaagttgatttatcaatatattatcattttaaccgtgaaataatgacaattataaaaattgtattcttttgtatagaaaatgtgctatatatcgctggcaataatttgagttcggaatcgctatgacggggtgatgccgaaaatatattcagacttcccaattgattggtgggaattttaggtggacatatggatgcggttccgtcgcaatagtttgatttcccccgttttccttgttctgcttctcatgcttattctgggggccgtggccgggcaactggtcggaaaaggactccgcattctcgaagaagaacgtcatatggatatctatatgacggctctgcgcgattactccagccggctgctcgcctccgcgaggaatactctggaggctgcgaataattctcccttcgagatatgttccccgcaggatcttgcctatcagcgcaagctcgtctttgccgcctatcacatcaaggatatcgggcgtctgcgcgatgaccaacttatctgctcgacgcttctgagtgatatcaaaactcagccgcgccgttccgttgccaatgtcaatttgaaggacggaacctatatctatgccgatgatgccttgataacgccgggtagccatgggccgatcatcggacgagggaatgcgaatgtggtcttgagctcggttgccttcgatctcctgcacacgccgcgctatgctttttccatttttgccaccgacgaggaaaagaagcatttcgcgctgctttacaattattcaggtaatgccgagcctggacctgagccgtcctctggtgattgggcgcagaaattcgtggaagcgccggatggcaaggtgttgcgggagaatagctgtgacccggatacgggcgtctgcatcagcctgtcagcaacgatcgaccgaaccagcacggcagcacggctgaaaaacctgctggccatctgccttggcgcattggcgggtggcagtgtcgggctgggctggctctattatcgcaatcgcgaccactcattgctctacaggctgaacaaggcactcgctgccggagagccgcatttgctctaccagccggtggtggatatggcggatggcaaggtgctcggctttgaagcattgatccgatgggaaatccgcaagggcgatttcgtcccgccggatgtcttcgttgcgcgggcggaggaggcgggcaccgctacaaagataacgatctatgtgctggaacgtctgatagaagacatgggcgacacgctgcgccagcgccgtgatttgcgtatcaatatcaacattaccgccagcgacctgcaaagcccggccttcatgagccggatggaaaggcgccttgcggcggctgatatcgaaccacaacaggtggggttggaactgacggaacgcacggcggtcgatttttccaaggcgacggacggcatcaggcgcctgcgcgagcaggggcaccggatttatatcgacgatttcggcaccggctattcgagccttgcctatctcggcgaattgcatgtggacgcaatcaagatcgacaaggctttcacgcgcactgtcggcaatgattatgcaacggtctccatcattccgcagatcatttccatggcgaaggaacatggcctcgatatcgtggtcgaaggggtggaaacggaggcacaggccctctattttcgtaaactgggcacgcccctggccgcacaaggctggttttttggcaagccgctgtgcgtttccgatgcgcaggcgctggtcgctacagtgaagaagaagcaatcgcgcgtgaagttggcccgcaaaacgacccaaaaggcgaaatgagcgggccgcacggaaaatacgggcgcgagtggagcagttttgagaaaaagtgcagatcgataaaattcaaattaaattcgactgcccatatgaaatgaatggcaagaggtttgggttattctgcgcctatgaaacagaaatttgaacgtatcctcgaaccgacggacacctgggctatcttcgatacgaccgcagacgtgcccgccatgatgggaacccggctgctcatcggcctcacggaaaaagaggccgaagaactgctcgccattctcaatgcgccgccaaaaggccgcaacaaatgctctgccgcctgagcgacaattcaaggcgtcagaattttctttccggactgtgctcaggcatctgtccagatggacagggcgtcgatcacgctctgcaaatccttgtggcggtggataaccgtttcggctcccgcatcggtcagcttgtcggcatggccgggataggtgtgcgccccgcccgtaaaaccgatgacgcgcataccggctgcgcgcgcgccatgaactccatggacggaatcctcgatcaccagcacattggccggatcgacgccgaaatggcgcgccgcgtggagaaacacgtccggggcaggcttggtctttccgctgcccacttccttggcggagaaaatattgggtgcgaagagctcgtaaaggccgacgcgcttcagcatgttttcaagccgcaggctcgtggagttcgagcagatgcatttcggcagcttgagtgcggaaaccacctccacgatgtcttccaccgcgttgacctcgttcttcagcttttcatccagaatgcgctccgacttgtcgaggagcgacgcggaaagcggaatgcccgcctcgcgctccaccgtcagcaggatatcctgccaggtgaggcctgcgaaacgttcggccatttcatcggcggcaatcggatagccggattcggtcaggagggcggattcgacttctgcggcgatgatctcggaatcgaccagaacaccatcgcaatcgaaaataatgagggacggtgccgccataagcgtaaccttcttgttgaagcattttgatccagcgggaagggcctcccgtctggcaatgcgtgaaagggaaaagacgaccggcaatcgccggaacgaccgggccggaaaatacgggcgatgagctacacctttatgatgggcccgtcaaacttcgccggcaacttcgcggcggcggcggtccagttcttcgctgtagcggcgcaatgtgtgcgcttcgctcaaaagccccagaaccttgcggtcctgcgcattgtcgatgaccgccagcgcttcgctttccgcccggtcgaagcgggcgacggcttcctttgcgttcatttgtggcagaaggaactcatcctgatatttgagcagctccgcaatactgtgagtcttgtctgcggtatcgaaactgtcgccataggcttccggcacggggatcatgccgacatagcggccttcgctgtccaccgcgatcacgcgctgggtggagccgagcggaaaatcgtggcggaaggtttcgatatcggtatcgatcgcaacggtgcgcacgtcatggcgcatcatgcgcgcgacggtgagatcgcgtatccagccgatgtcgtgcgcggagcgtatggcctcgccgcgcaggtggaagcgccaggttgcgaaggagtagccgaaggtttttctcaccatcagcgaggatgaaacgaccgcgcccagaaccagcatggagatcggaaagtctccggtcatttcgagcgcgaggaaggtcatggtcatcggcccgccaaccacagccacggcaagcgagctcatgccgatgacggcatagacttccggtgccagcgcaaggcttgcaggcatgatggtcccggctatggccgcgaaaagcttgccggtgagcgcgcccagaaacagggaggcgaaaaacaggccgccgcggaagccggatccgatggaaaccgccgatgccagcgatttggtgaggatcagaagcaccagcactggaatggtgatgttggcgttgagatcgagatgcagcgcgccatggccggaggccagaacctgcggcgagaaaaacgcaatcatgccaacgattgcgccgccgattgccggcgccagcacattgggcaccacgctgcgccgtgcgaccttttccaccagggtaacgccacgcatgatgagaatggcgatgcccgctgaaatgaagccgagcatgagggccggtacatagtcgcgcggggtgatgtcgtcgatcaggccgatatcgataatgaaaggtgcgccgcctatggcctgcgtcacaagcgtcccgatgatggccgcgaccacgacgggggcaagtgtggcgatggaataaacgccgatgataagctcgaaggcatagaacgagccggtcagcggcgcattgaaggcgctggcgatggctgccgccgcgccgcagccgacgagggtgcgcatgtcggcgcggcgcagtttcagtgcgcgcccgatgcgtgaggcaaagccgctcgcaagctgcgtataggccgcttccagccccaccgaagcgccaaagccgttggaaatgaggttctgcccgaccagaatgaaactgtcggtcagtgacaggcgtccgccatggagggcgttcgcctcgatggggtcgacgatgggacgtttgcgccagcgcgccagaacccagatcagcacgcccatcaatatgccgcccgccatgggtgcgatgaaggcgctcggataaagctggatggccgcactcagccgctctccctgctggaggccgaagattgcctgatgcatccattgcgagataccgccgatggccgcgacggcaagcccggacaggataccgatgagcgcgcccgcaatgacgatgccgatttcgctgccgcgaaccagtgcgcgtgtgcgaaagggtacgaacagcaccctcaaatatcggttatgacgcaactccgcgaaattcattatcaaactacacccgacaggcacttcagtctgcgagcggctgccacacacattgcatcatcgtcatttgccgccggatcatagaccaaaagaaataaccaagccttattgattgcgacatatgccgttccagccttgcacatggatcacgtcgtcacgatgacaagtcgataattatctctgccttattgggcgcgcaaaggccgcaaagccgggctttccctgtgatattaagaaaagatttacgatttcaagcacttggcgttaacggcatatttaccctacgcagtaaccataggaacaagttttttgcgttcacaggtaatcgagtatcccatgtccctagtacgtcttgcgcatgagttgcccatcgaggccccgcgtaccgcctggctcgactccatcatcaaaggtgattgcgtttccgcgctggagcgcctgccggatcattccgtggacgtcatctttgccgatccgccctataatctccagcttggcggcgatctgcaccgtccggatcagtccatggtcagcgccgtggacgatcattgggaccagtttgaaagcttccaggcctatgacgccttcacccgcgcctggctgctcgcctgccgccgtgtgctgaagccgaatggcaccatctgggtcatcggttcctatcacaatattttccgcgtcggcacgcagttgcaggatctgggcttctggctcctcaacgacattgtctggcgcaagaccaatcccatgccgaatttccgtggccgccgtttccagaatgcgcatgaaacgctgatctgggcttcgcgtgaccagaagggcaagggatatactttcaattacgaggccatgaaagcggccaatgacgatgtgcagatgcgttcggactggctgttcccgatctgcaccggcagtgaacgcctgaaggacgagaacggcgacaaggtccacccgacccagaagccggaagcacttctcgcgcgcatcatgatggcttcaagcaagccgggcgacgttattctcgacccattcttcggttccggcacgaccggcgcggtcgccaagcggcttggccgccatttcgtcggcatcgagcgtgaacagccctatatcgacgccgcaaccgcccgcatcaatgccgtggagccgcttggcaaggcggaactcacggtgatgaccggcaagcgcgcagagccgcgcgtggccttcacgagcgtaatggaagcgggccttttgcgtccgggaaccgtgctttgtgatgaacgccgccgttttgccgccattgttcgcgccgatgggacgctgacggccaacggcgaagccggttcaatccatcgtattggcgccagggttcaagggttcgatgcctgcaatggctggaccttctggcactttgaggaaaacggcgtactgaagcctatcgatgccctgcgcaagatcatccgcgaacagatggctgcggcaggtgcataagaaagtttaatatcggacgatctccagtaaagtctgatagcaaggcgctcgaagttttcaaacttcgggcgccttcattctttcagaaagaaagctgtcgcgcccgcaaatcgtcggccagtttggctgcgctggtaaaatgcaccgcctgccagcccgcttgcttcgcaccttccacattgtgcatcgtgtcatcgatgaagagcgttgctgccggatcgaggccgaacgaggcgacgtgatgatcgtagatcgcccggtcgggtttgatgaggcggatatcgcctgaaaccgtcacgccacggctttcggtcaggaagggaaagcgggcctgtgcttcccggaatgtatcggatgcgaaattggtgagcatggtcacgtcgtggccagccgcaatgagcccgcgcaggatttcaacgctgtcgtcataggcatggggcaccatgcggctccagttccggcggaaagcgcggatatggtcgtgatgttgcgggtggctttccagaagcagggcttcggcttcctgccagcttcgcccgcgatcctgttcgatgttccacgcgctggtgcagatattttccagaaaccagcgccgttcgccagcatcaggaatgatatccagaaaggcaagttccggatcatagtgaatgagcaccttgccgatatcgaaaacgacatgtttgaccgggctactgttcaacggcttttcctcccccgtttgaaagcgtctggaatagcggcggcaatggcttttttcataaccgttggcagggcctcgccgcaaagctcctcgggcgttgaccaccatccttcattcgccgcttgtttccgcacattgctggcacgataaaccgacagccgcaactcgaaatgcgtgaagacgtgcgtgatggtgccggatggtgtccaggctgccgaaaagggcgctgcattcaccgttgcgtcaccgtcgatgcgcgcggtccagccgctgcccggcacttccgtcatgcccgccagcaagccttcgcccttgcgcttgcgcagatagacggagccgtcacccgcaatggcaatgaaggccgcgcctgtgcgcaccggcttttccgctttgggcgcttttaccggaaagtcttccgggtcgcgttcgcacagcgcgatgcatcccttattgagcgggcagagcgcgcaggccgggcggcgcggcgtgcagatcgtcgcgcccagatccatcatggcctgtgcaaaatcgccggggcggtcaggtggcgtcatctgccccatgagcgcgcaaatctgcgcctttgcgacggggaggggggtgtcgatagcataaaggcgcgagatcacgcgctcgacattgccatccaccacggcgacctgctcgccaaaggcgatggcagcgattgccgccgaggtataatcgccgatgccaggcaattccttgaggccggccgcacttttcggaaattccccgccatgttcggcgacgacgatatcggcgcatttcttgagattgcgcgcgcgggaataatagccaagccctgcccaagcgtgaagaatatcatcctcgctcgccttcgccatggcccggaccgtcggccatcgctcgataaagcgcaagaaataggatttcacggcttcaacggttgtctgttgcagcatgatttccgacagccatacacgatagggatcggcgacgtctcctttggccgcgtcaacaggcgtcacgcgccacggcaggacgcgatgatgacggtcataccagcgcagaagaaaagtcgtgggatccatgggcctgcttgatgcgtatccatgcggattcgttaaaagaatggctttcataatagaggtcgaacgcacttttgctcgtgcgtgtgtcgcctttgtcggttctatatgccatatcggcttatcctgccatcgccattctcatgtgagtgcgtttcccggcaatgcgcatatataccgcttcgcggcagggtggcggaatgctaataaagcacgcatagccgacgaagcttcccctttgtctgttgcatggtttcgcagttataatggagcagaatgagcgaaccgaacccaaaacgcggatttcgtccgctggcggatatggcgtcgggtctggttgacccggtgctgcgcaagcgcgcgggcatcaatcttgctttgctgcaagcctgggaggatattgtcggcccggccatcggcgcgtcctcgcgaccgcttcgcattctctggccgcgtcgtattcgcgaagacgatcccttcacgcccgctacactggttattgcctgcgagggtttcgcggcactgcaaatccagcacgaaaccggtgaaatcatcagccgggtcaatggtttcctcggctttgcggccattggccgcatccgtattaagcaaaaaccgcccgtcattgcagtgaagcgccgtgtgaagcgccttgcgtcgctcggccccgccgaagagcgcagtgtggacaaggcaacggcgggcatcgaggatgatgcgctgcgccaggcacttgcccgcctcggcaggaatatcctcgctgaaaagcgcatgctgggcaaaaagggcggctcgaaaaactgatcatcgcgcttttctcattggcaccgggcggggtttctttcgttgccataaatttgatgcaagccatccacagtttgcacatgcgtggggttccgcaggagtttgctgtcgtttatatggaatcaggatgccgcttcaccgcctatcatctgaatgttgcaggtctggtgcctagcgatctgctgctctagattatatgttgaaaacaactcattgaaacaggacaggatgattcggatgcctgtagcgcttaatcgtagacacgtcatttctcttgctggagcagcggccgccgggctggcctttacccgcggtgcgaatgcacagcaacacgccccggaaggcattgtggatgccatcgagattgccaagccgggcaagctcaaggacatggtctatggcaaggctgatgcgcctgtcaccatcgtcgaatatgcttcgctgacgtgtccgcattgcgccgatttcaagctcattacttttcctaaaatcaaggaaaaatatatcgatacgggcaaggcgcggttgatattccgcgatttcccgtttgatccgcgcgcaacggctgccgtcatgctggcgcgctgcgcgccggaagaccattatttcccgatgatcgacctctttttcaggcagcagcagcaatgggcgacagccgaagacggcaaagccgcactgctgcaaatcgcgaaattggccggttttacacaggagtccttcgaggcttgcttgacgaaccagcaacttctcaatgatgtgagagcaacggtggaacgtgggtcgaaggaatttggtgtcaacgcgacgccaactttcttcattaacgggaagaaatacgcgggagacctttcgtttgaggagatgtcgggattcatcgacagcgctctttgatctgtttttcaggatgaaaagcgggcgcttcatcgcgcccgttttctattttggcgtgcgtaatggaggggcttgctgatgcgcttctccaggctgcgccttgtcgggttcaaatccttcgtcgagccgatggagttcgtcatcgaaggcgggcttacaggcgttgtcggccccaatgggtgcggcaagtccaatctggtggaagccctgcgctgggtaatgggtgaaaactcctacaagaacatgcgcgcttccggtatggacgatgtgattttttccggttccgcgacgcggcccgcgcgcaatacggcggaagtgacgctttttctcgacaattccgaccgcacggccccacccgcctataacgacgcggatgaattgcaggtgtcgcgccgcatcgagcgtgaggccgggtcgctctaccgcatcaatggcaaggaagcacgcgccaaggatgtgcagcttttatttgccgatcaatccaccggtgcgcgctcgccttccatggtggggcaggggcgtatcggcgagttgatacaggcaaaaccgcaggcgcgccgtgcgcttctggaagaggcggcgggcatttccggcctgcacacgcgccgccatgaggcggaactgcggctgcgcgcggctgaaaccaatctggagcggctggatgatgtggtgggcgaactgggcagccagattgaaagcctgaaacgccaggcacgccaggccaatcgcttcaaatcgctttccgcagatatccgccgcgccgaagcagccttgttgcacctgcgctggaatgtggccaaagggcaggaggccgaggcgcagagcgcgctttcgcaggcgaccgcgaccgttggcgatatggccgaagcgcagatgaaagccgcgcgcgatcaggctgtcggcgcgcataaattgccggaattgcgtgaggcggaggccggggctgccgcagccttgcagcgtctttccattgcgcgcacgcaactggacgaggagggtgagcgcattcgcgcccgccgtgccgaactgatgaagcggctggagcaactgactgcggatatcgcgcgcgaagaacagatgttgcgcgaaaatgccgatattctggcccggcttgatgaggaggagcaggaactggccgcttccagcgaggcatccggtgaacgcaatgaggaattgcgcgcgctgttcgaggaagcggaaatccgcttgcaggatagcgaaagcgcgcttgcccgcttgacggcggagcgggcggaagccgctgccgagcgcgcgcaggtcgagcgggcgctgaaggaagcgcaggaccggcgtgaccgtctggccgtgcagatggaaaatatcgagcgcgatatcgcagccgtggttggacagatcggcggtctgttcgatccggcggaaaagcgcatcgtggtggatgcctgtacgcaagccctggaagcggccgaagaagcggttgtcgcggcggaagaactggtcgcccatgcgcgcgaggcggaagccgcaagccgccagcccttgagcgaagcgcgcacggaattgaaccgtatcgaaaccgaggcacagacgctggcgcgcattctcaatgcgggcgagacaggccaattcccgccggtcgtcgaggaattgcgcgtcgaaaagggctatgaagtggcgcttggcgcggctttgggcgaagatctcgatgcggcaagcgatgagaatgcgccggtttactgggcctataatcccgctgccgaaaccgatccggccttgccggaaggggccatgccgctcgatcgcctggtggatggcccacagcaattgcgccgcaggctggcacaggtgggcgtggtttcggaagcggacggcaggcgtttgcaggtaggcctgagaccggggcaaaggcttgtgagcaagacaggcgcgctctggcgctgggacggctatacggcgagcgccgatgcgcctacgcctgccgcgcagcgtctggcgcagaagaaccggcttgccgaactggaacaggatgcaatcggcgcgcgcaggcgcgtggtagatgccgggcaggcggtggaacgcgcggaagcggcagtgcgcaaggccgttgaggacgagcgcgtggcgcgcgatcaatggcgtgccaaccagcgcaagctggatgaggcgcgtgaagcactggccgcagccgagcgcgcggcaggtgagcttgcaacgcgccgctccgcgctggatgaatccagggcgcgtctggaagaaaatcttgaagaagcgcagatccgtgttgcggaagccggggatcgccttggcgaaatgccggatatggatgcgattgcccagcgcctttcggcgctgacgagtgaggtgcagtccgaccgcgcggcgcttgccgaggcgcgggccgcctatgaaggacttcgccgcgaggccgatgcgcggttgcgccgccttgaaatgattgcactggaacgccgcaactggatttctcgtgccgaaaatgccgatcgccagatcgctgcattgaacgaccgccgggcggaaaccgccgaagaagccgaggtgttggcggaagcgcctgacgaaatcgaaaaccgccgccgggcacttttaaacgagctttcgctggcggaagagcgtcgcagggcggcggcggatattctggcggaagcggaaacccggcaggcggaactcgacaaggcggccacgcttgcgatccagcatcttgccgcaagccgcgagcagcgcgcgcgcgccgaagaacggctgaccgcagcgcaggagcgccgcaaggatgccgaagcgcgtatttttgaagccttgaactgtccgccgcatgaagcgatccgccatgccggtctgaagccggaagacgccatgccggacccggaccagcttgagcgccagttggaacggctgaagatcgagcgcgagcgtctgggcgcggtgaacctgcgcgcggaggaggagagccgggagctttcggaccgtctcgacgcgcttatctccgagcgtgaggatgtgattgaggcgatcaagaagctgcgtcaggcaatccagagcctgaaccgcgaaggacgcgaacgtttgctggcggcattcgatgtggtgaatgcgcagttccagcgcctgttcacgcatctgttcggtggcggtacggcggaactgcaactgatcgaaagcgatgatccgctggaagccgggcttgaaattcttgcccgcccgcccggcaagaagccgcagacgatgacgctgctttccggcggtgagcaggcattgaccgccatggcgttgatttttgcggtcttccttaccaatcccgcgccgatctgcgtgctggacgaagtggacgcgccgctcgacgaccataatgtcgaacgctattgcaacctgatggacgaaatggcggcttcgaccgaaacgcgcttcgtcgtcatcacacataatccgatcaccatggcgcgcatgaaccgcctgttcggtgtgaccatgggtgagcaaggggtgagccagcttgtctcggtcgatcttcaaacggcggagcagctacgcgaggcaagttgacttttctataatgggaggatgcatgggcgccgatcacgaacatgccgatgtgaagaacacgccgatttcccgattatggatcgctttcggcctgaccggcatcttcatgattgccgaagtcatcggcagctttgccaccggcagtctggcgcttctttcagacgccatgcacatggcgaccgatgcattcgccctcttgctggcgctgatcgccatctatctggggcgccgcccggccgatgttctgcgcacctatggctatgcgcggttcgagatattggcggcggcgttcaatgcgctcctgctgctgggtgttgccttctatattctctatgaagcctgggagcgcctgtccgaaccggccgatgtccagtctctcggcatgttggcggtggctatcgtcgggctggtcatgaacttcatctccatgcggatactgaccgtgcacaaggatgacagcctgaacgtcaagggcgcttatctggaagtctggaccgatatgctgggctctgtcggggtgatcgccgctgcgatcatcatctatctgactggctgggaatgggtcgattcagccatcgcggtcggtatcggcttcatggtttttccacgcacatgggttttgctcaaggaatgtatcaacattcttctggaaggtgtgccggcagggggcgacgtgaaaaagctcgaagctgcaatccttgccgtgccgggtgtcgcctccgtccacgacctccatgtctggtcgctcaccaagaccgagcactcgctgaccgcacatctcgtgctggcgcaggaagccgatggcgaaacggtgtgccgtgccgtggaacatgtgctccagaacgattatgacctgcaccacacgaccttgcagaccgaaaaagtgacctgcgcggcgaaggaactaatccattgagtgctgcctgatagcgggctccctgcgatacggggcatttgcaggctccgcccgcagcgagccgccatccagtcccgcgacaaaccggcgagactgatgcgtaactgctctatttatcgctccagacggcaagttcgtttccagcggggtcggtaaagtgaaaacgccgcccgccgggaaacgtgaagatgggttttacaacagcgccgcctgcatcggtgacagcgtccagagcttcttccagatttgccgcaaaaagcacgggcagcggctttgccgtgctgctttgcgcatcgaagccgccatccagcccttcggcgaaagccgaataggtggggccgtaatcggtgaaagcccagccaaaggcgcgtgcgtagaaattcttggtagcgtccagcgacccgtttaaggccggcatttccagataatcaagcttgcccgtaatgcgcatggccaactccgataagttccccatttgttctaactcttgcttcaaattcgcgccggagtcaatcacttcaagactattctcccgattcatttttcacgggaggctcaccgtttctgggtgcctaatcgattctattgtcgcggcccgacttttttggttggccctcggcttctgatcgcataagcaacgcaagcaggttcagggagtgcttgcagcaattgcaggtctttcgggaaccttgtcctgtgtcaagggaggccggaatggcaaagtgggtgtacacgttcggtgatggcaaggcggaaggggctgcgagcgatcgcaaccttctcggcggcaagggggcgaacctggctgaaatgagcagccttggcctgcctgtgccgcccggctttacgattaccaccgaagtttgcacttattattacaataacgaccgcgtctatccgtccgaactggatgcgcaggttcaggcggcgcttgcgcatattgcaacgcttaccggtcgtaatttcggtgatgcggaaaaaccgcttctggtttcggtgcgctccggcgcgcgcgcatccatgccgggcatgatggatacggttctcaatctcgggctcaatgacgagacggtgcaggccattgcccgcgaatcgggcgacgaacgtttcgcctatgacagctatcgccgctttatccagatgtattcggatgtggtcctgggtgtcgatcatggcttcttcgaggaaattctcgaagacaccaaggcggatctcggtgtcgaggtcgatacggcgctttccgccgacgactggaagaacgtgatcgggctttacaaggcaaaggtcgaggaagaactgggccagcctttcccgcaagacccgcgcgagcagctttggggcgcaatcggcgccgttttctcaagctggatgaatgcacgcgccatcacctatcgccgcctgcacaacatcccggccgcatggggcacggcagtcaatgtacaggccatggtcttcggcaatatgggggaaacctcggctacgggcgttgccttcacgcgcaacccatcgacaggcgaaaacaagctctatggcgaattcctcgtcaatgcccagggcgaagacgtggtggccggtatccgtacgccgcaaaacatcaccgaggaagcgcgcatcgccgccggttccgacaagccctcgcttgaaaaggtgatgccggaagcctttgccgaatttttgaaagtcgcaaatcgtctggaacagcattatcgcgacatgcaggatctggaatttaccatcgagcgcggcaagctgtggatgctccagacgcgctccggcaagcgcactgcgagggctgcgctgaaaatggccgtggaaatggcggcggaagggctgattagcgaggaagaggcggtgttgcgtatcgaccccgcagcccttgaccagcttctgcatcccaccatcgatccgcgcgccgagcgtcaggtcgtgggcatgggcctgccagcttcgccgggcgctgcaactggcgagatcgtgttcagctccgaagaggccgaacaggccaaggcggaaggccgcaacgttattctggtccgcattgaaacgagccccgaagatattcacggcatgcacgcttccgaaggcattttgaccacgcgcggcggcatgaccagccatgcggcggtggttgcgcgcggcatgggcaagccctgtgtttccggcgccggttcgctgcgcgtcgattaccgcaatggcaccatgctggctgctggccagaccttcaggaagggcgatgtcatcacgattgatggcgcaagcggccaggtgctgaaaggctctgtcgccatgttgcagccggagctttccggcgatttcggcaagctgatggaatgggccgaccgtgcgcgccgcatgaaggtgcgcgccaatgccgaaacaccagccgatgcccgcactgcgcggtcatttggtgcggaaggcatcggcctttgccgcacggagcatatgttcttcgatggcagtcgcatcgtcgccatgcgcgagatgattttgtccgataccgaggaaggtcggcggctggcgcttgccaagcttctgccgatgcagcgttcggattttgccgaactgttcgagatcatgaagggcctgcccgtcacgatccgcctgctcgatccgccgctgcatgaattcctgctgcatacggatgaggaagtggacgaagtcgcccggtccatgggcgtcgatgctgcgaagctgcgcgaccgcgccgatgcgctgcatgagttcaatccgatgcttggccatcgcggttgccgtctggctgtttcctatccggaaatagccgaaatgcaggcgcgcgctattttcgaagctgccgtggaagcgggcaagaagaccggcgagccggtggtgccggaagtgatggtgccgctggtgggcttgaaggcggagcttgatttcgtcaaggcgcgcatcgatgcggtggcgaaggaagtcatgagcgaggcaggcatcaagatcgactatatggtcggcacgatgatcgagctgccgcgcgcggcactccgcgcggccgagattgccgaatctgcggaattcttctccttcggcaccaacgacctgacgcagacgaccttcggtatttcgcgcgatgatgccgccggcttcctcacgacataccagaaccgcggtgtgatcgagcaggatccgttcgtttcgctcgacgtggacggtgtgggcgaactggtgcagatcgctgccgaacgcggacgcaagacgcgcgaaaagatcaagcttggcatctgcggtgaacatggcggcgacccggcttccatcgccttctgcgaaaagacgggtctcgactatgtgtcctgctcgcctttccgtgtgccgatcgcccgccttgcggcggcgcaggcagccgtgcgcaaagtgtaaaccgctgccataattcagctttactgccgggttagttagcgactgctaatgcgttttcgagccaaaagtgcgaagcgccgatgcggggaaatcagtccactggactgatttctgatcccgcttcgatgcgtaggataatgcgactaagaaaagtttgcatttccgcgccgagcgccagaacgttttatcgccttgacagccggatgcgtcagctttcgtttgcggcttgttgaggcgacagaattttcatcacggcggcatagttgcgccccaggctttcaaacagggcgttgtggccggtcaacggtgcaagggagagcgtcgtgccgtcgttgcgcaatgtgacgaagatcacctgatcctgtggctggccggaaatggcaatagcgccgatgcgctgcgcctcgctggtgtcgagggcggcatgttgaaaagcacttcgccgccaacccgttccgcagccttggccagagccgcgtcgaaaccttcggtgaggacatcgatagcacccagtgcaaattccagctcgacggcttcaagcgtcattgcatcctgttcaggggcttctgtcaccgatgttggcgcggggccatggctaaggacacggtccatgtcgtcctctccaaagaatcctataacacccccgaacaagatcatgccttttgttagaagttgctgcaatgcctttttattgatttagttagctttttttcgataggctgtaaaactgtgtgatctcgcaggggacaggagtgtaaaaagcttcgcaattttgcgggaggttgggcgcgttccgcatatatgaagaatgcttgcgggaggatatcaacttatagccccccacaaggatggggtgaaaaccggggtgaatgatgcacgagggttatgcttgagcagatgagttttgccgagtgaaaatctctctgctattcataggctgccctgtgattggctgggaatctggatgagaaaacttcgctatcagcggcggcagtcgcgctctgctatatgggcgctgcgctttggcgtctttggtgccttgctgcttgcaatcgcctttctcctgcatcgcttctggcggctggagacgcctgatttcgtgctggtggcgatattgagcggtgcccttgcgcttctggcgctcatctgcgcggccaaggggtttcgcaatctatgggtcaatggcgacaagggcggtgcgcggtcgttctggggcagtgtttttgcgcttgtggtcatggtgccgctcgcgctggtgggggcactttggtatggatcaccgcctttttatgatgtgtcgacggatttcgagacgccgccgcagttcaccgacaacatgcccgcgcgcctacaatggatgaacccgctgaccgagcgggtggacggcgatccgctggcgcagctttcagcctatcccgatgtggtgggccgccgttatgaggccgcgccggaccgggttatgcaaggggtggagacgacgttgaaggccttcggctggaccgtgatcgcgcgggatgtcgccacgccggaacaaaacgccatccgctttgctgccaccgcgcatagttttattctgggtctgaaaagcgatatcgtcatccgcctgctggacgaaggtgaaaccacctatgtcgatatgcgttcgctgtcgcgttatggaaagcgcgatatggggctgaatgccggtttcatcactgattttctgggcgcgctggagggggaggtcaataaggctccggccgatgtcgaataatcaggctggctgatagataccgttcagcgacgggtcgccttcggttatgatttcgccgcgcccgaccagatcttccagatgcgccagcaccgaaagtgccgctgcaccatgcaggcgcgggtcggtgtcgcgatagatcaccttcaccatgtcgcgaatggtgcggtcgccctgcacaatgcgctcgaggatcgcgcgctcacgcattttgcggtgggcacgcaggccccgcacaaaggcggccggcttcgtcaccgcgccgccatggccgggcagataggccgcatcgtcccgtgccagaagcttttcgagcgatgccatatagtcgctcatcgatccgtcaggcggcgcgacgacgggcgtggcccatgccatcacatgatccgccgaaaagagaatatcggtgcctttcagcgcaaaagccatatggttggcggtgtggcccggtgtgtgaatgccttcaagcgcccagccgtcgccatcgacggttgccccgtcggcaagcaggatatcgggcctgaaatccatatccgcgcttgcttcgagcaggttgacttcacctgcatgatagggccgggcaggccggtgcgggccttcggcgactgtcagtgcgccaagttcttccttgagccgttgcgcaagcggcgagtgatcgcgatgggtgtggctcacgaaaatatggcttaccggacgccccgccactgtttcgagcagggcgcggtaatgcgcctcgttttccgggccgggatcgatgatcgcaagcgtatcggttcccacgatatagctgttggtgccatgaaaggtgaaggcactggggttgttggccgtcaggcgcacaatgcctttgccaagcgtgacaggcttgccatattcgggcgtgaaattattgtcgaaaacaagcgccatggaaacggcatccaattgttctttggttcgattgctgaaacggcataggccttatataatcgggtttcaaacgttattcgccaaagcccggtaacaatcggtacggtttcaaaatgacgtttgcaagctggcgcttgtgcgtcacgttttcgttttcatgcatttcccgccagaaaacgccttgaagagtggagtctgctatgcctcaaagagccaagtcccgcgttgccgccgccgcactgattgccgattatctgccgcttgggcaattgtcgagagcgttctggttcgtttccctcgcactcgtcggcaccgccattctcaccctttcggcaaaaatcaaggtcgatctcgtctatgtaaacgtgacgatgcagactttcgcggtctttgctattgccgctctttacggctcgcgcctcgcggttgcgaccgtcgcgctctatctcctcgaaggcgctctcggtatgcctgttttcacgggaacgccggaaaaaggcattggccttgcctatatggtcggcccgacgggcggttatcttctttcctatctggcagccgcatggatcgttggccgcgccgccgacaagggcctggcgcgcaacccgttcgcacttggcggcgtgatgcttctggccgaagctgtgattctcgtcatgggggcgggctggatggcctatctgttcggctttgaaaaaggcatcgccttcggcttcggcattttcattgtgggcgatcttgtgaagcttgccctggctgccatcggtgtgcccgccgtgacggcgcttgtgaaacgctgaatcttttccgcatcctcgaaagccgggccccgtgcccggcttttcatgttttgccggcttttcatgttttggttgaaactgcttcgcgattgacagcacgggcggggccgcgctttgtcagtgcagagattccaaaccttcggggagggtaatgtgcagatcgaaactctaacggtcgagccgctgacgaaagaggcctttgcaccttttggggatgtcatcgaggttgagggcgcgcaactgcgccttatcaacaacggcacgactgaacgctatcatgatctggcgcgggtggaagccgcaggcacgcagacgcgcgtgctcatcaatatttttcgaggccagtcttttgccgcacccatcgatatcatgatgatggaacgccatcccttcggttcgcaagctttcattccgctgaacggcaggccatttctggtggtggtggcggaagatgcaggcgccgggcccgcacgcccgcgcgcttttcttgcgcgcggtgatcagggcgtcaattatctgcgcaatatctggcatcacccgcttctagcgctggaacagaaatcggattttctggttgtcgaccgcgcgggcagggaagataatctggaggagtattttttctccgattacgcctatcgtatcgaaaccacacaaacggcttgaacggggttcccatgggtaagctttccacacatgttctcgataccgcgcacggcaccccggctgcggcgatgcgcgtcgaactttatcgcatcgccgccagcggaacgccggaactcctgaagcgcgttgtcaccaatctggacgggcgcaccgatgcgccgcttctctctggcgacaaaatgcgcacgggcatttatgagctgcaattccacgttgccgaatattttgaaggccgtggtgcggaactggcccatgaacccttcctggatctcatcccgatccggtttggcattgccgatgaagacggtaattatcacgtgccgcttctcgtcagcccatggtcctattccacctatcgcggtagctgaacctaaaacttatccccctgttcgggagcggagctaaactcctcgcgtcgtttattgcgaggagctttacatggacgaaacacccaatctgaaactgccctatattctgccgagccaggcgcaaaaacatgttacccacaacgaggcgctgcggatgctggacgccatcgtgcatctgggcgtcaagtcgtggtcgcttggcgatgcgccttcttcgcccgccgaaggagatcgctatatcgtcgccgcgcaggccagtggggcatgggcgggaaaagatggcatggttgcatccttcattgatggcggctggctgttcgtcattcccgccacgggctggcttgcctatgtcgcggatgaggcgctgcttctggtttttgatggcagtttgtggaaaaattcttcatccgtgccggacgaactgtcactttccatgctgggcgtgcaggcaacgcccgatgcggtcaaccgttttgcgctttcatccgatgccagccttttcaataatgctggtgcgggccatcaggtgaaggtgaacaagcaggcggcatccgacacggcaagccttctgttccagaccaactggacaggctatgccgaaatggggctcaacggcagcaatgatttcagcgtcaaggttggcgacgacggtggcaactggcatgaggctttgcgtgttgaccgggcaacgggcaatgtggccataggctccaactggccaaagacgaggctcgatgtcgatggccccatccgacccgcatcttattctgttgcgaccctgccttcggccgcaagccacggtgcgggtgcgataatttttgttaccgattcgggcacgggcgcagaaatggcatattccgatggcaatgcgtggcgcagtatgagaagcggttcgctcatcagctgaccggcaatacaattgctgctctttccgggcgtatggttgcggtggcctgttcccgcaccagttttactggatttagagcgcgctccgaaagcgtttcggataagatgcatgtcaaaacagagagttagagcgtggatctgatgcattcagattaaaacgcgctccagtaaaatcatgcttatcaacaatgccggtaggtgaaagatgttcgttaaaccattgcaaccacaattgatatggctcaccccggaggagttgtgctagagcattttcgagccaaaagtgcgaagcgtctaagtggggaaatcagctcactggactgatttctgatcctgcttcgatgtgtcggataatgcgtaaagcaaagaaatagagcggttccaatctttgctgtaaccgggtctgttacggttgctggtgcttgtggaatgcgatgatcaacgtggttgcgttcgatctgacggaatagataggattattgctccggcttgccgggcttagtttctctccatctggagggcgggattacagcgcgtatgagtttaaaatatccttggaaaagattggcgcttctgccgcgcatcagcaaacagatcattctggtgttgagcgattgcctgttgctgcttgcaagcgcctatctagcttttgtcgtccgtttcggtttcgtcttcgtacccaatctggcgcagcttttcctgatcctgattgcgccgcttctggccattccggtcttcatccgttttgggctttaccgcgccatcattcgttatctggccgagcgcgccatctggtcgatcttccaggccaccgcagtcgccgccttgttctgggtggcgctggtgttcctgatggagctttacggcagcaccggcctgccgcgttctgttccgcttctttattggctcctgagtacggttttcatttccgcaagccgcttcggcgcaaaatggctgctacgcactgccgaacacgacaagcggtataccagttcagccctgataatcggcattggcgaaccggcgcgtcagcttgcgacggcccttcgcagccatagcgatacgttggtggtgggttttatcgatcctgccgggcaactggccggaatggacattattggcctgcgtgtctatcgcacggaagaaattccaagcctgatcgaaaattacggtatcaagcaggttgtcgtttcagaacccgcgctggagcagaaggagcgccaggagtttgcgcgccttttggggcgcctgccggtcaatacgcgcattcttccgcccattgctgatctcacggccgggaaatatctcgttagtgcgctgcgcaatgtcgagatcgatgatcttttggggcgttcgccggttccgcctgatacaacgcttctgcgtgaggtcgtggaggggcggcgcatcatgataaccggcgcgggcggttccatcggcagccagctttgcctcacgattgcgcaatggaacccggctgcgattgttctctttgaatcgagtgagtttgcattataccagatcgacaggcagcttcgccagtttgcctcttgcacggtggtgccggtccttggctccgtgcgtgaccgcgcctgcgtggaaaaaacgatccgcgatcattccatcgatacggtttatcactgtgcggcttacaagcatgtgccgctggtggagaggaacccgctggtcggcattttcaacaatgtattcggcacgctggaggtggccgaggcagcgttgaacacggatgtggaacgcatggtgctgatctcttccgacaaggccgtgcgccccaccaatgtcatgggcgcgaccaagcggtgggcggaactggttgtctattattacggacggctggctgagcaggccggcaagaaaaaagctttctattccgtccgttttggcaatgtgcttggctccaacggttcggtagtgccgcttttccgcgagcagattgcaaatggcggccccgttacgctgacgcatgaagacatgacgcgctatttcatgtccatcaaggaggcggcggaactgatcgtgcagtccggcgcgattgcccaatccggtgataccgttcttttggaaatgggtgagccggtgaaaatccgcgatctggccgaaaacatgatccagcgccagcaaggccaccacgcaggcgatcaggattgtatttaaaagcgccacatgggccaccactttcggcacactccagccactgcgttttgctatttgataggcatgtttcgagtgagccttgaggatgttctcaccttgggctgcacgcatgacaattgtggtgcccgcatccagaatataataaagcggcagaacaagcgcgaccacgatgtgtgtttcacgcgcaagcagcagcaaggctgttcctacgatcagccccaatggggggcttccggaatcgccgagaaaaatgctggcaggcgggcggttgaacagggcaaaaccgagaagcccgccggcagccaccgccccgatgccgctacttgtcagccccgtcagccccagggcgccgagtaatgcgatacccaccagaggcacgcccaacccggctacagtcatcagatcgagaccatccatgaagttggttacattgattgcgatgataagtgcaaacacgatcaatgttgcttccagccaatagggcagaaggtttggcagcaggcgaaaatcggggccgaggccatatagcactgtaatggcggccagaagctgtgaaccgagccggatgatctccgataattcatagcggtcatccagtccaccgacgacccacagcaggagagatgcgcctgacaggcacaagaaaagctgcatattcacttctagatcgggcgcgaaaatcgcgagcgtcacgaggatagcgggaattagcgcaagtccgccgatctgccgggcggcaatgctatggttggaacgcgaactcatgcgcgcggcaagaaagttcgctggcagcagatgcgacagcagaaaaagcccaatcccgcagagaagggcactgacgaaaaatgaaaccagtaaaaatcgcatgagatataccgataaagagattttctggtggaaatatcagttttgcagcaagacgcaaaccggctggctgttcgatatttctgtaggtgcggtcatggatggagagattgggctggccagtctgaaatcgggtccttgtccattcctccgctaacaatctttctgacggacagaaagggtgctgctattcaagcggagctttccggaattatccggcattaccctctggggtttcacggataatgtcaaagctcgatactgattatcaattggcgtcttgacctgtgaagctatgtgggatttcgctattaggcgattgcgcttggcatttgaagcggttataaggccgcgcaactgattgcttcagtttgatttgttggggcgtagccaagcggtaaggcagcggtttttggtaccgccattccctggttcgaatccaggcgccccagccataaattagtaagtaaattcaaaatattattgattttacttactgtttctcaaggtgggaatcctcagctttcctccaattcgctgaatgtgcacttagatgtggggcctcaacgggttgtctcggtttaggggccatacccaatcaggcgcttgatcttattgtgtctgcgtgattcactggcttcgctagtgggagttttggaccatggcaggagagttctggcttgatgatcagcagtgggcagtgattgcgcccttgcttccaaccaaccagcctggcgcgcatcgcaccgatgatcgccgggtcatcagtgggattatccacgtcctgcgatccggttgccgatggcaggattgtccagcctgctacggacctccaacaactgtctacaatcgcttccattgctggtcagccaaaggaatatggcggcggctgtttgaagctttggtgcaaccgaccgatcgggacatccatatgatcgatagcaccaccgcaaaagcacaccgccctgccgctggcggaaaagggggcgatgccgaagcaatcggtcgctcgcgcggcggcagatcgacaaaaatccatgctgttgtcgatagttgcggccgtccagtcgcgttgcgaataacgcctgggcaacgcggcgacgcccccattgtcattctcctgctagatgtgagctttcaggaggttgtccattcggagcggatcgaggagactggagttaccatacctcagttttccaggattgctccgaatgaacatccacaagaatgcccgactgacgccattgcgtcgagaagaaatggcggtcgcagttctcggcggcaggctgacgaaggcgcaggctgcacgcctttatggggtctcgctgaaaattgtttctcgttggaccgaacggttcaggatatctggccgggcggcgatgacggatcgctcgtcgcgccccacccgcagcccccgtcaaatgggccaggacattgtcgaacggatactccatcttcgcagacaacgcctgaccggtaagcatatcgccatggaaaccggcgtttctcccgctaccgtcagccgcattctcaggcgcgcaaagctgtcgcggatgaaagacatcgacccggtcgaacccgtcatccgctacgaatatgccgagccgggaggcctgatccatctcgacatcaagcggcttgggcgtttcgagcgcgtcggccatcggatcacaggcaacaggacgagacaaagcaacgcgcgcggggttggctgggaatatgtccatgtctgcatcgatgatgtttcccgcatcgccttcactgacatattcccggatgaaaaagccatcatgccatagccgttctcaaagctgccgtcgcctactatgcaagccttggcgtcaccgtcacgcgggtgatgacggacaacggggcctgctatatcgccaaggcctgcaaggcgctcgatctcaagcacattcgaaccaagccctatacgccaaaaaccaacggcaaggccgagcgcttcattcagaccgcattacgggagtgggcctatgcacgtgcatacccatcgtcacagatccgcaaagcgcatctgccaaactggacacatatgtacaattggcatcgacctcatagcgggctaaaatcaaaaacaccaatcagtcgcctcggcctcaaccgagacaacctgttgacgctccacagctagagcctttacctcccacacggctttgtgcggcagatgccgcttacgacagcgacgctttgcgagacttccttacggcgcgtggcacgcaacgagtcattcccaacaatccaacccgaaagcggatcagaccgttcgacccgatcgcctaccgacgcagaaatatcatcgaacgcaccttctgccgcctcaaggattggaggcgtatcgccacacgatatgacaagctcatgattaacttcgccgcaacctgctacatcgccgcgatcgtaacatggtggatcaattgagtctggagcctagagcgaggcgactgattggtgtttttgacttttgaccttgccccgttgaaataatccattttgaagtaagctctggcccattgagaggaccagagaatgaagtgcaaccgttttacagacggaacagatcatcggcattctgaaggagcacgaggcgggcacgcctgtcgcggagctttgtcgcaagcacggcgtcagcgatgccagcatctataaatggaaagccaagttcgacggcatggacgtgtccgaggccaagcggttgaagacgctggaagacgaaaacacaaagctgaaacggctcctggcagatgcgatgctcgacaacgccgctttgaaagaccttttgggaaagaagtggtgacacccgcagcaagccggaaagctgtcgctcatctgatggatcatcaccagatgagcgaacggcggacgtgtaaagccatgggcttttgctgtatggcgatccgttacgaaaccaggcgcagcgatgaccatgaccttcgcgagcggatgaaggcgctagcgcatgaacgtcgctgctttggatatagacgtcttcaagtgctgctcaggtgtgagggtcaccttgtgaaccacaagtggctcttccggctctatcgggaggagaagttgacggtacgcaagcgtggcgggcgtaagcgggcgataggcacccgagcgccgatgttgatcccgccggctgccaatgttcgctggttgctggacttcgtgtcagatcagctcaccgatggccgcaggttccgggtgcttgcggtcgtcgatgattgcacaagagaatgcctgcctcttgtcgccgatacgtccctttccggcttgcgggttgcccgtgagttggaccggatcatcgaaagacgtggcaagccgaagatgatcgtcagtgacaacggcagtgagttcaccagtaacgcaatcctgcattgggtggatcggaccaaaatggaatggcactatatagcgcctggcaaaccgatccagaacgccttcatcgaaagcttcaatggacagctacgagacgagctcctgaatgaaacgttcttctcgtcactaacccatgcatgatcagcgcttttaaactggcgcagcgattacaacgatcatcgaccacactctgaactcggctggatgacgcctgccgagttcgctcagacaatcaacccgcgacgtgatgcggtgctgcgcagcccggacgactccgcaccgcaacccgccgctaccgccccgaatacaacaacccaaaaccgctggcgcgaactcaaaactggataaaacttggggggggggcaacgtcacaccctatgaagccattcaggaactttggaaatcaaagccagaagcctttatcatcaaactacaccatcacctgctgggaccaaaaacctaaacaagcaacaagccattttacgagggaatacccctcataagagagcggtaaatatctatagaaggaacataatataccttgccatcaatcttcaatactgccggtgggaacggaggaaagaacattgctcggataaaacgatcaatctggacttccgaccatcttgggtcgataacgccaccgaaaggaagttcgcgggcgtaatagctagcttcacccaattgagcaaatcccggatctccttgatctagtttaaggatgacttcctctaagcgcagcatcgcgcgcgcaatttgtcggtgaaataaagaaaaggctgtatcggtttcttcaactgaaattcgctcttgcaacaatattgcacccgtatcgaaattttcgtccatacgatgatagctgaaaccggtttcgctctcgccatttataatcacccacgcaaccgagtttgttccgcgataagcaggaagaagcgacggatgaagatttacgctccccttttttgccaattttaggaagcgacccgggattaacgatcgatagtgcatgcttataatcatgtccggatcgaaattagctccaaattcgtagaattcttccgaatttgcagctgcggtagtgaattgaatgttcctaagccttaacatggaatgtaaaccacaattacgattgtcttctctatgcgtcgcaaccgcaatcttatcaatctctacgcccatgccaatcaaggttgtaacgcaaaattccgccggcaatccgtaacctgctaccaaaacgcgtgtatttggtgcaatcgccatttaaaatgcctctttttcgtcagttactatgcgtaaatactcacccgcgactgcattccaacttgggtaacgttcgtacagtttgcgctgcaattcgtacagctcatcgcgattggtaagcgcccaccatcttcggcgcttagtcgatctacgacattgtcgtcatcaacaaccgggatcgtttgattgccacaaataacatgcgacaagttgccgaatacatgcttagactcagagtaggccgcttttgcttcaggataggtctctatatcggggcagacaaacattattcgtttgtcgccacctcgccaagtgtcttgcttagcgagaatacgttccggtaagcctaccggcaagaggacagttcgctctcgtatgaaatttggctctatctctataagactagaatagcttgccgcaaaccaaaattggttggaagctttcatccatgtacgcttaaaaaatgaaccagcgacaaaattagcaaaatcgaaataggtccaggtctcggacgttaaaccaaacgctctcaacaatattcgccctttgaaacgagatattatctgcgtgaacattggaaacatataggcaacaatggcgttctcaaagtaatagttaatcagaaaatcaatgcgtgggttaactggtgcctggtagaaatcgtaagagtttagttcgtcaattacagaagccggaatcgtcagactctcatccgtttcgaaactaactgaagcgcttctgttatcggaattccgaggaaaacgtttaggcgtgaatatctcaaaccccatactctgaagaagagggacctcacattctcgtaaagtagtatgatttaacaaccataaaacacgtcttggagcgcctgaatctcttatcatgctatagctcccattcccgagttatagaaggaaatcgcgtcttctaccctgccatcaaatgcaattgtgccggctttgaaaaccaatgctcgtgtgcaaagctgacggacgttcgcaaggtcatggcttgctagaaccattatctcagccttctcgaccatattcattatgcgggccttcgccttagtcatgaatgccgcatcacctgcacctataacttcgtctagaaggagtatgtcgccgtcgactgctgtcgaaatcgcgaaggcgagccgaacttgcatgccggcagaataagttttgattggataatcgataaaatcgccgagatccgcgaactcgatgatctcatcctcgatctctcgcatgaaacgtggcgttagtccgagaagcaacccacggtaaagaatattctcacggccagttgcatcaggctcaaacccaagaccaatatcgaacagggatcttacggtacccgtcacttttaatgtcccagatgatatagggtagagaccggctatagttttcaagaacgtacttttgccagccccgttgtgacctatcagggcaacgcgttcgccccgcgctatatctacagaaataccctttagggcatggatgtcttcaatgtttgctcctgcgctgcgccgcatactcaataaggcgtttactagagttttgactgagcgttctttgaacgctgatgcagcgtagtgcagatgaacatttgacagggtaatcgatggctggatcataggtaaaaaatggctctcttctccgcacgcatccccacagctactgccacgcaggttaggaggaggctcacacctaagcaccaaatgtaattggtagccgtaggccattccccataaaggacaggggctcttagaatctgcatcacgtggtaaatagggttataatcaacgaatgcattcaatccaccctgcctgaacatcgattctttaaaatagaccggcgaaacaaaccaagctgcctgtaacacgagcgccagagcattcggcagatctcgaaatcttgcgccgatgtagccgacgattgtggcaagcggccaaactatcaaagcaaggatgggtagcaaagttggtattgctaaccatgaaagcgagaagttttcaggaaacatgataagtacccacccgaatagggagatacttgctacggataatacgaccaagccagaaacagtgttcctaagcgtgtaaattgcaagaggatttctggtttgctttatatatgcatcggcttgcacaagcgctgttgagccaccaaccactgtaaatgatatgtattcccagataataatcccagatagaatatagggggcatatgcagatatactttgattcaacaatttagaaaacacgaaagacagtagcagcgtgagcgctagtggctgtataactgcccataatattcccaaggaggaccgcctgaagcgcccacgtaaatcagacattgaaaggtgccaccagaagtggcgtaccttccagacattagccatatacgatatcatacgaaatcgtctcactaaatgtggttggaatgattagaaaaataactcctgaccaaatcacaaacaaaactgatttctacatcagtaatgtgtgggaggcttggcaggttcaacccacgagcggataagctatcagcaacagggtaagatcctgtggaagcgctgtgaggcatacgatgggctggcgggaaaaacggtcgtgtatctacaccattctcccttaaatgttggcgcagcggctctctgtgttccgagttatcaagtacaatagagcacatccaatatgaatgtttaacgtctcccacaggggtgtgcatacgaagcggcaatccagctaacttgctggcataagaggcagctgtcctggctttaagggagagtatttcatctgccatttcaatttgcgacaggccgattgctgcttgaatatttgtcattctgtaattatacgcaagcgcatcatgccagtattctcgtgtaggcgaagtaccttgacttttgagatgtcggcatttttccatgacttgaggattgcgcgctagcaccatcccgccttcaccggtcgtaattgtcttgttcccaaagaaactaaacgtcgccacgtcgccaaacgtgccgacgtgactgtttttccatttagttccgaatccttcagcacagtcttcgacgagcagtagcgatttttcgtcacaaatctctcggatcgaatccatgtcacatggatgcccatagagatgaacaaccattacagccttagtgcgctctgtaatcgccagtcgcaccccctctggatctatctgcaatgtattttcgagagagtccacataaaccggtgttgccccggtttgcaagatagtgttaactgaagcgatataggtaaaggtcggtacaatgacttcatcgcccgccccgatgcccagagcatctagagcgagatgtagtgccaccgttccgtttgcaactgaagtcgcagacggaacatcgacatattgtgcaaatgcatcttcaaagcgagatatgaattcacccctcgacgagatccaccctgtatcaaggcattcgttcacatactttttgaaattcccacagagatagggagagtaaactggtatatccatgtatggatcattccttaggggcgaaaaattggtgaccatgttcgcgcagcaaattctcacgagccgccgccgctaagtcttctgctatcatctcagatacaagcgtctcaaaagagattttcggcttccagcccagtttttgatgcgccttggtcgcatctcccagaagagtttccacctcggctggtcgaaagtatctaggatcgacctcgacaatacatgcaccggtcttggcatcataacccttctcggcttcaccgctaccttcccatcgcatctcaatgcctatgtctttagcagcgagcgtgacaaattctcgaactgaatattgtttaccagttgctattacaaaatcttctggttgatcctgttgaagcattaaccactgcatctcgacgtagtcccgagcatgcccccagtcgcgtaatgagtccaaattccctaagtataagcgattctgattaccgatcttaattctagctaaagcgcgagtaatttttctcgtgacaaaagtctctcctctaagtggagattcatggttaaaaagtatgccattacaagcatatataccatacgcctctcggtagtttaccgtaatccaataggcataaagcttcgctgcggcatagggcgaccgagggtaaaaaggcgtcgtttctttttgcgggatttcttgaaccagaccataaagctcagaggtggatgcttggtagtaccgggtctgcttctccattccaagaattcggatcgcctctagcagacgaagggcacctagtgcgtctgagttcgcagtatactccggctcctcaaatgaaacagcaacatggctttgtgcgccaaggttataaacttcatccggccgaacgagctgcatgattcgaaccaagcttgacgtatctgttagatcgccatgatgaagtgttagatcgacaccctgctcgtgcggatcatggtacagatgatcgatacgtgctgtgttaaattgcgaggtgcgacgcttaatcccgtgtactgcataacctttttgtagaagcaattccgcaaggtaggcgccgtcttggccggtgatacctgtgataagtgcgactttcttcacgattgttcattcccgtttttgccatgccaactgtaaacgcatggccaaattcctatgaatctcaacttgctcgtggagcattacacgtatttgaacgcgattgaaatagctttaaaactgaactacttgtttcagctacgaggtcatctaacatgagcctccggtaaacgcattttgctgacgagaccttttaggcaatgttcagctattagagtcaagcattagtgttggcattgataccaacgcgaaaaaattatggcgcatttagggcttctgccatcgcgttcttgtgattcctcatccgaaacggaaggggttggataagtgagtcggctatgccacgcatggattattcctcgggcctggacttgcttcgtcataaaggtttcctttcaactcatgaaaacctttcctcttttccgaaccaagtccaccttgacatgcacatattacagcataaaattttttggcatttatcggccgctatgattcaaggcttcgaaataggggagcctttgatgacgcgtcgtcgctacgaactaactgaccacgaatggtcgattatatcgccgttgttgcccaacaaaccacgcggcgttgctcgcgttgatgatcggcgggtgctgaatggcatcctgtggcgatttcgaacgggctcgccctgggcggaagttcccgaacgctatggcccgccgacggcctgttacaaccgcttcgtgcgctggcgcaaagccggggtctgggatcggcttcttgaagcggtgtccaaagcctacgatggcgacatcgtcatgatcgactcgacctgtgtccgcgttcaccagcacgcggccacaggaaaaaaggggatggagacgatggtggcatgggacgttcccgcggcgggcttacgagcaaaatccacgcgctcgttgatgccgaaggtcgcccggtcaatctacgtctaactggtggacagatcgccgattgtgccgaagccgacgcgctgacgaatgagtttggtgagggggacatcctgctggccgacaaggggtatgacacgaatgccattcgggctaggtgtttggtcccagcatgtgatggtgtagagttgtcgccgacacagcggagagagctacgggacaaattcttcacggcagcgccaagaccacgcacgccattcgagcagagttacagcgatcgaaagcttcggccgcggagcttgcgcggcggtacggcatcaatgagaaaacggtcctgaaatggcgcaagaggcgttccgtcgaagatatgccgatgggaccgaaagagcggcgcagtacggtgctggctccggtggaagaggctgcaatcgtggcattgcgggtccaggcaaggttaccgctcgacgacgtctacatcgcgctcaaggatgtcatcccgcatttgacatgttcttcgttgcaccggtgcctgcaacgccacggcatatcgcgtctgccgaaaggcgaccgggaaaagcccaagaagttcaaagactacgagatcggctacttccacattgacattgccgagctccgctatgagggcggcaagggctttctcttcgtcgctgttgatcggacaagcaaactggtgttcgcacgtatctatcgcaaggccacaaaactggccgcagccgggttcctcaagtcattgatcagaaccgtcccttataggatccatacaattctgacggataatggcgtgcaatttgtccagcgggagcaaggtactggccttactttctcgcacatctttggacgagtagctcttgaacacggcattgagcaccggctgacaaaaccatatcatccgtggaccaatggtcaggccgagcggatggtgcggacgatcaaggaagcgacggtcaaatcctttcactacagctcgattaacgaaatgcgccgccatgtgcgcgattggctgactgcatacaactttgccaaacaactcaaagccttgaagtttaaaacaccctatgaagcgattcacgaactctggaaatcaaagcctgaggcctttatcgtcaaaccacaccatcatatgatgggaccaaacacctagggcttgtctgcattcaaggattcccttttgtacgaaattctgattcaaggttgttaaaggagaacagccgtgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgtcgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgtcattgctgatgcggcctatgatgccgatcacttaagggccttcattgccagcgatctcaaggcaacggctcagatccaaggccaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgcattgcgctgcgatgcgagaaaacattgaccgcattcatgggcttcgtccattctcgcatgcgctatgatctggttacgttaaatgcagacacgccctaaggtcgccgagcgaaaggcctgggccaacatcccaccgaagagcaatcgcaaggactctttcgtgttttcgcgctgggtctgtcggcaacgcagtcttgtggagcgcttcttcaacaggatcaagcagttccgagacatcgcaacccgatatgataagcgcccggaaaactacctcgcagccgtaaagctcgtcgcaacaagaatatggtgccaaagtttatgagtcgacgccttaactccctacgaatacatttgcaaaatctgggcaacagagccagaacgatttaaactcaatccgcaccatcaaatgccgggatcaaacaattagcttcatagaaggaatgtgtaaagtgatgcgaattggtgtcgacgctcgcaatttagttaataatataactggcatatctaggtatgtcatggaaaattgccgagagctttatgagcgaggacatgagcttgtcttgtatacaccagaaaagccacgggtgcagttatcctcttcagaaggattcgactttcgagttagtaattttcaagggccagcggggcggcttttttggtctcaaactgttttgccactacagctcagaaaagatcgaattgatgttttctggggacctgcccaccgcctccctgcgttgaagggagcgattccgagcgttgtgagtattcacgacttggtttggtactacgcatcgtcaacaatgagactgcaaggttggcttgcagatcgcttccttatgaaaggagcgcttaggaatgctgatcaaattgttgctgtatcatatgcaacttcatcagcaatttcttcggtattccctcagtatacttcaaagattcaaatggtatatccgggtgtctcgcacttcaataggatcggtacttcgaacatcttaaaagagcatcgaattaacaagtcgtacggcttgttcatcggtaccttagagcctagaaaaaaccttatacggctcctcgaagcttatgcaaacttacctgaatgtgttcgaaataattttctgctggttgtagccggtggaaagggctggaacctaggagatattgggaagactataaatcggcttggcattgctgagtatacgcgtttaactgggtatgttacagacagcgatctaaacgatttatatagaaatgcacggacgcttctcatgccgtctctctacgaaggttttggcttacccataattgaggcacaagcctacggagttcctgtgattacgtcaaactgttcatcgatgcctgaggtggctggggatgcagcaatcttggtcgatcctctgaacgtagccgaaatatcgaatgcactttatagaatcgctactgataataaactatggcagcggaagtcattacttgctttacaaaacattgagcgtttcaactggcataatagcatagaaaagctggaaagtgttttcatcaaagccagagaatctaagctcatgacctattaaattactttcgaatatcggtcgcctttgattcaatcggatagcaaggaggcttctgctatgagtgatttgctgttgctgtcgcaggcacaggtgtgccggatcaagccctattttccgttatctcacggggttccacgcgtcgatgatcgcttgattttgagcggtatcatctttgtgctgcgcaccgggcttcggtggcgcgacgccccgagggaatacggtccccacacgacgatctacaaccgtttcatccgctggagcaggctcggcgtgtttaaccggatcttggccgaactggctgccaaacgcggtaagccggatcaattgatgatcgacgctacccacctgaaagcgcaccgtaccgcagccagtctgctaaaaaagggatgttccccgacgtattgggggcaccaaaggtggcttgaattccaagctacatgccgtatgcgacggtcacggtcggccactcatcctgcttctgagcgaagggcagatgagcgattacaaaggagcagctaaaatgctccacgcctttcccaaagcaaaagatctgttggcagacaagggatatgacgccgactggtttcgagatgcattggcagagcgtaaaatcaccgcatgcattccatcacgagccaaccgcaaggatgtcatcccatatgatccggtcctctataaacggcgtcataagatcgaaaatatgttcggcaggcttaaggactggagaagaattcacaccagatatgaccgatgcgctcacaccttcttctcaagcatatgcatcgctgctgccgttaccgtcctccagatcaactctgatttcaatgtcttgaagaatgtttcaaccatagcgttatcgtagcaatttcccgttccagacatggaaatcgtgatgctgctcgccttcagcttcgcctggtagtcaagggaacaatattgacttccacgatctcaatgatggatcaggccctttggtggacgtctcattgtgatggctttctcgagagcctgaagagccaactggcgatgcaggcggtcactgacggaccatccgacaacacgacgtgcaaagcgaccaatgacgccagcgagatgcagccacccttctttcgtccaaatataggaaatgtcagcatcccatttctgattgggacctgttgccgcgaaatcctgcgcgagaatattgggcgcgaccggaaatgcatgatgactgtctgaggttttcctgaagcgacgcttctgacgcgcctgcattgcattttcacgtatcagacgggcaatccggtgacggccaagtgaccaggccgtgcgcatatgtgccagcattaccagatcatcgcgctggcggcgcctgaccggtcggtactccaggcgaaatagccactttggcttacgcccatgacacggcaaagacgagatgtggggaattccttcttcgcctgatcgatgaatcgaaacttcatcgactgttcggcaggaaaacagttcgctggactgttctctcatctgcctcaaccctgacgaaaaaagctgtcgcacgctttaatatctcgcgttcctgccgcaagatctcattttctcgacgaaggcgttttacagcgtaacctcataaaatttcttggcatttatcggccgctatgattcaaagcttcgaaataggggagcctttgatgacgcgtcgtcgctacgaactaactgaccacgaatggtcgattatatcgccgttgttgcccaacaaaccacgcggcgttgctcgcgttgatgatcggcgggtgctgaatggcatcctgtggcgatttcgaacgggctcgccctgggcggaagttcccgaacgctatggcccgccgacggcctgttacaaccgcttcgtgcgctggcgcaaagccggggtctgggatcggcttcttgaagcggtgtccaaagcctacgatggcgacatcgtcatgatcgactcgacctgtgtccgcgttcaccagcacgcggccacaggaaaaaaggggatggagacgatggtggcatgggacgttcccgcggcgggcttacgagcaaaatccacgcgctcgttgatgccgaaggtcgcccggtcaatctacgtctaactggtggacagatcgccgattgtgccgaagccgacgcgctgacgaatgagtttggtgagggagacatcctgctggccgacaaggggtatgacacgaatgccattcgggctaaggccgccgcgcgaaaggcctgggccaacatcccgccgaagagcaatcgcaagggctctttcgtgttttcgcgctgggtctatcggcaacgcaatctcgtggagcgcttcttcaacaggatcaagcagttccgaggcatcgcaacccgatatgataagcgcccggaaaactacctcgcagccgtaaagctcgtcgcaacaagaatatggtgccaaagtttatgagtcgacgccgtagttcagccaccatatcttcgtttgcatcaatcagttcgggatcatcaatggttgcatcccggttgcgggaaatccaccgtgtcagcgtcgacaggccgataccaagatctgcagcaatctccttctgcgtacgaccgctcgtttccgcaagtcgtacagcctcacgttcaaattctttcgtaaggggcactcgctccgtcataaaggtttcctttcaactcatggaaacctctccacttttccgaagcaagtccaagctttgtcctcgatgcccttgagcaggcacttcatgatcggcgtcccgttcacggggggcttgtatatcacgcgggcagggcgttcaatacgtgtcagttcgctactccgagaggttggcagaagttggcatcgagccttctgtcgaaagcgtcggcgacagttacgacaatgcccttgccgaaacgatcagcggtctctacaaggctgaggtcatccatcggcgcgggccatggaggaactttgaagcgctcgaatgcgtcactttggaatgggtcgattggttcaatcaccgatgccttatggaggccatcggaaagatactgccagccgaggcagaaagaacaatactatgccatactggacgcgccagtcatggccgcataacttaaacaagatggcctccagaaaacccggggcggttcaaagcgtgaatcttataaacgtcgatacgctttagtaaatagatggtctatctgtaaatttttattaagctttaatttgtgccatccatcatgtgaacctacatttaagttagattgaggaaaaccacagagatgcctgttgcctttggaacttctggcttgaggggagagtccgtcgatttcacggacaatgtttgtatggtgtatgttagcgctttcttacagcatctttctcataatttttcatatgaaacagtttacgttggagccgaccttcgggagtctagccctaaaataaccatatcatgttatagagctattgaactgacgggaaggagagcgatttgggctggaaatgttccgacgccggcgctcgcggcttatgcaatggctcgcaatgcacctgccatcatgataacgggaagccatatcccagaggcctacaatggcattaaattctatcggcctgacggagaatttctgaaggacgatgaagcacccgtacgtggtcttgccgaagaattattgagtaaggttgttgacgggcaacggtccgtcaatttgcctgcgcccttggctgatgttgcagaagaatatgtgagccgttccatcggcgcttttggccgggacacactggctggaatgaaaatcggaattgatcttcattccgctgttgggcgagatattcttgtacgtatatttaaaggacttggagcggaggtttatccattccgtagaacggaaaatttcgttgccgttgatacagaagcgcttgatccagcggatatatctcgggcgcgcacatttatcgccgaacatgggctcgatgcagtagtgtcgacagatggagacggtgataggcctctggtcattgacgatcagggaagacaggtaaatggcgatacactgggtattctgacggctcgatatctccgtgcgaaaacagtcgtgacgccgctcagtacgacgagcgcactagaggagagtggctggttcgagaatatccacagaacacggattgggtcgccctatgttgtggtcgaaatggcgcgtgcggtggcgcatccagttgttggtttcgaggcgaatggcggctttctactcggcgacgatgtggcgttgaagactggtttattgcgccgcctcccaacgcgggatgcagttttgccagcagtggctgttcttgcgcaggcgaaagaccagggtatgcgattgagtgagatggtcgctacacttccttctcgtttcatgaaagccgatagggttaaggaagttcccggagaccgcgcagctccatttttgcacgctatagaaacgtcacaatcatttcgttctaatttctccccgttgattgccgaaccggaagcaatctcgactgtcgacggcgtgcgaatggcgtttgcgaatggcgatacggttcatttccgacaatcaggcaatgctccggaaatgcggatttatatagaaacggattccgcggagaaaactgatcgaatgttgagcgaatttattgcaaagctctctgaaacgatctgaattcatccgcgaaaggaagttaaagtgcgtgaaatgttgatgagaccagtagttttggccggcggaaaaggtacgagattgtggccgatgtcgcgctcgcaacgcccaaaacagtttctggctctgactggcgaactcagcctctttcagatgactttgaaacgattgtcggacccgaatcgctattcctcgccgattatcataacaaacgctgactatcggtttctggtggcggaacaggcattagaatgtggtgtcgaactttcggatgtcattctggagcccatggctcgtaacacggcaccggcgatcgccgctgcggctttgatcgcttccaaggatgagcagacccttattcatgttgtggcatctgatcacaatattgaaataaacgatgcatattttcaagctgtggatacggcctgcaatgctgctcgtatgggacgtcttgccacttttggcattacgccaacggaaccagcgaccggttttggttacatcgaagcaggcgagttggaagaaagtggagcttgtgcgattaagcgctttgtggaaaaaccgaaggaagaagttgcgcgcgaaatgcttgctgcaggcggcttctactggaactcggggatgtttttgttccgttcggacgtttttctcgacgaatgcaggcgttacgcaccagcagtatatgaggctgctgaggcgtccgttgcaactgcacagcgggatctcgattttgtgcgtctgaacagcgccgaatttgagaaagctccggatatttccgttgactatgcgattttcgagaagacaaaactcgcttctgttgttccgtcaccaatccactggtcggatcttggatcgtgggatgctgtctggaaggaaagcaaacaggatccgtcgggaaatgttgctcgcggacctgtcagcctgcacaacaccaataattcgctggtcttgtctgaaggcgttcatgttgcggtcaatggcgttgacgatctcacgattgtggcctcggaagatgcgctttatgttggcaagctctctgaagcgcaaggtgtaggcacgatcgtaaaggcgctgatgaaacaacccgccacggcgaagcttgctgaggagcatcggaccatctatcgcccttggggcggctacacccatttgctttcgggtgatcggtttcaggtaaagcgtctgttcatcaagccgggcaaacagctctcgctacagaagcatcaccatcgttcagagcattgggtggttgttcggggcgtggccgaaatcgtgatcgatgataagagccttttcctgtcggagaacgaatcgacatatatttctcaaggtgcgatacaccgtgtttcaaatccgggtaaaattctgctcgaactgattgaagttcaaactggagcttatctgggcgaagacgatattgtgcgcttcgaggatgatttcggacgtgtttgattgtgtgattatttcagcatgaaagccgtgtaatgaatgatgtgatacgtaaacttcaggtggaagtggagcgcttatcgtcgtggctccacaacgacgctttgcctctttggttgtcagccggtgtggatgcgccgaatagcggtttctttgaacgtattggacaggacggcgtcgcaacggatgcggataatcgtcgttctcgcgtgcatccgagacagatctactgtttcgccaaggctggcgccatgggctggcaaggcgaatggaagcagacggttgaagccggaatagaatattatgatcgcgtctatcggcgagaagatggtttctatggcagtcttgccggtcaaagtggcaagatgattgatcacacgtttgatctctacaatcaggctttttccgtttttgcggccgcccagatcgcggtttccataccggatcggtttgatgaaatgcgtcagcgagcgcttggtttgatgaatacgctcgtggcagattatcaccaccctctcggtggatttgaggaagccaacccgccaaagcttcccttgtgttcaaatccgcacatgcatttgtttgaagcaatgcttgcctgggagactgtcgatccagaaacccggttctggtccacatatgccgatgagatcgcaaatcttgccttaacgaaattcatcgatggcaagaccggtgcgttgcgtgaattcttcgatcacgattggaaaccttatccgggtgacaaggggagggtggtcgaaccaggacatcaattcgaatggtcctggctgatgggccaatgggcggaccgacggcagaatggcgatggcatgatggccgccaagcgtctattccagattgcagtggatcgtggtgtatgcgagcagcgcaaagttgccatcatgagcttgtatgatgatttttcggttcacgacagtctggcccgtctctggccgcaaactgaatggataaagtcggctctgttatttgcttctttgagcaaggacgaagagcgagtttactatctgcaatccgcattgcgtgccattgacgccctacggccatttcttgaaacgccaatcaaaggcttatggtacgacaagtggccggaaggtggtacgcttatcgatgagcccgcgccggcatcgaccttttatcatattctctgtgcctgttatgaagcagagaaaacaatatcagagctttaggttgtggtgtcgaatttttggttgtcgccgctgatgatgacgatcagatgtgccgatgatgccgcatctgtattggagaaacatgcgagttcttcatttttttaagacctattggccagatacatttggcggcattgagcgaaccattcatgcgatcgcaaaaggtgtggccgaacacggtatcgcgtcggacgtgttatccttgagtgcaaagccggaagaaaatacccgaaattttgatggtcacatggcatataaggccaagctcgaccttgaatttgcatcaacaggattgtcgcgcgatgtgttttcccggtttcgggagttgagcagccaagctgatgtcattcattatcatttcccctggcccatgagcgatatcgtgcagatcggtgtgcgcccggataagccgactatcgtgacctatcattcggatatcgttaagcagaaactacttcttcagttctatcgccccttgatgaaccgctttctcggcagcgttgaccggatcgttgccacctctccgaattatcttgcgacaagcgatgtcctgcagcggttcagcgataaaacgacagtcattccacttggcttggacgagtctgattattctgctgccgacgccacaaccaaggcgcgctggcgcgagcggtttccgcgccctttctttctcttcgtcggcgtgctgcgttattataaagggctaagaacgctactggccgcagcaagaacttccgatattgatattgtcattgtcggggatgggcctatgaaacctcagctcatcgcgtatgcgaatgagcataatctgtcgcacgttcatttcgccggcgcgctgccggatacggacaaaactgcgcttctggagttgagtgctgggctgatttttccgtcgcatctgcgctcggaagcgtttgggctatcgctggtggaggcctctatgtttggaaagccgatgatctcgtgtgagatcggtaccggcacgagttatgtcaatctgaatgggcaaacgggaatcgtggtgccgcctcagaacccggaagcgctctcagctgcaatgcgaagcattgcacacgatacggagcaggccaaagtttttggaatgaacgcacgggcgcgatatatagagcatttcactgctgataaaatggcgttagaatatgcgaaaaattatacgtcgctgatgcagtgataagaggttgttactattattcggacaagatcatctggcgccgttctcaatgcctagtactttcatgacgaggaagttagtaatggagcgtagatgaggcattatcttagctgtttagagtgtcgggcgattaatgtgcaccatatccagcggccatgaggtagttccagcattcatctggcgtgaaagtcaatggctttgaacatataactacgaatggcccaacatggacattggcggcattacacccgctcagaaattgaaaatgactgcgtgaattctaccgctgacctccattaaaacgacgaggattaacgcagcacgaaccagagcggctttactcgcacaatatttagcgaaagcgccaggctcggcggaccgaccacgactgtttccgatattgcgacagcggattatccaaccaaggctgcgcgtcctatgaatttgcggctttcggccgtaaaactccgagcggcttctttaaaaaatcccgccataaattttgtgaaatggtgcgattttcaggcgggctactctttgcgtccgccctaatatttttgctttacgtacctcaacgcgaaagataagcttcctgacgtagagctttgggaggagttcgcgtgcagctggattatcgaatgaagcaggtgcgcaggacatgtggccatgcgtgcgttgccggtgcaggcgcatgactgcgccgcgtcaggctggcgagcctgctcttctggaagccgtttctctgtccaaatcctttgggccggtgcaggttctggaaaatataaatctgcgcgtcaacggtggtgaaattcacgcaatcattggtgaaaatggcgcgggtaaatccacgctcatgaaaattctggccggtaacgaacgccagacgggcggagaaatccgtattgatggcaagccggtttccttttccagcccggcagcagcagaggcacgaggcatcgtgctggtgcatcaggaaatcctgcttgcaccagacctgacagttgcgcagaacatatatctcggtcgtgaacttgggggtaagcggggacgcggactactggtcgatgatcggtcgatgcgcgagggcgcgcgcagggctatccgtgatctcggcgctgaaatagacccggatgccgtggttgcgacgctatcaattgcccaacgccagcttgtgcagattgcacgggtgctgttggtgccgcatcgcctcgtgatcttcgatgagccgacggcttcgctcacgcctttcgagacggaagcccttctgaaagtcatccgtgatattcgagccaagggcgttgcggttctctatatttcgcatcggctgccggaagtgaaggagatagccgaccgtgtgactgttctgcgtgacggcaagctggtttccagccatttggcatcctctttgcagccggctgatatggcgcggctgatggttgggcgcgatgtcgccaagctctatcccgatcgcgcaagccggtatgacagcgccgctattctggaagtagaaaacttcagtgtgccgggcttcgtgcgcaatgcaagtttttgtctgaaccgtggcgagatacttggctttgccggtctggttggtgcgggccgaacggagcttatggaaggaatcgtcggtttgcgcccagccaagggagaattgcgccatgatggtaggctggtgcacttcaacaatgcacatgacagccagcaggcgggcatcgtttatctgagcgaagaccgtaaaggcaaagggctgctcctgtcgaaagatctcggcaccaatctcaccctggcttcacttgacaggttcgtgcgcggcctccagatcgaccgcaaccgcgaacgtgcggcgttggatgaggcgatccgtgcattcgacatacgcacgggccgtaaggatatcctggccggtcagctttcaggcggcaaccagcagaaactgcttcttgccaaaatgatgatgcttaccccgtccatcatcatcatagacgagccgacgcgaggcatccatgtcggcacgaaggagcagatttatcagttcattgccaacctggcggatgaaggaaaatccatcattgttgtatcgtccgaaatgccggaactgatcggtatttgcgaccgtatcgtggtgatgcgggaggggcaaattgccggggaggtgagcggcgcaggcatgacggaacatgaaattgtggcgctcgccaccggcgttggcgccaacgaggctgcatgaaagggaggcgggcgagggagatgacagaggttgcgacggataagggcagggtggcgaagacatccagggattgggatctgagggcggttgcaccctttgttgcgttgctgctgctgcttattctaggcacgattgccaatccgaattttatcagcatcgacaatctgctgaatgttgcaacgcgcagcgccttcattgccatcattgcacttggcgctacctatgtaatctcatcgggcgggctggacttgtcggtgggagcgatggtggctttcgttgccagcatcatgatcttgttcatgaatagcggaatgattgccgatccggtgcttatgctcatcgcagccgtcatgctggcgcttgtcgtcggcgcggcttgcggcctactgaacggtatcataacgaccgtggggggcatagaacccttcattgccacgctgggcaccatgggcatttatcgcggccttaccacatggttgtcgcagggcggcgcgatcacgttgcgcaacccggaaatccagtcgctttatcgcccagcctatttcggttcggtgctgggcgtgccggtgccggtaatcgttatttttgtgacggcggcgctcgcggcatttgtgctctatcgtacacgctatggccgccatatcatcgctgtcggctcgaatgaggacgtggcgcgctattccggcatttcggtgaagaaggtgcgcaccatcgcctttgtcatccaggggctctgcgtcgctgtggctgtgcttctttatgtgccgcgcctgggctctacctcggccacgaccggcctgatgtgggaactgcaggcgattactgccgttgttgtcggcggcacagctttacgtggcggcgtggggcgcatctggggtacgatctgcggcgccttcattctggaaattatcggcaatatcatgctgctgtcgagctttgtcagcgaatatctgctcggtgcaattcagggcgcaatcataattatcgctatgctggtgcagcgttcgctgtccagaagataggtctatggactggcggaattgttggggcgattccagccagagaggaatgagagccccgcgtttactgggaggaagaccatgcgaaggaatttgatgaagcttgctttcgctgcattgacggcgggcgcgctggcttttgccggtgcagcaagcgcacaggataagaaagtgacgatcggcgtgtcgatcccggctgccgaccatggctggacggcaggcgtcgtctatcacgccgagcgtgtggcgaagcttctgatggaggagcatccgggcctcaacgtcatcgtcaagacgtcgcccgatgccgcatcgcaggccaatgctttgcaggatctggcagtgcaagggttggatggcctcgttgtcccgccgactgatcccgatccgctggtcaacgccatcaaggagatcaaggacaaggggaccttcgtcgctctggtagaccgcgcgccgagcaacaacgacaataccatccgcgatctttacgtggctggtaacaaccccgcactggggcaggtggccggtgaatatatcaaggccacgaccccggatgcacaggtcgtcgtcattcgcggcctgccaatcccgatcgatcagcagcgccaggacggtttcgataagggtatcgagggctccaatgtcaaggtgcttgaccgccaatatggtaactggaaccgcgacgatgccttccgcgtgatgcaggacttcctgaccaaatatccgaagattgatgtggtctgggcgcaggatgacgacatgctggttggcgttctcgaagctatcaagcagtccaatcgctccgacattcaatatgtcgtgggcggcgccgggtccaaggatatgattaagcgcgtcatggatggcgacaagcttgtgccggttgatgtgctttatccgccagcgatggtttcaaccgcaatggaactcgccgccggtcatttctatgaccagatttcggtcagcggcgactatatcctcgacgcaacgctcgtcaccaaggataatgccaaagatttctatttcccagattctccattctgatcatcgttcggcgcaccttgccagaggcgcgccactatttattctggaggagctacgatgaagacgatcaaggggccggggatttttctcgggcagtttgcaagtgatgaggcgccgttcaatacatgggatggcatcaccagatgggccgcagaaaaaggatatgccggtgtgcaggttcccacatgggcaagccagctgatcgatctgaaaaaggcctcggaatccagggattattgtgacgaatttgccggtgtcgcgcgggaaaacggtgtcgaggtgacggagctttcgacccatttgcaaggccagcttgttgcggtgcacccggcctatgatgaagctttcgacggtttcgccgtgccggaagtgcgcggcaatccacaagcacgccagcaatgggcggttgagcaggtgaaaatggccatccgcgcctcgcgcaatctcggcatcggtgcacacgcgaccttttccggtgcgctggcctggccgtttgtctacccatggccgcagcgcccggcgggtttggtggaaacagcctttgatgaacttgcccgccgctggatgccgatcctcgatcatgccgatgagcatggcgtcgatatctgctatgaaatccatcccggcgaagacctgcacgacggcgtgacttttgagatgtttctggagcgcgtgaaaaaccacaagcgcgccaacatgctctacgatccatcccattacgtgctgcaatgcctcgattatctcgacaatatcgatatctataaggaccgcatcaagatgttccacgtcaaggatgcggagtttaatccgactgggcggcagggcgtctatggcggctatcagggctgggtcaaccgcgccggccgtttccgttcgctgggcgacgggcaggttgatttcggcgcggtgttctccaagatggccgcaaacgatttcgacggctgggccgtggtcgaatgggaatgcgcgttgaagcacccggaggacggcgcgcgcgaaggcgctgaatttgtaagggcgcatatcatccgcgtgactgacaaagcgttcgatgatttcgcctccggcggcacggatgaagctgccaacagacgtatgctgggactatgaggacgccatgacgattgaagccaaaatcaaggaaacatccgcatcccgcatccgcctcggcatggtgggcggcggggcaggggctttcatcggcggtgtacaccgcatggcggcgcggcttgataaccgtttcgatctggtggccggcgcgctgtcttcctcgccggaaagggcgcaggcttccggtcgcgagctggggctggccgaagaccgcatttattccagctacaaggacatggccattcgtgaagcgcggctgaaaaacggtatcgaggccgtttccatcgtaacgccaaaccacgttcattatgacgccgccaaggagtttctgcggcgtggcatccatgtcatctgcgacaagccgctgacctcgacccttgccgatgcgaagaagttgaagaaggtggcagatgaaagcggcgcgctgttcatcctgacgcataattacaccggctatcccatggtccggcaggcgcgcgaaatgattgccaatggcgaccttggcgatcttcgtgtcgtacaggtggaatatgcgcaggactggctcaccgaagcggttgaagcgaccggcgcgaaaggggctgtctggcgcaccgatccggtgcaatcgggactgggcggcgcaaccggcgatatcggtacccacgcctttaatctcgcctcttttgtgaccggcctcacgctcgatagtcttgccgccgatctagacagttttgtcgagggacgccgcctggacgacaatgcccatgtgatgctgcgttttgaaggcggcgcgaagggaatgctctggtgcagccaggttgcgcccggcaatgaaaatgcgctgcgtctgcgcgtctatggcacaaagggtggcattgaatgggcgcaggaggatccgaactggctgtggttcacgccttttggtgagcagaagcggctcatcacgcggggcggtgccggcgttggcccggccgcaacgcgcgtgacccgcgtaccggcaggacacccggaaggctatctggaggcttttgccacaatctattcggaagcagccaatgccattgaggctcatcgcaacggcaaaaaaccggaccgtgcggtggtctatccaactgtcgaggatggtttgaagggcgttgctttcattgatgcctgcgtgcgctcgtcacggaaaaatggtggttgggttaagctttaaagcgaaagggcaccgctggcgccctttctgtttcgtggggttcaaacgtagcgattgacgatgttttccagatattcctgacggccggatttcggctgcggattgatgtctttcgcttcgacttcacccgcgatctggtccagcgaaaggccgctcagaagcctcttgccgaactcgccgttccagcccgcataacgctcatcaagcggcttggataaagcgccgtcttcaagcatccgcgcggctgcttttagtccgcgtgcacagcaatccatgccgccaatatggccgattagcagatcctgcggatcaagcgactggcggcgcagcttggcgtcgaaattcgtgccgccggtcgtgaagccgcctgccagcagaacctgataataggccagcgccatctccggcacattgttcgggaactgatcggtgtcccagccggattggtaatcgttgcggttcatgtcgatggagccgaaaatgccaagtgtgcgggcaagcgccagctcatgctcgaacgagtgaccggccagaatggcatggccctgctcgatattgaccttcacctcgttttccagaccgtaacgcttgaggaagccgtaaaccgtcgcgacatcgtaatcatactgatgtttggtcggctcctgcggcttgggctcgatcaggatcgtgcccttgaagccgattttgtgcttgtattccaccacgaggctaaggaaccggcccatatggtcgagttcacgcgaaagatcggtattgagcagggtttcatagccttcgcgaccgccccaaagcacgtaattctctccaccgagccgcttggtggcgtcgatacaggtcttcactgttgcagcggcaaaagcgaagacatcaggatcgggatttgtggccgcacccgccatatagcgccggttggaaaaaagattggccgtgccccagagcagtttcatgccggtttcggcctgcttcttctcgaaaatatcgacaatttcattgagatagcgcgtgttttccgcaaaattgcggccctctggccgcacatcggcatcgtggaagcagtaataaggtgcgccgagcagggagaagaattcaaaggcgacatcggccttgagttttgccgcatcgatctcgttggaaaaccacggccggtcgaaggggcgcccgccgaacggatcgccaccctcccaggcgaaactgtgccaataggccaccgcaaagcgcaaatggtcttccatgcgtttgccgagcacgatttcatctgcattataatggcggaaggccagcggattgtcgctctccggcccctcatagcgcaccttctgaatatcgccgaaaaatcccgtactcatgttcatcctctcaaggttctgaaattgtcaccgtccgcgacagggtttagtcaagtgcatggagcgccggataaagcgcgtgataacgctgataggcttcgtcataagctgaaagcagcgcctgttccggctcaatggtgcgcgcggtctgcggcggggtgcagatggtgaagggatcggccccggttgccgcgatgaggccgaggcgggccgcgccaaaggctgcgccgaaatcgccttcttcgggcagtgcaatcggcacattcaatgctgttgcaatggctttcagccaataggtggagcgtgatccgccaccgactgcggtgagcgaggtaatctcggtgccagccgattgcagggcaagaagattgtcgcgaatggcaaaggcgacgccttccagcacggcctgggtgagggcacttcggtcggcttcatgttccagcccgcagaaggagccgcggattttcgcgtcattatagggcgtgcgctcgcctgaaagatagggcaggaaggtgacgctgcccggtgctttcaaggtttcgcccagctcccgatcgagcgattgcggggttgcgccaacgatttttgaataccattcaagcgcgcttgccgcagacaggataacgcccatctggtgccatgtgcggggcagggcgtggcagaaggcatggaccgcactttccggttttggctggtaagcgccattggcagcgaaaagcacgcccgaagtgccaagtgaaacgaaggcatggccgggcttgaccgtgcccatgccgcaggcggaagccgcattgtcgccagcgccgcccgccacgattaccgatgcggtgaggctccattcggcggcaagctcggcgcgcagacatcccgcagcctcgctcccctcgaccagttgcggcatctgcccttcgcccaggccggtcttggccagaagctctgccgaccagcggcgcgcacccgtatcgagccagcttgtgcccgccgaatccgacatgtcggagatatattctccggtgagccagagacgcagataatctttcggcagtaaaaccttgcggatgcgggcgaaaatatcggcttcgttgcgtgcgacccagacaagtttcggtgcggtgaagccgggaaagacgatattgccggtgatggcgtgaaatgcggggtcggcatccagttcggctgcttcgcgatagctgcgcgtatcgttccagagaatgcaggggcgtaatacgcggtcctcggcgtccagcagggttgcgccatgcatctgcccggaaaggccgataccggtaatggcggaaaattccttcgggtgcgccgcgcgcaaggcttctatggccgtacggcaggctttgatccactgcgcaggatcctgttcgctccagccgggatgcgggcgcgaaacgtccagttcgccatgggccgcgccgaccgggttctgcgcctcatcgatcaaaagcgccttgacgccggatgttcccaaatcgagacccagatacataatcgctcctgttggaagtcttgttgcctgcttcagttgaagcggggcaggttgtctttcagaaagatttcaatgcggatgtattcttgccccggcacgatggcgagccggtcggccgaggctttgagcacccggatggcgctgcggatttcgtggcccgcatcctgcgccagaatggcgtggatgatgccgtcttcaagcgcctttgaggttatctcgtcgcgctcatgcgcaatgacgagcgggtggttggccttgtgtgccgaaagggcagccacaagcccgctattgcccgcgcccagactgtaaatgcctgcaatatcgctgcgttttgccagcagctcgccaaccagtttttcgacctgcgggtctttatcgaagccttccagtaccggcaatatttcccggtccggaaaatccgcctgcatcgccgccctgaatccgtcgaaacgttcgcggtggtcgcgcactttcagcgaaccagcaacgacggcaatcgagccctccgttccattggcaaaaagacccagaagccgtgccgccgtgcggcccgcagccccgttatccacgccgacataatgctcgcgcgcagattggccgagatcggaaacgagcgtaaccgcatggatgcccttttcagcaagccgcgcgcagccctcgcgtaccggatcggtatcgagggcaacaaaggctacgccgtccggtttgcgcgccgcactttcatccagcgcagcaacaagtgctgcttcatcgaaggctggaaccagccgcaggttgatgcgcacacgctcggcaagcgcacgctcgctcgccgcatataactccgaacgcaggctcagcatgaaggtgttttcgttgtccggcaaaatgaaatcgaactgatagagccgcccgcgcgcaagatttgccgcgcccacatcgcgcacatagcccagcatattcattgcggccattacgcgatcacgcgttttggctctgacaccgggacggtcattcaaaacgcggtcgaccgtggcgaggcttacgcccgctgttctggctatatcatgaactgtgggtttcattccgcctcctcgaagcggaccataagattaaaaatgaggtacgtaaatcaaaaaaatgaaagagggtcgcaaatcatcggttgcagcaggacagggctggcatctcgcaccggtgccgggcgggctgcaagtcaatataccggtggcaaaaacgggaccattcgggcggtgaggaatggagatatgtccgccaatgaaacgatcctgtgtattcctcaaacggcgtgcctgcgctcgatattgcgcctgccctggaggccgtcagggttttaccggtgcgctgggtggtgcttttgtgctggtggtcgcgtgttcagaggcgatcttggcagcctgttctgaaagatggctgtgcaggatgagtgcgccgcttggagcttgcggcagcggagcgccggtttcgcgcgcttccttcggtgaaagctcgaaacgcgccttgaatgccttggtgaactgcgtcctgtcattgaagccgcagcaataggcgatttccttcagcgaggtcggcttgcccttgcggtcgatcaaaatgcggtaggcgaggtccagccgcttgtcgcggatgacctttgcaacgccgccatccggctcgaaagcgcgataaagatgcgagcgcgacaagtggaaatgctgcatgatcgaatgcggccccagcagcggattggtgaggttttcatcgatataggttatgatgcgatggcgcatgggaagattggccggcgtgttttcgatggcttcttcctccttgctggtgatactcgctgaaagcagggtgagcattgcttcctgcgcggcaagtgcctcattgggcggcaattcggcggcgaccgcatccagcccgcgcagatattcaaacagcagccgtgtggtgggcgcttcgcccggcagcaccatgccgtgaagattgcgccagcccacgagcttttccagctccccgcgctggatgacgatcgtgatgcgctctcctgcttccacactgcttgaaacggtttgcaaaagatcgaggatgacaatgtcgccgggcttggcgctgacatttgtgccgttgaaatcgccggtcattctgccagcgatcatggcctgcaggacataatggtccatgtcgctttgggcgatgatgctcggcgtgcgctggtagttctgcccgttagaggtggccgagccgatcaggcatgtgccgaactgttgtgaccgcaaggtgcctttgaagcctttgccgctttggtcatccgaggacatgacatcatagatgagctttaccgcttcgcgccagaagtcgtcgcgctgcgttgcatccaccatatctgttgacagaaacagctctctgttcatttcgatctttcatgcccagtgctgatacgttccaaagtttagttttgaataacgcgcgggaagcgtcattaaggatgatccgggaaaataaatgttattttgaagattatataatccatatgcctttttctaaaaagaatccacacaacttttgatttattaatagtatagtcatatatgaacgataaaaactgattgataaaaaaacaataatattaaaactacccaacaaattgcgggcaattcaaattagaagtatcctttatctcatcccaactttactgataggttgttatgagtgtccaatattgtataataaaaaagattatataaagatgcccgcaacttattagcatcgccatgcgtaaagtttaatggcgcacatcgacgcatgcccagccatttcggaatgggtagagcatcttcaagcaggccatgtgaaatagtgggacaatccagggttgctcgtgaaaagccaccgcggagttatccgcagtggcaaaatttcggggctggtttccctcttcgggaaagagcgtcagtaggggctgtctaccttgcccatctccacatagacggtcttgatctggctgtaatgggcaagcgcggcgatcccgttttcacggccgatgcccgattgcttgtagccgccgaaaggcacttccacgggcgtcagattataggcattgatccagcatgtgccggccttgatctggccgatcacgtgatgcccgcgggaaagatcggcagtgaagacgcctgccgcaaggccgaattcgctatcattggcgcgcgcaatcacttcgtcctcatcggaaaattccagcacgctcatcaccggcccgaagatttcctcgcgtgcgatggtcatagtgtcggtaacatctgcaaagaccgtcggctcgatgaagaagcccttatcgaagccctgcaatttcggcacgccgccgccacaggcaagtgttgcgccttccgccttgccttttttgatataggatagaaccttgtcgcgctgggcggcgctgatgagcggacccatctgcgtggcttcatcgaagggatcgccgatacggatttttcgcgtgcgctcgacaaggcgctcgatgaaacgttcgcggatattcttgtgaacgaagacgcgggtgccgttcgagcagacctgaccggtcgaatagaaattgccgagcattgcgccgccgatggcgctttcaaggtcggcgtcatcgaagacgatgagcggcgacttgccgccaagctccatggtgacatgtttcagctgttcgccagcctgcgccatgatgcgtctgccggtcggcacggaacccgtcagcgaaacctttgccgtcaggcgatgattgacgagcgcagcacccacatcgccataaccctgcacgacattgaacagcccgtcaggaagccccgcttccttataggcttccgccagtgccagtgctgaaagcggcgtgttttcggatggtttgaagatgaaggcattgcccatggcaagcgccggtgccgatttccacgctgcgatctggatcggatagttccatgcgccgataccgacgcagatgccgagtgcctcgcggcgtgtataggcaaacgagccgccaagctccacgaactcgccattgaagccggaaataatgccgccgaaaaactccagcgcatcggcagccgaagcggcatctgcaacgagcgtttcctgaagcgccttgccggtatccagcgtttcgagcttcgacaatttccggttcttctcgcgcaggatttccgccgtgcggcgcaggatgcgcccgcgctcgacgggtttcaatgctgcccattcgccttgcgctttcagtgctgctgcgtaagccgcttcgataatgcctggcgtcgcggaataaagactggcgatttcctcgtcggttgccggatagatcacgggcagcggcttgcccgccttgtcttccacgaatgcgccgccaatgaagtgcgaggctttgggttgtgctttcattgttgtttccttgtgtaaggcaatagggcagtaaggcaataaggcagtatgtttttaagcgcagggaacacgacctatctattgttttttacgcatgtctttagcccgaaaccggttcccactttcgggagacatgctctaacatactgccctactgccttactgccctattccgctggaccgcgttagcggtccgacacctgccaccgcggattgatccacggctcctgattggagcgggcgagcggcgtgcggcccagaatgtggtcggacgccttttcgcccaccatgattgatgggccgttgagattgccgttggtgatgcgcgggaagatggatgaatccgcaacgcgcaagccttcgacgccgatgacgcggcattcaggatcgaccacggccatcggatcgtcaaccgcccccattttgcaggtgccgcatggatggaacgcgctttcgacatgctcgcggatgaaattgtcgatttcatcgtccgtctgcacatgggcgcccggctggatttccgctccgcgatagggatcgaacgcggcctgcccgaagatttcccgcgtcagccgcacgcaatggcgaaaatcggcccaatcgtcttcatgcgacatataattgaacttgatgacaggcttttcacgcgggttggctgagcgaagcgtgacgctgccgcgcgatttcgagcgcatggggcctacatgggcctggaacccatgcgactgcgctgccgccttgccgtcatagcggatggcaaccggcaggaagtgatactggatatcgggatattccacacccgccttggagcggacgaaggcggcggattcaaaatggtttgttgcaccgtcgccggttttgaagagcagccattccacgccaatcctggcttttgaaaacaggttcagctcggaataaagcgtgataggctgggtgcattcctgctggatatagacttccagatggtcttgcaggttctggcccacgccggggcggtcggccaccaggtcgatgccgtgttccttcaaatgcgcggcaggcccgatgccggaaagcatcaacagtttgggcgagttgatggaagaggcggcaataatcacttcgcgccgcgcgcggatggtggaaaaggtgcggcccgcctcgatttccaccccgacggcgcgttttccttccagcacgatcttgcgcgcaaaccctttgaccagcttgacattcgggcgcttgagagccggtttcagataggcattggcggctgaccagcggcggccattatgaattgtctgctccatcgggccgaagccttcctgcttctcaccgttataatcatcggcgacttcaaagcctgcctgatggccagcctcgacaaaggcatggaacagcggattgtcgcgcttgccgcgctggacataaagcgggccattggtgccgcgccagccttcctgtccgccttgcgaattttccatccgcttgaaatagggcagcacatcggcataggcccagcctcgcgcaccgctttgtgaccaatggtcgaaatcgcacgcatggccgcgcacataaaccatgccattgatggaagacgacccgcccagcaccttgccgcggggggtgacgaggctgcgcccgccaatatgcggttccggctcgctggaaaagccccagtcgtaggtttccatgttcatgggaaaggagagggcggcgggcatctggatcagcgggcccacatcgggcacgccatattcgatgacgatcaccgaatagcgcccgtcttctgaaaggcgataggccatggccgaaccggcagagccggagccgatgatgacgaaatctgcttccatgctcaattctccgccgaaggctgtcctgaaagttgaatggcgatatagtcttccaccaatgcaatcgctgaggccgcatcgggtgcgtcggccccgagcgcatgacggatataaagcccgtcgatcatggcgccagcgccctcggctatgcggtttgcccgtgcgcggcttgtgagctgctcaagcgcgaaaaccagattggaatgcaggcggcgcgcatagatgcgcaaaagccgctttatgtcgtccgattgctgggcatggacatagaaggtcagccaggcggcaatcgtttcctgtgcaaattgcgcggcggaaaaattcacggcgatgattgccgcgatgcgctcatgcggtgtgttggcctgtttgatcgccgcgttgagatcgcggcccagttcgcgcagcagatggcgcatggtggcgaggataagcttgtccttgccgccgaaataatgatgtgcaagcgcaggcgaaacgcctgcttcatgggcaatttgcgcaacggtcacatccagcgatccgcgctgtccgatggtgcggatggcagcatcaatcaattcgcgccgccgcaagggttccatctcgatcttgggcatgatgttcatccggttgtctggcttattgcgggcattttatctttgattgactggtcaatcaacaaaaacccgccattgaaaaccccgccccctgcaagtggggctggcgatttgcagcgaattgcgtattttccgggcaagaattttgcatttgcggcaaacggtgccgctggtgggtaaggttgaagtgatggaaagcaatccggttctggtggaagtttatcgtggcccggtcgtcgaaagccgccatcgtggtgccatcgcggtggtcgatggcgatggccgcaatgttttttcgctgggcgacatagaacgcccgacattcccgcgttctgccatcaaatccattcaggctcttccgctggtcgaaagcggcgcggcggatgccttcggcttcgagaatgccgatcttgccatggcctgcgcctcgcattccggtgaggaggaacatgtcgcgcgggccgcttcgatgctgcagaaggcggggcttgattccacggcgctcgaatgcggcagccattggccttttcaacagccggtcctggtaaagcttgcccaaagcggcaggcagccgacgcccctgcacaataattgttcgggcaaacatgccggttttctggccgcttgcgttcattgcggtatggaaaccaaggggtatgtcgcgctcggctccagcattcaggacatggtgcgtgacacgatggaggcggtgacaggtgcaccgcatagtatcgatcattgcggtacggacggctgctccatcccgacctatgccattccgctgtcaaatctcgcacatggttttgcaaagatggcgaccggcgccgggcttggtgacaagcgggccaaggcggcacagcgcctcatccatgcctgcatggccgaacccttttacgtggcgggcaccaagcgtgcgtgcaccgaactgatgcgcatggcgccggggcgcattttcgtgaaaacgggcgcggaaggcgtgttctgcggttccgtgccggaactgggctttggctttgcgatgaaatgcgatgatggtgcgacgcgggcttcggaggcgatggtcgcggcggttctgtcacgccttttccgcaaggatgaggccttgtccgcaaagcttgcggattttgccagccccgagatgaagaactggaacggcattccccttggcagcgttacacccgcagccgtgttgggtacggcgcagattggctgacccgcaggcttgtaagccggaatggcctcccttacattttttgtatgagcagagcttttaccaaagaacaggacgacgcaccgaccgatctgggcgagcgtcccatcagtccgcatcgcaaccttgtcacgcctgccgggctgaagcagatcgatgatgaacttgcacgccttcagcacgatctggcagaggccaatatagcgggcgaacgctctgcggttgcgcgcatttcacgagatcttcgctactggatggcgcggcgtgaaacggcggaactttccgtgccagccccggacagccatgtcgtgcgcttcggcatgacagtggaactggaaaatctcgatgacggcagcacccgccgctggaccatcgtgggcgaagacgaagccgacccgtccaggggcaagatttcccacgtagcgccggtttccatcctgctgttcggcaagccggttggcgatgtggtgaaaatcaacggcacggaatgggaaatcgtgtcgctgaaggtaaattagtcgtcgtttataacaacggcatgatcgcggaagaatgccgcagcgccggtttcatctatttcgctggttgtaaccatcaggacgagctggatcacatcttcctgctcagcttcaagactgtagccattgaaataaagaaacaagtcggcggcagccagtccagtcctcttattaccatctatgaaaggatggtttttcaggattccgaatagataagccgccgcgagatcgaaaatatcgggattgccataggcttccttatgctgggcgcgcgccagtgcggagtccagcaaactggaatcacgaatgcctgtcgcgccaccgtgcaagcgcagttgttcctgatgcagagcttctatgaaaacccgcgaatgaaagtcgatcattgagcgagtacgcgataagcggtctcgtatttcttcatccgctcacgcgcgatttgcatcttcttttcaagaacttcggcatcctcagtgctgcgggccaaccgcaaaccgttttcatcggttgtaagtgtgagagtgtcgccggtctgcaggttcagccgttccagcacttccttcgggatgattaccccataggaattaccgatcttgcgcagggttatgttcatggctttctcccatgttatgacagatgatataacatgggaggggaagcctgtcgagaattgtcagagccaccccttgctgcggaaataaagcagcggcagcagggccgaggcgaccatgaatatcagcgccatcggataaccccagggcgagtgcagttccggcatgaaggaaaaattcatgccatagatggatgcaacaagtgttggcggcatgaagccgacggcagccacggaaaatatcttgatgatggcgttctgttcaaccgagatgagccctacgatcgtatcgagcaggaatgtcactttattggccagaaaatccacataggccgtgagggattgggcgtcgcgctccagcgatttgatccaggagcgcgtgtctttcttggctgaaacgggactgttgttggccgagagatagacgagcatgcggctcaagccggcaaggctttcccgtgttcgcgacaggaatgttccctgtccgccgatctgggtgaggacatgtctgaaatcctctgtcgtcatcgggtgggccttgggctggcggcgatagatcgaatgggaggccgcatcgatcttgcctgccacgccttccagaatatcggccagccggtttgtcgtggcctcgatgatgcccagcatgatcgatatgccggtgcatttggcgggtatgagcccgttgccgggcttggttacgcgcgaaatatagatgctgaatgatttgggattggcatagcgaaccgtgatgagccgcgcgccatgcgtgatgaaggtgacgggtgcgagttcacgatggtcgagatcgaccgcatggaggataggcaccgtcagatattgcgctccggattccatataaaaacggctcgattcctcaatctccgtcatgtcttcgcgtgtcgggatggagatgcctgtccaggcctcgacaatatggtcttcgctgacgccaggcgtgaaaatatcgatccagatcacattgtcgggcaggggtgtccccggctcgacgtcaatttgctctagatggtccccggaaagacagtaaagcgtaatcatgctggcacctgactgcgaagctgcgaaatgaaacgcagattgcgcgaaaattgttaacggaatacggcataggccatcgcctcggcaaaagggggcgttgacaggcaatatattgggatataactcatcaagtcatctgatgattttggaagacgatgaaaactatatccagaaccaatctgacggaatcggccatgcaggcgatccgggccgaaattacttcaggccgctgggtggtgggcgagaaattgcccaacgaagcagatctctccgcgcggcttggcgtcagccggggcacggtgcgtgaggctgtgcgcgcgctggtggcgcagggaatgctggaaacgcggcagggatcgggcacctatgtgcgctctgccgccgatactgcgcgcagtctggatcggattcgccatacgagcttgcgcgaccgttttgaaacgcgcgcgcttctggaaacggaagccgcgcgccttgctgcacagcgcgcgacccccaaaattattgcacgcttgaacaagcttctggatgagaggacggggcgcgccgatatggaccgggcaacgtttgtcgcgcgtgatttcgccttccatgaagcaatcgtcgcggcctccggcaacagtgcgcttgctgaaatttatgcttttttctcggcctcgattcgcgaatccattgaagccacgctcgatggcggcctgccggaaccgagcgatgaagcacaccgcaggatcgtcgaagccattgccacgggcgatcccgacaaggctggcgcgacggtgcgcagcttcatggccccccttattgcagaacttgaaaggttgttggcatcatgagccacgcaagcgccctaccgctggacggcccggcgggagacgatattctggtgcggtcacagccgcctctgatcgatgccgaggcggacagtgttcccgcgcccgatgctcagcgcccgccgagcaaagccttgcgcattctgctgggggcaagcctcgtgctgatcgcggccaatctgcgcccggttttttccagcgtgtcggtgcttttgccggaaatcattcaggcgactggcatgtcgtccgtatcggcgggcgtgcttacaacgctgcccgtcgtgtgccttggcgctttcgcgcctttcgcaccgcgccttgcacagcgttttggcgctgaacgcacgctgcttttcgtgttgatcgtgctgaccgtcggtacggctattcgcggtttgggcacacagtctttcctttatatgggggcggcgcttgcaggggctgccatcgcggtcggcaatgtgctgctgccgggtgtggtgaagcgcgattttccgaagacggcggccatcatgaccggcctttatacgatggcgctttgtgcgggggcggcttcggctgcgggcttcaccattccaatcaagaatatgctgggcggttcgtggaatctggcactggccttctgggctgttccggctgcgctggtctttgtgctctggctgccgcaggcgctgcgcgccaagcaccatgtggcccattccggtttcaaggttgccggcctttggcgcgacaggcttgcctggcaggtcacgcttttcatgggactgcaatcgtccaccgcctatatcgtgtttggatggctggcgccgatcctgcgtgaaaggggcatgagtgcaggcacagcgggcggtcttgtttccttctcgatcatggcgcaggtcattacctgtcttctgatctcgtcgattgccgtgcgccagaaaaaccagagcttcatcaatgtgtttctctgcggctgtgcggttctggcactgattggctttctttatctgccaggctgggccttcctgccgctcgccatcattcagggcatagggcagggcgggctcattgccgccgccatgatggtaatcgtcctgcgctctccggattcacatacggctgcacatctttccggcatggcgcaatgtgtgggctatattcttgccgccatcggccccttgctggtcggcatgatccatagcgcgacaggcagcttcgccgcctgcggtgtgctgttcgtcctgcttggccttggcgcctccatcaatggctggggggcagggcgcgccgggcatgtcggtgtgcaggtgtcgaaagacagcgcataaaaacaaaacccgccggaatgatcggcgggtttttattttgtccggtcgggcctggatcagacgaactggccaaggccgggaatagcgccgacaacggcgtccacaggctcatcgcctgccttttccttggcaaaacggatggtttccttggcaacgccggagatttcccccatgccaaggcccgcgcccataagctgggtgccgagacccatcacaccgccaacgaggttcgacaggaagccgccgcccttgacctgcgatacggcttcttccgcacccggaattgctgccagcagttgctgcaccttatcggccgggccttccttttgcaggaaggcgaggatcatgccgactgccttttctgccgttgccgcatcaatgccaacgttcgaggtgatgcgcgcgatcagttcttccatgagactctcccaaaaaatcttacgtttacgtaatatgcactccagcaggcgctttgcaagtattcccgacaataaatatagggaaattttctgtggcgactatgacatggattagcggcgcggaccttgcctgttgcggctttaatcattgtcgcgggatagggctgcggttatacctttagagcataatccgaccggggtgagacgaggatcgataagattatgcttcaaatagaagattttagagcgccgatctgattgaatcggatcgaaacgcgctctaaaaaccctgccttatggcatggttcgcttgaatagagggagcaagccgcctgatgactgctgaagatgctatttttcttggcgcaagccgcaagccggacgatacctaccagcagccggaatatctggcgctgcaatatggcaaccggcatggtcttgttaccggtgcgacgggtacgggcaagacggtttctctccaggtgctggcggagagcttttctgcggctggtgttcctgtgttctgcgcggatatcaagggcgatctctccggcattgctgctgcgggtgttctcaatgacggtctgaaaaagcgtgccgccgaagtgaagctcgacccatacgagatgcgggctgctccggtgattttctgggatatttttggcgagaagggccaccccgtgcgcgccaccatttcagaaatggggccgcttctgctgtcgcgcctgatgaacctgaccgatgcgcaggaaggggtgctgaatatcgccttccgtcttgctgatgaagaagggcttctcctgctcgacctgaaggatttgcaggcgatccttaccgaaatggcgggccgctccgatgagctttcggcaaaatacggcaacgtcaacaaggcgtctgttggggcgatccagcgttcgcttctggtactcgatcagcagggcggttccaaattcttcggcgaaccagccttgcgcattgccgacctcatgcgcacaacgacggatgggcgcggcgtggtgagtgtgcttgccgccgacaagctgatgatgaatccgcgcctttattccactttcctgctctggctgatgtcggagcttttcgaggaattgccggaagtgggcgaccccgacaagccgaagatggtgttcttcttcgatgaagcccatcttctgttcgatgaggcaccgaaggctctgatcgaccgtgtggaacaggtggtgcgcctgatccgctccaagggcgtcggcatctatttcgtcacgcagaacccgcttgatgtgccggaaaccgttctggcgcagcttggcaatcgtgtgcaacatgcacttcgtgcctatacgccgcgcgaaaccaacgcggtgaagacggcggcggatacattccgccccaacccggatttcaatacgtttcaggcaatcaccagccttggaaccggcgaggcgctcgtttctacgcttcaggccaagggtgtaccatccatggtgcagcgcacgctgatgcgcccgccatcctcgcgcatcgggccgctgacgccggaagaacgcgcgcagatcatcgctgcaagccccgttgccgggcagtatgaccagcctctggaccgtgattctgcttttgaaatgctggcgcgcaaggctgccgatgctgcggccgcgcagcagaagaccggacaggaagaagaaggcggcggcggtttgctgggtgatatcatcggcacggcacttggaacgggtcgccgttcaggtcgccagacggttgcggaagctgcgatgaaatccgtcgctcgctcggtcggcagctcgctcggtcgcgcgctggtgcgcggtattctgggaggtttccggcgataatgggcaggggaataagggaataggggaataggggagtatgtttggttgcggacggcttttccgcccgcgatattctagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgttaaaacaaaggattagagcgccgatctgattcaatcagatcgaaacgcgccctacagccctactgccctaaactcacatgacgaggataggcgtcttcgcaggcacgcgatcgtagagatcgatgatatcctgattgaggaagcgcacgcagcccgacgagacagccttgccgatcgaccaccattccgggttgccgtgcaggcggtagagcgtgtccttgccgtccttgaaaatatagagcgcacgagcaccgagcgggttcttgaggcccggagccatgccgccattcttggcgctgtactgcaccagttccggctggcgggccaccatttcatccggcggggtccagcgcggccactggcgcttgtactggatgacggcgcggccggaccaggcaaagccttcgcgaccgataccgacgccataacgcagcgcctgcccattatcgagcaccagatagcagaagcgattggccgtatcgatgacgatcgtgccgggcatttcgcctgtcggatccggcacgacctggcgcagatagcgcgtgtccatcttctgaatgggaatagccgggagctgatatccgttatcttctaccgcagcatacatttgcacccagccgccgtaggaggaatccacattggcctgtggtacacggttggcgggattgccgaaagcatcgacatcgatgatcggaacggtctgccccaactgagcgcaaccggcgaggccggtcgccgcagttgctgtcattgccgtcaggaaggaacggcgggtaagggtcgtttgcatatgaaaaccagattgatgatgggagagggatagagatacaacgtttaaggttaacgaaatgcgaccagaccgggggtggtcggtgcgcggtgaacagttgaatttgcatgggccgctgcttgatgcacggctgggttcgacgtttgtgagcaagaaacgccccacaaatgtggcgtcgagccggtcttattacggcctaaataaggcgagcaggctcctccatggcgcgtgttgccccggcgacacgattttggcggatatcaggggtatcccgataaaagtcgggttcaaatttttgtgattcaatccagaagatgcaggcttggcagaatgagggccgggggaaactgcttgtattcatccggctcgttggaacggttgatccacacgccgcgcattccaaaacgcaccgcgcccgccacatcccagcggtttgatgactggaacgagatggcggaagggtagagccgccattgcacggcaataagctcatagaccgcaagcgaggtcttgtatttcttcaccatatcgaccgagatgacatcatcgagcagcacgtcgagggcagcagacctgaccgccgcctccagcatggcgggcgagccgttggatagaatggcaagccgtgcgccacgatccttcagggccttcagcgccgcgggcacttccgggtagcaatcgagtttccaataggcatcgagaaggtcgttgcgcagcgccggatcgacggaaggatagtgcgcaagggcataatcgagcgattcttctgtcagtttccagaaatcgctataagcacccatcaggctcagaacccacgaatattccagttgttttgcgcgccacaattcggacagggcccgcccgtccggccccgccttgtccgcatgtcgccgcaccgccgaatggacatcgaacaatgtgccataggcatcgaaggcataggaactgtaggacaccgtttcctccgtggagcatgaatgtcagcaaaagactatctgccccatcttgctgggatttcaataatatttcattgccttgaagctgaattgcgccattgcgccattgccgcccgcattgttgcggcttatgtagattgcgcacgcaagttttgctcttgcatccgggcatcatctatttgctttgcccgccgcaagcttaaagaaaagaggagagtttccatggctttcgaactgcccgcccttccgtatgactatgatgcgcttgcgcctttcatgtcgcgcgaaacgcttgaatatcatcacgacaagcatcatcaggcctatgtcaccaacggtaacaagcttctcgaaggttccggcctggcaggcaagagcctcgaagaaatcgtcaaggaaagcttcggcaagaatcaggccctcttcaacaatgccggccagcactacaaccatatccatttctggaaatggatgaagaaggatggcggcggcaagaaactgccgggcaagctggaaaaggcctttgattccgatcttggcggttatgacaagttccgcgctgatttcatcgctgccggtgccggccagttcggttcgggctgggcctggctttccgtcaaggacggcaagcttgaaatttccaagaccccgaacggtgaaaacccgctcgtgcacggtgcggcgccgatcctcggcgtggatgtgtgggaacactcctattacatcgattaccgcaacgcgcgtccgaaatatctcgaagctttcgtcgatagcctcgtgaactgggattacgtgctggaaatgtacgaaaaggcggcataagcctgccgattgtttgaaaagcgcctgctctcaggggcttatatattgaggccgggcatcggttatgatgctccggcctcatttattatcagggtcttgcacgcttggcggatggatggccaattggcacatcgtctgcgacgctgcgtattcttcttcgcgataatcggattatcgcttgatacagcgcgccagcgttgccgcgcctgcattggtgtatttgctctgcatcgtatagagccagcccttgcattcggacatcgtggtaaagcagcgatagcggtcaattgcgacgagcgcgtcgccatcgctgataaagggcgaatcgtccacgccgctgaactggccgacgatgatgccgctgccgcgcggcggcgtgttgcagcgtcgccccgcatattcgctcacatccttgcggacctgcgcctcggcgctggtcactgtgggaataacggccggaagagccagggcaaggctggtcagaaaagccagggaattgatcttcatggccgtgcactccagattgtagagtattttcaggataatgcggcaaaacaaatacttagagtggctccggcgattccgttaaaacggaaccgccctcgcaggataaaggcttgataatcagtttttgaagcttggaaccttacccaccaccttcaatgcgaaagcgaaactataggcgacttcctcaaggcgcgaaaagcggccggaagcgcctgcatgtccagcatccatattgatgcggaacaggaccggatggctgtcggtcttcaattcacgcagtttcgccacccacttggcgggttcccaataggtaacgcgtggatcggtgagccccgcaaccgccagaatggccggataggcctgcgccgttacattgtcatagggtgaatagctggcaatggtgcgataatctgcttcggaagcaatcggattaccccattcgggccattccggtggggtgagcggcagggtgtcgtccagcattgtattcagcacatcgacgaagggtacttcggcaatgatgccgccaaaggcttgcggcgccatattggcgatggcgcccatcagcatcccgcccgccgagccgccatgggcgacgatgcggtcatggctggtgaagccttccttgacgagatgctgcgctgcagcaatgaagtccttgaacgtattggtcttcttgtcgcgctttccgttttcgtaccaggcgaaccccttgtccttgccgccgcgaatatgcgcgattgcataaacgaagccacgatcgacaagcgaaaggcgcgatgtgctgaagcttgccggaatggtgatgccataggagccatagccgtagagaaggcaaggcgcggagccgtccagcttcgtgtccttgtgatagagcagcgaaaccggcacgagttcaccatcgaaggcgggggccagaatgcggcgcgtcacatagtcctgcggattgtggcccgagggcacttcctgcgtcttcaggagcgtgcgttcgcgcgtgcgcatattataatcgaagagctgttccggcgtcgtcatcgacgaataggaaaaacggatgacatccgtatcatattcggcgctgccatgcagtcccagcgaataggcctcctcatcgaaagcgatggcgtgttcctcgccggtcttgcgatcatggatgacgatgcgcggcagactgttgtcgcgttcgatccagacaagatggtgcttataggctgaatgggagagaatcagtcggcccggcttttcggcgacgatttcctgccagttttcaggctgtggcgcggaagctggcgcctggcagatcttgaagtccttggctccgtccgcattggtgagaatatagaaaacatcgccgcccggcgcgatatcatattcagtgccggccttgcgcgccatgacgagcttcggttcggctgacggatcgtctgcgggcaaaagccagcattcggatgtttcatggtcgtgaatgtcgatgaagatataatcgtcgagcgcggagccgcccacaccgaggaaaaagcccggatcggtttcctcataaatcagcttgtcgtctgcctgctgtgtgccgatcttgtggtagaaaacctttgacgggcggtggttttcatcaagccgtgtgtagaagaagccttcgcttttcgcatcccacgcgccgccgccattggtatcggtaacgatatcttcaaggtcggccatggtggtgagatcgcgcaccttcagcttgtaaaattccgatcccttgtcgtcatacccccagatgaggagattgtggtttggggcatgatcggcggaggcgaggcggaaataggccttgccttcgccttccctgtcgccgtcgagcaggatggtttccggcccgccatcgcgcggcgtgcggatgaaatagggctgttcgccgccagtgcgataggagacgccataggcataggggccgtccttggccggaacggaagaatcgtcttccttgatgcgcccgcgcatctcggcaaaaagcaccttttgcaggttttccgtatctttcatcaaggcggcttgataggcgttttccgcgtccaggtgcgcgcggatttccggcgtcagaacagaaggatcgcggaacacttcctgccagttttcagcgcgcagccacgcatagtcatccgtgcgggtgatgccgtgccgtgcgtcgcttgcggggtgcttgggagcgtgcggaggaagagggcgtaggaaatcctggggcattcaaaattccagtgaaccggtttcaatttgcttcaaaagcgccaaagggacgcattttcagctgtgacatgcatctctatatagttgccggaaatgtccgatgcgagttgttttccatgaattatagttaagcgttgcccctttaaggcccgattccgaaggcacgatctttttctataaatcatatttgtcttggcacacgtacaacaaaacttgagggaaaaaacagttgctaacgcaggctatacaaaataaggggatcgcctgcgagaacaatgttatcgcccaccatcaccaataaccggcttgcgccttaatcggaagttgcgctgtctgtaagtctcaattttcttgcggtgccctgtttaatatcattttatttgtcgatctaagaagagttgcctattattaatgtaatatggtttgacaattctattgcaaatggcatcgtcaattgatatttccataagggatcgagttgggccggattatgaaatacgcagcggcggcaaggggtgggttgccattgtcagccgctgcgcggacaacaaaaaattaaaaaaggaaaacttatggaaaatctggaaacaaatgacgaaagcaccgagctgcttttgagtttgaccgccgatgtcgttgcagcctatgtcggcaataattccattcgtgcaggcgaactcccggttctgattgctgaagttcatgctgctttcaagcgccacgtcgaacgcgaagaggccccggtcgttgttgaaaagccgaagccagcggtgaacccgaagaagtctgttcatgacgactatattgtctgccttgaagacggcaagaagttcaagtcgctgaagcgtcacctgatgacccattacaacatgacgcctgagcagtaccgcgaaaagtgggatctcgatccgaactatcctatggttgctccgaactatgctgcagcgcgctcgcgccttgccaagaagatgggcctcggccgcaagccgaaggacgcctgattcttcagcgcgtgaatcacgaagcgcctatgcggggaaatcagtccactgaactgatttccggtcccgcttcgatgcatcggataatgcgtaaaaagcacagaaatagagcggttccaacgactcccttttaaccggaaccgctctaaacttttgttttcgtgtatatctttaccccaaccaggctcccattcctggggacatgttttagcaataatggcgcatctgccttctcctgacagtcctgccttccagcacgtcgagtgcctgttttagcgcgatatgccggttgagatcatagctccagtggccatttgtgcctttcagccgctcccgctcgattaagcggcagaggcggcgggatgcctgctgtttttcctcctttgaggctttcatcaatagatccatgtctatgcccgcaataatttgaagggcagcgcgctgcatggcgttcatccgctcctgcgcgcggttggcgagaaatgcattcctgtcgattttcagtgtggcctgcatcatgtgattcccgtttgtcctgttgttgatggaaacaggatcgccccgttcgggaggatggggataatattcctatatcttgggataaaatcttttttagcactttttagaaaacttatccacgcttgcaatttccagcctataagaagatattcctattctggtgaggaaagatggatatctttggaactgttggatgtcattcatacgcgggcgcaggctttcgaggctttgaagcgtattgcggcgcgccatgggcggcctctcaatcccgatgctctcgtgcgtcttacacaccgcgccgacaagaagcggcgcgagcgatgcatcgaattatgcgaggcactgatcgatcttctggctgcctcttttggtgccagcggtgcggaaatccgctcaccgcttcgcggacggcaggaagtctcacgtatccgtcagatcggcatgtatgtggcccatacatcgctgggaatggctatgaacgaagtggcgctgggctttgcgcgtgatcgcacgaccgtcatgcacgcctgccatacggtggaggatttgcgtgatgacgtagagttcgatgccctcgtttccctgtttgaaaaaatcgttaattcgacttttacggcgtggaggatggcagcatgacgaggcagatttcggcagcggaaacgcgcattatccgttttttgaagcagggcggttgcgagcttcaggattcggttcgcgaaacgcacgctttgctggttggcgaacaggggactattgcggcttcgcgccttgaaatcgaacggatgcgcaaggctggaaccatacaatgtgacgggcagcgcatcgcgctttctgcaatgggacgcaagcgtcctaaagagcagaaaaagcccacgctaaccgccgcctctgtccgtgagacatacgagatagagccgggcgaaaaggtggagatcaatccggcggaatccccacttgccatgctttatcggcgccggaacgccgatggccgcgcctttatttcggaggatgaattccgtgcgggcgagcgcctgcgcgctgatttcacgcgggggtcgctcatgccttccgttacgtcgcgctgggatgtccaggccgggtcgggcgggcattatggggcaggcggcatggctgaactgaccgatatcgcccttgcaagccggataagggtggagcgtgcgctggaagctgtcgggccggaactgagcggcattttgatagacgtttgctgctttttgaaaggactggaaacagtcgagcgtgagcgtcaatggccggttcgttctgccaaggtgctgctgaaagcggggcttgccatgctgcatcgccattataatcctccgcgcgaaggcgaaaggcgaaggggggcagtcctgcattggggggcggaggattatcgccctgagattcgaccgcggagtgtgtgaagagggtcgcgattgacactcttcaggcgtgattatatcgctcgggcagcaatatctgagccatatggcggtttgcggggagaaaaatcaatggtcggggttcgggatcggttggaagccaccctcgcacggcttgcggcgcgggcgggtgaggagcatgtcttcagcaagatctatgcggagcgtgcacgggcggaggccgatgcagcagatacgcggctgcgcgcagggcggccgcttggtccgcttgatggccgcatcgtttcgatcaaggatctgttcgatgtggcgggcgagccgacgcttgcgggttcggtggttcgccacgatgccccgcctgcgggctgcgatgctctcatcgtgcagcgcctgcgcaatgccggagcggttattatcggcaaaacccacatgaccgagtttgccttcacgccggtcggcctcaatccgcattacggtgagccgggcaatgcgattgacccggcgcgcattcccggtggctcatcgtcgggtgccgccgtttcggttgccgaaggcacgagcgagatcgccatcggttcggatactggcggttcggtgcgcattccggcggcactgaacgggctggtcggtttcaagcccaccgcgcggcgcattccgctggaaggcgcctttccgctggcgccgtcgcttgattcggtcgggccgctcaccagaaccgtggctgatgctatcctggctgatgcggtgatggccggggaaaagcccattctgccggaggtcttgccggtgaatgggctgcgtatcgccttgccgaaagactatctgctcgcggacatggagccagatgtcgcagctcattttgaagcgtctctggccgcacttgaaaaggccggagcaatcattgccgatcttgcggtggacgacctcatcgggcggctgaaagaggcaacccgcataggttcgattgccggtatagaggcaagccatattcatgcttccacatggctcgccgatctggacgccaatgtcgatattcgggtcaagcgcccgctttcggtacgcataaaggtgccgcttgaggcctatcatgcgctcatggaaacgcgaaaggcactggcgcgtgaaatggatgaacgcctgagtggtttcgatatgttcgcaacgcctgcaacacctattgttgcgccgacaattgcttccgtcagccacgacgaggaggaatatgaccgggtggagaacctgcttttgcgcgatacgcaggtcgcaaaccagttcgacctatgcagcatcaccctgcccatgccgggcatgaaattgccgactggcctcatgctgaccgcacgcaatgactcggacaagaggctgcttgctgcagccttgtcgattgaaaaattattagagcatgatcccgaaaagtgtgagcggttttcggaaaaagaccatgcttaaacaaaggcctagagacggcctgacttaaagtcgccgtgctctaggttgattctttcgccagctcggcttcgcggtggatgcgcgccaccatggcgcgcaggccattggagcgttgtggcgtgagatgctcgtcgagcccaagctttttcagcacttcttccggctcggtcgccagaatttcggaagcgcgtcggcccgaataaagcgccagcacgatggcgacgaggccgcgcacgatatgcgcatcggaatcgcccagaaattcgatgaccggatcattgccatcctgcggcagggttttcagccagacctggctcacgcagccctgcaccttatgcgcggcatcgcgcgcatcgtcgggatagggcggcaattccttgccgaggtcgattacgtagcgatagcggtcttcccaatcgtcgagaaactcgaaatcggacatgatgctatcgatggtggtcgtcatgatactcgcctgaaataggtcattgcggaacttctgccgcatatatagtggcgaaagcccgcaaggtcacggaaaactgtcagcggtttggcgtgatggagcctgtcacacgatggtcgagcgcccgcagggcttcctcgcgcggggttggaaccggaatttggctctttacagaaatggtttcggcggcggcaggccgctcttgcacgggcgtttcttttttggcgccaaaacgcgcgctcagatattcgagcatgacgcggcttccttccagaaatccgctgcccgcgcttgaaaccagcgaggtgccgcttttgcagaaagacggattatccatgcacagcttgcctatttcgacagcggttttgccattggcgagaatctgttcgatggagcttggttcctgcttcgcctgctcatgggccggcttttcatggggcttgttttcctgatccgcaggaaagaagtgcggcactgcgatgaatgccagcgacagccagaatgcggatttgagaagaaaacggatcatgccctgtctgtacaagctttcggtttttgaaactgcggtccactttccaatgaattctaaaagattccgtaaccagccaattccatggcctgtagtttgcgcggcgatgggatcgctaccttctgtttaccataggtgaaaaagcggccccccaaagcgagataagtgcttgggctgggctgaccttatcgtttctttaaagcctcatctgcaatctggagccaaccggagggctgtttttcaaaatcggctttcatgggcaagaatattgcgagagtgagtaggacacgttgaacgtcattcatttgaaagcagcgcagatcgttcgcaacagcctgcatgggctggcctgctttcacgaccgtttttgtcggcgctgggtcgcaacgcccgatgcggcgtcgatacgcgtcatcggtgcggttttcaccttgcccttcctgctttgtgccgctgttgcggcttcgggcgtcgccgctggcctgacggattttgctattctcgctggcagttttacaggcgtggcgatgattttctgtgccctgtcgctcatgggcctgcgcgcgggaattctgggtgcgctcaattttgcagcctatggcgcggggcttgccacaattggcgctttctcgaacggcaatgcggcgctgtggctgatggctgcgggcctgccgcttgaaatctggtttgcaagccgcaagcccggcagcaccatcgcaggctcccttgcagccatggcgatccttgctttcctcgcggtgaaaaccggcgggactatatcgggcggctcgctcatttctggtgcgatattgttgctttacgcggcaagtcttgttctgcggggcgttgccgtggcgcgcaagcccgtgcaaatttctgtcgccgcgccacaggttgccgtcgctgctggcgatatgcagttcggcctcgatattgaaggtattgtttcttcggtcgatggcgagacggcaaagctgcttggtgtgcagccgaaaatgctggaaggcacggcgctgatcgaccgcgtacatgtggctgaccgcgtacagtatctttcgcttctggccgatcttcgcgcaggcatggccacccgcaaggtggatgtgcgtctgcgttcaatcgaaaatggcaatccggtttttcgcgcctatcgctttgagggggcgggcagcgaccgggccattaccctgattggccgttcgctggaaggcgaacagaagcttctcgatgaaatcgcgatgctgaaagcggaactggaatccgaacgaatcggcaagggccgccttctggctaccgttagccacgagttgcgcacgccgctcaattccatcatcggtttttccgacatgctgacgcatgaaatcggtggcaagctcgccagtgacaggcagcgtgaatatgcgggcctcatccatcagtccggccattatctgcttgagctggtcaatgctgtcctcgacaattcgcggctggaaaccggcacttattccatcgcgccgcagagcttcgtcttccgcgatgccgtagaaatgtgcacggcggtcatgctgccgcaggcagaaaagaagggcgttgccttctgtcaccgggttggcaatggtgtgggtgaactcgtggctgatcgccgcgcggtgcagcagattctgctcaaccttgccaccaatgcggtgaagtttacccaatcgggcggttgtgtcaccattgatgccgcgcgcgtcatggcagatgggtgcccgatgctggaattcagcgtttcggataccggcattggcatcgagccggaagacctccagcggatcggaacgccttttgtgcgcgccggcaacagctatacgcaggcgcaggaaggaagcggtctcggtctttcggtcgtcaagggattggtggaactgcatcaaggctcgatgcagctcaagagccgccccggcgaaggcacggtcgtcatgatccgcctgccgctggctggcccgcaatatcgcgcaggagaagaacaacaggaacttggcacggtgatcgatatgtaccgtcaccagggagaaaggcgtaatgactggcagaaagacgaaatccgggaccaaagcccagagcagccacatgcgcaaacccgcaaaacggcgtagcctcgcagcacggctccttcatttctttttcacgtcggcttcggtgcttgcgatagctgccggggattttgtcgtgcgcaatcctgtcctgaccgggggtgcgactgcctttctcgtggtgatgggctttgtgtccgccaatgcgctctggtatcagccggaagcgcatgacgccgttttcttccgtacgcgccccgatttcgtattcaagccgacgccgcgcgcagcactgccgggaacggcggcgataaatagtgagggcaagcctgccgctcagtccgttcggcagcccgcaaataatgggccaaccccttcggtagcaacggctgatctgtcgccggatcgcctccagttgagcggctctgttgacgatatgctgccagcccttgcgccgaatgccgatctggagattgcgcggctgcaacagcgtctttccatgctgggcatttataaggggccagtcgatggctttaccggcccgcagacccgcgaggcggttgaacattggcgcgccttgcagcagaagcttggtgtgaaacaggcaagccttcccgcacaactggaaaacaacgcgcccgcgcaggacgacgtggccgggataattgaggtggcagtgccttcgccgcgcccgcaaccggccgttttgaaggatgctgcgccgatcaagccgaaagccgaccttgcatcctatgaaaagccggcacacaggaaacagcctgccgccgctgccgcgcaaccctcgaagatcagttcgcaggatattgtccgggtacaggccggcctgaaagcgttcggaaatgacacggttccagtcaatggccagccgggcaaggcaacgcaggaggctgtgcgcgaattccagaaactgttcggcctgcacgtcaccggcgagatcgattccgctctcatcagcaagatgcgcgaaatagggctgataagctgatccggagcccgtcatgcgcctgacttctgatttctgggtttcggcccttatccgcaaagtgcgcggcgggggcggtttcgcctatcttgcccggcgtggctcgcccgaagccggtgcaattttcatcaaggtcagttcccggcttggcgcctgcgacctctattcgcctgcgccgcagacctcttatgaagaagatagcgacggtgagcgcatgttcctgcgtatcctgcacaatgcggatgacatggccgcaaacacgcgcatggagcgcgaaatccgcttcgattctgatctctggctggtcgaactggaagatattgccgatgcaacggaatttttccgcatatcggtggatgggtaaagcctagcttctatttgaccgacctggtgggcttcggcgcatccgtattggcggcatcgtccagcggctcattttctgctgatacggccatttcgcgcagcttgtttcgcagcatcgcggacatatcgtccgatttccagcgccgaacgagggacatggcctttgcccggtcgatggaacggtagatatgcacaaaatcgcgcaggccatcgcgcgtcgtctcgatggagccgagaacggcggtcatcaccagatagcattcaggcgcggagaggccgagcgccttcagcgcgatgggcaaatatgaatcgggccatttgccgataatcgcatcggcgcgatcgaaggaaatatcgagcgcatcggcaagtgcggtgcgaaaaagctgcgaatcgatcaaaagcgccgtatcgatcagatgttcacatcccggcagcgcgcccgcagtaaaaaaaggctgttgcagcgcacgcaccagccgctcggaatggttttccctcatcaatggtccgctggccacggagaggtccggtatttccggtttttccagtggttcggcatcaatattggcaaggttttcctgaagcgccaacgtgcggtcgattgcagcgtcggcgaaactgcgcagcacgccgcgcagcaaaacatcgtccgactgtcgccgggctatggcgcgcgcatgggcgatgccgtttctggcgataatatcgacaaggtcgctggggcgcaaaaggggagaacgcaacagaagcggcgcggaaatttctatcggctcgttggcaagtgcgagaacaagacgccgcggcgcttcttccagatgtgccagcgcattggcggcatggcgcttgccgcgcgtggaggcgcattgcaaaagcggcatggcaaggtcttcaagctgctgcatatcctgccggccgggacgcatgatggtcgcaaacgccgataatgcagcggccagaagatcatcggccttgctgcttccggtttttgaactcgacgggctccggttgcctgaaatttcctccaggacgcggaactgatcatttgtcacgcaaagatactccggtaggcatacactcaccgccattttacatcctgggcgttacgcaaccggcgatcacgcaatgctccccgcatggtcggcatagcggataatagagatgaagccttagcaactcattaaccgtgccacaaagaggcgggctggattagagcataatccgaccggagtggaacgaggacgatcaagattatgcttgaaatagaataaatcagatcggcgttctaaaacccctcgaagggctcacattgcgcttcatcgaagaaacgctgcacctgcgcgttccatgttgtgtcgggcacgaagacgcgcagcaccgcagcgccttctccaatattctgttcgatgaatatggaacgcgtgtccgaccgtgatgcgtcggagcgcaggctcgccattccgatcggatcggctatgacgagatcaagcttgcgatcattggagacattgtcgttcaggctgtagagattgtcgccattgggggcatagatagaaagcgaccagtagggaacgttgcgttgggtcgtgatatgcacaggcccattggaaagatcgaagcggcaggtcgcttccttcaccagcgggtcgctatcgctgatcgggccggttttctggtccagccgataaaagcgatagggatctccgcttgcttcgatgcgcgaccatgcattcttgtccgaatagacgggaaccagaaaaacaatggcaatatggacgattgccgccccgatgagaccaagaaggacaagacgaacgagcttagccacggcacgcctcctgtcctttcggaccttgatttgctaagcgaacgagactgggcatgacgagatcggaaaggccggacgacgacccggcgggcgtgtcgtagagcgtcatgacaagcacgaaattgcctcgcccctcgacgggtagccagttgcctggggaggcgtcggggctgatcgtgatcgacaggctgccgtctttttcataaagcaccgcgcgggagtgaagcgcggattgcaggccttcgcgcggggcgatgggcttgagatccggtgttgccggatagagggtccagaagcgggcgggtggcgtaaaaccgctgagacgataggtgcagccgcgccgcaattcccgcccggcactgtcgcgctgcgcatagaagggcagtccttcggtggttccaagcggcagataagccttgcgggccgctcgtgccttggaatagggatcggcatcgggtgtgccggccgccggataggcgcgccatgcgccaacgcgcagctccccgaagccttcaaaactgtccagtgcgtaatccacgctccagatgcccccgccaagcgcgagcgcaagcacagccactaccttgaaaatcgttttgaacatcgcccctcagagtaccgaaacttttgtgcgctcggctatcgtaggcagaggcggcgcggcaaggaagcggtcatgcagttccttgagaatttttgtcgccagcggcgataaaacccgtggtggggcagccattgtttcgtgcggcctcgtatcggccacctgtgcgggcgggttcttcggctgggcggggaagggcgggttgacgcccggcagcggcttcaattcgatattctgatgggcgtatgccatcatgcgctgccaggccatggctggcagaacaccgccggtcagttccttcatgggcgtgaaattatcgttgccgaaccagacggcggcggtgaaatttccggtaaagcccacgaaccaggcatcgcgatagttctgggtcgtacccgttttgcctgccacgcgcgtcatcgtaagtgcggcgcgccggcccgtgccgcgctcgggcacctgcaccagcatggagttcatctcaagtgcggccttttccgaaagggcgcggtgcggctttggtgcgtcacggccaaaatcccaaagaacctttccgtcggatgccaggatttgcgtgaaagcgtgacggtttccggccatgcccgcattggcgaagacgttaaagcctgttgcctgatccatgacggtcatttcggatgtgccgagcaccatcgtcttatgggaggagatgggcgattccacacccattgcctttgtgagcgcgacaacgggcgccgtggtcagataatcgcgggcaaggcgcaccggcacgctgttgagcgagcggacgagcgcggtggtgagatcaacccggccagcaaaactgcgcccgtaattgcgcggcgaccagttgccccagctgatcggtgcatcggaaacgatggtgcttggtgtcagccccttttccatggcagccgcatagacatagggcttgaaggatgaaccggcctgccgcagcgccctggttgcgcggttgaactggctttcgccatagtcgcgcccgccaacgagcgcgcgcacggaaccgtcattggcaagcacgacggtggccgcctccgatacgttatattccttgccatattggcgaaggtgaaattcaagcgattcttcggcggctttctggatattgcggtcaagcgtggtgcgcacgatcagcgtatgctggttgaacctgtctgcaacctttttcacctcgtcgaaggcccagtccaggaaatagtcggggctttcatccttggcgcgatctatgacgctggccgggtggcggcgcgcgacggcaacctgaccttcgctgagaaagccgctttccaccatgttggagagaacgacattggcgcgggcgcgagctgcaggcaggttgacgtgcggcgcgaatttcgccggagccttgaacaggccggccagcatggctgcctcggccagcgagatgtcctttacattcttgccgaaataaaactcggacgcggctgcaatgccgaaagtgccgccgcccatataggcacggtcgaggtaaagctggaggatttccttcttgctgagattgctttcaagccagagcgcgagaaaggcttccttgaccttgcgttcgatggtgcgctcattggaaagaaacaggtttttggcaagctgctgcgtgatggtcgagccgccctgaaccacgccgttggcgcgcatgttctggcttaacgctcggctaagccccatgagatcaatgccgtaatggtcgaagaagcgacggtcctcggtgccgagcacagccttgatgacatgatccggcaattcatcgataggcaccgcctgccggtgcagaataccgcgccggccaatctcgttgccataacggtcaagaaaggtgacggcataatcgtcctgcgcgcgccagtccttcttggtttcctcaaaggctggcagcgccagcatcaacatcagcacggaaccggcgacgccgagcgtaaagccttcgtccagcacttccaccgtgaaacggcgaaagccgcgcacgcgaaaacgccgggagaaaatcgtgatgttttcccaccattcgcccaagcggaaatgtaaattgtagagcgcggaatcaatccaggcgtcgagtccgatcaggcgcgaaacccggaagggtttacgcttgtcgtttctgcgatctttttctgccgtattacgcatgaacactgacttcggcatagggttgtcggagacaaggcgagatttgcctcattatcataacagataaataagctagctcacgcaaaatagctaaatgaaatatgcggattgattttatgtaggaaagaaatcaataaataggaaaatagtccttgactgcgttacggtgctttggtagatattggctacggtcgagaaattgcgactgatgccatcttagctacatacccccggctgacatggtaaggatagccccggaaagccatcggtttttcggggtttcttttagagaattccggctctcgaagggccgcatgtttcggcatcgacacccattacaattcatggatagcacagttgaaaaccgggaaggggctggcgcagcggcacgaacgcatccgcctggcgtaccagctacaggtgaggcacggcattacggctgaagacctcgcaaaaattctgggcctttcggaagaaaggtatgacctgtggttgcggcggctgaaatgcaccggcagcgaggcaaaggcgccgcagcgcccgattgagggcgctttcgagcggctgcaagcggaattgcaacgattgctcgatggggaacagcttcccgacaagagcaaggccgaagccttgatggcgctggcaaaagcggtgaagacggtggatgaactaaccgcagaaagcacaaccacagagacgggacgggagattgcaacgcctgacataaaggaggtccggcaggctctggcccggatagacaggagaatcgaagaacttgcagaaaagcgcgcgcgggaaatcctgggcggtgggcctggcgtttcggcagatattggcagcgcaagacgaatggctgatccgggcgcgtgatgcgcaattgccgcccgatggcgactggcgcgtctggcttatcatgggcgggcgcggctcgggcaagacgcgggcgggcgcggaatgggtttcaggcatggcgctggggctgccgcctttcgcgggcaagccgagcggacatattgcgctggtgggcgagactttcaacgatgcccgtgaggtgatggtggatgggccatccggcattctttcggtttcgcgactggtccggccccgctacgaggcgtcccgccgccgtctcatctgggataatggtgcggtggccacgcttttttcctcggaagaccccgacagcctgcgcggcccccagttcgacgcggcctggtgtgatgaactggccaaatggaaaaacccgcaggagacgtgggacatgttgcaatttggtctgcggcttggcgacaatccgcgtcaggtggtgacgacgaccccgcgcgcggtgccgcttctcaaggcgcttttgacggacaggactgtttccatgacgcatatgcgcacagcggaaaatgccggcaatcttgcggaaggtttcatgcagacgattgcgcgccgctatgcgggaacacgccttggacggcaggaactggacggggaactggtggaggagcgcccgggagcactctggtcgcgggaccggatcgagcaatgtttcgaggaaaatccgccgccgctggcgcgtatcgtcgtggcggtcgatccgcctgcctcgtcgggtaaagcgtcggatgcctgcggcatcgttgtggccggaattgacgcggaaggggtcggccatgtgcttgccgatgagagcatgaccatggccaagccgcaccagtgggcgcgccgcgccattgcgctctaccatacgcatgaagcggatgcgattgtggccgaggtcaatcagggcggggaaatggtggcggcggttctggcggcggaagatccttccgtgccggttttgaaacggcgcgcctcgcgcggcaagtggctgcgtgccgaacctgtggctgccctttacgagcaggggcgggtgcgccatgccgggcgctttccggcactggaggacgagatgtgcgatttcgcgcctgaggggctttccagcgggcgctcgcccgatcgtcttgacgcgctggtctgggctttgggcgaactcatgctcggtgcggaccacaaaccccgtatccgccgtttcggctgaagatcatcattattcatggagaggccatcctatggcttggaattggccgtggcgcaaaagcgccgcgaacctgcccgcgcgggcaaatgcagtatcccagaccaaaatggcgaacggtttcgtggcgctgcatatggagcggaatgcatcctggatcgcgcgtgattattcgacacttgcccgtgagggcttcatgcgtaatccggtggcgtatcgttgcgtgcgcctgattgccgaagcggcaagcaccattccgtggctgctttatgagggggcgacggaacatgaggcgcatcctcttctcgaccttctcacccatccgcagggggcggtggagggcggcagctttttcgagcgtctttacgggcacctgctgattgccgggaatgcctatgtggagcgggtggatctgccaagcggcaggatggaactccatctcctgcgaccggagcgggtgacggtggaaaccgatgccgatggctggccgcaggcgctggtctatcgctctggtttggcaagccgcactatcccggttgcaggcttggacgctcccggcctgcatctgaagctcttccatccgctggatgaccattatggttttccgccgctcgaagcggccttgatggcgctcgacattcataatgcggcgggcgcgtggaacaaagcgctgctggataattccgcccgtccttccggtgcgctggtctatgcctcgaaggaaggcggcaatctgacggaggaacagttcgagcggctgaaagcggaactggaggagggatataccggcgcttccggcgcggggcgcccgctgcttctggaaggcggccttgactggaaggcgatgggctacagcccgcaggatatggatttcatcgaggcgaaaaacggcgcggcgcgcgatattgcgctcgccttcggcgttccgcccatgctgctcggtatccccggcgacaatacctatgccaattatgccgaggccaaccgtgctttctaccggctgaccgtgctgccattgatcgggcgtaccgccaaggcttttggcaattggctggggccgctctttggcggcggcctgcggcttgaacacgatatcgacaggatcgagggcctttcggcggaacgggaatcgctctggcggcgggtgtcggaagcctctttcctcaccgacgatgaaaagcgcgatgcggttggctatcagccgcgcgtgggaaggagggtgtcgtgaacaattggaacgacgcggttctggcttccgataccgcatggctgtggttcgcgaagattgctggcgcggtcgcaggttcggcggtttcgctggcctatatgctgccgcatggcaagcgggaagcagcgatacgctttgcggtcggcatcatctgcggcatggttttcggtggcgcggcgggtgtgaagatagctgaaactttggcgcttggtgacgcgcttggccgcgcggaactgatgctgatggggtctgctgccgcaagccttgccgcctggtcggcgcttggggttttcaggcgttttgccgagcggctgaaacaggcgcccctgccgggcgttttgcctgccgaaaggaacatgcatggcgagatttgatctgaagctcgatatgaagcgcgctgcgcttgccgttgaagaagttgagatcgacggtagtttttctggctatgcgagcgtcttcggtctgccagacctgggcaatgacgtgatcgagcagggcgcttttgcccgtgcgctcaaggagcgcggcgcatccggcgtgcgcatgttgtggcagcatgatgcggctgaaccgatcggtgtctggacgcagatacgcgaggatgcgcgcgggctttatgttgaaggccggcttgccaagggggttgcgcgggcacgcgaggcgttggaactaatgcgttccggcgggctggacgggctttccatcggctttcgcaccgtcagggcgcgcaaggatgcacgcacgggcctgcgccatatcacgcaagcggacctctgggaaatctcggtcgtaacctttcccatgctgccgcaggcacgcgtgacgggcatcaaggcgggtttgccgacgataagagagtttgaacgctggctcacgcgggatgcggggctgagccgtgcagcggcgagaaccgtgatagccaagggctatgcggcgctcggcgcaagcctgaatgggcgggaagccatcgggcaggacgaagcggacctcgcagggcgtatgcgccgggccgccagaacaatgatctgaaatcgcaactttaggaacaacatggaacattcctctattcgcgcgctcgaaaccaagagcgtggaaacgaaggcgcttgcccccaatgcaggctctgacggcgatgtcgccgaagctttcgacgagttcatgacggctttcagcgcctttcgcgaagccaatgacgaacggttgaagaaggtcgagaaacatgccgatactgacgtgctgctgcgcgagaaggtggaccgcatcaaccgcgcgctggacgaacagaaggcggcgctcgaccagttcgtgctgaagcgcgcgcgcccgccgcttggccagaatgcgccgatgggcgatgtcgagcacaagcaggcttttgacggctatgtgcgccgtggcgacgagcaggctttgcgcggcattgagcagaaggcgcattcctatgcatcgggcccggatggcggctatctggttccggctgaactggaaactgaaattggccgcaggcttgccgttctgtcgccgatacgcggcatttccggcgtgcgtcaggtttcgggcgcggttttgaaaaagccattctccatcagcggcccggcgacgggatgggttggcgaaacggatgcgcgcccgcagacggcttccgcgaagctggccgaactgcaattcccgaccatggaaatctatgccatgcctgctgcgacttcttcgctgctcgacgacagcgcggtcaatgtagaacagtggattgcggaagaagtggaagccgcctttgccgagcaggaaggggcagccttcgtcagcggcgatggtgtcaacaagccgcgtggtttcctgagctatgagaccgttgccgatgatgcatgggcatggggcaagatcggccatgtcgcaacgggtgtggcgggtgcgctgccgccggaagatccatccgacaagctgatcgagctgatctatacgctgaaggcgggttatcgccagaacgccaattttgtcatgaaccgcaagacgcagagcgtactgcgcaagctgaaggacaaggacggcaattatctctggcagccgcctgccgccattggcgaaaaggcttcgttcatggggtttggcctggtggaagccgaacatatgccggatatcgcagcagatgccgcggccatcgccttcggcgatttcgggcgcggttatctggtggtggaccgcatcggcgtccgcgtgctgcgcgatccttattccgccaagccctatgtgcttttttacaccaccaaacgggtgggcggcggcgtacaggatttcgaggccatcaagcttctgaaatttgctgtctgaaggcatccaactgtgacagcggttttgctgtcatttttctcaggttctttcaaccccctcctgcggtttttggcagctagtaacacgctcgaaagagggtgaatctttttgtggggttccatgcgtaactgactgatttgaaagttatcatctaggggaaagccatgacgatgtttcttgtgacgccaccggcgctcgagccggtgacgattgccgacgcacgcgcgttcttgcgaatttctaccgagagtgaggatgatatccttggccgcctcatcaccaccgcgcgcgagttggtggaagccgaaacggggctggcgctcattgaccagacctggcgtctgcgcgttgatcgctggccgcgttcgggccgtctggcgctgttcaaatatccgatcaaagcggtgacgggcgttgttgcctatcggccggatggggcggcgatcagctttttgccggacgaatttgcgctgcatcatgacaggcgcccgcagcgtctttacatggcgcaatatcccgatgcctccacattctgcggtatcgaagtggatttcattgcaggctttggtgagagcggcgttgaagtgcctgatacactgaaacaggcaatccttaccctgaccgcccatctttacgaatcgcgcgcaggtgtgaacgccgatgccgttcagcgatctttcccgcccatcgtgaaccagatggtcgatagctggcggcggatttccctatgaacaacgttcttttcatcgatccgggccagctcacttccgagttggcgctggaagcgatgcagcctctgccggatggaatgggcggttatgcggaaacatggtcggaaattgccatggtctgggggcggatcgagccggtttcaaccacccagaaagatttcggcgcaaggccgcagccggaagtgacgcatcgcattctcatgcgtttccgtgaggacatttcgaccgataagcgcttgcgcaaggcggggcgcatttttgcactccgctcggtgcacgatccggatgaaagcgggcgttatctcatctgtctggcacgggaggaggggcgatgaatattgccatgacactgacctttgaaagcctcgttcgcgccctgcgctggaaggcgctggcagcgggtgaggcgattgccattgaacaaaatccgaatgtcaaggatgcaagcgggggcaagcatgaagactggcgcggcagcactccagaaagccctgtttgaggctctgaagaatgacggcgaactgattgaaacccttggtggagagcgggtctacgaccatgtgccggcgcgcacaccgtttccctatgtaacgcttggcgaaaccatgtgccgcgactggagtacggccagtgaagagggcggcgaacactttctcaacattcagatatgggccagggaaagcggacgcaagcgggtgctcgatatcgcagcgaagattgcaatgcggcttgatgaaaagccggtcgagatcgaggggcacaggctcgtcaacctgatgctgaccgaagttctggcgcgcaatacagacggtcttggcagctatctgggcacgatgcgctatcgcgccgtgacggaacccgcctgatagctgcccctgacgattggtatgggataaggagatttatatggccgctcaacgaggcaaggatatcttgcttaaaacggtgcgcgatgatggcacgtttgaaacctgtgcggggctgcgcaccaagcgcatcgcgttcaatgccgaaaccgtcgatgtgacggatgccgatgctgccgggcgctggcgccaattgctggcgggcagcggtgtgcagcgtgcctcgatcagcggttccggcatcttcaaggctgcggcctcggatgccctgataaggcgcattttcttcgatggcgaaattcgcgactggcagatcgttctgccggattttggtaccatcagcgggccgttccagatcaccgcactggaatatggcggcaatcacgatgccgaggtgacgtttgaaatcgcgctggaatcggcaagcctgattaccttcggagaggcgatatgatgatggccaatcgccaccgcggcgaagtcgccgccagactggatggccgcgactggacgctctgcctgacgctgggcgcgctggcggaactggaatcggttttcgagacggacaatctttccgcccttgtggcgcgcttttcctcgggccggctttcggcgcgggatatgcagcgcattatctgcgcggggcttcgcggtggcggacatacggtaagcgaagaggatgtggccgacatgcgggcagagggtggcgtggcaggctttgcgcgtatcgtgtcttcgctgctgacggttactttcggaacgtctgaaaaggattctgcgccaaacccttgagtgccgcagttgaatcgaaaccttcgcctgtacggccttttccatgggacgaggcgatgtatgcgggtttcggtttgctgcggctcacccgcaggcgttctggtcgatgacgccacgcgaactttcagcggcgatcggccccctggcccctgtgcttgatgccccctcgcgccagacgctcgacgcgctgatgcttgctttccctgacaggtaaattcatgacagatgaaactgtaaccgtatccgtcaacgcggatacgagcgcctttgatcgcgccttgagcgaccttgaaaaacgctcgtccagcttcggcaacagcctcaattcggcgctgaaaggtgcgatcacatccggcaaggggctggaagacgtgctgcgcgggcttgcatcgagccttgcgggcacggctctctcggcagacctccagccgcttcagggcctgacctcttccatgatgggcggcctgctcagcggcattcgcggtatcatgccctttgccaaggggggagtggtttcaagccctacctatttcggcatgggcaacggctcgctggggcttgccggtgaagcgggcgccgaggccattttgccgcttgcgcgcggcagcgacgggcgtcttggcattgccaccggcggcggcagcaaaccggtgcaggtcgtgttcaacatgacctcgcccgatgcatcctccttccgtaagtccgaagcacaacttgccaccatgctggcaggcgccgtgcggcgcggcgcgcggaggctttgaacatggtcgaagcctttcatgatgtgcgctttccccttggcgtatcgtttggtgcgacaggagggccggaatggcgcaacgagattgtgacgctgacctccggcctggaaaagcgcaacgcccgctgggcacattcccggcggcattttgatgccggaacggggctgcgctcgctggacgacctgcggatggtcctcgcctttttcgaggcacggcgcggttccctgcacgcttttcgttttcgcgatccgttcgatttttcatccgcgaccggcaaggcgtccctatcggcattcgatcagccgcttggaaccggcgatggagtggcggtgcactttcagcttcgcaagaattatgaaagctatgaccgtccaataacgcttcccgtgccgggctcggtggttatcggtgtcgatggtgtgaaggtgccggaaggcgaggcatttaccgtcgatccactgaccgggattgtaacctttacgccggattatctgccggcaagggatgtgcctgtcacgtccggcttcctgttcgacgtgcctgcgcgcttcgatacggaccgtctcaccgccagcatagcctcgttccaggcaggcgaaattccatccattcccattgtcgaggtgaagagatgatcccggttccgcccgcgcttgaatcacatttgcaaggcgaggtgacaacacattgttttgcctggcttataagacggctcgacggtgctgttttagggttcaccgaccacgatgcgccattgaccgtcgatcaggtgatatgcgatccgctgacaggattgaacagcagcgaggcctcaaccgcccttggcctcggcattgctggcggcgaggtggagggggtcctttcgtccacgcagatcagcgacgaggatatcgagcagggccgcttcgatggcgccacgatcgaagcttttctcgtcaactgggacgagccggatcagcacatgctgttgcggcgctgggcggcgggcaaaatcagccgctcgggcagccgcttcgttatggagttgaaaggtgttgccgcagccttcgatgcggttcgcgggcggcgtatcctgcgccactgcgatgcgatgctgggggataaacgctgcggcatcgatacgggtgatccccgtttttttgcgcagggaacagtgcttgtcgccgaaggcacacggcttgatgtggcgggccttgatggctttgcggcgggttggttttccgagggccgtcttgcgtggaccagcggggccaatcggggacgggtggtccgtgttgtcggccatgcgggggcaagcctgcaacttggcgagccgatgatcttgccggtggctgcgggtgatgctttccggcttgtctgcgggtgcgacaagagcttcgccacctgcaaggcgaaatttgccaacggcgtcaattttcgcggctttccgcatctgcccggcaatgatgccgcctatgcctatgtcaacagcacgaatgattacgatgggagcgttctcgttccatgatgattgccgaacgggttcttgccgaggcgcaccggtggatcggaacgccttatcggcacggcgcttccacgcttggcgtgagttgcgattgtctggggctggtgcgtggcatctggcgggcgctttacggcgtggagccggaaaatccgggcgtctacgcgcccgactgggcggaggtttcgcagggcgaccccatgctggaggcagcggtgcggtatatggtgcggcgtgaggagcacgcgccgcagccgggtgatcttctggtgtttcgctggaagccgggctttgcggccaagcatatggggatcatggcgcgcgagggccgcttcatccatgcctatcagggccatggcgtgctggcctcggcgctggtgccgcaatggcgcaggcgcatggcaggcatttttctttttcctgaaccaaaggtctgattcatggcaacagttgttttgcaggccgtgggcgctgctgttggcggcatattcgggccggtgggggccgccattggcgctgggcttggtgcgatgggcggttatgccattgataacgcgcttctcaattccacccgtcatatcgaaggcgcgcggctgaatggcggccgcgtggcgacagcggaagaaggtggcgcacttcccttcatttatggcacggcgcgggtttccggcacactgatctgggcgacacgctttgaagagcgcaaaaccaccacccgtcagggcggcaagggtggccccaaagtcaccaattacagctatttcggcaatgcggcctatgctgtggcggaaggcgagattgctggcattcgccgcgtctgggcggacgggcaggagctggacctgaccgagatcgatatgcgtgtctattgcggtacggcgacccagagccccgatccgctgatcgaggcgaagcagggaaccggcaatgcgcccgcttatcgcggcacggcctatgtggttttcgagcgcatcccgctcgacacgttcggcaaccgcctgccgcagttccagttcgaggtcatgcgcccggtgggcgaggtggcacggaacatgcgcgccgtggcgctcatccccggttctaccgaattcggcctttcgcccgatacggtcagcgacgaacccgtacccggcgaaaaacgatggatcaaccggaacgcaattcgcgcccgcagcgactgggcggcggcgctggatgagttgcaggcgctctgccccggcctgcgccatgtggccatcgtgctgccctggttcggggatgacctgcgggccgggcaatgccgtatccgccccggtgttacgagcctctctgtccgcaagccgagcacgatatggaaggtggagaacgtgtcgcgcggtgcagcacacctgatctccatgagcggggagggtgcggcttatggcggcacaccttcggatgcgagcgtgatcgccgctattcgcgatgcaaaggcgcgcggccttggcgtgacgctttatcccttcatcatgatggatgtgccaaaggaaaatcagcttccttcgccctatggcggtattggccagcctgcctatccatggcgcggacgcatcacctgccatccggcaatcgggcaggaaggctcgccagacgggacgcctgcggccggtgaacaggccgcagccttcgtgaatggggaatggggctatcgccgttttctcaaccattgcgccgatctggccgtgcggggtcgatgctttcctgatcgggtcggagttacgcgggctcaccagcattcgtgacgggcgcggcagcttccccttcgtttcacatctttgcgcgctcgccgctgaaatgcgcagcaagcttggtgttggctgccggattacctatggtgcggactggtcggaatatttcggttatcaggcgtcggatggaacgggcgacctctttttccatctcgatccgctttgggcgcatccggccatcgacgccatcggtatcgacaattacatgccgctggccgactggcgcgacagcgatttttcggaaggcaatcctgatgggttcaaaacgccttacgatcttgcaggactaagccgcagcgtcaattccggcgagggctacgactggtattatgccagtgccgaggaccggctggcccgcaggcgcacaccaatcaccgatgggcttgcggccaagccctgggtttatcgctacaaggatctccatggctggtggagcaacaggcattataaccgcatcgatggtgtggaggtggctgcgccgaccgcatgggtgccgcaatccaagcccctctggtttaccgagcttggctgcccggcggtagacaaggggccgaaccagcccaatgtctttcccgatccgaaatcctcggaaaatgccgccccctatttttccaacgggtcgcggtccgatgccgcaatggaccgctttctgcgtgcccattatcgacattggcagggtgaaaacccgctctcgccggtctatggcgggccgatgctcgatatggagcgcatttatctctgggcgtgggatacccggcctttcccggagtttccgctggggcaggatatatggggcgacacggccaactggcgacttggccattggcttaacgggcgtatcagcggcattgctctggatgagttgatcgcggcgatcctcagggatttcggccttcctgaagcagattgcatcggtgtggaaggacatctttccggtttcatagtgtcagaaccatcaagcgcgcgcggtgttttggagccgcttctgaatgtgtttggagtgcatggctatgagcgggccgggcagtttgttttcaggaatatcacccgtgccgaagcagcgctggaactgggtgagtttgcacaacccgacgaaggcgaggcgctgacggtggtggtcgaggatcagggtgatctgccctccaccgctgaattatactgcaatgacccgctgcgcgattttcagatcgtcggggcgtcggcgcgccgcgaggtggggcagggcacggaaagcctcagcctttccggttcgatggaaaacggtcaggcgacggcgcttgctgaagcatggatggcccgccgccatgccgagcggcgcacggcaagcttttcactgccatggtccaatgcagcgttgcatgtgggggatagggttcgcctcggtgtgctggacggacagcgcgattatgttgtgacggcactggaagacggtgcaatgcgtaccgtcacggctgctgcgctcgcgccaaaccttgtgttcgctgacaagggggaaacaccgccacgcccgccgggcggcccggcactggatatgaagccggtctttcatttcgtcgatctgccgctgtggccgggtgctgaagacccggcggcgcagttccgcatcgcctgccatgccaagccctggcgcggcgttgcagtctatgcctcgccgtcgaatgacggatttgcggaacgtgcactcattggcgaacgggccatcatgggcgagttgacggctccgctcgcaggcgggcccagcgggcggctgatcgaggggcaattcgtggaagtggtgctctattccggcgaattgcagtcgcggccattggtgcaggttctgaatggagccaataccggcctgctcagatcgccggatggccgatgggaaatcttccagtttctcgatgcggaggaagtagggctcaaccgctggcggcttggcaggctgctgcgcggccagttgggaacggaggcggcggctttggatgacaagccggttgaaacgccattcatcctgctggatagcggggttgtgagtgccggcctgcaagcattcgagcttggattggagcttagctggcgcgtgggcgctgcgggcaaggctttttcggatgaattctttaaaacggtgcgccagagcggcggcctgcgtgcgcttcgtccgcttagtccggtgcatctcggtgtcatgcgatccctcgatggtgacatgagctttacatggatcaggcgcgggcggatcgatgccgatagctggctcggcgaggatataccgcttggtgaggaccgggaggcgtatcgcgtggagatctggcgggacgacactctggtgcggagcgaacaggtgtcggcgcccgcctggaattacggttttgcggagcgccgggcggaactgggcgacgatgcattccggttctgcgtggcgatgatcggggcaaaaacagggcccggcgattttgcggttctggatgtcgacccgaacccttcgggcaaatcagggagcgatcttgaaaagtatgagcggctttcgcaacaggatcacgcttaaacaaggacttggagtggatgacggcctgacgtcatcatgctctaaaaaaatcggataaaacaatatgacagccaataaatcatggtatctttcgcgcacggtctgggcagggctggttgcactgttcctttcggtggcgggcctgttcggcgtggcgacggatatgatcgatcagggcaacatgacggatgttctgctgcaactggccacggccattgcgggtgtcgttacagtaatcggccgcattggcgccacatcccgcattttataattttatgaacctggtggattgaatttgacgtttgatacttgtccggcataaacctcgtcactacagcctaacgtcaaatttgaaaaatttcctttaggcccgggagaagaaactgttgttcatgcatcgttcagctctcgggtgctatatgaggcggcatgatgaaacagaaccctgctctcaaagtttttgcgctgctggcggttagtgtcggcctgttgccggtcaatgccggtgccttgccgatggctgcgccgcagaagcccaaccttctgatcgccactgccggggattgcacggcggttggcgaacaggtggccgcccagcagggcggtcagctcgccaaggctaccccgaccatgcagaatggcagggccatgtgcgttatcgtcgtgctgatacccggtcgcaatggtgaacgtccgcgccgcgtcgaagtggcggttccagcccaataaagcgttctctttattgatggatcggctgtagccgctctattgggctatcgttgtagcttttgacgggagactgtccgcttgcgtatcctgattgttgaagacgacaaggacctgaaccgccagctttccgaagcgatgattgccgcaggttatgtcgttgacagcgcctatgacggcgaagaaggccactatctgggcgatacagaactttatgatgcggtggtgctggatatcggcctgccgcagatggacggtatcagcgttgtggagcgctggcggcgcagcgggcgcaccatgcctgttctcatgctgaccgcgcgcgatcgctggagcgacaaggtggctggcatcgatgcgggtgcggatgactatgtggcaaagcctttccatattgaagaggttctggcccggctgcgcgccctgatccgccgtgctgccggtcatgcatcgtcagaattcgtctgcgggccgctgcatctcgatacgaagacgtcgaaggcaagtatcgatggcgtggcgctcaagctgacctcgcatgaatatcgcctcctgtcctatatgatgcaccatatggacgaagtggtttcgcgcaccgagcttgtggaacatctttacgatcaggatttcgaccgcgattccaatacgattgaagttttcgtcgggcgcctgcgcaagaaaatgggcgttgatctcatcgagaccgttcgcggcatgggctatcgtatgcgctcgggcggcgagggcgaagcaaaagggagcggcagctgaagcttcctcgcgtctttcccgcctggcgctcgctcgccgtccgcgtcgtcacactttcgacattatgggtcattgtggcgctggtcgtggtcgccactttcatcagctcactctatggcgaggccgcgcgaaacaatttcgaacggcttttgaccgcacatctcttcagcctcgtcggggcggtcatcgtctcgggcgagggcacgctacaggggcgccccgaactgggggacctgcgctattcgagcccgctttcgggctggtactggtccgtcgatccggtaacgcccaatctgaccggcaagcttgaatcgccttcgctggtggggcgcatcgtgccggaaatgcccgtgtcacaagcccccttcgacagctccttcatgcgcagctacaccttgccgggcctcgacaatgaagagctttccatcgtcgaaaccgaagtggtgctggataattccaaccgtgtcgcgcgctttcgcgtcatgggcaatcttagcgaagtactcaacgaaatagcaaatttccgggcgcggctgcttgtctatcttggcgtgttcggcattggcagcattctcatcaatgccgctgtcattcttttcggcctgcgcccgctggataaggttcgtcaggcgcttgccgatatccgcgaagggcgctcgtccaggctggatgcaactttgccgctggaaatcgcgccgctggcacgggaaatgaatgcgctcatagaaaacaatcgccgcatcatggagcggtcgcgaacccaggtcggtaatctcgcccattcgctgaaaacgccgctctccgttctggtgaacgaagcccgtgccatgggcggtgcgcccggacgcatcgtgcaggaacaaagcgaggccatgcaggtgcaaatccagcattatctgcaacgcgcgcgcatcgcagcacagcgcgatagtgtggttttccgaacgcctgtcacacccgttctggagcggttgcatcgggtgacggcaaaattgcatccaactttcaatatttccttcaggaacgatcttcccggtgccgtctttgcaggcgaacgggaagatctggaggaaatcatcggcaatcttctcgaaaatgccggtaaatgggggcgcaaatgcatcactatccgccttgcggcaatcgccggcgagcaaaggcaatttgaaatcgtcattgaggacgatgggccggggcttgaggcagacaagattgaagcagcccttaaacgcggcagccgcgtcgatgaaacaaagcccggaacgggtctggggctcgccattgttcaggatacggtgcgcgaatatggcggcagtctgcatcttggcaaggatgcgcttggcggattggctgtccgggtcgtgttgccgttgacgcaagattgacggttgtctttggccgaaagcggattagaaggtaaaacaaatgtcgcatgatgcgactgtatgcgtgctgattgttatgaaggccggtttgttatgatgatagtttccaggttttctcgccctgttccagttatatcgatgatgtttgtcgtgtcgctggcactgtcggcctgcggcacgacgggcggcggcaaggggagcggttttccatcgctgggcggctcatcacagaagccggaaacgaacctgctcgcttcgcttggcaacggcctgcttggcaattcggccagtcagttgagtgcggctgatcgcaggaaggcgctggaagctgaatatcgcgcgcttgaatattcgccagcggggaaatcggttttgtggagcggagccggatcaaacgctggcgacgtgacggcggcgcaaccctatcaggtcggctcgcagaactgccgccaatattcgcatagtttcaccattggcggggatcagcagacggtgcgtggcacggcttgccgcaatcccgacggtagctggacaccgctgacctgattacgggtgccaaaggtggtttgcggcgaattgccctaggccccaacttagtgcaggtagccggttggtttttctccgggcaacgcctaagtgtgcagccatggaattctggcttgtagcagcacttttaaccttcgcagccacgctggctgtcctgttgccgctgacgcggcgcaggcaagccgctttgcccgccgaaaaaaacgaccttgaggtctatcgcgaccagcttcgcgaagttgaggccgacgttgcgcgcgggatgatcgatctgcaaagtgctgaacaggcgcgcatcgaaatctcccgccgcatcctcaatgccgaaaaggctgccatggccgcaacggctgatggcgggcagggccgttccggccgtgtgctggcgtttgttgcagttctcgccgtgccgctggtcgcctggggcatctatccgctgttcggtgcgcccgacatgccctccatgccgctcgcgccacggcttgcaggccgcaccggatccagttccgtcaccgacctcattgcccgcgctgaagcgcatctggcacagaatccgggtgatgtgcggggttgggatgtgctggcgccgatctatctgcggcttgggcgggcttccgacgcggtcagcgcctatcgcacatccatccggatcgctggcgaaaaccttgcacgaattcttggactgggcgaggctttgacggctgcttccggcggcacggttacggccgaggccgagaagctgttcaagaaagcagccgaactcagccccgatgatattcgtccgcaatattatcttgcgcagggcgaaatgcaggatggccatccggatcgtgccgctgaccgccttcaggcctttctggacaaggctccggcggatgcaccttggcgcggccagcttgagaaaaccattgccatccttcgtgatcccgcgagcgccaaacaggcggaggcgaaaggtccgagcgccgaagatgtcgaagcggcttccacgctcagcgccggagatcggcaggcgatggtggaaggcatggttcaacgcctcgatgaaacacttcgccagaatggcggggatatcgatggctggaagcggctggtccgctcctatatgatcctcaaccgccgcaacgatgcgcaggatgcgctggctcgcggcatgaaggctcttcagggtgaaaaccggaccgaacttcaaagcttcgccaccacacttggactggacgtggggactgcacaagaatgagcgcgaccgccgaacaaaatgcacgtaatcccaaaggcaagggcggctttgcccgcacggtaagccagagaaagcgcaagcgccttttcctgattggcggtgcgctggccgtgctggctgttgcggtcgggctgatgctgacggcgttcaatcaggatatccgtttcttccgcaccccggctgatcttactgaacaggacatgacgtccggcgcgcgtttccgccttggcggcctggtcgaggaaggttccgtcagccgcacgggcagcgagctgcgctttaccgtcaccgacacgatcaagaccgtgaaagtggtgtttgaaggcattccgcctgatctgttccgtgaggggcagggcgtggtggcggaagggcgtttcggctccgatggcctgttccgcgctgataatgtgcttgccaagcatgacgagaactatgttcccaaagatcttgccaatagcctgaagaaaaagggcgtatgggagggcaaatgacgggccggggagactgcatatgagtgtcgagatcggccattttgctctggtgctggcgcttgcgctgtcgattgttcaatccatcgtgccggtggtcggcgcgcatcgccgtgatgcgcaactgatggcagtggccgtgccaacggcgcttgcagtcttcgctctgatcgttctggcatccgccgctctgatccacgcctatgtcgtttccgatttctcggtccttaacgtggtcgagaactcccattcgcaaaagccgcttctctacaagatcaccggtgtctggggcaatcatgaaggctccatgctgctctgggtgttcatcctcacccttttcagcgcgctggttgcagccttttccggcaatctgcctgaaacgctgcgtgccgatgttctggccgtgcagggctggattggcaccgcctttctcgcattcatcattttcacgtccaatcccttcacccgcattttcccggctcccatggaaggcggcgatatcaacccggtccttcaggatatcggcctcgccatccatccgccgcttctttatctgggctatgtcggcttttcggtctgtttctcctttgctgttgcggcgcttctcgaaggccgtctcgacgcggcatgggcgcgctgggtgcgcccatgggcgctcatggcgtggatgttcctcaccggcggtatcgcaatgggttcttactgggcctattatgaactgggttggggtggctggtggttctgggatccggttgaaaatgcatcgctcatgccatggctggtcgggacggcgctgcttcattccgccatcgtcatggagaagcgctcggcgctcaagatctggacggtgcttctcgccattctcaccttctcgctgtcattgctcggcactttccttgtgcgctccggcgtgctgacctccgtgcacagtttcgcgaccgatccggggcgcggcctgttcattctgggcattctcgcgctcttcattggcggctcgctgtcgctcttcgcgctgcgcgtccaaagcctgagcgcaggcggcattttccatccgatttcccgcgaaggcgcgttggtcttcaacaatctctttctgacgactgccgccgcaaccgttctcatcggaacactctatccgttgcttcttgaagttacgaccggcgaaaagatttccgttggcgcacccttcttcaacatgaccttcggcccgctgatggtgccgctcctgtttgccgtgcctttcggcccgctgctcgcatggaaacgcggtgatctttatggcgtcgggcagcgcctgatgacggctttcgcattgtcgctggccgttgtcggcatcatgctctggcgaacctccgcgcattcggtcctagctgctctcggcatcggtcttgcggcatggctcatcttcggcagcctgaccgatcttgttctcaaggctggtattggcaaggtgtcggccagcaaggcgtttgcgcgcttcaagggcctgccgcgctccgtcttcggaacgtcgcttgcgcatatcggacttggtctcacgcttctcggtattgtcagcgtcacgacattcggtaccgaaaacgtgctcgtcatgcagcccggcgggaccgccaaagtccagaattacacgctgcgttttgaaggactgcgccccatcacgggttccaacttcaccgagaacaggggcgccttcacgctgcttgattccagtggccgcgatctggccgtgatcgaaccgtccaagcggttcttccctgcgtgccagatgcccacgactgaatccggtatcaagacgctctggttcagccaggtctatgtcgcccttggtgacgagccgggcaatggcgcggtggtcgtgcgcatctggtggaagccgctggtcacgctcatctggtacggtgcgcttgtcatgatgctgggtggcttgttctcgctggccgaccgccgcctcagggttggtgcgccttccaaggtgcgcaggtccgcctcgaaggaagcggaagccgtcgcatgaaaaagaataatcttttccgggccctgcttatcagcgcaacattcgccttgcaggccacggcggcacttgccgtcaaccccgacgaagtgctttccgatccgaagcttgaaaagcgtgcccgtgaaatttccgccgagctgcgctgtatggtctgccagaacgaatctatcgatgattccaatgcggagcttgcgcgcgatctgcgcattctggtgcgtgaacgcctgacaaaaggcgatacggacgggcaggtgattgatttcgtcgttgatcgctatggcgaattcgttcttctcaaaccccgtttcaacgcgcagacggcgctgctttggggctttcctgttattattctcctgattggcggcggcgcgcttcttgttgctttccggcgtcggcgcgctgctggcacggccccacagcccctttccgaaagcgaaaaagcggaactttcccgcctgctcgacggaaaataggccaacaaaacctctggaaaccttacgaaactttcatcttgcggaaattgaacggtaaggtagctctaactatcttgctctcatagaaaattacgaggccagaaattcctggcccggattactgctcgcaaggagaaacagatgtccagagccaggatttccaactatcgcaaaggcgttgccgccgtcgcgctttccgcagcgcttgccggcgcattcgtcgtaaccggcccgcttggtgcgctgaacgaagcccgcgccgaagcggtgcatgtgacgccgccgccgcaggctggctttgccgatctggtggaaaaggttcgccctgcggtcgtcagcgtccgcgtcaagaaggacgtgcaggagacttccaaccgtggtccgcagttcttcggccctcccggcttcgaccagttgccggacggtcatccgctgaagcgatttttccgtgattttggtatggagccgcgtggcgattcacgctccgataaccgtcgcggcaaggccaacaagccgcgcccgggccatgaacgccctgttgcacaaggatcgggcttcgtcatttccgaagatggctatgtcgttaccaacaaccatgtcgtttccgatggcgatgcctataccgtcgtgctggacgacggcaccgaacttgatgccaagctgattggtgctgatccgcgcacggacctggccgtgttgaaaatcaacgctccgaagcgcaagttcgtctatgtcgcctttggcgacgataataaggtgcgcgtcggtgattgggttgtcgcagttggcaatccgttcggccttggtggcacggtgacttccggtatcgtttcggcccgtggccgagacatcggcgcaggcccctatgacgatttcatccagattgatgccgccgtgaacaagggcaattccggtggtccggctttcgacctttccggcgaagtcatcggcatcaacaccgccatcttctcgccatctggcggcagcgtgggcattgcttttgcaattccgtcctccaccgccaagcaggtcgtggaccagctcatcaagaagggttccgtcgagcgcggctggatcggcgtccagatacagcctgtgaccaaggatatcgccgcttcgctcggtcttgccgaggaaaagggtgcgatcgtggcctcgccgcaggatgatggcccggctgccaaggctggcatcaaggcgggcgatgtgattacggctgtcaatggcgaaacggttcaggacccgcgtgacctggcgcgcaaggttgccaatatcgcccctggtgaaaaggcggccctgaccgtctggcgcaagaacaaggccgaggaaatcaacgtcacgattgctgccatgcccaatgacaaggggaagagcggcagccagtccaacgacaatgacggcggacagggtgaaacgctcgactcctacggcttgaccgtcgttccgtctgaagacggtaagggcgtggtcgttaccgatgtggacccggacagcgatgcggctgaccgtggcatccgctccggcgatgtgatcgtgagcgtcaacaaccagacggtaaagaccgctggcgatatcaacaaggccatcacggcagccgaaaagtcaggccgtaaggcggtgctgctgcaattgcagagcaatgatcagagccgcttcgtggcgctgccgatcaatcaggaatgatcggcgcctcgcagggaaactgatcgaattccgatgccaggcgggtaactgcctggcatcgccttatcgctgaacggaacctatagtagcgccatgaaaattctcgttatcgaagatgaccgcgaagcggcccgttatctggaaaaggcctttgccgaggcagggcattcggccgatatcgcgggcgacggcgaaaccggctacgcacttgccgaaaacggcaattacgatgtgctggtggtggaccgtatgctgcccaaacgcgacggcctttccgttgtggcgggcctgcgcgccaagggcatggaaacgccggtcctgatcctgtcggcgcttggcgaggtggatgaccgcgtgaccggcctgcgcgctgggggcgatgattatctcaccaagccctatgctttttccgaacttctggcgcgtgtcgaggtcttgcagcgccgctcaagcccgcgcgaggcggatacgatctaccgcgtcggcgatctggagcttgaccgccttgcgcatactgcgcgccgccagagtgttgatattacgcttcaaccgcgagaatttcgtcttctcgaatatctcatgcgccatgccgggcaggtcgtcacccgcaccatgctgcttgaaaacgtctgggattaccacttcgacccgcagaccaatgtgatcgatgttcacatttcgcggctgcgctccaagattgaaaagggctttgacgagccgctgcttcatacggtgcgcggggctggctatatgctgaaggcgggccggggcaagcaatccgctgccgcaagggcggaatgatgagccggttttccgcactcatgcgcaccaccgcggcgcggctttccgcgctttatctcctgctctttgcagtgggcgcggttgcacttgtcttttacatgaccaacctttcggcttccattctggccgggcagacccaacaggcgctgggcgaggaagtcgcgagcatcggcaaaagctatgcgcgcggcggtattccgcaacttgtgcgaaccattgattatcgctcgcgccagccgggtgcctatctctatcttgtcgccgaccctacgggccgtattcttgccggtaatgtggaaagcgttgaaccgggcgtgctcaacacggacggtattatcgaacgtgcctttacctatcgccgttacggcgaacaggcgccgcagatggagcatcgcgccattgccgtggtgattgccctgccgaatggaatgcggctgctcgtcgggcgggatctgggcgaacctgagcgatttcgcgatctgatacgcaactcgctggtgctggcgcttggcatcatgggcgtgggtgcgcttttgatctggctcttcgtggggcggcgcgcgctcaaacgcatcgacgatgtgtcgcgcgcatcgcaacgcatcatggatggcgatctgaccggcaggcttcccgtcaacggctcgggcgacgaattcgaccggctgtctggcaatctcaatgtcatgctggcacgcattctggaattgaacgaggggctgaaacaggtctccgacaatattgcgcatgacctgaaaacgccgctcacgcggttgcgaaaccgcgctgaggaggcgcttggcggtgagaaggtagagccggaatatcgcgctgcgctggaagatattatcggcgaatccgatcagcttattcgcacgttcaatgccattttgatgatctcgcggcttgaagccggttattcatctgaaaacctcgacgatatgccggttgccccgatcatgcgcgatgttgcggaaatgtatgagccggtggcagaggatgcgggtgttaccttgacgcttggtgcgcttgatgacgtagccctgcacatcaaccgcgaactggttggccagaccgtgtccaatctggtcgacaatgcgatcaaatatgcgggcggcgaaggacgcacggcgacggtcacgcttttgatggaaaaggatgcgcaatgggtccgtatcgtcgtggctgataatggccccggcatccccgccgacaaacgtgaccatgcgaccgagcgtttcgtgcgccttgaagaaagccgcacacagccggggtctggcctgggtttaagtcttgccaaggcggtcatgaagttgcacggtggcgcgcttcgtcttgaggacaacggacccggccttcgcgccgttctggaatttccgctgccgcatcgcgaggttggctagagcgcatcccgaaaagtgtgaaacggttttcgcaaaagatgcgcgtcaaaacaaaggattagagcgccgatctgattcaatcagattgaaacgcgctctaaacggcagatattgaggggatcatgacggttgaaaacgcaaaggcactgtttttcgagagaaacctttgtgcattgacaccgcttgatcctgaaagggcatctgcctttctggctgatctggaagcccgtgcccgcgaggaagagcttgccggcgtcgtggcgctgcttggccggaaaaaggcggcggattttctttcagccatcctcgatctttcgcctttcatccgcgaggcgctgacgcgccagccgcgcattctggatcgtatcgtttccgcaacgccggaaagcgcacttgaggctattctggacgaaatttccgccagcgggaccgtcgcgggtgtcagcgaaagcgaactgatgacaagccttcgccagttaaagcgtgaggcccatgtgctgattgccctttgcgatctggcgcgcattttcaatacggaaacaaccaccgaccggctgaccgaccttgcggaagcctgcacaggtgcagccgtccgctttctattgctcgatgccgacgcggctggcaggatcaatctgccggatcgcagcaatccggaaaaggattgtggctggatcgttcttggcatgggcaagttcggcgcgcgcgagctcaactattcttccgatatagatctgattgttttcattgatgaaaccaagcctgctatcggcgatccctatgaatgtgtcgatacgttttcgcggctgacgcggcggctggtgcgcatcttgcaggaccgcaccggcgatggttacgtcttccgtgtcgatctgcgtctgcggcctgatccgggatcgacgccgcttgccattccggttggcgctgcgctgcattattatgaggggcgtggccagaactgggagcgcgccgccatgataaaggcgcggcccgttgccggagatcgcttgtccggcaaacagattttggcggaactgtcgccctatgtctggcgcaaatatctcgactatgcggcaattgccgatgtccattcgatcaagcgccagattcacgcccataagggccacggcgatattgccgtgcgcgggcataatgtgaagcttggccggggcggtatccgggagatcgaattttttgtccagacgcagcaattgattgcgggcgggcgctttcccgaactgcgcggcaaccagactgtgccgatgctggcgcggcttgccgaacggggatggataacgcaacaggcgcgcgatgcgctggcgcaggaatattggtttctccgcgatgtcgaacaccgtatccagatgattgcggacgagcagacccatatcctgcctgaagatgatgaagggtttgcccgcgtttcccatatgatgggttatgccgacccggcggaattttccgaaatattcctcgccgcgctcaaggtggtggaaaagcagtatgcggcgctgttcgcgcaggcgccggaactgggcgcggcgagcggcaaccttgtttttaccggcgatgtggatgatccgggcacgctggaaacgctttctgccatgggctacgagcgctcaagcgatatctgccgcgtgatccgcacctggcatttcgggcgttatcgcgccacgcaatcggcggaagcacgggagcgcctcaccgaactgacgcccgcacttctcaaagcctttgcagaaaccaggcgggcggatgaatcgcttcggcgcttcgacgggtttttgcagggcttgccggccggtattcagcttttcagcctgctgcaatccaatccccggcttttgaacctcctcgtgatgatcatgagcgcggccccgcggctggcggacatcatcacacgcaacccgcatgtttttgatgggttgctcgatccggccattttttcggaagtgccaacgcgtgcctatctcgaagaacgcctgcgggcatttctgggcagcgccacggatttcgaggaagtactggacaggctgcgtatttttgctgccgaacatcgcttcctcatcggcatccgcctgctgacgggagcaatcaatggcgtgcgggccggacaggccttttccgatcttgccgaacttatggttggcagggcgctggaggcggtggaagccgaattgcaacgccgccatggcaaggtgaagggcgcgaaagtggcgctgctcgccatgggcaagcttggcagtcgcgaactgacggcgggctcggatgtggacctgatcctgctttacgatcacgacaaggatgccgaggaatccgatggtgaaaagccgcttgcgccttcacaatattatattcgcctgacacagcgcctcatcgcggccctttcggccccgacggcggaaggtgtgctttacgaggtggatatgcggctgcgcccgtcgggcaacaaaggccccgtcgcaacgcatatcgaagctttcggcaaatatcagcgcaacgatgcgtggacctgggaacatatggcgctgacccgcgcgcggcccatccatggcgatgaggcttttatcgctcgcatcaaggtggatatcgaggacgttctcgcgatgccgcgcgatgtgcggaaacttgccggggatgtgcgcgagatgagggaactgatcgcgcaggaaaagccgccgcgggatgattgggacttaaagctgaagcccggcggcattatcgatctggagtttatcgcccaatttgcaacccttgccgggtatgtgaagaaaacgccgcgtccatttgcaaccgaagaagtgctggcaaaccttgatccattctttgcagaccctgcaatggtggatggccttgtggaggcgcatcgcttctacaccaatctcagccaggcgatacggctttgcctgaacgatagcgcagggctggatcaatttccgcccggtatgcgtgagctcctgtgccgcgttgccggattgccggatattgaacgcatagaatatgagttgctggaacattacaggcttgtcagggctgcttttgacaagctcgtcggacatggcgctgattgaggaaaagacacggttccaccggctgtgtaaaagtggaaccgctcttagaagtaggtgcgcgggtattgtctgttgtgttgttgcagaaggtactggcaataaaaggcaaagccgaatgccagtgccatataggattctcctattgccagacgaacattggagtttgacaagatcgtcactgcaaaaaataccagtgttgcgacgtagcattgaaaggcagcactgtcgatgagacctgctcgcgtggcttgccatgtgcatcgaaccgcccagaccgtcaaaacgccatagaacagcaagcccagaaatccatagcgaatggcaatttccagatatccattgtggagcagggtgaagtcggtttgctgataagggcgcttttcccaatagtgaagccacgaaacgcctgcgccaaatatcggattcttatgccagatatgcagcgtgttggcccatatcatcaggcgttcgcgctcgctcaggcctgtttccgggtttttgatggctttgtcgaaatcctgcatgatgttatcgcccgtcttgaggtccgataacaattcccaggatgtattggcagtattgccgccgacacgttgcaggatatgttctcctgcaaacacactcaacaagccaatgagaatgcacaccagtgcagccatgcgtgaggtctggcttttatctgtcagcgcaacaaggaccacgaaagtcggaaatgcaattgccattgcgagccagaccccttttgaatagaggctgtagattgcaatcagggccgcaataaaagtagcaagcgcgagcaggcacaaaacgacgcgcgctctggtatcgagcgtgttgcgattcaacgtgtgaatgccaaaagccattgcgcatagggcgataaagccactgctgacagccgcatggatcggattatgctggagcaacgtaacggctcgttcgttccacaatagatcatagtggaagccgaatatgagaattacgaggctgatcgccatgaaggcgaccgcaatgagaaatggccgtcggataaaaagcagtaacgcaaaccccaatgtcgggtagaaaagcgggaaaagatatatgccctctgccgagccggtgcccatttccgggtagaatagatagatatatgcgaacctcgccaggacatagaatgtccacgccacgcaaagtaagccggcccagccgaccattggtttttcgtatttccagaaatcggtgcgggcataacggatcaatgcagccaccacaaaaccgagggctatatatctgtaggcgtccgtctctacccataccgtagacatgaaaaccagcaagctgatggcggcaatcagttcgccagttaatgaaattccgggcagcttataggctccggactggcttttcatgctgctgccatcgggattttgaggttgcaataatgtatggtgaacacgcacataataatcaaaagtgcgaaataatgacgttctcaagcgcatataccaagggtgcttggcctcatcataacctgaattctgatcggaaatatttgagatttcgctgtgagaagaaaaagcgaggatgttttcatcgctgctgaacagccgggctttgtgatgccaaaatcgctccatggcaacgtcccacggcagttccatggtcgatagtgcggataaaagcttccgggcgccttctctgctgacgagataggcggcggcagatccctgggggccatgaatggctcggccgatcgtgtcacctgcatctgtttcaagcaggctcatgaataagggtgagcgatgattaacgagcttcacgacgtcgaaatcaggcaggcttttaatgatgtcatgaatgcgcgccgatgtagtttcagtaaaaaccacatcatcttccagaatgaggccgtagggggagccgtcggataagaagctttccaatgccttcaaatggctgcgataacacccgtattcaccgggcagcatttcacggccattgatcgcatcaaaacgtgcatcgtcaatgccaatgcgctgtgtcgctgtatgcccattaaccgcatcgatcctgtgaagctggaaaccctgcccgtaagcttcaatggaggctgcgacggtcttataggcggcaggctgcgaggccatattgatgacgaatacgggcaatatcattaattcgcttgcctcagcgcacttgcgattttttgcatgatgaccgcccttcaacttatcagatgacacctttatggtccgctcatacaccatcaaaggatttctgtctgatatgccaccctttttagccggtgtcattatgcgtgatgcgatcaaatatgattgcactatgtatatcttgtgtaattatttaatattacgtttgtgacagaccggccgcggctaaagcttttcccgcaaaaccgtttcacacttatggctcgaaacgtactaagcagcgtgggtccgggcgtcgtgccctgcattgggcgcgggattgcgatccgggatgcagactgaaaccaccgtgccgaccctctcggtggatcgaatgcgcagccagccgccatgcagctctgccagtgagcgggagatggcaaggccaagccccgaaccggtatgggttttggtgaactggttttccacctgctcgaagggctggccgatcttgcgcagtgcggatttcggaatgccgacgccggtatcctgaatggtcatgaacagggcggcgccggtcttgcgggcgcgcactgtgatccggccaccataagaggtgaacttcaccgcattggagagaaggttgatgagcacctgcttgatcgcgcggcggtctgcataaagctccatcgcgtcttcgatacgtgtttcgaccgcgatgttcttctcttcggcctggagcgagattatccgcaccgtttcattgatgagcgggcagagatcgatttcctcgcgatcgagcgagaaatgcccggcctcgatcttcgacatatccagaatgtcattgatgacgttgagcaggaagttgccgctggtgtggatgtcgttgatatattcctcatagcggtcggaacccagcgggccgaacgtgcctgcctggatcatttccgagaagccgatgatcgcattgagcggcgtgcgcaactcgtgggacatattggcgaggaattccgatttggcccggttggccgcttccgcgcgctccttttcaaggctgtatttgcgcgccagttcggaaagctcgcgcacccggtcgcgctcaccctttcgggcgatggaaagatcgtgaaccgtcgccatcaggcggcgctcgctatccacaaggcgctcctgatgcagcttgagctgggtaatgtccgtgccgatggagaccatgccgccatcttgtgtgcgccgttcgttgacctgtagccagcgcccgtcgctcaactgccgctcgaaagtctggccgcctgcgcggttgtgttcgttcgccatgcggcgctcgaaggtgaaggggcgggtatgcgcgtccacttcgttgcgtggcacgcccggtttcagcgtccagaccggcaggcccgcatattcgctgaacttggaattcgccatcaccaggcggttattcgcgtcccagagaacgaaggcttccgaaatattctcgattgcctcacgaatgcgcatgtcggcttcggcggtctgctgcgcgaagcgatgctgctcactgacatcgaaggcgatgccgaccagatgaaggtcgccctcgctggcgatttcggcgcgaacacgcatccagacccatgaaccgtccgcgtggcgcatacggaagacccggtccacatgtgaaatatcgccagccgccgcctgttcggcgatggagtagagatcgccgtcttcctcattgatgatcgccgccacatcgccaaagggcagcacggcatcctgcgcttcatagcccagcatttcatacatggagcgtgaccagtagatgcgcccgcgcgccatgtcccaatcccaaaggccgcaacgcccgcgcgccagcgccatgtcgatgcggcgctgtatctgcccggagagatcgtcggcctcgcgtgcccgcgcggcctggctgaaataggcatagagaattgcgaacatcacgccgatcgtgccggcaaaaagcgtcacattgagcgatacagcccttttccactcggcaaagatggtgctttccggttcgaccgcaatgatggaatagggcgcggtcattggcttggccagcgcgccgaaggcggcttcgccctgcaatacaaccctgagcacaccggcgcgctcggcaaaaaggaacagcggctgtgcatcccccagaatggtgtcgatctggctgccagcgatcccggctgggccagatgcggctttaatcatggattgcgcatccacgatggcgatggtcatgccggacgaggtaaggccgcgcgagcgaagctccgtcatggcgtcctgcaaatccttggcggaaagctgtgcgcctgtttcgatcccgttggcgacacgctcgatcatctgcgccagatgcgccgtcgcgccggaaagagcggccttgtgctgcaattcgatatcgtcgcgccaggccaaaagcgagaaaacgcgggccacgccgagaataatcaggaaaatgatgatgagtgtagggacgaggcggcgcaggatgggttctatgacgatgaatttgctataagccggccccgcgagaaggctgacatggcccgaaagcctgcctttcctctttttccggccggattcgcaatgcgtccccgccggcgcgccatacgcgtcggtgctcgccatctctcggcccctcttgaatctatggaacagccccgcgaagcgcatgaaacactcttctacgcagaactgtatgaactgaaatcctggttcaaaatatgattcggattacgccacttccgaatgcattcaatgaatcaaaagtgattcgccctgtccagtgaattcgttaacgaggcgtaaaaatcgctttgttacgttgcccgttttctcatgaatctcaagagtttaagtggaatcagtttggcaggtgcagcctttaacgccatgaaaagactcatgaaagccggaagagtgaacaggttgtgcgggcaggcgcgccaagtgcagcgatccggcgcgttggtgcgggccggatcggcgaatcatcgctcgaccttcggattttgcgaatcaggcgagcgttcggtcgatgatgtcgcgcagatcggtggagagtttgcctgcgcctgcaatgcgcgccagtgccgcgcgggcatgttcgcgccgcacctcttccagcgaccgccatgagcgcattgccgtcaaaagccgtgcggaaagctgcgggtttttcggatcaatggtcagaagcgtatcggcgaggaaaccataggctgcaccatcttggcggttgaacccggtcgggttggaagccgtaaatgcgccgatgagcgcgcgcacgcgatttggattgtcgagagaaaagagcggatggcgggtcagttccctcactgcttcaagggccgtttcgccggggcgtgtcgcctgcacgatgaaccatttgtccatcacgagcgcatcctggccgaacgtttgctcgaaggttgcgagcgcctgacgggcttcgccgctatcgccaaaacgatggaccagaacggccagcgccgtggcgcggtccgtcatgttgtcggcttcgacaaattgcctttctgcacgttcagggctcttttcctgaacgctgagataatcgagaagggcgctacgcaaggcacgcttttccgccggggccgcatcgggtgaaaacgccccttcctgcttcagcgtgtcatagagcccggcaaatccatcggcataggctgaagcgattgctgcaatcagatggttgcggctggcgaggattgcgtctggatcgacattgttacccatttcgcgcgcgatatcgctttcgctcggcagcgtcaggcaaagcgcccggaaagccgggtccaggatttcatcgaaggcgacctttccggccagcgcgacgatcttcggatcggtttccggctgatgcccgccgcgcacacgcttggcgccatccagaagggtcgcagagaaaatgctgttcatcgcctgccagcgcgcaacggggtcgctatcgttcagggcaaggaaaacccggtcttccgccgtgagaggcgcggcgagattgactggcgccgaaaagccgcgcagcagcgacggcacgggccgggcctcgatgccatggaagacgatggtttcggatgggcggcgcaaatggattacgccgtcgcgcacctcgccgccttccaccgacgagggctgcatgtccttgccgtccggcccgatcaggccgaaggcaatgggtatatgcatgggcttcctgatcgactggccgggtgtcggcgcaagtgactgttccagcttgatcgtgaatgtcttcgcggctgagtcatgatggaacccggcttccaccttcggtgtaccggcctgatcgtaccagagcgcgaattgcgagaaatcctgcccggaaacatcggcaaaaacctggatgaaattctcgatggtcgccgcatcgccgtcatggcgctcgaaatagaggtccatgcccttgcggaacagctccggcccgatgatggtgcggatcatgcgaacgacttccgaacctttttcatagacggttgccgtatagaaattattgatctcgcgatattcgcgagggcgcaccggatgggcaagcgggcctgcatcctccgggaattgctgcgctttcaggattttcacctccgcaatgcgcttgacagggcgcgagcgctggtcggcggaaaattcgtgatcgcgataaaccgtcaggccttccttgaggcatagctggaaccagtcgcggcaggtgatgcggttgccggtccagttgtggaaatattcatgcgcgataacggcttcgatgccggcataatccgcatcggtcgcggtttcaggatcggccagcacatatttgtcgttgaagatattgaggcccttgttctccatcgcgcccatgttgaaatcggagacggcgacgatattgaaaacgttaaggtcatattcgcggccgaatttttcctcgtcccatttcatggagcgtttcagcgcgtccatcgcataaagcgcgcggccctccttgccatgttccacatggatggcgagatcgacgggccgtccagatcgggttgtaaagtggtctttcaccacgccgagcgaaccggcgacgagcgcgaaaagataggagggttttggatgcgggtcgtgccagacggcaaaatgccgttccggctgaccgtccaccatgccgttttcgacagggttgccgtttgaaagcaggatgggagcggctttgcggtcggcatcgacacgcaccgtatagaccgacagcacgtccgggcggtcgtaaaaataggtgatgcgacgaaagccttccgcctcgcattgggtgcaatagacgccgctggagcggtaaaggccggaaagctggcgattggctgttgggttcacctcggtcacgatctgcaaggtgaagcgcacatctttcggaagatcgctgatggtcaactggtcgggcgtggccgaaaagctgttgtcggaaagcgccttgccgtcgatggcaaggctcacgagcttcaattcgtcaccgtggagaacgagcggcgtaccggcgggcgtatcggagcggcgctctatggtgagcgttgcgcgcacgatggttttttccggctccagtgtgaagtcgagtttcgtttcgggtatggcgtaaggtgtctggcgataatcttcgagacggaaagtatggccggtttcagtacgcattgcgaaactctttctttgaactcctgggtgctggagtcgtaaccggcttttcagggcaattccagcaaaactacggggcgcaggcgagctttactgtatcaaataaatttcgctgttaagctttgccctactggtgtggccacaaaaacgcgtctaataaatagggggatggctgaaatattttcagccggagattcgcaccgcttacttttaaggaatagcgtcgtgaacgcccatacgcgcgcagccgccgatgcggccaggcttgaaatgaatccgatgctgggcatcggcctcaaaattgcttccgttgctgttttcgtcgccatgtccaccttgctcaaggcggcggaaggcgttccggtcggccaattgatcttcttccgctccttcttcgcaattttcgccatcctgctttatctgggctggcgcgggcagcttggcggggttttctctacccgccacggcttcagccatttctggcgcgggctggtgggtgtgtgttccatgtcgatgagcttcttcgcgctaacaaagttgcctttgccggaggccatcgccatcaattatgcctcacccctgattaccgttattctgggggcggccatcctgcacgaagtggtgcgcttctaccgctggagtgcggtgctgatcgggctgttcggcgtcatgattatcatctggccacgcctgaccctgttttctgccggaagtgtcgggcgcgacgaagcggtgggtgcgctggccgcgcttggggccgcggtcatgtcggctgtcgccatgatgctggtgcgccgtctggtccagaccgaacgtacgccgaccatcgtgatctatttttccatatcggcaagcgtgatcgcgctggtgagcctgccgttcggctgggttgtgccgaactggtcacagcttgccatgctggtgggggcgggctttgcgggcggtatcgggcaaattctgctcacggaatgctatcgccatgcacccatgtctacgattgcgccgtttgaatatacttcaatgctgctggggctggtgatcggcttcatgctcttcggcgatataccgacctttgaaatgttgatcggcagcggcatcgtgatggctgccggcggctttatcatctaccgcgagcaccagctttcgttggcgccgcacaaggttaatgccccgcaggcgcaatagggtcttattgcgcctgccccgatgtgccttccgcacgcgggtcgagctgcatggtttccggtgtcgattgcccgtcgggcgtgtggaacttgaactcggtcttctggtcgctgattgcggggcgctccagccggtagatgcgccaccaggcgtgcagcccatagatgcaataggcaatcgccatggtgacgaaaaatccgttcgcgccgatgacatccatcagcgggcctgaaattgctggcccaagcacgctgccaaccccatagacgatgagcagcccgccggaaatctttacgaattcgctggcatcggcatagtcgttcgcatgggcgacgttcaggctatagatcggaaagaccatcgagccgaacagaaacatcatcgcatagagcgtatagggcgaggtcgggtgaaacagcaccatgatgaacgacagggtgaagccgatggcgcctgcaaggatcatcatatagcggcggtcgacgaaatcggaagcgcgtccaagcgggtactggaagattgcgccgccgatcatcgccgaggcaagcatggtggcgatgccgaaagtggaaagcccgttcatctccccatagatggcggcaaggaaattccatgtgcctgccacgatgcctgcgatgaaggagccgacaactgcggcgggcgagcggcggtaaagccctttgaggtccagcgaaacctgtgtcagcgggttgggtgactgggcgcttgaaagtgctgtgggcagaagcgcgctggcatagataatggcgcagatgatgaaaagtgtctgcgtggcggcattgccgaagggtaggatatactgccccagaagcagcccgaccatggtgatgatcatatagatcgagaagatcatgccgcgcgattcattggtcacgcgctcgttcagccagctttcgataatcatgtaggaaccggcgagggagaagcccgcaatgccgcgaaaaatcatccacgcggccgggttgaccaccagtgcatggaacagcagcgccatggacagcagcgtcagaagcgccgaaaagacacgcacatggccgacgcggcgcaccagatgcggaatgaaaatgcagccgatggtgaaggccagcgaatagcttgtccccatccagccgattgtcgtcgtggaccagccttccatgccaccgcgaagcggaaggagaataccggcaaggccgcctgcgagcagcatgagaaatgtgcttgccagcagcgcggctatgggcagaagctgtcccgccatgacggactccacaatgggtcaggaattcaaaagctacttgtcgctttggcgtgatttgacaagtggcggattgatacgcacgaaaacaacgaattgaaccgggtttgcggcaccaggctatagtgacgatgcgcgcgtgctatcgttctatgcgggcaatatcaaccacgcaattcggccaatttgagtttcaccgccagaaagtcgcgccaggcgaaacgtttctgtgccggggtgcgcagcagataggccggatgcaatgtcggcattacggggatttccatgcctgtcggcgtgcggtggattttccagttgccgcgcaggcgcaatatgccctccgctgcgcccgtcagcgccttgccagccgggccgccaagcgccaccagcacttttggcgcggccagctctatctgccgttcgatgaaggggcggcatagctccgtttcaagcggtgtgggtgcgcgattgcccggtggccgccacggaatcgtattggcaatataaacctcttcacgcttgaggccgatagcctcgatcatgcggttcagaagctggccggatttgccgacaaaaggcaggccttccatatcctcgtcccgccccggcgcttcaccgatgaacatgatatcggacgaagggtcgccatcggcaaagcagaggttcttggcggtgaatttcaggttgcagccgtcgaaggccgcaagcttttcgcgcagttcttccagtgtttcggcctgcgaagcagcttcgcgggcaagcgcgatctgcgcattgtcgggcagatccattgcagcctgcaccggcttgctggaaggggagggtacggcaacggtacgcgcccgttcctcgcgggcctgcgccgggtttgattccggctgttgtgctgcggcctgcattcggctttgtgcgggggcaggatgtgtggcggctgcaaaacggtcaatcggcgtttcgcaaagcggcacatcgacacccgcttccgcataaaagcgaagcaggccctccatatccagcgtttcccggccatcggtcattcttgcacctcaccgtctgaggtggcgaattttggcgccgaatgcaagggcatgggccaattttccggttcatacagtcgattgttggcataagaagaacattctttcgccaaatcgtgatggcagcaatctaaatagaccacatttgacgtttacgttaaggtaaaataaaaatgtagctgtatgatgccatttttggacaattggatgcatatgcggcagtctccaactctgcgagagggtatggcggaatgcaggacagactgatcttccagacgcctttgacccgttcactggcgtttgtgataggatcatgcggaaaaacaattggatgcatcattggcgctggcatagcgaggagatgatggcataccggacggaggaatgaatgtctgaagcgaacgagcttcccgaacgcgagagcatggaattcgacgtcgtgattgtcggcgcaggccctgccggtcttgcagcggcgattcgtttcaaacagataaaccccgaactttccgtggtcgtgctggaaaagggtggggaagtcggcgcgcatatcctgtcgggtgcggtggtggacccggtcggtatcgaccagcttctgcccggctggcgcgaggaggaaggccatcctttcaaaacgcctgtgacggcggaccatttcctggtgctggggcctgccggttccgtgcgcctgcccaattttgccatgccgtcgctgatgaacaaccacggcaattacatcgtttcgctcggtaatgtctgccgctggctcggcacgaaggccgaggagctgggcgtggaaatctatccgggcttcgctgcgaccgaagtactctataatgacgagggcgcggtgatcggcgttgcgacgggcgacatgggcgtcgaacgcgacggcacacgtggccctaactatacgcgcggcatggcgctgctcggtaaatatgtgctgatcggcgagggcgcgcgtggttcactcgccaagcagctcattgcgaagttcaagcttgacgagggccgcgaaccggccaagtttggcatcggcctgaaggagctttggcaggttaatccgtcgaagcacaaaccgggcctcgtgcagcattcgttcggctggccgctggacatgaaaaccggcggcggctcgttcctctatcatcttgaggacaatatggttgcggtgggctttgtgctgcacctcaattacaagaacccctatctctcgccattcgaggaattccagcgtttcaagacgcatccggccatccgcgatacgttcgagggcggcaagcgccttgcctatggcgcgcgtgcaattaccgagggcggctggcaatccgtgccgaagctttccttccccggtggcgcgctcatcggctgctcggccggttttgtcaatgtgccgcgcatcaagggcagccacaatgcgatcctgtccggcattctggccgccgacaagattgcagaggcgattgccgctggccgtgccaatgacgagccgatcgagatcgagaatagctggcgggcgagcgccattggcaaggacttgaagcgcgtgcgcaacgtcaagccgctctggtcgaagttcggcaccgctatcggcattgctctgggcggcctggatatgtggaccaaccagcttttcggcttctcgttcttcggcacgatgaagcacggcaagaccgatgcgcaggcgcttgaaccggctgcaaactacaagaagatcgactatccgaagccggatggtgtgctgacttttgaccgtctgtcgtctgtgttcctgtcgaacacgaaccacgacgaaaacgagccggtgcatttgcaagtgcgtgacatggaattgcagaagacttcggaacacgatgttttcgcaggaccgtcgacgcgctattgcccggctggtgtttatgaatgggtgaatgcggacggcaatgccgctgctgatccgggcgtcaaggatgtgcgtttcgtcatcaatgcgcagaactgcgtccactgcaagacctgcgacatcaaggatccaaaccagaatatcaactgggttccgccacaaggcggcgaaggaccggtctatgtgaacatgtaatgttcacattttaagaccgtgtccgtctcgaccgccgctgggaagatgtcggcgaaggaccggaacgagaattgtaatttgactgaataaggcggcttctatgccgccttatttgttacgacgcgactgtctccggctggggaatgatggaaaattccacaaggacgggcagatggtcagagccgatgggctgttgccgggtaatcttcgatatcgcgacccggcctttcgcgaaggtctggtcgataggcaatccggcgaagcgcaacgaagcgggcaggcgacgataaagccatgttgggccggtcggcggggcaggtgtcatcgcagcgagttcggcgatgcgctttgtagtcgcgctccatggtgttgcgttcagatcgccgctcaggattgcattttccgacagtccgcgaaactgcaccgaaagggcctcgatctgctcgctctgctgaaaaggccaaggccaatggagatgcagtgcggccacatccacgggacggccaccgaaatcgaccgaggcgacggccatcatgcctttcggatcgcaggcgggggtgctgtcagcgatgaagggccggcgcgacaggattgccaccccgaaaaccgcgccgggatgagggcagaaaatgctgtagggataggcggatgcaatatggccgaacttctcccgccacatggctgatacttcttccagggtgacgacatcggggcggatatgggctatgagggagagtgcctgctccggtgaaccattgtcgaagcgaaggttcatttgcaaaaggcgatagtgaggctgtgctgcttcgcccgcatgggcatcttcacttgcggggaaaacatggggcgtgacggcaattgcaaaaacggcgagcaacaggatcatcgcgccttcgcgccgcagtttcgtgaaaagcagcggcagcgccagcaaccccatcagcacggccagatggatgcgtaaatgtgagaaggtgtcgaacgccgggtgaaggctgttcaggaagctcagcacaagcgggatcgaaaccagcgtggcggcgacaagtatcaggaagggcaggttcaggcggctttttgacatgaggcggcagtagtgccggattacggcgagaaaatgaatggggtaggggaataggggaataggtttctggttgtctgagcccccctgtttccggcacggctccaacatactgccttactgtcttactgccctattcccttattcccctactcccctaacctcactggaaggccgtttcgtagaagctgcgcagcttgcgggaatgcagcctttcatccggcatggaagcgatcttttccatggcgcggatgccgatgcgcaaatgctgtgccacctgtcgcttgtagaattccgttgccatgccaggcagcttcaattcgccatgcagcggcttgtcggagacgcagagcaaggtgccgtagggaacacggaaacggaaaccattggccgcaatcgtggccgattccatgtcgagcgccacggcccgcgcctgcgaaaggcgctggaccggcccgcgctggtcgcgcagctcccaattgcggttatcgatcgtggcaaccgttccggtgcgcatgatctgcttgagatcatagccctgaaggccggtaatttcctctaccgcttcttccagcgccacctgaatttcagcaagggctggaagcggcacccagaccgggaggtcatcgtccagcacatggtcctcgcgcatataggcatgggccagcacataatcgccaagctgctggctgttacgcaggcccgcgcaatggccaagcatcagccacgcatgggggcgcagcacagcgatgtggtcggttattgttttggcgttggaaggccccacgccgatattgaccatggtgatgccgccatagcctgccttctgcaagtggtaggcaggcatctgcggcaggcgctgtaacgggtttccggtgctgggtgcggtttcgccagcgcgcgtgacaatgttgccgggttcgacaaactggtcataaccgccgccgccctccgccatcaactggcgggcataggcgcagaattcgtccatatagaactggtaattggtaaaaaggacgaagttctggaaatggctggggctggttgcggtgtaatgggaaaggcgatgcagcgaatagtcgatccgttgcgccgtgaagggggcaagcggcatcggctcgccgggggcaggctcgaaatcggcattgacgatcttatcgtctgttgcggccagatccggcacatcgaaaaggtcgcgcagcggatgggtaaaggcactggcgacggaggcttcaacatatgcgccttccttgaaggcgaaatggatgggaataggcgtcgaggattcgcgaaccgtgacggtcacaccatgattgcgcatcaggaggcggatctgttcgcgcagataatgcccgaaaagatcgggccgggtgacggttgccgaatagtcgccgggggtcgagacatggccatatgccagacgtgaatccacatgggcgaagctcgacgtggaaaggcatatttcaggatagaatgcacgataacgctgcggcgcaatttcgccgcgggcaactttttcaaaagcagagcgcaagaaagcggtgttgcgctcgtaaagtttgcacaaggcggccacggctgcctgcgcgtcgctaaaaacttccggctccatcagcggaggggttttaatatcagtcaaaaatggatgttcgattcgttgcgtcatgacctagtatagcaaactccatgacggtggcatgatctgattatgcagttctttgcaggcttatataaagaaccaggccagccccgttcatctctgcatggttgccgatctgcgtataggcgaaagccgcggcagggcccgtaaaaatggcggtgaagaggaatatgcgcaggccaatggcggcaatggaaggtgctccggctctcattgacgtgtctttccatcggcaagatcgtgcatatgggccaaggcgacagcgtcgacaaccggctggtcgccataaatatcgtatgtccggtatgtcagaatgctggcgaaggcggcaaaacccgcgatcataaggcagactattgtaaaccgctgaagcagcatgattgtccccaatcctcgaaacctgtttgctttcgcattggagcttacggccgcgtacctgaactttccctgagggtgctgttcatgccgcgttcaaaaatattgatgccgggttaacttgtacctgttttcttccggcctatgctaacgcttattggattcatggacaaagccaagaaagcgggagaagacccatggctgaacagaccaagcctattgaactttattattggccgacgccgaatggcttcaaaatcagcatcatgctggaggaactgggcgtccattacgcggtgaaatatatcaatatcggcaagggcgatcagtttgaaccaggtttcctgaaaattgcacctaacaatcgtatgcccgccatcgtcgatccggaagggccgggcggcgaaccgatctcggtgtttgaatccggtgcgatcctgcaatatctgggccgtaaattcggcaagttttatccgactgacaagcgcaagcgcgttacggtggaagaatggctgatgtggcagatgggcgggcttggcccgatgtccggccaggctgggcatttccgcatctatgcgccggagaaaatccagtatggcatcgaccgttatacgaatgaggtcaaccgcctctatggcgtcctgaaccgccgccttgaaggccgcgattacatcgccgacgaatattcgatcgcggatatggcctgcatcggctgggtcaacgcctacaagaattacgaacagaatctcgatgatttcgcaaatctcaagcggtggcatgaaaccatgaacgcccggcctgccgtgcagcgcgggttgctggttggcaaggaagagcgtgagcgcgccgatgccgcagccaataaggaagaggagcagaaaattctcttcggccagaaggcgcgttgatcgtatatggtatcaaaagggcggcttgtggccgccctttgctgtttctgcgagtgctctattgccgggcaaggctttcgctcttgcagatcaggccgcccatgacgcagcccgaaagcgaaagcgtgttgcccttgacgctggctttgcccgaataggtcttgccttcgtcaagcttgttcacttcgcccttgtaattgccatccttgccggacatcgtgccgatggacttgcccttgtattcgcccgtcatcaccgtgccgcagaacttgttggcgccgcaggcggcatagctgataagcgttccattcgggcgtttccacgtgccgactatggcttcgtcggcgaatgcaggtgctgcaaaaccagcggcgagcgtcactccaagaattagtgtgcggatcattcgttcctcccaaaatgccgcgaatcccgaattgtcggggcggcgatgaagccgctattcatgcgtttcagcctttgcaggagcatgcgttcagcgcccctcatcagcttacgcaaacgtaaacgtaaacgagtttccggggaagcggaaggggcaattttcagcttcatcatggcagtctggagtgcgcgcttggcgccaattctcaccatgccaatgcgccctatggttatcatccggtttccgccggccttgcgtccaaatccaaaattttcagaaaaacccaatagtccgtgaggcttggatgtttaacaaaatcccaagtttactccttgttcggattttgttgggttgatgttaagcatctggtttaacgtgcatttcagccctttcccctatcttcaggatcatgaacggaacgacagatccggcggttttgaagcggcaggagccagcttcaaaagaaagaccggacggttctcgggatttaacagggacaagaaaaatggcacagtttcagagcttcaaccacaacgaaaaccctgcggcgcaggatcgtatccttctggaaatgggcatgaaatatgcgatcggtcgcgattgcgagatcgatgtgatcgaggcacacaagtggctcaacattgccgccatccgcggcaaccagaaggcggagcggatgcgcaatcaggttgccgcaacgatgagcaagagcgaactggccgctgccttgcgctgcgcccgcgaatggatgacggctcattgaactgtctggtatcgaactgttcggaatgaaaaaagccgccttcgatggcggcttttttgttagcttatgccaatatagcgccccggtttatgattgatcgcgatgatgacattcatcgcgaccgcgccgaccagtgagagaaccatgttttcccacggaatgaaaaacagcgaagccagcatgatgagcacatcgaggccaagctggaaccatcccgcgcgaattccataggcgtcctgaagatagagcgccagaatattgacgccgccgacgccggaacgatggcggaaaagcgccagcacgcccatgcccatcagcgttccgcccatcagggccgcgaaaagcgggttgatgcttgtaaaatcgacgctcagcggcatgaggcgggtgaacccggacaatagggccacggctgcgaaagtcctgatcgtgaaggcccagcccatgcggcgcaccgcgaaataataaaagggcaggtttatcaggaaataaagaaggccgaatcctgtgccggtcgcataatggatcagcagggcgataccggctgtgctgccggtcatcagcatggcatggctgtaaagcgttatgccaagggcgatgaaggatgtgccaatcagcatcgcaatcgcatcttcatagaggcggtgccgatcgacactgatcgggctggatgcatcggcaagcgaaggggcgctatctgcgatatcggccaatttcaaactccagagcatttccagcaaaagtgcgaagcggctttgctttggataatgcgtaaaacaacgaaatagagcggttccaaggatgccgtcttcaccggagttgctttgcatcacccggcaggacgcacaaaagccgggaaaacccggctttcatgttggttcataacgctttacatcatcaggctcagcgtcaagtcttgggaaacactggtaatataacaggcagaagtgctgcgcgcacggctagcattattgttattttcatgcccgcattggtggtttgtcgccatttttccggttcttcctgttaaattctttcgtgcgacatgtgggctgaaaaacgcttgcggaatgaagggggggggtagatgacgcgcagtgcgttatctcgcccggttttgttgcaaggttcggttttccgacgctgctgccggcgatggtcatgattcgctggtgcagccgggccgaccatgaatgttaacttttaccgaataaagatcgtgcacggatagagaattactctatctttacttcatggcaatcacacggccataacgtgcaaagaatgcccgttagaaaatttgtattggaccccaaggtaatattgggcagatgattgacagtcaactttgccgggcgcaaacttggcagataaccggaccggtagagagcaaacatgttatcttcggtttctatatattagaaaggtcgcggggttgggaagatgccgagcgatcgagaggccgcgttcgacagggagtaacgagatgtctattcgaaccatcacagctatggccggtaccgctttcatcatgggtgctgccgctattgccttttcctcgccggcaagtgcgctgacgatgaaagaatgcagcacgaaatatcaggctgcgaaagatgctggcacacttggcaacatgaaatggaacgatttccgcaaggctcagtgtggcgatgatgctgcgtcagctccggcggccgcacctgctgctgcgcctgcgaccaagaaagccgcgaaggccgccgcgcctgccagtaatgatggcgccaagagcctcaccatgaagcagtgcagcgcgaaatatcaggcggcgaaagacgccggtaccgacaatggcatgaagtggaacgatttccgtaaagcggaatgcggccccggcgcggatccggtggcgttgagcacggatggcgattctgaacctgctgctccaagcgtcgcggcccccaagggcgtgaagttcccgacggcggtttccgcgaaatattcaaaagaatctgccggcaaggcacggatgcacacctgcctcgaccaatatcatgcgctcaaggatgccaatgctttgggcggcctgaagtgggttcaaaagggcggcggctattacagcctttgcaatgcacgtttgaagggcaattcataaaagcacttcatgtgaataagaaaggggccgctctggcccctttttcatttggcattggccgaaaaccagccactacagccaagacaaagccaacccaggatcatgaggcttccgcccgtgggcgcggcgaagggaaacaggcgatctccggtcatgtcgcgcatgaaaagatcaccgcaaaacagggcgagcccgacgaccagaatcgcgccgccgatccgtaccacacggctgacggggctgatgagcgacaggaaaagcagagccggcgcgtgggccagaaggagaggggcgatcgtgccaagatggctttcgcccatatgggctgctccggcgtaggatgctatgcccaacgcaccgcacagtccggcgagtgtgccgaacaggacgctgcgtggctggccgttgattgaaggcattttgctgttgtccacgatcaggtgttttctgcgttggcggcgcaaatcttgcgcgcttcttcaagtgcttcgggaaatgccgcttcaaattgatcaagctgttctttcacgcccacactcacacggatgcagcggtccagcacgggcgtgcccggcttgcgcacaaaaatatcacgcgaaatcaatccgttgagtactgcctgcgcaaaatccttccccctgccgcaatcgattgcaacaaaattggtcgctgatgcaacagcgtggaggccattggcttcggcaatggccgcaatacgatcacgcccggcgcaaatcttgcccacgacctcgtgcaaataagcctgatctttcaaagctgcgatggcggcagcctgcgccatgcggctgactgcgaaatgatcgcggactttgtcgaaggtttttatcgccaccggatttcccaccgcatagccgcagcggatgcctgcaagcccataggccttggagaatgtacgcatccgaagaacattcggacgatccgtctcgaaaggtggaaatgccgatgccggagcagtttcgcaataggcctcgtcgagaattaataatgttgtttccggaagacgctcaatgaaggactggatatcggccccctcgtgccatgttcccatggggttgtcgggattggcgatatagaggagcgctggtttttcccttgcagccgcatcgataagggcgtcgaggtctggcttgtcatcgcgataaggaacggtgacgagctgcccgccatagcctgcgacatgataattgaaagtcggataaccgccgagcgagttgatgaccttgtcgccctgctgcacatattgacggacgatgagaccaagcaacgcatcaacgccagcgcccggcatgatgtgctcagccttcaggccgtgatgggctgcaatggcgtggcgcaacgcataattttccggatcgccatatttccacacttcggttgcttcattccgcatggcctcgatgacagaaggcgctggaccaaagctgctttcattggcgccgatccgcgccttgaagggcttaccgcgctgtaattccaatgtttctggtccgataaaggggacagttgagggcaggctttcgacaaggggggtgaggcgaggttgtgccatgggcgatatcccggtctgtttcagtctgacagtaaaggcgcattgaaagcccggccaacccggccagctattcggcggcattaaaggcttttcgaacccaaaatgcaaaccggctccaacggttcaatcttgctggaatcgttttaacgcacatcagcctgcaacagccggttctataaggataatgagaatatccttcggtactctgcgcgagcccaagggaaatttgctttgccgtttttctatgccacggggctactccagatcacgtcctataggcgggaagtccctcattatccgcaaggtctgttggctcaaagtccgttccaaaatcgccacagcttgacgctttttgttgtggcctaatgaatttcgagcaccttaacgcaggaatcgagatcatgtgttgccagatgcgcgtagcgcattgtcatctgcaaggtctggtgaccaagccacatctgaacccggcggatgtcgatgcccccacgcaccagtcgcgacgcacatgtatggcgtagaatgtgcggaacgatttggtcatccgcgccaaggccaacttcggccttcgcttcgttccagatttggcgaaaccgaacctgattgagcatggagaaggggccttttagcctctcacgcggaatatgggatgcttttcgtgcacgccgggtgaggggaacggtgcggctgcgattggatttggtgacccagaacgtaacccgttgttcctgaatatcattccatgtgaggccgattgcttcgccaagacggcaacccgtatccacgagaaagaccgataggcgatagctgtcctcgcagcgcgactttattgcggcgaacaatcgcttctcttcctcctgttccaggaatcgaatgcgccccacgcgctctttctgccggataaactccggaagattgaagatatcccccatcttgtgcgcctttcgcagcagcttgctcagcgcagccatctttctattgatggttgcattgctgttgccgcgttcgcgaagcgtgccgatgatggaatcgagcatttcctgatcaaaacctgaaaaacgtgcgcctttcagaatctcgtcaatctcgccgaggaacgaccttacattatatttatgcgatccatcatcccagaggatattgatatattttgccgtcagctccgccaccgaatagtgctcgacgagccggtgctttggatttttgccggatatataattcagattgtaatcgataattggcgcatatttgtcgcccgtatcgatcttcgtttccccaacgatgatcactgcacatccccccaagtacgggatgcacagctaatggaataaatcgcagagtacaagataagtaggctaactttgtgtggagacatggctcgatcctttacaagaccccccggttgcccccagctttttgtcgtccccgcaattccctcaattgtcgatccgcctggaatccccattccggaagaatcaattctcacgctttcgtgaacgctgtttcaaatgaaccggcgccaacgggaaaccgttggcgccctatgcttaacgtcgatctgattagaacgagcgctggaagcgaacgataccgccccaggcattgtcttcagcaacggtgtctttccactcgccaccaaatttggtgtaggaaacttccggcgtaatggtgaatccgggaacgagctgataagcgacgttggcggtaactgcggtcttgccccagtcgtcatgcgcagcctgcagattgaaggttgccttttcggtggcaatgaactttgcaccaccccagacagcccaatcgccgccccactgaccgtagttctggttcggcgtcgctgcggacgaatatgcgccctgcagccataccgagaaccggtcggtgatgttgacgtcgccacgaacctttgtagcccattcttcgatgaccgggtcataggcaacagcaccagcgatcgaaccccagccgccagcatatttcaggccgccaacaacgtgcggcatgtaaccgtcgatcgtgtaatcgttgtcaacgtcttcgccaccctgttcgagagcgatcacagccgagaagccgtttccgccggtgaaggtgtaggcgatcttgccggtgcggtaggagccagcagcgacgacatcatcgttgatgacatcaccgaggtaaccggtgaaggtatggaattcggattcgtcgataccaaccttgaaaccaccaagcgtgatatatgcaaactgcagatcggtgccggtgcttacgccgccatcagcgacatcacgatcatcgctgaaatcgccgtattggccatcatgacgtgaattgttgctggtgtagttgaagcgcagctgagtataggtgccgagtgtgccgagttcggtttccgaattcgtgttgaacatgagtgcgaaacgagcgcccttgtcccagcctttacgatccgagccggtataaacgtcgtcgccgccctttacgtcgtaacggacgtaaccatggacgcgcaggcaggtttcggtgcccggaatgtagaagtagccagcgccgtaagcgtcgcaaacgcggacatattcaacggcttcgggctctggcgcgacgattgcgtcggcagcctgagcgccggaagctgcaaccagagctgcagcggagccaaggagaaggctcttgatgttcatttctgacctccagtcaagaatcgccagaattttgaatagccattacttatcaatggcttgcttgttttctggattcgtagcctggaaaaacagagattcagtgcgcgaggggtaaaagccgattccgtatgaaatcaagcgcgtcgaacacataaagatttgctgggatattggaaaaactggcggagaggatgggattcgaacccacgagacccttttgaggtctactcccttagcaggggagcgccttcgaccactcggccacctctccggtaaaggcgagataaccggtacgcctgggcatttcaagcgatttacgcattaactggtaaaatttcctgcggattattctctttatatatatagcgcgcttaaaaaggcccacaatttagcaccggcacgcacttgcccttattaaatgaaacggattcgaggtttctgctctccgttcagacgattcttgccaccttgccgacatattccgttaagggctgtttcgacgaaagattcgcggctttattcggtaggcgatcctaaaaaacttgcattttcaaacgttaacatcggttaattcgcgttcacttatgttaataaagcatgaatccgccgagctaaagcaggtaattttgtgtcatttcagcaacaactgcccttcatagcagcaccgtaaaggttgtgagaacatattcgatgttgaaacgaataaatgggcgagtatattcactttcagaagaaggagcgcttcggggcgactttttcaattaggggatggggacaggttgtccttcagccaaatcagaatgcccagacccatttttaactttgactggaggtcagaaatgaacatcaagagccttctccttggctccgctgcagctctggttgcagcttccggcgctcaggctgccgacgcaatcgtcgcgccagagcccgaagccgttgaatatgtccgcgtttgcgacgcttacggcgctggctacttctacattccgggcaccgaaacctgcctgcgcgtccatggttacgtccgttacgacgtaaagggcggcgacgacgtttataccggctcggatcgtaaaggctgggacaagagcgctcgtttcgcactccgcgtttccaccggttcggaaaccgaactcggcaccctcaagaccttcaccgaactgcgcttcaactatgctgcgaacaattcgggcgtagatggtaaatatggtaatgaaaccagcagcggcaccgtcatggagttcgcgtatatccagctcggtggtctgcgcgttggtatcgatgaatcggaattccataccttcaccggttacctcggcgatgtcatcaacgatgacgtgatctcggctggctcctaccgcaccggcaagatctcgtacaccttcactggcggaaacggcttctcggctgtgatcgctctcgaacagggtggcgacaacgacggtggttacactggcacgaccaactaccacatcgacggctacatgcctgacgttgttggcggcctgaagtatgctggcggctggggttcgatcgctggtgttgttgcctatgactcggtcatcgaagaatgggctgccaaggttcgtggcgacgtcaacatcaccgaccagttctcggtttggttgcagggtgcatattcgtccgctgctacgccggatcagaactacggccagtggggcggcgattgggctgtctggggtggtctgaagtatcaggctacgcagaaggctgccttcaacctgcaggctgcgcatgacgactggggcaagacggcagttacggctaacgttgcttacgaactggttcctggcttcaccgttacgccggaagtttcctacaccaagtttggtggcgagtggaagaacaccgttgctgaagacaatgcttggggcggtatcgttcgcttccagcgttcgttctaatccattacggattggatacagaaacccggcagaaataccgggttttttgttgccctcgtgcagcatcagatgcttgctttttatgctgaccgcagtctttctacaggggtcgcggaagatcgcctgaaacggagcaaagcagcatgaaaaaatggttctggccttgtctcacctggactgcgtgcctgacggcgctggcgctctggttcggcgctgaccgggttgaaaccgatattgccgaacagacggcaaaggctctggaaccctatgtctgggcgggattttatgtcgatggccgggatgtcgtgctgaaaggcatggctccggatccggatatgcaaagagcggcccatgctgcactggagcatgtatgggctatccgtgacattaccgacctgaccacggttttgcagcttgcgtcgccctatagattcaagatcgggaggaatgcgcaaggactggtgctttccggctttattccaaacaacgaatcgcgcgatcaggtgatgaccgccgccggcgaggtggcaccggacattttcatcgatgacgaaatggccgtagcacgcggcaatcagccggagttcatggaaagagttctgtttgccatcgatctggcgaagaaattgccggaagccgaaatcgagattgtcgatgaaaagctttcgatacgcggcacggtttcagatgaagcgatttatgacgaaatcgaagccctgaaagcagcacaactgccttatggtttgaaacttgcggttcttgatgtgaagaaatccgtgcagtgaacgaggcggccgttcagtaagaggccgtcatcccccatttctttgccggtcaagattgacagttttcccaatccggcctttcctttgctatgattattcggccaagggcttgaagtgtctggccaaatattatgcggaatcgctcatgctttatcttgttgaaactttttggccggttttggtgctggctattctgattggtgccgcaacgggctggctgacggctggagagcgatgagtttgttgccatgggggggcgagcgttggcggcatggctgattgcagtcattgttgcgtgtatggagtatgaggacgaaatgcccttgttgattgttcaattggcgatactgatcgccgttgcttttgtggttggctgctttctggggcgcatcctgcgccgtcgaaaaagcgccggaagcgatcatgagcgaacgattgttgcggcggcattatccacgccgccattggccgaaaagccggaacctgtcccgccagcagaaccggtcagggcggatagcgatcctttgaaaaggaaagccgggttagaaaaagccaggattgagcctgtggaaggctctgctgattcggatgttgcggcagcgccggtattgcagaaagtcccagcggaaacacccgatgacgccggccgcccgcaatggcgcgaggccccgcgccgcggcaaggccgacgagttgacggcaattgaggggattggaaaagccatcgaagccgtgctgcatgagcttggcatttttcattacgaccagatcgcgcaatggacccgtgaggaagcgatatggatcgagcgccgtatcggctttccggggcgcgtggagcgtgagggctggatagcgcaagcggcaaagcttgccgaaccgcctgcgaaatcgacaacgaagcgtggcgcaaaaacgaaaaaagcagctaataatgtgagatcaggaacgcggcgcgcaaaaaaacaggctggctgaaccagtgggggcggctccggtttatgctggaaccgccccggtttctttggagaagctacttatcagcgtcgcccataaaccagatcggtcttgatatcggcacggccagtcagccgggtcttatagacttcgtaattttccatcacgcgctgcacataattgcgcgtttcggaataggggatgcgctcaatccaatccacgacctgttcgacagatttgccgcgcgggtcgccatatttctccacccattcggaggcgcggcgcggcccggcattatacccggcgaaggtgagtacataggaaccgttgaaacgatccagctgctcaccgagaaaatgtgcgccgagcgtggcattataggccgcatctgccgtaagcttctgcgcggaaaagctcattccgttgcgtgtggcgaccgtttttgctgtggcgggcataagttgcagcaggccgcgcgcgcctgcttttgaaactgcgctgacattgaattcgctttcctgccgcgcgatggcataggcaagcgccttgccggaacccttgatattcgcgcttgcagggattgcgccgagcggatgggaaagtgcgccgacatcgagcccgcgcattgccgccgttttgccgacgcgcagcgccatataatgattgtcgttccgctcagccatcacggcgagcagggcgagttctcccacactgtcgagttcttgcgaaagctgtgtgtaaagagccgcagccttgtttccataaccgacctgctccagccgtttgattgcctgcacggcggggcggcttgcaaagcgcacacgctctgcttccgtgggcttgggataggcgagttcaggagccttctcattcagcttggcggccgcaagctggccataaaaagtggtgccgaaatgcgccgaccgccggtaataggcgcgtgcatcgccgccagaaccagcttccgctgcccgcccaagccagtaataggcacgggaagcggagatggggcgcgccgaaatttgcgtgatttttgcaaaatggggcgctgccagcttcggttggttcagggcgcgaagcgcataccagcccgcgtggaattcggcttccgccgccatggtgggcgtttcggcggcatgggccgcggcaagccgataggcaagttgcggctttccgagatcgagaagttcgcgtgacaggatgcgccgttccacccaccaggcatcgggatcgacaagaacggaagccttccgtggcgctttcaacagaagctcggcagcctcgttgtaacgctcggcgcggcgcagatagcgaatttttaaaaactgatagaccggattggcctgccaggaacggtccacggcggcgattgcactggcggcgttgggtgatttctgcgccactgcggcataggcattataaagagattgcgcctgcgcaggcccggcaagaagccgggccgattgcaggcggccattatagagagagtgcagcagcctgcgttggtgatcctcgcgggtgagaatcgccgaaaattctttcaggatcttctgctcatcgtcggatgaaagacgcttcctggtccaccaaggtgagagaagctggtgcgccttggtggaattgcctgtcgccacataggcgcgtgccaaagcgatcatgccttccgtggtctgtggacgtgtgctgccgaaagtggcgatgatggttgcagaagaaggattttccttgaaaagcgcccgttctgaattccggcgcaaggtggccatgccgggccatcctgaaagttcggatgctgcggccgcaatctctgtgctgggaacaccatccatgccggaggttgcaattgcccaggtgagaatctgacggtcgagcgagccgcgcggcaagttgttgcgagaagcgatggcgcttgcgacattcttggcgctaagcgcgtcgaggccatttttcaatgttccgccgatcacggccggattatctgtccggctgacggcggacgtggccatgggatcaggagcgatggggcggggcctcggcgtcaccagactgattggggattgatgggtggtagtcggcgcgaaggggcgcgcaagcggcgtggggatttcaggcggcagcgacgattgggcaagtgaaaccatcggctggacggcagccgcgatgaagcaacctgctaggagcactgttcgcctggaagagatcgctgcgacttttttaaacatggcctgactggaataaggatctgaattgggagctatatgttaccaaattccgacttttctgagcccggcattccgcctggcgagtgtcagtgcaaaatataagccggatgagtgaaagtatccttaataaaaacttatgggccaagctgaaatacgcgctggcgcggctgcggaaaatgtaactgcgaggctttgaaaaacggcctgtgagggagcgtcaaaacgcctgtaagtttggccgtaaatctgccgcattatctcttttttgcagatacaccccgcttgctccattcgcgtggcaagactatggtgcaacgcctcacgcataatccgatgaagcccgaagggggctttgctgcgtggggtcccgtctatctgtttcaggagttcacgaatgctgaagggctcaattaccgcacttgtcacgccgttcgaccgtgaaggggcgttcgacgaaaaagcctttcgtgcattcgtcaactggcagatcgaagaggggacgaaaggtctcgttccggttggcacgaccggcgaaacgccgaccctttcccatgatgaacataagcgtgtgatcgaagtctgcattgaagtcgccgctggccgtgtgccagtgattgcgggtgccggctcgaacaatacggtggaagcgatcgaactggcgcagcacgccgaaaaagcgggcgcggatgcggttctggttgtcacaccttattacaacaagccgaatcagcgtggcctctacgagcatttttcgcgcgttgtccgctctatctcgatcccgctggtgatctataacattccgggccggtccattatcgacatgacgccggaaaccatgggcgctctcgttcgcgactgtaagaatattgtcggcgtcaaggatgcgaccggcaagatcgagcgtgtttccgaacagcgcgcgatctgtggcaaggagttcatccagctttccggtgaagacgccacggcgcttggcttcaatgctcatggcggggtggggtgcatttcggtaacgtccaacattgcgccgcgtctttgcgcggaatttcaggaagcctgccaggctggtaatttcgccaaggcgctggaattgcaggaccgtttgatgccgctgcacaaggcgctgttcctggaacccaatccttccggcccgaaatatgcgctttcgcgcctgggtcgtattgaaaatgttctgcgttcaccaatggttacgatcgaagcggcgacggcggaaaagatcgaccatgccatgaagcacgcgggcctcatcaactgacccggtatatttgccaatccggcgaattttacgctcccgtcgctgcgggagcgttttcatttccggcattccacattatatggtgccatcatgaacaagcccaagaattctcccgcgcgcaaaatgattgccgaaaatcgcaaggcgcgcttcaatttcgagatactcgacacactcgaagccggtctggtactgacgggcaccgaggttaaatccttgcgcgccaatcaggccaatattgccgagagctatgcaagcttcgaggatggcgagttctggctgattaattcctatattccggaatatacgcagggcaaccgcttcaaccacgagccgcggcgcctgcgcaaattgctggtgagcaggcgggaaatgtcgcgcctgttcaattcggtctcgcgcgagggcatgacggttgttccattgaagctctatttcaacgatcgtggccgggcaaagctcgaactggcgcttgcccgaggcaagaaaacccacgacaagcgcgaaacggaaaagaagcgcgactggaaccgcgaaaaagcgcgtctgttgcgcgaccggggatgaattgcaaagcgcatcccgaaaagtgcgaagcggttttcggataagatgcgcgcaaggaaagatctgcatcccgaaaagtgcgaagcggtgttcggggtatgtgtcataaaaaacggttggaacgccgatctatcattcagacagacagacgtgcgcttccggctgctttctcgcttagataagcgcgtacatttttgaaaacatcgcggaacatcgcatcggtcagcacgcccgtattcgtgttgtagcgcgagcaatgatagctggaaaaaatccgcaatggcccgatatcggtggccttgccatggccgaacgggtggcgcgaaaccggaacgcctaaggcgcgcactgttgattgatgggcgatggtccccagtgtgaccactgcatcgagattgggaaagcgcgtcagcatcggtgtcaggaattgccggcaattgttgatttcgctgccgacaggcttgttttccggcggcacgcagcgaaccgcattgacgatgcaggcatcgagaagccgcaggctgtcatccgggcgcgcctcgaattttcccgtcgcgaagccgaattcgcaaagcgtactgtaaagaagttccccggcataatcgccggtaaagggccgtcccgtgcggttggctccgcgaaggccgggggcaagccctacgatcagaagccgaacgtcttcatcgctcccgggaaggaaaggggggacgggcgcgttatgccacgcaggctccttttgtcgccattcctgtaagaacgcatggagccgcgggcagattgagcaatttggcgaaggttcggaaatcatgcccttgcatgaaccgggccaacggcaacgtcaatagctctcgtcgaaatcctcttcctgacggcgcggggcacgttcggaaggatcgcggcctatttcagccttcagcgaaaccagatcgatgaaatgatcggcctggcggcgcagttcatccgaaatcatggcgggctgcgtggtgagcgtggagacgacagacaccttgcggcccttgcgctggagagcttcgacgagcgagcggaaatcgccgtcgccggagaaaatgacgaaatgatcgacggtatcggtcagctgcatggcatcgacggtcagctcgatgtccatattgcccttgaccttgcggcggcctgtggaatcggtgaactccttggcggccttggtcacgaccttgtagccgttataatccagccagtcgatgagcgggcggatggatgaatattcctgatcttccaccaatgccgtgtaataataggcacgcagcagataaccacgcttctggaacgccttcaaaagcttgcggtaatcgatgtcgaaaccgagtgtttttgaagctgcatataaattggcgccgtttatgaaaagcgcaattttttcacgagaatcgaacatcgtgtaatatatccactctacggccggatgggagtggaccggcgaccgcgtattcagattagtttcttaaacggcgggcggtaattatcgtttaccaatgcgtttattgcgttctaaggagatattgcagaaaaacaagcaacttgtggttgttatttaaccccgctaaattactacaggagaaattatcctgggagaatcattgatagcttgctgaatattgtatcagaatgaaccgaatttcaaattctgcatcacttttcatgaaaacatgaagcattgagatatataatcggttgtaatgaggtgctttgcgcttttgcttgtaatttccttccacaagcgttatgtgcaaggcaaatcccgttaaattttgaggaatgaaagggaccgcgtatggcccgcgttaccgttgaggactgcgtagacaaggtcgagaaccgttttgaactggttctgctggctggtcaccgtgcccgccagatttcccagggtgtaccgatcacggttgaccgcgacaacgacaagaatcctgttgttgccctgcgcgagattgccgatgagaccctctcgccggatgatctgaaggaagacctgatccattcgctgcaaaagcatgttgaagtggatgagcctgaagccgctccggcccagattgccaatgcagcggaagaaattgccgaaggcattgctgaggctggcgaggaagatgtggtgactttcgaccgtatgtcggaagaagaactgctggctggcattgaaggccttgtcgcgccggaaaagaacgacggcttctgatcgttctatcagattgcaattcttcatgcgctgcggctttgctatgccgtagcgcatgtttttgtgcgcagatttttctgtgtattgttggaaatgcttgccggaaggaaatttctgtaggaaattgatcctattggcagaaagattgctcaaggatcgtgagatattcgtttttttacgattcctgatcaaaatggccgatatctctgtatgtgttttggttcgagggagtttcggcagatgatgcgccaatatgagcttgtggagcgtgtgcagcgatacaagcctgatgtgaacgaggcgcttcttaacaaggcatatgtttatgccatgcagaaacacggcagtcagaagcgggcttccggcgatccctatttctcccatccgctggaagtggcggctattctcacagatatgcatttggacgaggcgacaatcgccatcgcgcttctgcacgacacgatcgaggataccacggccacccggcaggaaatcgaccagcttttcgggccggaaatcggcaagcttgtcgaggggctgaccaagctcaagaaactcgatctcgtttccaagaaggctgtccaggcggaaaacctgcgtaaacttctgctggcgatttcagaggacgtgcgcgttcttctggtaaagcttgccgaccgtctccacaatatgcgtacgctcggcgtgatgtgcgaagacaagcgcctgcgtattgccgaggagaccatggatatttatgcgccgctcgctggccgcatgggtatgcaggatatgcgtgaggagctggaggagctggctttccgctatatcaatcccgatgcatggcgagccgtcaccgacaggcttgccgagcttctggaaaagaaccgcggtcttttgcagaagatcgaaacggatctctctgaaattttcgagaagaacggcatcaaggccagcgtgaaaagccgccagaagaagccatggtcggttttccgcaagatggagaccaagggcctttccttcgagcagctttccgacattttcggcttccgcgtcatggtcgatacggtgcaggattgctatcgtgcgcttggcctgatccacaccacatggtccatggttccgggacggttcaaggattatatctcgacgccgaagcagaacgattatcgctccatccataccaccatcatcggcccgtcgcgccagcgtatcgaattgcagattcgcacgcgcgaaatggatgagatcgctgaattcggcgtggcggcccactccatttacaaggatcgtggcagcgccaacaacccgcacaagatttcgaccgagaccaacgcctatgcatggctgcgccagaccatcgagcaattgtctgagggcgacaatcctgaagaatttctggaacacaccaagcttgaactgtttcaagatcaggtcttctgcttcacgccgaaaggcaggctgatcgcgctgccgcgcggcgcgacgcctattgattttgcctatgccgttcacaccgatattggcgacagctgcgtgggcgcgaaagtcaatggccgcatcatgcccttgatgacggaactcaagaatggcgacgaagtggatattatccgctccaaggcgcaggttccgcccgccgcctgggaatcgctggttgcaaccggcaaggcgcgcgcggccatccgccgcgccacacgctctgccgtgcgcaagcaatattccggcctcgggatgcgaattctggagcgtgcctttgagcgcgcgggcaaaccgttcagcaaggacattttgaagcctggcctgccgcgtctggcgcgcaaggatgtggaagacgtgcttgcagccgtcgggcgtggggaactgccctcgaccgatgtggtgaaggccgtctatcccgattatcaggacactcgcgtcaccacgaagaacaatcctgccaaggctggcgagaagggctggttcaatatccagaacgccgctggcatgatcttcaaggtgccggaaggaggcgagggtgctgctgccaaggttgatccggcggcaacgacgccgaagcccggcaagcgcgcactgcccattcgcggaaccaatccggacctgcctgtgcgttttgcgccggaaggggccgtgccgggcgaccgcatcgtgggcatcttgcagcccggcgcaggcatcacgatctatcccatccagtcgcccgcactgacggcctatgacgatcagccggagcgctggatcgacgtgcgctgggatatcgatgaccagatgagcgagcgtttccccgcgcgcatcagcgtatcggcaatcaactcgcccggctctttggcgaaaattgcccagattgcggcggcaaatgatgccaatatccacaatctctccatggtgcgcacggcgcccgattttacggaaatgattatcgatgtagaggtctgggacctcaagcatctcaatcgcatcatctctcaattgaaagaaagcgcgagcgtcagcagcgcaaagcgtgtgaacggataggactgaaatgaatactgacgatgtgctcgccgtcttccgcgaagcgggagcgattcttgaaggccattttatcctcacctccggcctgcgcagccccgtttttctacagaaggcgcgcgtgttcatgcatgccgacaagacggaaaaactatgcaaggcgcttgccgaaaagatcagggcggccgatctcggccccatcgattatgtggtcgggccggccatcggcggcctgatcccgtcttacgagacgtcccgccatctgggggttccttcggtctgggtcgaacgcgagaatggcgtattccgcctgcgtcgtttcgacgtgccgaagggcgcgcgcgtcgtcatcgtggaagatatcgtcaccacgggcctttccatccgcgaaaccatcgactgcatgaaggatcttggcatcgaggttgtcgccgcagcctgtattgtggatcgctcggcgggcaaggcggatgttggtacccggctgatttcgctggcggcatatgaagttccagcctatccggcagataagctgccgccggaactggcagccattccggccgtcaagcccggcagccgcaatatctgacccaaacccgtttcggggccgcttttgcgcgcggagtttgaggtacgcaatatcagcctccaaccctgcggcgaaattgcgctttgcgatgcgcgtcgaggtttcctaattaaagggaaaaagcagctatctgctacccccgcagtataggaattcatcgtggttgtagtgcctttcgcattagatcagaatcaaaagcttgccgcccgtacgccctgcaaggtgtgcgaagattgctgcgtccgcagcatggctgtgtgttccgcactcgacgacggcgatcttgccgccctcgaagccatcatgacgtcgaaaaagctcgataccaatgagatgctggttgaggaaggcgaaccggagcttcgggtctatagcctgacctccggcatgttgcgcatctatacgtcgctgccggatggtcgccgccagatcgcgggcttcctgttccccggcgattttctggggctggccgatgatgaggtttattcgcaatcggcggaagcggtcgtgccatcggccctgtgtgccttttcggccaaggaaatggagcgtttgatggagcgctttcccaagctgaaggagcggctgtaccagatgacacgtctggcgctgcgcaccgcgcgcgataaccagcttgtgcttggtcgtttggcgccggtcgagaaactggcaagcttccttctggttttatccgcacgtgcggaaaagcgcggcgaaaagcctaatcccgtccaccttttgatgaaccgtaccgatatcgcggattatcttggcctcaccatagaaacggtaagccgcagcttcaccaagttgaagacgcaggggctgatacaattgcgcggtgcgaacacagttgaaattctctcccgccgttcactggctgtcgttgctggactggacccggataatctttgatccataaaaatagtggcccatctgtgtttgatttaaatcaatgaaatatagccgtagctcccgtaaatcctgactatagagcattttcgagccaaaattgtaaaacgattttgggttggaaattgcgacaaagcaaatagttagagcggttctgttaaaacaggaacagctctagagttgacagggcctgatgatcaggccggtcagttggatggagtgagcaggtgtcgttgtggctggcaattgcaatatcggcagcaattcatacggggttccttgccgtattgtgcttccacgccccacaaaatgctcgtcttcagccagtattcctgcgccgggcgaactcctcccgcagcgccagttgggtggagtgatgcgccatgcatgacgacgcgataagacgctacgcagcactggctgttcctcgttatacttcctatcctactgcggcggatttcgtgccggtcggcatggataccacgcgccgttggctgcgccagatcgggccggaagaaagcgtttcgctttatatccatgtgccgtattgcagtcagatatgccactattgcggctgcaacgcaaaaatggcgatacgtgaggatgtgatcgaaaatttcgtaaatgcgcttcttggagaaatccggactgtgagcgcaagccttacggcgcgtccccgcgttgcccatcttcactggggcggcggcacaccctccattctcaatgccgggcaatttcagactgttctggccgcaatccgcacggcgtttgatttcgatctctcgatggaacacgccatagagcttgatccacgcacggtaacaccgcttttggcgaagacgcttgccgaaatgggtgtaaatcgcgcaagcctcggtgtgcaggatgtggacagcagggtgcaaatggccatcggtcgcgttcagccgattgaaacggttgccgaggctacaaggctcctgcgtgaggtgggtatcaaccgcatcaatttcgacctgatctatggtctgcctttgcagacggtcgagacattgcgcgaaacctgcgagcgcgttgtgacgctctcaccggatcgggttgcctgctatggctatgcgcatctgccgcagcgccgtgcaaatcagcgtctcatcgatgaaaacacgctgcctgacgcggacgagcgtttccgtcaggcccgcatcgtagcggacagcttcattggtttcggctatcagccggttggtatcgaccattttgcgctgccggatgacgatcttgcgatcgctgcgcgcgaaggcactctgaatcgcaattttcagggctataccaacgaccgttgcggaaccctgatcgggttggcccgtcatcgatctcgcagtttccgggcggttatgcgcagaatatttccgatgtcgggcaatatcgcaagcgcgtggaagccggcgagctggcgacggttcgcggctacacgctgcgtgacacagaccgtatccgctccgccatcatctcctcgctcatgtgcaatttctgcgtcgatctgaacgcggtcgcgccgggcatggaattttccgacgagtttgcgctgctgcgccctcttgttgccgatggtctggtggcggtcgagggccgtacgatccgcgccacggaaaatggcaagtcgctgatccgtcttgttgcggcagcttttgatgagtttaggagagatagcgtacacggcttcagttttgcagtgtgagattgctgcagaacaaagaagttgggggccaattgccctatcaagaatgtgccgctgcaccgggccgtcaaaaggtcagtggcatgggagcaccgcacgttgggggacgggcggtgctccactagatcagagcggtttcggttatgccggaaccgctctttgctttttggcggggcgtttttctcaggccttgcggcggcgttccagcttcggaagaaagatggtcaagagccccaggaacggcaggtaagagcagatcctgtagacgaactcgatgcctttctggtcagccacgataccgagaacggcggcggcgatgcctgccatgccgaaggcgaagccgaagaacagtcctgaaaccataccgacacgtccgggaagcagttcctgcgcgaacacgatgatggccgggaatgcggaagcgagaatgaggccgatgatgatcgtcagcaccgctgtcatttcaaggtttgcatagggcagtgcgagcgtgaagggcaatacgcccagaatggaagcccagatcaccttgcgcgcgctgatcttgtcgccaatggggccgccgatgatggtcccggccgcgaccgcccccagaaacaggaacaggagaagctgcgaggtctgcaccgacacgccgaaatggctgatcgtgtagaaggtgtaataactcgtcaggatggccatgtagatatatttggtgaagacgagcaaggccagaacggcgacgggggcgatcaccctgttgcgcggcagcggcaaggtcttgtcgggcttgggcttgctggcattggcaaggcggtagcgattataccagttgccgacataccatagcacgaacatgccgatcagggctgcgaccgagaaccacgatacgctgatctggccgaagggcagcacgatgaaggcggcaagcaaaggcccgatggacgagccgaaattgccgcccacctggaacagcgattgcgcgaaaccatggcgtccgcccgatgccaggcgggctacacgcgccgcttccgggtggaacacggaagagccgaagcccacgcaggccgcgcccagcagcaggaatgaataatgatgcgctgtcgccagaaagacgaggccgatcaaggtgcaacccatgccgaatgtcagtgaatagggcatcggcttgcggtcggtatagatgcccacgagcggttgcaggatggaggccgtcatctggaacgtgaaggtgagaaggccgatctgccagaaggacaggctataattctccttcagcatcggatagatggccggaagaagcgactgcatcatgtcgttcaggaaatggcccaggcttgtggccagaatgatcgtgaggacggtattgtccgcactgctgttcgatggctgctgcgcagcactcacgctcatattgctactccgaagatgaaatccagccttcaggcacgttccccatcggtctgtcgaacaggaaggaaacaggcactcaaggtaacttgcagggtaagatcgagatttgcaaatgatgcgggcaatccttcgccagcactttcataggattattgatatccgcccgctttcgtgatttggtccactacttgcgagagtgggccaaactggagtcttccccgatgagatttttgccgccgccggagagcttgatgccggagaatgaggatctgcaaaggtttcatgaacgccgcatcgccatgctggagagcatgacaggaccggcaatcgccttgccgacgcgctatccggacgggtatttcgttccgcgccacagccatagccgggcgcagctactctgtgcttcgcaaggggtggtgctggtgacgacggatgcgggccgctggatgattccgagcgatcacgccatgtggataccggcaggcgtggaacactcggtggcgatactcggcgatgttttcatgcgctccatctatatcagcgttgatgcgatctccggcgttccaaactacctgcatgtcgtggggctgactgatctgatgcggtgtctcattatcgatgcgacatcgcacgatagtatcccggcgccggaatacccgctcggcctgccatttccttccgatccccgcttgcagaagctatgccgggatttcgtgaaaaagccttcttcgcgtgccaccattgatgaatgggcagacaggatggcaatgagccggcgctctttcacccggcatttccagcgcgaaaccggggtgagtctttctgtatggcgtcaacaggcctgcctatttgccgccgtaccacgattgtcagaaggagagccggtgacgagcgtggcgctggatctcggatatgacagcgtttccgccttcacgacaatgtttcgccggatgctgggtgtgccgccgaagttttatcagccgcgcctcgacgtggcgccgtctgaacgcagcgacaaagctgcgtttggttaacgcaataataataattgtctatggaaacagagaacagtattagaagcgcatgttgttccaacgcagatatcctccgacaagatgggagcgcctcaggctttacctgtggccgcgccggtctttctcccgttcgttccggtatgggggcaagagaatcctgcgcattaccgcgtcgccccatgcggtggcggctgggcttgcggtcggcgtcttttccgctttcacgccgtttttcggttttcacctcatcattgcgatcgttcttgcttattttctcgcgggcaatgtcgcggccgccgcgcttggcacgacgcttgccaatccgctgacgctccccttcatctgggggagcaccttcgagcttggccgcttcatcatgagcggcagcgttgatagcgtcccgccggtccatctgggccatgcgctcgaaaccatgcgcttcgaggaggtgtggacgccgcttttgaaaccgatgctgtttggctccaccattctgggggcggcctttgcggtgctggtctatttcgtaacccgctacgccgtttccgtcttccgccgccgccgtctggagcgtctggccgaaaagcatcgcctgcatcgccagcgggagttgcagaaggcatgatcgtcggaattggaagcgatctcattgatattcgccgggtcgaaaaaacgctggaacggcacggcagccgttttcgggaccgggtttttaccgaaatcgagcagaggaagtcggaggggcgcaagcagcgcgccgcgtcctatgcaaagcgtttcgcggcgaaggaagcctgcgccaaggctcttggcacaggcattgcagagggcgttttctggcgtgatatgggcgtggtgaatacgccttccggcaagccgaccatgcatcttaccggcggtgcggcaaagcagcttcaaaagcttcttccagccggaaccaatgctgcaatacatctgacaattaccgatgattttcctttggcgcaggcattcgtcattatcgaagccttgccagttttagaataattgcgactgtgacagataactcttactcataatcgtgcgagacagtggcggcgtgattgcctcgcgcagccttagccgttattagatcgcgtataggaagcggagatacaatgagcgtgtccagcaagaacgaaactaaaaaatccggtggccttggcgaaaccatcagcgttatcgtgcaggcgctgctcctggcgctgattatccgcacccttcttttccagcctttcagcattccgtccggctccatgcgccccacgcttctggaaggcgattacctgttcgtgtcgaaatatgcctatggctattcgcgctattcgctgccttttggcctggatctcttttcgggccgtatctggagcgcggagccgaagcgcggcgacgttgtggtgttcaaactgccgagcgatacgtccgtcgattacatcaagcgcgtgatcggcctgccgggcgaccgtgtgcagatgcgcggcggcgttctctatatcaacgacaagccggtcaagcgcgagcgcgtgggcacgatcaacaatccggatgtgacggaagagaaccgccccgtggaagtctatcgtgagacgctgcccaatggcgtgacctatgacacgctggagcttgccccgaattcgattggcgatgacacccgcgtctttgaagttcctgccggtcattatttcatgatgggcgacaatcgcgacaactccctcgatagccgtttcggcgtgggctatgtgccgtttgaaaatctcgtcggccgcgccaatatcattttcttctccattgccgacaaggcaagcccgcttgaaatatggaaatggccaactgatgtccggttcaaccggctgtttacctgggtcagcggtgaaccgcacacggccgttaccggaaattaagatggtttcggcaaacaagactgcatcgatattggaagagcgcacaggccaccgtttcctcaatctgaaacggctggaacgcgcgctcacccattcaagcgtacaggcgcccgcgcgcgccaattatgaaagactggagtttctgggcgaccgcgtgctgggcctgacggttgccgaaatgctgttcgaggctttcccggaagcatcggaaggcgaattgtccgtgcgtctcaacgcgctggtcaatgccgagacatgtgccgccattgccgatgaaatcggccttgccgatctcattcataccggctccgacatcaaatcgttgaacgacaagcgcctcctgaatgtgcgcgccgacgtggttgaggcgctgatcgccaccatctatctcgacggcgggctggaagcggcgcggtctttcatccagcgttactggaaaaagcgttcgctcgaaacgggtgcagcgcgccgcgatgccaagaccgaattgcaggaatgggcgcaccagcagggcaatgttcacccggtctatgccattttgagccgctccggcccggatcatgatccgctgtttctggtggaagtgacggtgaaggggttcgcgccggaaaagggcgaggggcgttcaaaacgcatcgctgaacagagtgcggcggaagccatgctttaccgcgagggtgtctggaaacgtgacggttctgcttgaggtaaaaccggcgttttttgtatcgaattatactatagtcaaatgattgcgacggtgatcggcttgaaagcggctctgttgcaacgggatgctgtttctcaaggggaaggcaacctcccgcaagaaggcctggaaggataaaaaatgaataatgggacatcgcctgctggcggcgaaacggaagcgacgcagacccgttcgggttttgtggcgctcatcggggcgccgaatgccggcaaatccacgttggtcaaccagcttgtgggcacgaaggtttcgattgtcacgcataaggtgcagacgacgcgtgcgctggtgcgcggcatcttcatcgaagggccggcgcagatcgttctggtggacacgccgggcattttccgcccgaagcgcaggctggaccgcgccatggttacgaccgcctggggcggtgcgaaagatgcggatatcattctggtcatcatcgatgcgcagggcggtttcaatgaaaatgccgaggcgctgctcgaaagcatgaaggatgttcgccagaagaaagttctggttctgaacaaggtggatcgtgtcgatccgccggttctgctgtcattggcgcaaaaggccaacgaactggttcctttcgacaggactttcatgatttccgccctgaacggctcgggctgcaaggatctggccaaatacctggccgaaagcgttccgaacggcccgtggtattacccggaagaccagatttccgacataccgatgcgccagcttgccgctgaaatcacgcgcgaaaagctctatcttcgcctgcatgaagaactgccctatgcttccaccgtggaaaccgagcgatgggaagagcgcaaggatggttcggtacgtatcgagcaggtgatctatgtcgagcgcgaaagccagaagaagatcgtgctcggccacaagggcgagacggtgaaggcaatcgggcaagccgcgcgcaaggaaatttcggaaattctggaacagacggttcatctgttccttttcgtcaaggtgcgcgaaaactggggcaacgacccggaacgctaccgcgagatggggcttgatttcccgacctgaggaggagcgccgaaaggccggatatcatggaatggcgcgatgaaggcgtaattctcggcacacgtcgccatggcgaaaccagcgccattgtcgaggtgatgacctgcgggcatggccgccatatgggcatggtgcgcggcgggcgctcccgccgtatgcagcctttgctgcaaccgggtaatcatgtcgatgtttcgtggtgggcccggcttgacgaacatatgggaacttttaccatcgagccgctcagctttgccgccgcgcggcttatcgaaacgccggtcgccctttatggcattcagcttgccgcagcacatctcaggcttttgccggagcgtgatccgcatcgcggactttatgaaaccctgcgcctcatcatcgaacatttcgatgatccgctggcagcgggcgaattgctgctgcgctttgaagtgatgatgctggaggaacttggtttcggtctggacctcaaggaatgcgcggcgacggggcggaaggatgacctgatctatgtgtctccgaaatcaggccgcgcggtctgccgcgaagctggcgcgccttgggcagaaaagctactgtccctgccgtcttttgtgaacgatacggcgcttcgtgcgtcttgttatgacgatctcgaccgtgctttcacgatgacgggctatttcctcatgcgccatgtctgggaaccgcgcgcccagactccgcctgattcccgtagcggcttcctgaatgccgttggccgggcaatcaatctttcacaggcaagctgaaaacctcgccctcataagcctcggctccgcgcccgatggcctttatggcctccaccatgcgcccccggcggccgagcatggtgtcggcgatggatatgagccggatattgggcgtggcggaaggggaaaaacgtctcaacctttcggcaaggcggtgttcgtccatgtcccggtcaagggccagagcggcaatataggctgccgccgtcgagcgcgatatgccggcataacaatggatgagaagcggtgctttccttggccaaccctgtacaaaatcgatgagcgcgcgcacatggctttcgcccggtgcaaccagaccttcgcgcggttccacgatatcgttgaagatgagcgtgaggcggcttgccccatgcccggcggggagggcggcgggctctccgctcgtgagcgtcaggacatggcttgggcgatggagggtaatctgcgtcgccagttgcgacaggggcgtcaccacgatccggctcatgcggtttgccgcgccttgtcgagtgccgaaaagcgtttgagaaaatccgcctgcacatcctgtgtggggcgcgggacgatatccagcccgacgggattgaggccgcgcggccgtccgaaatatttgacgccttctgcctcggtgaacccggctagccgtgtcgcctcaaagaaagcggccacctgatcggcgcgctttatcagtgtctttagctttgctggcggtgatacaggcagggaaaagcgcaggtgaatggcgctttcgaggcgggtttcgatcagcttgtaattgccgcccatcactgccttgaagggggagatcatatcaccgatcacatattcgggcgcatcgtgcaggagcgccagcatctgccactcgatgcttgcgccgggcaccagccgattgaatatctggtccaccagaagcgaatgctgggcgacggagaaagcatgttcacccaccgtctgcccattccagcgcgcaacgcgggcaaggccatgcgcaatatcctcgatttcaacatcgagcggtgaaggatcaagaagatccagacgccgccccgacagcatacgctgccaggcgcggggcttgccggaagtgcggtcggcgttcgccatcagccatgccccgtttcggcttcggggaagccgaagcgcacatgcggtgggagagagagcgtgatggctgcatcgcctgccagaatggaattgccggtgtccatcgcatctttcacccggtcgatacgaaccagtgccagtccaatctgactggccgagctgcccatggcgccgatctcgcgtccctcgaccgttatcggcgtgcccattgggggcagggggacatccgaccttgcaatgagaacgcgccgccgtgcagtgccgcgatgctgcatccgggaaacgacttcctgtccgatgaagcagcctttggggaaagacacgccacctgtctggtcgaaattcacgtcatgcggaaaaacatcgccataggcaaaatcggcttcgccttcggcgatcccatattccgcccgcaattgcacccatgcatcgagacccgcattggcactggcttggtgataaagacgcaggacattcagttgcgccggaaagcggctgtcgcgcttgattgaatcattatctgaagcaggtgaatcgccttgccagcaaacgctcacaagtgattctggcacttgcacaatttcggccttcgcgcgcagcctgtagagggtgatgcgcttgacgaaatcgccagcgacgtcagccggaaggtcgaagcgcaagccgccttcgatgcgtgaaacaagaaaatcgaacaggattttcccctgtggggtcaggagtgcacccggtttcagctcgtgggggccgagctggtcgagattggtggtgatcacagcttgcaggaatttttccgcttcttcgcccgtgatgtgaaccaatgccctgtaggaaagatttaccgtcttggatgccgtcatcatcgcttcgtccttgcctttcgcgccctcgttacgtaagccccaatgtaaaggctcgcaagtcccatccgaaaagcaggagacacccatggccgcaacattcgatacgattttgaaaggcgcaaccatcgtcaatcatgacggtatcggccagcgcgacattggcattcgtaacggacgcatcgccgctatcgggtcgcttgcagggaactcagccggtgaagtgattgactgcactggcctgcatatcctacccggcgttgtggatagccaggttcatttccgcgagccgggtcttgagcacaaggaagatctggaaaccgggtcacttgccgccgtgctgggcggcgtgacggccgtttttgaaatgccgaacaccaagccgctgaccacttcggccgaaatgctggaagacaagattcgccgtggccgccatcggatgcattgcgatttcgccttctgggtcggcggcacgcgcgataatgcgaaggacgtggccgaactggagcgcctgccgggcgcggcgggcatcaaggtattcatgggttcgtccaccggcgatcttctggttgaggacgatgatggcgtacgctcgatcctgaggaatacgcgccgccgcgcggcttttcattccgaagacgaatttcggctcaaggaacgtgaaggattgcgcgttgagggtgatccatcgagccatccggtatggcgcgacgagattgccgcgcttcaatgcacgcagcgcctggtacgcatcgcccgcgagactggcgcgcgcattcatgtgctgcatatttcgaccgccgaggaaatcgacttcctgaaagattacaaggacgtcgccacctgcgaggcgacgccgcatcacctcaccctgtcggcggatgattacaaggcgcttggcaatctcatccagatgaacccgccggtgcgtgacaagcgccaccgtgaaggtgtgtggaaggggatcgatcagggtatcgtggatgtgctgggttcagaccatgccccgcacacgctggaagaaaagcagaagtcttatccggcttccccatcgggcatgaccggcgtgcagacgctggtgccgatcatgctggaccatgtgaatgccggtaagctttcactggagcgttttgtcgatctttccagccacggcccgaaccgcattttcggcatggcgcgcaaggggcgcatcgcggtcggctacgatgccgatctgacgatcgtggacatgaaacgccgcgaaacgatcacgcatgaacaggcaggatcgaaagccggctggacgccctatcatggcaagaccgtcaccggatggccggttggcactttcgtgcgcggcatcaaggtgatgtgggaggcggaaatcgtcaatcctcacaagggcgagccggtggagttcctcgaagcgctgccccgtcgctgacggtgaaaaacaaagagttgtagcggttcgctcgtaacgggagcagctctattgcccggcggtgaagaagcgccagcttccgtcagggccgatgccgatactgtagaaaatatagccgcctgccttcttcatatcctcgaagtcgccagcggtgacgatctggaacagttccacgatctgcggcggcgtcagcttgtcgagcggcatggcgtagaaatagggccagacatagacctcattttgctggcccacattcagatggacatagccggtatccagcagatccgtgatgatggcgagaacttcccgcccgtcctcatcgccggaaagcgatttcaggaaatcgatgacatcttcttcgttgtcttcaagcgcaagctgtgtggccttgtcctgaacgccgaggaggggacgcagcctttcaatgtcgccggaccgtgccgcttccagcatccgctcgcgcatcgcgcgcacaggctcgggcagcttgtcgaaatcccggtgaatttccggaatggcctttgaaatatgaagtggggcgggggcaccatcggaagcggatttcggtatggcgcgcggcagcgcatcgggcaggggaacgagtgcgggcgtattaccccgattggcctcaatggacgagcgggaaaggggcagaaactccgaacgatccgcaagggcaacctgaagcgtgtcctttgccgaagcgggcaaggctatgccgcaggcaagaatgagccccgttgccagggttttaagcgatggtggatttccaacggggaggagcattttggcactgaacagggggagggccatggagaaatgcctgcgccggtctggtcccgtgaccggcgtttggctgagctactgaagaatacgccgggacaggaatgtacctgcaatcacctgttcgcgcattttttcaatgaggtcgagcgcgcaatcgtcgccaacctcacggataagttcggtcagggccgtcgtgaaggcggcttcagcaaggatttccggttcgattccttcggacataccgtcagcccaggcttcattctgatattcaatggccacaagcttcttttcgcgtgcgatcatttcatccagatctgccggtgcatattccatcgatttcatcctggctttcgcctttctgccgtatggccgaagtctcacccttgggagcgcaaccgcctgcggcctgaactgccttcttcttaagacagtgttaacagattatcacggatttgcatgagactattcctgtcaatccgcacaagagtgaatgaatggttaattcccatagcgcgagatgatctcgttcgacaagtccccgccttccttcatatagcgatcaatcgccgcaagtgccgaaggggtgcagcgcgcataattgtcgctgaatacacggtatccatggttgaaactcgataccagtttcaatcgctccgcctctggcggcttttccgccgctatgatggcatccatgcggtcgcgccattcgcttcccttttccccgcacagattgcggagataatgaagcgaccccagcacctcggcaagcctcagcatcttgccctcataaggggcatcttgcgccagaaccggagggcaaaccgcaagccacaatgcagcagcccccgcagccagcctgaaaagacgtctatagtctttcaatcatcaacctcttgcttgaacggtatttcttgcgtgaaataggggccgcttcaaggcggattgtcaaacaggaaccgctctaatatccagaaccgtcttcatcctgtgccaccatgcgcgccacgtccagtgtgctatcggtgacgttggcggtctccatttcctccaccgtcagccagcggatcgcagcggcgtcatcgcccggctgttccgtgcccgatatttccagcgtgcgataaaccgagagataatagctcttttcataggcattgccctcgcgcgccagatcgatggtgatgacatggcaaagcgaatgtgcatcaagcgccgtttcctctttcagttcacggatcgcggcttcttccggggtttcgcccgcttcaacgccgccgcccggaaaggcgagccaacccttccacggctcctttgctcgctccaccagcaggaatcgcccctcgcggcggcaaattgtggaaacgccatggatttgcaagggtatgggagtgacggcaactgttctcatgtttcagctatgatccggttggcaagctttggcaatcgcaaagctgggcttgacccaaactgaaaaagcctgaacatgccgggccatgtgcggacgcttttctttgacagcaagcaggcaggagctggaaaccctgtttggcgccttgatcgcggaggattttccaccgcgctataatattgcgccgacacaacccattctcgccattcttgccggtgagacgccgccgcccggcagcaaccggcccgaccggatcgccatgctggtgcgctggggctttgtgcccgcctgggtgaaagacccgaatgactggccgctgatgttcaatatccgctcggaaacggctgccgaaaagaactcgttcaaggccgcgctcagccatcgccgggcgcttgttccggcttccggtttctacgaatggcggcgcgaaggccgcaacaagtcgcaggcttattgggtgcggccgcgcaacggcggagtggtggccttcggcgcgctgatggaaacatggagtagcgcggatggctcgcagatcgacacggcaggcattctgaccacaagtgcgaacggcctgttgcaaccgatccacgagcgcatgccggttgtggtccagccggaggattatcgccgctggctcgactgcaagcaattcctcgcccgagaggttgccgatatcatgcggcctgtgcaggacgatttttttgaggctatccccgtttccggcaaggtcaacaaggttgcaaatacgtcgcccgatctacaggagcgcgtgacggaagacttgacgcaaggccagcctcagccaaaaaggaaaaaagggccggagccggaggaggattcgggcggccagctttcaatgttctgacccccgcacaggttcttcactgagaagagcatctgtttttcaaggaaatcatccgtgttcccagcagccctgtccggctttcttcttggtgcttcactcatcatcgccatcggtgcgcaaaacgcttttatcctgcgtcaggggttgctgcgccagcacgtcttcattctgtgtctcatctgcgcgctgtctgacgcgctgcttatcagcgccggggtggcagggcttggcacactcatagcgcagtcgccgaaactcatcgctttcgtgacattggcgggagccgccttcctgttctggtatgcatcggtggcgttccgccgcgccttccacccggaggcaatgcaggtcaagtcgaacggagcggtgagtctgaaagcagcagcggcaacctgtctggccccgaccttcctcaacccgcatgtctatctcgacacggtgctgctgatcggcagcctttcagcacggcttgaaggtccagcgcgtgccgcctatggcgccggtgcggcaactgcatcgtgcatctggtttttcgcgcttggttacggtacgcggctgttgcagccgatatttgccaaaccggctgcgtggcgtgtgctcgattgtatcatcggtgttgtcatggccctgatcggtctcagcctgtcagcccggttttttcacggctaggattgacgggcggtccagattactgcgctgctggttgccggtgcgatgcgtcgctttgcaagctgcaaccagcacggcaggcccgatgtcacgatactggtcaaccagacgctcagggcgggattgcagatcattcttagacattgtttcatcctttcaataatgccttctcactattttgtgattgattgagaccgaatgaaggctgtttggagcctgttttgggataatccggtgaatgagcgcaaactttccgcgcggttgctaaaatgcaacagaatcgctgcccgcggcaggaaaggctcttgacggacgtaagcaaggcaaggataagtgctgtcatgaaaacgccgaccacgatcatttgtatttgtgcgattattattggctagcagcttgctggcccggccgttttcgtctccccttcacaaaacaggatgataacgccccggccagacggctgcggtctgtcgcgccatcagtttcgcaggtctttaaaggggattatccatgccggataccgcgccgcaattgcgtctttataatacgctgacccgcacgaaggaggcatttgcccccatcgatgcgaagaatgtgcgcatgtatgtctgcggcccgacggtttatgattttgcgcatattggcaatgcgcgcccggtgatcgtgttcgacgtgctgttccgtctgttgcgccatgtttacggcgcgcagcatgtcacctatgcgcgcaacattaccgatgtggatgacaagatcaatgcgcgcgccgcgcgtgattatcccgatcttcccttcaatgaagcgatccgcaaagtcaccgaaagcaccaatgcgcagtttcaggccgatgtgaccgcgcttggtaatcttcagcccacggtccagccgcgcgcaaccgaacatatggacgaaatgcgcgccatgatcgaccggctggtgcagcgcggcgtggcctatgtggcgcaagatcatgtgctcttctcgccttcggccatgaatgcgcgcaaggggccgcgctatggcgcgctggcccgccgctcgctcgatgaaatgctggcaggcgcgcgcgtcgatgtcgcgtcctacaagcgcgacgagatggatttcgtgctctggaaaccctcgaagaaaggtgaaccgggctggccctcaccggctggtattgaaactctgggccgtccgggctggcatatcgagtgctcggccatgtcgatggccaagcttctggagccgttcggcggcgggttgaaatgcgacgacccggaaaggaaccagttcgacattcatggcggcggtatcgatcttgtctttccgcaccacgaaaacgagattgcccagtcctgctgcgcattgggaaccgaacgcatggccaatatctggatgcataacggttttcttcaggtcgaggggcagaagatgtcgaaatcgctcggcaacttcatcaccatccgcgacgtgctgaatgatggcctgccgcaattgggcgagtggggcgataatacggtgcgcgaccgctgggccggtcttgcggcgcgcctttccatgcttcagacccattatcgcgagccgatcaactggacggcgcagcgtctggcggaatcggctgatgaattgcatcgctggtatggcctactgcgcgacgaaggctttggcgcgccggaaaaactgtctcacgccagtgcggttgctgcggccctttgcgatgatcttaatagctgggcggcaatcactgccttgcgtcaggcgttcaaggtcagggacgtcgctgctctgggtgaggggatggcgctgatgggcctgcttgatccttatttcgtgacggcttccgatgtgccgatctttgccagggcagatgtggatgcgagcgccattgcggcgcggattgcggaacgtctgaacttcatcaacgcgaaaaactgggctgaggcggaccgcattcgcgacgagcttctacaggaaggcgtgcagttgaaggacagcaaggaccctgcgactggcgagcgcataacgacatgggatgtggtagggtaatcgcgggggagaacaatgatggcacgcgagcgcatttatatctacgacacgacctcggtggatgggcagcagacgttacccgcccgcccgcagccgcgaagcgagcgaggacgggcaaaggcaaaagcgggcgtttgcctgggagggcaataatggcacgcgagcgcatttatatttacgatacgaccctgcgggatgggcagcaaacgcccggcgttgacttctctgtggaggacaaaaagtcgattgtcacgctgttggaagagctgggcgtcgattatgtggaaggcggttatccgggggccaacccgactgatacggctttcttcaagcgtcgccagaccgctcgcgccaagttcgtggctttcgggatgacaaagcgggcgggcgtttccgtttccaacgatcccggcctgtcgagcttgttgcaggcttctgccgatgcggtctgctttgtcgccaagagctgggattatcatgtgcgtctggcgctcggctgcaccaatgaggaaaatctggaatccatcacggcttcggcaacggcggcgcgcatggctggccgtgaggcgctggtcgattgcgaacatttcttcgatggatacaaggcgaacccggaatatgcgctggcctgcgcgaaggctgcctattcggcgggtgcgcgctgggtggtgctgtgcgataccaacggcggcacgcagcctctggaagtggcggcaatcgttgaagcggtgaaggcggttgttcccggtgagagccttgggatccatgcccataacgataccgaacaggctgttgcggtttcccttgctgcaatcgatgcgggggtgcgtcatgtgcagggcaccttgaacggcattggcgagcgttgcggcaatgccaatctcgtttcactcatcccgacgctggttctcaaaccctattgggcggagcggttcgagcttggcatcaagcctgcatcgctgaaatccatcacgcgcatttcgcgcgctttcgatgatatcctgaaccgcccggccacggagcaggcaccctatacgggcacttcggcctttgccacgaaggctggcatccacgcttcggcgctgatgaaagagccgcagacctacgagcatattccgccggaatcggttggcaatagccgccgtgtcatggtgtcggatcagggcggcaagtcgaatttcattgccgagctggagcgccggggtatccgcgttgccaaggacgatgttcggctcgatacgctgattgcgctggtcaaggagcgtgaggccgagggttatgcctatgagggtgcggacgcaagttttgagcttctggcacgcggtatgctcaatccgcaaccggagttcttcaaggttgaatcgttccgctgcctcgtggagcgccggtttgatgccaacggcatgttgaaaaccgtgtccgaggcggtggtcaaggtcgaggtggatggcgagatgcatatgtcggtcgcggagggccatggccctgtcaacgcgctcgatatcgcattgcgcaaggatctgggccgctttcaggccgagatcgaggatctcgaactggtcgatttcaaggtgcgtattctcaacggcggcacggcggcgatcacccgcgttctgatcgaatcgggtgatgccacgggtgcgcgctggcgcacggtgggcgtttccgacaatatcatcgatgcttcctttcaggctttgatggattccgtcaattacaagctgatgaaaaaccgggccatggcaggtctggccgctgccgaatagccgatcatttcacgcggattgatcattcgatcattttaattgaatggattttatgaatcgatgggcgcatagcaggagaagtaatggctcctcctgctatgcagcggtgcgtgagcctttagagagcgtttcgatctgattgaatgagatcggcgctctaatcctttgttttgacgcgcattttttccgaaaaccgtttcacacttttcgggatgtgctctaattgatttctccgggggggatggcatggccgatcaggctatatccgatacacgtctttcagacggttcgcgcggttttctgatggcgctcggagcttatggactatggggcgcgttgccattttatctcaaggcgctgtctcacgttccggcgatggaagtcgtctcgcatcgcgtcatctggtccgtgccggtcgcgcttgtgctgttgatcttgcttggtcagttcaggggcatcctgagtgcagttcgccagccgcgaatgctggccatggctgcattgacggcggcgctcgtcactatgaactggtctgtttatgtctgggcggttgcacatgaccaggtgatgggggccgcgctcggctattatatcaatcccttgttcaacgtggttctgggccgtttgtttctgggcgagcggctgacaaaaacacaatatgtcgccgtgggtctcgcctttgtggcggtcgtgcttctcactatcaatgcgggcggcttgccctgggtttcgctggccctgccgatcagcttcggcctttatggcttcttccgcaagtcgttgccgatgccgcccttgcagggttttacgctggaagtgctgatcctttgcatccccgcgcttgcctatgtggcatggctcgccgcaacggggcaggaccatttcgttgcggggcccgtttccaatattacgcttctgttgctggctggacccttcaccgccattccgctcattctttatgcgggcggggcgaagcttctgcgctatgcgacacttggcctgatgcagtatatgacgccgaccatgctgtttttcttcgccatattcatcttccatgaaccgttctcgacggcgcagcttgcagcattcttgctcatatgggcgggactggcgctctacacatggtcttcgctttcccagcacaggcgcaaccgcgcgcaggcctgaatatttgatgcgaagatggttaatctccggtggatatctgccggagtgacatattttggccgctctatccccgttaggtccaagaagtcttattcttacaggacgatcaagcggttggcggagaaaacacggatggtctttggatcggcacgcgtgggtggtgaagcagttttcacccataacgtggtgacgccggacggggctgctctggccgagccgctttcgctgaatatcccgaaatcgtcaagctatgtccatttttcgctgcgcacccatgcgcgcctctgcctcgcgcttgtctccgctttggctatcgcaggcggcggattgattttgacgacggggcgtcttgtcccgcatgggcacgccgcgcaaccggttatggtgaacccagccaatctcagccaccatacggccgcaccgaaacagccccgccttgcaccgcaaatgaacatcgcaacaaaccggcgcatatcaaaacgcattgatattgcggaaggcgcaggcgatggcgatgcacggctttacacctatcagcatgtcgtgctggatttgaaaggcggaaccggttcgcttgatgcgaatgtttctcccgagccttcaaagcctgctcagacggctctgcccctggcgcccgatcagaacgggattccgatcaatgtaagtcttgccaggcccgcaaccgcgccaggccatcaggtccacgagatcgtcatcgcaccgcagtcgcgtgaggaaatgggcgcgctgcttcaggctgccggtgtgtcgtcggacgatagcaagcgtcttgaagaggcgcttgcgcgcaccgtgcttgtgccgggcgacaatctggagcttttgatagacaagcccgccgggcggaataaaaatgccgacaagacggcgcatatatcgcttgcgcgtttccgccatggcgatgcggcccacgccgtctatggccgtgccgatgatggcgttttccatgccaacggcaatgagcgtctgttcgcccgcctttcgcgtgacgccatgctcacggcctatcatccgcaaccccttcagccatccgatggttccatctcctatcggctgaaacaggcgggcgcgcccgaagccgtggtgcgcgaggtgaaaaagcttgcaagcgataacggcatatcacttgctaaaaacaataatgcgctcaacctgatcgatcttctgttccgcaaaagcgaggaaaacgcgccggaactcgtctatgtggagtttaatatcaacggcaggagcaagcggctctatcgccacgaggggagtggcggtgttgattatttcaacgaagacggctccccgatgaccaaatatctcatgcataagcccctgccgaacgggcggctgaacgatggtttcggctggcgtattcatccggtcctgcatgtgcgcaaacaccataatggcgtcgattacgatgcgccgctcggctcgcccatcgtcgcggcgggcgatggtgtggtggacctcatctcctggcagaaaggctatggcaaatatgtgcgcatccggcatcagggtggctatagcacgacctatgcgcatctgtcggccgaagcaaaggggctcaaggtcggcaagcatgtgaagcagggcgaggtgatcgcctatgtcggctcgaccggctattccaccggcccgcacctctattacgaattgaaagtcggcgacaaatatgtcgatccactgaccgcgcggctcaatgccggtgaaaagctgacgggatcttcgctttcaagctttcgggaagaaatcagccatgttggcaagattgtgaacgagatgaaactgccgatactggacaatggttcggcgggttcggcggataaaccggcacataacggccaatagagcggtatttggggttgaagcggcttcacgaaccgctttttgcatgtttcccaaaaccggttcccacttatgggagacatgcattagcgagagcgacaaactcctcgacgcttagtgtctcggcacggcgggtgccgtcgatgcccgttttttccagaagtgcggcgccgccgatggatttcaggctttggcgcagcatcttgcggcgttggccaaaggctgcttgcgtaatctggccaagcgcttccgcgcgacagggcagtggcgtttcgcgtggtacgatatggaccacggacgacatcacctttggtggcggagtgaaagcctgcggcggcacatcaaaggcgattttggcctgtgtgcgccatccggcaagcacacccagccggccataatggtcgctatccggctttgccacgatgcgttcggcgacttcgcgctggaacatgagcgtcatggatgaataaaatggcggccatggctcgaccagcagccagttcagcagcaattgcgtgccgacattataaggcaggttggcaacgatgcgcggcttcggcccttccgggaaaagtgcggtgaaatcctgttccagcgcatcgccggcaatgatcctgagcctgccggggtaatgcgccgcaatttctgccagggcttcaagacagcgatcatcccgttctatggcggtgacatatgcgccctgcgcgagaagtgcgcgcgtgaggccgccggggccggggccgacctcgatcaccggttggtcgcgcagatcgcctgcctgccttgcgattttcgatgtcaggttgagatcgaacagaaaattctggccgagagattttttcggcatgagatcatgccgttcgatcacctcacgaagcgggggaaggctgtcgatgctcatgcgttgcggctcgccgcgttttcagcaagctgttgcgcaaggcgcatggctgccaccagactatccgggcgggcaatgccttttccggcaatatcaaatgctgttccgtgatcgggcgaagtgcgaatgaagggcagccccagcgtcacattcacggtttcatcgaatgcaagcgccttggcgggaatgagcgcctgatcgtgatacatgcagatggccgcatcatatgtggcgcgcgcgggcgcgtgaaacatcgtatcggcaggcagggggccgcgcgcatcaatcccctcgcgtatcagttgctcgatcgcgggaagaatgatggcatcatcttccttgcccaaggcgccgccttcgcccgcatgggggttgaggccggaaatggcaaggcgtggcgatgcaatgccgaaccgctctcgcaattcgtttgctgtgatgcgcgaaaccgcgacgatttccgtcgtggtaagccgagctggcacctctgatagcggaatatggatagtcaccggcacggcgcgtagctgcggcccggcaagcatcataaccggtgtgactggcttgccgagatggtggcctgcgagctcggccagaaattccgtatggccgggatgctggaagcccgcttcatagaggggtttcttggcaatggggcaggtgacgactgcggcggcttcgcctttgagcgtcagttcgacagcacgctcgattgcctcgataaccccggcggcattttccgttagcggtttaccggggctttccgtatggctgtgtttcagcgccagaaggggcagcctttcaccaaaggctgcttctgcttcccgaggatcggaaagaatagcaaaatcaacggcaaggcccagatggcgcgcccgtgcggcaagctgtttcggatcggcaatcagaaagaagggcggcagggagagttcgcaacgcttcaaccacgcggcaagggcaacatccgccccgatacccgaagggtcgccaatactgacggcgagcggaggaagtggctttgcgcgcatgtgaacactgatccggaagctgccgaggcgaaagggcgcgaatggcgccctatcttcggcgccgtcaacgattgacgatggtggccttttcgcgcagttcctgcacgtatttcttgctgagttcctcagccttcttttcctgccccgcaggggaatccgcgccttccatggagaagacaagctgtgcaacgcggtcatccgacacctgacgggtggagcatacggccaggaattcaacacccttttccgtatcgtgcggcttggtcgtccggttgacgccagcggccttcacatccttggaccattcgccgggcaattgcggctcgatgatacggccaagatcgcggacggtcacatcgagaatgcccttggcttgctggcgcgtgctgtcacaattctggaagcgcgcgcgcaacgcattggcttcctgacggcgttttgccagaagagcgggcgaacgcttggaggcggggaccacgaaaatcacctgctggagatgatattcagttgcaacgggcttctttccgccgttcttcagcatacgctgcacggcttcctgctcactgaccatgccggtcgcgcggaagcgggcgctgacaaggcggccccagcccatctggaccatgatatatttcttgaaatgttccggcgtgacgcccgactggttcataacctgattgagctgcgccagcgtcatcttgttgcggcttgcaaacccggcataggcgtcatccacttccttatcggaaatattgatgccacgcgatttcatctcgatgcgcttgagcatttcttcggtaagctcgttgcgcgcaagctggttgagattgccgcttttacgctgaagcttgaggaaggccatgcggtgcttgatgtcgctattggtaatagcattgccggacacgatgactttgacctcggattctcctgcggcgaaagctggagccgtaaccgttccaagcgccgtcaagcaaacggcagcgcctagcatggaggcgataagaggtcttgcaaacatcatctttctttcccgattccttccggtcggtgaatgtgtttttcaccggatgtgtcccgccttggcatatgcgtgacgcaattcatctatcaaaagccaattatatgttgcctgtataaagcagccactgcggcgaaacaatgacattcaataatttacggtagcgtaggccttggcttttactgcacctcaagcggtttcagttaaaatggagccgctccaactgaaaacaggtttccaatggcaggctggagattgttgcgcaaacaaaagaaaatgccggatgcattgaccgtacttccagcccgtttccctagaaagtctgcgaaccgttgccgaaatcgccgagcgtgcgcagcgaaatcgtgaagccaacgctatgcgatgccttttcgtcacccggattgcgggtctggatataggccatcgaataggtgaagcactcatcgtcataggcaaggccagatgaggcccgcaccagcgtatccgatacgagatcataggtgccggagccgaaaacccgccagttggtattgatccgcgccgtggcagaccctgtaacttcctgtcggagatcggaatagccataggctggctgcggagcaatataggcatattggcccgaaacggttagcttctcccagctttgctgcgcctcgaattcgccgcgctggacggcgaaatcatccttgccgaagcgtccgcgggcggcaagcgccagaccggtcgagttcgacgtgccgatcatggcgacataatcggagcgcgcatcctccaggccggaatccgcaccgacattgacgaaatcgctggcggcgtaggagttcaggccgccaagctggaaggactggccgccaagagcataaagtgcccagtcgctatccttgaaattaccagaatagcgcaggccgagattggcgcgcgtaccgccttccacacggtcatagccggagaatttgtcacgcgagaagagattggaggcgtcgaaaacgaagctctgcgcatcttcattgggaagctggccggcatagcgttcattgttgcggacaaagatctgtgcaaccggctccagaatatgtgtggaactggtggttgagaacaggatcggccagcgcaattcaagcccggccgtcgccatggcgcgcagtgcttctgaccgaacgacagcatcggtgaaacccgcatttgccggatcaaaattcgtgtctacgcgaatggcatcgccccgcagcgccataagcggcgtaatcacaagacccgaaggcgtgatgaaggtccgcttccattcggcttcactggtgaagcgtagattggtgccgctgaagcccggaatgcgagggtagggattgggctttgtgacccaggaaccattctcgtcaacgctgatgaaaggattcgtataatccgcattctttcgataaagcgcctgcaaattggccgtgaaattcaactcaccaccatagaccggctccggcatggtgtaggaataatccaggcttgggaatacccagggctgctttgaatacatttcattcggatcgcccgccaggtaggattcctgaacgttgaagcgatagaaattcagatcgaaatagttacggttgttgatgcccgtcaggtagatttttgaaacctgcgtctgggcattgtagccctggatttcataggtgcggctgaaattatggtcggtctgggccagcacatcccaaccgaaatgccagcgcgaattaatatcgaaattacccttggaggccaccataccgcgattcgttttctcgcggtcgatcgtggcgacgccgaattcctccggcttcaactgatgaataccggcaatgcggaaatcatactcgccgttttccagacgatggcgccattcggcttcggtaaggaaaccttgtttggtataggctgtcgtggaaagcgtcaggtcataattgggcgcaagcgcccagaaataggaattcttgatgccgaaacccagatcgtccttataggcgaaacccgggaaaagaaagccgctcttgcgtttgaccgtcgggtcggccatctcgaaagcaggcagataggcaagcggcatgccaaacagctcaaaacggccccgctcgaaacgaacggttttcgttgcactgttccagatgatcttgcgcgccttgatctgccacagaacgggcttgtctggattcttggcgcagggttcgcaggcggtataggcgccattgttgaatgtggtgatttcaccgttgctgcgttcggcgctctcagcgacaaaccgcgtattatccgtcgtctcgacgcgcaggccgttcacaaagccatcgcggaaactgtcggtcacatcgatatggtcggaatagatccggttgccgtcgcgctccacgatttcgacattgccggtcgcggtcatgcggcgggtttgctggttataggtaaccttgtcggcgaccagccggttgccgtcatattcaatgcgaaccttaccttgcgcggtaacggtgttcacatcgcgatcatagacgagttcatctgcctgaagcagcatgcgggcgtttggatcgctctggtaattggctgacagggcatcctgcgcctgggcaggcgaggagagaattgcgacagaaacaaaaggcaaagcaaggacgcacgccaatgcagtcccgcgcgcaaggcgcgagagcgtatggggcaataccatgcgggtgttactcaaacccactaaccatcctccttatgcaacaaaaaggagacaccaaagaatgtcgcaataactacaggaacccaagcggccacgaatggcggaacgaatccggcatcgccgaaagccttcaccagcaccgagacgacataaagcacgaagcctgcaataacgccacccagaatcatcgctcccgactggccaaaccgcacaaattttaaggacactgttgcagcaatgagcgtcattgccatcaagagtgcgggcaatgccagaagtgactggtattgcatgtcaaatgcgtttgccgaataaccgaaagaacgcgctacttcgatcttgtggcgcaattgcgtgaagggaattgtctcgggcgaggcaagcttttcctccacatattccgggcgcagctgcgtggaaatccggaacgtttcaagcttctgcggttcctgcccgcgcgcaaagcgcatgacatcggtcagctcccaatagccgtcttgcagcgtcgcggtccgcgcgtcgtagcggtccttgatattcttttgctcgtcgaactggataaaggtcgcatccgcaagggtggtgccctgattgagaatgctctttgcaccgatgatcgtctcgccttcgtcggttttctgacgaagccacggatcacgcaaggccgagacatccgttaccttgccggttttccacattgccgcaatctcttcggctttggaaaatccgtgtgcggcaagcgggttgaggatgaaaatcgtggcaaggccgaaaagcagcgcaccgaaacaggcgggcaaaaggaactgccacgctgaaacgccaacggaacgcgccaccaccagctcatatttgcggttgagtgagatgagcgtcgccattgcagaaaagagcgccacgaacggaatcatctgctgcatgatgaaaggcacgcgcatggcggaaaggcctagcgccgcccataccgtataagcgggcagattggcgagcctgctcgcattttcggtaaagtcgagcagcagcgccagcgcaaaaatgccaagcagaaaataaagcgtgatctgcacatagcgtgtaaagaaatatcgtcccagcgtccagccgatcataaccggcctccggcattgttgcggggacgtccggtgaagcgggcgtagaattcgccaaggcgccgcctcgtattgtcgaggaaatcgagaatgcgatcgctccacttatcgggcaggccgaggcgccgccctgtcagcaatatgaagcccgtaaccagaaagacgaccagcggcaccagatacatgacgagaatgtagcttgggtccttgtctgcgcggtcggaggcgaaatagccagcccaatagacgagaagcgccgtgctgatggcggaaaaagaggctgaaacgcgagcttcgcgatgcgagcgggaatcgccggcaatggcgagcgcgatcatcgcgaaaatgagcggatagatccactgtgtgaaacgccgatgcaattcggctttgtaagtcaaaggccttgtctgaagcatcgggtcgttggggtcgggattcagtagataggtaagcggcctgtctttggcaaaaataacgaaatcatcacctgctgaggcaaactggttgaggtcgaaggcataggaatcgaacttgatgatcgaaacggttccgtccgagacattgcggcgctgcacttcgccattttccatcagcagcatgtcgcccgatggcgtggaggcaatggcgccgtcggccgcataataaatgagatcgagtgtcggatcgcgcgaatccgcaatgaaaaggccacctatgctgccgtctgcccggcgttcggcaacctgaatatagagattgtcggcaagcttgcggaaagtgccttcctgaatgatgacatgcatcaggtcggcgctggcattggcgatcatcgcgcgcatatttatgcgggcatagggctcgacataattggcgatcagaaacgaagtcacggaaactgttgcagccaggatcagaatcgggcgcattaccgcgctgcgcggcgcgccggaagcgttgatgacgacgagctccgaatcctgattcatcgtcgaaagcgtctgggtaattgcaatgatgagcacaaagggcatcacaagcggaatcgcagacggaatcagcagtgaactgaactggacgattgtctggaaggtttgcccgcttgtggtcagaaagttgatacgctgaagcacctgcacggtccacgtaatgcccaccgcagcgcccagcaccgcgaagaacatgatggccactcggcgcaggatgtacaactcgatcaatcgcataggtggagtctacatcccgcttccgttgaaagagcctgcctcggaaaatgaaacaatgctcacaattgcaatttaatctaaggccgtttggctaagattgccccaataaatttggttaacagattactaaatgccagacctgtagaccagtgcgtcgaatccgaaatcggcatcaccacagcctggcatggccttttgttaaaaggattggaattgccgaagcaacctgttttttgatgttggccggaaaaacgggtagggattgcttcgtcaccgatttgttcacgttaacgcaaatctgaatcgtatgacctggcaagattgctgttttcgccatattcgtctcacatgagagaggaaaaagtagcgacacaatcgtgtcattcttcaatccaagtctggagttatcatgtctaaacgtccttcgatctctttcagcgaatttgaagtaccgcaaaagggggtggccgtcgtgctggtggccaagggcggcggttttgccgatgaggcggccaaggccgttggcggcgctgaaaagattgcgcgtattgccgatatttccggcttcaccggggctttgggcaagactgccgaagcaatcgagacgaccccggcgggtgtggaaaagatcgtccttgtcggcgtcggcgagccgggcaaacttggcaatgacgattggctgaagattggcggcgcggcattttcgcaaatcggcaatgccgagcgtgttacgctcacgctggcgctgccggaaacgacgattgcaggcgatgaagccgctgacgtagcactgggcatggttctgcgctcctataagttcgaccgctacaagacccgcaagagcgaggaaaacggcgagcccaaacatgcggcgaagatcaccatttgcgttgccgacacccatagcgcccggaagacctttgaagtggctgaagcggtggcggatggcgtcattcaggcacgcaacctcgtcaacgagccggccaatatccttggccccgtggagtttgcggaagaagctgaaaagctggaaaaactcggtgtgaaagtcgaggtgcttggcgaaaaggaattgaagaagctcggcatgggggcgcttcttggcgttgcgcaaggctccgtgcgcccgccgcgtcttgtcgtgatggaatggcatggcgccaagggcaaggaaaagccgattgccttcgtcggcaagggcgtggtgttcgatacgggcggtatttcgatcaagcctgccgccaatatggaagatatgaagggcgatatggggggcgctgccgctgtcaccggcctgatgcgcgcgctggcgggacgcaaggccaaggtaaacgccatcggtgtcattggtctggtcgagaatatgccggacggcaatgcccagcgtccgggagatatcgtcacctccatgtccggtcagaccatcgaagtcatcaataccgatgctgaaggccgtcttgttctcgccgatgcgctccactacacgaacgaccgtttcaagccgcgtttcatcatcaatctcgccacgttgacaggcgcggtcatggtcgcgctcggccaataccatgcgggccttttttccaatgacgatgagcttgccgaccagctttatgatgccggccagtcaacgggtgaaaagctgtggcgtctgccactcggcaccgaatacgacaagatgatcgattcgaaatttgccgacatgaagaacagcgccgggcgatatggcgggtccatcacggcggcgcaattcctcaagcgtttcgtgggcgagacgccatgggcgcatctcgatgtggcaggcacggcaatgggatcgcccgccaatgaatataaccagtcttgggcgtcgggttttggcgtgcgcctgctcgatcgccttgtccgcgatcaatttgaaagctaaaatctttataaacaacgggatggatggggaagctgattgcgtttcctcatcttccttcaagcaggcagggcatggcggaaatacttttttaccatctgacggaatcgacactggatgaagccctgccgggccttgtcgaacgctcgttggggcgtggttggcgcgtaacggttcaaaccgtcagtgaagagcggcgcgatgcgctggacagcctgctctggaccttttcggacacgtcttttgtggcgcatggcacggataaggaacccaatcctgaacatcagcccgtattgttgaccacgactgaaaccaatcccaacggtgcaacggtccgctttcttgtggaaggcgcgaagctggaacaggccggagattatgagcggcttgtggtgatgttcgacgggcatgatcaggatcagctcgacattgcccgcacccaatggaaagccttcaaggcggagaaccatgatttgacctattggcagcagacgcctgaccggcgctgggagcgtaaagcctgatgcgccccgttcttttcctgatgatcgccgccggcattgcgctcggtatcggctatccatggtatatgcgccacttcaccggaagcgagatcgggcgctggaccatgctggaaaaccgtcaaagcggcttcaaggttcaggaagtgcgcctggccgcgagcgatgcgccggtgcgtgtcttcattgatgccacaccgctgccgggctacgtgcccgccgagcgtcgctctgccgtgaccttagcagtcagccgcgacggccagccggtgctctcgcagggcctcgatttcgtttcgacaagcggttccatcaacacggatcgcccgcaggatggccatgtcctgcgccagagcgcgggcgatatcgatccggtcattcccggcctttatgcctttcgtctggtgcagggcaatacggacgggttgcagctttccaaggccgatcttgtgctgcgccgcggtgcgcaaacccccaatgaaacctatacgactatcgggctcgttctcggtgtgctcggcctttacggcctgatgcgtacacgccttcgccgcccccaaacataagagcctgttccaaaagtcgccatttgcagcccggcatcacgaagaatgcaactggagtgctaagggctggcgcggatcactccgccatggcttcctcatattcggctgaaagctccagccacttatcctcggcttcggcaagggttgatttggcgtcgctcatatccttgttgatgcgaatggctttctgcggttccttctcataaagagccgggtcttccaactgcatgctgaagtcttgaatctgtttctgcaatttctggatcaagctttcggtttccttgatctttttctgcaacggcgcaagggcttcgcgcttttgtgctgcaagcttgcgctgctcggccttgttcaccttcggcccttcgtcgcggtccgcagcaggctcgcccttcgcgtctgccagcacgatctggcgatattcatcaagatcgccttcaaatggtttcacgccgccttcgcgcgcaagccagagccgctccatcgtggcttcgataaggtggcggtcgtgggcaatcaggatcaccgcgccgttgaaggcgttgagcgcgtgcaccagctcctcgcggctgtcgatatcgagatggtttgtcggctcgtcgaggatgagcaggttcgggccgtggaatgtcgcaaggcccatgagaaggcgcgccttttcgccgcccgacaaatccttggcgggtgtcagcattttttccgtcgaaaggcccatctgcgcgacacgggcacgcactctggcttccggctcggccggcatcagcttgcgcacatgctcgatcgcattgtcttccggcaccagatcgtcaagctggtgctgcgcgaaaaatgcaaccttcagattgggcgaaatggtaagggtgcctttttccggggccaatcgcccggcaatcagcttggcgagcgtggatttaccgttgccgtttgagccaagcagtgcgatgcggtcgtcattgtcgatgcgcagcgtcacattgcgcagcaccggctttcccggcacatagcccacatctgcgccgtcaagcgcgataatgggcgaggcggccttcttttccgcatcgggaaagcggaaaggctgcacatggctttccacataaagctcgatgggcttcagcttttgcaatgctttcaggcgtgattgcgcctggcgcgccttggtcgccttggcgcggaaacgctccacgaagctttccatgtgcttgcggtgggcttcctgcctggcatgggccttttgctgaagttccagcatttcatgccgctgccgctcaaattgatcgtaattgccgcgccagaagctgatcttcttctggtcgagatgcatgatcgatgatgtggccgagttcaacagatcgcgatcatggctgatgatgatgaccgtgtgcggataacgcttcacataatccaccagccacaagacgccttcaaggtcgagatagttggtcggctcatcgagaagaagaagatcgggttcggcaaacagaacggcggcaagcgccacgcgcatccgccacccgccggaaaaggcggaagcaggctggcgctgcgcttgtgcatcgaagccaaggccggacaggatggctcccgcgcgcgcttctgccgaatgcgcgtcgatatcggcaagccgcgtgtggatttccgcaatccggtgcgggtctgtggcggtggctgcttcttccagaagggcggcgcgctccttgtccgccttcatgacgatttcgatcagcggttcctcagtgcccggcgcttcctgcgccacctggccgatgcgggtgttcttcggaaacgatatgctgccggtttccggcgccagatcgcccgtaatcacgcgaaacagggttgatttgccggtgccgttgcggccgacaaagcctgtcttcgatcccgcaggcagcgtcacgctggcgtggtcgatcaataggcgtccggcaattcgtacggaaatatcgtcaaggataagcatggtaagagggcttttgcacggcttccgctttttccgcaagcctcaagcgaagcggcgtcccgtctcctgttgcagaaaatgcacaagatccagcgatggtgcctccgcgccgatccgcgtcagggccgcatggatctggccgcgatgatgcgtctggtgattgaagaaatgtgccatggaaggtgcaagccgctggctgatcgtccgcatggagttcagcgcggtatagctgtagcgcccggcaagccgccccgcatcgagactgtcggtaaagcggcagatgcgctcatcttccgcctgccgcttttcgcgcagggtgatgaaattgtcggaaatgatcgtatcgagcgtctttggatggtcgccttcattcgtaaagcgtttcatccagatgcggtctgcgaccagcagatgattgaacgtgcggtggatggagccgaagaagaggccgagatcgagccggtattcttcgtcgctcaactgggcggccctgtcatagagcagtttgttggcccattggttgtaataggcaaacatctgaaagtgctgttccatgatttcccgccctgaatcgccttcgcgcctatctatggaatcaaatttatgcagcctcaagccgataagatcgcggggccatgcggcgataacaagcgatcagcttggctcgcaaaatgctgtcttaaccaaaaaccgttcccgcttgcgggcttgcgcctcttggcattttaacgcatcgacgttatagagcctcacttttctccattcatcaaacaaggtgtcataatggcaattgaacgtactttctccatgatcaagcccgatgcgacccgccgcaatctgactggcgcgatcatcgccaagcttgaagaagcgggcctgcgcgttgtcgcatcgaagcgcgtctggatgagccgccgtgaagctgaaggcttctacgccgttcacaaggaccgtccgttctttggcgaactggttgaattcatgtcctccggcccgacggtcgttcaggttctcgaaggcgaaaacgcaattgccaagaaccgtgaagtcatgggcgccaccaacccggccaatgccgacgaaggcaccatccgcaagaccttcgccctgtccatcggtgaaaattcggttcacggttcggatgctcccgaaaccgctgccgaagaaatcgcctactggttttcgggcaccgaaatcgttggctgatagtcacaatgtgaatgaaaaaaccgggcaatcgcccggttttttttaactgttcttccgagaaccgattaaaaaaggatgatgacctgacttgaagtcatcccgcccctaaaggctctgcgccagccttgcgatttccttgccgctctcgtcgagaagcatcagcttgcccatctcgatcttataggagcgtgtcttgcccagaacatcgaggaatttccgctcctggttcatcagggccggagggcattgcacataggttgatccgatttcggcaaaggcgatgttttcaccagtcacggttgccttgctgaaatagcggttgcagccgccagatccgctgactgcgccatccgttgcgacgttgagagtagtctgcgcatcgtcaatcacgccactgccctggatatcttccgcaagccagtccttgccctcgatccctatcgaggcggcatcgtcggtattcttgcgaaccatcacgacattgatatcgagaggggcggcagggttttccgggtcaatgacatagcgttcgtcattgacgaaccaaagggtgtcgcccgcgctgatgcgcgcctgaagcgcatagctgtgtccttgctcaatcgcgttggtgtcgaaactgatggcaaagggaataggcgagccatgcacggattcgatccgtgtttcacccagtgcgcgcgatggcgtatccgcaaccgacatatcgacaagctgtacgatgaggcttgcctccggcggaagcgcgatgcgttcgcgatagagaaccttgccgctgattgtcttttcggccgccacgctcgtcgtcggcatggatgtcgcaacgaaaacggcagctccgccaagcgcgccgatgccaaccacaaatgctgccgcaattgagagagttttcgccagtccctgtcgcattgtcaaaatccgaaccttcgtcccccccagtcgtcgttcatatctgacagaaggtatatgccttttatcctgtctggaatcgtcgccattgggcgcctgattcatgaactctacaatagcccaatcatcatgtgaaaattgtggcggtacaactctgcgctacccaaattttcctgtattttcgagagttaaatagttaattcatcaccacagtccaaaccaggctgcaggcatttcattcgcttttgcgaggctcttcccatcgcttgcggctttcttcgtcctcttctttggaggacacccagccgccagccgtgccatcggcaagatgctcacgcttccagaaaggcgcattggttttcatatagtccatcagaaacgaagcggcctcgaaagcggcgtgtcgatgtctggacgcggcgacgacgagaacgatattttcgccgggtttaatcagaccatagcggtgaatgatggtcaggccgttcagcggccagcgttccagggcctgctttgccatgcgcgaaatttcggcttgtgccatgcccggataatgctcaagctcaagagcggcaagctgtccgtcttcatcgcggcaaaggccggtaaaggttacaatcgcgccgatttccctgcggttcttgccaatgcggtcgatctcggcggcaatatcgaaatcttcgctgcgaacgctgatcgatagcggacaggtgggttgcccgtccatatcagcccccggtcattggagggaacagcgccacttcgtcgccatccttcaccagttcgtcatgttcggcgtgttcctgattgatggcggcgcgaataacgttttcatgctcgaaagccgcatcatattcttcaccgcgtgcttttagccgggcaatcagttccccgacgctaacagcttcggcaggaagctcgatgaattcttctcccttgccgattttttctcgcacccaggcgaaatagacgagttttacgctcaaaagatcaatccatgacgtgtttgaggccagcgcggaaatagtcccaccccgtataaagggtcagaatggccgaaatccacaacaggccgataccgatctgcgttacatagggtatgattttgtcaccggcagggccagcgagcagaaaagcaagcgcaaccatctgtgctgtggttttccacttggcaaggcgtgataccggcacgctgactttcagttccgcaagatattcccgcaggcccgaaacaaggatttcgcggcacaggatgataatcgcagcccagagcgtccagcccgcaatggtaccatcggctgccagaagcaacaggatggcggaaacgagaagcttgtcggcgatcgggtccagcatccggccaatcgtggaagtctgtttccagatgcgggcgagatagccgtcgaaaaagtcggtaatgctcgcaatggcgaacagcccgagcgccgtccagcgtgcaaagtcgctcgattccagccgtccttcgatgaagaagcacaacaccacgagcggaacggcgatgatccgtccgtaagtgagcatattaggcaaggaaagggtatgattcttctgcattgttccgccgcatcgttatgatggcacatcaacagggatgacggagaaaatcaacacctgcgaatatgttatgctggaatctaacgtcgctaatatgtccaaattatacaaaatcacgtcatttgtcccggaagtggtcgtggatcgcccgcgccatggcttccgaaataccatcgatttgcatcagatcttcgacagcggcgcgcgaaaccgcttttgccgttccaaaatgatgtaaaagggcgcgcttgcgcgtagggcctatgccggcaatttcatccagcggattcctgaccatttccttcttgcgtcgtgcgcggtgggtgcctatggcaaagcgatgcgcctcgtcgcgcaggcgttggatgaaataaagaacgggatcgcgcgggggcagggtaaatggctgcttgccttccatgaaaaaccgctcgcggcctgcctcgcggtcaacgcccttggcgatgccgattgccgtgaccagatcgctgatgcccatctcgccgagtatctggcgcaccgcgcccacctgtccctggccaccatcaatgagaatgacatcaggccaggcagggaaggcgtccgggttctccacctcgccggcaggggttccatgttcctttaccagacgtgagaagcgccgctcgatcacctcccgcatcatgccgaaatcatcgcccggcgtaatgtcggtcgaacggatattgaacttgcgatactggtttttcacaaagccttccggcccggcgacgatcatgccgccaaccgcattggtgcccatgatgtgggaattgtcgtaaacctcgatgcggcgcggtgcgcgcggcaggccgaatgtttcggcaagcccctgtagcaagcgcgcctgcgatgaggtttcggccagcctgcggccaagtgcttcgcgcgcattggtcagcgcgtgctgcacgagttctttcttttcaccgcgctgcggcaccgagacctggaccttatgaccggcgcgcgtggagagcgcctcggtgataaggaattgttcttcgaccgtttccgaaaggagaacgagtttcgggcaaggcttgtcatcatagaactgcgacaggaaagcgcccagcacttccgctggcccgagcgaactgtcggctttcggaaaataggcgcggttgccccagttctggccggtgcggaagaagaagacctgaatgcaggtcatgccgccttcctgatggatggcgaaaacatcggcttcctcgaccgtttgcggattgataccctgatgggactggacgtgtgaaagcgcggcgagacggtcgcgatagactgcggcatgttcaaaatcgagatcggcggaagctgcctgcattgccgctgccagatgatccttgaccgactggctcttgccggaaagaaaggccttggcctctgccacaagcccggcatagtcctcgtcgctgatttcataggtgcagggcgcagagcagcgtttgatctgatagagcaggcagggccgtgtgcgggtttcaaagacggaatcggtgcaggtgcgcagtaaaaaagcgcgctggagcgcgttgatggtgcggcccacagcccccgccgaagcaaaggggccgaaatagtcgcccttgcgcgaacgtgcgccgcgatgcttgaaaatgcccggcgcgcggtggccgccggtcagcagaatatacggaaacgacttgtcgtcgcgcatcagcacgttgaagcgtggccgcaatcttttgatgagatttgcttcaagcagaagtgcttccgtttccgtgcgcgtgacgacgaattccatcgtcacggtttcacggatcatgcgtgtgatgcgattggaatggccaatgccgcgcgcataattggaaacgcgcttcttgaggttgcgcgccttgccgacataaagcacgtctccatcgctgttgaacatgcgatagacaccgggattgttgggcaggcgcttcataaaggcattgatgatgtccgggccgctgagccccgccgtatcgggcagcccgtccgacgaatcccactggatggattccgcagccgaagctatgcgggcaggctcttcctcgccgtttgccgccgcatcgtcatcgtcttcggtttctgcctcaccgataatgatgcccgcaacgtcctgttcgtcatcgggcggcagatgcgtttgctcgccggtggttgtcttgcgggtggccattattcggtaattcctgcaatgtcgggcgtttcccatgccaggtgctgcccgccgtcgagcgcaatcatctggccggtaatggaacggttttcccagaaatagcgaaccgtacgcccgaattccggcaattccggtgcgcgctggaggggaagtttgctaacctgccgctcgaaatcttccggccgctggcgctcgctgggcaaggtggggccgggcgcgatggcgttgacgcggatgcgtggcgccaaagcctgcgccagcgtgcgcgtcgcgttccacaaagccgttttggacagcgtataggaaaagaactgcggattgagcttccacacgcgctggtcgatgatattgaccaccagcccgtcctgatcttccggcagggctttgcgcatgtcttctgccagaatcacaggcgttttcaggtgaacggcgaaatgccggtcccacaaggccatatcaagggcgccgaccttatcctcctgaaacagggaagcattgttgacgagcaggcgaatggggccgatccggtccgaggcctgtttcaccaaaccacgcacatcgccttcaaggtcggcttgaaccacgcaggcattgccgccactgtcgttgatgcgatttgcaattgcctcgccttcatcaagcgagcgattgcaatgaatggcaaccggaaaaccatggctggcgaggtcttcgacgatcgccttcccaatgcgccgtgcgccgcctgtcacgaggacggggcaatttgcaaccatgcgggcttcgggatcattcaacacggtaaacgctttcttatcgggattctcaggtcttttcatgccattccggccggaaaaaagcagcaaaaaatgatgcgagatgcaatgacaactgacaaattatgaaagatttcagcagcttcgctgcattgctggcaatggtttcggcttctcctgtctgttgccccttcaatatagggtgtgaaagccggcgttgcgataatgcaacatcgcatttttgccatcttctcgacaggttatctccacacaacggggcatttcgtgccgcaattaccctcgatatgtcacccctgtcagcgcggcatgggcggttcactcccgatgctgcccgcccgataagggaccgcgcaaaacgtaatttgtgtaaggagaatgccatgcgcactcttaagtctctcgtaatcgtctcggctgcgctgctgccgttctctgcgaccgcttttgctgccgacgccatccaggaacagcctccggttccggctccggttgaagtagctccccagtatagctgggctggtggctataccggtctttaccttggctacggctggaacaaggccaagaccagcaccgttggcagcatcaagcctgacgattggaaggctggcgcctttgctggctggaacttccagaaggaccagatcgtatacggtgttgaaggtgatgcaggttattcctgggccaagaagtccaaggacggcctggaagtcaagcagggctttgaaggctcgctgcgtgcccgcgtcggctacgacctgaacccggttatgccgtacctcacggctggtattgccggttcgcagatcaagcttaacaacggcttggacgacgaaagcaagttccgcgtgggttggacggctggtgccggtctcgaagccaagctgacggacaacatcctgggccgcgttgagtaccgttacacccagtacggcaacaagaactatgatctggccggtacgactgttcgcaacaagctggacacgcaggatatccgcgtcggcatcggctacaagttctaattatagcataattggacacggaaaaccggacaggcaactgtccggttttttgttgtctgcaaaggatttcaggcatccggtaatgcgcagcctcgatcagccgcgcggcagaagctcgaccagctccgggtgcaattcctgaaagcgcttcatccagcgtttcagcttcgagcggttgcgttcccatttgccttcaaagcgcaacgccagatagccgagtgctgcggcaaccgcgagatgtcccgcatgaagctttccggcaaggcgcggcggggcctcgttgagaagatcaagcgtacgttcggccttacgccattgcaggtcgagccagggttgatgaattttctcttccgggcgcatccgccgttcatagacatgggccagcaaaacgtcgcaaagcccatcggcgattgcttcatagcgttccgcatcggtgcgcttttcggcattgcgtggaaaaagcttgttgcccgaaacgcggttgagatattgcgtgatggcgcggctatcgaaaacggccttgccgtcatcggtcacaagcgttggaatcttgcccaaagggttgacctgaatgagcgtttccggctccgcggatgtgttgacgatgacgctttcaaacggaatgcctgcataatgcgcggccatccgcaccttcgcgctgtaaggcgaggcgggcgaatagagaatctgtgtcatgtttgtcctcgactatgaagattggaatgccgatccgattgttcagatccggccttattgcattgccggcatgatgaccgagcggctgcggcacgcattggcatccacctcatcgcaactgcgatattgaaggtctcgtgtcatgcagatgcggacttcctgaaggtaattccgcttgcaggcaatagagataccgtcaggcttcatgcccggattggcggcaatgaaggccttttcaacgagaaggggatcgacgcggcgctcggtggcaagattgcgaaggctcggcggaatattcactttttcaaaagcgttccggacggttgcgaaatagtcattttgaggcaggccggagcaactgccgtgcttgcgccattgatgggcgatgaggcctgccgaaggtatgatgtcggaaaggctggagatgatccggcgcggcacgtaactgccgcggctgcgcatattatcgacctggcaattcgccggatagccccgctcattttgcggccagaggccatgaaccacaaagccgaaggggcgccgcacgccgcattgctgctgattggcgcgcggaccttgcgaggcgcaatagctgggcgaccacgataatgacagaacatagaaatcaaaatcgccggggcgcccgccatcgcggtcatccgcttttgcggggctgaaccctatggctgctgaaaacccggttgcgagcaggatggcacgggctgctgccaaggtgcgcagcatgagagcctccgcttaacggaggacgcggcagcgtccgtcatagacataccagcggtcgaaaccatccacgcagaattcgacattgcggcccagcgccgcgaagccctgaccttcctcgaccatataccagaccgggcggtactgcccatcggacaagaccgcggttgcctgacaataggtgcgttcgatgtcggcggggctgaccttcggttcatagcgggtaaggcgcacatcactcatcgcggtgatgccgaccttgggcaggtttggcacatggcgcacctgatagccgaagccggatacgacacggcgaagaacgctctgctggttacaaagcccggcatcagccacgccagccggggcaggggcgatatagtccgccgcctgaacggtcgggaccgatgcaagcgccagtggcacaacggaggcggcaaaaagtgctgcccgcgaaaactgtccgatgcgatccgaaatgcgttgcatgtttttatcctgtcccgcgtttttccaaaaacagatggccgtcattgttccggcagcagtttctttcagccaggggcggcggtcaagcccgatctgtctcgccgcgtatccatcggaggctgaaattgcttcccttttcctcttcaagcagcctggtaaggcagggaagcaggatttgcatttcactttcgagtgtatagggcggattgacgacgatcatgcccgttccatcgagacgcggctcgggagagggggcacgaatcgcaagctcgatctgcatgatcttcgggatgccggtttcacgcagtcttctggcgaagcgttccgtttccctgcggtcctttaccggataccacagcgcataggtgccgccgccaaaccgcttgtgtgctttggcgaggccatcggctagacggtcgaattctccatctttttcaaaaggtgggtcaaccagaaccagcccgcgcttttcctttggcggcagatgcgcgccgagcgcaagccagccatccgtttcggtcacgcgcacctgataatcgccgtcgaaaagcttcgcgagtttcgcggcatcctgcgggtgcagttccagtgccgaaaggcggtcctgtttgcgcagaaggtggcgcaccagaagcggcgaacccggatagtggcgaagcctgacccccgtgttcacggcgtaaaccgcatcgagatagggcttcagcagttccagcacgggctgttcgacctggcctttttcaaccgccgtcatgatgcgctcgataccgccagcccattcgcctgtcttgcccgcttccgtgcccttcaggtcataaaggccgatgcccgcatgggtatcgatgacgcgaaaggcctgctccttgcgcttcagatattcgacgatacgggtcaagatgacgtgcttgacgacatctgcaaaatttcccgcgtgataggcgtgacggtaattcatggctgtgcttgtttcatgccgtgtcgctttcggcaagggttgcaatggctaaacgcaaaatcgctttcgcattgcgtcgttcgtgcaatatccctgctctcgtaaatgtgacatacagcccccagcatccgctccttttctgagtcgagtttgaaatgtctggtggcgtccttctgatcgtcctctttggcgcgtttcttcacgcaagctggaacgctatcgtcaaggggagcggggataaattcttcggtgcggccagtgttacgggcgcagccgggctgattgctctttttctcgtgcctttcctgccgctgccaactgccgcgagctggatttacatgctgctttccaccattacgcagaccttttacatgtcgctggtggcggcagcctataaatccggcgacatgagcgaggcctatcccatcatgcgcggcacgccgcccttgttggtggcgctggtcagcgggccgctggtcggtgaaatcatgggctggcaaagctggcttggcatcgtgctcatctgctccggcgtgctggccatggcgcttgatgcgcgccgccgcaatcgcggggcgtcaagccgcacggtcttgctcgcgcttgccaatgccggtttcatcgccagctatacgcttatcgatggtctcggcgtgcgtgtttcgggcgagcctctctcctatacgctgtggctgttcctgctcaatgccgtgccgctcgcgggctggacgctttaccgcgagccgagccgcttcatcaactatatacgcaatcgctggcgcccggcgctgatcggcggggtcggcacgctcggctcctacgggctggcgctctgggcgatgaccatggcgccgattgccgtggtggcggcactgcgcgaaaccgcgatcctctttggtatgctcatttccgcgctgatactgaaagagaaggtcggcctgccgcgtttcgtggcggcggggttcatcgttgccggtgcgattgcactgcgcctgtcgtgaaaatttatttcatcaggggcgcaatcatctggcagaaattcgtttctgctggcaaatgattggggtaataaacaatcatgaaccggcacacccccatatcgaatatcaggatcggccattcggcttgcccgcatgactgtccgtccacttgcgccctcgatgttgaactgctcgacgagcgcatgatcggccgtgtgcgcggctccaaagacaacagttatacggcaggcgtcatctgcgccaaggtggcgcgctatgccgagcgtgtgcaccacccagaccggctgaagcatccgctggtgcgagcgggcggcaagggcgaggggctttggaaagaggcttcatggcaagccgctctcgatcttattgcagagcgatttgaaagggccgaacgcgaatatggcagcgaaacggtctggccgtttttctatgccgggacgatggggctggttcaacgcgattccatccagcgcctgcgccacgcgaagggctattccaaccagttcgacagctattgcaccaataccgcctggacaggttattttgccggaacgggcagcctgacggggccggacccgcgcgaaatggcaaaggccgattgtgtggtgatctggggcaccaatgccgctgccacgcaggtcaatgtcatgacccatgcagtgcgcgcccgcaaggagcgcggcgcgaagatcgtcgccatcgacgtctatgccaatgcaaccgtgcggcaggcggatatggggattgtcttgaaacccggtaccgacggcgcttttgcctgtgcggtgatgcatgtcctgttccgcgacggactggcggatcgggattatctgcaacgctataccgacgatccgaaggggctggaagcacatctccaaccccgcacgccgcaatgggcggcgccgatcaccggcctgtcagttggggagatcgaggcttttgcccatctcgtgggcaggacaaagcgcacctatttccgccttggctacggcttcacgcgccagcgcaacggtgcggtcaacatgcatgcagccgcatcgatcgcctgcgtaaccggggcttttcaatatgaaggcggcggggccttccactccaattccggcattttccgcatggacaagcgcgagatcgaaggccgggcattccagaaaaacggcatccgttatctcgaccagtcgaaaatcggccggatcctgaccggtgacagcgaggcgctctatggcgggccaccggttacggcaatgctgatccagaataccaatccgatgaatgtcacaccggaacaacggctggtgcgtaagggatttgcgcgtgaggatctctttgttgcggttcacgagcaattcatgaccgacaccgccaggatggcggatgtgcttttgcctgcaacgacttttcttgagcatgacgatatttatcgcggcggcggccagcagcacgtggtgcccgggccgaaactgatcgaaccccatgcggatgcgcgccccaacatattcgtcatcaacgaactggcaaaacggcttggcgtcggccacctgccaggcttcgagcttgatgagcgtacgctgatcgaccacatgaacgccaacagcgccctgccggatttcgatacgctgaaggaaaagcgtttcgttgacctgcaaccctctttcgaggaagcgcattatctcaacggtttcaaatggccggatggcaaattccgtttccgcccggactggttgggaagcccatcccccaacaagccaccggaagccatgggtttacaggggccatatcagacgatcccggaatttcccgatcattgggaagtgatcgaggcggcggatgctgagcacccgttccgcctcaccacgtcgcctgcgcataatttcctgaattccacctttgccgaaacacccacctccacggcaaaggaaatccggcctgagcttctcattcacccagacgatgccgaggcactgggcatcgccgatggcgaccggatcgaaatcggcaatcatcgcggcgaagtggtgcttcacgcggttcttcatgccgggcaaaagcgcggcgtggtggtttcggaaggccttttccccaattccgctttcgagcgcggagagggcatcaatacgctggtaggcgcacaatcgcctgccccctatggcgggcttgcggttcacgatacgaaaatctggatcaaggcctatccggcaagagcgtgagccgctcataagcatttccagcaaaagtgcgaagcggttttgcgtgggacaatgcgaaaaataaagagatagagcggttccgacgattcttttaaacaggaaccgctaaagcattttcgagccaaaagtgcgaagcgcctacgcggggaaatcagtccactggactgatttctgatcccgcttcgatgcgtcggataatgcgacaaaacaaatgcttggagtcgctttaaccggcgtatttcaggcgaaggccggaaatgccgaccgctgcgttaaggcccttctggccctgcacggagatgggctgaagcgaaatcgtcttccacgaaccgccggtcaggatattggtgccgaagccaacgccgattgcggcattggcggatgcgccgacataacgcccctgcaatgcgccagccgggcgaaccgtcggcgcccagacggcccaggcgaggcggccaccattgatgaagccgacatcgacgccgatcttggtgatggtgccgttatagtgctccagcgggccgcggccacgcttgggcttgaatacacaattaacatcctgacggctgccgatgatgacaccgatcgccggtgaaatatcgcaggtcagcataccgacttccgaatgcggctgcgtgcggcccgaaacgggaggggcaaccaggtcagcagcaccggcaggcgcggcgacggcgatgccggaaacgacggccatggccgacaggagggaagtcgaaaaacggagagacatgatcttgtcctcttctgagacacacatagaaagagacgctttcacgtttcttaacgggatttgccgaagcaggttcccttaagcagcggaaataaagctttttccgggatattaaagttttgttaacgaaaaattgtatgtgtgatcaatttgtcgcgtcgggccggaaagcctttcaggcgctgagcaccatgccgtccgaaaactggttggaagccttctctccagccgcaaacttttgaagcgcaagcggataaagccggtgttcggccttcagcacgcgcgcggccagcgtttcggctgtatcgccgtccagcaccggcactgcggcttgtgcgaggattggcccttcgtccatgccttccgtcaccagatggacggtgcagcccgcaagcttcatgcccgcatcgagcgcgcgctggtgcgtgtgcaggcccggaaaaagcggtagcagggaagggtggatattaagaatgcgcccctcgtaaggggcaataaagcggcctgacagaaggcgcatatagcctgcaaggcagataatatccggcttgagaacgtcgagagcggcaaggatcgcatcctcatgcgcttctttggaagcaaagtccttgcgcttgaaaacctgcgtggcaatgcctgccgcttctgccttggcaaggccgcccgcttctgccttgtcggaaaagaccgctacgatttccgccggaaaaccgggcgcttgtgccgcgcggatcagcgcttccatgttggagccgtcgcctgaaataaagatgacgacccggttgcgtttcatagtgcgagctggcccttgtagatgacgccgtctttctcacgccgggtcatgcggccgagtgtaacgaccttttcgccttcggctgcaagtgctgcgatcacttcatcgacctttgccggattgacgaccgcaatcatgccgatgccgcaattgaaggtgcgcagcatttcattcggttcgacattgccagtcttggcaagccaggagaaaaccggcgggactgcaatggccggaagatcaatctccgcagccaggcctttcggcaggacgcggggaatattgtcggggaagccgccgcctgtaatatgcgccagcgccttgatgccgtcgcaggcacggatggcggcgagcagcggcttgacgtaaatccgcgtcggggtgagcagggcttcaccgagcgttgcgcccggttggaaaggggcctgcgacttccagccgaggccggaaagctcgacgatgcggcgcacaagcgagaagccgttggaatgaacgcccgaggaagcaaggcccagaatgatgtcgccttcggcaatatcgccgcgcggcagcaggcggtcacgttctgctgcgcccacggcaaaacctgcaagatcgtaatcgccgtcgcgatacatgcccggcatttccgccgtctcaccgccgatcagtgcgcagcccgcctgacggcagccttccgcgatgcccgaaacgatcgcgacgccctgatccggcgaaagcttgccggtggcgtaataatcgagaaagaaaagcggttccgcgccctgcacgaccagatcgttcacgcacatcgccacgagatcgatgccgacagtatcatggatatccgcatcaatagcgatcttgagcttggtgccgacaccatcattggccgcaaccagaaccggatccttgaagcccgcagccttgagatcgaacaaaccgccgaacccgccgatttcgccatccgcaccggggcggcgtgtcgagcgcaccaatggcttgatcttttcgaccatcaggttgccggcatcgatatcaacaccagcctgcgcataggtcaggccgttttggccggcgggcttgttttccatggtcatggcgtgctcctgaaactgggtgcttgtccacgctgtatttgttagcgcgcaatggcacgagatggcccgtcctgcaaggccggggggcgggaaaagcgaaaaagattgcaggaatctgtcgaaatttccgttgttgccgatttaccgccgcaaagcaggcttgcgggcttgcaattcctgcaaagattgcaatcttgacctgctgatataattttcctcaattgtatcctgcgcggcggtaactcgatcttaaactccgcacggacctatagcctgttccaaaagccgccatgctggtgtgcaaatgatgcttttggttcgggctccagaacggttccggcgattttgttaaaacaggaaccgctctaacggcaaatctgcatagaatggatcatcatggtcaagaaaccgacgcccgcgcgccagactgtcaccaaaaccattcgccaatcggaaacgattggtcgcaacggtgacattcatgtcaatgtggaagttgaaagtttttcaggcgcatcggttcggcggcaggccggtttctggcttggagccatggccttcttcgtgctgtttctggtcgtgttcagctcggttctcctgccattcgtcgcgggcatggcgcttgcctattttctcgatccggttgcagatcggcttgaaaaggttggcctttcgcggctcgcggcaagcattgtcatcctgcttatcttcctgatgatcctgattatcgggctgatgatcgtcgtgccgattcttgctacgcagcttgccgatttcatttctaatcttcccggctacatcacgcaattgcagtcgcttctggcgaacagggattcggaatggctgaagaaatatatcggcatcgacagcacggtcattcagcaaaatctcagttcgctgctccagcaaggggcgggttttctctccacactgcttcagtcgctgtggaattcggggaaatccctgatcgatattgcgggcctgttcgtggtgacgccggtggtcgccttctacatgctgctcgactgggaccgcatggtgaacagcattgattcatgggttccgcgtaagcagcttcatacggtgcgccgcatcgcgcgcgaaatgaatgcggcggtggctggcttcatccgggggcagggcacgctctgcctcattctcggcacctattatgccatcgggctgacgctgacggggcttaatttcggcctcctgatcggcttttttgcaggccttatcagctttattccctatattggttcttttgtcgggctggcgctcgccatcggcgtggcgctggtgcagttctggcccgactggatcatggtttgcacggttgcggcggtgtttttccttggccagttcatcgaaggcaatattctccagcccaagcttgtcggctcttccgtggggctgcatccggtctggctgatgtttgcgcttttcgcctttggttcactgttcggcttcactggaatgctggtcgccgtcccggctgcggcggctgtcggggtgcttgtgcgttttgcattgaatagctatctgcgttctccgatgtatgatcctgccaaccaccgctcgaatccggacgctggacctttgatcgaggcgggtgacaatacaggccgtgagaaatgagatggagccaaaatccgatgggatttgatgggggctgcgatgcatgacgcaccgcgccagataccgcttaatcttgagcatcagcccggttacaaccgggaggatctgatcgtcacggcttccaaccgtgccgcagtcgatctcattgaccgctggccgaactggctttcgccggttacgatccttgccgggccgacgggtgcgggcaaaacccatcttgccgaaatatggcgctcgggtacggatgcgctgctggtcgatccgtcgaacatcaccgaggaagccgtgaacagtgctgccgagcgccccgttttgattgataatatcggcgccgaagcttttgatgagacggggcttttccacctcatcaacagtgtgcgccaacatgcggcgcaggggccgggtccgtccctgctgatgacttcgcgcctgtggcctgcaaactggaacgtgaaactgcctgacctcgcatcacgtctcaaggctgcaaccgtggtggaaatcgcggagccggacgacatgctgctttccggcgtcattcacaagcttttcgcagaccggcaggtgagcgtggagccgcatgtcgtgtcctatcttgtcagccgtatggagcgttcgcttctatcggcgatacagatcgtggatcggctggatcgcgccgcgctcgaacagaaaagccgcatcacgcgtgcgcttgcggcgcagattctggccgatatggggcaggccggatgagggtggcggtcacaggggcgacgggctttgtgggcagcgcgcttgtgtcgaagctggaagcggcaggccataatgtaatgccgctatcgcgggaagatattcacgatgctgatttttcaggcgtggaaaccgttgttcattgtgcagcgctggctcaccgcacaggggctgagcgccccgatgccaaaacatttgatgccgtcaaccatcggctcgccgtcgagctggcgcgaaaagcaaaagcacaaggcgtaaggcgcttcgtcttcgtttcaaccatctatacgattgccggaaatccatcgccgcttgcacctgacatgccccttgcaccacgcgatgattacgggcgggcgaaggcaagggccgaggctgccttgcttgccatgacagggctggacattgtgattgcgcgcccggttctggtttatggacccggtgcgcgcgccaatttgaaggcgctgatgaaactgtgtgacagccgcattccattgccttttggcgcagccaataacaagcgcagttttgtatcgctggaaaatgtcgcgcgggcgttgatattcctgagcgaagcgcctgctgaaaaggttgctggcaggggtttccatctggccgagccgcagccgcgctcgacacgtgaaatcgtgggcaaggcacgggcggcaatgcagcgcccggcgcggcttgtgcccgtgccgccgcttatcatgaagtttttgctgggggggatcggcaagcgcggtctctacgaccagcttttcggcaatctggttgcggatagttcctcgcttatcgaggccggatttgaatatctgccgggcgacccgcagttggaactgatggccagagcagcaaaagatagctagtttttagcgccgacagcctttggcggcaggatgtgtgattgcacatgagcgggcgtggacgcgggcgatggcgcctttttggcaactgatccggtaatgagcgttgcgctgtccggcttgttgtgtccaccgatcaattgatcctcgtgaacccagccgatgatgttcgtcgagggtacaaccacacgatgccagcggcctgtcttgccgtaggagcgcatttcgcggcctttctcaatggtggcaatggctggcgaacggtcccaggcattcttgtgaatggtgagcttggccttggcatagataaccgacggcgagtttgccggtgtattgacgccgcgtggtggcatggcgtgaggtgcagcgggtgtaaccgatgccacgacgctcccggaagggaggggcggtttgggcgccgcgacggccgcggtctggacgggcttttgcggtgtgggcgcaaccggtgctgccgggcggggaacagggccaacggcggccgcataatctctggctggcgctttcgtatcggcagtcttgccgggcgcgggcttgttttcagccttggctgtagctgccggggcgggcttgggcgcgggacgctggaatagcgcggataaagccgcttgtgggcttttgtgctgcgcagtggaccacaggctgaatgcgctaagagccagaatggcgcccagcgccaatatcggcgtcgaggaacccgatccgcttttgcgcctggaagagcgctttggcgaacgcgaagaggagcttcgtttccttgcagccattgtctgtttcctgtccgaatcgcgacaggaagacactaccgcgtcttccttcgcatttcgttaccggaacgttcagactgagcgtgtcaggccgccatcgacacgcaggttctgcccggtgatataagccgccccatcggaagcaaggaacgacacggttgccgcgatttcctcgctctttccataacgctgcatcggcacgctttcgcggcgttcttccgttgttggcaggctgtcgatccagccggggaggacattgttcatgcggatattctcagccgcataggtgtcggcaaatattttggtgaaggaggcaagccctgcacggaacacagccgatgtcgggaacatcgcacttggctcgaaagcccaggcggtcgaaatattgatgatgacgcccgatttctgcttctgcattgcaggcacgacgaggcgcgcggggcgcacggcattgaggaaataggtgtccattcccttatgccagtcttcgtcggtaatttcgagaattggtgcgcgcggcccatgaccggcgctgttgaccagaacgtcgatccgcccccatttttccaaagtctggtcgaccagcttttgcaggtcgtcgttggactggttcgagccggtgacgccaatgccccccaattctttggcgagggcttcgcccttgccggacgatgacagaatggcaactgcaaaaccgtcctgtgccagacggcgggccgaggctgctcccatgccgctgccccctgctgttatgatcgcgactttctgaattgtcatgcttccaggccctgttcccaatggtttgatgtgataaagttagcggatcgccctgaaagcccaagtcaattttgttgaagataagattttgccagccttggcgaacaggcaataaaaaacgccgcttgaagcggcgttttgcaaagaggcaaacggatagattattgatttccggttttgctgtcacaggaagttttgccggaagcctgcccttgctgcttctggtttgtttcacttgcttcaaccgcattgcggaattcggcccactcacgttcatgacggcgatatagctcatcggaaacagtctggatagccattttgatcctccgttgatctgtctgccaattagcacagcccggcgaaaaacaccgcatcacaaacggtaagcgattgaaatctaaatcggtttatatgtttataactttgttggcttcagttttactgaaagaaaataccgccttttccgatttttctctcgatccctgccggtttggtttccttgcgacagatgcggcccgcaagcccggcttcaattataaaatataaagcccacgcggagcgggtccgcgtgggctgattgttgtgcaggtctggagcttagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtcaaagcaaaggattagagcgccgatctgattcaatcagatcgaaacgcgctctaatgagcaactaaaggcaaggtttccgctggcaccagggaggtgaatggcggcacataggcctgcgccagaaccagaacgcccacaaggcaggcaagcgcaatcgaatgggagaacacatagcgaaggatcttcgattcgtgtccataccactgggttgccgttgaggcgacgacgatggattgggcgtcgatcatcttgcccatgacaccgccagacgaattggctgctgccatcagaaccggcgaaaggccaagctgttcagccgtgatcttctgaagcccgccgaacaggacgttggaagccgtgtccgaacccgtcagcgccacacccagccagccgagcatcgcgccgaagaacggatagacccagcccgtctgtgcgaatgcaaggcccagggtcgcgtctgtacccgaatagcgggtgacatagccgagcgcgagcattgcagagatggtgatgagcgagaagcgcaccacataggccgtcttgaaatattccttcacgagcttcaacggattgaagccgaggataaagcccgcgacgacggcggaaagcaggatgcccgtgcctgtggccgacaggaggttcagcgtaaagatcgcagcttccgaatgggcttcggcaacgaccggcggaaccttgaagaccaggttatgcagatgcggaacctgcattttccggatccacagcgaatcgagccatgtgcgaacctgcggtgtgccccacaagaacacgaagatcgacagaacgagccatggcagccatgcgcggaaaaccgctcccgtggaatggctgtggcgcggctggaccggtgcattggtctcttcgccctctttgccggtcgacgtccagatgcgacgcggctgccagaagcgaaggaacgcggcaagtgctgccatggagcagatggcggcgataacatcgacgagccatggcccatggaaattggacactacatattgcggtacggcgaacgaaacaccggcaaccagcagtgccggccagacttccatcatgcctttacggcccgcaaaggcccagatgagccagaatggaacgatggccgagaagaatggaagctgatgaccgatcatgcctgacaattgcaagaggtcgatccccgtcaccgcagacaatgcgataacaggtgtacccaaggcgccataagcgacgggcgcggtgttggcgatcagcgacaggccagcggcgggaagcggcgcaaagccaagccccatcagcatggctgccgtcacggccacgggtgttccgaagccggctgcaccttcaaagaacgcgccaaaggaaaaggcgatgaacagaagctgcaagcgacggtcgggggttatcccggcaatcgaatcacgcaggatgttgaactgcccggtctgttccgtcaggcgatacagaaagatcacgttgagaatgatccagccgatgggcagaaggccataggctgcaccgtaaacggctgtggctcccgccatgtcggcgggcattccaaaaccgatcaccgcaattaagagcgcggtaatcaaaccgagaatcgcggctatatgtgcttttatgtggaaaatgccgattccgccgagcagtaccacgatgggcaatgcggcaagcaatgttgaccagaacatgctgcctaggggatcgtaaacttgattccagggcatcgaagtcctccctcctggattaaaatctcttccttttcactccaattcgctccaccgatttggctgaccaatggaaacattcccttccgctgccctctccttagagcggtagtcgggctattgcgcgtcatggtatgcaggtggatgattggtaaacttactttaccagagctgtcaattccaacggctttaagattttagaattagcgggccgaagcgaaaaagcgtcaacgggcaaatttgcctcttgctttatggcattggattatctagtgagaaccccgttcgaacagagcagcggagcgtagcgcagtctggtagcgcacctgatttgggatcagggggtcgcaggttcgaatcctgccgctccgaccattttcccgacaagttgatcgatgatggaaagccttgatgccgcaaggctgtggcgtgcgtctttatcgcgttgacacgctaaaccgggtaaactattgccatgatagatttgtctccttcctgcgagggaaggtgaagcggagttcaaggttcttcaaatggtagctcgcatttatcgtccagctaaaaccgccatgcagtccggtaaggccaagacggatcaatggcttctggaatatgaacccgaaaagcctcgcgtggtcgagcctttgatgggatatacctcttcgggtgatatgaaaagccagatccggctgttcttcgcctcacaggaagaagcggtagcctatgcgacgcgcaacgacattccctatcgcctcatggagccgcatgagccgaagcgccgcaaggtttcttattccgacaatttccgttttgatcgtccgcaaccctggacccattgacgggttgtctggttcaaacggctgtttcatagcctgaaagacaaacacgcaatcgccgaggccccgataaggccccggcgtcttgttcaaagggcagggtcccgtagctcagttggatagagcaccggccttctaagccgatggtcgcaggttcgaatcctgccgggatcgccactcatcttttctttttgtcgattgccacgataattggcctttttggtcgctacgcgttccttggatcagtagtgcgcgctttgaacccgtggccggagactagaaaaaatacgtcagtcggtcggggggcacagtgattggaccgcatgccggctattctctaacggtagtaagagcatctacccttggcggcggattgcagtgaagatcgccaattgctttgcgtcatcagcatccgattggaaagcaaaggggactacagttcttacaaacacttgtggagggaacacaaaattcccttgttcgacctgcattgagaacgcttttctgccatcttacttcactgctccaagggcaggatgaatttgattcgagtggcggggagatgagaatgtcggtgatcggtgatgtgttgtttatgcgcagcgatgggggagacgtgggcgacgtcgtccgtcatgtcgagcgagagttggcgaaccatgtcgacgggtatgatcagcacaggtttgacagccagacggacgaggatgtagtgcgagcattagtgcgcgaacttagtatcgagccgatcacgctcgactatgatggagcacagaaaaacgtcgtagagacgcgaatctcggttcgagatcacttcgaaggcacagttgaggtgcctggtctgcgcgtgagcaagaccttcccattcactggagatgaggggctgtggaagtggggggccggacaatggagcagcatgatgcctcgtggcgaagtttatggcggctcggtcaccatcggtatggcggtgcgcgagaacgaaggtgaagccgcggctaaccacattaactcgacgctggaacagatcgaggaatatttggctcgacagaaggcacaactcgatccattcaacgctgcgctacctggtcttctccttccgctggttaaagctcgtcgtgatcgtcggaacagcgcccaggacctgctagacaaattctgaatgaagcgcaagggagcataacaatgtagagcgcagtgatccgcaccgcgctcatcggtatcgaccgggcatcttgatccgttgatcggtgatttcaccgcgcagcttgcgagacaacagcgctttggaccgccttgcggaactgcgattgtggtagttggggtcggttcaggctgagggcgaaatgacactctaacgggggaagtcagcaatgaggcccttagctgctaaaagcggaaggttccaactttccggaactaagaagatattgcagcgtgtaaccgatagaacgtgcatcgtccaacgcatcgtgcccctgtaattccgggtgctcaaggccgtaataatcagctagcttgttgctaggcgttcgcgctaaatcctccacaggcataccagcagcaagcagaagcttcacagcgttatcgaaccggggcgcgggtatcaggggcgcaatgccttcaacatagcagctgattgcgatcatgttcagctcgtctttcccccatgaccagaaggttgcgccatcagaaaagctgtcaagatcattcagcgctgtcttcaaaggtttgccatctcgcgagatctgttcctcggtgatgcccgtcaggtccgtgaagtagggggcgatggcatagtgagcgccatagcgatcgtgcggtgtcacgtaggctttaaaagtctcgagtatggggagttcgttttcgagaccaatcttgactgctccgatttgagctatgacagggtcggggtcgatagctgcacaccagaaacggctctgagagcctttgatgcaaaggaactcgcagtcgaagatgatggcggttttcacgtgcgtctcccggcaagattatgcgccacaagactaattgagtttgtcgggatggcaatggccagtgttggcgctttccggtcatgccgtcgctgtcccaactgaactatagtctgttttggacatcaatcgccccatgcaaatcaaggctttccggcaccaaaattgacaacggttcaagtgggacagccgcttgcaggcttacggtgtcattttgccctcagccggaaccgacccctagttgtccaacaataccgcatgcgcacagcccgtatgtaacaatgagattagtgataattctgcgtcaatcggcagtgacctgaactaccgatcgagaagcatcgcgatatccggacgtttgttcaaggggacaacgaacaaagggacactgagggcgagcgctgcacgataggccgcaagaacggaccgctcctgatgttcaacgagctcttcttgcgaacggacgggtcttgttctccgtgaatccgataaacgtcgcaatgcgattttctcaacgtcatcgactaggacaatgaaccgggagacatcgatagccgagaaaaccgaaggcgaaatttccacgaggccatcaggagtgtctatgatggtatgtccgtcgagaacgatcaatccttctttcggcgcgcgccgaatgaagccggctatcagaagagcttgattgtcatcgatatttccctcacgcagaagatcatggatgacaggcttgcctttgcgctcctgtctctctgccttaatgagactactggcctgcaagtgctcgaaaacaagtccccgtcgcgcatctttcagaagtgtcgacttgccgactccggacacccccactaaggcaacgaccttccgcccactcatgcttgaaatccaaggtcgatctgcgaaagcaggtcgtccagacgaggacgcggtatgcgaaagatcgattgaggcggatgctccgtgataattttgctctcctgaagctgcttcaacccgatagctggatcaatataggcagcaagcagatagttgataacttttacaggcgattcggctgatgcccgccagccctcaaggtcctgttcactatataccgaacgtccacctgtcatctggagcagctcccgagtggaccgcgcataacgaacgtcctcgagtattccgattgccgacatggcctgggacggtgaagacgacgatttgcccttgtagaagaaaaggagtgatcctggcgggcccaaattggagggtgctcggcaaagatacacctttcgaattgtgttgcccggtcgccgcggacctcctcccaacccaagcgctccgaagagatccaactggttctgctgcttgagatctggatagaggatatcgtgatagccttctttgatcgggataccgaacgctgcagtgtccggcacgatggcgaagcgcggataattcaggcgatggacatcaaagcgattgtcgccatctgtcggtgtaggcgcgcgcgtgcctatacgtttttcgtagatcctttcgtcgtcctcttttgtcgcagtgtgcgtgaatccgaaatattcaagaagatcaatgagggaggtctgcccctcatatgtggtgacatagacgaggtcatatttgttcttttgagcgaaccagaagacctttttcaaaagcagttcaccgagcttaaggccgcgtctttccggccgaaccttgaacgtgcagatcttcaatatcttattggctttttccatggcgtcggtgtccgagcccgtttcatcctttctgacgagaaggccggcaattccgtcgtcttcgataatccagcagaggcgccgctgcttcacgcatttttctgtccaccatttatcaaaacctggatagtcctcgcgcaaactgtcaaagatagtgtccgtcagaggtatcgcatgagcggcgacctcatcgatgaaacgcaccggcgcttcgattggctcatcatcgtcgcgcgccgcctcgtgcacgaaaatatcgaccttgtgcttggcagcgaggcttgtcagtgcagaaaaagccggctctactgttttattgtcttccagatggataattacattcgtgtcaatcaggtaagtttgtgtgctcattccggagcgccttttgaagctcgggcttcgcatagaggaaagactgcggagctttaaagccaaatcgctccttcaattcaggtaaggtcagcggcctcgtaaaccggcgcggcgtcgacagcttcagtgcaaagccctcctctaggccgctaaagtagtcatcgaaatcagctttcttgatcgatgctgattgaccatgctttttccaaagcagacggagttgaagtcgttcaacattttcaattttaatggtgcccaccaacgccatttctggcgatgtcgaatagatataggcagtcgcacccgcagctatcgataagggaaaacgccgtcgcagctcaatggtcttaacgccatcaaatatcttgcctgaataattcggctttatgctgatgacgagatcccgttttgtagggcgggcaccatcgccgtcgccaaaaatcggaaaaacatactgttcgtcgtccgcaaccaacccgccaagatcggcctgtatccgaacgccgagattcgaatgaacaggaaatgctgcatcgatgcgcaagctggcaccgagagcctcgacatagcattgcaatgacgagatttggacatcgcctcgttgttcaatcttggagatcgctgcttggccgacacccaagcgctgagccatctcgatttgggtaaaacccgcagcttgccttaatgctctaagagattgccccacgacacgtcccgcatcgccatcgccaatccggacggcatcaacaaattcgcgttcaaccgacattgtttgacaccattgctctccgaatcatattccaaaatattcctttgaaggaatagcatcgctaggatattcgatgcaatggtggaagctgcataggaattggcttagagacgatctcgaccaaaaggccattttaaggaggcaatcatattcgtaagcgaacgaacccggtgatgtatccattaggatcggatgacgacaaaaatgagcacgctcccagttcccgaacttcatgagctggaacaatctgaaggctcgagccggaatcgtgcgttttttatccgatgatgttactgatttgggtatgatttcgtgggcagtagtgttgactgttaagtcaaggatctggctttcggcgcactgtattgatggctggtaagacaacatcgctttggaaaataatcggaaataccgatgatgttttcgatttgaagtgaatttcatctgacaataaagtaatattaaaagcttatttgatcttaccgtattggctaactataataaccgtatcatgattttattgtaaaattagatttggtgtttaataattatttcgaatcattagttctcaggtgatagatttgaacgttgattttgagcgtcacgatcttatcaagcgacgactgcgagctcgaggcattacatttgttgaaattgccaacgagcttggggtgagtactgtcgcggtctcgcgggtctgccaaggacgagcgcgttcagcccgagttcagactgctattgcccaaaaacttggcgttgagccgagtagcctttggccggagcgttatgaaaaacaggaggcgaccatgaagaaatagcaggcttgaaaaagggaaacggccctgagagcgctaaccctcaaggccgattagaatatcgatcacgaaccgatatctctttttccctctatccgcttcgagagtcaagtccacggatccttttccgggttcgggaacaggatcaatttatcaatcgagaggcaccggtgacggcggatcggattgcgatccgctgggctcaggtgatggatatggaacatattagccacaaaacgtttgtcgctccgcaatctagccgatcgacacggcacatttcgccaagatcaaaagccagccttcgaggtaccttgattgcgcagttgcctgcggatgatcatccgcgccggatcgtgtttgagagcaagctcgaacagcgggtgcttcacctgcttctggcttgtcgaaacgtgcatgatatctgggatcaacctccattcgtcacctatcgaaatgctgaagggaagcaaaagcgacatgttttcgactttctcgcaacgcttaagaatggccgacgggttgcaattgccgtaaagccttcatcccgtgcgaaatcacgcagttttcggcgcgagttacagtacattcgtaccggcaccagtctagctttcgcgcacgacgtcgtgctcatgaccgatcagtctttcacggtcgcagccgcccgtaatgctgcacgcttgcatgaatttcgccgtacccctgatccggacgcagatgaacacgtcagattgatcctttcgaagctcgattgtgcggtgaccgtcggcggtgtggtagctcgaagtgaactgcaaggtcgaggttttcgagcggtttttcgcgctatttacgacggatatgcggatcgtctcggagcgggtgacatcgatctcgatacccttctgatggctagaggggcgatgtgatgagtattcgttttcgactgtctgaggccgattgcataactctaaatggcatcgaccatgtcttggaacattatgatgaactgggcgtaattctgcgagctcgcgatgcttcctctcgtcgcctgtcatttagccatgaggaaattatgcaattgctctcgcagcctgatgttcggctagagcgggactatttcgctgctggtcagatcgcgcggcgggcgcgttgcgatcaacgttatcttagctcgcttaccacccgaggcacgccaaaaactgctctggaaagccagttattgtgaagctttcctggaggctgaagcgaaacacaaggcttgccgtacactcggatccatctcgcagatattacctgctctgactatgagagtagatgagcgggaaaccatctgccaactgccggccgggaatcacaaagtgggcaagcctgttacgcgatttctgccaccttctccgacagcactgcgttcatggatccggctgtacgagaggtgcgcgcgaagcccgcttgcatttcttcggaagcgacgatcagatttatcctatgcccgaaaattggtgggcgagaccgaaatattactggctgaatgcgtttcagaatatttgtcgcgcaacaagccaagtcagcaaatggtagtcgaccggacacgaactcgcttcatcgagaccaacgaaaaacgtgcactgcttgggctgcctgctttgcccataccttcggcacgttccgttcgtcgtcggattgctaaactcgaccccttcgaagttacggtgcgcagggaaggcgctgagttcgctaaacgcaagtttgccttctatgaggagggagtctcgacaagttatccactcgaacgtatcgagatggatgaatggaatatcgatgttgtttccctctttggtcgatcaggtgcacttgatgctctgaggcctgaagagagagctcgcttcgaagtcggacgacgttggctttatgtagctctcgattgtgcaacgcgatgtatcgtgtcgcttcgtattgttgttaatccatcggcggaagatgcaattcgggcgctggaactcataacgatcgataagaccccgatcgctcgagcggcaaattgcgattcagactggccgtactttggaggcattggtacccttgtcacggatcagggggcagcgttcgcgtctgcagatttccgaagcgccgtgtgcgatttgcacggcacttatgaggcgccaccggctggtgtcccgaaacttcgtgctggcattgaaagattattcggcacgttcggcgcgcaattgatgccgtatctaatcgggcggacgttttccaatccgcaggaacgtggcgactatccttcggagcaatgggctgctctgacagatgacgaactggctgagattttcactaactttgtggtcgatatttatcataatacaccgcactctggattagggggcgaaacgccagcaaacgcatggaaacgtttggcaaatgaacgctggatcactccgccgccaacgctaatcgaacgcactgtggtgtttggcgttccgctacagcgaaaaattggcaggcacggcgttcttgtgcatggcatccattacagctgcagtgaacttcagcaagcgctgttaaccggtcataatcggatggttcgggtgcgcgtgaatccgcgcgatcttactttcatctgtgtagaagtcgctggcgaatggcgcatcgccgaagctgtatcgaaggcagtgacaggtctttcgctcgaagaatggcaacgattggtattcgagcttcgctgtaaacatagaggcgaagcggctctgtcagaggaaataataaggaaggcccgcaaaagattggtgagcattgatcaacgggcgcgggagttaatgcgcattcagcctgatcggacgacagcaggcgatctcgagcaattagaaaaaaccttgtttctggggctcagaattaaactgtccgggcatgagacggaggatctagttccgataactgatgacctgtttggcgatgtcatcacaccctttcaagcagcagtcgatcacgagaacctcactgaggccgatgatcaaaagccgtgggagctgtcagatgactgatctcaggtttgaagtggctcagaaaatcgttggcctccgacgcgttttcgcacaccatcccgcttttctcaggctggaagaacagtttcggttattgctcgagcggcggcgcgccgagctggccgctgatatctccttggaagcccgaggaattgccgtcataggagcttcaggtagcggaaagactagtgcagttgcgagactgcttagtcatacacccggcctggtaatacatgatgacgggagcgcacgtgccgacgttgtaagttttcaggtgccatctccggccaccttgaagtttgtcggacaaacagcattggaggcgactggctatccaatgtttgccagacgcacagagatggtaatctgggcgatggtgcgtcaacatctcttcgcccggcgaactctctttttgcatctggatgaggctcaggacctgttgcggcatcagacgccttctgcattacagtcagtggtgcgaacgttgaagtcgttaatgcaagccaaggattggccagtcggtctgatcctgtctggaacgcctgaactgaaggacttgctaaatcacgatcctcaacttgcgcgtcgcttctacccgatcgagtttccaaaactcttcgcgaccgcagatgcgacacgggtcatggaaacgatctcggcctatgccagtcgtgtcaatttatccgtgagtagcaatcttaacgacgatttttctgcacgtctcatccatgcgtccgacggagaattcggtcttttgattgaaattgtgatttcagcagcagaagaggcgcttcttgctagaaaggaccacttggaccatctccattttatcatggcatttcgtcgtcgttcggggtgtatcgacgctttaaaccccttcattgccgttgattttctcaggatcgacgcccgaacgcttctggcaaaggagatatctcgatgacgatagcaagattagcactgacctgtgagttggctgaccgcgaaacacctacctcgtttgcgtcaagattggcggtacggaatatggttggcagtgcaggcgagttttgccttgacgttgggctgaactggaaaagtctaaggatggggaattctacggagatagcacggctctctgcaatttctcgcgcatctcctccagatctacagcgatacgccttccgaagtttgggacaagctcgacaaaaaattggacgagagcttgcaacaaatcgttccgtacatcgaatgagcgcaaagctatgtcccgtatgtctaactgagagcgtcgcggcaactgggttttctggtgcttttcgtcgtttggactggcaatttgttgcgattaagagttgtgatattcaccaggtagcgttgatcaacttgcctgcagagaaatttgccactcacgcatacgacttcgcgcgggtagtgcaaaaacattggagaactgttcagcaggcggcaatatcaccgttagcgtgcaaagagacaagtttagagcagtatattcgtaagcgtttatctggttggaagggcacggattggctcgatcgtctttcgctgccagctattgccaaagcatcggaaacgcttggcgtaagagtcaaatttggtgcctacgcttcttctcagggagtgggaaatatcgattctcagacagtgagccaggttgggtttgaagttctcaaaaaaggagctgacgggttattaacggcgctggcagaatttaaagcggagcgcagatctccccatgcgtctcataaccgggatttgggttgcttttttttatggctttctcgggaaggatcgatatccggtatagagcccatacgaaaaatagttcgcgacttcgttatcgaaaactacccggtcgtgacgggaacagcgatcttggggcatcgtgtcgatcaaccggcttgttttactttaggaaaggtcgaaaaggagctcggtcttcgacaagagcggcttattcacatgctgtctgagctgtcaccaatatcatgggatgcggctaatccgccgacttatgtgacaagggatcaggtgcagcttctaaggggcaggataggcgatatcgttccgctggttcgggctggacaaatcatcggatgcagttatcatttcgtcacaacttttatcgcggcaggaatgataaagaggagaagagatgcagcaaataaaacatacttatatcgctcggatttggaagcatttgtaaaaccggtcaacgaattaccactagcagcggaaaatccgacacaagtttcgatttatgacgttagtcgttcgatcaaacgcagcgtgtcccagatatatgaatgttttttgaagaacagactgtcttccgcgtgccgaatgtctgaaaagttcggaatcgatgcgttgctacttgacccagatgaggtgcgggatatgttggtcctgcctcatcaagaaagcgatctgcgacttttcgaagcaactagacggttgcgcatcaatactcgcacgctccaattcttaattaaggacggctatctgcgagtataaaaagccgcgaacccaaatacgaaaacctttcgacattacattaaagttgatgacgtgcggaaatttgagcgaaacttcagcacgctaggtagcctgcgtgacgagttcggtcagatatcacacgatggtatatgtgcgaagattcgcgtcctaggtattcacccgatatacgcaaaggacggaatttcgaccatttatcaccgcaaggatgccgagcgcgcgatcagaactatcgaagcaaagaatatgaatatccgctgagtaccacgtggaacgctgggtggtggtgcgggtcgtttcatcggcccgaaccagaattgagtttcagcagttttgcgttgagcgcttcttccattatacgctcgatatcgaccagtcgcatgtcgtggtcgtaagcaaggcggcaaataagattaaagatttcgccgcttcttggcccatataattgccagtcatccagagcatggctatcggggtggtgtttagtcattgtcatcttgcatttgtcccgtacatcaagaactgaaggtcaagcaaaaagaaagcgcgctaaacggtagaatgacgtagtgtcaaagtgggcgatgtcgcggaagtcagccagccttggcaaaacccagcgtaatgttgaagcaaaccgtttacggcattcctaactagaacaattgactttgcaaaacttgttggtcaattgggatagaagcaaacttctaattcggtaccatcggggcgctcggtgaattcgactagtaaaggcgatagcctagaagacgcattttaccagtatcttttcgatcagcaaaatcgtggagaactcgttttcggggcctatccgcccgaaaactgcaaaatttataagaaaaaacggtactactgtcgcgaacgagaggcagatgtcgagttcgacatcgttttggagctatatcgaacggggcgtgacgctcctcacctttatgtcatcttcgagtgcaaaaatcatgatgcaagcatctctgagatctatgtaaacgatttttcgtcaaaaatcggtcgcatattctcgcatgccgtcaaaggtattattgtcgttacgtccaggttgcagtctggtgctgagaaggtagccagaaacgcccgaatgggtatcgtcaagtacgatgagcatggattggagattatcgctgatcgcaggggcgcgtgtatcgagcacgggttcgttcgttctcaaatcttccgcagtgacgatccaattaagtcgctgaagttttcggcctattacgatggaaaatatttcgggacgatagacgagcttctaacgaacctagatcctgagcccgttggtcagtctcgacacgagaaaaaacgcggtagtatatcggttccgtttcgttcgttagaccagataaaggcctttgcggcgagggcgctcgaagtagctaattactcgtctggagcggtggatcttgcaaaaatttgccagagtctatccattgacttgcagtttactgatcaagctgtatttgatgtcgacggtgtcttaatcttgggttcggcaaactttgaacggaaaacgatacagataaactcgcattcacggcaaacgcgagaacgctttaccatcgggcatgagattggccatttttgtttaaatcacgagagatatttgcgttccgaaaccatcatcgcgaacgatttgttcatcacacgcgaagaaggcgacagctttgtttatgagcgcctagaatatcaggcgaatgctttttctgctgagctaatcctgccggatgtcactttcctgccgcagaccgcgcagttccgccacgatctggaaatacgagacagagggcatggatatatttttgttgatgaccagccttgtaactatctcccctatgaggaattactatcgcgtctgtcgacctacttcgaggtttcgaagcaggctatcaaggtgaagttcaaaaaaaggaaattgctcatcgataagaggcaacgaaatgatgcctcttcgatatcccgggtgatttccaatttaacttcgtctcgaatgtctggacgcctatgacgagtactttcacgctaccaagctatcttgagagcccagatcgcgggtttcaagtgaatgcgatgaagcctccgaaggtggcatcatggaatccgatctctctcaatgattccaggcatatatgtccgaagccgtatcgttggatttgagcatccggtgatagcgcatgttggagatagggtggaatgctgactgacgggttatctaaatgaacccgccaaagctgtcctctcgcgagagtaccgtacaccggcagcgaagcgctgtctttttcgcgtttaggccgcgcgtgacgctttttttacagcccgcatgggggagatgtgctggtcaaactaaatcgtcgagtggcaaagaatcaccacttttggtagcgatgcgacgggttaggacttagagcgaaaagtgaattttggggggactttgaaagcgaacattctatcaaccctctcggtgaagtcgaccaagtcgatcaaccagtccgaaagctatcttgctggcaagcataaccagctcaatctcttcgctgcgatcgacgatcttgtaaccgacgagaataagctctcagaggccgaacgcaccgcgatcgagcaccacatcatcaccttgcgcgcggcgattgcccgcgcgctctggtcacgtgaaatctatgtcgggcgatcgatcctcgatgactgcgtgttcggtgcctgcaaggccggcggcggcaatatcgtcggtcgggtgattgccgatctcgcccaggcgggcgcagagcgtccgggcttcgtcctctatccgctgactagtttcggtatgaagataccgactctgtttgaccgctcctcctccctgcgcgactgggtggccttctcgcgcgccggttacgccgtgagcggccagcagcactcggtgaaggccgcccatgaacgattgtgtgaaatgtcggtggcgctcgggatcaggcaacgtatcgtcttcgatgatgtccgccacttcgcgacccatgccacttggctggcccgaaatccgctaatgctggtgcgcctcacatcacataccggcgacatgtacgaaaaccagttcgtctattccctgaagatccgcaccgccgcgtcctgcctgctcatgctgcatgcgctctcggtcgaaaagagcgacccagtcgagaaatttcacgccacctcgaatgtcaataattgggaaaccctcaacatccgccactacctaatcggcgagaatctgcgtggccggccgatgggtctgaggcgcgtcccgatgaacgtctccgcgctcgaactcgctcgcctttccgatgtcgcggcggtgatttccaccgacgagttgtcgaccgcgcgcatgaagcggctctcgaccgcgatcatgacggcactgaagacggttgaacaaggatatttccgccacgtgaacctttccagcaaagacaaggtccagaagcggctctacaaacgcttcgtgacggcgcttgactggtatcgccagtccttcggctcccggatcaacgagtcggaagctgtcgttgccatcgccgtcgcgttcgaaaccttgttgactgacgcataccagagaggcgtcgccgaccgcatcgagcgtcggctgggcctgtgcctcaagggtgtgcctggcgtcgactcctacaagcaggcagttctcgccctctaccacgcccgcagcgagattgtgcacaacggctcactcggccagcaggccaatctcgtcgccgcgcaggccgccttcgcccgctgctttcacatgctaatctcccgccttgagggatggacgccggtggcgaatgaaccaatccgcgacctactgaatgacatctagtcgcgacacgcgacctttccggctccctttaggtcgctggaaaccggtacaaatcttatggatcatcgaacttagcgaggaatatgcaatgtacaatttatttgtttcgggctggaaagaggagtggcagggggtgccatgtacattcgacctgtcgcgttgcgttaaccagcacgaatacacggatcagaagattgccgagaagttcggaaagctagacggggccgaactggcggaattgacgcgccttcccacgattttcgcctatgaggctgcctgcaagcttgatcccaagttcgggctcatccgcgatgttacggtaaggcgcgggcaagtgcgaatcgagtacgagttcatcccggtccagcccttcctgacggtagcagacttcgacaccctcgcattcgagcttgatattggcaattgggagatgaatcgtacgcactgggcggtcaaagacgtaaacctgcccaaggagctgcacacggccaaaggaataactctgccgtcgtggacgcgacaggcgagccgtgccgtcgatatcactcagcacgattttgacgtcggtctctcttttcccggtgaggcacgcgggctggtcgagcaagtggcccgcgaactcgaggcacgcgtcggtccaaacgcctatttttacgacaacaattatgtttcccagcttgcccgaccgtcgctcgacaccctacttcaggacatctaccgcaaccgctgcaaactgatcgtagtcttcgtcggcgacgactatcagcgaaaagactggtgcggcgtcgagttccgcgcgattcgcgaaatcatcatggcacgggccgaacaacggatcatgttcgtgcgtgtggacgatggcgctgtcgatggcgtgtttcgcacggacggctacgtggatgcgagacggttcaatccttctgagatcgcccagttcatcgccgagcgcgtcgccctcatcacctagttaccgccagtctaatcggtagcgaaatggtgaacattttcctagttcggttcaaaagcggacggtcacatgcattcctgtctagccgaagctgtttgtcaaagaagtgtcagctttcaggaaatcgcatttgatcgacgaacgtctgggttgagggtcgaaagccgacacgacctttatcgcgataatcccggacgttagggcaaagttgaatgtcgctttgccgctcaggcaggggcaaagtaccttggcaaaaaaggctattttactgcaacaggagtatttttatatatttattttcaattggttatgccaatcgcaaaggcaatttatcgtgtcattcgacactttttgccaagggctgctgcaaagcctttgcggttttatctgccgtgcggaccatcgccgccgtgcggtctgaaataggtgcgcgggccatggcctccgtgtctgccgccccaatgcgggcgatccccccgccagcctgaacgcctccaatgcctgtggcgatgccagtatccgcggtcccaacggtcatgacggtcgttgagcgcggcaccaattgcgacgccagcgataagcggtatgccgatcaaggctgccgtttggccgaaatcaccggaatagccgctggctgaaccttcgcgcatcgccagataacgcgaagacgcccagccgaacatattgccgtagttcacttggcaccagccatagccggatgtacagccccggacattgaccggagcaccgctcggtatggcgccaacggcagcatagccggttcctggccccgtccggacgttgagattggtggtggagatggcgtttgccgcctgcgctgcgcttgccgaaaagacaccaaacgcaataagcgcggctttcaaagcgagcttcatcggatttctccctgcctatttcctatttcagaaacgaaattggaaggtaggaagttcccataaaatattgcccgctcgaagcgggcatattttcaaaaaatcaaatctgtagaagcgtcggaaagtgccgacgcttcttgtcctatatagggggacgctctatcggcggcagcgtgcgacgtagatacgtccgtggcggtcgcgatattcgcatttgccgctgcgtagttcacgaacgagcaggccgccgagagcgcctgcgcccgcaccaatcaatgcaccgcgtccaccgcctgcaataccaccaatgatagctccgccagccgtgccgatcgagacatctttctcggttgtcgtacagcccgaaagggccattaatgctaccaatccaagcgccattttccgcataactactctcctcgtgagcatgccaatatgacgagaacgattatcccgcctatcagttgccttgttacgattgaaaaattggccccaactcgtctctacagattagcggtggtaacgaagaatgacggcaatggcaagcgccgcaaggccgatcgccataacgccctgtattatgaatacccaagtcatcatgatcttccttatggcgcggttgcctgaattaaacaggaactgccctaagtaatcagattgcagcaaaacctctttcgagatcggcgatgaggtcgggcacgtcttccagaccgatctgaaggcggatgaccggcccggcataatcgttcttcgaaacggtgcggtcgccaagcttcacttcaagcgcaaggctttgatagccaccccacgaatagccgaggccgaaaatctccagcgcgttgaggaaggcgctcgcttgcgcatgtccgccctttgccagaacaaaggagaaaatgccggacgaaccggaaaaatcgcgtttccagatttcatggccgggatggctttcgagggctggatgcagaacgcgttccaccattggatgattttccagccagcgggcaatctccagtgcgcttttgcgatgatgttccagccggatgcccatggtgcgcagtccgcgcaagatctggtaggtgtcgtcaggcccggcacaaaggcccatcgtgccgtgtgtttccagcaattgcggccagcatttctcattggtcgaaatggtgccgaaaagaatgtcggaatggccggagggatatttggttgcggcgtgaatgctgatgtccacgccgaaatcgagcgcccggaaataaagcggtgtcgcccaggtattgtccatcatgacgatggcattgcccttgtgggcggcttcagcgatggcaggaatatcctgtatctcgaatgtgttggaggcgggtgattccgtaaacacgaccttggtgttcgggcgcatcagctttgcaatgtccgcaccgatttccggatcgtaatattcgacgtccacacccatgcgtttcaggatcgtattggcgaagtggtgggtctggtaataaatcgaatcgacaagaagcgcatgatcgccgggtgaaagaaatcccagcagcggaacggttatggccgctagccccgatggaacgcaaaccgttcccgcagagccctccagcgcgtctatggctttgcaaagcgcttcgcttgtgggcgtgccgcgtgtgccataggtatatttctggccgttgcttgccatggtttctgcatcgggaaaaagcacggtcgatgcgcgcacgacgggcgggttgacaaagccgtgatagtcgccggggcaataaccgtcatgagcaagccgcgtgtttatgcccaacttctctgtcttcaactgctgcttagccacgaaaatgcctccagaccatgttgcgtgctgttccacagattctcgaaagacgtgattctgccggctgggtacaagattggcttcggcaaaaagagcttcgatcgcgttctttgtgggaactctaacttcttggataagacgcgcgcaagccggatgcaacagtccagccggtttgaggcgcaaagtgtacattcaaaggatatttgaagaatgacggtgccaaatgcggaaaatattttacttaatcccatccgcgccgcttgcgagcttgtgcgggcgcttctgcgccctgcctataaaggtgcgccatcgtcatggacgatggaaatgacggccattgtcgctcttctgcctttcattcttctcgtcctgcatctttgggatgcagatctcagtagagcggcctcgcacagcaccggcctgttcatggaaatcctgcgagcaggcacggatgctatccgtaccgtaatctggctgcccatagccctcgctgtatggctggtgacggcgcttctcctgtctccgtcgtttcagggcggggcacggcgctggctggtacgattgcacggttgggcgacacttgtggcggcgtccattattgtgggcagtattccggtggagcttggcaagcttgtcgtcgggcgggcgcggcctttactgatcgatgaggttggagctgcgtcgttctcacccttcaatgggcaatatctttatgaaagctttccttccggccattccatgatggcgggtatcatgctggtttcgctgtggattttccttccacgcctgcgaatcgtcacggtcgcgatttgcctcctgttctgcatcagccgcgtggcggccggcgtgcattatcccacggatgcggtggcaggcttcacgattggattcgtttccgcatggtgggtggcgcgctacatggcgacgcgaaatattattttttctttggatgaggaaagcgtaatgccgcgcatctgatttcgcccgcaggttgtttttcgaggggcttttcttatcgcggtagaggctgtcaaccaattgaaatatatgatattaatgtggaaaagcacgagtgctttccgtcatatttgccaatagataatttatacccataaatagggaaatcatgtaaaatttcgcatgttcccccagcatatctttcacaggccgggcttcgtatccacgttcagaccttgaccaacggcaaattttccccttcgataagagctgtgaaggcgacaggttgtcacggcgctcaaaaaataaaatagaagaccttcaaaaaggtctggggtgaggggcggcctgttgtagggcatgggcttgggaggacagacggattttccgacagctttgtgcaaaaaagtaagaagagagacgcttggggcgaacggctccttgcgatccagggaacataaaaggttgcaggccagatgaaaaaaactctcatgacgggtgtattgggtgcggcggcgctgtttggcatcgcttcgggagcatccgcagacacgctttccgatgtgaaggcgaaaggttttctacagtgcggcgtaaacacggggctacttggttttgcgtcgcccaatgataagggtgaatggtccggtttcgacgttgattattgccgtgcggtagcttcggcgatcttcggtgatccgaccaaggtgaagttcactcctctcaatgcaaaagagcgtttcacggcgcttcaatccggtgaggtggacgttctgatccgcaacacgacctggaccatcagccgcgatacgtcgcttggtctcgattttgctggcatcaactactatgacggccagggcttcatgatcaattcaaagaagctggcgggcatcaattccgcattgcagctttcgggtgcttccatctgcgtccaggccggcacgacgaccgagctgaacatggccgactatttccgcgctaataagatggaatataatccggttgtctttgagaagatcgaagaagccaatgccgcttatgattccggccgttgtgacgcctatacgaccgaccagtccagcctttacggggttcgtctggcgcttgccaatccggacgatcacgtcatcctgccggaaatcatttccaaggagcctttcggcctgaccgttcgtcaaggtgacgccaggtgggcggatgtcgttcgctggacgcataatgcgctgctcaatgccgaggaatacggcattacgcaggccaatgtcgaagagatgaagaagtccgataatccggatatcaagcgtcttctcggcgcggaagcagacaccaagatcggcaccgatctcggcctcgacaaggactgggtggtgaagatcatcaagggtgtcggcaattacggcgaaatcttcgagcgcaacattggttcgggcagcccgctcaagatcgcacgcggcctcaacgcccagtggaacaagggcggcctgcaatatggcatccccgtgcgctaacgggtcttactttccagactgattatcgggcgggtgcagcagcatccgccggatttgtcgactctacagttgtctgtttgctattggccctgcatccgggtctttgatcgctggcaggctgctttgtggaattcacccgcgtcttgcaggctgcaggctcgaaacgagctggaacaggcagacagcaagaccgaacggttcggcattcgacgccttgttttcagaaaatgctccgcaatgcgggctgttttttctgtctagggccgaggccgccagccgagaggcacaggaaacatatggcttcctattttggtactgaacgtcgccagggcagcggcggaacttcgctcctgtatgatccgcgtgcgcgcggcatcttctatcaggtggttgtctttggcgcggtcatcgccgggatctactggatcgtcggcaatacgatcaccaatttgcagcgcgcaaatattgcatccggtttcggcttcctctatgggcgcgccggttttgatatcagtcagacgctcattcaatataacagcgattcaacctatggccgggcctttctggttggccttgtgaatacgctttatgtcgccgcgctcggtattgtcacggcatcaatcatcggatttctggtcggcatcggtcgtctttcgcacaactggctgattcgcaatatcagcacggtctatgtggaggtcttccgcaatattccgccgctactcgttattttcttctggtatttcggcgttctgtcggttttgcccccggtgcgccaaagctattccatgccgctttccacctatatcaacaatcgcggcttcttcatgccatcgccggtttggggcgagggggcatgggccttgccggtggcgcttttgattggcatcctggcttcgtttgccgttgcgcgctgggcaaaacgccgccagatggcaacaggacagcctttccacacgatacgcgtatcggctgcactgattatcggcctgccgatactggcgctgatcgcgacgggctttccggtttcattcgacgtgcccaagcttggaaccttcaatctgacgggcggcgcgcagatcaagccggaatttctggccctgtttctggccttgtccttctatacggcctccttcattgccgaaaccgttcgtgccggtgttctgggtgtcagcaaggggcagaccgaggcggcctatgcagttggtcttcgctccggccagacgatgcgtctcatcatcgtgccgcaggcgctgcgcatcatcattccgccgctgtcgagccagtatctcaacctcatcaagaactcgtcgctggctatcgccatcggctatcccgatcttgtcgccgtcggcggaaccatcctcaaccagacaggccaggcggttgaagtcgtggcgatctggatggtgatctatctgggcatcagcctgatcgtttccggcctgatgaactggttcaatgccaagatggctctggtggagaggtgacaatggaaaacgcagatctccaatatgtccgcacacagatggtggatggtgaggcgcctccgcgttctgtgcagggcatttctcactggctgcgcgtcaacctgttcgcaacgcctgtcgatgcggcgctgaccattttcgggctggttctggtcgtctggttcgtgccgcccatcattgaatggctgttcatcaatgcggcctggacgggaaccagccgcacggcctgcctgactgccgcgcagggcggcgcccagccggatggctggtcgggcgcctgctgggccttcgtgaatgcgaaatatgagcagttcctttatggccgctatccgatttccgaacgctggcgtgtcgatctgacggcgctgatatttgccgctcttctggtgccgcttctgatcccgaagattccgaagaaggggctcaacgcgatcctgtttttcctcgtgtttccggttgtggccttcttcctgctggttggcggctggttcgggcttccctatgtggaaaccccgctctggggcggccttttagtcacgctggtcctttccttcgtgggcattgccgtgtcgctgccgctcggcattgtgctggcactcggacgccgctcgaaactgccggtcatcaaaaccctctccatcagcttcatcgagatggtgcgcggcgttccgctggtgacggtgctgttcatggcaagcgtcatgctgccgctgttcctgccgccgggcgtgaccttcgacaagctgttacgtgccctgatcggcgtggcgctttttgcttcagcctatatggcggaagtggtgcgcggcggtcttcaggccattccgcgagggcaatatgagggcgcggatgcgctgggcctcagctattggcagaagacgggtctggtagttctgccgcaggcgttgaaactggtcattccgggcattgtgaacacgttcatcgggctcttcaaggataccagcctcgtctatatcatcggcatgttcgatcttctgggtattgtccggcagaacttttccgatgcaaactgggcttctccacagacacctgccacgggtttgatctttgcgggtttcgttttctggattttctgtttcgctatgtcgcgttactctatattcatggagcgacggctcgacacgggtcataaacgataagaataaagggaataatggaaatgagtgcacaaagcgccctccagcagtccgggatcgggatcgaagtcgaccgctcgaaaatgcaggtttccaaaaccgaagtcgccatcgagatcaccaatatgcacaagtggtatggtgagttccacgttctgcgtgacatcaacctcaaggttatgcgtggtgagcgtatcgtcgtggccggaccgtccggttctggcaaatcgaccatgatccgctgcatcaaccgtctggaagaacatcagaaaggcaagatcgtcgtcgatggtatcgagcttaccaacgatctgaagaaaatcgatgaagtgcgccgcgaagtcggcatggtgttccagcacttcaacctcttcccgcatctaaccattctggaaaactgcacgcttgcgccgatctgggtgcgcaagatgccgaaaaagcaggcggaagaaatcgccatgcattatctggagcgtgtgaagatcccggaacaggccaacaaatatccgggccagctttccggcggccagcagcagcgtgtggcgattgcgcgcgcgctttgcatgaacccgaaagtcatgctgttcgatgagccgacctcggcgctcgatccggaaatggtcaaggaagtgctggatacgatggtgagccttgctgccgaaggcatgacgatgatctgcgtgacgcacgaaatgggctttgcccgtcaggttgccaaccgcgtcatcttcatggatcagggccagatcgtcgaacagaattcgccagacgaattcttcgataatccgctgcatgaacgcaccaggctgttcctgagccagatcctgcattgatacggttttagagcggttccgacgattctgttaaaaccggaaccgctctagtttcgcacggccaaagccgcgtcatagccataaagccagtccagatctttcaggaaagtttccgggctgcgcacggcaaaaagcatattgcggccaagcgcgaaaatgccggtggcgtgataggcgaagcggtttaactgaccgcgcttggcaacggctgcgatccgctccttgcggacactatcgaaccgcttgagccctgctgcctgatcgtcgctgtcgagagcttgtgcaagggcagcggcgtcctcgatcgccatcgcagcgccttgggctgcaaagggtgtcacggcgtgcgaggcgtcgcccagaaagattgtgcgatccggcccgacaaattgagcgtcggccatttcaaaaagcggccaataggtccaatcccttgtcgcggcgagtatctcgtgaaccggcttgctccaatccgcatagatggattgtagatgggcatgatcgccggttttggaccagacttcgccgggattttcgccgccggttatcgcgacaaaattgaagaaattgccgccttttaccggataggcgatgaaatgggccttgttaccaagccaggcggaaaccgctttgtgttccggcatcgcgcccagaaaagaggcgggcagggcgtcggcggcaagcgtggtgcgccatgcaatatggccgctgaaacgggctttgctataaccggccttcgcacgctgcatcgaccagacaccatcgcaggcgaccagataagcggcctcgacagtttcaacgctattttcacgcttgatggtggcggtgatggaattgcctgtcatgcgctggtctgtcatttccgcgccgagattgatttcaatgcccggcgcgttgcggcaggcatcaagcagggcagattgcaggtcggcccgatgacagacaatataaggatgatgccagcgattgcgggccgtgtcgcccaattgcatggcaagcagcgggcgcgccttgcgtccatccatcaggtagagggctttcggcgtgacacccgtgccggatagacggtcggcaacaccgagccgttccagatgacgcatcgcattgggtgcaagttgcaggccggcaccgacttccgaaagttcctgcgctttctcgaaaatctgaacgcgccagccgcgcgccgccagttccagcgccgcgcttaatccggcgacgccagcgcctgcgatcaatatgtttcctctggtcaagccggagccgctccagcgcgccgaaaagatcaggctgccttatcggcaggggcttcgtaaacgcagcctgccggaatggtttcgtcggcatgcagcttggcattgtagcgatagagcgtcgagcagtacgggcaaacaatctcgctttcatcacccatgtcgagatagacatgcgggtgatcgaaaggcgggtttgcgccgacgcacatgaattccttcacgccgatttcgatggcattatggccggcgtcgttctggaaatgaggaatgatgtgatcggacataatatgctccggttctgatagatggtggtatatagcatgatctcgaaaaatgggaaccggctttcgggcagaccatgcgcaaacatgccatgcctgtaccccgaaagtcttgttttcggaagcgtttttagcaattctgaagacaattaaagcgatttgctatcaaattgtcatatgacagccataggctttgggccgagccggaatgttccggcaaaggccgggacaggaaaaatgaacgaaaacagcgttatggcgaacgagccccacaatgggagcgcagatatgacagtcgaactgccccccagttccccttattccggctttgcttcgggcgatctggcgcagacggacattcacgaagctttgaacggcgggttgatgcaaagtgccgaccgcttcgtcaatcgagagttttcctggcttcagttcaatcgccgcgttcttgaggaggcggcgaatatccgccagccgctgctggagcgcttacgcttcctttccatctcggcggccaatctcgatgagttcttcatggtgcgcattgccggtctggccggtcaggttcgcgcaggcatagccttgcgcagccccgacgggcgcacaccgcaggagcagcttgatttcgttctggaagaggtggggcgccttcaggcggagcagcagcaatgtctgcgcacgttgcgcaaggagctggaaaaggaaaatatcgagatcgttcgcccgcccgccttgtcgaaacacgaaaaggaatggctggaaaaccattttctggaaacgatcttccctgtcctgacgccgctttccatcgacccggcgcatccgtttccgttcattcccaatctgggcttttccatcgccttgcagcttgcgcggcgtgccgataatcatccgatgacggcgcttctgcgcattccggtcgcgttgaaacgcttcatccagctaccgaccgaccagaacaacatctatcgctttattactatcgaggatgcggtaagcctctttatcgggcggctattccccggttatgaggtgcgcggcgccggtacgttccgcatcatccgcgacagcgatattgaagtggaggaagaggcggaagacctcgttcgcctgttcgagacggccttgaaacgccgacgccgcggtcaggtgatccgcatcgaatttgacggtgaaataccggaggcgctgcgcatcttcgtggcgatggagcttggtgtttccgaaaatcgcatcagcgtgcatgaaggccttctggcgctgaacatgatttcagaggtcgtttccatcccgcgcgaggaccttaaattcgtctcctacaatccgcgtttcccggaacgtatccgcgaacatggcggcgattgcctggcggcgattcgcgaaaaggacatcgtggtccatcacccctatgaatccttcgatgtcgtggtgcagtttctgcgtcaggcggcagccgaccccgatgtgctggctatcaagcagacgctttaccgcacctccaacgatagcccgatcgtccgcgcgctggtggatgccgccgaggcgggcaagtcggtgacggctctggtggaattgaaggcccgcttcgatgaggaggcgaatattcgttgggcgcgcgatctggagcgtgcgggcgtgcaggtggtattcggcttcatcgaattgaaaacacatgcgaaaatgtcgctcgtggtgcgccgcgaagaccagaagctgcgctcctatgtgcatctgggaaccggcaattatcatcccatcacagcgcgtatttataccgatctttccttcttcacctcggatgctgaaattgcgcgtgacgtggcgcatatcttcaatttcattaccggctatgcgcagccggccgaggaaatgaagattgcgatttctcctttcacactgcgcgcgcatcttgaaacacattgaggatgaggttgcccatgcgaaggcgggaaagcctgcggcaatctggatgaagatgaactcgctcgtcgatccacagataatcgatgcgctctatatggcgagccaggcgggcgtgcagatcgatctggtcgtgcgcggcatctgctgcctgcgtccgggggttccggggctttcagataatatccgcgccaagtcgattgtcgggcgttttctggagcacagccgcatattctgtttcggaaacggccacgacctgccgtccggcaaggcaattgtctatattggttccgccgatatgatgccgcgtaatctcgaccgtcgcgtggagaccctcgttccgatcacaaatgccacagtgcatcagcaaatcctgtcgcaaatcatgtttgccaacataattgataaccaacagagctatcagctacttgcggacggcacctctcgccggatagaaaaggaagcaggagaagaagctttcaacgcgcaggaatatttcatgaccaatcccagcctgtcgggtcgcggaaagtcgctgaagtcttcggccccccgccttatcgcgcatcgcaagcgcgcgcaggcggagagaaaaacgactgcatgagccccgcattcgcacaaggtcgcctgaaggggctgaaacccgttgcggtgatcgatataggatcgaactcgatccgcgtcgtcatatatgaaggcatcgtccgttcgccgacggtgcttttcaatgaaaagattctctgcggcctcggaaaaggcctcgcgaaaaccggcaagctcaacgagaaatccgttgaggcggcgttgcgcgcgctgaaacgttttcgcgctctggcggaacaggcgggtgcggtttccatccacgcactggctacggctgcggcgcgggaggccaagaacggccccgatttcatcgctcaggcagaagccatccttggacgccatattgaagtcctgtccggcaaggaagaagcctattattctgcgcttggcattgtttccggcttctacaagccgaagggtgtgacgggcgatcttggcggcggcagtctggaactggtagccgtggacgatcatgaagtgggcgaggggatcaccctgccgctgggtggcctgcgcttgcaggatatgtccgatgggcgcttgcccgaagcggtaaaaattgcgcgcacgcaacttgcaaaggcggtcatgctgcaagcgcatgaagggcaggccttttatgctgtcggcggcacatggcgaaacctcgccaagctgcacatgactgccaggaactatccgctgcatgtcatgcatggctatgagatggacgccgcagaggcacagagtttcctgaaacgcgtggccaagggcaatcttgatacgatgcgcggcatcgaggcggtttccaaaaatcgccgtcagcttctgtcctatggggcgacggtccttctggaaacgctgcgctgcatgaagccgtcgaagattattttctcggcgcttggtgtacgtgaaggctatctctattcgctcctgcccaagaacgaacagcggcttgatccgctgctggcttcggcggaggaactgtccattcttcgctcgcgctcgccgcgccatgcgcgtgaactgacgatctggaccgggctaagcctgtctgttctgggttatgacgagacgccggatgaggcgcgttatcgcgaggctgcttgtctcgtggcggatataagctggcgtgcacaccccgattatcgtggctcgcaggcgctgaatatcattgcccatggctctttcggcggcatcgaccatgcgggccgttctttcatggcgcttgccaattattatcgccatgagggtttgatcgaggacgagatcgcgcccgaaatggtccagctttccacgccgcgcctacgtgaacgcgctaaactgcttggggctttgctgcgcgttgtctatcttctgtcggcttccatgcccggcgtcatcccgcgccttgtctggcgcgaggacgaagagggcattgcgctggtcgtgccgggagacctcgccgatctgatttcagaccgccccgagggacggctgcaacagctttccaagctgacggggaagaacatctatttcgcggtcggcgacggcgcgattgaggagatgcgggagtgatttaggggaataggggaataggggaataggggaataggggaatagggtgcgggcaggtggtggacaaggcaagtaaaatatttgccttgactgaaaaagggtgattttttcccttactcccttactcccttactcccttactcccttactcccttactcccttactccaccgctctgatccgtcggttctcaaacttgatgccgatcttgccgtcgatgagatcgagtgccttctggccgaaaacctcgcgtcgccagccgtgcagggcagggacgttcgccttgtcgccctccgcggcgatcttttcaatatcgtcggaattggcgacgatcttggctgccacgccatgttcttccgtcaccagcttgagcaggactttcaggatatccgcagcggcggcgctgccttccggtgagtgggatggctttggcgatttgggaaggtcttccttcgcgattgcaagcgccgactggatcgccgtgacaaggcctgccgcctgtgcggaacgctcccaacccttggggatggaacgaaggcgaccgagcgcctcggcgtcacgcggctgctgctgtgcgatttcggcaatcgtgtcgtccttgatgatgcgcccgcgcggcacgttgcgttcgcgcgcctcgcgctcgcgccaggcggcaacggcctgcacgatggcaagctcaagtggtttacgcacacgcgccttcacgcgccgccatgcgtcatcaggatgaagatcgtaagtttggcgcgcggtcagcaccgccatttcctcgttcacccactcgctgcgcccttctttttgaagctcttccttcagatagaggtagatgtcgcgcagataggtcacgtccgccagcgcataatcgagttgcttgtcggaaagcgggcggcggcgccagtcggtaaaccgcgaggacttgtcgaggtgcttgcccgtaaccttctgcacgagctggtcataggaaatcgcatcgccaaagccgcagaccattgccgccacctgcgtgtcgaaaactggcgaggggatcagattgcccagatgaaagacaatctcgatatcctgccgggcggcatggaagaccttgacgatttcctcatcggccatcaggcggaagaagggcgcaaggtccaaccccggcgccagcgcatccaccagcgccgtatggtcaggtgaggccatctggatcaggcacaattccggccagaaggtcgtttcacggatgaactccgtgtcaaccgtgacgaaatcggatttggcaagggcgaatacggcctcttcaagggcctcggtggtcgtgatgagttgcatggttttcttttagacaaagcgacatcgattgtcgcgaaagaatgcgcaaaacccgtagcataacaagtgcaaattgtattttttgtcgatacgttgcgtcaagcggcgcgaaccttgacgcttgcatacagtgcagacttgacaaaacccggtcaaaatgcgcttttccgccagaatttgcagcgcttgcctgcactgacttatcctattccaaaaggcagaaatcatgcaccgttaccgcagccatacctgcgcagcccttcgcaagacggacgttggttctaatgtccgtctgtccggctgggttcaccgcgtccgtgaccatggcggcattctcttcatcgatcttcgcgatcattacggcattacccagattgtggccgatcctgattcgcccgcgttcaaggttgccgaaaccgttcgcggcgagtgggtcatccgcgtcgatggtgaagtgaaggctcgcgccgacgatgcggtcaatacgaacctgccgaccggcgaagtcgaaatcttcgcaaccgaaatcgaagtgctttcgcctgcgaaggaactgccgctgccggttttcggcgagccggactatccggaagatattcgcctgaaataccgcttcctcgatttgcgccgcgaaacgctgcacaagaacatcatgagccgcacaaagatcatcgccgcgatgcgtcgccgcatgaccgaaatcggcttcaatgaattctccacgccgatcctgacggcttcctcgccggaaggcgcgcgcgacttcctcgtgccgagccgcattcatcccggaaaattctatgcgctgccgcaggcgccgcagcagtacaagcagcttctgatggtggccggtttcgaccgctatttccagattgcgccctgcttccgcgatgaagacccgcgtgccgaccgcctgccgggcgagttctatcagctcgaccttgaaatgagcttcgtgacccaggaagaagtctgggaaaccatggaacccgtcatgcgcggcatttttgaagaatttgccgaaggcaagccggtgacgaaagtgttccgccgcatcgcttatgacgacgcgatccgcacctatggttcggacaagccggacctgcgcaacccgattgagatgcaggccgtgaccgaccatttcgccggatcgggcttcaaggtcttcgcaaacatgatcgccaacgacgcaaaagtcgaagtctgggccattccggccaagaccggcggctccagagctttctgcgaccgcatgaattcctgggcgcagagcgaaggccagccgggccttggctatatcttctggcgcaaggaaggcgacaagcttgaaggcgctggcccgatcgccaagaatatcggcgaagagcgcaccgaagcgatccgcaagcagatgggccttgaagacggcgatgcctgcttcttcgtggctggcctgccgtccaagttctacaaattcgcaggcgatgcccgcacccgcgcaggcgaagaactgaatctcgtcgatcgcgaccgttttgaactggcttggattatcgatttcccgttctacgaatgggacgaggacaacaagaagatcgactttgcgcataatccgttctccatgccgcagggtggcatggatgcgctggaaaacatggacccgctggaaattaaggcctatcagtacgatctcgtctgcaatggttttgaaattgcctccggctcgatccgtaaccagttgccggaagtcatggtcaaggctttcgagaaggtgggtctcagccagcaggacgtggaagagcgtttcggcggcctttaccgtgccttccaatatggtgcgcctccgcatggcggcatggcggccggcatcgaccgtgtcatcatgttgcttgtcggcgcgaagaacctgcgtgaaatctcgctcttcccgatgaaccagcaggcgcttgatcttctgatgggcgcgccttcggaagtttcaccggcacagcttcgtgacctgcatgtgcgcctggcgccagtgcaaaagagctaaactgatagaaaaacccggtcttgagccgggttttttatgcatctgaaaaagcccggtgtgaaaacgcaccgggctttttgactttaattgtcggcgtccacactgattttcaaaagctggatgatctttgtcgggtccagcgatgccgtggcgaagatcgaagcgaaagtgaccggctggtctggcgaggcgctgatggttagcgacttcgggtcggtgaaatatttatccgcagcggttttgagctgctgggtgaattcggggttcttcaactgtgttgccagcagcggaaccatcatcttcacctgttcggcgagcgtcttggcgtcggtgccctgctgcttcgcaaaatagtccagtagcttctgggtgagcgtgtcattgttaaagcggatcgtgaggttcttgaggttgagctgctcggcaagaacaagaacggccctaccggaggcatccttgtcggcatcggtcttgctcatggcttcctgcgtcttgtggacggcttccatgaaagccaggtcatagccacccagattgccggtaatgtcgatggtgccgagttccggcgccttgatttcaagctggtcgagcgaggcgtcgccggtcttgggcgaccagcttcccttggagttcagcgaagcgtcgagcgtgttcatgccgaacggagcaagcgggttcttgccgcctttttcaaaggtcacgtcgatattctggatgttccagatataaccgatcttctcggtcttgttggatgtgtcgagcgaaacgtcgatacccttcagcgtcgtgccattcttgccgggtgcgccgaaatgaacctcgtcgatcttcgttttgtcgtaaaggaccatgctgtcgagcggtcccttggtcgtttcggacggaataaaaacattctgcatcgacaggcccttgatctcggccctgccgtttttctcttccttgccgttgaaaacgagatcgggaacggtgatctgcttgatggtataactgccgtccggggtgtcttccacattttgcagcgttacatcaccgagaaccgtttcatcctcggaaacagtgggcagcttgagcgaggcgccttcgaggatgatatccgcgccgttggccttgacgccgctgaagctgagctcgccgccctgctttgcgtagagcgccttgatgcggtttgcgacggcattggcatctgccgccattgccgcgctgccaaaaaccaatgaaagggctgtgctggcaacgagaatgcgcgctgcgggcctgatgctgacaaataattgcatgtgatactcctgccttacccctgattttgtatagcatccacaggcggaaatcgtttgtttttacagcacgatctgctctgtttgcaatgcctgccaggaaaatccgattgtgatggttctatagactataaatggcggcagtattgcgacggtgtggcaaagccttgccctcaaggcgcaattatagtgagttggcgggtgagcgcgcattttcgcgccatggcaggtttgcttttcttaaagcataatccgactggagtgaaacgaggacgatcaagattatgcttcatataaaaagggcttgaccgccgatctggtccagtcagatcggggctctaatgtagaggattggttttcttcaactcttgctgacgaatcgcacagttggtactgagagatatgggaaaaagtctgattccgcccggcgacggcgaagaacacattgaacgggtcgatctgaaatcggctcttgaggaacgttacctcgcttatgcgttgtcaacgatcatgcatcgtgcgctgccggacgtgcgcgacggcttaaagccggtgcaccgccgcatcatgcacgccatgcgcctcctgcggcttaatcccgatcaggcttatgcgaaatgcgcccgtatcgttggcgatgtcatgggcaagttccatccccatggcgatgcctcgatctatgatgcgctggtgcggctcgcgcaggatttcgccgtgcgctatccgctcgtggacgggcagggcaatttcggcaatatcgacggcgataacgccgccgccatgcgctacaccgaagcgcgcatgacggaagtggcgacgctgcttctggaaggcatcaacgaaaacgccattgatttccgtccgacctataatgaggaagacgaagaacccatcgttcttcccggcgcttttcccaacctgcttgcaaacggttcggcgggcatcgcggtcggtatggccaccaatattccgccgcataatgtggcggagctttgctcgtcggcgctttatctcatcaatcatcccgatgcgccggtggaggaactcgtaacctcgcccgaacaatgggcggagattgaacaagagtccaagaccgatccggcagcacttctgaaatgcaaggtgcgtggcccggatttcccgaccgggggcatcctcgtcgaagagcatggcaatattcttgaggcctatcgcacggggcgcggcgcatttcgcgttcgtgcccgctggcacaaggaagagggcaatcgcggcacctgggtgattgtcgtcaccgaaattccctatcaggtgcagaagtcgcgcctcatcgaaaagatcgcggaactgcttctggcaaagaagctgccgctgcttgacgatattcgtgatgaatcggcggaagatatccgcattgttctggagccgaagaaccgcacggtcgatcccgagctgctgatggaatcgctgttcaagctgaccgagcttgaaagccgcgtttcattgaacatgaacgtgctgtcgcacggcaaggtgccgaatgtcctgtcgctgggtgctgtcctgcgcgaatggctggagcatcgcaaggaggtgctggttcgccggtcgcaattccggctggcggagatcgaaaagcgtctcgaaatccttggcggcttcctgatcgcctatctcaatctggatgaggtgatccgcatcatccgtgaggaagacgagccgaagcaggaattgatgcgtgcttttgaactgactgacgttcaggccgaatccatcctcaatatgcgcctgcgttcattgcgcaagcttgaggaattcgagatccgcaaggagttcgatgacctcactgccgaaaagacggacctggaaggtctgctcgcttccggcacgcgccagtggaagaagatcagcaccgaaatcaaggcggtgcgcgaaaagtttggcccgacgaccaggcttggcaagcgccgtacgactttcgcccatgctccgacgcacgatcttgaagatatccatcaggctatgatcgagcgtgagccggtaacgatcgtggtttccgaaaagggctggctgcgcgccatgaaggggcatctggccgacttctcgacgctttctttcaaggagggcgacaagctcaagcttgccttccatgccgagacgaccgacaagcttttgttcttcaccacgggcggcaagttcttcaccatcggtgccaacacgctgccgggcggccgcggccacggcgagccgatccgcattctggtcgatatggaaaacgatcaggatatactgacggccttcgtgcacgatccatccgcaaagctgctgcttgtcagccatgagggcaatggtttcattgttccggaaagcgaggcggtcgccaatacccgcaagggcaagcaggtcatgaacgtcaaggccccggatgaggcgaagctttgccagcgcgtttcgggcgatcacattgctgtcgtcggcgaaaaccgcaagatgctggtcttcccgctttccgatatcccggaaatgacacgcggcaagggcgtgcgcctgcaaaaatacaaggatggcggggtttgcgacgttcgcaccttcgcaattgccgatggcctgtcatggcaggattcggcggatcgcaccttcaatcgcagcaaggaagaactggtcgagtggatcggcgcacgcgcctctgcgggccgtctggtgccgaagggttttccgcgttcgggcaaattctgatggatagagcattttcgagccaaaaatgtgaaacgcctatgcggggaaatcagtccactggactgatttttgatcccgctccgatgcgttggaaaatgcgacaaaacaaatagttagagcaatcccgtcaagacaagagccgctctggacgaaaggcggcgcattcggccgccttctgttatccctcaaaacgctgccagccgcgggggcccagatgttcctgcggtgtgaagcggattttatactgcatcttgcgggaaccctcgacccaatagccgagatagacatgcggcagtccggcagcacgtgcccgttcgatatggtcgaggatcatataggtgccgagcgaacgctcctgcatgtgcggtgagaagaaggaatagaccatcgaaagcccgtcggccatcacgtcggtcaatgccaccgcgatcagttcgccatcgcccttggcgctcatgaaactgtccggtccccgccgccgatattcgatgatctgcgtgttgacatgcgtatcctcgatcatcatcgcataatcgagaacggtcatatccgacatgccgccggagcgatggcgcgcatcgagatagtcgcggaagagcgcatattgctcggtgctaggctgcgccttgtgcacgcgcccgataagatcgcggttctggctccagacccggcgcatattgcgcgtcatttcaaattcaccggccagaatgcgaacggagatgcaagccctgcacacttcgcaggccgggcgataggcgatgttctgtgagcggcggaaaccgccctgggttagaagatcgttgatttcgttggccttgtctcccaccagatgcgtgaacaccttccgctcctgctggccctcaagataggggcagggggagggagctgtcagaaagaactgcggagactgctgcggttgatgggtcattcaatatccacgaaatggcaataccgaaaccatcacgataattatcaaggatcgaaccgacagcgcaaaacgtcaatagacattttgtcctgtcggctttgatttttttgatctatgcgcttatcgatccgaacggatgacggcggtgccgagaagcaggtcatgcacggtgcgcttgcggtcgagaaccagcgttgcaagcaggatcagcggcgtcaggacgacattcaggccccagaacagcaccgtatgaacgattgcaagcacgggatcgaccgtgccgccttcaagccttacgagcttgatgttcatcatctgcatgccctttgtagcctgctgtggtccgcccagcgtgtgcgcaacatagaacagcgccaccattggaaacatgataccataaagcatccagccgaggctgaatgtgatgatgccaagaatggcgatcacgattgccacaggaatgcagagcagaaagacaatcagataatcgatgaggaaggccatgatacggcgcgttcgcacaccttcaaagaatgagcggctttcataacgcggacccacgatttcaccgtgtagaatatggtcggacatcgttccttccagtcgtttccaaggaagcggccgggcaatgagaaccggcgctgttccgcaatcttagcgcaacaacgcccaacatggtaacggaaaccggctatttcaaggaaacgggtttaacgtgccgaaatggaatagcccgatcaggccttgagcttttcagccacttccattgcgaaataggtcagaattccgtcacagcctgcgcgcttgaaggcgagcaggctttccatcatcaccttttcctcgtcgatccagccattgatcccggcagcctttatcatcgcatattcgccggatacctgataggcgaaggtcggcaggcggaattcgtccttcagacggtggatgatatcgagatagggcaggcccggtttcaccatcagcatgtcggcgccctcggcaatgtcctgttcggcttcgcgaacagcttcttcagggttggccggatcgatgtaataggttttcttgtcgcctttcagcaggccttgcgtgccgatggcgccgcgataggggccgtaaaaggcagaggcgaacttggtcgcataggacatgatcggcacatggctgaagccgtgctcgtccagtgcctggcggacagcgcccacacggccatccatcatgtcggacggggcgatgatgtctgcaccggcctcggcctgggaaagcgcgccgcgcaccaccatggcgaccgattcgtcgttgagaatttctccgtcgcgcaaaatgccgtcatggccatgtgtggtgaaggggtccagcgcggcatcggtgatgatgccgatttccggcacttctttcttgatggcgcgtaccgcacggttgatgaggttatccgggtttgcgacgaaggagccgtcgtcggttttcacttccggcttttcgcgcgggaagggggcgatggctggaatgccaagcctggcggctttttcagccatgcgcacggccatatccaccgaataacgttccacgccgggcattgcttccaccggctcggtcacgccggagccataggtcaggaagaaggaaagaatgaggtcgttcaccgtcaggtggttttcctgcaccagcctgcgcgaccagtcggccttgcgcatgcggcgcaggcggcggctgcccgttacgtcatcgacgtgctggctgatattggctggcagatatttggactgacgatcggtcatggaactgttcccgagaagtgacgccttggaatgcgaagccccaaggctggcatcggatgggcatccgtttatcatgggaaaagcgatgaaaccaagaacattgacctgtgcaggattgacgcggggcgtctcactttctacccatttgtaggaacgggagaaaagatatgcagattgacttcggcggtggtagcgagattggctttgaacgcaagggtaaagcgggacttgtgaagcttacacggaccgcagcactcaatgcgctgacgcataatatgattctggcgctcgatcgcgccttgcaggcctgggaagatgacccggaagtggcttgtgtgattctcgaaggtgaggggcgggctttctgcgccggcggcgatgtgatcgcagccttcaaggccggacaggccggcacgcccgcctatgaattctttcatgacgaatatcggctcaatgcacggatcggtcgttttccaaaaccctatgtctcgctcatcaatggcatcgtgatgggcggcggcgcaggcatttccgtgcatggatcgcatcgcatcgtgaccgagaacaccatgttcgccatgccggaaacaggtatcggttttttcccggatgtgggcggcagcgctttcctgccgcatctgcatgataatttcggctattatctcgccttgacaggcaaccgcatccgctggggcgattgcctgcaaagcggcatcgcaacccatgccgttgcggcaagcgatctggaggatgtgcgcgacgatatcatcgccactggcgatatcgacgccgcgcttacccgcagccagtacccggattttgaaacctctgtcgaaatacgccagcttgtggccgaatgtttttccggcgccacgctggccgattgtatcgaggcgctggaacgggccgccgaggcgggcaacaaatccgccagggacatattgacggttatggccacgcgctcgccgaccagcctcgcggttacgttccgccagcttgccgatggccgcccgcttggcctcgatgactgtatgcgcatggaatatcgcatcacaagccggatgctggaagcacaggatttctatgaaggcgttcgtgcgcttctgatcgacaaggacggcgcccccgcctggaaaccggcgacgctggaagaggtcaagcctgaacaggttaatgcctatttcgccaatctgggtgacagggaactgacattgtgatgaggagcggctgatgcatatgaacgagctgtgccagcacattcaacccagcggaaccgaatgggccttcacatggttcatgcggctcctcgcactggcggcgctggcaagcggcgtgttctattggatccgcctgatcggcattcaccccggccttttatggcgcttcgacctgatgccggggctttggcaaacagcagttgtggcgctggcggtgttgatgcctgttgcctcgacggggctgtggatgcgcgcgccctgggggcctgtcttgtggtttgtcgcagcaatgggcgagatagcgatctattccgtctttgcgcggcattttgaatacaggcccatcaccgtcgcgttcgatgtgctttgtattctcgtttatatcgtctttcgcgtgcttttgtttctcgaaaagcggcggcaggcgcgtgcgagcctgccgctttgacgatatgtttgccgcattctcaaatgaagaaagtttaatccggcagcggtgccaaccgcccgcaaaacggggcttttcgcgtgtatgacgccttccagcaatgcggggcgaacccgcttgccggtaagcaaacattaagcctgaatgcgcattctcgccggtaagttactgttaaggctgacttttaagtcgaattttatgcatctcccctaaattcctctcaacagacggtgagaaacaaaccaccgcataaaacaggaagagagctgcatcgtggtttcacgaaatgcggctccggcagagaggcaaaagaaatgaccaatacccagcgcaagatggatgcatccgctccgttcatggcaccgcaaaccgcacttcgcagcctttatctggaggctctccagcttgtcgagcgcctgcatcgccgcctgctcgacgtggtgaaggatgagttcgaccgcaatggccgaagcgacatcaacgccacgcgggcgcttcttctcttcaatatcggcaattcggaattgaccgccggtgaactgcgctcgcgtggttactatcttggctcgaatgtttcttataatctcaagaagctggttgaaatgggcttcatccaccatcagcgttcccgcgtggaccgccgctcggtgcgcgtcagcctgaccgacaagggcaatgaaatcgccaatcaggtcgcctcgctttacgagcgccatatcacctcgatcgaacaggtgggcggcattcaggttgaagaatttatggcgatgaacaagtcgttgcagcgtcttgatcgcttctggaacgactccatcgcttaccgcctgtaaaacccgaacggctttctgcacccgtaattgacctgcaagtttgttgcagaactgtcacagcgggcctgctttcagggcaggagcattcactgatcttctaatcttggcgcgcccggcttgaaaaccgggccgggcgacatgattaagccataaaagccgagataagcattttgcaatggcacgggcaagaaagtgccaccttcagaaacaggcccctggaaacgcaaaacggaaacgtagaacgcaaatacggggaggcaggttcgcagatttgcggtccgggatcgcctttatgacctgttcctgatattctctgggaagattgccgcaagagcggttagccttttgggacgttaatcaaatgaccaagaccgacagaccagccaatgctttcagggccgaccgccgccgctttctgcgcagtgcggcaacagccgggctttccgtggctgcctccgccatggtttcttcggcctatgctcaacaggttctgagcgacgtcatttcctcgccgcgtcgtggcaattgggacgaccagtttgatgcccgtgcgacgggcgggcggcgcgttgccacgaaccagccggtcctgagcccgcagacggtcgccgatatccagaatgcaattgtgcaatataccgatattgcaagtcgcggcggctggcccttggtgccgggcaatgcaaggctccagattggcgttaacgacccggcggtgcaatatctgcgcaagcgtctgatgatttccggcgatctgccgcaggaagccggtctttccacagctttcgacacctatgtcgatgcggcgctcaagcgttttcaggctcgtcacggcctgccggcggatggcgtcatgggacagttcacctatgcggccatgaatgtggacgtgaatacgcgtctcggccagcttcaaaccaatttgcagcgccttgcgcctttggccaacgataccatgcaggagcagcgcttcgtcatggtcaacattcccgcagcccgcatcgaggctgttgaaggtggcagcgtcattcagcgtcacacggccgttgtgggcaagatcgaccgccagacgccgctcctcaattccaagattcacgaagtcattctcaatccttactggaccgcgccaaagtcgatcatccagaaggacatcattccgctgatgcgcaaggatccggaatatctgacgaagaacaagatccgtctttacgaccagtcgggtcaggaagttccgccggaaagcgtggactggaacaccgacgatgcggtgaagctgatgttccgtcaggacccgggcaagatcaacgccatgtcctcgaccaagatcaacttccacaatccttatgcggtctatatgcacgatacgccgcagaagagctatttcaacaagctcatgcgtttcgactcatcgggctgtgtgcgcgtgcagaatgtgcgcgatctcgacgtctggctgctcaagaatacgccgggctgggaccgccagaacattgaagccacgatcaagtcgggcgtcaatacgccgatccagcttgccgatccggttccgctgcacttcgtctatatcagtgcctggtccacgggtgacggtgtggtgcagttccgcgatgatatctacaagatggatggctcaaccgaactggcgcttggcacggacacctgattgcgtcaaaaaccacctgttgcaagccgcccggatgccatgccgggcggctttttgcttgtgcggcatttatcaaatcggtttgccgcattttggaacatgcttttcgctttgcggccattggccttgcctactcaagtgtgataatgcgcctcatccatgtcgcattgtcccacgcaaaaccgcttcgcacttttgctggaaatgccctaacccggagggtgtgaaacatgtctcaagccaacgccgccacgaaagcgtcttcggacgttttcttcaatgcaagcctcgaggacatcgatcccgagattttcggtgcaatccgcaacgaacttggtcgccagcgccatgaaatcgagctgatcgcttcggaaaacatcgtttcgcgcgctgttctggaagcacagggttccatcctcaccaacaaatatgccgaaggctatccgggcaagcgctattatggcggctgccagtatgtcgatgtcgtggaagaactggcgatcgaacgcgccaagaagcttttcagtgccgaattcgccaatgttcagccgaattccggcagccagatgaatcaggcggttttcctcgcgctgcttcagccaggcgataccttcatgggcctcgaccttaattcaggtggccacctgacccacggttcgccggtcaatatgtccggcaagtggttcaatgtcgtgtcctacggcgtgcgcaaggacgatcatctgctcgacatggacgaagtcgcccgcctcgcacgcgaaaacaagcccaagcttatccttgcaggcggcacggcctattcgcgtatctgggactggaagcgtttccgcgagatcgccgatgaagtgggcgcttatctcatggtcgatatggcgcatattgccggtctcgtggctggcggtcagcatccgtcgccggttccccatgcccatgtctgcaccacgacaacgcacaaatcgcttcgcggtccgcgcggcggcatgatcctcaccaatgatgccgatattgccaagaagatcaattcggctgtcttccccggccttcagggcggcccgctgatgcatgtcatcgccggtaaggctgttgcctttgccgaggcgttgaagcttgagttcaagctctatgcgaagaatgtggtggataacgcccgtgcgcttgccgaggaattgaagtcgcacggcctcgacattgtttcgggcggcaccgacaaccatctcatgctggtcgatctgcgcccgaagaacgcaaccggcaagcgggcggaagccgctctcggacgcgccaacatcacctgcaacaagaacggcattcccttcgaccctgaaaagccgtttgtgacctccggcgtccgtcttggcacgcctgccggcaccacgcgcggcttcggcgttgcggaattcaaggaaatcggttcgctgatcgccgaggttctcgacggtttgaaggtcgccaattccgacgaaggcaatgcggctgtcgaacaggccgtgaaggaaaaggtcatcgccctgaccggccgtttcccgatgtacggctatcagggataagtccgctttcgtaataccgatgaaaccccgttcaacgctgttggacggggttttttacaccgctttgtgattgtcgcatccggtaggtggaatgccgcttataggttatgatcgccgggaatcggttgcgggaataaggctcttgcgtttgtatcgggggcgatcccacatatgagcagcccgtcgccagtgttgaagtcgccgatattgagattgccaatattgaaattgaaagagttcgatgcgttgtccctattgccagtctgaagatacgcaagtgaaggattcccgcccggcggaagacggcgctgttattcgcaggcgccgcgtctgttcggtctgcggcgggcgtttcacgacattcgagcgcgtacaattgcgcgacctcatggtcgtgaagaaaagcgggcgccgcgttcccttcgaccgcgacaagctcacgcggtccatcgaagtggcgctgcgaaagcgcgatgttgacagtgaaagggtggaacgcgccatttccggcatcgtgcgccagcttgaaagtgccggcgaggcggaagtaacctccgacgaaatcgggcggctggccatggatgcgctgaaaggcattgacgatattgcctatatccgcttcgcttccgtttatcgcaatttcagcaaggcggtggatttccacaatgtcatcgatgagctgacggtttccgagaccggcgataatctggaaacgtagaatgggcgccagcgaatttccgcgttcaaaagcgacattgaatgatctgcgcttcatggaagcgacgatccgttatgcgcgccgtcacaaggggctgactggcaccaatccttcggttggcacgattatcgtcaaggacggtgtcattgtcgggcgcggcgtgacggcattgggcggaaggccccatgccgagccgcaggctttggctgaagtgggtgaggcggcgcgaggggcgacggcctatgtgacgctggagccctgcgcgcatcatgggcgcacaccgccttgcgcggaggcgctggtgcgctcgggcgtcgcgcgtgtcgtggttgccgcaaccgatccggacgagcgtgtcagcggaaaaggctttgccattctgcgcgaagcgggcattgaagtcgtgccgggcattttgtccgaacaggctgccgacgaccttgcgggctatctgaatcgatctgcgaggaaacgcccggaagtgattctgaaacttgcgctttctgccgatggcatgatcggccggaaaggtgcggggcaggtggctatcaccggcccagtttcgcgcgcgcagtcacatattctgcgcgcacaggccgatattatcctgatcggtatcgaaacagcccttgccgatgatccggttttgaattgccgtctgccggggctggaacagcgttcgcccgttcgtgtcgtgctggatggcgggttgcgtctgccgctttcctcaaggctggtgcgctctgccgatacgcagcccctgtgggttgcctgcggggaggaagcccctgacgagcgccgcgccgcgctgggtgctgcgggctgccgtatccttgcaaccgagacgcatgatggccgcatcgccctgccggaattgctggatgatcttgccgcgcagggcattgcttctgttctcgttgagggcggggcgggcgtcgccaaaagctttctggatgaaaaactcgtggaccggctgatcatcttccgttcgccattggtgatcggcgcggcggatggggttgccgttgagggactggaaacccatatcgcaagcgaattcaaaattctgaggcggatgcgttacgcagatgatgcctgtgcggaatatgtaaggaacacgtgatgtttacaggcataatcaccgatatcggcaaggttgaccgggtcaagccgttgaatgaaggcgtccttttgcggattgaaaccgcctacgatcctgaaacgatcgagcttggcgcatcgatcgcctgttccggcgtatgcctcacggttgttgcgctgccggaaaagggcagcaatgcccgctggttcgaggtggaggcatgggaagaggcgctgcggctgaccacaatctccaattggcaaagcggcaggaagatcaatctggaacgttcgctgaaacttggcgatgaaatgggtggtcatcttgtttccggccatgttgacggacaggccgaaatcgtcgagcgcaaggatgagggcgacgccgtgcgcttcaccctgcgcgcgccggaagaactggcgcctttcatcgcgcagaaggggtctgtcgcgcttgacggaacttcgctcacggtcaatggcgtcaacgcaaacgagttcgatgtactcctgatccgccattcgctggaagtcaccacatggggcgagcgcaaagcgggcgacaaggtcaatatcgagatcgaccagctcgcgcgttatgcggcaaggcttgcgcaatatcagaaataggcttagagcctacgaatgaagctgtaacagcatttccctattttaagcgttgaccgcagcccttgcgatccgcgattttctcatggattttctcatgtccaagcacgaggccgatgcgccgcatttgcttattgtcgaagcgcgtttctacgatgatctggccgacgcgcttctcgatggcgcaaaggcagccttggatgaggcaggggcaacctacgacgtcgtgacggttccaggcgcgctggaaattccggcaacgatttccttcgccctcgacggcgcggataatggcggcacggaatatgacggctttgtcgcgcttggcactgtcattcgcggcgagacctatcatttcgacatcgtgtccaatgaatcctgccgcgcgcttaccgatctttcggtcgaggaaagcattgccatcggcaacggcattctaacggtcgagaatgaagagcaggcatgggtgcgcgcccgccgcgaagacaaggacaagggtggctttgcagcccgtgccgcattgactatgatcggcctgcgcaaaaaattcggagcctgatcgttatgaattctatccctgaaggccgtccgactcccaatctgccgcgaactgcgaacaagcgtggtgttgcgcgccttgccgccgtgcaggcgctctatcagatggatgttgccggtacgggtgttatggaagtcgtggccgaatacgaagccttccggctcggcaaggaagtggacggcacccaatatctcgatgccgatccgcaatggttccgcgccattgtggcgggcgtggtcgaagaccagttgaagctcgatccgatgatccatcaggctttgacggaagactggccgctgtcgcgcctcgattcgacgctgcgagccattttgcgcgccggtgcatgggaattgaaggcgcgcaaggatgtgccaacggcggtaatcgtttcggaatatgtcgatatcgccaaggccttctatacggaagacgaaccgaagctggtcaatgccgtgctggatcggcttgccttggtcattcgcggcgaaagccgcggggccaaaccgcggcataagagctgatctgcgggcatcgtaacaggttgcaagggctgcgagaaatcgcggcccttctttctttgcgggcagcaaagaacagcttgacgtttgtgaaaccgtttcgcatgttggtcaagcggcattgagaatgctgaaatgcagggaatcgcgccaattgattgattccaaggcgtaagttccccaataaatataccgttgaagcccggtatctcttgttcggcttcaggcacttccatgccgctcagtcgggtccggggaggggttttcgggcctgtcctgcgcatgtgcctgccgacaatcgcggctcgcggtctggcggcagccggcgcaaactatggagcgcgtttcggtctgtttgcaccgggtcggcgctccgattgtctggttggccgcgcatttttcccgaaaaccgtttcacacttttcggaatgcgctcaatgggagttggcctttatgcaaatgggaatggcagtcttggttctcgtcattgcttgcggtgtgctttccgttcttttcgccatctgggcgatccgctcggtccttgcggccgatcagggaacgcagcgtatgcaggaaattgctgaagccatccgcgagggtgcgtcagcctatctcacacgacaatattcaacgattgccatcgtgggcatcgtggtcttcctgctggcctggtatctgttgtcgctcaatgccgcaatgggcttcctgattggcgcggttctgtcgggtgtcacaggtttcatcggaatgcatgtttcggttcgcgccaatgtgcgcaccgcgcaggcagcgtctctgagccttgcaggcgggctggagctggctttcaagtctggcgccatcaccgggcttctggtggctggcctggcgctgcttggcgtctcggtctattatttcgtgctgaccgtctggctgggttatgcgcccgccgaccgcaccgtgatcgactcgctcgtatcgctcggctttggcgctttgctgatctccattttcgcccgtcttggcggcggcatcttcaccaagggtgccgatgtgggcggcgatctcgtcggcaaggtggaagcaggaattccggaggacgatccgcgcaatcccgcaaccattgcggacaatgtgggcgacaatgtaggcgattgcgctggcatggctgccgacctgttcgagacctatgccgtcaccgtggttgcgacgatggttctgggagcgatcttcttccacggttccgacgcgctgaccaatgtgatgctctatccgctgatgatctgcggtgcgtgcgtgataacctcgatagcgggtaccttcttcgtcaagcttggcgtgaacggctccattatgggcgcgctctacaaggggctgattgcaacggggctgctttccatcgtcgggcttggcgttgccaatacgctgaccgtcggatggggcgagatcggaaccgtggctggcaagagcatcactggcaccaatcttttcgtctgcggactgatcggcctgattgtgaccggcctgatcgtggtgattaccgaatattataccggcaccaacaaacgcccggtcaattccatcgcgcaagcctcggtgacgggccacggcaccaatgtcattcaggggcttgcggtttcgcttgaatccaccgccctgcctgccatcgtgattgttggtggcatcatctcgacttaccagcttgcgggcctgttcggcacggccattgccgttacggccatgctcggcattgcgggcatgatcgtggcgctcgatgcgttcgggccggttacggacaatgcgggcggcattgccgaaatggccgggctcgaccctgaggtgcgtaaggccaccgatgcgctcgatgccgttggcaacaccacaaaggccgtcaccaagggctatgccatcggttcggccggtctcggcgcgctggtgcttttcgcggcctattccaacgatctggcctattttgccgccaatgggcaaatctatccgtattttgccgatatggggcctgtctccttcgatctctccaacccttatgtggttgcggggctgatcttcggcggcctgatcccctatctttttggcggcatggccatgacggctgtgggccgggcaggcggcgcggtggtgcaggaagtgcgccgccagttccgtgagaagcccggtatcatgacgggcaaggagcgcccggattatgcgcgcgcggtcgatcttctgaccaaggcggccatccgcgagatgattatcccttcactcctgccggtgctggcgccgattgtcgtctatttcggcgtgttgcttatctccggctcgaaggctgcggcctttgccgcacttggcgcttcacttctcggcgttatcatcaatgggcttttcgtggcgatttccatgacctccggcggcggtgcatgggataatgccaagaaaagcttcgaggatggttttaccgatgccgatggagtaaagcatatgaagggctcggaagcgcacaaggcttccgtcacgggcgatacggtaggggatccctataaggatacggcaggccctgccgttaacccggccatcaagatcaccaatattgtggcgcttcttctgctggccgtgctggcccacatggcctgatcttttctcttgtgtataaaacagaaaacccgccgtgaaggcgggttttccttgatttccatcgggccgatttatgaaccgcctgccgatggcagagaagtcggcgccttggaaacgccctggatgatctggccgaggaacgtctggtccttgccactggtcggcgtggtgcgcgagacgaagtcgaacagcttgccgtccttcaggccgtaattggcaatatgctccaccttgccgtccttgttgaaatagatggcaagaatctggcgttcaatgacctttggcttcatgaactgggccgcgcggtaacgcttctgcgaaatgtaataaaacacttcattgtcgaaggtcgcggtggtggatggcgtgccgagcgccagaagcacctgctcacggctggagccgaccggcaccgaatcgagtgcctgctggtcgagcacgtaaccctcagtcagcgtttcagacggattgagcgtggatgcggtggtgcatccggcaagggccactgagacgagaattgccgtgccggcgagaagagcacgctgcttgcgcgcacctgggaaaaatcgctgcaacaaagacctctccatagaatctaaatcagcgcggcactttcgccgtcggaagaacttgggtaaaccaccttgcttgtttatgcaactggaacggtcgtactgacatgattctccaactattccgccgcaaatcgaaagcaaacgaggctatcgtccttcgcgtttatgaagtgatcgtggcggcggcgcggcaaaaacgattttatgcacaatttcaggtgcctgatacaccgcttggccgttatgaaatgctttcgctgcatatttttctcgcccttcaccgcatgaagggagaaaatcctgcactgaacgcacttgcgcaggagattgccgacgaattcttcaaggatgtggatcattcgctccgagagctggggatcggcgatcagggcgttccaaaacgtatgaagaagcttgcgcgcatgttttatggccgcgttggcgcctatggcgcggcgctggatgcgaatgatgcgcaagcccttgctgccgcgcttacacgaaatatccgcccggacctcgaattctggccccatgcttgctatctaggcgcgtatgtcctgcaatgccgtgattgtttgcgggaaatttcagacgaggctttggcggctggagacatttcctatatggatgtcgatcaggtggaccttgcgccatgagcgcggtcctcattttaacggaaccgctctaactatttgttttatcgcattttccaacgcaaaatcgtttcacacttttgctggaaatgctctagtcgatgataaagaggccaggaagaatgactgacaaaccggcgcttacctatcccgttccggttatgcacctgccgcaaaaaggcgtgacggtaacaatcagcaccgatgagaaagagcgcgctgcgctcgccagggggcatgagcttgatgccgtgaacgcattttctgccgaatttctgctgacgccctggaaaaaggacggcatccgtgtgcgcggacgcatcgatgcggagattgtgcaggcctgcgtggtgacgctggaacccttgaccaacacgattgccgaggagatcgacactatcttcgtgccggaaaattcccgtcttgcgcggatagagcttgatgaaagcggcgaaatactgctcgatgcggaaggtgcggatatcccggaaaccttcgtcggtgacaggattgatgtcggtgcggttgccgaagaattttttgatctggccatcgatccctatccccgcaagccggggctgccggaagagagcgagccaaaaattttcggtgatggtgatggggatgagaagcccgtttcaccctttgcgaaactttcagaatggcagaaaaagccgtaattcacagtggggttgacagaatttggttgtacggcaacgcaaaaacactattttccccgaaaacctgtcttctgcaaaaaatcgtgcagggacaggatcgcacaggaataatcaagagtgatcaagatttcgattgacgccatgggcggtgatttcggccccgaagtggtcatccccggcgcagcgaaggcgtttgaacgccacccggatattcgttttattttcttcggtcttcccgcgcaggtggagcctgttctggcgcgctatccgaagctgaaggaagcctcggagtttcgcgccagcgaagttgccatcggcatggatgacaagccgagccaggccttgcgcgccggtcgtggaaaatcctccatgtggcaggccatcgaagcggtcaagaccggcgatgccgatgcttgtgtttccgcgggcaataccggcgcgctcatggcgatgtccaagttctgcctgcgcatgatgtcggatgtcgaacgccccgcaattgctggtatatggccgacattgcgcggtgagagcattgtgctcgatatcggcgcgaccatcggtgcggatgctcgccagctggtcgattatgcggtcatgggggcgggtatggcgcgcgcattgtttgaggtgcgcaagccgaccgtcgggctgctgaatgtcggtacggaagaggtcaagggcctcgacgaaatcaaggaagcaggccagatccttcgcgatacgccgctggacgggcttgaatattccggtttcgtggaaggcaatgacatcggcaagggcacggttgacgttgtggtgacggaaggtttcaccggcaatattgcgctcaagaccgccgaaggcactgcgcgccagatggcagaactgctgcgccaggcgatgagccgcaccctgcttgccaagattggctatgtgtttgccaagggcgctttcgaccggcttcgtgaaaagatggacccgaacaaggtcaatggaggggttttccttggcttgagcgggattgtgattaaaagtcatggcggcgccaatgctgagggcttctgctcggcggtggaagtgggctatgacatggtaagaaatcgtctgctggagaaaattgaggctgatctcgcccatttccaccacagtcattcgcatgtttcgtcgaaagcataatccgaccggggtgaaacgaggacgaccaggattacgcttccacgagaagagtttggagtgcaggtctggtcattcagatcgaaacgcgctccaatgagggccgaaaccgctctaactatttgttttgtcgcattatccaacgcaaaaccgtttcacatttttgctggaaatgctctaaggccagaattctcgaccgtgtaagcgaaaatattgtgctccggtcgcttttgaggacaggaaataaacgatgataagatctgtcgtacggggtatcggttcggcattgcctaaacgggtcatgaagaataccgactttgaaggcattgtcgaaacctcggacgagtggatcgtgcagcgcacgggtatccgtgaacgccacattgcgggcgagggcgaaacgacggtttcgctgggagcggctgctgcgcgcgcggcaatcgagaatgccgggcttcagccgtccgatatcgatctggtccttctggcaacctccacgcccaacaatacctttccggccagtgcagtggcaatccagcgcgagcttggcatcacccgaggcttcgctttcgaccttcaggccgtttgcagcggtttcatctatgccatcaccacggctgatctctatattcgcggcggcatggccaggcgcgttctggtcatcggtgcggaaaccttctcgcatatcctcgactggaccgaccgcaccacctgcgttctctttggtgatggtgcaggcgcgatcgttctcgaagcagccgaaggccatggcctgacttcggatcgcggcattctcgccgccaatctgcgctcggatggcaatcataaggaaaagctctacgtcgatggcggcccgtccaccacgcagacggtgggccatctgcgtatggaaggccgcgaggtcttcaagcacgccgtcggcatgattaccgatgtgatcgaggcttccttcgaggcaacgggcctcacggccgaggatatcgactggttcgtgccgcatcaggccaacaagcgaatcatcgacgcttcggcaaagaagcttcacatcgctgaagagaaggtcgtcatcacggttgaccggcacggaaacacctctgccgcctcggttccactggccctcgccaccgctgttgccgatggtcgcatcaagaagggcgatctcgttcttttggaagccatgggcggcggatttacctggggcgcggttcttgtgcgctggtaagcgataaaattgataacccgtaagggaactcgtggcttgaccattatgcttttatttgtgtaacgtcctgtcacgtaaggatattatctgttcaaacgctaaccaggcaggttcggtcatgggaggtaaaacggtcacgcgggctgatctggcagaggctgtttaccgtaaggtaggcctttccagaacggaatcggcggctttggtcgagatgatactcgatgaagtctgtgacgctatcgtcaatggcgaaacggtgaaattgtcgtcttttgcgacatttcaggttcgcgacaagaacgagcgtatcggtcgtaaccccaagacgggtgaggaagtgccgatcctcccgcggcgtgtgatgacgttcaaggcgtctaatgttctcaagcagcgcattttgcaggaacatcagaagcgtcagggtaaaacctcgaagtgaagtttcaatgccgcctttccgggcggcattttcgcaagatattttttcaatatgaagctttcgggtgccgctcttcagcggcacctttttgtttgcttgcatttttagaaagcagcaaaccgaattgtccccaaacttgaataggtgcttataaagccgtgattattatataataataagtgagcgaatcgtttttgttgacattgggttctgaaaagaaaaaagcttttcagacagcacttggttcaggtgtcatcggttcaagatggcgtatgttgcccggtgaagcttattggtagagcgcgggaatttgttaatcccgtttcgatacgttggaaaatgcgacaaaacaaagagttagagcggctccagcgattctgttaagataggaccgctctaaagcgtgtcgtatgagtatggatgtgcttgggcgtcatggttttggctgtaggcgtgagatgcgcgcagccggttgaacgatctgaattggcaagttgcgcctgtcggtgaaatggaaccactggaaagggcagatgatggacaagagccctgatgcattcaggacgatcagcgaagttgcggaggacctcgacctgccgcagcatgtgctgcgtttttgggaaacccgctttacccagatcaagcccatgaagcgcgggggcgggcgtcgttattaccgcccgcttgatgtcgagcttctcaagggcattcgccatctgctttacgatcagggctatacgatcaagggtgtgcagcgccttctgcgcgaaaacaacgcacagttcatcatcgcattgggcaatggtgatgtgcaggccatcgaggccattacgcgccagaagcagatcgcagcggaaaaacgcgccgccgaggaagccgccgataatgaaatggccttgccgagcggcatcaaggcgccgcagccggcccgcaaattgttcgggccgttgaagggtgaggaagatggcccaatcggggcggatggcaggcgtccgtcaaaggataatcgtgcgcttttgcaggaagccctttttgaccttctggaatgcaagcggcttctggatcaggttcgctgaatattatgcagattgaatgaagggaggctgatgcctccctttttgcattttatgtggaagacagtttcagtccgataatgcctgcaagaataagcgcgacgctggccacgcggaagaaggttgccgcttcgccaagcaggaatataccgacgatgaatgcacccaccgcgccgatcccggtccatatagcataggcggtgccaagcggcaggctgcgcattgcgatggcaagcagcaggaaactgcccatcatggtcacgaaagttatgatcgtgggtgtgagaagggaaaaaccctcggactttttcatgaaaaaagcccagacaacctcaaaaatgcctgcgaataccagatagatccatgccattttaaagctcatttggtgaaaaggggggcaggtaatctggggaaataaggggaagaaaatggtcggagcggcgggattcgaacccacgaccccttgacccccagtcaagtgcgctaccgggctgcgctacgctccgagccggggaaagccctagattataaagacttggcgcgcaagggctaaattcaagaaactggcaaattgcgcacagatgtataaatggcaccgcctgactgctgtctggccgcgacaatcaggtgcatggaggttcgagcataatccgaccggagtggaatgggggggaaacaagattatgatcgaaacggctctaacagggcgataatgttcaataagcattttccgtgttcagaagccggatcggcgtcaggaacaggatcttgaggtcgaaccagagtgaccagttttcgatgtagaaaagatcatattcggttcgcatacggattttttccgcattgtcgatttcaccgcgccagccattgatctgcgcccagccggtgacgccgggtttgacgcggtggcgcgcgaaatagccgtctacgacctcattgaacagcacattatgggaatgggccgccacggcatgggggcgggggccgaccagcgagagtgttccgctgagtgcattgaaaaactggggcagttcatcgatggaggtcttgcggatgaaacggccgacgcgtgtgacgcgcggatcgttctttgtcgtgacttgctttgcggccggatcacatttgtccgcatacatggagcggaacttccagacattgatgacctcattattgaagccatggcgcttctgcttgaagattaccgggcctttgctgtccagcttgatggcaatggcggtcgccagcatgatgggcgacaggaggattattccgagcaggctgaaaacaatgtcgaaaatccgcttggcgacggaatcccagtcgttgattggcttgtcgaaaatatccagcatcggcaccgagccgacataggaataggcgcgggggtggaagcgcagatgattgttgagtgctgaaagccggatatccaccggcagcacccagagttttttaagcagggaaagcacgcgcaattcggcactgatcggcagggagatgatgagcaggtcgatatgcgcaatgcgcgcaaattctatcaaatcgtcgatatttccgattttcggatagccggcaacgatgggcggtgagcggcggtcgtcacgatcatcaaaaatgccgcaaatccggatgtcgttatccggctgctgttcaagcgagcggataagagattccgcattcgttccgccaccgacgatgatggcgcggcgttccatggttccgtttcgtgcccagcgccggattttccaggcgataaacaggcgggagatgacgagaacgccgaacgcgcttacggcccagatgatgaatcacccacgcgagaactgcgatgaaattttgaagagaaagcctgcaatcgccagcgcgcccagaaccgtcgcccagttgacgaatacgcgccgcagattgcgggtggcgctgcgcaggacgccaggctgatagccgccattcaactccatgagcatgacgaacaaggcgctgcccgcaatgatgattagcggataatagaaattaagattggtgttgagcccgacataataagcaaagcttaaaatgccggtggcgaagacaagtgtgagctcgacgagccgcatcattccgctcagcatggcaggagaaagcgtttcgcgctgatattgcgccgccatctggcgtgccatatcgctgagcccggtcttttcctgcggtccggaatcctggctggcggcagcaattgccgcttcgccaccggatggagagcgcgcttgtgtatcttgcacgattttgcccctgctgctcgaattgcaggactatacctaaaatcagttccctaagaaatctctgcgcggaagaaaaccatgcgtccaggagcttctggaaaatatgtcacggcaaataagatctctatatcatgccgggcttatcgacaggaagaaaacgccgcggcgtgtcttcctgtcgaaaggcaggtccccacttggggcgcgcggggaatggatacgggctacgcaataccttaaaacccgtataagtgagccgaacggactggcgcggaaggcgcgttcatggaaaatgtccggctgcaatctcctgatggtacgcagaagggaagttatgtcttccatcaaccgctctagaaaagacgctcgcgcacataaagcgtgtcgcccggcaatatgggcgaagaaatcaagacacggcctgtaagaacctcccccttgaactggcgggtaatatcaacattttcctgattggcgcgggggctgaaaccgccggctgcggcaattgccttctgaacggtcatgccgggcacataggaatattgaccggctgcgccaacttcacccatcacgaagatcggacgataacgatcaacctcgacgctgacatccgggtcgcgcagatagccgccgcgcagtttggaagcgatgatgctttccaactgtttggaggtttttccgcgcgcaggtacgctgccgatcagaggaaaggcgatatagccggattgatcgacactgtaattattgcttaggcttggctgttcaaataccgtaatgcgaacacgatcgcctgcatcgagcagatagggctggttcagtgcttcgtggaatgcaggtggagccggacgatagcttgcgcatccggcaagtgtcattgcggcaaaaccgagagccagaaatattatatggcttttgcgcttactttggattgttgtcgccatcatattgatctcggtattttccggtcgctacagcctgcattgcgtctcgatgttgcaatcagaaccggcaattgcccatgaatgcgaatatcagttgtcaatgttatcgtttgattagggttaatggctggtaaagaacgtggttgtgcaatgaaagatagtaccgacgcgggtagaatatacgggttttccgccgcgacagaggctgctccgatgccacacaatcccaatggtgttctcatgattgccaatctcctgatcgatgcggggcaccggcgggtcatcgtggtttcgccggaaggtgatccagcctccgctggctcggtgaaattgctgcgggaattggccgatcggggaaagcgggtcatcttcatcgatatgacggcattcggcacggtgagcgccgccatgctcgatggcaatcaacccgcgggaattaccgacctgcttgccggcaagcgccgtttcaaggaagtcattcactgcgatcggttttcacaggcgcacgtcattccactgggaaatgccgatcccgtattggccatgcgttccgccgatcgcctgccgctcattctggatgcgctggaaacgatttatgatttcgttctgatcgaatgcggaccatcctcgtccgtccatattcgtcaggtcaccgatggcgcggccacaatcatcatgagcatcgtggaccctgatgacaatgccgtggctatttctgcacttgatctggatcagaacggttttgaggatgtcattattctgatgggagaggccgaaaatatataacccgacaaatcaatgggttgaacggtttccttgaatcaggctggaaagcggcttttgcttgccgcagtcagttctgttttttacgcggcggctgcgccatccaccagatgattcccatggcgggcagaacccacagaatgccggtcacgaagaaatagagaaggtgggcccaggcgctggcattggccagatgcgcgacagcaatgatcgtcgccagaaccgcgtagattatgaccaatgcaaccagcaaaaacgtgccgatcagttttttcagcctaatgggcatggtgcttttccttttcgccagtcatcagtcgagcttttcccgttttatttgaaatactggaaatgctctagtggattgaatttgacgtttgaatcccggctgttacatatgctgtttcaaacgtcaaattctaaaaatccactagatacatatacttactagtggtctttgtgattccaacatttgatcaacgcttgaaccgagggatgcaaatgttggaatcagaccactagctcgtgagccacgatgatgaaaggttaaaacgcggcggcttgtcgcgtgaacttgtcttgtaaccgcgttccctatgctgcatgtatcctcggcttgataagaaaaagggtgaatgcaatggcggcaacatcggcacagcacatcggcctgcaagggcacggaacatcccggaatgatcgtgaccgccgccttgtgcgctactggctctatgctgtctttgccgtgctgattgccattgtcatggttggcggggccacccgcatgacgggctctggcctttcgatcaccgaatggaagccgatccatggtgtcattccgccgctcaaccatgccgaatgggtggaggaatttgagaaatatcagcaaattccccaatatcagcagatcaacaagggcatgtcccttgctgagttccagtatattttctggtgggaatgggcgcatcgcctgttggcgcgattcgtgggctttctggttgccgttccgctgggctttttctggctgacgggccgcctgaagggcgggctcaaatatcgtatgctgggtctgctcgcgcttggcgggttgcagggcgctatcggctggtggatggttgcttccggcctcagcgagcttaccagcgtcagccagtaccgcctcgctattcacctcaccacggcctgcgtcatcataaccgcggttttctatatcgcgcgtgggttggtcacttacagcgagcgaccggcagagcgttccatccagcgttttgccggctggatcgtgtttgcggttctggtacagatctatctgggcggtctggtggccgggctgcacgcgggattgacctataacacttggccgttgatggatggcgcaatcatcccgtcagacctgttcacacaggcgccgtggtggcgcaacctgttcgagaatcccaagaccgtgcaattcgtgcaccgcatgtttgcctatacggttttgctgcttgccattcttcacgcggtgcaggtctggaaaaatgcaccgggcaccacccatgcgcgccgcaccatcgttctggtcggcctcgttttcattcaggcgatgatcggcattgcgacgcttttgatgagtgcgccgctgcatctgggcctgacgcaccagttttttgctctggtggttctggctttcgcggtggcgcactggcgcgcaaccaagggtgcctatgctgcatagagcgcatcccgaaaagtgtgaacggttttcggaaaagatgcgcgtcaaagcaaaggattagagcgccgatctgattcaatcagatcaaaacgcgctccaatgcaaagcccggctgcgttttggcgcaaccgggctaaaaccatgtatttggtttacttgccgagcatgaggttcatgttctggacggccgcacctgaagcgcccttgccgagattgtcgagaagcgccaccagattgacctggccgtgatcttctgtgccaaagacgaaaagcttcatgccgtccttgccagcaagctcttccgcatcgacacgtggaagttttgcgctttcctcaagcggcacgacctcgacaatatcctgaccggcataatgctccgtcaggacggcatgaaccttggcaagcgacggcgatccctcaagttcgctgaggaacagcggaacctgtacgatcatgccctgcgggaagcgcccgacgcttggcgaaaagatcgggcggcggtccagacggccatgcaattgcaattcaggcacatgcttgtgcttgagcggaaggccatagaggaagttgtttgccgccagataatccgggtgatttctgtcttccatctgggcgatgagctgcttgccgccacccgtatagccggaaaccgcattgacgcttaccggataatcggcgggcagcagccccgcatcgcgcagcggacggacaagcgcaatcgcgccggtcggataacagccgggattggcaacgagacgcgcttcggcgatccgctcgcgctggccctttgccagttcggcaaagccataggcccagtccgggtgcacgcgatgggcggtagacgtatcgatgatgcgggtggaattatggccttcgagcagagaaaccgcttcctttgaagcatcatccggcaggcacaggatcgcaatatcggcagcgcgcagatagtcggcgcgcaaatccttgttgcgccgctcggcttccgggatggagatcacttcaagatcgtcgcgctcggccagacgggtgcggatttgcaggccggttgtgccgtgctcgccatcgatgaagattttcggtttcatgcgttttgcctttgaattcagaaagttacggcgatattcggaatcagttttcgagccgcttgaatcaatctatgaacaagcgcgacgcttcatcgtcgttctttccgttcgcccagaaggcccagataatacattgcgatcgtcgctcccgcgatggctgttatatcggcatggtcataggccggtgcaacctcgactacatcggcgcccacgaagtcaagagccgtcagcttgcgcaggacagacagcatctttgccgaggaggggccgcctgcaaccggcgtgccggttcccggcgcaaaagccggatcgagacagtcaatgtcgaaggtcagataggctttcctgccattggtgcgtttcaggattgcatcggcaatcgccgccgctggcatatcctcgacctcgtggccataaatgatcctgatgccgcaatcttccggcgcatgcgtgcggatgccaatctggatcgaaaggtcgggatcgatgatgccgtcgcgcaccgcgcgggccacgaaggagccgtggtcgatccgcctgccatcattgaaccatgtatcctgatgcgcatcgaactgcaccagagcgagggggccgtattttgcggcatgggccttgagaagcggccatgtgatgaaatgatcgccgccgagcgtcagcagaaatgcatcggatttcaggatttttgctgcttcacgctcgatggtggagggtgtcttggtgtgattgccatagtcgagcaggcagtcgccataatcgatgacagcgagattctcgaaaagatcacgctcgaacggatattgcggatcgttgtcgaagatcgccgaggcgcgccggatcgcctgcgggccgaagcgtgcgccgggccggttggaaacggcggcatcgaaaggaatgccccagacaactgcttccgcgcctttgagcgacttggagtaagtgcgccgcatgaaggacaagacgcccgcatgggttgggtcggtggccgcactggtcaggctgcgggcagtgatcgcatggtcgatggtctttgaaggcatggccgcttccgtgctggcttgagtctcctattacatagcaaaaaagcggacccgaaggcccgcttttctgtaagtccaaagcgataaggattaacgcttcgagaactggaagctgcggcgggccttggccttaccatacttcttacgttcgacgacgcggctgtcgcgggtcaggaagccacccttcttgagaaccgtgcgcaggcccggttcgtagtaggtgagggccttggaaatgccgtgacgaacggcaccggcctgaccggagagaccaccaccggcaacggtggcaacgatgtcgaactgaccggcgcgattcgaggcaacgatcggctgctgcaggatcatctgcaggaccggacgtgcgaaatacttctcgaattccttgtcgttgacggtgatcttgccggtgcccggcttgacccatacgcgtgcaacggcatccttgcgcttgccggtggcgtaagcgcggccctgtgcgtccagcttctggacatgaaccggagcggcagcttcggtcttggcgacagtgccgagttcttcgagcgagttgatgctctcagccatgattatgcattccctttgttcttgcggttcagcgctgcgacgtcgaggacttcaggctgctgagcttcgtgctgatggttcgggcctgcataaacgcgcaggttcttcatctggcgacggccgagcggaccacgcgggatcatacgctcaatagccttctcaagaacgcgttccgggaaacggccttcgagaatctggcgagcggtacgctccttgatgccgcccggatggccggtgtgccagtagtatttcttgtcggtatatttcttgccggtcagaacaaccttgtcggcattgatgatgatgacattgtcgccatcgtcaacatgcggggtgaaggttgccttgtgcttgccacgcaggcgattggcgacgagcgatgcgagacggccgacgacgagatcttcggcgtcgatcagcacccacttcttcaccacttcagccggcttctgggagaaagttgccattgaagtcttccttgacttgatccccggacttgcgatcggggctttttttgttgcttgtgttggatttgaccaacccgaacgggcgggcgaaagttacctttcactcgcttccggcgggtcgatacacaatgtccaggtgatcgtcaagccctatattcggaaccttgttttaaaagataagcaaaatcaatatgttatagacttggtattataataccttatctttttggcctttttatcgcggtggaatcgaataggttgccgttgcatgagccaccagctcgccatttgcgccatcggtcaggctgatatcgagaaccgcaaggcgcttgcccagtttcaggagatgcgccacggcctccaccgtgccgggggagggtttgcgcagaaagttgatattgaggttggtcgtcacggcgagagccaccgggccgatatgggcgagaatcgcggcataggccgcaacgtcggcaagcgcgaagagcgaggggcctgaaaccgtaccgccggggcgcagatgttgcgcatcggcatgaagccgcattgtggcagagccttcatccaccgttacgatctcgaaagcctcaccaagctgcggaaacttgcgcttcatgaaagcctgcagatcttcgattgtcatgacggggctggtatttgtgcgatgcgcggtattgatattcatgccttcctcccaatttgattaagcaatagagggagtgcgcgcattcttgcaagctctgcttcaaccatattcgttgcccgatcagtcaataagcactttcggatttaatttttgcgattcctgcatgtgacgaaaaatcctcctttgctttcctggcggcaacgcctaggttcaggccggatttaggcccggagtggggctcaaatcggggcttggggacacaggaggaaataatgtcaaaacgttcgcccggaattgaaacgcttgctgttcacgccggcgtaaagccagatccggcgacaggtgcccgtgcaacgccgatctatcaaaccacatcctttgtgttcgaggatgccgaccatgcggcggccctgttcggccttcaggccttcggcaatatctatacgcgcatcaccaatccgacgaccgccgttctcgaagagcgcattgcagcacttgaaggcggaacggccgcggtcgcgacggcttccggccatgccgcgcagtttctcgccttccatacgttgttgcagccgggtgataattttatcgccgcgcgccagctttatggcggttcgatcaatcagtttggtcagtcgttcaaatctttcgactggcgggtgcgctgggccgatgcgacgaacccggccgattttgccaaacagatcgatgagcgcacacgcgccatcttcatcgaaagcttcgccaatccgggcggcatcgtggtggatatcgaggccattgcggaaatcgcgcatcgcaatggcctgccattgatcgtggacaatacgcttgcctcaccctatctggtgcgtccgatcgagcacggtgcggatatcgtggtccattcgctgaccaaatttatcggcgggcacggcaattccatgggcggcattctggtcgatggcggcacgttcgactgggccaaatccggcaattatccgcttctgaccgaaccgcgcccggattatgccggtctggaactgcacaagacttttggcaatatttcctttgccattgcggcccgtgtgctggggcttcgtgatttcggccctgccatttcgcctttcaatgcgttccagattctcactggcgttgaaacgcttgccctgcgtatgcagcgccatagcgacaatgcgctgaaggttgccacatggctgcatggccatgaaaaagtatcctgggtcaattatgccggtctgccgcatgacaaatatcatgccttgcagcagaaatatgcgccgaagggtgcggggtccgttttcactttcggcatcaagggcggttatgaagcgggtgtgaagttcgtggatagtctcgaacttttctcgctgcttgccaatctgggcgatacgcgttcgctggtcattcatccggcttcaacgacgcaccgtcagttgagtgacgagcagaaagtggctgcaggcgccgggccggacgtggttcgcctttccatcggcattgaagatgccgacgatatcatcgccgatctggagcaggcgctcgcaaaagcctgaagcggcgagctgaattttatcaagcaatgacgagacatgctgcgaagcccttcgcagcatgtctttatgaatcagcgcgggccgcgttcgggggcgtggattcttggcctgtgattgccactgccgctggagctgccgtcaccggggcgcacatgcggccgatccggcctgccgggccggtccgggcgatttggccgattgtaatcgggccggttcgggcggtgaggcctgttataatctgggcggttcgggcgatgattatggcgataactgtggtaacggcgaggagcgcgataacgcccgctatcatagatgatggcgctgccgacatagccgccgcgcacataatagggatcataatatccgccgctggtgccgtaatagctttccgatacgcaaccgctgagcgttaatcccgccgcaccaatgccgagtgccagaagaatggatttaagctgcatctgtttatgtactccttggcagtgacggcaaataaagaggagccactgtgtgggtggcgccaaacttccgaaattatgcgcgtttcatgctcagagctaaaatcaataaaggttacagcgtgatagtggaattaattaatttggcacgggtggtggggagcaaaattcgcacaggcagcgtaatccttgcctgttccccaaaaaacaatgtgccataaagcggctgacaggtattttcattgatgggcagaggcgggcggagatgcttgggcaggaaaaccacataagcgccatgcagaaagccgattttataatatcaaaatgggctaaaaccttggggtgtagatggggggcaattccaaggggggggtaaatagtgggcgatgagagactcaaaaagtcaaatatcccatcgtaccattattatcttactgattttgttttattattagaaataactgaaaagaaattttgtgccattgtcacggtccatattttgtaacaataccggcgagttacccacaagtctcgacgatacaccagcatgaccgatatacttatagcttgcagcggtattaatttcgcgtcggggtaaaaatggacagcgattcgaggttggtttaggggtgaatctggaaattgtcagaaagacagtgcttcgtcacgctagagcgctcgctgccatacttgcaacagtgacagcgataattgccgttattggctggtggcagggcgaagattggcgggtaagctattccaatctcgctattgttaatggcgtctattggatattactgctctaccttctgtggattattctgagccgaaacactcctgattttttaggggtgccgcttgttaaggcgattcacgacaagaaacttcttatagtcgatggtgcaccatggctaagtttgggtgtcatgaccgcgatttacgtcaaagacggtgaatatgagcggcttgtgtgcaccggagaggtagtaaacgttcagacaaataagctggttcagattcatatccggggttatgaagaaatttataacgatatcgaagctgttggtgaaaaacttaatcagaccagcaaggacgcgattttgatcaggcccggcttgttcaggggattagacgaatgaacgaagaatacaaaagtttgccgaaagtcatcaaggtggtggatgattatcaaatcgtcatcaacagaggatcagaaagcggcataactttgggctcgcggtttctgatatttggtggtggagaagagttacgtgaccccgacaccggtgaaaatctcggtatgttggaaattgttcggggaaaagctaaagttgtgcacgttcaggcaaaaatgagcacactcgatagtgatgagtattctgtaacgccaggcaaaaagcgggtgattaagcgccaaggcggtgtatggtcgtttagcggtcaggctggaactgaggaggttacagagggggaggagcgtcacaaaaccgagcttgaagcaacagttggtgactacgcccgaccaatttgactaggtaactttgtagggttgggggaataaacactcaccctgtcaaatagtgtgtgaaacaagaaaaacggcccgccgggtttccacggcgggcttgtagggctggcgcggcaccccaaaaacacagcaccggagccaagcctatattaatagatatcgaaggcgaggaagatcaaaagcaccggattgatgcggcgcgtgaggcggcgaaattcttgcacgtctgcttaggcgagaaaagattcaaggagtttatgaagctcattaaagaggcagatatgcttgaatttgagcgccagcttaaaaagaacgtgcgacggaagcagacgacaagcgaacagcaactggaagctatggagagccagccaacttacggaatgttctcatagagtcgggtagaaagcttaaagcccgtcatgtaggcgggctttttgatttgcccctgtcacagtttgcgcagttgcgaaacttccggcaaggggtgccacttcacggtaggatatgcgcatatggctggattggtaaaatatccaagtagccgcccactaatgacgtttgttccgaccgtttttagacccgtataagcgccatagctattctttgcattgaagcggacgcatatgaacccatcattattggagcttttcagattcggaataagggatgaaatcgagacatcgcggaccgaatatggatcgagcaggatattccgcgcctcattgatgatgagttgctttatggccggtgaaggcgctctttgagcggcaatccgatcttccagttttccagcatcagtaatgcagccagccagcatcatcccagcggccaaaataagcagctttttcatggtaactccccaagtcgaatattagcccacggcacaatcaccatgcggggaatcggctgtcaagaatgaggagtatggagttacccacgggcgcaggctcttatctgctacacatgtgattcacacataattgctacacaatttacatcgcagaaacgaaattctatgatgatttctataggatagaatggtgggcgatgagagactcgaactcccgacatcttcggtgtaaacgaagcgctctaccaactgagctaatcgcccgactgtttcaccagtcactgtgagagccgtttatgcaattcgtgtcgcaaatgcaagcggaaaaattaccggaaaacttaatcggtgaaactattttcatcgcgcaggggcttcggcggatcgttcgttcgcatcttcattgccgcactttgccatacttcattgatatagttttgaatcagcgcgtgcggacgattgaatttcactcaaaataatgatgcctgatatcctgttgataatggtcagttcccaaaagtcctgaaaaaacaacagttttaggtaaaaaggaaaattcttatcgtttcttcatggcggtcgcttgacacttcccggcgaaccacttaaacgaccggacacgccgagcggaaacgccggtgcagggcttccggaaggttgccttgaaaaatgcgcgggtgtagctcagttggttagagtgccggcctgtcacgccggaggtcgcgggttcgagccccgtcactcgcgccattttccattcaacaatcaaaaaatgctgttgaaacgaaagtggcgccagccgccttttctctttataattattcgtggaagaaattgctgccccgcatgatcgggcaaaccgtcaggacagatagacgacggacaggatgatcgcgccgatcaccagatagtcgccgctggcgagaagaagttggaccatgcgagacctcccttcgatcctgccacacaatattaatgcataatagggaaaggccgcgtgagctgaaggcatgtcttcgcgtgtgccggggtgtctccgtttttccattccaagtttggaacccatcgcgaccggaatttttcgctgcctgaaattattccgtccgcttggtcgccgcgttgcgcgatcagcgattgctcacaatagaatctgtagaatctgtcgctccatggaggtggcgggcagggggatgaagcctcgtgacgccgcttccgcatctggggtgattgattccctgccgcggttgccgcctcgtggagaggtgtgcgacttttcctcacgaaattatgatcttttcatgatatagggggtttggatgggataagcggccttgatgccatgccttattaagcatcttggcgtgactttgcccaatagaaagtgccggaggggttgcgctcgcgcacgtgctgcgataaccgtcccggcgaaaagcgcttagttcgcacggcatgccttttgaagctgcttggggcgacgaggttgcaatagatgcaatgtgtcgcatggtcgtcagcttcaaaaagcttatgacatgcggcgcagcctcgtattcaagccggataaaggaccatgaacgagcttttaagttcttacctgccgatcgtcatctttcttggcgtcgcgattgtaattggtgcagcccttctggttgcgccgtttcttatcgcctacagacagcccgacccggaaaagctttctgcttacgagtgcggcttcaatgcgtttgatgacgcccgtatgaagttcgacatccgtttctatctggtgtcgattctcttcatcatcttcgacctcgaagtcgccttcctgttcccgtgggccgtttctttcggccagatcggctggttcggtttcctgtccatgatggtgttccttggcgttctgaccatcggcttcatctatgaatggaagaagggggcgctggaatgggattgaccggcaccaatacaacgctcgttgctccgcagccgaaaggcattcttgacccgcgcacgggcaagcccgtcggatcggacgatgcatttttcaatgatctgaacggcgagctttccgataagggcttcatcgttacatcggccgatgccctgattacctgggcgcgcaccggctcgctgatgtggatgaccttcggtctggcatgctgcgcggtggaaatgatgcacatttccatgccgcgctacgatgccgaacgcttcggcattgcgccgcgcgcctcaccgcgtcagtccgacgtgatgatcgttgccggcacgctgaccaacaagatggcgcccgctctgcgcaaggtctacgaccagatgccagagccgcgttatgtgatttctatgggctcctgcgccaatggcggcggctactaccactattcctactcggtggtgcgtggctgtgatcgcgtggttccggtcgatatttacgtgccgggctgcccgccaaccgcggaggcgctgctttacggtatcctgcttctccagaagaagatacgtcgcaccggcacgatcgagcgttgatccggctttcgccggtttgcgcacactaaatttgttagggttctgctgctgccccgcaagggcctcccaaaacaaagcaggcggcatgagttctaaagaaggaagttagaaaatgagcgaagaagctctcggtgaactttccggctatatcagggaacgtctcggcgacgcgatcgaagaggcgaatctggcttatggcgaactgacgctttgcgtgccggtggcgagcctcatcggcgttctgactttcctgcgtgacgatgtgcagtgccagttcgtcaatctgaccgatatttcaggcgtcgattatccgcagcgcgaaaagcgcttcgatgtcgtctaccagcttctgtctccgcgccagaaccagcgcatccgcgtcaaggttcaggcggacgaagatacgctggtgccgtctgccgttccggtcttcttcggcgcggaatggtatgagcgcgaggcctacgatatgtacggcattctgttctctggccatccggacttgcgccgcatcctgacggactatggctttgagggccatccgctgcgcaaggacttcccgctcaccggtttcgtcgaggttcgttataacgacgaactgaagcgcgttgtttacgagcctgtgcagttgcgccaggaattccgcaatttcgattttctctcgccgtgggaaggaacggattacgttctgcccggtgatgagaaagcgaagacgaactgagcgacaggaagctgaacatggctgagactcaggtccgcaatttcaatatcaacttcggcccgcagcatcctgccgcgcacggcgtgttgcgtctggtgctggagcttgacggcgaagtggtcgagcgcgtcgatccgcatatcggtctgctgcatcgcggcaccgaaaagctgatggaagccaagacctatcttcaggctgtgccttatctcgaccgcctcgactatgtggcgccgatgaatcaggaacatgcctatgcgcttgccgtcgaacgtcttctggatatcgaagtgccgaagcgcggccagctaatccgcgttctctattcggaaatcggccgtatcctgaaccaccttctcaacgtgaccacgcaggccatggacgtcggcgcgctgacgccgccgctttggggcttcgaggagcgtgaaaagctgatggtgttttatgagcgcgcctgcggcgcgcgtatgcacgcagcctatttccgtccgggcggtgttcaccaggacctgccggaccagttgatcgaagatatcggcaaatggatcgatccattcttcacgacgttgaagaatctcgatgatctcatcacgccgaaccgcattttcaagcagcgtaacgtcgatatcggcgttgtgaagctggaagacgcatgggcatggggcttctccggcgtcatggttcgcggttcgggcgctgcatgggatctgcgcaagtcgcagccctacgagtgctatagcgagatggaattcgacattccggtcggcaagaacggcgattgctatgatcgctatctgatccgcatggaagaaatgcgccagtcggcgcgtatcatgcgccagtgcgttgatctgcttctgggcaaggagcgtgtcggccccgtttccaatacggatcacaagatcgtgccgcccaagcgcggcgagatgaagcgctcgatggaggcgctcatccatcacttcaagctttacacggaaggctaccacgtgcctgccggtgaagtttatgcggcagtggaagccccgaagggcgagtttggcgtctatctggtttcggatggctccaacaagccttatcgctgcaagctgcgcgctccgggctttgcccatcttcaagccatggatttcctttgccggggccacatgctggccgacgtttcggcaattcttggctcgctcgatatcgtgtttggtgaggttgaccgctgatgtccgttcgccgtctcgcagatgatgccgtccagccagccactttcgcgtttaacgcggaaaatgaggcttgggcacacaagacgatcgcaaaatatccggaaggccgtcagcagtcggctgtcattccgctgctcatgcgtgcgcaggaacaggaaggctgggttacgaaagcgtcgatcgaatatgtcgccgccatgctcaacatgccgctgatccgcgttctggaagtggcaaccttctatacgcagttccagttgaagccggttggctcgcgcgctcacattcaggtttgcggcaccacgccctgcatgttgcgcggttcagaggctttgatggatgtttgccgtcacaaaatccaccatgacccgttcgagctgaatgccgacggcacgctgtcgtgggaagaggtggaatgtcagggcgcttgcgccaacgcgccgatggtcatgatcttcaaggacgcctatgaagacctgacgccggaacgcctggctgaaatcatcgatgcttttgaggcaggcaagggcgacacgatcaagcccggcccgcaggatggccgtgtgacgtcggaaccggccagcggcctgaccgcgcttaccgaggatctggactacaagaagatcggcctcgaaacccgcaaggcgtcggatgcagcagcagctaaagctaaggccgaagccgaggcagcaacaaaagacggaaacaggtgagacatgctggctgacaaagatcgcatcttcaccaatatttacggcttcaaggatcagtccctgaagggtgccatggctcgtggccattgggacaataccaagggcctgatcgagaagggccgcgactggatcatcgaggagatgaaggcgtcgggcctgcgtggccgtggcggcgctggcttcccgacgggtctcaaatggtcgttcatgcccaagcagagcgatggtcgcccgcattacctcgtcgtcaatgccgacgaatcggagccgggcacctgcaaggaccgcgaaatcctgcgccacgatccgcatacgctgatcgaaggctgcgtgattgccggttgcgcgatgggcgcacacaccgcttatatttatattcgcggcgagttcatgcgtgagcgtgaggtgcttcaggctgcaatcgacgagtgctacgaagccggccttctcggcaagaacaacaagtgcggctgggatatggacatttatgtcacccacggcgctggcgcttatatctgcggtgaagaaacggctctgctcgaaagcctcgaaggcaagaagggtcagccgcgcctcaagcctccattcccggccaatatgggcctctacggttgcccgacgacggtcaacaacgtggaatcgattgccgttgcgccgacgatcctgcgtcgtggcgcggcatggttctcgtccatcggacgtccgaacaatgtcggcaccaagctgttccagatgtccggccatgtgaacacgccgtgcgtcgtggaagaggggctcggcattccgttccgcgagctgatcgaaaagcatggcggcggtatccgtggcggctgggacaatctgctggcggtcattcccggcggcgcgtcgtgcccggtcatcaaggccgaggacatgatggacgccgtcatggattttgatggcatgcgtgagaagaagtcgtccttcggcaccggcggcttgatcgtcatggacaagtccaccgacatcatcaaggcgattgcgcgcctgtctgccttcttcaagcatgagagctgcggccagtgcacgccgtgccgcgaaggcactggctggatgtggcgcgtgatggagcgcatggtcaagggtaacgcgcagaagcgtgaaatcgacatgctgttcgacgtcaccaagcagatcgaaggtcacacgatctgcgcgctcggtgatgcggccgcatggccgatccaggggctgattcgcaatttccgtccggaaattgaaaagcgcattgatgaatatactcgcaacgccgttcagagccgtaatatccgtctggaagcggctgaataagttgtgtgagcctgcccgacagggcatgaccccgaaaagtgcctggcggttttcggaaaaggccatgccaatcaagcgcaggtacaaaagtttgagatggaagatgcggcatgagccgcaggtttggataagcgatggcaaagatcaaggttgacggcacagagatcgaagtacccgatcactatacgctccttcaggctgccgaagcggcgggcgcggaagtgccacgtttctgtttccacgaacggctttccatcgccggaaactgccgtatgtgcctggttgaagtgaagggcggcccgccgaagccggcggcatcctgcgccatgggcgtgcgcgatctgcgtcccggcccgaatggcgaagcacctgaaatcttcaccaatacgccgatggtcaagaaggcccgcgaaggcgtgatggaattcctgctcatcaaccacccgctggattgcccgatctgcgatcagggcggcgagtgcgacttgcaggatcaggcaatggctttcggcacggatggctcgcgcttccgtgaaaacaagcgtgctgttgaaaacaaatatatcggcccgctcgtcaagacggtgatgacgcgctgcattcactgcacgcgctgcgtccgcttcacgacggaagtggcgggcatttcggaactgggcctcatcggccgcggcgaagacgccgaaatcaccacctatctcgaacgcgccatgacgtcggaattgcagggcaacgtcattgatctttgcccggttggggctctgacctcgcgtccttatgctttccaggcgcgtccgtgggaactgaacaagaccgaaaccatcgacgtgatggatgcggtcggttccaacatccgcgttgacacccgtggccgtgaagtgatgcgcatcatgccgcgcgtcaacgaacaggtgaacgaggagtggatttcggacaagacccgtttcatctgggatggcctgcgcacccagcgcctcgaccgtccttatgtccgcaaggatggccgtctggttgccgccacctggccggaagcctttactgccattgccgccaaggtttccgcaacctcggctgaaaagatcggcgctgttgcaggcgatctggcttcggttgaagaaatctatgcgctgaagggcctgatgactgcgctcggcaccgccaatatcgattgccgccaggatggcgccgctctcgattcggcactgggccgcgcaacctatcttttcaattctacgattgaaggtattgaaaacgctgatgctttgctcatcatcggttccaatccgcgcatcgaggccgcagtcctgaacgcccgtatccgcaagcgccagcgcatgggccatttcccggtcgccctgatcggcgaacaggctgaactgcgttacgattacgaatatctgggtagcagtgctgaaacgcttggccagctggcttccggcagacacgccttccgtgacgtgctggccaaggccgaacgtccgctgattatcatcggtcagggtgcgctcaccggcgaagacggccgtgcggttctgtcaaccgccgccaaactcgctcaggacgtcggcgcgatcaaggacgactggaacggcttctccgttctgcacaccgctgcttcgcgcgttggcgctctggacctcggctttgtgccgggcgagggcggcaaggcagcgcgcgacatgctgggcaatctcgatgtcgtgttcctgctcggtgcagacgaactcgacatgatggccaagagttcgagcttcgtcgtttacatcggcacgcatggcgatgccggtgcacatgccgccgacgttatcctgccgggggccgcctatacggaaaagtcgggcacctggctcaacaccgaaggtcgcgtgcagcttggcaaccgtgccggtttcgcaccgggcgaggcgaaggaagactgggcaatcctgcgcgctctttccgacagcctgggcaagcgcctgccgttcgattcgttgcagcagcttcgcgccaaactctatgcggactatccgcatatgctggccatcgacaccattacgcctgcttccgccgacgatcttgtcgcgctggcggcgaaagcatccaatccgggcaacggcgctgcgttcgtttccccggtcaaggacttctacctgacgaacccaatcgcgcgcgcttccgccgtcatggccgaatgctcggcgctcgcggccggcggcttccaacaggcagctgagtaagcgagagagagacggaacaatggaaggaatttttgcagcttacgtcttgcccgcgcttatcatagcgctgaagtcggtcgttctgctcgtcgtattgctgatcgtcgtcgcttacctgctttacgcggatcgcaagatctgggcagcggtacagcttcgtcgcggcccgaacgtcgtcggtccctggggtctgttccaggccttcgccgacttgttgaagttcgtcttcaaggaaccgatcatcccgtctggcgcaaacaagggtgtcttcctccttgcgcctttcatttccgccgttcttgcaatggcaacctgggcggttattccggtcaatgaaggctgggcggtcgccaatatcaatgtcggcattctctatatctttgccatttcttcgctcgaagtttatggcgtcatcatgggcggctgggcatcgaattcgaaatatccgttcctcggtgcgcttcgttctgccgcgcagatggtttcctatgaagtttccatcggtttcgtgattgtcacggttctcttgacggttggctcgctcaacctgaccgatatcgtgctgtcgcagaatacgggtctgggcaccatgcttggcctgccggcttcgttcctcgactggaactggctctgcctgttcccaatgttcgtcgtcttcttcatttcggcacttgctgaaacgaaccgcccgccattcgaccttgtggaagctgaatccgaactcgtggccggtcacatgatcgaatattcgtccacgccgttccttctgttcttcctcggcgaatatgtggcgatcacgctgatgtgcgccctcatgactgtgcttttcctcggcggctggctgcctccggtggatgtgtggttcctcagctgggttccgggcatcatctggttcatgctgaagctctgcttctgcttcttcctcttcgcaatggtgaaggctttcgttccgcgttatcgctacgaccagctcatgcgccttggctggaaagtgttcctgccgatctcgctcttcatggttgtcgcaaccgcgaccttcctcaaagtcttcggtctggcgtaaggagtaaaactcatggcttcaatcactcaagcagccaaatcgctcctgttgaaggaattcgccagcgcgttcgctctttccatgcgccagttcttcgcgcccaaggcgacgctgaactatccgcatgaaaagggcccggtctctccgcgctttcgtggcgaacatgcgctgcgccgttatccgaacggtgaagaacgctgcatcgcctgcaagctttgcgaagcgatctgcccggcgcaggccatcaccatcgaggccggcccgcgccgcaacgacggcacccgccgtacggtgcgctatgacatcgatatggtgaaatgcatctattgcggcttctgtcaggaagcctgcccggttgacgctatcgtcgaaggtccgaacttcgagttcgcgaccgagacgcgcgaagaactttactacgacaaggacaagctccttgccaatggtgatcgttgggaacgtgaaatcgcgcgcaatatcgcgatggatgcgccctatcgctgattgggttagagcatttccggcaaaagtgcgaagcggttttgcctaggacaatgcgacaaagggtttcggcattggattggaaaagtctttttaatccgatgcttggatataagtttgaataaagcgggcgaagcaatagggctttgctcacggaaaggtgttgggggatccccatgctgacaggtattgcggcagcgttcttttatctgttcgccttcatcatgatcgccagcgcgttcatggtgattgcggcgcgcaaccccgtgcattcggtgctgtttctgatcctcacattcttcaatgcggcggcgctcttcctgctgacgggggctgagttccttgccatgatcctgcttgtcgtttacgtcggcgcggtggcggttctcttcctcttcgtcgtcatgatgctggatgtggactttgctgaactgaagcgcggtgcactgcaatatgcgccggtcggcgctctggtcggattgatccttctgggcgaactgatcttcgttttcgcaagccgcatgttcacgccgaagctggggcagggtgccttgccgatcccggatgttgccacgcggaccaataccgctgccctcggcgacattctctacacccactacgttttctacttccaggtcgcaggtctcgttcttctggtcgcgatgatcggcgccattgtgctgacgatgcggcacaagccgaatgtcaagcgccagtccatcccggctcaggttgctcgtacgcccgaaacggcgatcgagatcagaaaagtcgaaacgggcaaaggcatctgaggataagcatatggaaatcggtatcgctcactatctcaccgtttcggccatcctgttcacgcttggcgtcttcggcatctttttgaaccgcaagaacgtcatcgttatcctgatgtctatcgaattgatccttctttcggtcaatctgaacttcgtggccttctccagccagctcggcgatctggtcgggcaggtcttcgccctttttgttctcaccgttgcggctgccgaagctgcgatcggtctggcaattctcgttgttttcttccgtaatcgcggctccatcgcggtggaagacgtcaatgttatgaaaggttgacgggcaaatgctctactacgcgatcgtcttccttccgcttatcggctttcttgttgccggcctgttcggcaataagatcggagccaaagcgagtgaatacatcacatccggcctgatggttttcgtggcaatcctgtcctggattgtcttcttcaagataccgcttggccatgatgccgaaactgtccgcatcccggttctccattgggtgaattcgggcgcgctgacctttgactgggcgctgcatgtcgatacgctcaccggcgtcatgctggttgtggtcaactcggtgtcggccctcgtgcatatctattcgatcggatatatgcaccacgatccgcatcgtccgcgcttcttcgcctatctctcgctcttcactttcgccatgctcatgctggtgacgtcggacaatctgatccagatgttcttcggctgggaaggcgtgggtctagcttcctatcttctgatcggtttctggttcaagaagccttcggccaatgccgccgcaatgaaagctttcgttgtcaaccgcgttggcgattttggcttcctgctcggtattttcagtgtgttcgcgctgttccagtcggtcgattacaacacgatctttgctgccgcagccaacgcccttccgggtggcgatgccaatcaggtggtgctggatttcctcggctaccagctcgacagacagggcgcgatcacgatcgcctgcctgctgctgttcatgggcgctatgggtaaatcggcccagttcctgcttcacacctggctgccggacgccatggaaggcccgacgccggtttccgcactcattcacgcggcaacgatggtgactgcgggcgtgttcatggttgcgcgcatgtcgccgatctttgaactgtcgcagaccgctcttctggttgtaaccatcatcggcgccacgactgccttcttcgcggccaccgttgctctcgtccagaacgatatcaagcgcgtcatcgcttattcgacctgttcgcagctgggttacatgtttgcggctctcggcgttggcgcttatggcgctgccgtgttccatctcttcacgcacgctttcttcaaggcgcttctgttcctctgcgctggttcggtcattcacgccgtttccgacgagcaggatatgcgtcgcatgggtggcctgcgcaaactgatccccgttacctactggatgatgattatcggtacggtcgccatcacgggcctcggcattccgggcaccgttatcggcacggccggtttcttctccaaggatgcgatcatcgaagccgtgtttgcttcgcataatctcgcaagcggttatgcctcgacactgctcatcgtggcggctctcttcacgagcttttattcctggcgtctgattttcatgaccttcttcggcaagccgcgcgcttcggcggaagtcatgcatcacgtccatgaatcgccgcccgtcatgctcgtgccgcttttgatcctcggcatcggcgccattcttgcaggcgttctgttcaaggaactgttcttcggccacgaatatgtcgagttctggaagggttcgttgttcacttcgaccgccaaccagcttcttgaggaacatcaccacgttccgctgtgggtcaagctgtcgcctttcgttgcaatggtcatcggcttcgtcgtcgcctggatattctatatccgcgcgccggaaatgccgaaggcgctggcggcccgccatcgcggtctctaccagttcctgctgaacaagtggtatttcgacgaactctatgacttcctgttcgttcgtccagctcgctggctcggccgcctgttctggaagggtggtgatggctggctcattgacggctttggcccgaatggcgtgtcggcccgtgtgctggatgtcaccaaccgcgtcgtcaagatgcagtccggatacctttatcattacgcattcgcgatgctgatcggcgtcgccgcgctcgtcacctggatgatgctcgggagctctttctgatgaccgactggccaattctctcaacggtcacgtttctgccgcttgtcggcgcgttactgatccttctgatcaaggacgacagcgaggcttcgcgtcgcaacatccgcaacgtggctttgctcacgacggtgttcgtctttatcctgtcgcttgtcgtctgggcggggttcgataattcaaaccccggcttccagatggtcgaggaactcgactggatgggcagcggcatcagctaccacatgagcgtggacggcatctccgtcctgttcgtggtgctgtccgctttcctcatacccttctgcattctcgcaagctgggtgtcggtggaaaagcgcgtcaaggaatatatgatcgcgttcctcatcctggaaacgctcatgatcggcgtgttctgcgcgctcgacctgttcctgttctacgtgttctttgaagcaagccttatcccgatgttcatcatcatcggcgtgtggggtggcaagcgccgcgtctatgcgagcctgaagttcttcctctatacgcttttgggctccgtgctgatgctcatcgccatcatggccatgtactggcaggctggcacgatgaatatcgtcgagctgttgcagtataacttcccggcaagtatgcagacatggctatggctcgccttcttcgcgtccttcgcggtgaagatgccgatgtggccggtccacacctggttgccggatgcacacgtggaagcgccgacggcaggctcggtcattctggccggtattctcctgaagctcggcggctatggcttcatccgcttctcgctgccgatgttcccgctggcttccgctgatttcgcgcccttcatcttcaccctgtcggtcgttgcgatcatctatacgtcgctcgtcgccatggttcaggaggacatgaagaagctgatcgcctattcgtcggttgcccacatggcctatgtgacgatgggtatctttgcggcaaacgagcagggcctgcagggcgccatcttccagatgctgtcgcacggtatagtgtcgggtgcgctcttcctttgcgtcggcgtgatctatgaccgtatgcatacccgtgagatcgctgctttcggcggccttgtgaacaatatgccgaaatatgcggtggccttcctcatcttcacgatggcgaatgtcggcctgccgggtacttcaggcttcatcggtgaattcctgacgctgttcggtgtgttccgggtcaatacctgtgtggcgctgttcgcgaccacgggcgtcattctctcggctgcctatgcgctctggctctaccgcaaggtgatcttcggcgcgctggacaaggaaagcctcaaggcgctcctcgacctcagcccgcgtgaaaagctgatcctttatccgcttgtggcactcaccatcttctttggcgtctatccaaccccggtcttcaatgcgaccgccggtgccgtgaacgccttgatccaacattacgatgcagctctcgcggccaacgcgagcgccatgctggtccaataagagaatagaggcgtaaaggtcatgcagactgatctgttagctcatctgaccctggcagcaccggaggttctccttgctgtaggcgccttggcactgctcatgatcggcgtgttttctggcgaacgagcaaccacgctcgtcaatggattgtccgtcgctgtgctgattgcggcattggctctggtgcttctggttcccgcaaacggcacggttttcggtggtgcgctcgtcattgacggctttagccgcttcatgaaggtgctgacgctgctcggatccattgtggcgctcatcatgtcggttggctttgccaaggcggagaaattcgacaagttcgagttcccggtgctgatcgtgattgccacgctcggcatgctcctgatggtttcggccaatagcatgctgacgctttatctgggtctcgaactgcaatcgctggcgctctatgttctggcggcgttcaaccgtgatagcgttcgttccacagaagcaggcctcaaatattttgtgctgggttcgctttcttcgggcatgttgctctatggcatatcgctcgtttacggctataccggccatatcggcttcgtggaaatcgcgcaggctgtttcgggtggccagcacgagcttggcttggtgttcggcctcatcttcatccttgccggtcttgtattcaagatttccgccgttccgttccacatgtggacgccggacgtttatgaaggcgctccgaccccggtaacggcattctttgccggggcaccgaagatggccgccatggcgctcatcattcgtgttgtgactgaggcttttgctccggttacgcatgactggcagcaggttatcatcttcgttgcactcgcctccatggtgttgggcgcgttcgccgcgatcggccagcgcaacgtcaagcgcctgatggcctattcctcgatcagccatatgggttatgcgctcgttggtctggctgcgggcacggttatcggcgtcaagggcgtgatgatctatatggcgatctatctcgccatgacgctcggcagcttcgctttcattcttgccatgcgcaccaaggacggcaacgtcgaaaacatcgacgatctggccggtctgtcgcgcaccaatccggtgctggcaacggtcatgaccatcttcctgttttcgcttgcaggcattccgccgctggcaggcttcttcggcaagtggtacaccttccttgccgccgtggaagcgggcctttatccgcttgccatcatcggtatcgtggcttcggtcgtgggcgcgttctactatctgcgcatgatcaagatcatgtggttcgatgaaccggcagcgggttttgttccggtcgcgggcgagcttcgcctcgtactcggcgtaacaggtgccttcgtgcttttctatgtcttccttgctggcccgattggcggatatgccgaagccgcagccaggacgtttttctaatcaaagcttgggggcggaagctgagatgagttttgcgctttcgccggtggcggcaaatgagggctaccgtctcgaaactttcgaggcggtaggttccaccaatgcggttgctctggaacgggcggctggcggtgatccgggcaagctctggcttgttacgaaaaaacaggaaagcggccgcggaagacggggccgcgcctggtctacgccggaaggcaatcttgcctccacgctgcttctggtcgaatcctatgaaatgaagacggcagcgacgcttggtttcgtcgcgggcctgtcgcttgccgatgcgcttgatgcggtctttgccgcaaccgggcctgcggtgccgccgacaatcggcctcaaatggccaaatgacgttctggtcaatggcgccaaactcaccggcatcttgctggaatcttccattctggcaaagaatttgtttgccgttgccatcggcatcgggaccaatgtggtcgcctttccggacgacctgccttatccggcaacctcattgcgggcgctcggcagcaaatgtgatgctgaaaccctgttcgctgcgctgtcggatgcgtggtcggtcaactatcgtgtctggaacgaggggcgtggtctcgacgatattcgcaagcgttggcttaagcgcgcgcatggccttggccagcacgttaccatgcaggttgaaggccgcgttgttgaaggtcgtttcgagacgattgacgaggcttgtcactttgttattcgcgaggatgaaggttcgcgggtcgcggtaacggcgggcgatgtctatttcgggacggctgcaacaatacgcaaataatttcgttgtcttgtattgcaggggttgcaacagggtagctttaggtccagttgaagcgacaagactagagcgcatcccgaaaagtgcgaaacagttttgcgtcggataatgcgacaaacaaatagttagagcggtttcggcgattccgttaaaacgggagccgctctaaagaattgatcacaaaggaagtttcatggcccggtccaatactacggaattcgtctttctgccgctcggcggtgtaggcgaaatcggcatgaatttggccatgtatggttttggtcctgcggataaccgcgaatggctggtcgtggatatgggggtcagctttgccgggccggaacagccgggcgccgacctcattctgccggatattcgctatctcgaagctgaaaagcacaatctgcgcggcattgtcatcacccatgcgcatgaagatcattttggtgcgctgcttgatctttggccgcgcctgaaagttcccgtctatgcgacgccgttcacagctggtttgctggaagccaagcgccagtcggaagacagtgcgccggaaattccgatcacgatctataaggccggcgagacgtttgaagtcggcccgttcaagattgaagccgtcgctgtcacccattcgattccggagccggtttcgctggccatcaccacgccgcttggcacggtggtgcatacgggcgactggaaaatggatcccgagccatcgcttggccccgtcattgacgaagcgcgctttcgcgccataggtgaggccggtgttctggcgctgatctgcgactctaccaatgcgctgcgtgaaggtgagtccccatcggagcgccaggtgggtgaaagtctgcgcgaactgatccagaatgcgcgcggacgtgtggcgatcacaactttttcctccaatgtggggcgtatccgttcgatcacggaagctgcccgcgatgcgggccggcaggttctggtggtggggcgttcgatgaagcgcgccatctcggttgcaaccgaacttggttatatggaaggcctgccggaatatctcagcgaagaggattacggctatattccgcgtgaaaatgtggtgatgatcctgaccggcagtcagggcgaaccgcgcgcggcactggcgaaacttgcccgcgatgagatgcgcagcctcgccctgacggcgggtgatacggtcatctattcgtcgcgggccattcccggcaacgaaaaggccattctcgacatcaagaaccggctgatcgatcgcggtatcaagatcattggcgatgaggacgccctcgttcacgtttcaggccatccgcgccgcagtgagttgcgccgcatgtattcctgggttcgtccgcagattctcgtgccggtgcatggcgaggccgctcatctggtcgcgcaagggtctctgggtgcgatggagggcatcgagcagatcgcacaggtgcgtgacggcgacatgctgcgccttgcgcccggcaaggccgagatcattgacgaagcgccagtgggccgcctctacaaggacggcaagctgatcggcgacgaagaagaaatcggtatggtggagcggcgcaagctcgcctatgtcggccatgtcgcggtatcggttctgctcgaccgggagcacaagatgctggacgaacctgaccttgtggccttcggcctgcctgaggaggacaggcagggtgaaccgatggaagacattctgctggatgcagccattgaggcgatcgacagcataccgcgcgttcgccgcaaggatattgagacggtgcgcgagtctgttcgccgcgccgtccgggctgcggcaaatgaagcctggggcaaaaagccggtagtgaccgtcttcgtgaataggatacggtaatcccgcgaaattgcgaactgactggcatgggaggtgcttatgcttgaacgcttgaaccatgtggcgatagccgttcccgatcttgaagccgcaaccgcgctttatcgcggtaagcttggcgccacggtcacagagccggaggctctgccggaacatggcgtaacggtggttttcatagacgtcggcaataccaagatcgaacttctggaacctctgggcgagggctcgccgattgctgcctttcttgagaagaacccttcgggcggcatgcatcatctgtgctatgaggttgccgatatcatcgccgcgcgcgatcgtctcaaggcggaaggcgcccgcattcttggcaatggcgagccgaagattggcgcgcatggcaagccggttctgtttttgcatcccaaggatttcaacggcacgctgatcgaactcgaagaggtctgatcatgtctctcttttccggcattgcgatctatttcatcatctggtggacagcactttttgcgctgctgccttttggtttgcgcacgcaggccgaggaaaacgaggtgacacttggaaccgtcgccagtgctccagccaagccgcatatcgggcgcgctttcttgcgcaccaccgttgccgccacgcttatcttcctgctctattattatctgacgcaggtaagcggtctcggactggacgatattccccatttcttccccgatctgacataaggcttctccgccagaaccggaaatttgaggctgtccgagattggggccttttcgagccaaaagtgtgaagcgcctacgcggggaaatcagtcctctggactgatttccgatcccgcttcgatgcgtcggataatgcggcaaaacaaagagttagggctgttccgttaaagcaagaaacgctcgctgcaaatatgccttcagctttttcattacccatttgccgcagccggaagggagtattcgttttcacggcaatattcataagtgaaaaattgaatacttatgcatggtaaatcatcctgatgataatcctacaaaattaatgtattattcaaatcaataaaatgcctcgcagaggtggaagtggcgatcctgcaagtgcaaaaaaaagcaaggctttcgccctgccaattgaatacgcgttcgatccgttttccattttactggcggctgcggaaaccgcgcctggatccatcctcccaagacttcaccgcgtgaaaccaacggttttattccgttgttgctcttatggtgaaaaaaatagcgaaccgcacagcttttgtcaccaaaaatcttctattgcgtcataattctttcgtaaaaattgctcccgtctggtgatatatctataatatattgaaattaaatgtgaatcttgaagtggcattttgtgccctgcgttcccccgcttgtattttatggttgtggatggcggaatccgctgtggcgaaagctttttcatgcgggttttcaatagatgcattacccggtaagaaaccatggaatatgcttaatttttgcctgattcttgaagcattcaggcagttcctcttgatcggtggttacgatgcgtctgtcgcggtattttttgcccattctgaaggaaaatcccaaggaggcggaaatcgtctcgcacaggctgatgctgcgctcaggcatgatccgtcagcagtctgcgggcatctattcctggttgccgattggtttgaaggtgctgaacaaggtctgcaccatcatccgtgaagaacagaaccgtgcgggtgcgaacgaaatcctgatgccgacgatccagtcggcggacctgtggcgcgaaagcggccgctatgacgcctatggcaaggaaatgctgcgcattcaggaccgtcaggagcgtgaaatgctcttcggcccgaccaacgaggaaatggttacggatattttccgttcctatgtgcgctcctacaaggatttgccgctcaatctctatcatatccagtggaagttccgcgatgaggtgcgtccgcgttttggtgtcatgcgctcacgcgaatttctgatgaaggatgcctattcgttcgacctcgattatgaaggcgcgaaaatggcttactatcgcatgttcgtgtcttatctgcgcacttttgcgcgggttggcttgcaggccatcccgatgcgcgcggatacggggccgattggcggcgatctttcccatgaattcatcattctggcggaaaccggcgaaagccaggtctattgcgaccgtgcttatctcgaccttgccgtgccgggtgcggatactgatttccgcaatgacgcacagctgaccgatatcgtcacgcgctggacgacgccttatgcggcaacggacgaaatgcacgacgaagccgattgggccaaggtgaagccggaaagccaggtttccgcgcgcggcatcgaagtgggccacattttccatttcggcaccaaatattccgagccgatgggcgcgaaagtgcaggggccggatggcaaggaacatctggtttccatggggtcttatggcatcggcccgtcgcgtctggtggctgccgccattgaggcttcgcatgatgatgcgggcattatctggccgaaggccattgcaccgtttggtgctggcatcgtcaacatgaagccgggcgatgagggatgcgatggtgtgagcgaaaagctctacgaggcgctgaccaatgccggtgtcgatccgctgctggacgacaaggatgaacgtccgggcgcgaaatttgccacgatggatctgatcggcctgccgacacaggtgatcgtcggtccgcgcggcgttgcggctggcgaagtcgaggtgaaggaccgcaagatgggcgaacgccagagcctgggtattgaagcagcaatcaacatgttgacggcacaagcatgagcaacgcggcggcaaagtccggagggaaggccacggcagccgtgaaggcgccgaagtccggccctttttcggcttttgaacggatgatcgcgtggcgatatcttcgtgcgcgccgccgtgaaaccttcatttcggtcattgccggcttttctttcaccggcatcatgctgggtgttgcgaccctcatcatcgtcatggcggtgatgaacggttttcgcgccgagcttctgacgcgcattctgggcatcaatggccacctcatcatgcagccgatcgaccgtccactggatgattatgccgaccttatcaagcgtgtggatgccattccgggtatcaagtttgctattcccgttgtggaagggcaggcgctcgtgcagggcaatattggtgcgggaacgggcgcgctcgtgcggggtttgcgtgaggaagacctcgacaagctgaagctcatatcgtccaatatccgtcagggcacgctgaaaggtttcgaccacagtggcggcgtggccattggtacgcgaatggctgaaaatctggggctttccgtgggcgatacgctgcgcgttatttcgccggatggcgatgtgacgccctttggcgtcaatccgcgtgtcaaagcctatccgattgttgcgatcttcgagatcggcatgtcggaatatgattcctctattgtcatgatgccgctttccgaggcgcagcttttcttcaatcaggaaggaaaggtgcagtcgctggaaatttttgtcgataatcccgataaggtcgatgcgatgcgggcacccgttgaggaggccgcagcgcgccagctttcgcttgtcgattggcgtcagcgcaatcagaccttcttttccgcgctggaggtggagcgcaacgtgatgttcatgatcctgacgctgatcgtgctcgtcgccgcgctgaatattatttcgggcctcatcatgctggtgaaggacaaggggcatgacattgcgatcctgcgcaccatgggcgcgacacgcggcgcggtgatgcgcatattcctgatgacgggcgctgccatcggtgtcaccggcacggtggcgggcgtcattctgggcgttgtcgtgtgcctcaatgtcgagcgcctgcgcgaattcttctcgtggctttccggcacgacgcttttcaacccggagctttatttcctgagccagcttccggccaagatggaccccggcgaaaccctttccgtcatcgtcatggctctggtgctttcgtttattgccaccatctttcccgcctggcgcgcagccaagctcgatccggtcgaagcattgaggtacgaataatggcggcagaaatcatcctgcggctagagcgcatcggccgcgcctataaggaagccgaccgcgagctgattatcctgaacgatgccgatttcacgcttcgtcgcggcgagatggtggcgcttgttgcgccatcgggtgcaggcaagtcaacgcttctgcatacggccggccttctggagcgccctgacagtggtgatgtcgttctggacggacgttcctgtagcaagctttcggatgatgagcgcaccgccgtgcgccgcaacgatgtcggctttgtctatcagttccatcacctcctgccggagttttccgcactggaaaatgtgatgctgccgcaaatgattcgcggcctttccagaaaggcggcagcagaacgcgcgcagcagcttcttgaatatatgaagatcggcaaacgcgcctcgcatcgtccggcagagctttccggcggcgaacagcagcgcgtcgcaatcgcgcgcgcggtggccaatgcgccgctcgtgcttctggccgacgagccgaccggcaatctcgatccgacgacatcttcctatgttttcggtgcgctggaggcgctcgtgcgccagtcgggccttgctgccctgattgcgacccacaaccacgaactggcgcgccgcatggaccggcgggtgacgctgaaagacggtagggtcgtcgatctttagagtggttaaaacggaatcgttgtaaccgctctaaacggagccattttcgcttatcttggggagccgccgggagcggccttatcgagcgaacttccgctggcgcagggcgctcctccatgttgaggtggcgcagcgtcgcaatatcctccctcctttgtttttgcttccccggcacacctgcctgcggttgcgtgttcactatttataaaccctaaaatgaatgcggatatcgaataggtgttgacttaggaacaaaaatagaacaaataacaaacagacgtgaacaaagaggagtttccgacatgaccgatctcgtacacgatgttttgtccttcatttccataagcctcttcattgcaacttttgcgatctgggtaagcgccatctagagtttcgagccaaaaacgattccgttttagccggatctgctttggaaaatatttcgggttcctgtgaacctgccccatccgggcggtagcctctctggacatcgctcgaacattccccgacactggaaattgcgggcggtcagagtcgcccgccgccaaccgcaagcggcatcattgacatctggccgttgaaggtgaaaagcaggaaagctgccgaccaacctgtgagcggtcgtcgatgcggctttacggaagatcggggtggacgaatgaacgatacggtagcaggaaacgcagcgagcggtagctctgctacgccgggtttcgttcatctgcgggttcattccgcctattccttgctggaaggcgcattgccgcttggcaagatcatcaaacaggcgcttgccgacgaagcgccggccatcgcagtcacggacaccaacaatctgttcggtgcgctggaatttgcgcagaaggcgtcgaaggatggtgtgcagccgattatcggctgtcagcttgatgttgccttcggcgatcataatgacaatagccgcagtgttaaccgcaagctcgcgctggatcttgcgccgcttgtcctgattgcggcaacggaagcaggctatgccaatattgtgcggcttgtaagccgtgcatttctggatacgcctgctggcgaccctatccacatagaggctggctggctgccagccttgtctgaggatgtaatcgcgctaaccggcggacctttggggccgatcgggcggtccttcacggcggatcgtgccgaccgcgcgcgcgcgcgcttggctttcctgaaggaaaccttcggcaatcgtctctatgtcgaattgcagcgccaggcggggtatgaccgcactgtggaagccagtacggtggaactggcttacgagatggatttgccgctggtcgcgaccaacgaggcttttttcctgaaagcggaggatttcgaggcgcatgatgcgctgctcgccattgcggaaggccagattctctccaacgatgatcgccgccgcctgacaccggatcattgtctgaaaagccgcgcggaaatggcggagctttttgccgacctgccggaagcacttgagaatacggtcgaaattgccgggcgttgtagttggtacacgcagacgcgtaagccgatcctgccacggtttaccggcgagtccgacgatccggaagctgccgttcaggcggaagctgacgaacttgcgcggcaggcgcgcgagggcctgaagaagcgtcttgagactgcgggccttgcggaaggctatacgccggaacaatatgccgaacgcctcgaatatgagatcggcatcatcacccgcatgaagtttccgggctatttcctgatcgttgccgactttatcaaatgggccaaagctcatggtattccggtcgggccgggccgtggttccggtgccggttctcttgtcgcctatgcgctgaccatcaccgatgtcgatccgctgcgcttctcgctactttttgaacgctttctcaatcccgatcgcgtttcgatgcccgacttcgatatcgatttctgtcaggatcgccgcgaagaggtgatccgctatgtgcaggaaaaatacgggcgcgatcaggttgcacagatcatcacgtttggaaccttgcaggctcgcgccgtgctgcgtgacgttggccgtgttctggaaatgccatatgggcaggtggatcgcctctgcaagctggtgccgcagaacccggccaatccggtatcattggcgcaagccatcgagtccgagcctaagatcaacgaggagcgcgagaaggagccggtcgtcggccgccttctcgacatggcgctgaagcttgaagggctttaccggcatgcatcgacccatgccgctggcatcgtgatcggtgatcgacctttgtctgagctggtgccaatgtatcgcgatccgcgatccgacatgcctgtcacccagttcaatatgaagtgggtggagcaggcgggtctcgtcaagttcgacttcctcggcctcaagacgctgaccgttcttcaaacggcggtcaagctggtggcgcgcaaggggatcgatatcgatctttcccacctgccgcttgatgatgcgctgacctatgaaatgctgtcgcgcggtgaaaccgttggtgtgttccaggttgaaagtgcgggtatgcgcaaggcgctgctcggcatgaagccggatcgtgtcgaggatattattgcgcttgtcgcgctttatcgtccgggcccgatggagaacattccaacctataatgcgcgcaagaatggtgaggaggagatcgcctccattcacccgaagatcgatcacctgatcaaggaaacgcagggcgtcatcgtctatcaggaacaggtgatgcagatcgcgcaggtgctttcgggctattcgctcggcgaagctgaccttctgcgccgcgccatgggcaagaagatacgcgaggaaatggacaagcagcgtgtccgtttcgtggatggtgcggttgagcgtggggtggacaaggcgcaggcgaacatgattttcgatctgcttgccaagttcgccgactatggcttcaacaagtcgcacgctgcggcctatgccatcgtttcttaccagacggcttatatgaaggcgcattacccggtcgagttcctcgccgcgtcgatgacctacgatatgtcgaacaccgataagctcaacgatttccgccgcgaggcgaaccgtctaggcattgaggttgtgccgccttcggtgaagacatcgttccgcccgtttgaagtgggtgagaagaagattttctattcgctcgcagccatcaagggtgtgggggaggcggctgtcgatcatattgtcgatgtgcgtgccgaaaaacagtttgaaagccttgaggatttttgcgagcggattgatcccaaaattatcaatcgccgtgttctggaaagcctcatcaatgcaggcgcgatggattgttttgggcgggaccgcgctgccatgtgcgccgggatggaccgcattctgggctttgcccagcgcacgcaggaaaatgccgtcagcggccagtcggatattttcggcctttccggcgcgcccagggaaacacttatcctgccgccgacagccccctggctgccatctgaaatgctgcatcgtgagtttcaggcggttggcttttatctgtctgcccatccgctggacgaatatcgcgacgtcttgaaccggatgcgtgtgcaaagctgggctgatttttcagccgcggtaaagcgcggcgcaagcgcggggcgtctggccgggacggttacggcccggcaggagcgcaagacccgcaccggcaacaagatgggtatcgtgcagctttccgacgccagcggccagtttgaggcggtcctgttttcggaagggctcgcacaatatcgcgatctgttggaaagcggcaaatcggtggtgatcacggtgcaggcggaaaaccggcctgaaggcatcggattgcgcattcagactgtccagtcgctggaagacgaggcttgccgtatgcagaaggctatgcgactctatctgcgctcggctgatgcggtccgccacatcgcaccgcatttcaatacacgcggtgacggacaggtgagcctcatcgtcatcaaggataacggacagcgtgaggtggagatcgaattgccgcatcgctatcgcgtcagcccgcagatcgcgagcgccatgaaggctatccagggcgttgtggaagtcgagcttgtttagagcataatccggcccgagtgaaacgggaggcgacaagatcatgccggcaaaatcacaggcacaacagaaagcagcgggcgcggcacttgcggccaagcgcggcgaaatcaaggtgagcgagctttttggcgcatcgaagcagatgtatgaatcgatgacggaaaaagaactggaagagctcgccgaaaccaaacgcaagggcctgcccggccacgtttccgatgacgacagaaaatgagcgtcaatgcaggcgaaaagatcgcctgcattgcaagaaaacggttacttgcgcacgatttctatggcctgcaacttgccgcgtgttatgccgcagcgcagcgtgatgctgtcccatttatagccgacgctctttatacgcgcctcgccgggaacggaaatgatggcggaaactttcttcgcgtcttttgcgctgaatttggccgatttatcgctggtggcagcggctgcaatatccgccttggtaaagccaaggcgatcatatttcttgctctttttcacatagtcgtagcctgaagcaatgcaatcggccacctgtggagatgcctgctggtctttcaccagcgtctgataattggctgtgaaatcctttgtccgctttggcacggcatcagcttgcgcggcggcagtgaaaccaaaggcaaaaatagcggaaagtatgatcttggtcgatttcatgccccgtttccttctggaaaaactctgccgctgtcaagcagagctgttgaatcgataaaagcagttcagtctagagcatttccagcaaaagtgcgaagcgtctacgctggaaaatcagtccactggactgatttctgatcccgcttcgatacgtcggataatgcgtacaaacaaagaaagaaagcggctccatcgacctcgttttaaccggaaccgatctgaaaggatgatttggatttttctatgaacttccgcaagttacgacacaaatttattcgcaaatccgcataaggcaggttttgccgtggcaaccctgatcaagatgcatgttggtccgatgcgcagcatcgccatcggggccgatcacggtcatgaaaagctcgcagcttgcttcatgcactgcacgccagaaagccttttccttgtccgagccgttccatccgctttgaagctcggttttgctgccatcggaaaattcaaatgacatgatgtcgagcgcattggcgaaagcatgtttcgaaatacggccgctcgatgcgccattcacccggcggcattgataatcggagcctgtgccgatcttcgttattttgaaatcgtcgccataggctgttttggcggctttctttatggcgctgctccactgggcaagcgttaccgccatggcgcaattggtggtgacgggatgggcaaatcgcagcggctctttcgtgccgatcgccgttaaggaaagcggggagtgggtgccgcattgttcgccatccttgatgggcggcagcaattttccgtcaacatcgccggaaatcaaagccgggcaggccacctgatagatgcgatcatccttctgtggctttgcctgttgctccggttcggctttgtccgcggcaggctttgcctcatgggcctcgtccatggcgggggcttctttttgcgctttttcttcagtacggcgcggcgcaggtaccggaacgggaacaggagttgttggtttcgatttgacttcgatatttggttgcggggcaggcttttcagcctgttttgctaaaagtcgcttgctggagcgcttttggactgtgcgttttttatattttttggccttctgcgcatcctgtttcaatatccgctcgatgaatgtctgcgcttttgtgctgccttgcctgaaaagacctggcgccaggaaaaaaaccaatgtcagacagaccatgatgaatattcgtgaaggccgggaaaaagacaacaccatgcacacctctttgattgcaggtttgtcagttaatgggaaaacagccgccatgttccttcacgcttggtggcagagcgttgcaaatggtagcaaaggggaaggaaaaggcatgttttctggcctttgcagcacccgtgaacttgacaagacggcaggggaatgactaaaagccgccatcgctggcgctttcatgcgctggcgtttcatttgacgtgtcccgtggatgaagatcgcgctcgcgcacttcatcctgtcagtcctcggaaacgcagggcagaggagggcgcgtttcctccagcgcctccgggcgctctaactttttgaaggaaatgcgatgagcaagcgcgaatccgcaaagtataagattgaccgccgtcttggcgaaaacatctggggccgtccgaagtccccggtcaaccgtcgtgaatatggcccgggccagcacggccagcgccgcaagggcaagctgtcggacttcggtgtgcagctgcgcgccaagcagaagcttaagggtttctacggcgatatctcggaaaagcagttccgcaagacctatgaagaagccgctcgccgcaagggcgatacgggtgaaaacctgatcggtcttctcgaatcgcgtctggatgctgttgtgtatcgcgcaaagttcgttccgacgattttcgccgcacgccagttcatcaaccacggccacgtgaacgtgaacggccgccgcgtcaacattcagtcctaccgcctcaaggtcggtgacgttgttgaagtccgcgaaaagtcgaagcagctcgccatcgttctcgaagccgttcagctcgcagaacgcgatgtgccggactacatcgatgtcgatcacaacaagatggtcgcgacctacaaccgtgttccgggtctttcggatgtgccttacgccgtccagatggaaccgaacctcgtggtcgaattctactcgcgctaattctgtgtgccccggctggggtgcggtatcaagccgaaatacaaaacccgcgctgtgtatgcagcgcgggtttttcttatgcgttatcctggaactttggcgatggggccgggagggccaagcgtatcatcgatctgtcggtcggtgtggtaagtgacgcaagctgaaagaagagcgctgaacagcagaaaaaataccgatagaaacaatctgcgtccgatgacccctatcgaatttaaaatatcaaacatttggatttaatccctgagtgaagattgcagtcgtaaagtaaaaggacagtccaggcacttgcgcttttttgcctgcaaagaattccggtttgccggttttcccggcgtccagttttgggtatgagagcgcatcccgaaaagtgtgaaacggttttcggataagatgcgcgtcaaaaaatagttggagcgccgatctgattcattcagattaaaacgcgctccaaacctgcaatatcctcaattgttcgggaagcaccatgaacgctttcgatgctgatatcacggaacatgctgacagcagtggttgtcatcctttgtttcgcgatgtgcctgccacagtggaattcaacaagctgcgcaagcgccttctgcgcctgacacggcaggccattgaagatttcgccatggtaaagccgggtgatcgctggatggtctgcctgtcgggcggcaaggattcctatggccttctcgccttgctgctcgacctgaaatggcgcggccttctgccggttgaacttctggctgtcaatctcgatcagggccagcccaacttcccaaagcatattctgccggatttcctcacgcgctatggcatcgagcaccgcatcgaatatcaggacacctattcgatcgttaccgacaagctgccggaaacgagcacctattgttcgctttgttcgcgcctgcgccgtggcaatctttatcgcatagcgcgcgaggagggctgctctgccattgttctgggccatcaccgtgaagatattctcgaaaccttcttcatgaatctcttccatggcggccgccttgcggccatgccgccaaaacttctgaacgacgaaggcgatcttatggttttccgcccgcttgcctatgctgcggaagatgatctggaaaaattcgccaacgcaatgcagtttccgatcattccgtgcgacctttgcggcagtcaggacggccttcagcgcaacgccatgaaagccatgctgatcgatattgaaaagcgtatgccgggacggaaggacacgatgatccgcgccctgaccaatgtgcggccgagccatcttctggatcgcaaactgttcgattttgcgggcctgatggccaatggcgagaagggtagtgacgatgcgctttggtgatggacaactcgattggctggcggatcttctggcagaagcggcagccaaagaaataatgccgcgtttccgccatctggaagtgggtgacatccggcagaagacatcccctgctgatctggtgacagaggcggatattaatgcggaacgcttcatcaccgcccggttgagggagcggtttcccgatgcgttgatcgtgggcgaagaagcctgttccgacaatccgggcttgcttgcgggcttgggagaggccgatctggcattcaccatcgatccggtcgacggcactttcaattttgcttccggggtgccgctttttggcgtgatgctggcggtggtgtcaaaaggcgaaaccgttgcaggcattattcatgatcccgtcgataaggactggatcatggctgcgaagggagccgggagccatatccgccgtgctgatggtacgacccgcaatgtgcatgtcgccgcgcctgccgccatagggcagatgacgggttctgtatcgtggcaatatacgcctgagccgatgcgctcgcgccttgcgcgcaaccatacgaaatttctctcgcagatcggttatcgctgtgcggcacatgaatatcgcatcatcgcgacaggtggtgcgcattttgcggtctataacaagctgatgccgtgggatcatctgcccggcgcccttattcatcaggaagcgggcggctatcttgcccgttgggacgggagcaactatctgccatctcataccggcggcggacttctaatcgcgcccagcagggaaagctggcaggcgatccgaaccgccctctgggaagaatgatacgaatgtaaaagcccgccggtcaggcgggctcagattgatgaaaaacccctcgatttttggcagcagtcaaaaacgatgggttttgattccgatctgctcacgttttgaatctgtgacgttccgtgaatctgaggccattttgaccctgcccgaggtttgtcagcagtctgagcccgccggtcaggcgggcttttacatttgcgaagggtgattagatcacatgttcggctggcggattttgaaccctgaacaaccgtccgcgttcggcgataagcacacaggcaagcgccacgaaaccgagcacgcaatagccggtggcaacgggcgtggtggtgccgtcgaaagcctgtcctatcaccgcgccgagtgccgcgccgatgacggtctgtgcgaagcccagcacggaagaagccgtgccagccacttcgcccaggggttccatggccagcgcattgaaattggcggtcacaaggctgaacgagagcatgatggtcatatagattatcatcagaaccgcaaatggaatggggccatccatgacgatagacagcaccatccagagaaggctgaagctcgtgaaaacgagcagcatggtctgggaaatgcgccgcatcccgaagcgccccaccagccgcgaattcaggaacgaggcaagcgcaagcgtcatggccacggcggcaaaggccagcgggaataatgtaccgagctgatagatgccgacaaaaatctgctgtgcggaattgatatagccgaagagggcgccgagaatgaacgaggtccccagcatatagaacagcgccacgcggttcgtaaggacaatcacgaaaccgccaagcgtacttttcatggtgagcgggcggcgatggctcacggggagcgtttccggcaggcgaaggaatgcccacaggccgacgacaagcgccataatggccatgaacatgaagatcaggtgccattcgccgaacagcatgatgagctggccggtggcgggcgccacgaccggaaggatcatgaaaaccatcatgacaagcgacatgacttccgccatctggcggccggaaaacttgtcgcgaacgacggacacggcaatcacgcgcgttgcggcagcgccaagcccttgcagcacacgcagaatgatgagcgtcgtgaagtcggttacaaaggcagagcccagtgcggcgacaacatagatggccagaccgccgaaaagcggcagcctgcgcccgaaacggtcgctcaatgggccatagaaaagctgcgaaacaccgaaacccagcagataggccgtgattacgaactgaacatgattttcagaatgtacaccgaggctggcgccgatctgcggcaggcccggcaacatgatatcgacagcgagggcattgatagccatgatggcggcgatgagcgcaataaattcaccgcgtccgcgtatggatgtctgatggcttggcgaaccgtccttgatgtcgagcggcatggctggcattccctggcatattggtgcgccgcctcagaaaggtgcagcgcggaataaagatcccagagcggcttgccggacctttgtgcgcgcagccgctctgattatttgtttttacacattccgaccaattgccgaggacgctcccgaaaacgaagacccggcagaaaaccaccgtcgatgaaaaccatctgacaatataaaaggcgccgctgaacggcgccttttataaaaatcgaggctaaggccgtgttatgaggcaattaagcctcaagctgccttggtggcaatacctttttcgttgaaaagtgcctgcaattccttggattggaacatttcgcgcacaatatcgcagccaccaacaaattcgcccttcacataaagctgcgggatcgtcggccagctggaatattccttgatgccctggcgaagctcgtcagaggccagaacattgacgcccttgtagttcacgccgagataatcgagaatctggacgacctggccggagaaaccgcattgtgggaaacccggcgtgcctttcatgaaaagcacgacgtcgttgtttttcacttcattgtcgatgatatcgttaatgccggtcatctgatttcctttcaaaatgccggcccaaattccggcacaggatgggaggatatctcccatatagtcatctgattgctggtaaccaccccgttaaggcgaaagcaagtcaaatacgcgggaaaacggcattttggggagcagcatcttgccgcagcaagcctctccctggcgcagagggtacttattattccggtacgctggtctgcaaggcgagggcgtgaagtacgccgcccatattgcccttcagcgcgtcatagaccatctggtgctgctgcacgcgcgatttgccgcggaagctttcggccacgacctcggcagcgaaatggtctccatctccggcaaggtcgcggatcgtcacctttgcgtcgggaattccctcgcgtatcagtttttcgatctcatgtgcgtccatagccatgtaaaatctcccgccgtttccggcttttcctatcgctctatcgaatcgtaacgcaccttcgcggtgcgtcaatattcatctgtctaacgcttaaatagccgacaatcaaaccgcccggacggggtttccctccgggcggcaattggtatgagttttagagcatttccagcaaaagcgtgaaacggttttgcgttggacaatgcgataaaacaaacagtcagagcggttccggcgatcctgttaaaacaggaaccgctccaaggataagatcagttattgccggtcagttcgccgttcatgaagttcgggaaccaaccttcataagcctgcgtcagatcggccacgctgacatcgacattcttgctgattttcagccggtcgccgccaactgtacccaaaatgcggaatggaacgcctgcgccttccgcgttaagcgcgatgagctttgccatttcaggcgtggcggaaataacatagcgtgcctgatcttcaccgaaaagcagggcgtgcggcaggccgtcaccagcgtccagcgtcgcgcctttgccggacttgatcgccatttcggcaacggcaatcgccagaccgccatcggaaagatcatggcaggccgtcacctgaccgttgcgaatggcagaacggacaaattcgccattgcgcttttcaagcgccagatcgacaaaaggcgcaggaccgtccgcgcggtcgaaaaggtcacgcagatagaccgactggccgagatgcgttccgtcaccaccgagcagaaccagcgtatcgccatcctgcatgccgccgatcttcgccatttgtgaccagtcgggaaggaggccaacacccgcaatcgttggcgttggcagaatggcctggccgttggtctcattgtaaagcgacacattgccggacacgatcgggaagtcgagtgcgcggcaggcctcgccaatgccttcgatagccttgacgagctggcccatgatttccggcttttcgggattgccgaagttcagattatcggtcgaggccagcggctccgcgccggtcgccgtgatgttgcgccagcattcggcaacggcctgcttgccgccttcaaacggatcggcttcgcaatagcgcggcgtcacgtcggaagagaaggcgagagccttggtttcatggccttcgacacggattacaccggcgtcgccgcccggaacctgcaaggaattgccctgaatgagcgtgtcgtactgttcatagacccagcggcgcgaggaaagatcgggcgagccgatcagcttcagcagggctgcggaatagtcttccacctgcggcacattgctggcaggcagcggcgcatgcttgcccggctccatccacgggcgatcatattccggcgcttcgtcgcccagatccttgatcggcagattggcgacctcttccccctgatggatgacgcggaaacgaagatcgtccgtggtcttgccgacaatcgcgaaatcaaggccccatttgcggaagatagcctgcgcttctgcttccttttccggcttcagcaccatgagcatgcgctcctggctttccgaaagcatcatttcataggcggtcatgttctcttcgcgaacgggaacatggtcgagaatgagttcgatgccgagatcgcccttggcacccatctcgaccgccgagcaggtgaggccggcagcgcccatgtcctgaatggcgatgaccgcaccggaagccatgagttcaaggcaggcttcaagcaggcatttttcggtgaaaggatcgcccacctgaacggtggggcgcttttcctcgatcgactcgtcgaattcagccgatgccattgttgcgccgccaacaccatcgcggccagtctttgcacccagatagacgaccggcaggccgacgcccttggcttccgacaggaaaatgccatcatgccgggcaagaccggcagcaaaggcattgacgaggatattgccgttatagcgcttgtcgaaattcacctcgccaccgacagtcggcacgccgaaggcattgccatagccgccgacgccggaaacaacgcccgagacgaggtggcgggtttttggatggtcgggttcgccaaagcgcagcgcattcattgccgcaacggggcgcgcgcccatggtgaacacgtcgcgcaagattccgcccacgccggtcgcggcaccctgataaggctcgatataggaggggtgattgtggctttccatcttgaagacgacgcaatcgccatcgccaatatcgaccacgcctgcattttcaccggggccttgaatgacgcgcggtccgctggtcggaagtgtgcgtagccatttcttggaggacttgtaggagcagtgctcattccacatggcggagaaaatgccgagttcggtaaaagtcggctcgcgcccgatcagctcaagaatgcgctgatactcgtccggcttaagaccatgcgcttcgatcagttccggcgtgatgtctcgcgtattggaaatagtcatggaaatggggaaccccgtcgcaggctgtggcacccgaaagccttctgccgaagactggcgcctaaggtttcaaggcgcctctttaacctatgttttcatgaagtgcgacaggaaaatgccgctctcccggcccttcattggatatccatgataatcacacgcaagcgtgctctgtcagaacaagatttactgacagccgctctggccggaggcccagcggttgatatcggcggcgatgcgtccgccatggctttcctgcatcatggggccgaaggtctcgacatgtgccggattgccttgcgcctgtacgacgagcagcgggcgtgaggtggggttgcgcgccgggacgacgagaatgcgcgggcgcccggtgaaggaattcagctccggtgcaagcgaatagccacggaaatccttgtccttggatttgaaccagcagctattcgcggccaaggcgatgcgctccatggttggcagcgccgccttgctggtatcggcggcgacaggtctcgtgggtttgctggaagtgcaggctgcaagcaatgcaatggccgggagggccagaagagcgaaagtcttggtcttcaaggaaggctccgatagtgcgcgcctttcaaaggcacgcatgagaggtggggtaaacagggtcaggcgagttgcggcatgaaagctttcagcccgtcgctcatctcgttccagatgcgctcaaaaaccggatgctgttttgccttggcggcatatgcatcgaatttcgggaactcgtccagcaaatccgctctgtcagacagtttcttcagcggttccatgagaaaacgcaccggcagcacccagcaatcggcaagggtgggttcgtcgcctgttgcataggccttgtccgagaggcggctttcaaccactttcaggccggtatgcatcttgtcgaacaggcgttcgatacttgcattgtcgcgttcgggctttctgagaaggatgaacagtttcatcgcagggccaagcacttcaagctcgctcacgcgcgcaagaagccggataagcgcgcgttcgcgcggggtgccgggcagaaggggtgtctcgggaaaatgatcttccagatattcggcgatcaccgctccttcatagagcgtttcaccggaaccggtaatcagcacgggaacgcggcgcagcggcgtgatcgtgccgaaatcggccggcaacggatagggcagggtcatcggcttgaacggcaggtctttcaggtaaagaaccccgcggacaaaagccgagtaaggggaaagagggcgggaataaagctgcatgaatgatgttcccctgattcgttgtcgccaaaatatgcgaggcatttccagcaaaaatgtgaactctttatgccgggagaatgcgtgaaacaaatatgggtcgatcccggcattttttcttccgttggaacccgcccgaagccaagctgccatgaaaacagatgctttgccagtgcagttttgagatgaagcaggcgcaataaaaaaggcggctccgattgggtcgcccgttttcatatatgcaagatctgtcaggctgtgatgccgagtgcgcctgcaaaaagcgcccggccgtcatcgccgccatgggcggcttcgatcaggttttccggatgcggcatcatgcccagcacattgccgcgcgcattgacgataccggcaatgtcgttgaccgatccgttcgggttggtgccttcggcatagcggaacacgacctggccttcgccttcgagacgcttcagcgtttcggcgtcggcgaaataattgccgtcgtgatgcgcgaccgggcagcggatgatctggcccggcttgtaaccgcgtgtgaacgacgtgttggcgttggttacttcgagcttcacttcgcggcagacgaatttcagcgaggcattgcgcatcagcgcgcccggcagaagcccggcctcaaggaggatctggaagccgttgcacacgcccatgaccatcacgcccttgtcggccttctcgcgcacggcctgcatcaccggcatacgcgcggcaattgcgccgcagcgcagatagtcaccataggaaaaaccgccgggaataaggatcagatccacatcgtctggaatgctggtgtcagtctgccagaccgtcacaggagcctgcccggtgatcttggtgagtgccgcgatcatatcgcgatcacggttgaggccgggaagaagaatgactgcggatttcatggcgtctgcttcctttttgggctcaggcgatggcgatagaataatcttcaatcacggtgttggcgagcagcttctcgcacatggccttgaggtccgcttcggccttggccttgtccgaaccttccagttccagatcgaacaccttgccctgacgaaccgagctgacgccgtcgaaaccgaggctgccaagcgcgccgacgattgccttgccctgcgggtcgagaacgccgtttttcagtgtaacggtgacgcgtgccttgatcactctgtagttcctgcaattttagaacgaatgaaacagcccgaaaggtttgttctggcatgatcccgaaaaccgtgtccacttttcgggatcatgcccttccgggctgggcgaatggttatttcaccagcgttgggccggacgggcgcggcgtgtcgttctcgttcatgatgccgagacggcgtgccacttcctgataggcctcgaccagaccgcccatatcgcggcggaaacggtccttgtcgagcttgtcgttggtggtgatatcccaaagacgagccgaatccggcgagatttcatcggcaacgacgatgcgcatcatgtcgccttcccacaggcggccacattccatcttgaaatcgacaagctggataccaatgccgaggaaaaggccggtcaggaagtcgttgacgcgaatggcgagcgccatgatgtcgtcgatttcctgcgggctagcccagccgaaagccgtgatatgctcttctgtgaccatcgggtcgtcgagcgcatcggccttatagtagaattcgatgatcgagcgcggcaggatggtgccttcttcaaggccgaggcgctttgcgagcgaaccggctgcaacattgcgcaccaccacttcaagcggaatgatttccacttccttgatcagctgctcacgcatgttgagacggcggatgaagtgcgttggaatgccaatgcggttgagctgggtgaagatgtgttcggaaatacggttgttcagcacacctttcccgtcgatgacttcgtgctttttcgcgttgaaagcggtggcgtcatctttgaagaattggacaagcgtaccgggctcagggccttcataaagaatcttggccttgccctcgtaaatacggcggcgacggttcatggcttttctcggatttccatatctatggtgatcggctttcagccgttattctcgcgggctacctatagcaattgtcggcttttaacaatcctgctttgtgcccgttcccccgttttcgctgttttggatacaagtttatgcgtgagttgcaagaaagtggtttttaagcccttgtataatcttgcgccccttgccagctctaggtaagagaacggatgacaatctcttctaacccggaagtctggagctttacaaatgaccactggcatggatgaccgccgcgacgcttttgaaaagaaattcgcgcttgatgcagagctgcgcttcaaggctgaggcgcgtcgaaacaaactcctgggactttgggtcgcagaacgtcttggcaagaaggatgcggaagcggaagcctatgccagggaagttgtcgccgccgattttgaagaagctggcgatgaggatgtgttccgcaaggtccgtgccgatctggacgcagcaggcgtcagcaccacggatgaggcaatccgcgaaaaaatgttcgccttcatggaagaggcgatccgtcaggtgaagcaggattgatgatgatttggggcgggggcacacagtgtttccgccctgaacttgtgaagtgaaggaaatacgcatgtcaatgtcgttgtcttcgcgccttcgcgccggtgagaccgtgctttctgcctggtcatccttgccggaacccctgactgtagaaattcttgcgcatagtgctttcgatgccgtgacgctggacatgcagcatggcgggcacgatgacgcgagcattctgcgcagcctcggcctggtgctgaatgcaggcaagcccccagtggtgcgcattcctgtcggacgtttcgatatggcaagccgcgcgctcgattttggcgcccatgcggtgattgctccgatgataaattcagtcgatgacgcccgcagatttgcggccgcgatgaaatatccgccagttggcgagcgttcatggggcgtgttccgggcaaatgcggattatggcgcgccgggttccaacgattatctgaccaccgccaaccacgacacgcttgccttcgcgatgatcgagacgcgcgatgcctatgatgcgctggatgccattctggatgtgcgcggtattgatggcgtttttgtcggcccgtccgatttttccatcgcatggagcaacggacgcgaggcgaacccgcattcggatgcaatcgtggaaccgatcagcaatattgcacacaaggccgcagcagccggcaagattgcaggcatctattcgccatcgccggagtttgcgcgccgctatatttcgctgggtttccggttcctgacaattagcaatgacagaggctatatccgccttgcggcggaaacgctggtgaaagctgttcgcggataatcagacggaaaaggcaatgttccatgcctgcctttttgtttcaggctctcaatgctgtttgggagcctgaagctgggtcatgaattccgcaaagaccatggagccttccggccaggggccgtggcctgactccgcattgatgtgtccggcttcgcccgcatcgatcaacagtgccccccaatccttcacgacactttccgccgcctcgaagctggagaaagggtcgtttcggcttaccaccgtaatcgtcgggaacggcaggcgttcacgcgggtaggggccgaaggtcatcagatgttttggcctgatcttctcattggaaacatccggtggcgcgacgaaaaacgcgcctgccaccttatgctggatatgcggtatggcatggactgctgtggcgacgccgagcgaatgggccacaagcacgataggcctggttgctgcattggcagccttgacgacttcgccgatccagtcttcacgaacgggcttcgaccattcggcctgctgcacgcgccgcgccgtggagagtttgctctcccaacgggtttgccagtggtcggggccggaattggtatagccgggaatgatgagaatatctgcgtctttgactttcatgccccccatttagagtggctttgtgccttcttcaagcgccatgcgcgggtgggggcatcgaacgatgaacagcttgttcgctgatcgcagacttgtgaacaatgcttccaatcacgatctttagagcacttccggcaaaagcgcgaagcggtttgcgtgggataatgcgtaaagacaaagaaatagagtggttccgttttaatcgaaaccgctttcgtgcgagaacggaaacgcgaccaagaactgaaacgtgatggagacaacaccgatggcaatcagcagacgcaaggcgcctggcactgcgggggccgctgacgaggccctgccgtccgccgcacctgtgccgtttgcaatgacgacgccggtgcgtgtggcccgtattggcctcaaggcgcgggacgcggaaatgcttgccgaatattatcgcgatgtggtgggcctgcgcgagatggcgcgccgcggcgcctcaatcgtgctgggcgcgggtgatcgcgaactgatggaaatcgaacagttttccgctgccagaccggacgatccgcgcagcgccggcctttatcatacggcttttttgctgccgacacgcggcgatctggcgcgctggtcgcgccgtgccattgacaagcaattgccggtcagcggcgcagcagatcataaggttagcgaggcaatctatctgaccgaccccgagggtaacggcatcgaaatctatgctgaccgcccgcatgaccaatggcaatggaacggcgatcgcgtgacgatgagccccgatctgcttgatgtgtgcaatctgctcggcgtcatccagcgtgagggcggagagtgggacggcgcgccgcagaataccatgattggtcacgtgaacctgcgtgttggcaatgcacaggaggctgaaaccttctggcacaacgaactggggtttgaaacggtgcaaacctatggcgaccgcgccgtgttcatgtccaccgggcgctaccaccaccatattgcagccaatgcctggcagagtgctggcgcgggcaagcgtgatatggatcgcaccggccttagctgggtcgagcttgaagatacgcgcggcggcaacgacagcacctttgtcgatccgtggggcaatgtggtcaacacgatcaggaccaaggcttaaaccagcaggccttacagaatgtaaaaagccccatgttttcataaacatggggcttttcctgtctctgtgttctctccctcatcctgaggtgcggagcgaagcgaagcctcgaaggacgagggcaggcagagtgtttccctcagcccttcgatccttcgacaagctcaggatgatgcgccgtttccaacggctcctcagggtgagggaggggtaggccgcgctgcttcagccgaagacgcgcttgaaaatcgtatccacatgcttggtgtggtagccgagatcgaacttctcgcggatctgctcttcggaaagtgcagcgcgcacttccgtgtcggccagcaattcttcgaggaaatcagcgccctgttcccagaccttcatggcgttgcgctgcacgagacgataggcgtcttcacgcgacacaccggcctgcgttagggccaacaatacgcgctgcgaatgcaccagaccgcggaacttgttcatgtttttgagcatgttgtccggatagatcaccagcttctcgatcacgccggccagacggttgagcgcgaaatcgagcgtgatggtcgtgtccggtccaatagcgcgctcaacgctcgaatgcgaaatatcgcgttcgtgccacagagcgacattttccatcgcaggcgtgaccgacatgcgcaccagacgggcaaggccggtcaggttttcggtcagcaccggattgcgcttgtgcggcatggccgacgaacccttctggcccggcgagaagaattcttccgcttccagaacttccgtgcgctgcatatggcgaatttcgatggcgatgttttccatcgaggatgcaatgacgccgagcgttgcgaaaaacatggcgtggcggtcgcgcgggatcacctgtgtcgaaacgggctctgcttcaaggccgagcttggcgcagacatattcttccacgcgcgggtcgatattggcgaaagtgccgacggcacccgagattgcgcccgtggcgatttccgcgcgcgcggcaacgagacgagcgcgattgcgcgacatttcggcatagaaacgcgcgaaagtgaggcccatcgtggtcggttcggcatgaatgccgtggctgcggccgatgcgcaccgtgtccttgtgctcgaaagcacgtttcttcagggcttccagcacgcggtccagatcagcgagcagcaggtcggcagcgcgcacaagctggacattgagcgtggtgtcgagcacgtccgatgacgtcatgccctgatggacgaaacggctgtcagggccgataaattcggccagatgcgtgaggaatgcgatcacgtcatgcttggtgacggcttcgatttcgtcgatgcgggcgacgtcgaatttcgccacgctgcccttttcccagatggtcctggccgcttccttcgggatgacgcccagttcagccagcgcctcgcaggcataggcttcgatctcgaaccagatgcggaacttcgtttcgggcgaccagatggcgaccatttctggccgggaatagcgcgggatcatgggtgcatcctgtggaaagtgagggtttaacgattacgcgcggcttcggccgcagcacgaatggcgtcgatattggcacggtaactctcgaccgaattacctttgtagaccgccgaaccggccacgagaatgttggcgccagcggcaacgaccgaacctgcggtttcgggcgtaatgccgccgtcgacctcaatgtcgatagggcggtcgccgaccatttcgcgcacgcgcctgatcttgtccagcatcggcgcgatgaacttctggccgccgaaacccggattgaccgtcatcacgaggatgaggtcaaggtcatccagcacattggtgagcgcctcggcgggcgtggcagggttcagcgcaagaccggctttcttgccaagcgcacggatcgattgcagcgagcgatgcgtgtgcggcccggcttccgcatgaacggtgatgagatcacatcccgcttcggcaaaaggttccagatagggatcgcagggcgcaatcatcaaatgcgcatcgaagaatgccttggtacgcgggcggatcgccttcaccacctgcgggccaaaggtgatgttgggcacgaaatgcccgtccatgacgtcgatatgcacccaatcggcaccggcttccagcacggcatcgacttcttcgccaagacgggcaaaatcggcggaaagaatggaaggggcaatggcgatggggcgcatggcaatagtctccttggcagcgtgacttgcccgtatcacaggaacagcaaaaatcctagagcggttccggttaaagcggaatcgttggaaccgctctaagtgtttgctggcgcgtgtttttatccaaaaaccggtttccacttttcggaaacatgctctacccccagcgcttgtggaaccacatccattggccgggatattcgcgcacccattgctccacggtgtcgttgagcaattgcgtggttgcgttaatgtcgatctggccggattcgtcgcgcggcaattccatgcgctcatagagttccagacgataacgcccgccgggcaggcggatgcagcgcgcgggatagacatcgcaatcatattgctgtgccagcttggcgagcagcggattggtcttcaccgggcgattgaagaatgtggagggaacgccgcgcgaaaatttctggtccaccagcatgccgacattgccgccatcgccgaggattcccgcaagcgcccatgccgcaccggccttcgatggcaccagatgacccatattcgtgcggcgcgccttcaaaaccttgttggcgatatagggattgttgggcgggcgaaacagcgccgtgacattgaggccgaaagtggcggcgcagatcggcagaagctcgaaattgccggtatgggcggtaaagaagatatgcggcttcttttcgtcgcgcaggcgctcgaaaatcggaatgccttccacctcgaccagccccggttttacggcatagggatcgaaatcgaaaaccgcatcgaggaagatatattccgcgaaaagccgcgccatcgaatcccacatttcgcgggcgatcttctcgatttcagcttcgctcttttccggataggccttgcgcagattgtcggtggccaccttatgacgcggcgtcagcggcccgataagacgagccaccctggccgaaaagctgattgccgcttttgccggaaacaggcgcagaaacccgagcagcacaaaaacggcttgtgcccagagccagtaattgaattgcttcagcttgcgcgaccagcggaagagcagaagtttcagcttgaacatcatggacgtgacgggctcagtcgatctggagaatgatcttgccgaagacgtcgcggccttccatgcgcttcagcgccgtgtcgatatcgctaaagccaaccacggtgtcgatgaccggatgcacgatgccgcgtgccatcttctgcatggcgtcggccatgttttccatgcggcagccgaaggagccgaaaatcttcaactgctgctggaaaagctgcatcaggttcatgttcgtggaaacgcccgaggtcgagccgcaggtgacgagacgcgcgccgcgcttcatgcacagcatggagcctgcccatgtgtccgcgcccacatgctcgaacaccacatccacgcccttcttcttggtgagcttgcgcaccacgccctcgaaacggtcctcgcggtaattgatgacgtgatcggcgccaagagccttggccttctcgatcttgtcgttggagccgactgttgtgatgactgtgcagcccatcttctttgcaagctggatcgcagccgtgccaatgcctgagccgccagcctgaacgagcacggtttcgccgggttcaagcttggcattgtcgaacagcatatgttccaccgtgccgaatgtgaccggagcaacagccgcgccgatagcatccacgccgggaggggcggcaaccagcaggcgggcgggaaggttcaccgcttcgcaggcaaagccatcaagatggaaaccatgcacgccgcccacatgttcgcaaagattgtcacggccttcgcggcaggcgcggcaaagcccgcaggtgcgcgcgccatagatggaaacgagctggccgggcaggagattggaaacgccgggaccgacagcatcgacaacaccggaagcctctgcaccgatgacgagcggcatcttgcgcttggcaaaggccatgccgcgccagccccagacatcgatatggttgagcgccacggccttgatgcgaacggtcacttcccccatgccgggcagcggcgggggcgcaatatcggtgatttcaaggcggcgatcatcgagaagctgcaaggcgcgcatgggctgttcctttcatggcatgatcccggagagctttcgccttccgggatcatcaggaatttgaattcgattacggacggattaattcggatttggcgtcaaaacaaggctcgtattctgtccgccgaaaccgaaggaattggaaagcacggctgcaaccttggcttcacgcttcacattcggcacgacatcgagcggaatggccggatccggattatcgtaattgattgtcggcggcagtgtgccggtctggatcgtgagcagtgagaagacggcctctatagcgccggctgccgtcagcgtatggccgatcatcgacttgttggacgaaaccggaatggagccgagcttgtcgccgaaaacagtcgaaagcgccagatattccatcttgtcgttttccggcgtcgaggtgccgtgggcgttgatgtaggaaatctggtcttcggtgagaccggcatcggcaagggcggcgcgcaccgtgccgatggcaggcgaagcgtccggtttggaacgggtgcggtggaaatcgtcggccttttcgccgcaaccggccagaatgcccagcacttttgcgccgcgcgcaacggcgctctcaagtgattccatgacgagcgcgccggaaccttcggccatggcaaaaccgtcgcgatccttggagaaaggcttggaagccttttccggcttgtcgttctgggtggaaagggcggagaggagcgagaagcggatcaatgcttctgccgaaaccgaaccatcggtgccaatggaaagcacacggtcgctttcaccacggcgaatggcctccacgccaagctggatcgccgttgcgccggatgcgcaggcggtggaaagcgtgatcggcaggccgcgcgtgccaaaagcctgcgaaaggcgctctgcgatataaccgaactgcgtggtgttgaagagcgcatcatgacgcgcgcgccggcaggcttccagaagaagctgatagctcgccgggccttcgtccttgacgctcgcatcgagcgcgaaacggcttttccagtcgagctcgaccggcggggctgcaagaaagagcggtccgccaaaagcggtcacggataggccggactgggcaagcgcctcctcaccggcaagccgcgccagggcttccgaaagcgctgatgcgccgctttcgctttcgggcagaaaatccaccgtaccggaaaagcgcgtattgaggttctcggtcgggaaacgggtgatcgtgtggatgcccgactttccgccggtcagtgccgcccagttgtcgtccttgccctgaccgagcgaggaaacgacacctgcgccggtgatggcgacgatgggacggccgagatggtctgtatatttcgtcatcttatgctctcaccagctttgctgcgccttcagcgcgagttgccccgatggtggtgacaatggcttcgctgaccgcgccgctggcaggcttttccgaagcatccagcggggcgaaggcttcgcctttccagacggaaattgcgccaagcgccagcgccagcggaaactgtgcttcacgcagatggccggtcaggccgctaatgccgcgataggcagccgaaacactctcaagcgccgccttttcggcagcggttgccgcatgtgcgcccgatgcaccggaaaccacataggccggatttttgccgccatttgccgcaagcacgagttcgcgcacggttttttcgaggtcggcagtgctgcggcggatctgtgcgctctcgatgccgctgatctccgcataggcgcatgcaccgcgcttttgcgcatggtccacactttccagaaccagaaagacgccgccggaacccgaaatcattccgccgccagccgaaccgtcgcggctccacagcgccgcccagccgtcatgcttgagcaggccgccaagttcagcaccgagaatcatgtcgaaatgttcggcattataggaaccgccaacgagcgcatgggtgctctggccggtgcggatgcgggccgcagcggtttcgatagccgaaatgccggagccttcctcgcccatgaaggtgcgggaagagcctgtaaccttgtgaacaatcgaaatattgcctgccagcagattggaaagctgggccaggaacagggtagggcgcagttccgtggacagcttctcgttcagcatcacgccgcgattgttactggtgcggccttcttcgagaatctgcatatcgacggtgatatcacgctcgccgccaccggcgccgacgatcatatccatggtcgcgcacagcgcctcatcgcccttcatgccggcatcctgcagggcgagaccggcggcataggtgccgagccgctgccaggtttccatctggcgctgatcgccacgctttggaatttgcaggctccagtccacttcaccaagcgggtgaacggtatagggcgcaaaagcctgcttttcgaggtgcggctgcgtaccggctttcgagaaagcattccaatgcgcctccacgccttcgccaagcgaagaaatgaggccgatgccggttatgacgactttgttgttctgcatgggtcccgttcgtccgtcgatgctgacactgctccagaaacggaatcagggcgaacatttctgcccaccccaattttccagatgcattcccgaacggaaaaccgcctcgaactttgccgggaatgctctaaccgccgtattacgcgatcagcccttcttggctgcgaccagttcgtcgatctttgcgcagagattcttcagaacgaaatattcttccgtcggaaccttgccttcgtttacttcctgcgtccactgttcaagcggaatcttgatgccgaaagccttgtcgatggcgaaaacgatgtcgaggaagtcgaggctgtcaatgccaagatcgtcgatggtgtggctctcgggcgtgatggtgtcacggtcgatttcactggtttcggcgataatgtcggcgactttgtcaaaagtagaggacaagtttcgattcctttattctgagccatgccccttcggcatgcatctgactattctgcgcgtgtctagcgtttttctgctggcagggaaagcctattgctttcacataccagaactttgaaagcgcatataaggcgcgtaaccggcgaagcgcaacagaaaggcaatcgcaaattttggaaatgttttcaaaagagagttattcagggctcacttctcacacgccgcacaaagtaccataagcccacgccggcgcaagcaaccataacgattgccagtgcatattgaactggcccattgcccgttgcaatcgccgccaggccggaggcgacgctgcccatcgtgcccaatgcttccgggtgtttgagcgccgatgtaaaggcaatatcggcctgccggaccttggggctggggttgcctgcgggatctgctggttgggtgatggcggtcggcgtggcggcaagcgcgagcgcacgggcgcgcacccgttccacgcgggcaagccagccgtttccgaaggttgccgcagtggataatccgcgcagccaggcagcgcgtgcatcgcataatgcgttgatgatcccttcgggcgagcgcgcggcggcagccgcgacggtttgcgcgccgataataccgtcttcgggcattgccagtatcttctgcaaggtttttgctgctcggcccggccctgaattcaccgcgaaatcgaacagggcataatccacgccggagggcaggtcgttaccgtcgatcttgttccagaattccacctgataaatctgcgtggcggttgcctgcgtcagttccttcacatcctgcggcgatacctgccgtccttcccatgcggacaatgtattgatggtaatccccatattcgtcgccccgccaggatcagcaggattgtcggcatagccgccttcttcactgaaaatataaggcataaccgtctggaaattccgtttcataatttgcccctactttagattttgataaattattgaatactaccgcagcgcgccgcgcaagaggcgttgcggatattgtccgcttttttccgaattacctgccctgccgaggccgttgggaacacccctattcccttgccggagcgccgtgctaccatacacgtataggtagggcttgatgcgtttatctctggacggcttacaggcaggcaatcgtgaattcggaaatcttcggctatgcgccggacgggcaggtggtccaccgcctcactatctccaacgggcctttgaccgcaaagatcatcaattggggcgcagccattcaggatctgcgtatggaaggccacccggcgccactggtgatcggctatcgcgattttgccgattatccggcacattccccgcatctgggtgcgattgcgggccgctcggccaaccgtatctgcaatgcgcgctttgatcttgatggaacggtttacgaggtggagccgaacttccttggctgccacaatctgcatggcggcagcaaggggctcggacaccatgtctggaagatcacggcgaccggccctgatttcgtgtcgcttgcaacggtttctcccgatggcgagatgggcttccccggcaatctgaatgtgaattgcacctatatgctcaatgcggatggaacgctgattgttcggctggaggctgtgaccgacaggccaaccatatgcaatctgcttcaccacagctatttcaatctggatgacggtggtgagggtgatgttctcgaccaccaattcaagattgcaggcgacgcctatcttccggtggatgaggcgcttattccggacgggcgggttctgccggtaaaggacacggctttcgatttccgcgaattcaggccgcttcgtatgcaggaaaacggccgtcaggtggcgtatgacaataatttctgccttgcggctgcacgcggcccgctgcgcccctgcgcttcggtaaaggccgcgcggtccggcatccggcttgatatttcaactaccgaaccggggatacagctctatgctggcaacaccatggccaatgattgcataggactgacgggcaagccctatggcaaacatgctggcttttgccttgaaccacagatatggccgggcgcgctggaatatccttattttccgcagccgatcctgcgcccgggcgatatttacgcacagaccagccattttaccttttcgcgcgaggaggattaaccggcaaaagtggcgcgtgccgtttccatcggggcgagcgcgccacggatttccaccacgcgcgctgcgacgagatgcgctttccgggctgcttccacaggcgccagcccattcaaccgtgcggcaagataagcgccgttgaagctgtcgccagcgccggtcgtgtcgattgcctgtgcggcggcggaaggaacgagtgtgcattccccgcccgcggccacaagcgccggttcggtcccgtccttcaccacgatttcgcccacgcccagcgcggcaatgcgcttcgcgcaggccgcggcatccctgtcgccgaaaagcgcctgttcatcggggaaggtggggagcgcaatatcggcgatgcccatcgcattgctgatgatttcccgtgcggccttgcggtccggccagagttgttgccggaaattgggatcgaaagcgattcgcgatcctgctgcgcggcattggtgaaggatatcgaaaaatgtcgcgcgatgttccggcaggatgattgcaagcgtaatacctgaaaaataaatcatgtcgcgccctgcaaggctcttttcaagtgcgtcccggtcgcaagccaaacggcgcgcggcggcattgctgcgccaataggtaaaggaacgttcagcgccgtcgagcgtgattgcgtaaaggcccggatgcaggccgctgatgacggggctatgcgcaatgccgatcccgttggaggtgagaaaaacacgctgcttttgtgaaaaactgtcttcgccaaaggcggttacatattccacggggtaagatttatccgtcagcgcgcgcatgtaccaggcggtattcagcgtatcgccggcaaaccccatgcgccattgatcgccttcattgcccgatagttcgatcatgcattcgccgatagatgcaaacccgcccatgtcagtctcctcgcctggctcctgagtaacgcctataccaatttgctgcggtgtaaaattgctttgtcgcagtctttatcgacttgccacattgattgtgtaagcatccgccgtccatattcgggactgcgtttaaaagcgcgatatatgaactcaaaatcgggttttgaacgggcagctttccagccagggaatttgacatgcgttatgcgatttatttcacgccgccatccaatgatgcgcttttgagggttggcgcaaactggctgggccgcaacgctttcagcggggagccggtcaagatgccggcattgcgctctctggaaacggacgagatatgtcgccttactgaaaagccgcgccgctatggctttcacgcaaccatgaaagcgccgttccgtctggccggggagcattccgaaaatgaccttctggccgcactgatgcattttgcgtcttctgccgcaccggtggtgattccacgccttgagctccagtccatcagctctttcttcgcgcttgtgccggaagagccggtggcggaactcaaccagttggccaatgatgtggtggttgcattcgaccgttttcgggcgccattgagtgaagccgagattgcgcggcggcggccagagcggctgaatgagcggcagcgccacaatctggtgcgctggggctatccttatgtttttgaggaattccggttccatatgacattgaccgggcctgtcgaggaaaaggaccggagccgcgtggaacgggtgctggaggagtttttcactcctatgctggacgattgcgtggaggttgccaatctcgctttgtttgtagaacctgaggaaggggcgccgttcgaggttcattcgctgcatccgctaagcggtggcaaagcggcttcaatgcgggcgtcacgggcggttgggaggccgtaaacgatggcgaatgagaccgttttgcgcaatgcccgcattgtattgaccgatgatgtcatcctcggttcggtaaagctgacggacgggttaattgcggatatttccgcgggtgcttcatccgtgggcgacgatatggaaggcgatttcctgacgcccggcctggtggaactccacaccgatcatctggaagggcattatgcgccgcgccccagggtgcgctggaacccgattgctgccgtgcaggcgcatgacgcgcagattgcggcttccggcatcaccacggtgtttgatgctttgcgcatcggtttcgatgaggaagcggaaacggacattgaagacatgcgcaaactgtcgaacgcaatcgccgaagggcgcgatgcgggccggttgcgcgccgatcattttctgcatctgcgctgcgaggtttcggcgccggattgcctgtctgcttttgaacggttcggcagccatccgctggtcaagctggtttcattgatggatcacgcgccgggccagcgccagtttgccgatatcgaaagctacaaggcttattttttgcgcaagtcgaacttctcggaagaggaattccggctctattgcgaaaaacgtatcggacagtcgcaacgctattcagccccgacgcgcaaggtgatcgcggatttgtgccatgcgcgcggcatcatcctcgccagccacgacgatgcaacggttgagcatgtggccgaggcgcaggctcaagggattagcgtagcggaatttcccacgacgcatatggcggcaaaggcctccagggcgtccggaatgtcggttctcatgggcgcgcccaacattgtgcgcggcggctcccattccggcaatgtttcggcccgcgaactggctgaggcggggcatctcgatatcgtgtcgtcggattatattcccgccagcatgatgcaatcagcattttttctggcggaagtggtggagaatatttcgctgccgcaggctatccgccttgtatcggccaacccggctcgcgccctgcggcttgatgatcgtggcgagattgccgctggcaagcgcgccgatctggtgcgggtgcagatggccgaacatgtgccgatcatccgcacggtctggcaggaaggccagcgtgtgctttagccaactgatgctggcactgtcgggctcaggctgagttttccgctttcttcgatggtgagttgaagatagcgatagctttctatgctcaaatgcgaggtccggggtgaatgcggatgcgtggctgtgacgacaaccacgcttgcgcccgcggtttctcctgccacgatgcctgccggtgcatcctcgaaaacaaggcaatcacgcggcgcaaagcccagccgttttgcgcccagctcgaaacattcggggcttggcttgccgcgttccacgtcttcggcggaaacgattgttttcggcatgggcaacccggcggccttgatgcggcggcgcgcaagttcgagcggagccgaagtcacgatggcccagcggttttccggtagcgaatgcagaaattcataggccccctcgatcggtgcaatgccatccagatcggccatttcggcttccagcagaatttcagcttcccggattgggtcaacgcccggaagcgcaaggcggcgcacggtttcaacggcgcgcacgccatgaatggtcggcaggaatgtcacgggatcgataccatggcgccttgcccattcgctccatacgcgctccgtcgctgcgatggaactcaatatcgtgccgtccatatcgaaaagaaatgcatcgaaggatttgccgaaaggggaaaaggaggtcacgccggatatccttgaactacgggggataagaatcgcggaaaatatgtccgcagtcgatcataatgcgcaagcgtgggaaagtccgggtcgcacgttgaaaaaacattgtgcagcttcaggcgaacgatttattgatagtgagcggggggagtttgctatctgttggcggcccgcgtcaaaaccaatgtgaatggtatgcggctgaaccagaaaatcagatcagggaaccagccggaacaaatgagaggacttgaaatgcgcggttttaagcgtattgcggcatgtgccgtgattgcgggttttgcggctattggggcagcaagggctgaagagcccctcaagctcgtcatcggaaccgagggggcatatccgccatttaatttcatcaatcctgatggctcgctatcgggcttcgatgtggatattgctcgggcgctttgcgatgagatgaaggcggagtgcacattcattacgcaggaatgggatggcaccatcccggcattgcaggcaggcaagttcgacgcctatgtgtcttccatgtcgattacggaagaacgcaagaagcaggtggacttttcggataaatattacaacacgccgcccggcgtggccgcgcccaaggataccgacatcaagggcgtgaccaaggaagaccttgcaggcaagaccatcggcgtccaggtttccacaacccacgcgaactatgccgagcagaccttcaccgacagcacgatcaaggcttatcccacggcggaagaatatcgccttgatcttgccaatggtcgtctcgatgcggtcaatgacgacagcgtgaccttgtcggaatggctgaagacgccggatggcgcctgctgcaagacggtcggcaacctacccgccggacgatgcaatccatggtgtcggcgttggcgttgccttcaagaagggccgcccggaactggtcgaaaagttcaacgctgccatcaaggctattcgcaagaatggcaagtataaggaaatcaacgacaaatactttgatttcgacgcttacgacgctgaaaactgataattgtcttatgggattgcgccagtctgctacaggcagactggcgcttttttgcgtttttagaatcccgttgtggcttgatgtatgttagatacgcgccaatcatccgtgccatcggtacaactttcctgttgtacgccgcatcgaaacgaatgcgagaggcggcaaaagttcaattaagcagttaataaatgacggtaagatacggaaaagattcaagctctgtgaaagccagcaggccgcgttttgccgttgcgcccatgattgactggtcggacaggcattgccggtattttcacaggctcttttcaaaacgcgctctgctctataccgaaatggttgtcgccgatgcggccatattcggtccgcgcgaccgtttgcttggcttcgatcctgcggaaaatccggtcgctttgcaacttggcggctccgatccggccaagctcaggcaggccgcgcagattggtgcggatttcggctatgacgagatcaatctcaatgtcggctgcccgtcggatcgtgtccagtccgggactttcggggcgtgcctgatgttgacgcccgatgtggtggcgcgctgtgttgccgccatgaaggagacgatttccatcccggtcacggtcaaatgccgtatcggcgtggacgatcaggatacggaaacggcgcttgatgctcttgcggatcaggtgttggaagccggggccgatgcgctctgggttcatgcgcgcaaggcgtggttgaaggggctttcgcccaaggaaaaccgcgagatcccgccgctcgattatgagcgcgtctatcgtctcaagcagcgccttggtgaaacattcgtcggcatcaatggcggcatcgccacgctggaagaggcgcaagtgcacttgcaaaaggtggatgcggttatgctgggccgcgctgcctatcacaatcccgccctgctggccgatgtggatgcccgcctttatggcgaggggcaggaaccactagcaatgcctgaaatcatcgacgccatgtgcgattatatcgaccgccatatcgcgtcgggcggaaggctttcgcatgtaagccgccacatggttggtcttttcacgggccagcccggtgcgcgccgctggcggcaaattctctccacggatgcaacgaagccgggtgcgaccagcgatgtggtgcgtcaggcttatgccacggttgtggaagcctgcgccgaagcggcctaattaatcaggatcagctgatcgccacgcacggtaaagccgccaagcgtttgcaggaaattcatgccgagcaggctgcccgtcaagaggccttccttcgtcaccatggcgcgaacatcgtggcgctcgatatcaccgatctgcaaggtggcgatggtgatttatgcggcgcgtgcctggccattcgctgtcatgatcggcactgaataattgagcgaagcggtatcgatgcctgcgcgctctgcgtcttcctgcgaaagaacaacggaagacgcgcccgtatcgacaagaaaatggacgcgcgcgccattcacccggccattcacttcaaaatgtccgttggcggattttgcaagtgtaacggtcagtgtgccatcggcgttcatgccggagatggggctgccgggaatgaggcctgcggtaatcctgctggcggcgttctgaagatcgtagcgatactgatatccggcgacgaggccgagaatgatgacggaccagatggcaatgttgcgggcgaaatcgccgagcctgatgcctgatccgagcaggcccgcagccagaacgatgccccatatgccgagataggctgcacgggcaaatgcatcgtttgcaacgcccagtgtggtgccgctgtcgttattcgacatgagaagcagaaccacaagggcaaccgcagcgatgacaagccagaagaaacgccccatcagccagccttttttcgatcgaggactttatgacgtgcaggcagaagcgccaatacggccctttgttcgccgctattcatgctggaccattgcgcgatttcatcaagcgtccgcgcgcaaccgaggcagaagccggtttttgcatccatcgtgcataccaatatgcagggcgattcgatttttgccgtgtccatgaaatgcaatgtggttgcgtcaaagggccatgacaagtccgataagggctgcaagcgagcctatctgctgcgccgcacccagcgtatcgccggtctgtccgccgatttttgccatgcacagtctggcaaaaccaaaaagcacgacggtcatcagcaccagtgcgttgatgagggccaccatgccgcctgacggcagaaagccgatggcgaggagagcaagacccagcccgcagccgcagaccacggtttcccattgcggctggcccatactatcggcaagcccgccggggcgcgccgagggcagggcatgccagaaggccagcattcctgcgcggctggctgcttccgtcccgatcagggccagaagcgcatagcctgcgcccgcgcgcgcgatgattgccatcaggagagacgctttcacgccggtccagataaccagcgtcagggccgcgaaagtgccgatgcgcgaatctttcatgatatcgaggcggcgatctggcgtggatgcaccgaaaaaaccatcggccgtatcgcccaggccatcttcatgcagcgcacccgtcattgctgccagcgcaccgatggcaatcagtgcagccgcaagcggcggcaggctgattgcattggcaatgagaagtgccacgccggccagaagccccaatatgccgcccgcaagcggaaaggcgcgtgcgtttcgcggcagcgaatcgtccgtattgtcgaaccagccttgcggcagtggcaggcggctcaaaaatcccagacttctgatcgtgtcgccaatcaggccatttcgctgcaaatcactgctccgctttgttttcagggtcgaaccatcgcgatatttcgcctcaatattgtttcagatcaaagaggtgatttgaaaattcgcgtcagtgcttataggacaagcccaacgaatttacacctcccatcattgattggactttacgatatgagcgccagcggccttccctttgacgatttccgtgaattgatccgcaatctgccggggccggatttaggcgcggaacgggctgttcgcgaacgcgaggtgacgttgaccaagcccgccggttcgctcgggcggctggaggagattgttgcatggcttgccacatggacgggcaaacgcacgccacaggtcaatcgcccgctggtcgccgtattcgcgggcaatcacggcgtcacggcaaagaacatcacgccgttcccgccgagcgtgacagcgcagatggttgaaaacttcgccgccggtggcgctgccatcaaccagatttgcattgccaacgatctgggactgaaagtgttcgatctcgcgctggagcatccgaccggcgatattaccgaagaagcggccatggatgaacgcacctgcgccgccaccatggctttcggcatggaagcgatcgcgggcggcaccgaccttctttgcatcggtgaaatggggatcggcaacacgaccattgcggcagcgattgcgcttgcgcttttcggcggcacggctgaagactgggtggggccgggtacgggttccacgggtgaactgatgcagcgaaagcttgccgccgttcgtcaggcagtcgcgctccatcagccgcatttgcaggatccgctggaagtgctgcgctgcctgggcgggcgcgagatcgcggccatggcaggcgcaatccttgccgcgcgcatggagaaaattccggtcatcgtcgatggttttgtggcaagcgcggctgctgccgtgctctatgcggccaacccggaagccatcgatcattgcatgttcggccatgtctcggcagagccggggcatcgcaagcttctggcaaagatgggcaaggagccgcttcttgaccttggaatgcgccttggtgaaggcaccggcgcggcccttgcagccaatatcgtcaaggcggcggcgctatgccatagcggcatggctaccttcgagcaggccggtgtttccgcctcgaaataagagactttcctgaaaagcccgccgatccggcgggcttttcattctgaatgacgacccccgagcattttcgagccaaaagtgcgaagcgcctttgcgggggaatgtgcttagttgttttctttgtcgagaaccatgtaatcaagcggcaattcggtcgtgtacttgatctgctccatcgcaaaggaggaggacacgtcgcgaatctcgatcttgctgatgagccgcttgtagaaagcgtcataggcagcgatatccggcacggccacgcgcagaagataatcgatgtcgccgctcatgcggtagaattcgatgacttccgggaattcctgaaccacttccgaaaaccgcttcagccattcatggctgtgcgagcttgtgcggaccgcaacgaatacagtgacgcgcgcattgacgcgcaccgggtcgagaatggcaacacggcgcttgatgacgccatcttcttccagtttctgaatgcgccgccagcatggcgtcgtggaaaggccgaccttcttggcaacgtctgccaccgccagtgtcgcatcttcctgcaataagcgcagtattttcctgtcgagcctgtccatgcgtttccattcccagttttagaaaccgtttcctcaactttacgaaaagctgaaacgtcataccttatggttcgccattgctcgaagttacagaaaaattattctgataaaaatatcgacagtaaaatttatttctcgtcatcaatgagatggcggacttttgcctgaagaacaggcacgacttccatgtcgaaccacggatttcgcttcagccagccgctattgcgccatgaaggatgcggcaggggcagggcgatgcgcccggtatggctcggcgtttccatgaaatgccgccagttcttcacggtttccgtgagattgcgcccgcgatagtccggcaggtgataggcaagggcatattgcccgaccaccagaatgaactccagttgcggcatggccgcaaacacccggtcatgccatgtctggcggcattccctgcgcggcggcaggtcgccgccgttcttgtcataacccggaaagcagaagcccatcggaacgatggcgaaacgggaggcgtcgtaaaactcctcgcgcgtaacaccgagccattgccgcaggcggtcgcccgacgggtcgttgaacggcagggaggtgttgtgcacccgaattcccggcgcctgtccgcaaatggcaatgcgcgccgtatcggaaatgatacagacgggattgggttcatgcggtagcggtggcggaaacagcggcgtgtcgcggcagaggcggcaagcctggatcgagtgcctgagctcgtccagtttttccatgaattccattcaactccggaacaggggcagatcgatgagggcctgattatgccctcttatatagacaggcattcggccaattgcatccttttcgggcgaagggtttcatggttgtttccggttggggtgcggatgctctttccgccagcgcgaaggccgctcgaacttccccgcccatatgccgcgcttgtcacggcgggcgtctgcttcatcgcgctggtaattgccataggaaacggcccacccttcctgaaccatccactgattgaggtcggtttcaccaagaaagcaccgggccagaacccggtcataccggtcgcgcccgctgctttcgcagcgaatcgacgccctgccgatccgggctcgcaacttattgcgagcttcgccgccgcaatcataggttccgtgcgcgccctcgcagctctgcccgatttccggtgcgtcgatccctttcaggcgaatatgggtcttgccgagcacgactgtatccccgtcaatgatataggggcggccgcttggctcatttcggtcgggctggttggctggcagatggaaaatcagcatgccgagaatgaaaaaaagaagtaaagtcaagaggatgcttaaaaaccctccaatttttcttctgcgaggtgcgggggaagtatgcctgtatgggcgcataaattgacgcatttcccccttccttcgggtgaatcattttatcatctcttctctcgttctagcgatcttgccccggcatttgcatcccccggatgctggtgccgagtaaatgtcgcagtctgcaagaatgatagtaaatatttgaatttattgtattttttaatctggtgtttgatgcggaatttatttcgggcggcggttgaacgtcaaattcagtccgctggcggaaacagcccccctttaacagcccttgccgggtagcacgggccgcaacaacaatccgtttgtgttcaattagcaacagtctcaacagatgcttcaggctacaaagatatgtggtctattttgcccatttcccgccacaaagggacggcacccgttagagagcggcaaatgtcgtaaaaaattattctggagccttatgctcccacaggacaggcagaaatgacgaaaggtgcgtctatacaaagcggaccgctgacgagcagaaagaattctgcccgtttgcctgtcgcctccgccgaagcgagctgagcttttttccgtcaagatcgggtctcactgttgacgaaaagcaggcgcaacctgcctttcatgatcttttccgttccatatgaaagaccggcgttgtgatgcgtagtcgcagtttttcatgttccgctatagcgatggctctaggcttggtccttaccttggcacttgcctgccatagtacttttgctttcgatctgaacgacgattcagaaaaatcgcgaagccccttcgagcttttcaaattcggcttctctgcctacaagaacgggcataaggacgaagccatcaaggctttacgttatgcggcggagcgtggccatcagggcgcgaagtggaagctggcgcgtatgtatgccgagggcgacggcgtggccgaggatgattatgaagcctataagatttttgagaagatcgttcgtgaaggctccgaacccggctccgaaaacgctccctacgtcgcagatgcgcttgtcgcgcttgcaggctatgtgaaaaacggcattcccggctcgccggttcaggccaaccccaacatggcgcgtgaactttatgtgcaggcagcggccaatttcggcgactctattgctcagtttgagcttggcaagatgctgctcgacggcgaaggtggtgagcgcaacgctgttcaggctgcacgctggttccagcttgcggcccggaagggcaataccggtgcgcaggccatgctcggcaatatgctgtttcaggccggcaagaccgtgcgtggccttgccatgctcacggctgccttcgagcgatgcccggccgaagactgcacctggatacgcgacatgcaggaacaggccttttccattgcaggcgaggccgaccgccgcaacgccatcgcgcttgcaagtgattacgctgtaaaaggcagttactgaaaacagcccgatgtctcaatctgatgtctctggcgcttccggttaaaacggaatcgttctaaaccgccaacgtgactgttaccggcacatgatcggatggcttttcccaggcacgaacgtgcttttcgatattggctgaaatgaaacggtttgtcgcttccggcgacagcatcaggtggtcgatgcgaatgccgttattcttctgccaggccccggcctgataatcccagaaagaatagacgccgctttcatcggtcgatgcccggattgcatcggtgaaccccagattttccagcctgcggaatgcctgccgggattgcggctgaaacagcgcatcgcccagccatgcctgcgggttgcgggcgtccacgggttcgggaatgacgttatagtcacccgccagaaccaatggttcttccagtgtcaggcgcttctttgcccaattttcaagccgctgcatccatgaaagcttgtaggggaacttttcggtgtcgatcggattgccgttgggcaaatagagcgacacgacccgcacgacaccagtatcggtcgaataaatgccttcgatgaaacgggcctgttcgtcgctatcgtcaccgggaaggcctttattgatctcatccggtgatttttttgagagcagcgccaccccattgaaacccttctggccgtgggtttcgacatgatagccgagtgcttcgatctcaaggcggggaaattgctcatccaccgacttgatttcctgcaggcagacgatgtcgggcgacgactccctcagccaatgctggagattgtcgatgcgcgccttgacgccgttgatgttccatgtagcgattttcattccataatgattatgcgctcgtgcggggcagggcaagcacggccctttggcccacacagcttttcctcccacattcctgtcacagctcgtatttcggcggcggagcatttgtattgccacttttgcgttcctatgtgcgaaaggacaaaaccagacaggagatttcggatgttcgatgccaaaaaatttctcgatcagtttctcggatcacaggtgccgggtatgtcgggaagtgtccgcgacaaggctggacaggtaacagatatggcgaagaagaacccgcttgcgacgggtgccatagccgcagccatttttggcacgaaaacgggccgcaaacttgctggcaatgtagcaactgtcggcggcatcgccgccatagccggattgggctatcttgcctacaagaattataagtccggtcaggccccgcaggaggcggaacagccggtggcaaaagagccggagcttcttccggcgccaccggccgattcacccttccatccgcattctcccgcgatgagcaatagtttcgcgctgacgctggttcaggccatgatcgccgccgccagggctgatggttatattgatgatgccgaacgtgcccgcatcatggaaaaggtgaagatttccggtctggacgacgaggctgaggccttccttgcaagggaactggccgaacccgtcgatctcgatgtgctggttgccgcagcgcagacggaagagcagaaagttgaactttatacggcatcgcggctggctatcgatccagataaccgcgccgaacgcggctatctggatatgcttgccgggcggcttggcctgcaagatgcgctggtggaccacatcgaagcgaccgttgcttcagtgaaagtctgaaactgtccgcttgttgccatggttaaaaaaacggcggccatctggccgccggttttgcatcacgggttttggtgcgccgctcagatcgcgaagctggtgccgcagccgcaggaagcggtcgcattggggttgcggatctggaatgattgccccatcagatcatcgacgaaatcaatttcagagccgtccatataaggcacggagatggaatcaatcagcactctggcgccgagtttttcgatgacgatgtcatcctcggtctgtgcgtcgacgaggtcatatttataggaaaagccggagcagccgccaccttcgacagaaacgcgaagcgcggtctttcccggctccgaatcgagaattttggcgatccgcctggcagcggaatctgaaacggtaatgcctgtcatttgccttgttccgtttgcagggacggggatcgggttatgcgttcttgagattttccgatagccgcgtacttgccttcatgtttagctgatagctatgaacgcaggttgcggaagtcaatgacgcaccaatttgacgtaatcatattacagtgaggaaaacatcgcaatgtcgctggaaggaataggcttcggttatcgcgaacgtgcgccttatgccagcaatcctgctttcagccgtggccggctggtgccggaaccggaaagcccgacccgcacgccgttccagcgggaccgtgaccgtattatccactccacggctttccggcgtttaaagcacaagacgcaggttttcatcgcgcatgagggcgatcattaccgcacgaggctgacgcacaccatcgaggtggcgcagattgcgcgggcgctggcgcgcgcgctgcgcctggatgaagacctcgctgaagctgtcgctctcgttcatgatttcggccacacgcccttcggccataccggcgaggacgcactcaacgagcgcatgaagaatttcggcggtttcgaccataatgcccagtcgctcaggatcgtcacgaagcttgagcatcgctacgctgatttcgatggcctcaacctttcgtgggaaacgctggaaggtctggtgaagcataatggcccgttgctggggccatatgcagcccatcccgatatcccggttccgcaacccattctggattttaacgcgcgctatgatctggagctttcacgctttgcgagccttgaggcgcaatgcgcggccattgccgacgacattgcctacaatgcgcatgacattgatgatggcttgcgggcagggctcttgaccctcgaatcgctggacgaagtaccgctcgccaaacggctgcttgatattgtgcggacacgttatcccaatctcgaccccgtccgcactggacacgaactggtgcgccgccagatcacgatcatggtggaagacgtgatcgaggaggcgcagcgccgccttgcatccgccaggcccggaacgatggaagacgtgcacaaccagccgcgcgcgctggttggcttttccgacgccatgcgggccgaggaaaaggtgctgaagcgctttttgttcaagaatctctattttcacgaaagcgtggtggtgcgcaggcacgcagccgacaggatcgtgcaggatctcttcgatgcctgtttcaccgatccctcattgatgcctgatgaatggcgtttgggctgtgaggcactggataaggcagcactcgcacgccgcgtagccgattatctggccgggatgactgataattatgccgtgcgcgaacaccgacgattgtttgaccgaacccccgatttagcttaatcggggccggacgaagcggcttcgatacgcaaatgcatcgaatatccgcgttttttggatgaacccgcgccgggaaaactggaaaaaaatccaggcgttagagtattttcgagccaaaagtgtgaaacggttttgcgttggaaaatgcgacaaaacaatagttagagtggttccggcgattctgttaaaacaggaaccgcgctagcctgacaggacagaccatgaatatctttgcagatttcgatgcacgtattaaaaaaacgttgcaagatattgatctgaaaccaaaagatggtggtgaacttgacctttcacgcataggtgtcgagcccccgcgcgatgcttcgcatggcgatatcgcgaccaatgccgcaatggtgctttccaaggcggtcggccagaacccgcgcgagcttgctgcccgcattgccgaggcgctgaaggccgatgaggatgtcgaatccgtcgatgtcgccggtccgggcttcatcaatctgcgcctcaaggccagctattggcagcgcgagcttttggtgatgctgaacgagggaacggattttggccgctccaggcttggcgcgggcaagaaggtcaatgtcgaatatgtatcggccaaccctacgggcccgatgcatgtcggccattgccggggcgcggttgtgggtgatgtgctggcgaacctgctgaaattcgcgggctatgacgtcgtcaaggaatattacatcaacgatgcgggcgcgcagatcgatgttctcgcgcgttctgtgatgctgcgctatcgtgaggcactgggcgaaagcatcggcgagattccggcggggctttaccccggtgattatctcgtgcgggtcgggcaggagcttgccggtgagtttggcacaaaacttctggaaatgcctgaagccgaagcactggccatcgtgaaggaccgcacgatcgacgccatgatggcaatgatccgcgctgatctcgacgcgctgaacgtgcatcatgatgtcttctattccgagcgcaagctacatgtcgaccatgcgcgcgcgatccgtaacgcgatcaatgatctgacgctcaagggccatgtttataagggcaagctgccgcctccgaaggggcagttgccggaagattgggaagaccgtgagcagacgctgttccgttctacggaagtgggcgacgatattgaccgtccgctgatgaagtccgatggctcgttcacctattttgcgggtgacgtggcctatttcaaggacaagtacgaccgcggcttcaatgagatgatctatgtgctcggcgcggatcatggcggttatgtcaagcgtctggaagccgttgcgcgtgccgtttccgatggcaaggccaaattgaccgtgctcctgtgccagctcgtgaagctgttccgcaatggcgagccggtgcgcatgtccaagcgggcaggcgagttcattacgctgcgcgatgtggtggacgaggtcggtcgcgatccggtccgcttcatgatgctttaccggaagaacgatgcgccattggacttcgacttcgccaaggtgacggagcagtccaaggacaatccggttttctatgtgcaatatgcttccgcgcgctgccattcggttttccgtcaggctgcggaccagcttgggcttgtcgatcttgaccgcgtggccatggggtcgcattttgaaaagctgaccgacgagagcgaaattgcgctcgttcgcaagcttgcggaatacccgcgcctgatcgaatcggcagccattcatcaggagccgcatcgcctggctttctacctctacgacctcgccagttcgttccattcgcaatggaacagaggcacggaaaatccggacttacgttttattaaggttaacgatccagacttgtcgctggccaggctagggctggtgcaggttgtttccgatgtgctgacgtcaggattgacgattatcggcgcggatgctcctacggagatgcgctaggattacacggtcgtccgaagtactgaaagtcgaaagacgcctttggatgagtgacagtaagactaatgtgaaggaagatcagtatgattgaaagtcatggatcttccttcctgtgcaggaaacttccgtcaacttttgcccacattgcctcgctaatatgcaatgtatggagacgtctcgcggcgtccagggtttgagttaggaacacgccatgacggacagcagtgcaaatccccgtaattacggcgagcgtccggtgcacgaagatgatccgctgatggaactttcgcggattatggacttcgacacgcctgctgatgataacgtcgctcggaatgagcgccgccatgacagtcaattcgaggaacagggccgagcagagccgcgctttgattcggcgcaggatgacccctcttttgatcccgttctcgatcttgagcgcgagcttatggggcatttcgacgattatacgcagcctacagctcatagcgaaaccgtttcgaccgcaacctttggcgtggacggggagcgggcctatggcgagcagtctccgttggaggaggatgcgttcgctgccgcgctggaagaagaattcgatctcgaccttggctcggcagaagcagcaccgtcaccggaaattttcgagttcgaggacgtggatcgctccgagcccgttccgcaattcgactataacgattattcgcaggctcgtgattcgagcgaacacgcccatatagcatcacctgcggcttatgatgatcgccagcagccgatagaggcagatgcgggcgaatatgatccgaccgtctatcagcctgccattgagccgggtgagcaagcttggcgtgaagataccggcgtgcaggacaattggcaggcacaggatgagtggcctgcacagaatgactggccagcacagaataattggaatgcgcagcagcctgtagatgctcccgctacgcatttcgcggctgagcctgcacagcaaccgctttcgcttgaagacgagctggaaaaccttctgtttggcgatgagccgcagcctgtggcatcccggaacagctattcggatcacgtcgagcctgtttcctacgcgccggaacaaccgcatcagggcgaaccggaagcgccggtcagcgaaccgcatctggatgctccgtcccatgccgggcagggctatgcgtcacgcactggcgaggcgccggcctatccctattatccgcgcagcaattttgcgccgggtgtagccgcccccggtgtgctctcctcggggccgcaactgaaaacgccccaggcgcctattgtgcaggattttgttgcccaggatccgttccggccaatcgaggatgagttttcgcttgaggacgattttacctttgaagcagagccggaaacggctgccgccgccgaatcgacggatgatgacctgtcggggctcgacgaaatcagcctgaccgaagatgatttcggtttcgagccgtctggagacacattcgacgcagacgtcgccgatactgcggatgaagattttttcaacgatgaagatttcttcaccgatgttgaacttgatctccatgaggaggagcaagaagcttctcccgcgccagcctatgcgcacgcaatccattccggcgaggattatcgccctgctgcctcctttgccgcttataccgacatgcaggctccggcgcgtatgcccgcaccggagcctgcaccggaggttgagaccctcacggtcgcggaaaacaaggtcgaacagacgcattcgctcgatctgccggaagtgaattacggcgaagaggaagcgggcaccaatctcagtgagctggaagcggagttcgcggaagttttcagcacgattggtgttgatgagaatgtgcagatcacggaaggccagagcgaagccgacagggcttttgaggatatcttccgtgaaagcgcatcgacctatatgccgaatagcggcatggccgcggccggcttgggtgctgcggcggcagcggctgctgcttcctaccgacgcgccgggtctgaagctgcacctgccgctgcaacgactgccagccaggatgatttctacaatcactgggccgcgcagggtgcgcagaccatggaacgcggcgattatggcgagcgcgccgcaatgccgacggaagacgatctgggcggcgcggcggaagcttaccgcaatcgcccggttcgtggtcgccgtggcttgattttggcaagtgttgccggtgtggcggttctgctcggcggaatcggctatcatttcctcggcggcggaggctccggtgagccggttgtgattcgcgccgataaccagcccatcaagatgcagccggaaaatccgggcggaaccacggttccgaaccaggataaggcggtctatgaccgtgtggccggaacgcttccgaacaacccggaacagaaagccctgattacatccggtgaagaaccggtcgatatttccggtaccgatgacagcgaatataatgccacagaagaaccgggtggcaatgtaccgcagaacaatgcgcaacaggctcattccggcacgcatgaaccgctgatccagccgcgtgaggtcgaaacgatgatcgttcgcccggatggcacgatcattcagccttcgttcggacatgcagcacagccgtcggtagccgacaatatggcgccgcctgccgcaccggcagcacgggatgaaatcggcgcactcgcggcaggaaatgaaccgccagcgccacaggcacagcaatccgcgacgccggagaccccacgccttccgacccgcgctccgatcgtgccgtcgcgccccgctgaacagcccgtcaatatcgtcggtaacgtgccgcagcgcgcgcaggcatcggctgcaccgcaggtcgcatcggcagccggggcgggtggttatttcatccagattgcctcgcagccttctgctgagctggcgcagaagtcctatgccaacatggcccagaaatatgccagtgtgattggcggtcatagcgtcgatatcaagcgcgccgacattcagggcaagggcacctattaccgtgttcgcgtacaggctggattgaaggaagatgcattggcgctttgcagccgtctcaagtcggctggcggaagctgtttcgtgacgcagtaaaaacaaccagcaaggttccagccatttgagggcggcgtcagccgcccttttcgcatctgccgggctattgagcattttcgttcataccgaaccataagttaattcgtcaccacagcctacagcctaccaagcggccgttttttcggctaaacccagcggaggcgagtttgattcagcaagacaattcgaggaaaagccgcatgaaagagtgcaaggcatggattgccggtatatccggcacgaagctcaccccggacgagattgccttcttccgggatgaaaccccgtggggcttcattctttttgctcgcaatgtggaaagcctcgaacaggtgagcgagctcaccgcccatctgcgtgacctgacggggctggaccagacgccggttttcatcgatcaggagggcgggcgcgtgcagcgccttcgcccgccgctggtaccgaactatccgtccgcgtccgaaattggcgcgatctatgcacgcgacaaggaaaaggggttgcgtgccgcctggctccatgcccggctccatgctttcgatctgttgaaggtcggcgtcaatgcggattgcctgccggttctggatgtgccggtggagggcgcgcatgatgtgatcggaatgcgggcctattccaaaaacccccatgcggttgcggaaatgggacgcgctgccgccgaaggtcttctggctggcggcgttcttcccgtcgtgaagcatatgccgggccatggccgcgccttttccgatacgcataaggaactggcgcgggtcagcgttgcgctcaacgaactggttgcgcatgatttcgtgccgttcaaggcgctcaatgatctgccgatggccatgaccgcccatgtggtgttcgattgcatcgacccggaaagaccgtccacgctttcgccgacggttattaatacgatcattcgcgatgtgatcgggttcgacggccttgtcatcagtgacgacatttccatgaaggcattgtccggcgatcttggcgatataaccgacggcatcgttacggcgggctgcgatatcgtgctctattgctcaggcgttatggaggaactggtaaaggttgccgcccgtgtgccggttctggatggcaaagcaaagcgccgggccgaactggcggaagtctatgcgggcgaccccgatctttccgacgaggacgaggtgcgcgccgaattcaatgccatgtttgaaccgatagcgtaatcggcaaaacttgataaacttgttcctgctggcagaatctgtgccggcaggggcaacagcaggacgacaggcttggcagcatcggatgcacatacaggtggaaaagacggcacacgcgtgccgatggataccctgtggcaaaatgaggccgggcgaggcgcaggcgagccgtcactgctgatcgatgtgcagggctttgaaggtccgctcgaccttcttctgcatcttgcgcgtaaccagcgcgtcgatcttgcgcgcatttccgtgctggcgcttgccgaacaatatctcggtttcgtggagcaggcgcgcgcgctgcgtctggagcttgccgccgattatctcgttatggcggcatggcttgcctatctgaaatccaagctgctgatcccgaagcagcagggcgacgatggcgccacgggcgaggaactcgttgcctccctgcaattccggttgaaacggcttgaagccatgcgcgatgcggcggcggcactcgtcaatcgtcatcggctcggccgcgatgttttcccgcgcggcatgccggaaatggtggtggtggaccgcgccagccgtttttccgcaacgctttacgatctgcttagcgcctatgcgtcgcagcgccagcgccaggcggtttcccaggtacagatagaaaaacgcagcgtctggtccctcaaggaggcacgcacggcgcttgtgcgcctgatgggcgcggtgggcgactgggtttcgctggaccgttttttgatcgattatgcactttctccgcaggagagggcgtcggcgcttgccagttctttcgccgcatgcctcgagctggtgcgcgaaggcaagcttgaagtacgccagaacgctccgttcgagccgatctatatgcgcgcgacccgcgaactcgatgaattcgatgaggacgaaaatgcctgaagcagagcgccgcgatttgatggatatggaaggcgttggggaagaagagcaggcggggcctgcctcgccggtgacgcttgccgagcttgcccgcattgtggaggcgattgtttttgcgtcttcgcagcctgtttgcgagcgcgcacttgccgagcggcttcccgccaatgtggatattgctccggttttgaaccatctccagaaggtttacgagggcaggggcgtgcattttgtgaaggtgggcagtggctgggcgtttcgcaccgcgccagatctcgccttcatcatgaaccgcgagactgttcagcagcgcaagctttcgcgcgcggccatggaggtgcttgccatcattgcctatcaccagccggtgacacgcgccgaacttgaggatattcgcggcgtggaaacatccaaggggacgcttgatgtcttgatggaaaccggctggatcaagctgcgcgggcgcaggcgcacgccagggcgcccggtaacatatggcaccaccgacgctttcctcgaccattttggcctgtcggaaatccgcgatctgcccggtcttgaggaattgcgcggcgcagggcttctctcggcgcgcattccttccaattttgccgtaccgatccccaatatcgacccggacgagctgaccgaaggggaggacccgctggaggatattgatctggaggggctgggtttgcttgcacccaggggagaatagaacaaaatttctgcctgcgacgaattaatccggtttgaagccgttcatcatcacacttctgtttgaaagatttgttgaaagcgcttaaatcgtatcggagatagcaggcatatgccgcgccttgggcggcactgagaggaataatatgggtagcttttccatctggcactggctgatcgttctggcggttgtgcttcttctgttcggccgcggcaagatccccgagctgatgggcgatgtcgccaagggtattaagaatttcaagcagggcatggctgacgaagacgccaaggaagatccgcgtacgatcgacgccaaagcggaagaacccgtcaaggacgtcaagaagaccaccaagtcctgatccttccgggatgaactgccatgggctgaaaacgcgcatggcaggtttgtgggcagtgcggcttttcgccaagagacgggatgtgcgcgcagagcgcaaggtatcaaattatgttcgatatcgcttggtctgaactgctgattatcgcaattgtcatgattgtggtggtcggtcccaaggatttgccgaaaatgcttcgcgcgttcggcaaggcgactgcacgcatgcgcaccaccgccaacgagtttcgccatcaattcaacgaggccttgaaagaggcggaacttgaagacgtcaagaccatcatcgatgaagccagaagccttgatccgcgcacaaggctgacacaggtttttgacccgattcgcagtgctggcgaggatttgcggtctggtctccagtccgcaacatcaatgtcgccagtcaccgagaacaaggtgggtgaggttacgacgccggttgagccgggcggaacgccagttcccgcgccgccagttcccgtaccaatgatcaccgcgcccgaagaacccgccaagcctaggaaaacatcaccgcgtccggctgcaaaagccgggccgaaaccgacgacgacaaagactgccaaaaaaaccggagctacccccaagccgacggcagacaagaccgcaacgccggttaaaaagaccacaaagaagacaggaaccaaagcgtgaaccgggacgaggatgaaatcgaacagagcgcagcgcctctgcttgaacacctgatcgaactgcgccgccgccttatttgggctatcctggcttttttcgtggcattcattttctgctttgctttcgcaaaacagctcttcaacctgcttgtggtgccgtatcaatgggccatcgactgggccggcatggaccgctccaaggcggaattgatctataccgcacctcaggaattcttcttcacgcaggtgaaggtggccatgttcggcggcattgtgctggccttcccggtcatcgccgcacagatttataaattcgtggctcccggtctctacaagcacgaacgcactgcatttctgccgttcctgatcgcgtcgcccattctgttcctgatcggcggcgcgctcgtctatttctttttcacgcccatggtgatgtggttcttcctcgccatgcagcagaccggcggcagcggcgaggtccagatttcgcttctgccgaaagtgtcggaatatctgagcctcatcatgacgctcatctttgcttttggcctggtcttccagttgccggtggtgacgagcctcatggcgcgtgtggggctgatgacttcggcggggctgaaggacaagcgcaaatatgcgatcgtcattgccttcgtcgcggctgcggtgctgaccccgccggacccggcgagccagatcggtcttgccttgccgacgatccttctttacgagatttcgatctttctggcgcgcatgatcgagaagaagcgggatgaggcgcaggcatctgccgacgctgataacaacgcttcctccacctgatctgacgtcaggcatctttggggctgaagatcgtttagcctcgcttctgttcaatttcacgaaatggcttttttccatgctcgacatcaaatggattcgcgaaaacccggaaaccctcgacaaggcgctcgcaaagcgtggggctgctccgctttcgtccgaactgattgcgctggatgaaaagcgccgcgagcatgtcggcaaggtgcaggcagcgcaggagcgccgcaatgccgcctcgaaggaaatcggcaaggccatggccgcaaaggacatgggcacggctgaaaagctgaaggccgaagtgggcgaactgaaagattttctcgcccatgcggaagaagacgagcgccgcctcagcaaggaactgagcgacgcattgtccaccattcccaatattccgcttgatgatgtgccgctcggcaaggatgaaagcgacaatgttgagctgcgccgcattggcaacccgcacaatttctccttccagccgaaagagcattttgagcttggcgaggcgcttggatacatggatttcgagcgcgcggccaagcttgccggtgcgcgctttacggtgctgaaaggcccgctcgcccgtcttgagcgcgcgcttggccagttcatgctcgatcttcacacgacagaacacggttataccgaagtcatgccgccgctgatggtgcgcgacgaagcggtctatggcacggggcaattgccgaagttttcagaagatcttttccgcacgacggatggccgctggctgatcccgacggcggaggtgccgctcaccaatctggttgccgaagaaattgtcgatatgaaggggctgccgctgcgcttcacggcgctgaccccatgttttcgctcggaagcggggtcggccgggcgcgatacgcgcggcatgttgcgccagcatcagttcctgaaagtggagatggtatcgatcaccgatgcggaaagctccgttgccgagcatgagcgcatgacggcttgcgcggaagaagtgctgaagcggctgggcctgccgttccgtaccgttgtgctttgcacgggcgacatgggctttggcgcacagcggacctatgatatcgaggtctggttgccggggcagaacacctatcgcgaaatttcaagctgttcgacctgcggtgatttccagggccgccgcatgaatgcccgctatcgcccggaaggcgagaaatccacgcgcttcgtgcacaccctcaacgggtcgggcgttgctgtcgggcgcgcgctgattgcggttatggaaaattaccagcaggaagacggcagcattcatattcctgaagcattacagccatatataggcggcctcacgcggatcgaaaaagccgcttgatctggaattatagcatgcccccaaaagtgggaaccggttttggggacatgcgaaagaacaaagagagagcagtttcaacgatcccatttcaactggaaccgctgtagtgtcttaagtgtcttatccatttcggcgaaggagtgacaaattgcgtattctgctgacgaacgatgacggtatccacgctgaaggcctcgctgttctggagcgaattgcacgcaagctctccgacgatgtgtgggtggtggcccctgaaacggaccagagcgggcttgcccactcactgacactgtcggagccgcttcgccttcgccagatcgatgcccgtcattttgccctgcgcggcactccgaccgattgcgtcatcatgggggtgcgccatgtattgccgggcgcgcccgatctcgtcctctccggcgtcaattccggggcgaacatggccgacgatgtgacctattcgggcacggttgccggtgcgatggaggggacattgcttggtgtgcgagccatcgctttgtcgcaggaatatgaatatgcgggcgatcgccggatcgtgccgtgggaaacggcggaagctcatgcgcctgagcttatcgggaggctgatggaggcgggctggccggaaggcgtgctgttgaacctcaatttcccgaattgcgctccggaagaagtgaagggcgtgcgcgtcacggcacaaggcaagcttagccatgatgcgcgccttgacgagcgccgcgatggacgtggtttcccttatttctggctgcatttcggtcgcggcaaggctccggttgccgacgacagcgatattgctgccatccgttcgggttgcatttcagtgaccccactccaccttgatctgaccgctcataaggttcgtgcagaactgggcgcggcgcttggagtggaagcatgaggcaggcaacgtctgaacgcccgcggctttcggaccgggagggatttgcatcctttgttctgcggatgcgtgggcacagcattgatgatccgcaactttttgcggcaattgaagcaacgccgcgccagagctttctggcggcggcatggtcgcatcttgcctatagcccgcgaaccgcgccgcttgattgcggtgaatatatggaaggcatagacgatcaggcgcgcgtcatttccgccctgaagcttgagcccggccatcgggttctggaaatcggcaccggctccggctttaccgccgccgttatgtccttgctgtccggccgtgtaacgacggtggaacggtatcgaaaactctgcgaccacgctctccagcagttcgtttcgctgaagcgcgagaatatcatggtgaaacatacagacgggcgccacggtatgccgggcgggccgtttgaccgcattgtcatctggctcgcatgcgatgaggtgccgcgccatttcgttgaactgctcgccacccatggcgtcctgatagccccgatcggccctggcgatggacgccagatcatgacgcggatttcaaaggttggaagccgttttgaacaggaagacctcatgccggttcgatatcagccgttcatcgaaggcacgtcttccgttctttagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtcaaaacaaaggattagagcgccgatctgattcaatcagatcgaaacgcgctctaaaacgggttgaatttaagtccaaccatcatcccgctccaagattttgtttgaggatgattccaaaaaaccgcttcgcgcttttgtcggaacggcttcagttgcattgattttgagcaatggcagcctcgccagcttggcatttgcgggccggaagtggctgtttgcgcgtcattcttgcgcttatggtgtttatttggtgaatctttttttagtttcggggcattcttaaccagagagtaacattaacgcgttttaatcgtcttagtgagtttcgagtatggacgagttgaacatgcgtttaccaattttgcagcatacgtccgaacgtctcctgcggaatgtcacaatcgttctgattgccggttttggagccgggtgcagtgctgatacgatgcgcttcacagacggcatttttactggttctacgtccagtcagcccgtcgcgcagcaacccgcaggcaatgtttatgcgtctgcccccgtggcttcggccccgccggtttcaagcggaacggtccagcgcaattccttgccgccggtatcgtcagcgcctctgggtgcgcctgtcgctgcggcatcgacgcagatgcgcaatcaggtcgatcaagcccaggatatggcggcgtcccgcgtcaataataccgtcaatgccgctgaaaccagggtcgcaagtgccgccaccgttacgcataatacggtgaatggcgcgaaggaaaaggttcttggccagcttccggcgacggggcagggcgcgccgcgcccgatggacaacaatatcgctggcgttccgcaagcacctgctgtcaacggcaagaaatcctcgccgaccaatatggcatcggctggcggcgctatcgcaaccccgccatcagtgggcggtgcctacgtcgtgaagagcggggattcgctgttctccatcgcaaagaagcacaatgtccctgtcgaccagttgaaggcggcaaacggcctgaccagtggcgccattcgcgtcgggcagtcgctcgttattccgtctgctgccgcaggtgcgccgacacaggtggccgcaatcacgccgcagccggcaaacccggccaaagcagccagtgcgccggccaatggaggtgcagaggtaaagccttatacgccgccgcaggccagcaacaaggtaatcgaggatgcggaaaaggatcaggccgcagcgccatcctcaaccggcatctcgcagatgcgctggccggttcgtgggcgcattctggcaagcttcggccagcgtgagggcacctcggtcagcgacggtatcgatatcatggtgccggaaggcacgccggtcaaagccgccgaaaacggtgttgtgatctatgcgggcgatggtttgaaggaatttggccagaccgttctgatccgccacgacaatggccttgtgaccgtctatggccataacagccagataatggtgcagcgcggccagaaggttcgccgtggcgaggaaatcgccaagtcgggcatgagcggcaacgccaagtcgccgaagctgcacttcgaggtgcgcaagaactcggcgccggtcaatccgaccaaatatctggaatcataacagtttcagcaggaaaaaatgaaaaaggcgggcaggggcccgcctttttcattgcatggtttttccaagcctgcctgccagatcctgaatatattgccacgcaacacggcccgaacggttgccgcgtgtggtggaccattccagggcttccctgtgcatctggtcgcgggcatagtcgagtttgaaatgcgccgcatagccgtcgatcatggcaagataatcgtcctggctgcatttatgaaagccgagccacaggccgaagcggtccgacagtgaaaccttttcctcgatggcttctgaggggttgatcgccgtcgagcgttcattgtcgatcatgtcgcgcgacatcaggtggcgacgattcgatgttgcgtagaaaatcacattgtcggggcgtccttccacgccgccttcaagtgctgctttcagcgatttatacgatgtatcgtcatgatcgaaggataggtcgtcgcagaacaggatgaaacgatggcgcgtttccttgatgagattcatcaaaaccggcaggctatcgatatcctcacgatgaatttcgacaagcttcagcggtgttatatccggaaattcggcgttcacgctcgcctgcgcggcctttacgagcgatgatttacccatgccgcgcgcgccccaaagcagaacattattggcgggaaaaccttttgcgaagcggcgggtattgtccacaagctggtcacgtaccaaatctacgccacggatcaacgcgatatccacgcggttcacacggctgacgggatcgagaacaagccgctccggggcccagacgaaacagtctgcggcgtcgagatcgggtgtttttgcttccggcggtgcaatgcgttccagcgcggctatcaaacggtccagtttctggctgagtatatcttcggtcgtcattttaggcccctgatggtaggggtaacgacttaacatgctaacgcggaagcgaaaagtgtgcgaccttggcgcaggcgggttcatcgccggttgcaattgaagcaccaaccattgtaatgccgttaataatttgtcttcgtgacttcagaggagttcctaatgttcgtaacaccggctttcgctcaagcatccggcagcgttgttggaccagatatgctcatgagcatcctgccgttcatcctgatcttcgtcatcatgtactttctcatcatccgcccgcagcggacccagatgaagaagcgtcaggaaatgctgaactccgtgcgtcgtggcgatacggtcgtgacgggtggcggcatcgtcggcaaggttctcaaggttgtcgatgacaacgaactcgaactcgaaattgccgatggcgttcgtattcgcgttgtgcgtgccaccttgatggatgtgcgcgtgaagggcgaacctgtcgccgacaacaagaacaaataatctcttttttttgaaagagcaggcgggctccggtaaggtttaaataacctgagcccgttcattatgcagcacgcgcgcaaaatcgcgtttgcgtgcaaatagccggaagattttccctttgggtgaactccggcaatgcttcatccaagctgaaacggacttgcattccatgctctatttttcacgctggaaatctgcactgatatggctggcagtccttgtcagcctcatcatcgcatctccaaattttttctcgcgtgaaacgctggcaaatctgccggattttctgcccaagaagcaggtatcgctggggctcgacctttcgggcggctcgcggcttattcttcaggtgcagaatgcaggcaagaccgatctggagacgactgccaatatcatgcggcagcgtctggaagagcttggctatggcaatcccgttgtcgagggagaggggcgcaatcagattcgcgtggaggttccgggcctttacgatgcgcagcttctcaaagatattctcaccattcgcggaaatctttccttccgcgccatggacgacaccatgtcgccggatgacgccattcgcggcacaccgcctgccgatagcgaaatcgtctattcctttgatgatcctccggttggttatcttctgaaaaaaacacccattctcaccgggcatgacatcacggatgccaaggcgagtatttccgccgacgatggccagccggtcatcacgctgacactggacgacaacggacgccggcgtctggccgatctgacggcgcagggcaatgagaattccttcgccatcgtcgttgataatcaggtggtttccgcgcccacggtttccggcccgctcgacaccagtgaattgcagatcgaaggcgcattcgatttacaggccgccaataatatggccgtggttctgcgctctggcgccttaccgcaagcggtgactgtgcttgaagagcgcaccatcgcctccgcgctcggtgaggattatgcgagtgcggcagtgcttgcggcccttctggcggcactggtggtcggcctcttcatggtgctttcctatggcattctgggtgtcatcgccctggttgcgcttgtggtcaatatcatcatcctgacggctgttctgtcgctcattggcgcttcgataagccttgcgagcattgcaggtctcgtcttgaccatcggccttgcggtcgatgcgcatattctgatctatgagcgtgtacgcgaggatcgccgcaagggctattccgtcgtgcaggcgatggaatcgggcttttatcgcgccctttccaccattgtggatgccaatcttaccacgcttatcgccgcactcgttctgttccttctggggtcgggtacggtgcatggttttgcgctcacggtcgcaatcggcatcggcacgacgcttttcaccacgctcactttcacgcgcctgctgatcgcccaatgggtgcgcaccgccaagccgaaggaagtgcccaagcgtcgcctgaaactggtgccaaccgtcactcatattcccttcatgcgcctccagttcgtaacgctcggcatttcggtgctggcctgcgcaatcgtggtcgcgcttttcgtcaatatcggcttcaactacggcatcgactttcgtggcggttcgatggtcgagctgcaggcgcgcaatggcgatgccaatctggaagatatcaacgagcggctcgcggagctgaatatcgatagcgcccgcgttctgcctgcgaaatcgccgcgctcggcccttgtcattatcggcagtcaggaagtgggcgacgatgcggagcagaccgttgccgtcaagcttcgcggtgaattcgagcaggattattccttccagcgggtcgatgtggtcgggccgaccgtatcggaacaattgtcgcgcgcaggcgtgctcgctgtcatcctgtcgctgattggcatcttcatctatgtctggttccgcttccgctggcagctcgcactgggcgcggtgctttccacattgcatgatgtcgtcattctttcaggcatgtttatcgttttccgcatggaattcaatttgtggagcgtggcggcaatcctcacgatcattggctattcgctgaacgatacggtggtgatctatgaccgggtgcgcgagaaccttcgccgttacaagagtgcgccattgcccgcgatcatcgatgcctcgatcaaccagaccctgtcgcgaacgctgttgacctctttcgtcatcttcctggcacatgttccgctttatgcttttggcggctcggaaattcgcatgtttgcgctggcgctcagtgtcggtatcattgtggcgagttattcttcaatcttcatcgcagcaccgctgcttgttcagttcggtctcaagccgcgcgaaaccgatgccggtgacgcggtggatgcggagcttgcgcaatcgctcaatctggaaagctgaaaatggcgaagggaatagaaatacgcgaagcccattttccgggccgcgcgcccatcgatgcctatggcaatggtgggttccgctttgccgaaatgtcgcatcgcggctccattctctgcctcccgtcgggtattcatggctgggagccgaaaaacccgccgcttctttcccgtgccgatctcggtgcgatactggaggaggcgtcctacatcgagattctgctggtgggtacgggcatggacctgcgccgtattccagaagatgtgcgcgcgctgctgcgccaacaccacatttcctccgaccctatgagcaccggcgccgccgtgcgcacctataatgtgcttctggcggaagatcgcgcggttgcggcggcgctgattgctgtagattgaaaatcatgaaccagaatgaaacccattgtctggcgcttttgcgcgaagcagaccgggatcgctatctttcggtgctctacgccccgcaggaaaagcgcggcgcattggctgcactatatgcgttcaacgccgagattgcgcgcatccgcgatctcgtccacgaaccgcttccgggcgaagtgcggttgcaatggtggcgtgatctcatcaatggcgaggcaagaggcagtgctgaagcgcatccagttgccgcggccttgatcgagacgatcgaaaaatacgagcttccccgcattgccttcgacaattattgcgaagcgcgcgtgttcgatctttatgacgatcccatgccgagccgtaacgacttggaaggctattgcggtgaaacggcatcggctttgatccagctggccggtttcatactggatcgcgatgccgcgcaggcccatgctgaaaccgctggccatgccggcgttgcgcaggcggtggcgggtttactgcggctcttgccaatccaccggcgacgcgggcaggtttatgttccggcggacatgctcaaagccatcggtgtaacccgcgatatgcttctctccagcgaagacaaatccgccaccgagcgtgccgtcaccatcatgctggcgctggcgcgggagcatctggcaattttcgacaaggccaaagccgggttgcctcaaacgcttcatccggcctttttgccgatggcgcttgttccggcctatctgaacgcggttgaacgtctgggtgcgcaggcagcgcagaaggttgccgatatttctgccatccgtaaacaatggctgatgttccgcgcaaatttttgaaaccgcgcatcatgaagcggctccggcaaaggcgccgaagccccattttcttcagtacaagctgagccagtttcggcaatcggcaagggcgcgtgcggaaagcgcgcgctttttggcaatggtcttttccttgccgcgcaggcgcttgccttcgggtttgggtacgtcaacgggcggaaacaggccgaaattcacgttcatcggctggaaggaacgcttgccgggttcgtcatcggtaacgatatggccaccggtaatatggccaagcagcgcgccgaaagccgtcgtgggcgggggcggcacggcagcctgactaagcttttccgcagccgtaaagcgaccggccagcaggccgatggccgacgattcgacatagccctcacaacccgttacctgacctgcaaaacgcaatgtctgacgggatttgagacgcagaacattgtcgagcaatacgggagagttaaggtaggtgttgcggtgcaggccgccaaggcgtgcaaattccgcgttctccaggccgggtatcattttaaaaatgcccgtctgcgagccatatttcagcttcgtctggaaacccaccatgttgtagagcgtgccaagcgcattgtcctgtcgcaactgcacgaccgcatagggcttcacagtcgggttatgcgcattggtaaggcccatcggtttcatcgggccgtgacgcagcgtttccggtccgcgctcagccatcacctcgatcggcaggcaaccatcgaaatagggcgtgccttcccattccttgaagtccgtcttgtcgccttcgatgagggcggcgacgaaggcttcgtactgctcctcgtccatcgggcagttgatataatctttcccagtaccgccgggaccaaccttgtcatagcgcgactggaaccagcacacatccatattgattgaatcgaaatgaatgatgggcgcaattgcatcgaaaaaggcaagcgcatccgcatcggtttcagcggcgatggcttcggccagcgacggtgcggtcagcgggccagtggcgatgatcgtcgttccccattcggtcggcggcaggccggtgatctcctcgcgctcgatggtgatgagcggatgggcttccagtctggcggttacggcctgcgaaaagccttcacggtcaacggccagcgcaccgccagcgggaacctgatgggcatccgcgcaagccatgatgagcgatccggcaaggcgcatctcggcatggagaacaccgacggcgttggtttctgcgtcgtcggagcggaaggagttggagcagacgagctctgcaagctgttctgtcttgtgcgcatcggtgccgcgaaccgggcgcatttcgtgcagcacgaccggtacgccggcctgtgcgatctgccaggcggcttcgctgccggcaaggccgccgccaatgacgtgaacgggggagagatcggtattgtttgacatggcaattcccttatcgcctttgatcggcgccttcaatgggagaagggaccagaaaccgggaagggagatgcaaaaagaaatggcatccgtcgcgggaggagggcgacggatgccattaggggaagaccggcattgggaggagaaccggtcttgttatcgcaaagcctgggaggaggtggagagctttgcgacgaaccgggcctgaattgggaggaggaaccaggcccggagaaacttgtgattagcgagaaacttgtgattagcgcgctttggcctgacgggcgacgaacgggatgtccgcgcgggagatgccaaggtcgttcagctcgcgggtagagagctggttcagttcgttgacggtttcgcggtagcggcgccagttgttgtaagagcgaaagaggttcatcgtgctattccttcatcgttgaggaactgagtgctgttcaattcatcttgtttgttgcccatgatataagctattgttttcgcaggttgcagagccgagtttgcatagctgcattgcgagttatgcagggcgggataaatcgattagatcgtgcagccggaatttgccgcgaagcgatttgaccgggtactttgccggaaacccggtttcctgtatgttctcagccgtttacagttgcgataatgcgaacggatagattgggcaggagcgaatttgtcattttccatctctgttgaacgcctgatcgagcgatggcagaacgaaggcctgattgatgcgcaaacggcatcacggctgaatctcgatcttgaaaagcgcaggtctgttttcagcctcggttctgtattggcaacccttggcgggcttctgctgggcgcggcggttatcatgctcgtcgccgccaactggcaggaaatgccccggctgatgcgcataggcgtcatcttcgttctgatctgggcgagctatctgggaggcgcatggcgtcaggcgcggggcgacaaggtttttcccgccgcgctttacgttctaggtgctgcgtcctttggcgcggggattgcgctcgtcggccagatgtatcacatatcgggcgatgttcattccgcagccctctactggacccttggtgttctggcttcggcatttctcctgcgcgcacaggcgctggcggcttttggcgcgggcgtagcctgcttttatctttcgaccttcgttttcgccgatagcaacctttcaggtgccgatatttcttatcgctgggtcgggccgcttttgctgcttgcaggcgttgccgccgcacttttcacgcgctcgcgccatgcggcgcattttctggccctgttctcgatcggctggtgcctgcttctttatgccggacaggaaaacaaaacggttctgttgctcatgatcgtgattggcatagggctgatactggctgacggcctgcgccacgaacaattgcagaagcttacgcgctttgcccatccgctcgccgcttacggattgctgcttgtgcttctttcatttgcaattttgcaactcgacagcgttatcacctatggcggtgtttcggcgggcatcgaccgtgacattctttatagtatgctgatattggccctttcgattggtgcgatcgccatctgcgggcgcgataatggtggattgcgctccatagcttatgcggcattctccattgaggttctttatctggcgtttgaaaccgtgggcaccatgatcggaacctcgggcttctttcttacggcgggcattctggtgctgctgcttgccgcctttgtgcggcgcatggaaagccgctttggccgaaagcaaggtctggaggcgcatccatgaccacaaaccgcaaatggctctatgcaggcgccgttctcgccgcgctccttcaaaccggcattctttatgccggtattgaaaagcgtgccgctatattgcgttccggtcaggatatcgttttccagacggagccggtcgatccgcgcgatcttatgcggggtgattatgtcgttctgggatatgaaatatcaaatatcgcccggagcgccattcagggcgtccgcccggccggttcacgcaccgtttatgttgccgtgaagccggatgccaagggcatttcacgtttctcgcgggcgtctttcgtgccgttcaaggacctcgctgccggcgaaacccagattcgcggcgaagcgggctatgagatcagtgatgatccggaggcgaatattcgcctcagttttggcattgagcgatattatgtgccggaaggtgaaggccaccccattgagggtagccagcgcgagcacgatattacggtgcttgtagcggttgatgcgtccggatcgccggtcattaaggcgctcatggatgaaggccagccactttatgaggagccgctttattgatccagcagcacgtgcattttgaaaggggttggctgggccgataggatcgctatatagagagttgaagggtaggaagagcctcgtcttgccgaacctgataaatctatgcaggaaaggcggcttttttcctttgaaccggcaaaattggatgatatagagacgcgcgctttcgaggggcggttcatatctgaggcgaatttggtgcgttctgaggaatgtgcttcggttcagaagcggatgtggcgaaattggtagacgcaccagatttaggttctggcgggagaccgtgggggttcgagtccctccatccgcaccaacgccataaggcaaaagaatttctctcccgcgacaaggcagataagccggtgacggcgggacaacgacaagaagtgaaggtttgaacatgcaggttaccgaaacgctcaatgaagggctgaagcgcgagatcaaagtcgtggttccggccggggatcttgaagccaagctcgctgagcggctcgaaaccgcgcgcggccgcgcccgcatcaacggcttccgtccgggcaaggtgccgacggctcacctgcgcaagatgtacggcaagtccttcatggccgagatcgtcaacgaaatcctcaacgatttgtcgcgttccatccttgccgaacgcaacgaaaagtcggcgacccagcctgaagtcatcatgtcggaagacgaaaaagaagccgagaaggttctcgacggcaaggccgatttcgttttctcgctgaactatgaagtgctgccggcaatcgaagtcaaggacttctccaagatcgccgtgacccgtgaagtcgtcgacatttccgatgaggaagtcgatgaacaggtcaagcgcattgcgtcgtcgacccgcacctttgaaaccaagaagggcaaggccgaaaacgaagatcgcgtcacgatcgactatctgggcaagctcgacggcgagccgtttgaaggcggtgcagacaatgacgcacagctcgttctcggttccggccagttcattccgggctttgaagaacagctcattggtttgaaggctggcgacgagaaggtcatcaccgtaacgttcccggctgaatacggcgctgcgcatctggctggcaaggaagcaaccttcgacatcaaggtgaaggaagttgccaagccgaacgaactcgttctcgatgacgaaaccgcaaagaagctcggcattgagtcgcttgagcgtctgcgtcaggttgtgcgcgaacagatcgaaagccagtacggccagatcacccgccagaaagtgaagcgtcagattctcgacgcccttgatggtgattatcagtttgaaaccccgcagaagctggttgacgccgagttcaacaacatctggcagcagatcaacttcgacctgcagcaggctggccgcacttttgaagacgaggaaacgacggaagaagctgctcgcgaagaatatcgcaagcttgcagaacgccgcgttcgtcttggcctcgttctctccgaaatcggcgagaaggcaggcgtggaagtgaccgaagaagaactgcagcgcgctgtttacgatcaggttcgccgctatccgggtcaggaaaaggaaatctacgacttcctgcgccgtacgccggatgccgtcgccaatctgcgcgcgccgatctttgaagaaaaggtcgtcgatcatctgctggccaacatcaatgtgaccgacaagaaggtctcgaaggaagagctgacggctgaagacgaagatgcagcttcggaagcaaagcctgccaagaaggcggctgcgaagaagaaggctgcgccgaagaagaaggccgaagaaggcaagtccgaagaggcttgattggcttcctgacgatcaatatggatgggccgcgcgttgcgcggccttttcgtttgcggacggacggctgaaaagcttgcatccacaagggctttgctctagccagtaaccaaccagtttcagccaatcacagtattgacgagcgagtaatgtccattatcgatacgcgtacacctgaacccaaacgcttcatctctggtgcgaccggcgattgggaagtcgtcatcggaatggaagtccatgcgcaggtcacgtcagaatcgaagctgttttccggcgcttccaccgcattcggtgccgagccgaactccaatgtctctctcgtggatgcggccatgccgggcatgttgccggtcatcaatctggaatgcgtgaggcaggctgtgcgcaccggcatcggcttgaatgcgcagatcaatctgaagtcggtcttcgaccgcaaaaattatttctatcccgatttgccgcagggctaccagatttcgcagttcaagcagccgatcgtcggtgagggcaagatcatgatttcggtcggcccggacaacaagggccagttcgaggacgtggagatcggcattgagcgcctgcatcttgagcaggatgcgggtaaatccatgcacgaccagcacccgaccatgtcctatgtggacctgaaccgttcgggcgtggcgctgatggagatcgtatccaagccggatctgcgctcgtcggatgaagcgcgcgcttacctcaccaagctgcgcacgattgtccgctatcttggcacctgcgacggcaatatggatgaaggttccatgcgtgctgacgtcaatgtttcggtgcgccgtccaggcggcgaattcggcacgcgttgcgagatcaagaacgtcaactcgatccgctttgtcggccaggccatcgaatatgaagcgcgccgccagattgccattctggaagatggcggcgtgattgatcaggaaacgcgcctgttcgatccggtgaaaggcgaaacccgttccatgcgctccaaggaagaggcgcatgactatcgttatttccccgatccggacttgttgccgcttgaattcgatcaggccttcgtggatgcgctggcggccaaattgccggaactgccggatgtgaaaaagcagcgccttgtcgaaacgcttggcatttccgtttatgacgcctcgatccttgtgacggagaaggccatagccgattattatgaggcggttgccgaggggcgcgacggcaaggctgccgcaaactgggtcatcaacgatcttctgggcgcgctgaacaaggcgggcaaggatatcgaggaatcgccgattagccccgcccagcttggcgccatcatcgatctcatcaaggaaggtacgatttccggtaagatcgcaaaggatcttttcgagatcgtctggaatgagggtggcgatccgaagaagctcgttgaagagcgcggcatgaagcaggttacagataccggcgcgattgaaaaggctgtcgatgacgtcattgccgccaacccggacaaggttgagcaggccaaggcgaagccgacgctggctggctggtttgtcggtcaggtcatgaaggcgacgggcggcaaggccaacccgcaggccgtcaatgaactggtgaaatccaagctggggattgaggaataatgtgggttcgcagtgccagcgaggccgatcttgaggctgtgcatgaattgctggtctcaacctggcacgcgactttcgatgatcttttgggccgggaaacggtgaatgccgttaccggcaggtggcattctcctgctgccttgaaagccaacctgaagaagccctattcggaatttatcgttgccgataatggtgagggcggtatcaacggaatggcattcgccagccagaccgaggacggcaaggcctcgctgcatcagctctatgtgcgcccgcaaatacagtttaccggcattggcaccatgctgctgtcagaaatcgagatggcctttcccgatgtcaggacaatgcggcttgaagtgatcgagcggaatgaaaaatctgtccgtttttatgagcgtaaaggttatgtccgcgtggggcgcaaggaggattggggcgatcccaactgcaaggagcccgtgcttgtcatggaaaagtcgcttgaaaactggaatatgtaaagcatgtctctcaaggcatgaagtgtgcagccggtttaggcccttcatactcttgtgacagcggcaacttggcccttgccatgacggcgcgataggcccataagcaagaaaacccggcggtttcgatcgcctgtggcaatgatggatctggaataggtcatgaagaaatttcttacgcaagtcttcacctggtggaatggtcagacgctcggcacgcgctttcatacctggcgcaagggtgaacgcgtcggtgaagacgaattcggcaatgtctattatcagggcggcaaggattccgaaggccgcacgcgccgttgggtcatcttcaatggttattcggaagccagcaccattcctcccggctggcatggctggatgcatcatcgcgtagacacgccgccaagcaaggaagactatcgcccgcgtgaatggcagaagccgcatttgcagaacctgaccggttctcccctggcttatcgccccaagggatcgattgcgcttcccggcgctcagcctgcggaacgcccgcgcgtcaccggcgaatacgacgcctggacccccggaaactgagatttcttgactgaattcgatccggcgcagatatcgcgccggattttttctggccgcttttgggttttttcctgaaaagccttgaggatagagcggatgctttgggcctgctgccgctttgtggcttgcagcagggcaacgaatcgtcacattttatgcttaggaattattccggctttatttaacacctttgatgcggatctccgttttgacgaagcattcttccggcgtagctggcagcggaaaagacaggatcaagagggcagcgcagattgccctgatcacggtattggcgggcatgggcagcctgcacgccgccagggcggagcgtataagcaatcctgtcgctcaattttcgggtctggacaagatcacggggcgtatcaccacgttcgatgtctatatcaacgagacggtgcagtttggcgcgttgcaggtgacgccaaaggtctgctattcacgcacggaagatgaagcgccgcgcaccgatgccttcgtgactgtggatgagatcacgctcgaccgcaagatccgccgtattttcaccggctggatgtttgccgacagccccggtctcaatgccgtggagcatccgatctatgacgtctggttgaaggactgcaagcagaagtccgacgtgccgccgcccaatcagcgcaactagagcatttccagcaaaaccgctttccactttggggagacatgctctaaaaccgggcgatcccttcaagggcccgttccagcatttcttcatattccttgcgtggtacctcgagcgcgccgaaccgttcaagatgcggtgtggtgaattgcgtgtcgagaagtacgaagccctgtctggacaggtgctgtaccagataggcgaggcagaccttcgaggcgtcgcgcttgcgcgtgaacatgctttccccgaaaaatgcgcgccccagtgtcacgccatagaggccaccggccagtttgccctcataccaggcttcgacggtgtgacaatgaccgatctcgaacagcttcgcataggcccgccggatcggctcgttgatccatgtgcgtgcgcgttcgccggttccgctggcgcatccctcgatgacgcccgcaaaattgctgtcgagccggatttcaaaaataccctgacggatggttttctggaggcttcgcggaatgtggaagccgtcgagcggtatgacaccgcgcttttcaggacgaacccagaaaacctcgggatcgtccgcttcctcggccatcggaaatgtgcccgtggcataggcccgcaggagcatctccggctcgattatgtcgtcgtccggggggtgcttctgcggtcactttcttcaggcgctttcgttcttgctcttgttggccaggtacttttccaaccagtggatgtcataatcgccattggcgatatcctgattggaaatcagatcctgaaacaggggcagggtggtctttaccccatccaccacgaactcatccagcgcgcggcgcagacgcatcatgcattcgacgcggttacgtccatgcacgatgagcttgccgatcaggctgtcatagtagggtggaatgcgatagccggaataaacgccggaatcgacgcgtacgccaagcccgcccggcgtatgataatgcgtgatgaggcccggtgacggtgcgaaggtcagcggatcttccgcattgatacggcactcgatggcgtggccggaaaagcggatatccttctgcttcaccgaaagaccaaggcctgcggcaacgcgaatctgctcatgcacaagatcgatgccggtgatcgcttccgtaaccggatgttccacctgaaggcgcgtattcatttcgatgaaatagaattctccatcttcatagagaaattcgatcgtgcctgcgccgcgatagccaagctctgcgcaggcattggcgcagatcatgccgatcttttcgcgcgcttccgcattgagggcgggggagttgccctcttcccagaccttctggtgacggcgttgcagcgagcagtcgcgttcgcccagatggacggcattgcccgcaccgtcccccatgacctgaacttcgatatggcgcggtttttcgagatatttttcgatgtagaccgcatcgtcgccaaaggccgcgccagcttcagaacgtgccgtcgcaagtgcgatcggaagctcttccgcgctgcgggcgaccttcatgccacgaccaccgccgccggccgaagccttgatgatgaccggatagccgatttccttggcgatacgggctgcttcgacttcatccgtcacgccgccgtccgaacccggaacgaccgggatgccgaggcgctttgcggtgcgcttggcttcgatcttgtcgcccatgatgcggatatgcgaagcagtggggccgatgaaggtaatgtcatgggcttcaaggatttcggcgaattttgcattttccgaaaggaagccgtagccggggtgaattgcatccgcgccggtgatttcgcaggcggccacgatctgatggatgttcagatagctgtcgcgtgagggcggcggtccgatgcatacgctctcatctgccaggcgcacatgcattgcgtcggcatctgccgtggaatgaacggcgaccgtctttatgcccagctccttgcaagccctgagcacgcgaagagcgatttcgccacgattggctatgagtatcttttgaaacattgcgctttgctgcccgtccattgaataagccgaatttcgcgtgactgtcttattcgatcacgacgagcggctcgccgaattcgaccggctgagcatcttcgaccagaatagccttgaccgtaccggcgcgcggggcggggatctggttcatggtcttcatggcttcgatgatgagaagtgtctggccttccttcacctgcgtgccgacttcgatgaagttgcgtgcgccgggggcgggggcgagataggcagtgccgaccataggcgaaggcacggcattcttggccagatcggccttgctcggttcgctggccgaagccgtggctgctgcgggtgcggcaaccgcagcgggtgcgacggcaggcataacggtggcagcggcctgaaccgtcaccttgcgcgaaacgcggatgcgcagatcgccatgctcgacctcgatgtcggtgaggtcggtttcattgaggatatccgccagatcgcgaatcgtttccttgtcgatgacagaatttttgctggacatatcaggcccctttaatgctttgcccgttgttttcttcttctttggcaattgccgcaagcgcgcgcaggccgagcaggtatccttccgcgccaaagccgcaaataacacctttggcgactgcggacacatgggagtgatgccggaaagcctcacgcgcatgaatgttcgacagatgcacttccacgacagtcaccctggccgagcggatcgcatcgtggatcgcaaccgaagtgtggctgtaggcagcaggattgatgaggacataggcatttttctcgcccgcttcctgaatccagctcaccagatcgccttcatggttcgactggcggaaatcgatttgcagttccagttgtccggcctcacgcttgcagcttgcttcgatatcatcgagcgtcgccacaccgtatatccccggctctcgctttccgagaaggttgagattggggccgttcagaacgaaaactgtttttgtcatatccgtccgcgactgataacgcgttaccacgaaatttcggtacacttcgcatttcatatagagggcttggacgcaagccgaaaccctctaattcgttgcagatgttccaccaaggcgatttttcctgctattctttgtgaaatgaagaagcaatacggctatttttctttgttcaccgtattttgataggatcgcacccaaaattgttttctgaaaggaaacagccgggcgcgaccgatatctttacttctttgcagcgtcccgggcggccgcgattctctgccgcaatccatcgataccaatagcgccgggcaccagttcgtcgccgatgacataggacggagtgccggtgatgttgagctgttgcgcaagctggtaggtccgctggaaagcgccggtgatggccgggtccttcattttttcacgaagcttagcttcatcggcgccgagctttacggcgtcggcaatcgcggattcctccgttgcacgcccatgcccgccaagcagcatttcatgaaattccgggtacttctccggcatcagcgccttgaaagcctgggagaccacatgcgcacgcatggaatccggccccaggatcgggaactccttgaggacataacgaacattcggatcttttttcaggatcgcttccatatcgggaagcgcgcgcttgcaatagccgcaattgtaatcgaagaattcatagaccgtcacgtcgccattcgggttgccaaagacagcatcatgcttggggtcgaaaagaacgctctgattggcggccagtacctgcttcacctgttcctgtgccgcatgagcctgtttggtttcaagcgcggtctgcacttccagcatcagttccgggttctgaagcagataattgcgcacgatgttttcgacggccttcgggttaaaggcaacggtggaggttgcagcctgtacaggcttggaggcctgtcgcgccgtaccggcacaatatccgataccaagcgcaaccaagccgataataccgctcgctatcgtaatggaagccgcatttttcatccgaaaatcctaattctgtctcaaggtcgtgatgggctgtgccgatcctacttggacttctttgcgttgatgatgtcctgcgcgcgaagccagtcgggagttcccggcttcatctgtttttgcgcacggattgcgaatatctgggcctgttgtaacttacccgcataatagttcatatcggctgtcgcaaggtctgcacgggccatgtcgccctgctggccataagcttgtgcaagatagctatagccatccgggaattcaggatccgaggcgattcccgccttgatctccctgatggcggcaggcatgttcgccttcgtgcctgtcagcatcagcgcgcgaccgtagctcatgcgcagaagcggcgatttgtgcggatcaagcgaaaccgccttctggaaggcttttgctgcgcctgccgcatcattggccttgatcagaacttctccccgcatttcctggaaataggggttcttcggctgttctttgataagggcgtcgaatttcggcagagctgcgcgcgccgatccgttcagataggtcgtgatggcactgccgtagcgcgcggccaatccgcccggattgttgcggaacatgcgctggagcgcgcccatattgccggaataggccgcgatctttgcgcgagccatgtcgtggcgaagctggagggcgggggaatcggtcttgttgtaataggggctctttttcgcaagttcttccagattggcgatacgttcgcgcggaagcgggtggctgatcctgtactgatcgatctgcgtccccgaaagtgacagcgcggacgcaaaacgctggaatgtttccagcatgcccttggtcgattggcccgtggcattgagataattgaccgcaagacggtcggcggtcatttcttcggtgcgctgataattgagcaggctgcgcattgccatttcattgctgccaagtgcaatgcccgcacctgcaccagccgcgttgccgctgccgccggctgcacccgcaacaccagccccgacccccagaagcattccgatgatcgccatggtgcgcgcacggcttaactgttcgcgcagcctgtcctgatgccctccggcgagatggcccgattcatgtgcaatgacgccgatgatctcatttggcgtttcggcttgcatgatggcgcccgtattaacgaaaatgcggcggccatcgacaaaggcgttgaagcttggcgagttcaccagaatgacccgcaccccgcgcttgccaaggcctgcgaccttcaggataggtgcggcataatcggcaacgagcgcctcgatttcggcatcgcggataatgggcacaccgcccccgcgcgcttgagccgaggcaggaaaagcgcctgtcacggcaatggcgatggctccggaagcggccacaaaacggcgtataaggttacgaaaagaaagcgtttttgcagggaaaggtgcagtcgtcgttcccatatttcgcgttgtccttcttgaaacggtgacgaatcttatagcctgtgcattcaatcaccgataggccggtgtcgcggatacgcttctccaggtgaggtcgcattttcttgcagcatctctgttgctttcccaatctggcgattatacggcgagttgcaaagctatgcgcacgcaagtttctggaggcaaagttgactactctttccaaccgcagcgcggtcgagccgtttcacgccatggacgttctggctgaggcgaaccgtcggcgcgcggcgggccatccgatcatttccatggcggttggccaaccggctgattccgcacctgtggtcgttcgtcaggccgcagagcgcgcgttgaaagatggccgcatcggctataccgacgctttgggcctgattgaactgcgcgaggctatcgccgcgcattatgcggatcattacggcgtcagcgtgtcgccggagcggattgcggtcacgaccggctcttccgccgctttcaatcttgcatttattgtctatttcgatcccggcgaccgggtggcgataacgcgccccggctatccggcctaccgcaacatcttgacggcgcttggtctcgaagtggtggaaattcccaccggccatggaacatcctcgtcgctgacggcgcaagcacttgccgccgcccatgctgaaaaacccttgaagggcgttctctttgcaagccccgccaacccaaccggagcggttatcgacaaacaggaactgacggcgatcatcgagacggcacgtaacctcggaatccgggtcatatcggatgaaatctatcatcgcctgtcctatgaagccgacgatgtaaccgcacttgaagttgccgacgacgtcaccatcatcaattccttctccaaatattactgcatgacgggctggcgcatcggctggatggttctgccggacaacgatatccgggcgattgagcgcctcagccagagcctctatatttccgcgcccgaactgtcgcagcgcggcgccattgaggccttccgcgccactgcggaactggaacggatcaaggatcgctatcgccgaaacaggcttatcctgctcaatcatctgccgcgcatggggcttgatctggctgcaccgatggacggcgcattctacgcctattgcgatgtgtcgcgtttcaccaatgacagcatggagtttgtgcgcgggatgatctccgagatcaatatcgccgccacccccggccgtgatttcgatccgctggacgggcatcgcaccgtgcgtttctcctacgcaggcaaggtcgaggaaatggaagaggctgttcggcggcttgacgactggttgccgcagcagaaagcgtgaagcagctctgccatactttgaaagggagccgttctgcggcaaaaacataaagaaaaaccggcgtttccgccggttttttgtcatccgtaacagggcagcgggaaggcggcccggcttcttagaaaaagcccttcttctgccaccagcccgaacgcttcggcttccggtcttcgctctcgctggaggttacgaccggctctgtgcttttcggttccgcgatggtttccacctgcgtttctgccgcaaccgtttccttcacctcggcaacgtcttcggcttccacaaccggcttggcggcagctttgcgtgtacggcgcttcggcttttcaggtaccacttcctcggcgggcgttgcggcttcatctgcaggcgcttcgtcgacagccttcttgcgcgtgcgcgttttgcgggcgggcttttcaggcttttcctcagcctccgcagtgatcactgcttccgctgcttcctcggtttttgctgttttgcgggcacgcggcttgcgggcgggcttttcaggcttttcttccggcgcggcctcaacgacaggtgtttccacggtttcaaccgtttccactacttcgccgatgctttcttcggcctttaccggcagaacaggtgtgtaaccgacgaattccggatcaggaattctgcgcgcacggttgtcgtcttcacgccggttcttccgtccgccacggcggccgcgacgacgcttcttgcggcgatcttcctcgctcatggaagcggatgacacggcctcattggcctgatcggtttcattatcctcttcggatgcttcctccgaaacggcttcttcctgcgcggacagatcacgaccgtcacgttcgcggccaccgcgacgacggcgacgacggcggcgcttgcggtcgttttcttcgctgcgctcttcgccagcctgaacatcggtccttgcttcttcttcggtctcgtcttcttcgaccgggatttcagggtcttcgatatcgtcctcatagaccatcggctgtactgccgacggggtgacggggcgggtagaaggcgcacccttatcaatgacaaagtgctggtttcctacactttcgtcggcatcaatgctgatctcgacgccaaagcgcccctccagatcggccagaatctggcgcttgtgattgagcacataaagtgcggacgctgccggggtgcggacatgaatatcaaagcccgaatggcgcagcagatagtcttcgataccacggatgatatggagcgccatggaggaatccgaacggatatgtccggtgccgccgcaatgcgggcagacctgcatggtgctttccagaaccgatgcgcggatgcgctggcgcgacatttccagaaggccgaaatgcgagatgcggcccacctggatgcgggcgcggtcatccttcaggcattccttcatcttcttttcgacagcgcgattgttgcgcttttcttccatgtcgatgaagtcaacgacgatcaggcccgcaaggtcgcgaaggcgcaactggcgcgcaacttcttcggctgcttccagattggtctgaagcgcggtgtcctcaatcgaatgttcgcgggtcgagcggcccgaattgacgtcgatggcaaccagggcttccgtctggttgatgatgaggtagccgcccgatttgagcgtcacctgcggcacaagcatacggtcaagctgcgcttccacgccgttgcgcgtgaagatcggaatatgatcgcggtaaggctggacgaccttcgcatggctcggcatgagcatacgcatgaaatccttggcctcgcgatagccgttctcgccggaaacgagtatttccgtgatgtccttgttgtaaagatcacggatagagcgcttgatgaggctgccttcttcatagacgagcgcgggcgctgtcgattgcagcgtcagcgtgcgcacgttttcccacaggcgcatcagatattcatagtcgcgcttgacttccgccttggtgcggtttgcgcctgccgtgcgcaggatcacactcatgccctgcggcacttcgagttccttcacgatctctttcaggcgcttgcggtcccgcggattggtgatcttgcgcgaaatgccgccaccgcgcgcggtgttgggcatcagtaccgaataacgtccggcaagcgaaagataggtggtgagagcagcgcccttgttgccgcgctcttccttgaccacctgcaccagaagaatctggcggcgcttgatgacttcctgaatattatactggcggcgatgggtgcgggtgtgggtcggaagctcttccagagcgtcttccgagccgaccgattcgaccatgtcctcttcgttctcgacatcatcgtcatcgccattgtcgagggcttcggaaattatatcgcctttctgcgtgagagcagcggcgggcgttcccgcaacgtaatccgcaaagcccggaccgaccggctctgccgccggcaggtccttgtcagcaccgtttgcctgcgcttcgccattctggccatcgcggcggccgccacggcggcgattgcggcgcgcgcggtcgttgcgttcactgcggtcgcttttggcgcgcggttcgtcctcgtcgtcttcagcgcgtgcggccttggcttccgcttcaagcagggcaaggcggtcggcgaccggaatctggtaatagtcgggatgaatttcggaaaatgccaggaagccatggcgattgccgccatattccacgaatgcagcctgaagcgacggttcgacacgggtgacgcgtgcgaggtagatattgcctttcagctgtttcttatgttccgattcgaaatcgaattcttcaatcttgttgccgcgcgtgacgataacgcgggtctcctccgggtgggaggcatctataagcattttgttggacattattgtctttcctgccggcgcgaagacgcaagccgcgtgcgccggacgaagccctgaaggcttttgtcctgactgcgatgcatctgccggatgattctgggttcgccggaataaaagccgctgcctccgcgcgtgatggcctcgtggcgatcacggtcttcaggctcgcaatggtcagtcttgcttgacccatagctgttccgaacgaaacgacctcatatatgacccggaaaagccgggcagacctctttgccctctgcgagcagtggcgacagcgcgtatccatgcgccgtcggccgatttaaaacggagggcagggaagccatctccgctgaattctgtgccggctaccggagcggcaaattatatatgccgctgttctctctgccattccttgtggtccattgagggaaccggcaaacgattctgacaggagttccgtaacctgtctaagcttttatggcctcgttcaagcgatgacaagcacgaatatcaattgacagccgcatcgcaattttgccgaaagcggggtataggcctcattcgcggtggaaatgcggctggaaatccttcgttaacggtagttttgtacgacggatcaggagccgcgcgaggcaagcgatctcggtatcgcgccacaacccacctgttcgataatgttttcgattgtgacggtgtatggatttacaaagccattataaagtgggagccagctttcaggccatacgggttttgttcgtgcttcttgcattgttctgcctgtcactcgctaatgtgccttccacttttgctgccgatagcccggctccgccactttcggccctcacatttcgtatggctggcgatgatctgcgcacgcgcgtcgttgtcatgttcgatcgggaaccgaagctttcaacacggctgtttggcaatccgcatcgtctggtgatcgatctgccggaaacccgtttcggcttcgatgaaaaaagccttgaggcgagggggcttgtttcgcacgtgcgttatggcctggcggggaaggggtgttcgcggctgattctcaccttgcgggggcctttcgatgtcgaaaaccttcgtgttctcaaaaatgagaacgcctccggctatcgcttggtggcggatattgtcgcaacctctgacaggaagttcgccgaaaagctcaaggagcagaaaggtaaaaccggctcgaccgagcgggcccggcaacaggtggctggttcagccctgccggggaatggcaagccgcgaccctttacggtgatgatcgatcccggccatggcggcatagacagcggtgcggaaagcctgagtggaatcaaggaaaagaacctgacgctcgccttcggcaaggagttgcgtgacaggctctcccatgaacggaacatcaaggttttgatgacgcgcgaggacgacacgttcctgcgcctggctgagcgggtgcgtctggcgcgccagcatgaagcagacctttttatctccattcacgccgataccatcaaccagcacgatattcgcggggcgaccgtctatacgatttccgacaaggcgtcggacgctgttgcgcgcgccatggcggagcgtgaaaacaagtccgacagtctggccggcgcgctgccggaagaacagcccgaagtcaccgatatcctgttcgacctcacgcggcgcgaaacgcacaccttctccttaagctttgccgaaaaggtgattggcgaattgcaggggcaggtgaacctcattaataatccgcatcgcttcgccggctttcaggttctgcgggcacccgatgttccttccgtgctgattgagattggctatctttccaacccggaggatgaaaaactcatcagcaacccggaatggcgtaaaaaactggcggacaggatcgcacttgcggtgaaggcctttgccgcgcgcaagagaccctcaaatctcagcggcggatagtttttcgcggatagtttttcaaagtgcggttttgcattagcattcgatggaattaacatgcgctcataagatgcaggcttgcaacagcccctcttattttcgccgcgtttttcggtgcaaatgctttaaattgataaaaatatgtaaaccatcttgcctttgacgcatttgctggtcactaagccaattagttgccatgcggcacaataggttcgagggttggcagtttatgtttcgacccttatcatgtgaataatctgaaggcaggattccgggtttatggtaaggcttatcggatatttcttcgggataggcaccgttttgatgctgttggtggcaggcggtgcggcgctttatattggaagcctcgcgaaggatttgccggattatgaggtgctcgccaagtaccagccaccggtgatgacgcgagttcatgcttccgatggcagcctgatggccgagtttgcccgtgagcgacgcctttatctgccgattcaggccgtgccgaaccgcgtgaaggcggctttcgtttccgccgaagacaagaccttttatgagcatcatggcctcgatttcggtggccttgcgcgtgcggtggtcacgaatctgaagaatataggttctggccgccgtccggtcggcgcctccaccatcacgcaacaggtggcgaagaacttcctgctgagctccaagcagacctatgatcgcaagatcaaggaagccatccttgcgatgcgcattgagcaggcatattccaaggatcgcattcttgagctttacctgaacgagattttctttggtctcggttcctatggcattgccagtgcggcactgacctatttcgacaagtcggtgggcgaactgaccattgcggaaagtgcctatcttgcggccctgcccaaggggccgaacaattaccatcccttccgccagcccgagcgcgccatcgagcgccgcaactgggtgatcgaccgcatggccgagaatggctatatcacgactgccgaagcggaagacgcaaagaagcagccccttggcgtcaccccccgcacggctacccattatctctttgcttccgaatatttcaccgaagaagtgcgccgccagatcattcagaaatacggtgtcgatgcgctttacgaaggcggcttgtcggttcgcacgaccctcaatcccaaattgcagcttgaagcgcgcaaatccttgcaggcggcattgatacgctatgacgaggcgcgcggctggcgcggcccgttgaaaaatgtcgagcttggcggcgattggggtacggctttcggcaatatggagccctattcggatgtgccggaatggcagcttgccgtcgtcctgaatgttacgcctgccggtgctgatatcggcctccagccgcagtttgacgcgtccggttcacgcagcaaggagcgcaagcgcgctttcatcgctgccgacgatatgaaatgggcaatgcgcatcgtcaatatcggcggaaagcgcaccagtgccaagtcgccggaaggcgtgctgaagccgggcgatattatctatgtgtcaaagacgggcgattcccggtataatctccagcagccgccgaagcttgaaggagcactggttgccatggacccccatacgggccgtgtgctggccatggttggcggtttttcctttggcgaatcggagtttaatcgcgccacgcaggcctatcgccagccgggttcgtccttcaagccgtttgtctatgcggctgcactggataatggctatacgcctgcttccgtggtgctggacgggccgctggaaattgaccagggcgggtcgctcggtatctgggctccgaaaaacttttcgggcaagttcgccggcccctctacgctgcgctacggcatcgagcagtcccgtaacgtcatgaccgtgcgtctggcgcaggatatgggcatgaagctcgtggtcgaatatgccgagcgtttcggtatctacgacaagatgttgcctgttctctccatggtgcttggcgcgggcgaaaccacggtgcttcgtatggtgacggcttattcgattatagccaatggcgggcagagcatcacgccatcgatgatcgaccgcattcaggaccgctacggcaagaccgtgttcaagcatgacaaccgccagtgcgaaggttgcaatgcgcaggaatgggccaatcaggacgagccgacactgatcgacaatcgcgatcaggttctcgatcccatgacggcctatcagatcacgtcgatgatggaaggtgtcgtgcagcgcggaacggcacagatattgaagagcctggaccgcccgctggcgggcaagaccggaacgaccaacgaggaaaaggatgcctggttcgtgggcttcacacctgatctcgtggttggcgttttcatgggatatgatacgcctactccgcttggccgcggcaatacgggcggtggccttgccgcgccggtgttcaagtccttcatggagcaggctttggctggaacgccgaaggttgatttccgtgtgccggaaggcatgaccgtcatcgcgatcgaccgcaagacgggcatgcgcgccaatccgggcgatccgaatgtcattatggaagctttcaagccgggcaccggcccgtccgacagctattcggtcatcggcatggacacgttccgcgaaggctccccggttgcgccgcagtccccgcaggcaacccgcgcgatcaattccggttccggcggactttactgacccgtcaagctttacacggcgccgcgtactcactatggtccgcggcgcttgcggttcattcgcaagtcaaagcctgaaccctgaatattccggttcggcttctcatgaaaatatactgatattgaaggaacgatttacccatgcgcgcggaaatcgagacgctggttgacgaaatccagcaggccataagcctgctgaggaggcatctttgactgggatcaggctgtaaaacgtctgggctatctcaatcagagggccgaagatcccacgctatggaatgatgctcaggaagctcagaagctgatgcgtgagcgccagcaactggaagacagtatcaatggcatcaatcacctcaagcagatgctgaacgatagtgtcgaactcatcgccatgggcgaggaggaaggcgacaagtcgatcgtcgaggatgcggaaaaaaccatccgtgacctcaaggatgagatcgaccgccgccagatcgacatgctcctctccggcgaagccgatgcgaacgacacctatctggaagtccatgcgggcgcaggcggcacggaaagccaggactgggcgtccatgcttttgcgcatgtatacccgctgggccgagcgcaacgggcgcaaggtggaggtcatggaagtgcatgaaggcgaagaagcgggcatcaagtccgcgaccattctcgtcaaggggcacaattcctatggcatgttgaaaaccgaatccggcgtgcatcgtctggtgcgcatttcgccttatgattctaacgcgcgccgtcatacctccttcgcgagcatctgggtctatcctgtcatcgatgacaatatcgaggttcaggtgacggaggcggatgtccgtatcgacacttatcgcgcttctggcgcgggcgggcagcacgtcaacacgaccgattcggcggtgcgtatcacgcatattgcaaccggcatcgtggtgcagtgtcaggcggaacgttcgcagcacaagaaccgtgaaaaggcctggtccatgcttcgcgcgcgcctctatgaagaggagctgaaaaagcgcgaagaggctacggatgcggcgaatgccaccaagaccgatatcggctgggggcaccagattcgctcctacgttctccagccttatcagcttgtgaaagatttgcgcacaggtgttgaaagcaccaacccgcaggaagtgctggacggcgccgtcacgcctttcatggaggccgctcttgcccatcgcattcagggtggcggcgaaatgatcgaggatatcgattgatccggctgaaaggcttcagacaattagagcgccgatctgattgaatcagatcggcgctctaatcctttgttttgacacgcatcttttccgaaaaccgtttcacacttttcaggatgcgctctagggcctgtctgcatacaaggattcccttttgcatgaaattctgattcaaggttgttgaaggagaacagccttgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgttgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgtcattgctgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggtttcgtccatctcgcatgcgctatgatctggttgcgttgaatgcagacacgccctaaaacccggcctcgcgccgggttttttatgctgcattatcagaacggatcaatctgctttcccgccttgagaaggctcacgggatttgtcgcgtgccggaaatttccatggtggtctgaggcttcaaagagcgtgctcaatgcgctccccttgcacgcttgcccggcacggggccggttatgatcggatcgatgccaggaaaatcatggcccgcgagcgcctcatcggggatggctaggctgtgttgctccggtgcaggcttcaaaggcatgtcgggcatgggctgcaatcgaaaggcgcgctccaccaagggggcgaggcggtttgtggtcggggcgacttccgccgtgcttggatggacgatgcaaagaacaagcaaggcggttccgcctgccgcgaccatccatggccgcagcgcaaaatggctgattttcctgccccgcgcgatgataacggcaggtggctttttgcgcttcatctccgcctgtttttcagccatgttggcttttgcctctcccggatggtccagcccgattacacatcatcagggttcgccgaactgattcaatcagatcgaaacctatcctaacagacttttccatatgaggcttgtgcggggcaggagcccggagcattttcaaatcattggaaggctctatccgcctgtctttatatagaaaccggcgacaaggaacgatagaaggagggcgtaaggcctgcttcggcgcgagccagttcattgaagggcggtttcaattcaccacgaaaattcgcccgcacgagttcgcggaaccgggcggcggggtcgatccgattgcgggcgcagaagaaacggaaccattttgcgcccacggccacatgcgttttttcatcattgtagatgatgttgagaatcgccgctgtttcgtggtctccggtttcgatcattttttccagaagagaaggcgtcacatcaaggccacgcgcttcgagaatgagcggcacgactgcaagccgcgcttcgagatcgtttcgggtctgatgcgccgattgccaaaggccatcatgcgcaggcatgtcaccatagtcggcacccaatgatttcaatcggttgcgcaacggtgtgaaatgccgggcttcgtcatcggcaactttcatccagccgtcgaagaagctgcgtggaatgggctttacggcaaatctggccacgatatcgagcgcaagatcaatggcgttcagttcaatatgggcaagtgcatgcatcagcgcgatgcggccatgttctgtgttgagcgaacgcttcttcaacatgcgtggcggcacgagttccggcttttcggggcgtccggggcgtccggggcgtccggggcgttcgggcaagggcggatcgagggggctgcgaaccgaaagtgcgcgggcgaaccagcggcttgccgtttcccgcgtcaggcgaaccttttcgtccagatcgcaggcggatatggcgcgaatagcgttgccgcgcaatgtctgttcataggtaggcttgtcggtcatagggtgcaaagcgtatggggatcagagtctgcgggcggcttcaagaacggcttgggcgtgtccatcgactttgaccttgttccagacctgagcgatgcgtccatcggcgccaatcagaaaggtcgtgcgctccacgcccatatatttgcgtccatacatgcttttttccacccacacgccataggcttcaagcgccacgcgatcttcatcggccaccagatccaccgtcagcgcatgtttggtgcggaacctggcatgtttcgttgcgctatcgggtgaaagaccgatcacgcgcacgccgatcctgtcgaattcggccttcaactgcgaaaaggcgatggcttccctggtgcagcccgatgtgtcgtcctttggatagaaatagacgacgacagggtggcctttcagcgatgacagggtaatttcgccatggtcggatggtagggtaaaatccggtgccatatcgccaacttggggatgagccatatctacgcctttcttttatggattagcagggaaagcaactgttactattccgagctatcgcattcaaacaaggcttgcgcaaccgctcatccgggcaaccgccaagaggagacagagaccggcaaacttgatatgaaatgatgccatattacggaagtagcaagttaattcaatcaattacagtattcttataaactagattataaggtgctgatagacgcagaagatcagtccggctggattattggcagagaaaccacaaaaaattcgcttcaccaagcggcagatgaaaaggatcgagcgcctcgtggctgaaagcggcgagggtatcgtatcaggttcggtgcgttctgcgcgatcgattgtttcgcgttgttctcatgcccttctatcgatctgcattctgcttgttctgctgggtggcgtggggtttgtcatcctgcgtggcggggtcaacagcgatcttctgcgagatgaagcccagaaaagcctctcccatattcttggcgaaggagcatccgcttccattggcagtgctgcgctttcacttgatcgcaacggccatgtcaccatggaagcgcgcgatgtgtcgattgttgatccgaaacagggggttgcgatcaacggtataaagtctgttcgtctggggcttgcaccgctgccgcttttaacgggaaaactgcgcgtggcgcagcttgaggtggaggggctcgcctttgatttgccggaagcgcgcggcggcggtttctggaaatccttgccttatgatgaaaagggctatgtcgatttcgatgccgcttccggtgagatatttgccgccatgcgccgcagcctggagcttttgagcgcgcaggacacgcgcgttatccgtatcgccaacagttcggtgtccttcaaggtgggcgaagaagagcaggtactcgatattgaacgcgcccgcctgaccgaagatcgcggaaagatcgccatcaccggcaccgtcgtctgcaagggcagaaagattgccctcgacggcgatatcgaacgcagggcgagcgacaaggcgcttagcgcatttcgcctgaatgtgaaggatattccggttgttatgggctccccgccacaagtcgcccccgtcatcaacggcaatcgggtgaacccggctcatttcgagcttgatgcttatgcacaattgacgctttcaggatttgcggcggatggcgataagccggaacggctggccgctgacctgacggtggatggcatcgacatgcagttgggcaaggtggataatgttcgcggcaatgtgcgcctcagcctcgaacaccgggttgggagccacaagatcgagatcaaaccgtcccgccttgtgctcggcggcttgcaggcgcagttcaacggcgccttcggcccggaacaggaggcagagagcaatacagatggcccctcctatcgctttgaggtgcttaccacttcggcgaccagtatgccccccgaatccagcgatccgccgctctcttttgcaacccgcatcgcaggccgctatatgcccgctcagcaacgcatccagtttgtcaatctggacgtacagacggaaggcgggcagctttacggtcagggcagcatgggttttggtgatggttcgccggaaatgatctttatgctgcgcattcccaagatgccggttgccgatgccaagcatctatggccgatcgacgttgcagatggcgcgcgcgaatgggtgttgaagaatctttttggcggaacactgcaagatagccgcatcgatatttcgctggctggcgggcgcttcaatggtcccggcctgccgccgcctctcacggaagaggagatcaatgccgatttcaatgtcgtggacacgcgcttcgatgtggttggggaactgcctgccgtgcgcgatgccgatggcacggtttccgtgcggggtgcctataccacgatcaagcttctcaagggtaccgcctataccccgaacaaccggaaggcgaccgtttccaacggcacgctcgttattccatgggggccgcagcggcccgttatggccgatcttgatctccatgtgtcgggcgaggctgcggccatcgcggaaatcgcgggaaacaaacccatcgatgtgctgaaaaatgttcccttcctgccgcaagatgtgacgggggatatcaatgcacaggtgaaggtgagctttgccgtgtcgaaggatccgccgcctggcacactgaaatggaatgcggatatcggattttcggagcttgatattgccaagccggttggcggctccaaaattacggatgctacaggcaatatcaaggtagaccagtctgccgctatcattacagccgatgccagactggacaatgttcctgcgaaagtcagcatgacggagcccgtggaccgctccggcccggcaaagcgcgagcagaagataaagctggaaatagacgacaagacccgcaatgcggtctttcccggcctgaatgccgttttctccgggccgatgtcggtcgatctggggatggagaatggtggcaagcgccatgtctcggctgatcttttaaaaacgcagatcgatctgccctggcttggatggcgcaaaggcgcaggcattcccgccaaggccacctttgatcttgtcgaacatagtgacaaaggtgaatttgaaatcagcaatctggtattttccggcgatgctttcggtgcgaaaggcaatctctccatcgccaagggtgactttcagtcggcggatttcagtgaaattcgacttaaccgcagcgataatctctccgtaaaggcgacaaaaagcgggaacagcttccgggtcaatgtgcgcggctcgcaattcgatgcgcgggcgctcatcaagcagatttccgatcttgaagcaaaaaagagcggaggcggtcgcgccaacagtccgcgtgtcgtggtaagtgcgcaggttgatgaggttcacggattcaacaacgaaacgcttcgcaatgttgctgtgtcttatgaaagcgcaggctcgaaagtttccggcatttccgtcaatgccgtcacctcgtcggggcagcccttcgtggccaccaataacgatcagggcgatgcgcgctccatatcgcttcagtcgaacgatgcgggtgcggtcctgcgtttctttgatttttatgacaagatgcggggcggcaagattacggtgggcctggccgctcagggaaacgggccgctgcgcggccagatcgatgcgcgcaacttttccatcgtcaatgaaccgcgtctggcgaaaatcgtttccagctcgccatcaagcggcggcgccagcctcacccaggctgtcaaacgtgatattgacgtgtcgcgggtggatgtggagcgcggcttttccctgattgaaaagggccaaggctatctcaatctgtcgaaaggtgtcgttcgtggtcctgcggtcggaacgacatttcagggcacgctctatgaccagcagggcaatatgtctatcacaggcacattcatgccggcttatggcgtgaaccgtatctttggcgaagtgccgattttcggcgcgcttttgggcaatggccgtgatcgcggcctgcttggtattacttataagctcgtgggcaatgcgaaacagccacaggtgatcgtcaacccgatttcgctcatcgcgccgggcattttccgttccatcttcgagttccaataaaggcccgataaacaaaaccgggcgcgaggcccggttttttgatgctttattccgccgctttatgcggggcggatcagaacatggcgtttcttgccgagcgacagctttatgaggccctgaccgtttagtgctgcagcattgacaaccatgcgcggatcgctgaccggctcatcgttgatgcgcaccgccccgccttccacatggcggcgtgcttcgccgttggtggtgcaaagttcggccagaaccatcagcgccagaacaccgatcccgtcattaagcgtcgccttgtgcacgccgactgtgggcaggttttccgaaagttcgccgtcttcaaaggtcttgcgtgcggtttcggctgcttcttcggcggcatcgcgcccatgcagcatggcggtcacttcggtcgccagtatcttcttggcttcgttgatttccgcgccgccgagttctgcgagccttgcgatctcgtccagcggcagcgtcgtgtagagcttgaggaagcgttccacgtccgcgtcttccgtattgcgccaatattgccagaagtcataggcactgagcatatctgcattgagccagatggcgccgccaagcgacttgcccattttctggccggacgcagtggtcaggagcggcgaggtgagggcgtaaagctgcggtgtgcccatccggtggccgaggtcaataccattgacaatattgccccattggtccgagccgcccatttgcaggcgcaggccgtaacgcttgttcagttccacgaagtcgtaggcctgaaggatcatgtagttgaattcgaggaaggaaagcgactgctcacggtcgaggcgcaacttcaccgaatcgaaggagagcatccggttgaccgaaaaatgccgccccacatcgcgcaggaattccaggtaattgatattgcgcagccactcgccattgttgaccatcagcgcatcgttcgctccgtcaccaaaggtgaggtaattggcgaagacgcgcttgatgctcgccatgttttcggcaatcgtatcctcggtcatgagtttgcgcgcttcgtccttgaaggacggatcgcccaccatgcccgtgccgccgcccatcagcgccaccggcttgtggccggtctgctggagccaatagagcatcatgatctggatcaggccgccggcatggaggctgggcgccgtgggatcaaagccgatataggccgtcacggtctccttggccaacaattcgtcgaggccgctttcatcggaaatctgatggatgaagccacgttcggaaagcgtgcgaagaaaatcggatttgaaaccggacatgcccttttcctgactgatgaggcgaaattgaaattgacggtaagcaagtacttactgccttgtgatatgtccgcctttagcatcaatcaaccgggaataacaaggaaactcccgcatgcccgatttgaaacgcgcaataggactgatgagcggcacctcgatggatgggatcgacattgctcttcttgctaccgacggcgaaaactggatagagcggcgcgcttctgcctcgatggattattcggatggttttcgcgcgcggctgaaagcagggcttgtcgatgcgcgcgccatcaaagacagggccgagcgtcccggcctgctgcggcagcttgagcatgacctgacattgctccatgccgttgctgttcatgatttccttcacgaacagggcttgcagccgcacgagatcgacgtgatcggttttcatggccagacggtgctgcatcgcccgaacgagagcctgactgtccagatcggcgacggcgcgctgctggctcgcgaaacgggcattcctgtcgtttatgacatgcgggcggaagacatgcgccatggcggtcagggtgctcccttgattcccgcctaccatgccgctttggcggccaatctgccgcttggcctcaaaggcccggtcgtcttcgtcaatatcggcggcatctccaatctcacctatgtcggcgaggatggcgcgctgatcgcctatgacagcgggccgggaaacatgctcatcgatcaatggatggaactgcatgggcatggccggtttgatccgggcggtgcaactgcgatgagcggaagtgtggaccgaaacaccgcccaccgatatctcgaacatgaattcttcaagggaaaccaccgccgttcgctcgatcgtggcgatttcgccattccggccaagggtgaattgaaccttgccgatggcgcgcgcacacttgcatttgtaagtgcggcggcaatcctcaaatccgcttcgcatctgcctgcccgtccgcgcacctatgtggtgagcggtggagggcgcaagaatggtgcgctcatggacgagctgaccgcgcttgccgagcgcgagggcgcgcatgtgatcgatgcggataatgccggtttcgatggggacgccatggaggcagaggcctgggcctatcttgcagtgcgttcgctttgcggcctgccgctcacctatccctccacgacgggctgcgacaagcccgtttccggcggcgttcctgttaggccctaatgctgagcggtgttggaaagcaaattcaagacgatcacgcccgcgatgatgaggcccatgccgacaattgcgggaagatccagcttctgcccgaataccagccagccgatgagcgccaccagcgttacgccaacgccggaccagatcgcataggcgacaccgaccgggattgttttcagcgttagtgacaggaaatagaaggcgaggccataggcgaccaccaccacgatggatgggccaaggcgcgaaaacccttccgatgccttgaggcttagtgtgccgatgacttcggaaaagattgcaatggcgagaaaagtataaaccggcatggcgcgctctcgaataacgggggaaaagattgttaaataataatactataaaaaatccggcgggcagcccgccggatgaggcgtcgcaaatctggtaagcgactgaaaaatctagcgaagacgcttcgggcgcgcttctaccagttcgcccgcaaggcggcgatccagatattccgaacattcctcgatcagttcttcgccctgaccggtaaagaagtggtttgcgctggcaatggtcttctgcgtgatggtgatgcccttctgggtcttgagcttgtcaaccagcgcctgcacgtctttcggcggagcaaccttgtcctggtccccgtgaatgataaggccggacgaagggcagggtgcgaggaatgaaaaatcataggtgttcggttgcggtgcgaccgaaataaagccttcgatttccgggcggcgcatcagaagctgcatgccaatccatgcgccgaacgaatatccggccacccagcaggtcttggagtcgggatggagcgcctgcacccagtcgagcgcgcttgccgcatccgataactcgcccgcaccatggtcgaactcgccctgactgcgcccgataccgcgaaaattgaagcggagcgtggtaaagccgcgctgctggaacatatagaaaagatcataaacgatcttgttgttcatcgtgccgccgaactgtgggtgcggatgcaggatgagtgcgatcggcgcgttcttttccttggaaggctgatagcggccttcgaggcgtccggcaggtccgttgaaaatgacttctggcatgtgtactccgctcgtaaccggcagatcgggttccaggcagcgagcttgacggaaagggacgccgcttctagaaccgactgaaaattttgaatgactgaaacaggtttcagtttctcaagcggcttcataggccgttcttggttgaaaattcaagaaaattgcgacttcagatatctcgaaggcgttgttaaggagataggtaaggtggtcgggagcggcaagaggctctatctggattataatgccagtgcgcctttgcttgatgaagcgcgcgatgcgatcatcgcggcattgggcattacgggcaatccatcctccgttcaccgcgaggggcgggctgcccgtgcgctggtcgaatccgcccgccgcagtgttgcgaccctcgttaatgccaggccggagcatgtcttttttacgtccggtgcgacagaggcggcctcgacgctgctgacccccaattacatgatggggcgttcgccggtgcgtctctcacacctttatgtcagcgccaccgaacacccatgcatgatcgccggcggacagttttcgcccgatgacatcaccgttcttccggttgatgccaatggcatcctgcgcctggacattttgcgcggcctgcttgccgcccatgacaggagcaagggtcttccgctggttgcagtacaggcagccaataatgaaacgggcgtgatccagccggtggcggagatcgcagccatcgtaaaggctgcgggcggcatttacatcgtcgatgccgtgcaggctgcagggagaattaaattagatattacagataattgcggtgattatctcataatttcctcacacaagatcggtggcccgaagggcgtcggcgcggtcattgcgatctccgacctcatgatgccgcgggcgctggtgcgcggcggcgggcaggaaaaaggccaccgggcgggaacagaggcgctgcccctgattgccggttttggtgcggctgccgatgtggcaaaagcgcgaatcgacggcgaaggctggtcatccctcatgcgggatcgtctggagcgtggccttgccgaaattgcgccagcggcgatcgttcatggcagtgctgtgccgcgcttgccgaatacgactttcttttccctgcaaggccagaaggctgaaacggtgcagatcgcttttgatcttgcaggtattgcgctttcggccgggtcggcctgttcttcgggcaaggtggggccgagccatgttcttgctgccatggggcaggaagacgggccgggagccatccgtgtttcgcttgcaacggatgcgggcgaggaaacagtggatcgatttcttgaagccttgcgcaaaatcgtcgagcgtcaccagcgcacgaagcacgaattgggcgcggtttgagcctctctgataaataattcttgaattttattggcaaatttaaatccggcgcttgaaattcagtttaaagaggttttaaagaagcttcacgcatactatattgaggcggtaatcaagactaccatcgccttgacgtttgcaactgttgggccttgaccccgacgaggatggagaacgccaatgcctgcagtgcaggagaccatcgatcaggtccgcggccttgacgtggaccaatataagtacggctttgaaacgacgatcgaagcagacaaggccccgaagggcctcaacgaagatatcattcgcttcatttccgccaagaagaacgagccggaatggatgctggaatggcgcctgaaggcttatgaacgctggctcaccatggaagagccgacctgggcgcgcgttgattatccgaaaatcgattttcaggacgcctattattattcggcgcccaagaaccagtccggcccgaagtcgctggatgaggtggatcccgaacttctcaaaacctatgagaagctgggcattccgcttcgcgaacaggaaattctggctggcgtgcgcaagcagggtgagccgagcgagatcgacggcaatccggccgataatgtttacgcttccggccgcgtggcggtggatgccgtgttcgacagtgtttcggtcgtagccaccttcaaggaagaactgtcgaaggcgggcgtcatcttctgctcgatttcggaagcgattcgggaacacccggaactggtgcagaaatatctggcctcggtcgtgccggtatcggataattattacgcaacgctgaactcagcagtcttcaccgacggttcgttcgtttatgttcccaagggcgttcgctgcccgatggagctttcgacctatttccgtatcaacgagaagaacaccggccagttcgagcgcacgcttatcatcgccgatgaaggcgcttacgtttcctatctggaaggctgcaccgcaccgcaacgcgacgagaaccagcttcacgcggcggttgtcgagctggttgcgatggaaaacgccgaaatcaaatattcgacggtccagaactggttccccggcgacaaggacggcaagggcggtatctataatttcgtcaccaagcgcggcgattgccgtggcgacaattccaagatttcctggacgcaggtggaaaccggctctgcaatcacctggaaatatccgtcctgcattctgcgcggcgacaattcacgcggcgagttttattcgatcgccgtttccaacggtcatcagcagatcgacagcggcaccaagatgctccatctcggcaagaatacgtcgagccgcatcatctccaagggcatttcggctggcaagtcgaacaacacctatcgcggtcaggtttcggcccatcgcaaggcggagaacgcccgcaacttcacccagtgcgattcgctcctgatcggcaatgattgcggcgcgcatacggtgccctatatcgaggcgaaaaacgccaccgcgcaattcgagcacgaggcgaccacctccaagatttcggaagaccagcttttctatgtgatgcagcgcggtatcccggaagaggaggcaatcgccctcatcgtcaatggcttcgtgaaggaagtcattcaggaattgccgatggaattcgccgtcgaagcgcaaaagctgatcggcatctcgcttgagggcagcgtcggttaaaagccgtattcaccgttccgatttttctggccagccttttcctggcattagagcaaggtttaaatttatgcttgagatcaagaacctccatgcaaagatcgccgatacggataccgagatcatccgcggcctgaacctcaccgtgaacaagggtgaagtggcggcgatcatgggtccgaacggttcgggcaagtccacgctttcctatattctcgctggccgtgatgattatgaggtcaccgaaggtgacattctctataatggcgagtcgatcctcgaactcgatccggctgaacgcgctgccaagggcatcttccttgcgttccagtatccgatggaaattccgggcgttgccacgatggaattcctgaaggttgcgatgaacagccagcgcaaggcgcgcggcgagccagaactgaagatccccgaattcatcaagcgggtgaaggacgccgccggcggcctcaacatcgatatgaatatgctgaagcgcccgcttaacgttggcttctcgggcggtgaaaagaagcgcgctgaaattcttcagatgcagcttctggagccaagcctttgcgttctcgacgaaaccgactccggcctcgatatcgatgcgctgaagatcgtttcggaaggtgtcaacgcactgcgttcgcctgatcgcgccgtgatcgtcatcacgcactatcagcgcctgcttgaacatatcgtcccggacagcgtgcatgtgctctacaaggggcaggtcatcaagtccggcgacaagagcctcgcgctgcatctggaagaaaatggttatgccgacgtaatcggcgaagccgcctgaggagggttggatcatgaatatccaggccacttcggcacccaagccgcgtaccccggctgaaagcgtgctgatcgacagttttgccgagcgcatgggcgatctgcccggcaatggcgatgtcgtgatcgcacgcgacacggcccttgaagccctcaaggttcaggggcttccctcgcgccgcatcgaaagctggcattacaccgatttccgcacgttgctgaagggcgttgcggcattcgacacatctgccggaacacaggctctgccggcgctgattgccggttcgtccatcattgccgccagcaatggtgtcgcgcttgccgccaaggcccccaaaggcgtttcgctgacgccggttcgtgaggcgcttgccgatggttcgcttgtctcgcagcttaggtcgcgtggcttcgacgatacgatcggccagatcaacgctgcctatgtcagcgacggctggatggtttcgattgccgatgacacggaactggaagagccgctcgaaatacagaacatccagaatgccgggcaggggcatacgcggtttccggttcgcatcggcgccaacgtcaagggcacgatcatcgaacgccagaatggcggtgagggggatgccttctccacatccgtcaaccatgtgacggtcggcgatggtgcgcagatcatctgggtgattctgcgcgatttcggccaggcaacacagctctcgcagttcaatgtgacaatcggcaaggggtccaggctgacgctttacatcgtcaatgcgggcggcaagctggttcgtcaggaagtgcatgtgaatgtcgagggcgaggattccgattttgagcttcgcggcctcaatcttctggccgatgacagccatacggacgtcaccatgaccgtgggccatttggtggagaatacccgctccaccgagattgtgcgcaatgtggtgaaagaccgtgcacgcggcgttttccagggcatgatccgtgtcgcccagatcgcccagaagactgatgcccgcatggcctgcaacacacttctgctttcggatgaaggcgagtttgatgccaagcctgaacttgaaatcttcgcggacgatgtggcctgcggccatggcgcgacggttgcggaactgtccagggactatctcttttatctgatggcccgtggcatccccgaaaatgaagcgcgcggcctgctgatcaaggcgttcatcgccgagatcatcgaggagctggaagacgaaacgctggttgaagcactcgaaggggttctttccaactggctcgccgttcatgcttgagtgaattgggcctgattgaacaggacggggcgggagtttcccgcttcctcctttcctgccgggaaggcagaaggaacgatcatggatcagaagaatccgctcaccatggcctatgatgtcgaggccatacgcagggatttcccgattttgtcgcggcaggtgcacggcaaaacgctcgtttatctggataacggcgcttccgcacagaagccgcaaagcgttatcgacgcggtaactcatgcttacgcgaatgaatatgccaatgttcatcgcggtttgcattttctctcgaacgctgccaccgacgcttatgagaagtcgcgtgaaaccgtgcgacgttttctcaatgccggttctgtggacgagatcgtcttcaccaagaatgcgacagaggcaatcaataccgtcgcttatggctatggaatgccgttcatcggcgagggcgatgaaatcctgctctcgatcatggagcatcattccaacatcgtgccgtggcatttcatacgcgaacgccagggcgcgaaactggttttcacaccagtcgacgataacggtgttttccacatcgaagagttcgagaagcgcctgagcgaacgtaccaaactcgttgccatcacgcatatgtcgaatacactcggcacggtggtcccgatcaagaagatcgtggagcttgcccatgcacgcggcattccggttctggtcgatggcagtcagggtgcagtgcacctgccggtcgatgtgcaggatctgggctgtgactggtatgtctttaccggccacaaagtctatggcccttcgggcatcggcgtgctttatggacgcgcgcaaatgctggaaaagatgcgcccgttccagggcgggggcgaaatgatcgaggaagtgacggaggaaaacgtcacctacaatcatccgccacaccgctttgaagcaggcacgccgcctatcgttcaggcgattggtctgggtgcggcgcttgaatatatggaaaagatcgggcgtcatgcgatcctggctcacgaggcagacttgcgtgattatgcgcatgaacggctcggccggatcaacagcttgcgcattttcggcaatgcgccggacaagggcgcaatcatctccttcgcgcttgaaggcattcatgcccatgacgtgtcgatggtgatcgatcgggcgggggtcgcggtgcgcgcgggaacgcattgtgcgcaaccgctcttgaaacgctttggcgtcacctctacatgccgtgcatcctttgccctttataatacccgcgccgaagtagacgcattggctgaagccttggaaaaggcaaggaagtttttcggatgaccgatatggaacagaaagttcaggacaaggctgaaaccgggcctgccagtgaaacggcaacggctgaaggtagtgccgtgttttccgcttcagcaattccgcaggatgagttgctgcggatgacggacgatatcatcgccgcattgaagaccgtctatgatccggaaattccggcggatatctacgaactcggcctcatctacaagatcgatattgaggatgaccgcacggtcaagatcgaaatgacgctgacggctcccggctgcccggtcgccggcgaaatgccgggctgggtggaaaatgcggtcagcgccgtggagggcgtttcgttcgtggaggtcaccatgaccttcgatccgccatggacaccggaccgtatgtccgaagaagcgcaggttgccgtcggctggtactagacgccctgttttaacagaatcgtcggagctgccctaagaaccggttgtttccttataatgaagctgctgttttccgcagcaggcctggaccagcccgacaattccgcccaaagccatcgccagcgaaatgagagcctgtccccccttgaatggcagggtgaggattgcggttagcagtttccatacacgactgagaatgcgggagggaagccgcatccacgcgcgtcgggggcttttgctatacagaagcgtaaactctgttgcgttatgatcccggttccggcggaaatgataggaaaagctgatcctgcaataaggcacggtttcatagacgattgcatctggcgcccagcccgtttttgcgccgagcttcttggcttcaagccaaaggttccagtcttccccaccggtcaggccaagttttgaatcgaatctgaggccggttctgcggaagaaatcgatccttccaagccagcttccggtcgctatcttgatcgtatcagctttattttcctgccatttcctgcgtgcccggtcctcggccctcgtgccgttccgttccacgccggaccagacaaatctttgccataagctcagtttgctgttctggggaacagggcgcaccggagagccgaccagatcgagatcccgcctttgttgctcggcgaaaagttgcttcagccaatcgggttcgacaaattcatcatcgtccacaaaggccagaaaatcggcgccagcttcctgggcataatcaagcgcacgattgcgagcgcaggaaataccgatacttgtttctaaaatataaaccaccgcagacggggaaatgctggaacggatttcatgaagccagctttcagaagtgctggtcctgttgttttctacgatcaggaattcgacatcaatattagagggtatctctaaatcgcccagcgatttatagagattaatcagcatcttaggtctgttgcgcgtggtggtcgcgataattattttaaatataggcatcttataaactttatagattcgattttttgaaatttagcatatgcaaatataagcggtaaatgtaaaagtgagtgataatttataagctgcgtattacgacaatatcggaaaacggtatcgagagcgggattaaaaagccgcctctcattatagaggtgacgataccaatgtaaaaagaccgattatatacgctatctgtcgaaaagtggtgcccccagagagactcgaactcccgaccccctgattacaaatcaggtgctctaccaactgagctataagggcacaggcgcccgattagcataaataccgcgcctgtaaaatgaaaaatcaccatgttgagattatggcaaccatgttttgcatgtgatagccaataggcggcgggaaaaaatagcggcagatttgccagaaacgagacctgagagcatgaaagacacatcgcttgcgcttcattttgtttcatctggcacaaaggaatcgctatcggcccagaaagatctggtggaaagatacggccatgttgcagcggaagacgccgatatcatcgtcgctcttggaggcgatggcaccatgcttcaggcactgcgcgatttcatgaatacgggcaagccgatctatggcatgaaccgtggttctgtcggctttttgatgaatgagttcgtgatcgaaaacctgcccgagcgcattctggccgcgcagatggaaacgatccgcccgcttgtcatggtcgcggaaaccgaagatgcgccgcctgtcgaggcgttggcgatcaatgaagtttcacttttccgccagtcctatcaggctgcccgcattcgcatcaccattgatggcaaggtgcgcctgcaggaactggtatgcgatggtgtgatggtggcgacgccagccggatcaacggcctataatctttccgcgcaagggcctatcctgccactggaggcgcccttgctggcgctgacgccggtcagcccgtttcgcccgcgccgatggggcggcgcacttctgccaaaacatgtgactgtcagaatggatttgctcgaaacagaaaaacgccctgtcaatgctgtagcggataataacgaagtcaaatcggttacgtccgttactgtacgcgaagcgccaaacagccaggttacgatcctgttcgacaagaatcattcctgggatgagcgaattctcacagaacaattcaggcattaggtgtggtggatttgaagttcctgtcatttgcgaggcgtccgcgttgaggaatttcaaatgtcgggactaaacatctggtgcagtatgacttgaatattttcaccggatttgcctcggtgatgtgatggaaaggcctatgggacaaagcaatttgagccctgtggatggtattttggttgacttttgcacgctctggacgtaggcgatgctacaagataacgctccatgcgttaaagacgcctttactgcctcggctcctgcgcccgaaaacgcggccgcaatgacaggacaggtggaacttattccgaacagagagctacgcctccattgacgacatttgccgaactcggtctttccccgaaagtgatcgctgctgtagaagcagcgggatacactgcgcccactccaattcaggctggggccattccgcccgcgcttgagcgcaaggatgtgcttggaattgcacagaccggaacgggcaagacggcttcgttcgttctgccgatgctgacgcttctggaaaagggccgggcgcgggcgcgtatgccgcgcacgctcatccttgagccaacgcgcgaactggcagcgcaggttgaagaaaatttcgtcaaatatggtatcaatcaccgcctcaacgtggccctgcttatcggcggcgtatcgtttgaggagcaggagcgcaagcttgagcgcggcgcggatgttctcatcgcaacgccgggccgtatgctcgatcattttgaacgcggcaagcttctgcttaccggcgtcgagattctcgtcattgatgaagccgaccgtatgctcgatatgggtttcatcccggacatcgaacgtatctgcaagctgatcccctttacccgccagactttgtttttctcggccaccatgccgccggaaatcaccaagctgacggaacagtttttgcattcgcccgtgcgcatcgaagtcgccaaggcttcctccacggccaagaccgtgacccaacgtctggtgaaatcgggcaagaaggattgggacaagcgcgccgtgctgcgcgacctgatccagtccgaaggtgattcactcaagaatgcgatcatcttttgcaaccgcaagaaggacgtctcggagcttttccgctcgctgacgcgccatgaattcgatgccggcgccttgcatggcgacatggaccagcgggctcgcatggccatgctgtccagtttcaaggatggcaagctgcgccttctggtagcatccgatgttgccgcacgtggcctcgatattcccgatgtaagccatgtgttcaacttcgatgtccctatccatgcggaagattatgtccatcgcatcggccgcacgggccgtgcgggccgttccggcaaggcgttcactattgtgacctcgtctgacaccaaatatctcgcggcgatcgaaagcatgatcggcgaaaagatcgagtggcacgatggcgatctgtccacgctggccgtatccgaggaggctgatgagcagccacgcaagggacgcaacgcgcgcggcaagggcaaggaaaagccgaaggaaaaggccagcaagcctgttgcggctgaaaccgttgatccggccggacaaccgcagccggttattgaaaatcaacaccgtcgcgaagcgattcgttcatcaaatgaagaacgccgcggcaagccgcagaccgaacagcacaagcgccgccgtgatcgcgatgatgacggtccggctccggttggttttggaaacgatattccggccttcatgctgattccaaccggcgtgtgatcgggtaagcagaataacaaaagcgccggtctgtctggtcagaccggcgcttttgtttgtttgcttcctgggctcgacctttgtgccggttcacaggcaaggcgcgcccaatcgcccattatgccaggatcgtcaaaggttttcgcgggaatattccagtaaggcttggctcaagcccatgcagagaagctcgcggagcgtttcgtcgtccgtctgcgtagcgccgtttggcggaatcaggctgtaccctgcatctagcgcaggctttctggcgaggcgggtttcaactcgacggattcgccacagccgcaggcggaggtctggttggggttgttgaagacaaaccccgtgcgcagcgttgtgacttcaaaatccatctgcgttcccagaagaaaaagaacggcttccggggcaatgaaaactttcgcgccgtccttttcgatcaggtcgtcgccggcttttgcctcggtgacgagttcgatcgtatattccatacctgcacagccgccctttttcacgccgacgcggatcccaagcgcatcttcacgcgaggtcatgatctcgtggacgcggtttgccgcggcgtctgtaagcgttatgactgcaaaacggcccatctcaaactcttccggtactggctggcatatggctggagaatcatccagtctgctgtgaggcaagcggcttaaaaccacttttgccacgttttcactatagttagtgttgtaacatctttgctgcaagacaccaaatcaggagtgcggttcgcgtgccctgcaaacggatagtgccaggataaggaaaagcggatgtcgaatgatcggataaaacctctggtactggttgctttcgcgacttttctggctgcatccgttgcgcaggcgcaggataagcccaaggagcctgcggccaaaaatgaaccagccagaagcgaacagaaggctgatcccgtaaagcccgtcgaagagacgaagccatccgaacagacgcaggacgcggctggcgggctggccatgccggattatcgcgatgaccgttcgaccccgcaggcgctgatggaatcctattacaatgcgatcaaccgcaaggaatatacgcgcgcctatagttattattcggaagaaggacgggaaccggacttcaaaacctttgtcaaagggtatgagaagaccaagagtgtgaaggttgccctccgcaagaccgagccggatccgggtgcgggccagatttactggagccagccgctggcaattgaggcggaagatgaagacgggaaaaaagaagtttttacaggctgctacaccattcatctcacaaatccctccatgcaggaagaaccaccattcaagccaatggagatcatgaccggctccttgacccggtcgcctctgagccttgaaaagagtgtgccggagacttgcgaggctccgtgacggccggtctgattttttcgcttgaccttgccacgatgggaagctgcatgatgcgggtcaagctgaaaggagtttagcaaatgatgaagttttccatccccaagatgaaatgcggcggctgcgcggaagcggtgactgcggccttgcgcaagcttgatgccgaagcgccggttgtcgttgatcttgcaaacaaggaagtcgcctacggcggtacggttgcgccggaagcggttctttccgcattggcggcagcgggctatcccgcgacgagcgcgcaataatgtgattttggacctgcttgtaaaccggtccggcaaattgtaggtgccgggaagccagatgcttcccggcatttttgttgtttcacgcggcaaattcgagggggggcgagacgatgagccgcaaatgctgtgtagcgcacaatatctgtgtttgattgactggaacggcgatttttgccacatcaacggcaaatctcgtttatggtatcgccgtgttgcgaagccgggtgagcggggcagttttggtccggctgtaacggtttcgatcacaggatgccagcaggcatgaaacatcgcattgacgcgataaggaagggtttagggctatggtagccgatttccaggatcttcgcacaaagatggtcgataaccagatccgcacgacggacgtgactgatctggcggttatcgatgcgtttctgaccgttccgcgcgaggcattcgttccggcaagccgtcaggctctggcctatatcgatgaagatcagcttctggaaagcgaaggcccggccccgcgttatatcatggagccttcgcccttcgccaagcttgtgcagcttgcccgtgtcagcaagagcgatgtcgttctcgatatcggctgcgcatccggctattcggcggctgtcctttcccaattggctggatcggtcatcggtttggaaagcgattcctcgcttgcagccgccgcaacggcgcgtcttcaggaattcggttatgacaacgttgtgatcgtttcgggcgagttgagggcaggctatccgtccgaagcaccctatgatgttattttcatcgaaggtgcagttgatttcgtcccggacgttctgttcaatcagctcaaggaaggcggtcgcctggttgcggtcgaaggccgtggaaatgcgggcgttgcgcgtctttacgtcaaggaaagcggcgtggcttccgggcgtaccgttttcaatgcagcgatcaaaccgctccccggtttcgagtgtgaagagcagttcgaattttaattcgggaattggtataattctgcaacgttgtgaaatttgtttgtgaatgcgggcttggcgacaatggaaatgacccggtttacgggttactaaatttcccgaactggtcggttcgatgatggattcgtttgttctgagatgaggtacacggtgttcaaagcgtgcaaggaactggtagcggccgcagtattgttgtctggcaccgttttaacggggcaggccgctctgtcggagacgctgactggcgctctcgtcaaggcttacaagaataatgctcccctgaattcctcgcgggcaggggtgcgcattcaggacgaaaacgtggcgattgccaaatctgcctaccggccacagattaccggttcttataatatatcgagaggcaagacgccggccaccgattaccgtacgactggtacggttggcatccagttgaaccagatgcttttcgacggttttcagaccaggaacaatgttgccgccgctgaaacgcaagtcttcgcgcagcgcgaaaacctccgcaatgatgagcagaacacgctctatcaggcggtagccgcctatatggatgtttaccagcttcgccagattgctgcactgcgcgagaagaaccttgccgccatgaacgagcaggtgcgtgccgcacgcgctcgccttgatgtgggtgaggggacgcgcaccgacgttgctcaggcagaggccagccgctccacagccatagccgctctcaacgccgcgcgtgcagacgtgaaaacggcggaagccacctatatgcaggtcgttggatcgctgccggacaagcttaccccggcttctgcggccaggcatcttccccagtcgccgagccaggcctatgcgtctgcgctcgcttctcatcccggcatcctcgccacgaaatatgccgtcaatgccgccggttataatgtcaaggccaaggaaggcgcactgcttccgaccattggcctgacggcaagcgccagccggcttgacactatcgcagggacggatatgggcgacggtaacacggcatcgatcggcgttggcgtcaacattccgatctacacgggcggccgcacgtcagcgcagatccgccagtccaaggaacagcttggtcaggcgcgaatcgaggttgatgtcgtgcaggacaaggttcgtcaagccatcagttcagcctggtcgcagctggaagctgcccgtgcctcggtcgcagcaaaccgtgatggtattgccgccgcacagcttgccctcgatggcgtcattgaagaacgcaaggttggccagcgcacgacgcttgacgtgttgaatgcccagaacgatctcgtcgcagtgcagatcgctctagttcaggccgaacatgatgttgttgtggcgagctatgctcttctgaatgccacgggccgcatgactgccgaccagcttggtttgcaggtggcccagtataagccggaagagcactacaaggcggtgaaagacaagtggttcggcctgcgtacgcctgatggccgctgatcggctctgcaaacaatatttcgatggcgcctgtgggcgccatttctgtttgtggcgattcgcatcgtccaatttcttaataaatccataaagctgtgagtttggatgatgcgttatcacagagggattctcaaatcaccgaacgtccgatacccttaatccattgattctctgttcttggagcagttcacgcaagtgcattgtcagcctccggtcagcagtttggtaacaagggaaagtcggtaagccatggcccagacatccagcgcggcacgcgaaccgtccatggaagaaattcttgcttccattcggcggattatcgaagacagcgatgtttcccgtcatcccgttcccggcgcgtcttctttcccggcgcgtggcgaagtggcggaatttcgccgtcccgctgcacagcaggatgaaaagccagaaactgtactgcccgaaaatccttcgatgatgcagggcatcttcaatgagcagccttcattgcgcggcccgctcgcagaagctgccgaagaggtggtggttaccgaggcgcttgagcaagacgaagaggacgacatcgttctcgatgcccagaatgatgatcgccgcgacgaggaagttgctccggttgcaacgcgcgcggcccctgtctcagaggaagctgcttataaggccgaacctctcggtgctccggttgaggccgctcttgtggagccccggccggaagaaaatttcgcgaagggggaaagcgaaatgtccacaaacgggaaggaacctgccgctattttatcggaagcgacgcaacgccatgttgccgcagcatttcaggatttgaatcatgtggttcattccgcgccgcgccggtccttcgatgagatcgccgcggaactgctgcgccccatgctgcaagactggttggacaaaaatcttccgacactggtagaacgcctcgtgcgtgaggaaatcgaacgcgtggtacgcggcgaaaaataaccggcagttggtgcggtgcctgttttgaacgggaacgttgaactgctctgactttttgtttcgcgcatgatctgaggcaaaaccatttggcattttgggctcggaaatattccggcccgcactattggagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcactctagaagcttggcccgtctgcccaacaggcgggttttcacttttaaggtgatttgccgcccgttagttgttattgagccttcaatccttttatcgcgcataaagaccggacaattccatgcttgagaagacctatgacgccgcggctacagagccgaaaattgccgaacgctgggaagaagctggtgcattcaaggcaggcgcaggcgcaaagcccggagccgatccgtttgctgtagtcattccgccgccgaatgtgacaggctcgctgcatatgggccatgccctcaacaataccattcaggacatcatggtccgtttcgagcgtatgcgcggcaagaatgtgctgtggcagccgggtatagaccatgcgggcattgcgacccagatggttgtcgagcgccagcttgccgaacgcaaggagccgaaccgccatgccatgggccgtgaaaaattcatcgaacgcatctggcaatggaaagccgaatccggtggcatgatatccaatcagcttcgccgtctgggcgcttcctgcgactggtcgcgtgagcggttcaccatggacgaagggctgtcccgcgcggtgctggaagtctttgtcacgctttacaagcagggcttgatctatcgcgacaagcgccttgtgaactgggatccgaagcttttgaccgcgatttcggatatcgaggtcgaatcccgcgagatcaagggccatttgtggcatttccgctatccgctggaaaatgttcctttcgacccggaaaacccgcatacctatattatcgtcgcaacgacccgcccggaaacaatgctgggcgatactggcgtggccgtcaatccgaaggatgagcgttatcatgctcttgttggaaatgacgtcatcctgccgcttgtcgggcgacatattcccattgtggcggatgattatgccgatccagaagccggttccggcgcggtcaagatcacgccggcgcacgacttcaacgatttcgaggtcggcaagcgcaataatctgcgcgctatcaacatcctcacgcccgaagcagccattacgctcaaagataatgtcgatttccttgaagatcttgagctgacagcggaactgaaggcacttatcgtcgaactcgacggaatggaccgctttgccgcgcgcaagcgcatcgtcgaactgatggatgagcgtggctatcttgaaaagatcgacgatcacacccacgcggtcccgcatggtgatcgcggcggcgttcccattgagccatatcttaccgaccaatggtatgtgaatgccggtgagctcgccaagcctgccatggcggcggttcttgatggccgcacacagattgtcccgaagaactgggaaaagacctatttcgactggatggaaaacatccagccatggtgtgtctcgcgccagctctggtggggacaccagattccggcctggtacggaccggatggccattgctttgtggaaaagagcgaagctgaggccaaggccgccgcacgcgcccattacggtgaagacgttgcgctggagcgtgatacggacgttctcgatacgtggttctcgtctgccctctggccgttctccacgcttggctggccggacaagacaccggaacttgcaacctattacccaaccagtgttctggtgacggggttcgatatcctgttcttctgggttgcccgcatgatgatgatgggccttcatttcatggaggaaatcccgttccatacggtctatctgcatgcactcgtccgcgacaagcatggcgcgaaaatgtcgaagtcgaagggcaacgtcatcgaccctctcgaactgatggacgaatatggcgcagatgccttgcgcttcacgctggccatcatggcagcgcaggggcgtgacgttaagctcgatccggcccgcatcgccggctaccgcaatttcggcaccaagctctggaacgcgacgcgctttgcgcagatgaacggcgtgaagcttgcccccgatttccgcccggaaaatgcaaagcttgccgtcaatcgctggattttgaccgaattgacccgggcaacacgcgcagtgacagaagggattaccacctatcgcttcaatgaggcggcgggtgcggcctatcgcttcgtatggaaccagttctgcgattggtatctggagtttctgaaacccatcttcatgggggatgatgaggcagccaaggcagaggcacaggcaacagccgcctattgtctggatcaggtctacaagctcctgcatcctttcatgccgttcatgacggaagagctttggtcgctcactgctagcgaaggcaagaagcgcgacaccgttctggcattggctgaatggccggaattgtccttcgaggacgaagatgcggctgccgacatcaactggctggttgatcttgtgaccggtattcgctctgttcgtgcggaaatgaacgttcctgcaggtgcgattgcgccggtcgtggttctggacgccaataaggtgacagtcgatcgctttgcccgccacgatgcggcaatcaagcggcttgcgcgcgtggaacgcatttcctttgagcaacaggcgccaaagggggcagcgcagatgctgctgggcgaggcgacgatctgcatcccgcttggcagcctgatcgacctccaggccgaagcggctcgccttgccaaggaagcaggcaagatcgccgctgaaatggatcgtatcgagaaaaagctcgccaatgagaaattcgttgccaatgcgcgcgaagaagtcgttgaagctgagcgcgagcggctggtcgaactcaaggaggcagcgcagcgcgttgcaactgccgagtcacgcatccgtgatgcaagctgatttgatctgacagaatttggaagttttcctgccgaatcaaacacccggctgccatgtgcagccgggtgttcgcttattggctttcaaattcggctataagcggctctcaaaaaggttatcgagccgccgcgtcttatagttttctggcgatgttgcactttggcaacaaggcgaaatattggctaaaaatgggctgatttaggcggatttcaggcgctgatgtgtcgaaaactccaatagaacagcaaggtatttgatgttttaggcaatttaacgcgacacgccaaaaccacggtggctcaaatccagtttcttgtatcttgcgggttgaatccttcctgatttacgttttcgtcaaagttaatgcctttgctgtctgggaggacattcatgaagatgggacgcgtgaaaatagctgggttcgtagctgctttgctgggcagtacggttatggctcatgcgggtgggtttgagcgtggctcgcaggatttcgatattctttttgaaaatggtaacgccgtcgaagctggcggaaccttcgttgcgccacaacgcaagctgaagaatattcgcggctctgctatggaaaaaacccctcagtggaccgggggacagaattttgttccggctggcattaatcccacgaccgggcgtccgtatgaaacagaagtcgatgaggccaagagctactaggttccaaaggtttccgccaaattcgacatcaccagcgatcttgcctgtgcggcgcaatatcgtcagccctggggtatccagactgatgtcggtaccgacacagttcgcatgttcaccgcaatcgagcagaagatttcgtctcatgattatggtgtgaactgttcctatcgctttgtagcaggggaaaaaggttatttccgaattcttggcggcgtcagctatcaggaactgaagggtgagcagacccgtctgattcctggcattagtccaaacatgaatccgacgaagtttccttttccagggccggttcgggtagcatcgcttgatgctgaagatcagttggttggctggcgtcttggtgctgcttacgaaattcctgaatatgcgatgcgcgccacgctcgtctatcaatcggaagttaagtatgaccttgaaggcacgatcgacaatcttgtgctgaacccgataacggggcggggcatgccgcttaatgtggagagcgatgttgctacgccgcagtcggttgaattcaagttccagaccggtatcgccccggactggctcgcattcggctcggtcaagtggaccgactggtcgagcatcacatcggtggactttgtttcttctgataacaagatcgctcccaaaggcacgaagatcaccagtttgaacctttactatcaggatggttggacggttagcggcggtgtcggtcataagttcaatgaccagtggtctgcggctgcgactgttacgtgggatcgtggaacgagcaccggcctgacgtcgcaaacagatgtctggctctttggccttggtaccaattacaagccaacggatcagtttgaagtgcgcttggccggcgctgctggctggctttccgctggtgatctggatgataccatgattgctggtgtgtccaacccaacgggttccaagggcgaattcggaaacgacttcgttggtgcgctttcgctcactgccaaggtgaaattctaagctttggatgttcatgcaaaagcccggcagcgatgccgggcttttttgatttggaatggtattgcttactgttcaagccgggcgagaagcgaagatgtatcccagcgcccgccgccgatcttctgcacttccttgtaaaactggtccaccagcgcagttacgggcaagagcgcgccattgcgatttgcttcatcaaggcagatgcccagatccttgcgcatccagtcaacggcaaagccgaaatcatatttgccctggttcatggtgctggagcggttttccatctgccacgacccggccgcgcccttggagataaccgcgataagcttctcgatatcgaggcccgctttcttgccgaaatgaatgccttccgcaagaccctgcacaagacctgcaatgcagatctggttcaccattttcgcaagctggcctgagccaaccggccccataaggccgacagagcgggcataagcctcaatgaccggctttgcacgctcgaagactggctcggatgcgccaaccattaccgtcaatacgccgttttcggcacctgcctgtccgcccgatacaggcgcatccatgaaatgaaagccgcgcttctgcgcttctttatcaagttcgcgcgccacttcagccgatgcggtggtgttgtcgataaagattgcgtcctttttcatggtggaaaaggcaccatctgcgccaatggtgacggagcgcagatcgtcgtcattgccgacacaagcaaagacgaaatctgcgtcttttacggcatctgccggagtggcggcatagttgccgccgaattgttcggcccatttggccgccttcgctgcggtgcgattatagaccgtaacatcgtgcccgcccttggctttgagatgccccgccatgggataacccatcacaccgaggccaagaaaagccactttcacgtttgtcattgcatcattcctctggatttattcatatcaggtgaggggtgtcataaccgccgcgcgataggccgtacgctgttgcaggcgatgataccagtcttcgaggcgcggcagggacggtcgctcaatcgggaactggagccacccataggcatagcaccccaatggaatatcgccgatcccgaaatccgcaccggaaaaccagggctgatctgcaaggcccgcgtcagcaatgcgcatggagcattcaagcccctcgatcccatgcttgagtttcgccggatcgcgctgttttgcgggcaggcggatcaggtgcatcatcacatcgcgaaaatcgccggctatggtggttgatacccaatccatccatttttccgcctgcgcccgcttggcggggttctcgatccagaggctgtcttttccataagcggcggcaagatagcgaacgatgacgttggattcccacagaatggtttcaccgtcttccaggagcggcacaaggccgtttgggtttcgcgccagatagacaggatcgttcaatccgccaaactggccgccaagatcgatctgctcatattccaggttgagttcctgcgctgcccagagcgcctttttgacattcgtggaattggtgcggccccagattttcagcatggttatacctgtcgaattgaggaggatgtgcgcgttcacgcgtgggaagataaggcgatttaaacagataggccccggtagctgcaagctgtccggggcctgaacatgtaaaattgattttctatttagagcattttcgagccaaaggtgtggaacggttttgctgaaaactctagcgtttgagatgccgggtcaggcgccgctcaagcgcatcccatatgtggcgcagaatttcgaccatcagaagatagatcacggctgcccatagataggtctgaaaatcgaacgtacgcgaataggcgcggcgtgtttcgcccatcagatcaagcactgtgatgatcgcgacaatggccgatcccttgatcatcaggataatttcattgccataagggcgcagcgcgacgatgagggcctgtggaagaatgaccttccagaaggtgacgcgcttcgagatgcccaatgcggcagcgccttcccattggccgaccgctacgctttcgatggcgccgcgcaggatttcagcctgataagcggccgtgttgagcgaaaaggccagaatggcgcaattccacgcatcgcggaagaacacccaaagcccgacgctttccagaaacggacggaacgtgccgaagccgtaatagatcaggaaggtctgggcgagcagcggcgtcccgcggaaaaaatagacatagccgaaagcaagggaacgcaaccaccggctgttcgacatgcgcgctgccgtgatgggcagcgataacagcgctccgatgacaatggaaatggcgaccagttttagcgtgatgagcaggccggaccagtatcgcggcccataggtttcgataaggtcgatacgccagccattatagagatagattgcaagccctgcaaaaagcaggaaccacacgccgacaatgatatggccggctatccgcgttcgcgtccatgttttcacgactggcggaggagccattatctcggcggacggattggaggcgacttggttcatggttacgctccccgcgggcgattggcgccggaatcggcccagcgggcgatacggttgatgaaataggacgaaatgatcgcaagcgccagatagagcaggcaggcgatgccgaagaacaggaagggttccttggttacgcgcgcagcaatcgaggtctggcgaagaatgtcggacagggtgatgaccgaaacaagcgacgtatccttgagcagcaccagccacagattggcaaggcccggaagtgcaatgcggatcaattgcgggaaaatgaccatgcgcatcgtctgccggcgtgacaggcccaccgcgtatccgccttcatattgcccgtgcgggatggcgcggaaagcggaaaggaatacctcgctggaataggatgagaagacgaaaccgagagccaccatgcccgctacgaaggcattgatctcgatattcgcgtcgatgccgaacagatggagcaaacgctgaagcccaagcgaggccccgaaatagaccaggaagagcgtcaggagttccggcagaccgcgaaagatggtggtgtagatattagccgcaagccgcatcgaaggttcgctggactgcttgcccagagcgaccagaaaaccgaggatgagaccaacgggaagtgtggcgagtgccagactgacggtaacaagaagtcctttggcaatgctgataccccagccatcgggaccgaaactcaacaaggtggcgtagtgttccatgcgcctgttcttttcctagagcggttccagtttgaatggaatcggtaaagccgccctattttctttgtcttgatacatttccgaatgcaaagccggtttccatttgtgctggaaatgctccgggagctttgccccgatatttgctgttcctggaattagacatacggcctgtcgggcgctcatgcaaaattccatgcgccggctggcctggaagcaaaccggcgcacaaaggtcgttgatgatcagttttcggaaccgtaagcatcgaagtcgaaatatttatcgttgatttccttatacttgccgttggcccggattgccttgatcgcggcgttgaatttcgcgacaagttccgggcggcccttcttgatggcgatgcctgcgcccgggccatgaatttccgtcacgggcgggaaggtgccgaccatcttgcagcaggcgccatccggtgacttcagccattcagcaagcgtaacactgtcatcattgacggcatcaaggcggccattggcaagatcaaggcgatattcttccgctgtcggataggacttgatggtgctgtcggtataggtcttttccgaatagttggcgtgcgtcgtggaaccctgcacaccgatggtcttgcctgcaaggtcttccttggttacgcccttgatatccgtatccttcggagcggcgatgccgggtggcgtattgtaatatttattggtgaagtccacctgcttcttgcgctcgtccgtgatggacatggaggcgatgaaggcatcgaacttgccggactgaagtgctggaattgcgccatcccagtcctgggtcacgaactcgcacttggctttcatttggtcacagagcgcgcgggcaatgtcaacgtcgaagcccgatagcgtgccatccggcttgatgaaattgaaaggaggataggcgccttcggtgccgattgtgagcttgagcggttcttctgcattggcgacgcccgcagccatgctgccaaccgtgattgccaaggctgcaaccgatgtcgccatagcgatacgcttcaatacgcgcattttcagtcctctcgttttgttctggctggttccctgattttttgttctggttcagccgtttagtagggcaataacgaccgtgaaatcttcaaattgcacgtttggttgcacataccccagttcgctaccaatagatggtcgagccgatcacacgcaatattttttcgcacgtccgcctcccgcatctcatctgacggcgatattcccaccattacgggatgattggcaagatggttgcgtaattaaattgtgtgctaaacccgtgtgaaacaccgtagatgcggggcaagtagcggatatagccgtggatagcccggtaaaagtataaagtcatagggagtttttcaaatagccatctcctgctcgataaaatcagctatttcatcgattgcgttgatatcgaaaactggaaggctttcatcgttttgcgacagctacgatgccggggtcggtttttgaaaggtgaggcccttcatgcccaccattgcgacgtatttcgatcttcttgtgcggctcgcgcttataaccttcgaccagaacgagatcgcaagggccaagctttgcgacgatctgggaaagcgatggttcaccgtcatccagattttcgtgcatgatagcgaaacggtgcgatgaaacgatggccacttccgctgccccggcctttcggtgccgccaggaatcggtgccttcatggtcaatgtcgaacgcatgatgtgcatgtttgatcgttgaaatgcggtggccgcgcgcggtaagacagcgcaccagccgttccgttaaggtggttttgccggaattcttccatcctgtaatgccgaagattttctggctcatgcctgcaaggcctcgtttatttcccgcgccttcaaaagatcgtcgggtaggttgatattgaaaaacggatcgtaactttccgccaggcgcggtgcatgggcaagaggaatattcacaacctcaaatccgatatgctttgcgaaccagaagatacttgctttttcagcgtgttgaagccatttctcaaggtctggaacgaggtccgtatgccaaaggccgacaatgggatggacgcgctcattggagcaggcgagaataatccgcgcgcctgtttcggcctgttttctgatgagattcgatgccaggtcgcaaggcagaaaaggtgtgtcggcggcacttgtcagcagtaaacggcaggggcttgcatgggcaaggcaggtcaaaagcccgaccagcggcccgccatggttcattgctatatctttgacggcgggcaggccgaaagcagcaaagcgggaaagatcacctttggaattgatgaaaagcgtatcgacctgcggctgaagccgcgcaatgacatgtgcaatgactggcgcggaaccgagcggttgcagaaatttgtcaccggaaacgccgcctgcctgcatccggctcgattgtcctccggcgatgattgcccctgtgattttcgcccctgtgatttttggttggccagctctcatgatggttccaccgtggtctggctgccggtcagggtggttgcgagatagatcatatagataccgctttcgatgaaaaggaccgaaccggcaacagtataaacgcccggcgctttgccttgccgcaggctgtcgagacgaattaagtgaccgcaggagatttaaaaactaaatcccgtcatccgcccgtaaggctcatgtggcgggccacggacgggcggttatgctcacggtcgataatgaaatcatgccctttcggcttgcgggagatggcctcgtctatggcttggctcagatgctcgtcgctctcgctttcgcgcagcgccttgcgcaggtcggcatcgtcgttctggccgaggcacatataaagcatcccggtgcatgtgaggcggacgcggttgcagctttcgcagaaattatgcgtcatcggtgtgatgaaaccaagccgtccgcccgtttcgctgatcgtgacatagcgggcagggccgccggtgcgatagggaatatcggcaagcgtgaactggctggcaagatcggcacggacctgcgaaagcggcagatattgatcggtacggtcaaattctatttctcccatgggcatggtttcgatcagcgtcacatccatgccgcgcccgtgcgcccagcggatcagttccggaatttcggcgtcgttgaagtctttcagcgcgaccgcattgatcttgacgtggatgccggccttttgggcggcgtcaatgccttccaaaacacgggacagatcgccccagcgggtgatcgtgcggaatttttccgggttgagtgtgtcgagcgaaacattgatacggcgaacgccgcaatcggcaagctccccggcgaagcgggcaagctgcgatccgttggtggtcagtgtcagctcatccagcgcgcccgatttgagatggcgcgaaagattgccgatcagatgcatgatgttcttgcgcaccagcggctcgccgccggtgagccgaagcttgcgtacgcccttttcgatgaaaacactgcaaagccggtccagctcctccagtgtcagaaggtctttcttcggcaggaaggtcatatgttccgccatgcagtaggtgcagcggaaatcgcagcgatccgtcactgaaacgcgcagataggtaacggcgcgtccgaacggatcgatcatcggttccgttggagaaacaaggggctgagcttgaacattgcgcataaattaagccgttgttttcgcatggcacggaacaatatccgcgcttcctgatagagataggttttcgatcatggattgtccagtttgtccctcgcatgaagttgcctcaatgcaggcgcggctattgcggtatttccgcgcggggactatcaccggtgttgattatattgatcggggagagcggcaatgagcgagctttggcctacgcaattgcgtgtttcacgcgaccgcaaattgctgagcgtggcatttgacaacggccagaaatttgacctcacggcagaactgctgcgtgttctgtcgccttcggcggaggtgcagggccattcgccggaacagcgtgtgacagttggcggcaagcgcaatgtcgagatcatgcggatcgatcccatcggcaactatgccgtgcgcatcactttcgacgatatgcacgacacaggcctgttttcgtggacctatctgcacaagctcggtgtcgagaaggatacgctctggcagaactatctcgatgaactggcaaaaaaaggcctgacaagagaccgctgagccaggttggcccgcgactggagcggttccggttaaaacggaatggttggaaccgctctggtcgaaatcagaaattgccgtcccgcaaggggccgtatgttgcctcgtaattgcgcggcccgacaatgggcaggagcagtttttgcgcaaaggacggaatcttggctgccttggacatcttgtccgtcatggcgacgacatggttgacgcgcggacgatgcagcttttcaaattggtcgaaaagctccggctgttccaccttttgcgaaacgagttttgcaagggtgagggcggcttccatgccaagtgctgtgccttgcgcccagacgggtgccgtggcatgggcggcatcgccgagcagcaatacgtttccggctgaccagcgatccatgcggacttcctgcaagggagaattatagacgtcctggggcgtcttgaccgcattttcgatgatcgacctcagatcggaggggaaatcggaaaaatgctcgccgctaaggcgcacctggccgctatcgttccggtttccggtaagtgtcgcccaaacataaacgctttgctcgctcaccggaataagcaggatcatgctttttgagcccacccagagcgaccagcaatcgacgcccggatttggcgccatgaagcgccagctaaaattggataaagctgccgccctgacggcattgccattgaatgcgagagtgcgggtgatggaattgacgccatccgcgccgatcaggcacgccgtctccattgtttcattgtcggaaagcgccaccgaaacgcgcccggcatcttgcgagatttcaacgacttccttgccatagagaagattgtcttgcgaattgccttcttgcaggatgcgcagcaagtccgagcgcaggatgcagcgcggctgatggcgctcgccccagaaatcggtctcgttgacggaaaacagcaatttcccctttgctgtccgatattcgcgccgcttcgtcggatatccaagcgcatcaacctgttctttcaggccaagacgttccagtgcctgaatggcattgcccggtagattgatggccaacccggcttctgcatgttgattgcgcttgtcgagaatgcgcgtttcaatatcgaattgccgcagcgcacgcgccaaagccaaaccagatataccggcaccgacgatcaacatctctatccccttaaattgttgttccaccatgcttcaattgaacgttgatcgaaaatccacggccatatgatgcaggcagatgaaaataactggctgatgagaggaggttatcccctcataaagaaatggtgacggcttaaatcccgcagcccgatatgcgtatttcacgctgtcgttgcgacttagtcgaacttctaacttgggtgcaatcctttattattgccccctaaaaattttggaagtatgcgcttaagaacagatatttgaccggcaatcgccggagaggccttatgaggggaataaagaaaaggccgggttctggtcccggccttttctgtagcggtcaactcaggttgaattccttgaagaagtcattgcccttgtcatcgataacgatgaaagccgggaaatcttcgacttcaatgcgccagatggcctccatgccaagttccgggtactcgacgacttccacctttttgatgcagtcttgcgcaagacgtgcggccggcccgccgatggagccgagatagaagcccccgtgctggccgcaggcttcgcgcacctggcgcgaacggttgcccttggcgagcatgaccatggagccgccgaaagactggaactggtccacgtaggaatccatgcggcctgccgttgtcggcccgaaggagccggaagcatagcccgcgggcgtcttggcggggcccgcataatagatcgggtggttcttgaagtaatccggcattggctcgccgttttccagccgttcgcggattttcgcatgtgccagatcgcgcgccacgatgatcgggccggagagcgaaagacgcgtcttgaccggatgcttcgagagttccttgagtatttccgacatcggctggttgaggtcgatcttgaccacatgcgcggtcagcttttcctcgtcgatatccggcatgtattttgccggattggcttcaagctgctcaaggaaaatgccgtccttggtgatcttgcccttcgcctgacggtcggccgaacaggaaacgccgatgccgatcggcagcgaagcgccgtggcggggcaggcggatgacgcgcacgtcatggcagaaatatttgccgccgaactgcgcgccgacaccgagcgactgggtcagcttgtgaatttctgcttccatttcaaggccgcggaaggcgtggccggtttccgagcctttggtcggcaggctgtcgagatagcgcgtggaagcaagcttcaccgtcttcaggttcatttccgccgaagtgccgccaatgacgatggccagatgatagggcgggcaggcggctgtgccgaggctcaggattttgtccttgaggaaatcaatcatgcggtcatgcgtcagaagcgaaggcgttccctgatagagaaacgtcttgttcgccgaaccgccgcccttggcaacgaacaggaacttgtaggcgtcttcgccttcttcatagatatcgatctgcgcgggcaggttgttcttggtgttcttttcctcgaacatcgaaagcggggcgagctgcgaataacgcaggttcttcttgttataggcgtccagcacaccggcgccgagcgcatcggcatcgccgccttcggtccagacgcggcggcccttcttgcccatgataatggccgtgccggtatcctggcacatgggcagcacgccgccggctgcgatattggcgttcttcaaaaggtcgtaggcgacgaagcggtcattgtcggttgcttcgggatcctgaagaatctttgcaagctgttgcagatggccggggcgcagcagatggttgatatcggcaaaggctacttctgaaagcaggcgaagcccttccgggtccacagtcaggacttcctgccccttgaacgtgtccaccgacacataatccgaagtcagtttgcgataaggggtgtcgtcttcgccaagagggaaaagatcggcggtgcttgcttctgccatcgtggtacctcgcttgcttgccgcaccggccagaaaactggaatgcacgatgcgctctgaacccggaagctggagcttcaaggcatattccgcggggcttttagcgcgatgcggggaggttgccactgcgtcactttgttcaattggccccttctggaacggctacccaagaaagtgcgtcaaacaattgtgataatcgagaagcgcaaaaagcattagcgttaaaagtttctatacgagattcataaattctattcacaagtttgaatggattcgcttgtcacgaacggatgaattttggcggttgaaatgcagttttccaaaaagttgcgagcaaatgggaagatcggcgcccggtgcagggctgccgtatgtagcgcagccgcgctcggtctggccacttcggtgcttcttcctcctgttcaggcgcaggcagcaaattccctgctggaactctttcaacagcgccgccagacgcagacgcaaccggcacagccccagaccgctgctcctgcatccaatgcccccaaagctgtatccgcgccgcaagcccctgtacgcgcccttccgcccgttcagcagcgcgtgacggtgcagggcccccagatttacgattataagccgcaagcgctcgtaaaggtggattttgatgcgctcgacatgcaggtgacggccgcaaccgagccggtgcagatcgatcccctgacctccggcatgtcgcccattcgcccacaggcgaaaaatcaaacgccaggcaagcgcgcttttgatgcggcgatgggctatttgaaatccatcgacgtaaaggccgaaaagccgatagccgaggccctcgttgccttttattccagcaatcgcaccttcctctggtcggcagatgacaaggttctggaccgtgcgaaacaactggcagccttctttgcgcgtgccgacgaggatggcttgaacccggatgaatatgcggtaacgattcctgccgataatttcgatcctgacaagcgcgatgagcggcagcaaaaactggccgaatttgaaatccgcatgtcggcgcgcgccctgcgctatgctatcgacgcgggcgaggggcgcatcattgccgaccggctgagcggtttccacgatctgccgcgcacacgtgtcaatccgaaggctgttctggaacaacttgcaagagaatccgacccgagcgcctatctgcacggtttccagcccgataatgcgcaatatgctgcactgaagcgcgcccttgccgatacggaaccgccgcgcggcaagccgattcgtatttcgttcgatggcgtcatcaaacccggcgataaaagtgagcagctttccaaggttgtcgccctgatctcccgccatgcgccggctaactatctggcgcagcaccgagatgtgcttgccgcccatgcggatgcgagcgtttatgatcccgaactggtttccgcgatcaaggattatcagaaattgtcgggcggcacaccggacggcctgatcggacgggcgacgatttccgcccttcagggcgagcagacgtcaatcaggcgcgaccgcatcctctattcgatggagcgtctgcgctggttgccgcatgatttcggcaaacgctatgtcatggtcaaccagcctgcctaccatgccggatattatgaggatggccagcaaaagctcgggatgaatgtggttatcggctcgccgacccatcagacctatttcttctataacaagattcaaacggtcgtattcaacccgtcctggggtgtgccgcgctcgatcattctcaatgaaatgctgccaaaggtcatgcgggatacgagctatctcgaccgtaatggctataaggtctatgcaaacggcaagaaagtttcggcaagtgcggtgaactggagtgcggttgcaacgggcaaggcccatatcgggatccgccagaagccgagcctcgacaattcgcttggcgaattgaagattctcttcccgaatgcgcacgatatctacatgcacgacacgcctgcaaaatcctatttcaagcgggatatgcgcgccttgagccatggctgcatccgccttgaacgtcctcgcgacatggcggctgccgttcttggtacatcagtgaagaatctcgacaaatatttcggcaaggatgaacgcggcataaaggtacccgagccggtgccggtctatattgcctattttacggcatggccggatgctgacggcaagattcactattacggtgatatctatgatcgcgattccggcttgcagaaggctttcgacaaaacggcaaccacacgcctggcagccatttagaacggctttaactaaaaccatcaaagcgcgtttccgtttgcgataatgcaggcagaaacgcgcttttgtttttacagggcgatgagattggcttgtgccaaggcaccgaataatcacaagctgattttcttgggaaaaatggtgggcgcgacagggattgaacctgtgacccctcccgtgtgaagggagtgctctcccgctgagctacgcgcccttcgagctgtttttcaacgctcaactgaaggtgcggcggatatacgaggtgagggcggtacaagtcaagcgcaacatgagcgcgtttcaccgattgtaatcaggaaaggaggaaaatatctatattccatggccttgaacgctgcccttcattcgcaaaagggcatgtaattccgaatttagccggattttttataccgggaatcggtttgcaaaacgcgcattgttaaaatgagctctatccgcgaatataattaaggttcgggcagaaaactcatgggctactcaataaatccaggggtgagggcaaggttttgacggcgtggtgattcccttcggattcttaaaataagccattgaagcatatgcgcggttcggctagaaacgcgcttgcaatattgccgcaaggttatctatgcacccgtagctcagctggatagagcgctgccctccgaaggcagaggccacaggttcgaatcctgtcgggtgcgccatccttctcaaaaactgtaagattgccgtatcgaccggttaaaacagaaaaaccctgcgcagggcagggttttggttggtgattggtttgctgattacccgcctatcgcgcggcctagccatatcaggatgcaggcgccgataaacccggcaaccagatagccgagccatcctccgaaggacacacccagaaaaccaaaaatgaagctggctaccgccgctccgatgatgcctagaataatgttcatgaatatgccggtgttgctattcatgaagttcgacgcgatccatccggcaatgccgccaatgatgattgccgcaatccagccaatacctgcttcacccatcgtaagttccctccgtgatcagatagaagggatatgtggctgctttttctttcggtaagggcagggtgcagcaacggacggatcgttatagcgcgagtggagccgtcaacgcggtgtgtgcgcgatcgaacttgtcatggtgtgatcgacaatattgggcagtctcgaatttgtgttcgagagaagcacgattatcgcgagcatcaggattaacggggcggccagtatgccgctgcggactgccggttcgaggattttgctgcgcgaagaggaacggtcgtgtttcatgcaaccgatagtggagcagcaggcttaatttgatgttaaataaactggttaacgagcaatattaagagtggagcgggtagcgggaatcgaacccgcgcgttcagcttgggaagctgacaggctaccattacatcatacccgcaaactgtaaattatttcagtgctttatgacgaaaatttatgtcgatcatctataaagttttacagcgtattttacaagctacgttctctttctggcctcgtcaatctgttttatcgtggcctctatagcagccgttctgctcacataccgccggataatgttccgcacggtttcttcttcccaccccatgatttcagcaattacacgttcggacagaccggcgatatagaactttgtcgccgccgtcccacggaagtcgtgaaagtgtaaatctctatcgccaagctttgcttcttcgcggcagtctgaaaacgatgacccaaacccgtttaccgtccaaggtgctttcctggtgtttgtcaagacaataggagaccggcgtgggatcgtttgaagcaaggccctcaattccgcgtaaagaggaatgaccgcttccttcgtgtgacgacttttcccggtgggtaggattattgcgttatcggtgatatgagaccatgacagccgcaaaagatcgccagcgcgcaaacctgtgtgggctgctagatcaaccgcccatgcgacttcgggtgaacatttcgttttgagccgcgcgatatcctgatctgtccatatgatggcggcacggtcgtttttgtatagctgcttaatgccttcacatggattttggctaatcttgccaagagggtctacagcataggacagaacgcgggaaaggacttgcattccatagtccgcagttcgtggcttatcggcaaactccccgcgccattttcgaatgactggccgtattttctgaggtagatcaaactgcgctatgctcaagtccccgaattttttcccgatcctatccagccatccattccaattgcgtttcgtgctgtcggctagcttctggtagtcgtggctagacttataggccgtgataacggcgcgaaactttgaagcatctggaattacccgactatcatttgcttcttgaagcgaagccataaattcagccgatccgggttctccacgaagggccgggccgccacgccatgcataataatacgtgcggccctttgcgttaactttgtggatgcctttcaaatcaactgtaaccatgctttgcttcgaatgcccttagctctttgtccagatcgctatcctgatcgatgacccgttcatcattgtctgaataaatcaggatcgccccatcggtgcataatttaagcatgacacctaggtctttggctactgaggcagcacgagctataatatctgcctttgtgaaacaaagtggtttctgtcccatcctcactccctttcccgcagtgcggcgcggccttcaaggtgatccatgcgcgcaatgagtttgtctattttggcttccaagcgttcagctgttgtttgtgtgccatccttgcggtgacattccgcttggtcgccattgatggcacagttccagcatccggggacaaggaaccggcctcccggcacatctgggtcagttatccatcggcaacggctcattcgccaccgcctttcagggcttggcgaccagcttcggtgatgcgataccagaagccacagccaatagttttcggctctcgcgatatcaggcccatggagaacaactgcttgagtgtggctggcataaagtcacccgtcatgccaaaacgatttccagcaatcgtttccagagcctttacttggttcttggtcagtttcattcgctctgctccccaagtgcggaggcggctacggggagggagttatttcgtgaggcgtttcggctgcttgtccttggtggcaagcttggaagacggacgcttcgcgcctttgaacttcgcttcccggcgcttcgcctaccgggaagagcgttacaggcgtaacaaagcgtcacaagtgacgcaaagtgacgccacagaggaaattcaaaaagaagggtttccccataccccttccgaagaaaatacccccaaagaaaagacccctaaaggggtccaaaagaaatccccccgttcggtactcgaagctgtcctttcccagccgatagccgtcgcagtggtcgagcacagggccaagatcaaaaaacctttgaccgagcgcggtgctgaactgctcgccaagcggctggccgccgcaaaggatgcctgcggcctcacagccgatcaggcggcggacctgatgatcgagcgcggatggcaaggcttcgacgcggaatgggcgaaaaatgccatgcagtctgggtggaagccggaagcccagcaacaggccagcagctacaagccggacagcgagctttcccaggaggaacgcgacgcccgctggaagaaattcatgaactacgcccgcaacaatcggtgttggcactctgacgtgtgggggccgatgccgaatatgctgggttgccgcgtccctgcgcatctcatcctcccgacagatggtcgaaagtcgaacggcgacccgtggacggagcaggggaggattgcagcatgatcgccgcctatcacgcaaaaactgaccgttcggcgtcgtattactggtcgaagaaggatcaggaaattttcaagcccttacgccttttccgacagggcaaagacacgctggaaatagctgaaatcatgggcatcaccgaagcagatgctctcatgcgtgttcacagagcgatcagttccacgaagcgcaagaaggtccgcaccgttccacatggagagctagcatgacgccggagactgcattgatcaacgagtacctcgccaagcatggtgcacgccggttcgagcagggcgccaccagtggcattcacgggatagcgtcattcatggctgaatatggctacgaggtagccggagcaccgaaaggcggcgtcaaggttcgtcgtggcaaaggccagtggaaacgtatgtccatgccagggctaatcgcaatggcagatgaaattcgccttgcgcaggggcttgagcctttcagcgcagcgcacaaacaggcagcataaccccagtcagcgaggaacggacatggcgaggacgaaagcggcgaagcttcaagccaagcggtcgagaggaaggccaaagaaggagggagttttgcgcgcaccttccggtcagatcagcagggcaaaggaaccgcccgcaaaggtggcgcaactggcaaggatgaggatattcggcatgagcgcatcggaagcattaagcgacttggcgggggataatctggggcgcttgcatatggcatggaagcgagacaaggcggagggcatcagcacgagccagtatgacgccgcagagcgctacagggaagttttcaacgacaagcgtaaggcggagtgttccgctggcgcgcactatgaccacataggttcgattggtgcttccgaccccgatgagtatgaggcgtgggtaaagcgcgccaagcaggcttatgccgacgctcgtggggcaatagatgaagcacaggccgaaacgcgaaatagcaatctctatgctgccgttcaattcatgcttgagaatgatcaattcctcccgcatatgcttggagatattcgtctcgcctgtaacgcactttatcgtcattttttcacacataaccgcaagaaagtcgcatgattgtctttccatatcgagcaaagcagaataatctgcgcatagtttcaggatgcagaattgcgacatgaggattacagcggcttttcgggccgcttttttactgtttggttactatgaaatgtgtggcgttcagtatgagcgttatggttgcaagtgttgctgaaaaactacagacatttcactcggatgatataattaagagatcaatgaatattggaatgtttggagggaaccgtgaacattaaatcgcttcttcttgcatcaactgtcgttctcgttgctgcgactggcgcaaaggctgctgacgccgtcattgaacaggaacctgcaccggttgttgttgctccgaccttcacctggaatggcgcctatctcggcggccagatcggttatggttggggccgttcgacgctgagcgatgaagacacatctatccgagtaaagccagacggtttcctcggcggtctttatgccggttataactttgacatggggaacaacttcgtcctcggtgttgacggtgacattacctataatgatctagatgctagccacagtgacaccgacccagatcttgatctcaccactgggtgttgacagcaagctccgctggtcaggcgctgttcgcgctcgcatgggtgtcgcaatggatcgatggatgccatacattgccggtggtgtggccttcggaaacgttaagaattcagtttcactcacggacggtatagagagcattggggtttctcagagcaagactatgactggctgggccgctggcgctggtgttgattacgcggcaactgacaatgtcatcgtacgtcttgaatatcgttataccgactacggccataaggatttcagtgtagttgatggcgatctcagcgttgaggctcgcaacaagtttaagacacacgacatccgattgggcgtagcttacaagttctaatctgatatttgatcagatatagagccgccttgttcgcagggcggcttttttattcgaggctctgcctcaacggaatgcgatggcgtttcgcacatcgagcgccgatcctcgcatgtagctgacggccagcgaagatagccgtagttggagaatgggtctggggaagtcctcgtagccagacggctcgaaagagcgccgactagggcagatattcgccctcatgcagtaccgccccacttatcagggtagcgcgagacatgagggcaacggaattagaacggcggcgcaccagatagtaacggaagccaagaagccagtggctggtgcgcaacgcttggtcgttgtgattatctctcgactacaggggcagcggcagagctcttgacgagattaatgccatttatcgcatcagctctgttcacgtatccctcgccactgtcggcaatagttcggtgattgttggccagaagacgccagcgccagtacccggcgttatctcgataaaggacgtattgcatgtctgtctcctccaagaatgatgtgtttcgtaaattccttttcagctatcgatatgatggcgctaaatggagcattgaaatacaggcgcgttctgtcgacgaagccagaaagcgcatatcgtccctcgcactcgctcgatacgatggcgaggtgttcgctcgttatccagcaactgtcggatttatcccccgcatgattgcgtttttccgaaacgcacggttggcagcttaaccaaaacggattggttgtaaacgggtcaagaaattcaaccttagtctcagccagcatgggatgaaaagggacctcggaagtgtcgccgcttctcaagccacaggtcacttgctgatcaaagcccgacagctttgcgcagggcatcgttcatacggccctgccagcctttgccggtggccttgaagcgttgaactacatcctgatcgagccggatagtaaccggcgtcttgggattgtcgatgcgcggccggcctcgaatggccttctccatcttggcggccatatctggaaaggcttccttgaaaggcttggccttggcaagctgttcatcggtggcttccggtgcatcgggatcgcttgcgatcatcttctgaatttctgcctcttcttcctgagtgagagggcgcttagaggaaaatttgatacccatcagagcttcctttccttctggcttgctggacgcatggagatcacggagagggcttccgaaccaaccggcttgaaaatgacggcgatgataatcaggccgttgaattctccgattgccatcaggcgatctgccttggtggggaagaccttagccgacaggaagaattcgaaatgcaggtcagcgaagtccaagccgtgcttggcaatgttggtctgtcgcttcggttcgtcccagatgatcttcataaaacgtatgtacaataattcgtctgggctcgcaataataatcgtacatacaaataatattttctgtacgtacacgtgagggtattatgaaccgccgtcgcttcctttccttcctcggccttgctcctgtagctttcgctgcgctgggccgagcgttgcaaggtggcatttggcgaccagccgggcaaggccatgttcggcatcgtgcaggggggcgatatcgcgcgtctgcgcgaaagatcggcagaagcgctcaaggccatggacctcaagggctattcggttggtgggcttgcggtgggcgagccgcaggaagtcatgctggatatgctggaagtggtctgcccgatcctgccaacggaaaagccgcgctacctgatgggggtcggcacgccagatgatattttgaaatccgtggcgcgcgggatcgatatgttcgattgcgtgatgccgacgcgcgcggggcgccatggccttgctttcacccgcttcggcaaggtgaatttgcgcaatgcgcgtcatgcggaagatcatcgcccgctcgatccgcaatccgattgtccggcatcgcgcgattatagccgcgcctatctgcatcatctggtgaagtccggcgaggcgctcggtgcaatgctgctcacctggaacaatcttgcctattatcaatatctcatgaagggcattcgcgcggcgattgccgatggaaatttcagtgattttaccgctgaaaccacggaaggctgggcaagaggcgatatgcctgcactctagggcctgtctgcatacaaggattcccttttgcatgaaattctgattcaaggttgttgaaggagaacagccttgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgtcgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgatggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattaacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacgcccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgtcattgctgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggcttcgtccatctcgcatgcgctatgatctggttacgttgaatgcagacacgccctagggcgaagttctaccagcagatgaccgctattggggccatgactatcaatgaggtccggtctttggaaaactacccgccggttggccgtgacgtgatgacaacggcaaacacgatccgggcaacattcctcgacatcaatcaagattatcaggcgtctgacgcagatccttgggctgatgaggccgatgtatcggagcgtggtgaagaagccaaagatgttcaattcaatatggctccttcgcacagccaggtaagacgcttgatgaagctcgaatggttccgagctaacccgaattgggtagggacgttcaacacgaacctgatgggccttgctgctttcggcgaacggttgatcggcatccaatacccgctgttcggaattaacagtgtttttgaagtccttgatttcaaattcatccttggtgaaggaggcattctgcaaggggcgaccattcaggtccagtccatgacggacactgcttaccagtgggacacatcgcaggaaggcacagcgccggtatcggacgaaactacttcggacgatgatttgccagttccagacgcgccagatgttctgattatcgctggaccagcagcagaactgagcttcccgcctaccggcaacatcctgttgaactatatggtccgctggaaaaagacggctgataccgaatggcgtgtggctggtccgctcgaaaacgacgcagagagctttgaaacaccgacgctgtcagcgctgacacagtacgagttctaattggccgttcgtacccagaagggacgcgtaggcgcttactcggccagcacgatcaaaacgatgccctgaccaccccaacaaactaagaaacccacaccctgccttggcggggcgttttgctatggagcattcgcatgaccgttcgcacgattgacgagattttccgcgatttcgtgattgatggtgttccggcatcagggccgtttcatccttacaagcctgaccttcgcgatacgttgaaagcgttgcttgagggcctttcggcgttccctgataaccgcgtcattcgtctgaacaacgctgacgaaggtacagccaataatatcgtcgtgacatcttctgtcgcgatcccgacggctgcgtatcaggtgctttatatcctgaatgtcactcaggagaatacggggccggtgacggtatctggcacgattaatcgcgatctggttacgaatatcaatcagccagtcccggcaggatacctgatgcctggcatggcgctgctatgcattgataccggcacagaattgcgtttgctgtcctatggcgatgcagaagccatccttgccgccgctgaagacgcagccgcacgggcggaggcggcggcatccggtgttaatctacccaaaatcagcgccgccgatgcaggtaagtctcttatcgttaatcaagatgggaccggttatgatgttggccttgctgtagagtttgccaccgaaactcaagcaaaagcgccgggtacgccagagaacgatgggttagtcgtaaaccttctccgaactctgcaacaaggtcaggctcgcgggtttttctcgctgaaagactttgcgactacagtgattgacaatggaagcaacagtgcaatttctgcgttgcagtctgccgttaattcaggtgaaacagtcgtaatgccaaagacagacgacagttatctgtttgatggagacgttataatcaataaccctgtcaagttgcgtggcgcatctggtggctcaaaaataaagcgcgtcggtgctattggtcgttttttacttagagcaaatcatataaatattggagatttcatagaagatgggtctgaaatgacggggcaagcagcgttgttccatttcgacactatcgaaaatgatgcatccagatacattcaacatacgcttattgagaatgttcggtcttttaattccggtgggttgattgacgataacaatgtaaagggggctgcagccacaccttatgtttgggacattttaattaggaacgtttatgccttcggatgccgtgggcgtggcatccgcatgagggatggctttgcgtttctgcgctttgaagatgttgaaattgggttagggccgcaatatggtggtgtaagcctaccagcatatgagtttcgaaattttgaggggttatttcttcgccgcaccgaagccactggattggatggatatacagaccttggatacgtcccagatgctgaacagcgggggttcatctttgcagacggagcagccctccacatcaatagcctgtttgcagataataacaagggtgatggcgtgttttgccaaaacgtccaatacgtagatggaaacgatctcaattcatccatcgacggcggaactgggttcaattttatcaacgtagatcgcataaacatcaatacgatccgcagtggtggccgccggaatatggcaccaggaaatcttaacactgtttcccaaggtatctctttgaatgcaaattgtcagactgtaattataggcaacgcagttacccacaactggtgaagtcgcggtttttatagccaagctcaggacattttggttaatggtctgatatcacgtgataatggcggaagggggtacgttgcagagggttcagcagggtcatctctcctaaatggggccgttttcagagataatgtagcagggaattattttacaggagggacaagcgtaaaccatctcgcgaacctccaacttcataactctagcaccggggggaaaacttttgtggccaatgtcaccacaaatgggtctgcataacggtccttgccattttaactataaatgagctattcccgcgcattaagagtagacacgggaaatcagtatggctccgagacatattacagttatcctaccagctaagtaccgaggcggaagtcttcgagttacgaagaatatcgttcgaatgcttttgaagggaagtcagaattatggtgaacagtgtcaagttagattggcagtacgtgccgatacctacgatattggggaggagtttcgtgatcttatcgataatggtgtagaggttcgggaaatatcattcaaagaagttcctccagaagatgttaacaatgctaactatttccaaggtagaaatatcgacctacagtcgagaacctattggctaatggaggatggccaaaacaactgtgccgatagtgacctttggctagttgtatcctactctgtagagtatcctattgccccgataaggccgacactgatatttgccaccgatttcattcaaaggtacgtacctgatattatttggccaccacggcccggtgagggggatgctgaggctcttgcgttcttacgacaatcagacggcgtactagctacaacaccacacacgcggctggatgcgatttcatacgctggcttacctgcgtccaaagtttatcttgctccgatggagtttgacccgacgtttttggatcgttaccggtcagtgtctaaggttaaggaaccctatttcctttggccaaccaacccaaatgctcacaaaaaccatgcaaaagcgtttcaagcgctagacctatattacggcaaactaaagggtaagataaagacaaagatagtcggtgtgcgtagtgtgcggatggacccatcccatcgatggcaggccaagtacgaaaataaggcttatgtgaaatctgtacgggaaattgttgcgggtctcgacaacctgaaaagcaatgttgagttcgctggtgaggttgcggacaaggagtatgcggagcttcttgcttcagcttgtttcctttggcatccaactttggcagacaacggaacttttgctgcggtcgaagcggcatatatgggatgtccaacgctttcaaacgactacccgcagatgcggtatatttctaaccgtttcgaaattcccatgcagtattttaacgcaaggtctgtgaaggaaatggcatcagcgcttaagcaaatggaggagacgccaatagatgtaggtttattgccaagtcgagaaaccctatctctgcattcgtacgaagctcacgcttccgaatactgggatgtgatcgtgagggcagcggcatgaataagctcggcgtgtttatcggctataacccaggccaattagatccgtatcagggtatttctcgcttaattgcattcgtgatcaagggggccttgaaccagggtagcggtgtaacaattgcttgccccggctggctaaaggacgatgtacgtgttcttttggaagatgctgatatcccacttgaagcggtcaaaattatcgcgacgaatggtcagcctccattggcttcgttatggaagttgagagataagttccgtaagagacggacgagtaaacgaaaacgtctctggctggagcgctatggcaaaaatgttgcaaattttgttgcagaatggctttcttcgcgctcgtattgggggatttttttgggggctgctgcaattgctgtagtgactattctacttgccgtaccaattgctatagccttcaccgctcttatcggccttcatttgctcgtcggcttatttagacgtgttatcaggtcaaagcttggtttgttttttcacaaaaatgccaatcaattcaacaaattaatgtcatctgatgaaaccatcgaccagatgagggaacgggaattctcattgttgatgaagaagatcaacgcccagaaggacatcaaagtttggtatgtaccagccatgttttggcccgaggtcgctaacataaaatccaagatcgtgatggcggccccggatatcgtcttcttcgattacccagggaacttccgagggatacgagagcataactcatacgatcgcatgttaaagagcttgaggtctgccgatcatctcgtttgctacagtgaaaatgcgaagcaaaaacattttgttgaacggtgtgatgttcctgcggaaaagataacggttatccgtcacgggttcgtagatttgggagcttctggtgcggctattttgcgtcaagatgcacttgacacattacatgcctttatcaagaagaatgatggtcgaatgccggaatatttgaaaggtttccggtttgacgatgttcctttcttcttctattcttcacagcttagaccacacaaaaacatagaaggccttattagggcttatgcaaaagtattgaaagagcatcagcgcccagcaaaacttatccttacggcacaatttcaatatgacaagcgcatccagacctttatagatgataatggcctgcatgctgatgtgctgtcgctgcattctgtaccaaacaaggtacttgctgctctatatcacctggcatcattgtcggtcacgccaacaaacttcgagggagggttcccatttacattttcagaagcctattcggtcggcactccatcgatcatgagccgtatcccagtcgtgcaggaagtgattgatgatccagagcttcaagacttgatgacattcaatcctttggatgtggatgatatagccaataagatgatttttggtttggacaacaggcaacgtctatttgaggcgcagtctagtctatacgccaaattatccgctcgcacatggcaggtcgccgcaaatgattatctgtctctgcttaaatctgttgcagactagcgattatcgaatgggctgaactctggattgcgcggtagtttcgcatcccaagtttcgtccactttacgaaagttaatctcatcgctgtggtgatatgagttgtcataagtaatctttgtagatggtgctttttctgcgtccagcgcggcagggaattcaacgcaataactgccagcagaataataaccagaaattcgaacataatagtgccctcgaaattgattagcgcattgaggagtacctcttctgaccatcaaaatcaattgttcaaaatgcgcttaaagcacacgtattcaatatagccgcccactgaggcggctttttctttgccgaaaggaaatcaccaatggctaagggaacctttgccaaagcgatgccgcatgtcttctcggaagaaggcgggtatgtcgatcatccgaaagaccccggcggcgcaacgaatatgggcattacgcttgccacgctgtcagcctgggaaggccggaaggtatcgaaagccgaagtgaaggcgctgaccaagaccaaggcgacggatatctaccgggagaattactggaacaaggttgccggtgatgatctgcctgccggtgtggatcacgccacgctagattttgctatccactccggcccagcccgtgccgtcaagatgcttcagaaggtcgtcggtgtcgatcaggatggcgtcatcggtgcgaagacgctcgctgccgtccgaaagatggccgcagaccggatcatcaatgaactgtgtgatgctcgtctggcatggctgaaaggtctcggcacgttctcgacgttcggcaagggctggacttcgcgtgtctcgcgggttcggtctcgtgctctggcgttctcacgtgacagtgctcccgcaccttcgccggtgccgcaggttcctacaggcaaggccgtacagtccgatacctccttgaaagaggtgctgaagaagcccgaagcctgggggccgctcggcgggatgattactggggtaggtgcaatggcagacggctccggcccgatgcaatgggcgcttgccatcgcaatggtcgcgcttgttggcgtcggcctctacttcttcatccagcgggtgaggaaagaggcatgatctgggctctcatcccaaactggctgaaatactcgctcgttgcccttgtggcggcgtttttgttggtagcgggtgggtatgtggccggaacgataaaagagcgccagcggacagctttggcggcagcataggcaacagcaagggcaatacaaaaaagggcgggcattgatgaaaagattatcggtatggatagctatcggctctgcgttgagcttggcggcttgccagagcaatgcaaagaactgcgccgggtggaagccgatcagccttaaaccggcgacggctgtttatctctcaggaaacgatgcaccggcgggtcagggtatcgcttctcataatgcattcgggaaagcggcggggtgctggaagtgacgccaatggataatgaagctcgaaccgtcaatcgcatgggtgagctaccggagaggacaaaggaatttctgtccaagctggatgaggatgatatagaaacgctggaggacgccatgcagttctattcgaccgtccgcacccttggccgggttggcaaatggacggtcctaagcattcttgccatcatcgtcggcattgtctctctctatgagaaccttctgaaaatgtgggggtggtttcataggtagaagaataatgggcgctgttgacgacaagaaatcgttttacagcgcctatctaacgtattgatttttgtggggcgatttttgtctgttttacaattaaatcattgaaaacattgaattgtggtgagcttgggaagctgacaggctaccattacatcatacccgcaccgcataagcgcttcgcacttttgctggtaaagctttagatcgcgcggtggaacggttctgtcaagcaggttcaatgataatggaaacaggcttctgtgcatatctttcaggctttgcgatgttgcagccgctttatgataaaagaccaatttccgaaaatcagcggagacgaccatggatgtaaccatctatcacaatcctgtatgcggcacgtcgcgcaaggtacttggaatgatccgggaagccggaatcgagccgcatgtcatcgaatatatgaaaacgccgcttccaagggacatgctggtggaattgctgcggcagatggctatttcgccgcgcgccctgctgcaggcaaaagaagcgcgctatgcggaactggggctcgatgatcctgcactttctgatgaggttctgattgacgccatgataagcaaccccgtgctgatgaaccggcccgtggtcgttacgcccaaaggtgttcgtctttgccgcccggcagaaacggttcaggagttgctataggcgcgcggcgcaaatgcttatggttttccacagcgcgaagcaatcaaaaatcagcatgtccgatccttcacttcgtcagggaatgctttcaaaaaaatgacccgcttcaatgggagcgggtccaattcatgacgttaggtgactggctcggaggtcaatagagccgcaggaataacgggtggcagtcctgatagttccatcttccagaagaaaaagcgccgccttttgcgggttgcgtgatgcttcacatgattcaagcagtggattttggaaagttttaatgatccgtcaataaatcggtgacatcactgttttctataaaggcaaccagcgttttcggttgcgcttctgtgtatcgggtatgtggcgtatgaatttgaagcgtgggctgaaagcatcggtcaatggcatcgtgctgcgtaaaaagcgcggctcggcggcaatgctggcgctcatggctgtggccgtcacgcttgcgggctgtgcatcgacgccccagacaaaatccaagcataaacgatcgaaggaatatttcgccgagtccaaatatggcgtgaaggcaagtccgcgtgtcgtttatggcaagggccagccgatgccgcgcggcggtggccgcgaccagaccggcaaaccctaccaggtcaaggggcgctggtattaccccaaggaagacaagaactatacggcggttggccgtgcttcctggtatggtgaggccttccatgggcgcctcacagccaatggtgaagtttatgacatgacgcatcttacggctgcgcatcccaccatgccgctgccaagctatgcgcgcgttaccaatctggatacgggaagctctgtcattgtccgcgtgaacgaccgcggcccttacgaatatgaccgcgtgatcgacctttcgtggaaagcggctgagatgttggattaccagcatcatggtacggcgaatgtgaaggttgaatatgtgggccgcgcgccgcttgagggcaatgacgatgccttcctgctggcgtcctatcgtccagggggcggagatacgatcggccagcctgcaacgggcgtgatgcttgccatgaacggaccgacaccgacctcgccgaaatcgcatattccggtgccgaacatggaacctgtgcgggtatcggcaccaattccgcaggaatcgccattctcgatcaatccggcctatggagatccgtccggtcaggcgccggtcatgcctgcccatgtgcccgtgccgaccataaggccgggatcaagctttggcgttgcgaatgcggcgcatatcggtggccttgcaggctatgcttcggatcgtctggcaacggctgcctaccgggaagaaaaaacctatggcagcatcctgactgcttctgcggtttccaatgcatggaagcgtagaaatgcagaagacgaaggcgaatatatcgaacttggcctctttccctcgctggctgccgccaaaaagctggaaagcgccttgccgcgttcggccagggtgacacgtgagaaaattccgaccgaaaatggcgaattttatgaattgacggctgttgctgaaaagggcggcaatgatgcgcttctgcgtgcggcatggaaagctggcgcaacagatgccttcgtggtccgcagggactgacggtccactcacatggcggtgagggcgaattgattttcgctgaaaccgttgcgtaaactatatgcaggcgttctgtttcgcgacgctcaggttcaggcaacgggattttcatggggcttttttccagaatcacagcaatcagggctggccttctgttgggaacggtttttgccgcggtgccgcctgcatgggctgcacctgcgaattcgtccattgtcaccaaagcaccgcaagccttgctgatcgacgatcgcagcggaacggttcttctttcaaagggcgccgataagccggttccaccggcttcgctggcaaagctgatgacggcggaagttgttttcgaggccctggaaaagggccgcacaacgcttgaaacagcctatcctgtcagcgaatatgcgtggcgcacaggcggcgcaccgtccggcacatcgaccatgtttgcgcgcatcaaatcgacgccgacggttgcagatcttctgcaaggcatgatcgtccaatcggcaaatgacggcgcaatcgttctggccgagggccttgccggtagcgaacagacctttgccggggcaatgaaccagcgcgcgaaggagcttggcctttcctcgtcgaaattcgtgaattccaccggcctgccggcggcggggcaggtggtgacactggaggatttgctaaatctcgctcgccatatccatgcggcgcatcccgaatattatcgatattatgagcagcccgcctacacctggaataatatcacccagcgcaaccgcaatccgctgctgcggctcgaagttggcgcggacggcatgggaaccggatttaccgaggcttccggctatgccctggttggctcggctgaacagaacggccggcggctttttctggcgatgagcggccttgccagtgtgaaggaacgggaggaagaagcccgcaaactcattcaatggggcatgaccggctttgatgatatgcgcatttttgcggcaaacgataaggtcggcgatgcgcaggtctttggcgggcaatcctcaaccttgccgctggtggtgaagaaggatgtggaactgcttttgccgaaggaggcgcgcgaaaagctgaaggcacgcatcatctatgagggtccgttgcaagcccccatcgccgcgggaacggaagttggcaggctgcaatttgaattaaacggcagcgttttgcagcaagtgcccgtttttgcggcgcaatccgtcgcgcaaggcagcctgccgcagcgggcattgggatccgtggtcgagttttcgaccggctggctcaggaaatacctttgaaggctcgacctcgcgcttaaaggccgatattaaacagtgtgaggcccattcgggcatggattcatttgttcggatgccagagtgtcgggattgttcatcacatttgaaggtggagaaggcgcaggcaaatcgacccagattgccttgctcgccagtcatcttcgtaaccatggcttcgatcccgttatcacgcgggagccgggcggttcgccgggggctgaagccattcgccacgtcatcttgagcggaaatgccgaaacttatggtccggccatggaagccttgctgtttgctgccgcccgcgcggaccatgtggaccagttgatccgcccggcattggctgaagggcgcattgtcctgtgtgaccgcttcattgattctggccgggcttatcagggcgtgacgggcaatctcgacgcgacctatatggctgccattgaacgcatagcgattgatggcgctatgccggacctgacgcttgttctcgatatttgcgcggaacggggactgtcgcgtgcgggtaagcggcgcggaagtgacacggcggatcgtttcgagaaggaagatattgccgtccatgaggcgcgccgtcaggcatttctggaaatcgcacggcaagaaccggcgcgctgcaaggtcattgatgccgaccgttctcaggaaaaaattgccgatgaaatccgctctgtcgtggacacgatcctgacggaaaaagggcttttatgatcgaagagctggacattcccaaaacacatgatgccattgaaggcgtccccggaccctcggccagcgcctatctggcggggcatgacgagatcgcgcgttttctggcgcaggcctatcatgaaggcaggatgcaccatgccttgctgttcgagggaccgcagggcattggcaaggcaacgctcgcctttcatctggcggggcatatgctctctttcggcgaccggaacgaggctcccgaaacgctaatcgcgccggatttttcaaaaccgctctggcggcagatcgcgggtggcatgcacccggcggtgctgcacatcacccgccctttcgaccagaagaccggaaaattccgcaccgcaatcaccgtggaggagatccgtcgcgtcacgcattttctgacgcgtacggcttccgatcacgcctggcgcatcgttattgtcgatccggcggacgatatgaaccgcaatgcggccaatgcgcttttgaaaacgctggaagagccgccggcgcgcgcgcttttcatccttatttcgcattcatcgggacgtcttttgccgacaatccgctcgcgctgccagagcatatcgttcaagccgctcgacggtgaaacgcttggccgcgcactgtcacatgcggggtcgaaggcgggcatcagtgcgggcgacataacggaagtgctgttgcagcgctcggaaggcagcgtgcgaaaggcgctgcttctgctggcgcatggcgggctggaaatttccgatacggtggatcagatcatagcaggcagcatattcgatcttcccaaggcgcaggcgctcggcggcatattgaacgggcgggaagccgaagtgcaatatgagcttttccgcgattacctgatggggcgtatcgcagccgaagcgcggcgctacgccgatagcgggcaattgcgtgaagctgatcaatgggcgcgcttctggagcgacctcattcgcgaaacggtggaggcggaaacctacaatctcgaccgcaggcaggcggttgttatccttctggaaaagacgcatcgcgcttttcgcaccggtgtgccgccgctcacatcggcttgaatgaaatcgccaaccaagggtgggtttcaacgacgcgcatggacgtgacatgaacgcctacatgcgttatgtcaccgctgacgaatttcttctcgcgcgcgtaccacgcattgcttcggggcattgcttcgggcgcgcgcttccaaacatcgaaagaccgggtccataatgagccgcgaaaaatattacatcacgactgcgattgcttatccgaacggaaagccgcatatcggccacgcttacgaactgatcgcgaccgatgccatggcgcggtttcagcgtctcaatggcatggatgtttattttctgaccggcacggacgagcatggcatcaagatgctgcaaagcgcgcgcaaggaaggcattacgccgcgcgagctggcagaccgcaacacatccgccttccgtcgaatggctgaagtgctgaacaactccaacgacgactatatccgcacctccgaagagcgtcattacaaggccagccaggccatttggcaggcgatggtcgcaaatggggatatttacaagggcggctatgccggctggtattccgtgcgcgacgaagcctattacggcgaggaagaaacggaagtgcgcgcggatggcgtccgctacggcccgcagggaacgcctgtggaatgggtggaggaggaaagctatttcttccgtctttcggcctatcaggacaagctgctcgacctctacgagaacaatccgggctttatcatgcccgccgaacgccgcaatgagattgtgagcttcgtgaagttaggtctcaaggacctgtcgatttcgcgcacgaccttcgattggggcattccggtgccgggagatgaaaagcacgtcatgtatgtgtgggtggatgcgctcaccaattacatcactgcgctcggctatcctgatacgaccgatgagcgttgggcttactggcccgccaatgcccatatcatcggcaaggatatttcccgcttccatgcggtctattggcctgcattcctgatgtcggcccaattacccttgccgaagcgtgttttcgcgcatgggttcctgttcaatcgcggcgagaaaatgtcgaagtcagtcggcaatgttatcgatccgtttgaactggtggagcgttacggcctggaccagttgcgttatttcctgatgcgtgaagtaccattcggtcaggatggcagctacagccatgaggcgatcgtcaaccgcaccaatgccgatctggccaacgacctcggcaatcttgcccagcgttcgctatcgatgatcgccaagaattgcgaaggcaaggtgccgcagcccggcgcattttccgaggctgacaaggccattctggatcaggccgatgccgcgctcgaaaccgcgcgcaaggcaatggacgatcaggccctgcatctggcattgggtgcgatcttcgctgttgtggcggaagccaaccgctattttgcggggcaggagccatgggcactgcgcaagaccgatcctgcgcgcatgggcaccgtgctctatgtaacagccgaggttctgcgccgcgtcggcatcatggtgcagcctttcatcccgcaatctgcggagaagctgctcgatattctggctgtcccggctgacaagcgccagtttgccgatgtgctggcaagcccgcttgctggtgggaccgatctgcctgcgccgcagccggtcttcccgcgctatgtggaagcggacgaacagaactgagtttgatgatgcttgtcgatagccattgccacctcgattttgccgattttgagccggagcgcgatgctgttgttcagcgcgcgctcgatgcgggcatcaagcgcatggtgactatttccacgcgtgtccggaaattcgatgcgattcgcacgctggccgagacttatgaagcggtctattgctcggtcgggacccatccgaacaatgcacatgaggaactcgacattaccgccgatgatctggtgcggcttgccgaacatccgaaagtggtggcaataggcgaggcgggcctcgactatcattatgattatgcgccgaaggaagcccagcaacagggttttctcgcccatattgatgctgcgcgccgcacccaattgccgcttgtcatccatgcgcgcagcgcggatatcgatatggccgaaatccttgaaaaagagacggaaaagggcgcattcccctttattctgcattgtttttcttccggccgtgcgcttgcggaaaaaggtatagaactgggcggctatatctcgttttccggcattttgaccttcaagaattccgccgatatccgggaagtggcgtcaatcgtgccgcgtgatcgccttctggtggaaaccgacgcaccctatcttgcgccggtgccgcatcgcggcaaacgcaacgagccgtcttttgtgcagcatacggcggccgtgctggctgaaaccatcggcgtcagcccggaagaggtcgcggcgatcaccagcgacaatgttttccggcttttctccaaaatgccaagaccggccgaaggaatataaacgtgacttctccccgcaattgcctgcgtttcacattgcttggctgcggctcgtcgccgggcgtgccgcgcatcaatggcgattggggcaagtgcgatccgaaaaatccgaaaaatcgccgccgccgcgcttctctgcttgtggaacgctatgatgcggagggaaacaatacggttgtcgtaatcgacaccggcccggattttcgcatgcagatgattgattctggcgtgcatatgctggatgcggcggtttacacccatccccatgccgaccacattcacggtattgatgatctgcgtacctatgtggtcgataatgggcgcctgatggatgtctatgccaaccggctgacgcgcaaccgtctctacgacacattcggttattgttttgaaacgcccgtcgggtcgagttacccgccgatcctctcgatgcacgatatcgcgccggaaacgcccttttcgattgagggcgcgggcggcgccatccgcttcgagccgttcagccaggtgcatggcgatattgaatcgctggggttccgtatcggcagcgttgtctattgcacggatgtcagcgcatttcccgagcaaagcctgcaatatataaaggacgcggatgttctcatcatcggcgccctgcaatatcgtccgcacccaagccatttttcgcttggggaagcgctggagtggatcgagaaactatcgccgaagcgcgctattctcacccatatgcatgtaccgctcgattatgaaacggtgatgcgggaaacgccgcatcacgtggagccgggctatgacggccttcgctttgaagtggccgtttagagcggttccgttttaatcgaaaccgctcctagagcatgcggaaagtgttctaagcgaccgcgcctttgaccgggaatggcatgacattgctgccttccacgacaggctgtttgggctgcttgtcttccagcttcaggccgcccgcgcgcaacaggtcggagaaacgcccgccacgctcggcaagctcgttgaagctgccgctttcgaccagatggcccttgtccatgaacagcaccagatcggcagagcgaacagtcgagagacggtgcgcaatgatgaaggtggtgcggttatggctcagctcgtccactgcctgcttgaccttttcttccgtctcgacgtcgagcgcactcgtcgcttcgtcgagcacgaggatcggcgaatccttaaggatcgcgcgggcaattgccagacgctggcgttcgccgccggaaagctgcgagccacgctcaccgacaaaagtgtcgtagccttcgcttttggcgaggatgaagtcatgcgcagccgcagccttggcggcggcgtggacctcctcatgcgtcgcattggcgcggccaacgcggatattgtcctcgaccgagcggttgaacaatccggcatcctgaaacacggtcgcgatagcgtggcgcagcgaacggcggctgacggtgcgcgtatccgtgccgtcaatcatgatacggcccgcagcggggtcaaaaacgcgctgcaacagattgatgagcgtcgtcttgcccgcgccggtggggccgacaatagcgacggtctggcccggctttacctcgaatgacacgtcatagatgccttggcccgaattcgggaactcgaaggtaacattgtcgaagacgatatcgcccttgacgtcgttaagatcggcaacgttttccggctcctgacggtcggcggtggcatcttccatctggaagaattcctccagcttggcgcgggccgtaacggtctggttgatgaaggcgctgatctggtccagacggccgatcatgagctgtgcgaaaccgataaaggcaatcacatcgccgacgcgcatctgccccttggtgacgaaataggcgcccagaaccagcacaaccaccatggagaaggtggaggccatgcggttgaggccgctggcaagcgcccaccagttgaggaccggaaactgtgcgttttcgaggttcttggcgtaatcgcgcagggcctgcgtttcggatgcgatgcggttatagctctgcaccaccgaaacattgctgatcgtatcgctcacatgctcgaagagcttgtggtgatgcttttcaaccgcggcctgtccatccttggtcttgcgcatgacaagctggccgatcatcacatagatgacgccaagcacgatcagcaccaaagacatgcgcatatccatggtcatggccaccggaatgagcgttgccagtgccaccacggtcgtcaggtgctggcgcatgaattcgagccagagggtgaagagggaatccgtcgcgcggatcagcgtgtgcagcgcattggaggtgccgcgcttctgatgccaggcaagcggcatggtgatgagccgttcataggaatcgatcatcacgcccagacgacggcgatgtgcgagccggtcggccccgcgtgctacgaaaacggctgccatgatgttgaaaccgccgagggcagcccacatgaggaggggcgaaaagatgtcgcctttatccgagatggactgaatgacccgtccgaacaggacaggctcggcaagggtgacaagggcaaccagcacacttgcgacacacatggttatcgtcgcggtacgttcgaccgcaagatactgcatggctcgccagtagatttttagcaacgacactttcgcactcccgcgcgttctatttcacgggactaaatggtatagcccgtttgttctatcaatatcgaatgatggcaagaagtggcgaatgggtgtccggatcgaccataaattaaaaacgtgtgtaaccgagtgtgaagattccggcggttggactgcaattctttcaggctgcggcaggcttgcccgataagggcgttaaattatcattttatagaaatgtgcctagcaatcgcgcgggcgcgcgtctattgacagggtttgattaaagggcgcgcggacgcgctgcaaagactattgacgggttttttcatggcaggcgttgaacagaagattgtggatgcgggcgaggcgggtatgcgcctcgaccggtggttcaagatccattatccgggcctgggctttggtcatctgcaaaagctcctgcgcgcggggcaggtgcgtgtggatgggggccgcgccaaggccgacacgcgcattcaggccgggcaggctgttcgcattccgcctctgggggtggatgaaaaagcggctggcccaatgacggcgaagaccattcgcaaccagcaagatggcgacgttctctcgcaaatgctgctttacgaagacccgaaaatattcgttttcaataagcctgccgggcttgccgtgcagggcggctccggcgtgacccggcacatcgacggcatgttggaagcatggcgcagcaagaagggtgaaaagccgcgcctcgtgcaccgcatcgaccgtgatacatccggcgttctggtcgtggcacgcacgcgcggtgccgcgcaggcgctcaccgcatccttccgcgagcgtgacaccaagaagacctattgggcgcttgtcaaaggcgtcccgcgcaagcgtgaagacaagatttcgacctggctggtcaaggaacagacgccggatggcgacaagatgcgtgtttgccagcatggcgagccggattccgaccatgcggtctcctattaccggatcattgaaaaggctggaaacaacctggcctggctggaaatggaaccatatacgggccgcacccaccagcttcgcgttcatgcagcctatatcggccatccgatcatcggcgatccgaaatatttcgaggtagatcagaactgggaatttccgggcggcattcaaaagcgtcttcaccttcatgcgcggcgcatccgtattcccaacccttcgggcgggataatcgatgtcacggctccgttgccgccacatatggtgcaatcgtggaacctgctcggttttgatgaggaaaacgcggaagaataggcatgtcaggcgaagcggggggaacggcccagggccgggtttcgtttgatggattggccattgctttggtcattttcatcatgttcggttgggggcttaatcaggtcgccatcaagatcggcaattggggtttcaaccccatgctgatggccgccgggcgttcggcgctcggcgggctttgtgtttttctatggtgctgctggcggcgtataccgcttttcaaacgcgatgatacgctgaagccggggcttgtggctggaatgctgttcggcaccgaattcgtgctgatctttgtggcaatggacctgacaagcgtggggcgtgtcacgctgatgatgaatgtcatgcctttctgggtggcgatcggcagccatttcctgctcggcgaacgcatgtctgttcgtgcgtttatcggcatgtgtattgcgttttttggcgtgtttctggtcttttccgatcatgtcagccggccggggccttatgctttttacggtgatctgctggcgcttttctccggtgtgctgtgggggctcaccacactcgttatcaagcgcacgaagcttgcctgcaccgcacccgaaaaaacactgctctatcaattggtggtcgccagccttgtgccgctgccttttattgccttaagcgggccgctgatccgaaatcccgatatcatttctgtttcggcatttctgtttcaggccatattcgtcgtggcctttacctatccgctctggttctggatggtcaggcgctatccggcatcgaagctttccaattttgcctttctcacacctgcctttggtgtgctattgagcggcatcattctagatgagcctttgagctggaaaatttttgcagctctcgccctcatcggctgtgggcttctcatcatcaacaaaccggcaaaggtctccagcgcccgatgaaactggttctcttcgattgcgatggcacattggtggatagtggcgattttattcatcgctgcatggcggcaagttttgccgatgccggttttgctccgcccgcagtcgcggatacctattcgaccatcggcctgtccctgccgctggccatcgcccgattgctggggcgtgagcctgacgatcaggtgcactggctgacacagcgctacaaggaaaattttgtcaccatgcggcaggcggcagatttcaacgagccgctctatgagggtatcctgccgcttctggccgagcttggcgggcgcgatgaccttctgctcggccttgtgacgggcaaatcccggcgcggcgtgcgttcggtttttgagcgccatggtatcgggcatcatttcaccgtggcccgaaccgccgatgattgtccgtcgaagccgcatcccgccatggtgcttgaatcctgcgcggaaatgggaatagaacccagccggacaatcgttatcggcgatgccatatacgatatgcagatggcccgatccgcaggcgctatggccgcaggcgtttcgtggggttatcatcacaggcaagggctgatggaggctggcgcccatcatatcctggaaaagccttccgatcttcatgctctattgctggaaatggaagaattctgagcctcgccctttgaaatccgtgacacgggactggataattcatgcgtgacattttgagcgatctcgaagccggaaagcagctttccgacgaaaatccgattgtacgggcgcaaaagcagatgcaggcgcaactgccgaagcgcttctatgaaaaagcggaagtggccgaaagcgagggcggtttcgctgtccatctggacggacgcccggtcaagacaccggcgcgcaaccttctgttgttgcccacccgcgcggcggcccagatcgtggccgatgaatttgccgcacaggaaaaactcatcgatccgggcaaaatgcccgcaacccgcctcgtcaacacggcgattgacggcatagcgcaagacccgcaggccgtgtttgaggatattctccgctttgccggaacggatatgctttgctaccgcgccgacagcccgcaggaactggtttctcgccaaaccgaaaactgggacccactgatcgactggatggaaagtcttggcgcgcgctttgcgctggccgaaggtgtcatgcatgtcgagcagccgcgtgaagcgattgccgcattcagcgttcatatggccggtttcaaagatccacttgctctggctgcattgcacaccatgaccacgctgatggggtctgccatcatcgcgctggccgtcgccaagggtgaaatctccgctgaaaaaggctgggtcatcgcgcatatcgatgaagactggaccatcgagcattggggttccgatgccgaggcaatcgaacgccgcaagaaccgcgagatcgagatgatggttgctgcgcgcctgctggaagccatttaataaaaagcttctaaaaccaaacataacttattgataaaatgaagaaaccccggcgaaagccggggtttctcttttgcgcgcgctttttagcgcgtcgttcccctcggtaatgggtcgttatagctttataccgagtaatacatatcgaactcgaccgggtgcggcgtcatttcaaaacgcatcacttcagccattttcagctcgatgaagctgtcgatctggtcgtcggagaacacgccgccagccttgaggaattcacgatccttgtcgagcgactgtagagcttcacgcaaggagccgcagacggtcggaatctgcttcagttccttcggcggcaggtcgtagagatccttgtccatggcctggcccggatggatcttgttcttgatgccgtcaagacccgccatcagaagggccgagaagcagagataagggttggcggacggatccgggaagcggacttcgagacgcttcgatttcggcgaggagccgaatggaatgcggcaggaagccgaacggttgcgtgcggaataggccagcagaacaggcgcttcatagcccggcaccagacgcttgtaggagttggtggacgggttggtgaaggcattcacagcttttgcgtgcttgatgacgccgccaatgaagtagaggcagttttccgacagaccagcatattcattgcctgcgaaggtcggcttgccgtctttccagatcgagaagtgaacatgcatgccggagccattgtcgccaaagaccggcttcggcatgaaggttgccgttttgccataggcattggcaacctgatgcacgacatatttctgaatctgcatcttgtcggcgttgcgcaccagcgtgtcgaatttcgtgcccagttcgtgctgcgcggaagcgacttcatggtggtgcttttcaaccgtcacacccatttccgagagcacggtcagcatttcggaacgcatgtcctgcaagctgtcgattggcggaacggggaaatagccgcccttgacgcgcggacgatggccgagattgccggtttcataatcggtgtcgtcgttggatggcaattcggcgctatcgagcttgaagcccgtattgaacggatcggccttgaacttcacatcgtcgaagacgaagaattcggcttccgggccgacatagaccgtatcgccaatgccgagcgatttcagataggcttcggccttcttggcagtcgtacgcggatcacggctgtagctttcgccggaaagcggctcaaggatatcgcagagaatgacaagcgtggactgggcgaagaacgggtcgatatgagccgtttccggatcgggcatcaaaaccatgtcggattcgttgatggccttccagcctgcgatcgaagagccgtcgaacatgacaccgtcgacgaacatgtcttcgtccacgaggccgatatccatcgtaacgtgatggagcttgcccttcggatcggtgaagcgaaggtcgacgaacttgacgtcgttatctttgatctgtttcagaatatcgttggcagtcgtcattttaaattcctgttcgcacgacgatgattggtagcaggttcggttagagcatttcctgtttcatgtaagtgattggaaaggctctatctgtttgttttcacgcatgtctttatcccaaaaccggttcccgcttttgggagacatgctttaaatggcatccacgccggattcgccggtgcggatacggatgacttcttcgatgttggagacgaaaatcttgccgtcgccgatacgtccggtctgggcggccttgcggatggcctcgatggcgctgtccacggtttcgtctgcgacaatgacttcgactttcaccttgggaagaaaatcgacgacatattcggcgccgcggtaaagctcggtatgccccttctgccgaccgaaacccttggcttcaatgacagtaattccctgcaagccgacttcctgaagggcttccttcacttcatccagcttgaagggcttaataatggcttcgatctttttcatcagagaatggtctccgctcttcttcggaaatgagcattgtgcccgcttcgtctattgagaagcataaactgtgccagtttgaaaaatgcagataaaaaattttctttttggccatttcgcggccagagtggcactattaacggcatggagcaagcgccaccccgtgtgcggccccgcggcatatagcttcccgctaaaacaaatgcttaaaaattatgcaacttgcggtaaaaacaagcaaacttgcataaagtccggcagcgcgtaattaatcataggcagaaagccgctggagaaaggtgcgttatgtttgaattgcttacgccggaagaaatggcgcgggctgaccgcctgacgatggagggcggcatcaaggacggtttcgcgctgatgctggcggcggggcgggcagttgccgacatagcgcaacatatgttcccgcaaaagcagcctgtcgccgtgctttgcggaccgggaaacaacggcggcgatggctatgtcgcagcgcaatatcttctggaagccgggtatgaagccgtgtgtttcgcagccgcgcccccgcgtcagggaacagacgccatgcgtgcctccatattctataaggggcaggtgcgggatctcaacgaattttcgccggcgagttttggcggcattatcgatgcgctttatggcgcgggcctcgcgcgtgcggtcgaaggcgcgcaagcgacggtcattgatgccgtgaatgcctccggcctgccggtcgtggctgtcgatctgccaagcggcatatcgggagcaaccggcatggcgctgggggcggcgatgagggcaaaggcaaccgtcacgtttttccgcaagaaacccggccatctattgcaaccgggcagggcgcattgcggcattatccatattgcggatatcggcattcccgatcgaattttaggcgagatcaatccgcgggtttttgaaaacagcccggaactctgggccgatagcctgccatcccctgcggtcgatgcgcataaatacagcagaggacatgcggccgtattttccggcgcaatgcattccaccggcgctgcccgcctgtcggctatggcggctgcacgaagcggggcaggtgcggtgacactgctttcaccgccggatgcgctggcggtcaacgctgctcacctcaccagcatcatggtgcgcgaaacgcgcagccagcaagatgccgcgcaatttatcaccgaccgcaaggttacagcggctgtattggggccgggctatggcaatcctgcctttgcgcgtgactatacgaagatgctgttgagtgctgcttcgggaaaggccggacaattccggggcctcgtgctcgatgcggacggcattacggctttcgagaacaaaccggacgagcttttcgatacgcaccgaagcagtgcaaccgcactggtgctgacgccgcatgaaggcgagttcaagcgcctttttcccgatattgccgaagacaatacttcaaaaatcgacaaggcccgcaaggcggccatgcgcgcgaatgcggtcgtcatctacaaggggccggatacggttatcgcggagccgggtggcctcgctgtcataaactccaatggcacgccatttctggcgacggcaggttgtggcgatgtgctgacgggcattgtctgcggattgctggcacagggcatggcgccctttgctgccgcctgtgcatccgtctgggtgcacgcggatgcggcgcgccgttttggtcacggactgattgccgaagatttgcctgcgcaattgcccgcggtctggtcgtcgctctcacgttttggctagagcatgcccaaatatgggagccactctcgttcaatggtccgatctgtggttctgcccagcgccgacgtcgatgatgacatcgcctgaaatcgaaacatccgtattgccgacgcggaagtgtttcccgcttccgcgcgaggcctgatcgggctcaggcgcaggcggcggcgcggtgacaataggcttttgcggcttgacgcctggaagctccgtctgctgcatgtcctttgcttctgccgctaaggagaagcttgaaaaagaaaacgcaactataagaagttgctttactaatccacttatcattgtgccggatcagccacggcggcaatcagatcaccggccatttcaagtgtgaattcattataatgtgagatgacgcggcttggttcgtaatgctgaaccggcaagtccgaatatccgaaatccacggctaccacgggaattcctgcggccttggccgtgtctatgtcggtgcggctgtcgcccaccatcaaggcgcggtcacgattgccgccagcgcgtgcgatcgtttcgattagatggcgtgggtcgggtttgcgccaggagaatgtgtcggcgccgcagatggccgcaaagcgcgcggcttcccccattgaggtcaaaagcttgaccgacagttcctcatatttattggtgcaaacggccagttgataaccattgcttgcaaaacggtccatggcttccagcgcgccgggaaagaacgaggaatggccgggcatatgtgcggcataatgcgcgcgaaactcttccaccagtttatcgagccttgcgtcatcgagctgttgctgctgtgcggcaaaggcgcgctcgatcatgacgcgagcgccctggcccacaaaacggcgcagcgatccccggtcggcggttttcaggccggaaatggcaaggcaatggttgagactgtccagaaggtcgggggctgtatccaccaatgttccgtcgaggtcgaaaacaatgatgggcttctggctgactggggacattgcatttctttccggaatgaaaaacgataattaaatacctatccgatccttcacatgggctcaagttcgctggcgccaaccaatatgggcgaatttctgcaacttgtatcgaatggaagctttgttacgccgcgcctgcgtgctagagcatttccagcagaaatgtgaaacgcctacgcggggaaatcagtccactggactgatttctgatcccgcttcgatacgtaggacaatgcgacaaaacaacgagttagggcggttccaacgattgtgataaaataggaaccgctctggaggcgaagaagcaggattgagaatccgcgggggaagaaacgggaattctggaatggatgaagcacgcaagctcaagattgcggcggcagccgaagcgctgacttatgtaaaagacggaatgcggttgggcatcggcaccggctcgacggcggaagaatttgtgcgtctgctggctgaaaaggtgaagggtggctttcgcgtcattggtgttccgacttcggagcgcacagcaaaactgtgtgaggaactgggcgttgcgctcaccacactcgaagaaacgccgcatctggacctgacaattgacggtgcggatgaagttgacggcgaactcagccttatcaagggcggaggcggcgcgctgcttcgcgagaagattgttgctgcggcttccgattccatgatcgtgattgccgaccagtctaaagttgtggaaacgctggggcgttttcccctgccgattgaagtcaaccgcttcggccttggcgcgacaatccgggcgattgaggcggcggctgtaaagtgtggtcttgcagggccgctgaacctgcggttaaaagacggttcacctttcctcaccgacggtgggcactacatcgtggatgcatcttttggccgcattcccgatccaaagacattatctgacgctctcttcgccataccgggcgtagtcgagcatggacttttcatcggactggcgcgtgcggcgattatcgccggcaccgacggtatccgcaccatgaacaggtcttgaactgattgaacggagtaatgaccttatgatcccggcaactggctttcgccgtctgattgcaccgttttccgcgctcgtcctgatggcgggtgtgcattcggcctttgcgcaggaaatttccgaatctcatctggaagctgcacgcgctgcgatttccgcaatcaatgctaccgagcagctcgaccagattctgccgagtgcggcccgcgccctgaagggtgagctcattcaaaaggacccgaatctggaagctctcatcaccaagacggtcgatgacaaggctctcgcgctcgcttcgcgccgcgccgatctggaaacggaatccgcgcgcgcctatgccaaggctttcaccgaagacgagttgaaggccatcaccgcgttctacacctcgccagccggcaaaaaacttctgtccgaaggaccgatcgtgacgcgtgaagtcgtcaaggccgccaacatctggcagaacggcgttgcccgtgatctggcccgcagcgtggccgaggttctggctgcacaggctggtgctactgctgctccgcagcagcctgcaaagcagtaattttctcggtaatttttattgtaaaagcccggcaaaacttggccgggctttttcttttgctacatataggcaaacatatcgaaatgaatggagagggtggctccccctcttcaaaacagaaacctctcgataacgcttgaagcggggatttccatgaccggttttgactacgacctttttgttattggcggcggctccggcggcgttcgtgcggggcgtctggcaggggccataggtaagaaggtggggctggccgaggaataccgcatggggggcacatgcgttatccgtggttgcgttcccaaaaaactgtttgtctacgcatcgcaatttcccgaacatttcgaggattccgccggttatggctggagcatgggcgaggcggctttcgactggaaaaagctgatcgcggcaaaagacaaggaaatcagccgtcttgagggcctttatcgtaaagggcttgagaattctcacgttgatatcttcgccagccgcgcggaactgatcgacgagcacacaatcgaattgaaggctgatgggcgccgcgtgacggcggataaaatcctgatcgccaccggcggccggccgaacacgcacgaatccttgccgggccacgaatattgcatcagctccaacgaggcttttcatctggaagaattgccgaaatccatcgtgattgcgggcggcggttatatcgccgttgaatttgccaatattttccatgggcttggcgttgaaaccacgctggtctatcgaggcaaggaaatcctttcccgctttgatcacgatattcgcagcctgctgcacgaaacgatggaggcgaaaggtatccgcattctttgcggcgctattttcgagaaggttgaaaagaaggcggacggaaagctttcggtcgaactgtccaatggcgagacgctggagacggaccaggccatgctggcccttggccgcatcccgaacacggatggcctgggccttgaaaaggccggtgtaaagatagacaagtccggcgccatcgaggttgacgattattcgcgcaccaatgtcgaaaatatctgggcggtcggcgatgtgagcaatcgcgtgcaactcaccccggttgcgatccatgaagccatgtgtttccttgaaaccgccttcaaggacaatccgaccaagcccgaccatgagctgattgcaacggcagtcttttcgcagcccgaaatcggcactgtggggctttcagaagatgaagccgcgaagaagtacccggagcttgaaatctaccgcgccctgttccgtcccatgaagaacacgctctccggccgcagcgaaaaaacgctgatgaagctcgtcgtggaaagtaaaagccgcaaggttctgggcgcacacatcatggggccggatgctggcgagatggcgcagcttctgggcatttccctcaaggccggagccaccaaggacgacttcgaccgcaccatggcggtgcatccgactgcgacggaagaactcgtcaccatgtataagccaacctatcgcgtagtggatggcaaaaagatagaaggctgaatatttctctgatcgagcgtattcttaacaattcttgctggcataaaatctctgtgtgcattatatcagcgcgaccacgcatgccgggtttgcgagcgcgggctgtcaacctgtacaggcatggcccgccacattcggaattccggctttcgtgcaaggaggatataatccgagagaaatctagcggataacgcagacaggtgctcaaatgacgaagaactggaccccgcaatcctggagaagcaagccgatcaggcaggtgccgttttatccggacgcacaagctctgaacgacgttgaggcccgtcttcgtacctatccgccgctcgtttttgcaggcgaggcgcgcaagctcaaggaacagcttgcagccgttgctggcggcaaggcatttttgcttcagggcggtgattgcgccgaaagctttgctgaacatggcgcagataatattcgcgacttcttccgcgtcttcctgcaaatggccatcgtgctcaccttcggcgcatccaagccggttgtgaaggtcgggcgtattgccgggcagttcgccaagccgcgttcatctgacatggaaacgaaggacggtgtcgagcttccatcctaccgtggcgatatcatcaacggtatcgagttcgacgaatcctctcgcattcctgatccgcagcgccaggacatggcctatcgtcaggcggcggcgacgctgaacctgcttcgcgctttcgcacagggcggttacgccaatctggaaaatgttcaccagtggatgctgggctttgtcggcaagagcccgcaggcggaacgctatgcagccttggcgcagcgcatttccgaaaccatgaatttcatgcgcgctatcggcatcaccgccgaaagcaaccaggccctgcgcgagacagacttctacaccagccatgaagccctgcttctgggctatgaagaagccctgacccgcatcgattcgacttccggcgactggtacggcacgtccggccacatgatctggatcggcgatcgtacgcgccagcctgaccatgcgcatatcgaatattgccgcggcatcaaaaacccgctcggcctcaagtgcggcccgtccttgcagccggatgatctcattcgcctcattgacctgctcaatcctgagaacgaagctggccgcctgacgcttatcgcgcgttttggctacgacaaggtgggcgatcacctgccgcaactcatccgcgctgtcgagcgcgtggggcgcacggtcgtctggtcttgcgatcccatgcatggcaacaccatcaccgcaggcggctacaagacccgtccgttcgaccgcattctcaaggaagtggaatccttcttcgcgatccatcgcgccgaaggcacccatccgggcggcatccacattgagatgaccggcaaaaacgtgaccgaatgcacgggcggtgcgcgtgcaatctctgctgaagatctgcatgatcgctaccacacgcattgcgacccacgcctcaatgccgatcaggcgctggaactggccttcctgttggcggagcttcttaaaaggagcgtgatgccggagtggaaaagcgggccgcaatcgcctgagtgcaattgattcattgatctgaacgggcagggcggaggtttcgatctccgccctgttgcttttcggaaaaactcgctattgattgcgagatcattcacttccggagagcttcatgcagcgcattttgctggcttttttgaattccatgcgggcgctgaaacatctggcgggcaatgaaaaggccgtgcagcaggaactcctgctgttcctgatctccctgccggtcgccggtttccttgcgccgacctggcttgccttccttctgatgacgggttcaatccttttcctcgtgctggtggaagtgctgaacacggctattgaagcgacatgcgatgccgtctcgcttgattttcatgaacaaatcaagattgcgaaggattgcggctcgctggcggtgctgatcgcgattctgtttgttgccgtgatctgggcctatattattgcgactacctatctggcctgataaaccgcgcggttccttacagcatccgttgcaatcgattgcataagcgcgctaaagctgtcgcatgacaggctctcacgagaatctcaccatgcttcgtattgcggttgcgcagctcaatcccaccatgggcgatatcgccggaaatctggccaaagcacggacggcccgcgccgaagcggcaaggatgcaggccgatcttatcctttttacggaacttttcatttccggctatccgccggaagacatggttttgaaacctgcttttgttgccgcgtgcgagaaggccgtgcgtatgcttgccgccgacacagccgatggcggccccggtgtcatcatcggcacgccgctgcaccgcgatagcggttcgcataatgctgttgccgttctggatggcggggagattatcgctgagcgtttcaaggtcgatctgccaaattatggcgaattcgatgaaaagcgcgtgttcgagcccggcccgatgcccggcccggttaattttcgaggtgtgcggctcggcattcccgtctgtgaagacatatggggcgaattgggtgtagcggaaacgctggccgaaagcggtgcggaaatcctgcttgtgccgaatggctcgccttatcatcgcgccaagatggaccgccgccatcaggtggtgctgaaacaggtcatcgagaccggactgccgatcgtctatgccaatcaggtcggcgggcaggatgagctggtcttcgatggcggctcctttgttttcaatgcggataaatcgctttgcctgcaaatgccgcaattcgccgaacagattgcgttgactgagtggcaacgggatggtgacggatggcgttgcagggatggcgaaaaggcaagcctgccggaagggctggcagccgattatgccgcctgtatgcttggcctgcgcgattatgtgaacaagaacggtttcaaggatgtcgtactgggcctttccggcggcattgactctgccatctgtgcggcacttggtgtcgatgccctgggcaaagaccgtgttcgctgtgtgatgcttccctatcgctatacttcggaggaatcgctcgcggatgccgccgattgcgccaaggcgcttggcgtgcgctacgatatcgttccgattgccgaaccggtcgaaggcttcatgaatgcgctgcagccgcttttttccggaacggacagcggcgtgaccgaagaaaaccttcagagccgtgcgcgcggcacgatcctgatggcaatctcgaacaaattcgggtcgatggtggttacgaccggcaacaagtccgaaatgtcggttggttatgccacgctttatggcgacatgaatggcggcttcaatccgatcaaggacgtgtacaagatgcaggtctatgcgctgtcgcaatggcgcaaccagaatctgccgcagggcgcacttggcccggcgggtgaggtgatcccgcaaaatatcatctcgaaagcgccttctgccgaattgcgcgaaaaccagaccgatcaggattcgctgccgccttatcctgttctggatgatattctggaatgcctggtcgaaaacgagatgagcaatgctgaaatcgttgcgcgcggccatgcgctggaaaccgtgcaacgcattgaacaccttctctatctcgcagaatataagcgccggcaatccgcgcccggcgtcaagattaccaagaagaatttcgggcgggatcgccgttatccaataacaaaccgcttccgcgaccgctgaaagcattgacaatgactgttactgtccgttttgcgccgtctcccaccggctatattcacatcggaaatacgcgcactgcgctttccaactggctctatgccagcaagaacaatggcaaattcatcctccgttacgacgatacggacgtcgagcgatcaaaggacgaatatgcacaggctattgcggtcgatctcgactggctgggcgtccggccggaccgtgtggaatatcagtcgaagcgtttcgatatctacgcaaaagcggtggaaaagctcaaaacggcgggccttctctatgcctgctacgagacggcagacgagcttgaacgccggcgcaagttgcggcttgctcgccgtttgcctccggtctatggccgcgaggcgctgaaacttacagacgctgaaaaagcggcactggaggccgaaggccgcaaaccgcattggcgtttcctgctgccgaatttcgagagcgatccttttgcgacgcagcgtaccgaggtccattgggacgatctggtgcgaggtccgcaaacggttgatcttgcgtccatgtccgacccgatccttgtgcgcgaggacggcacctatctctatacgctgccttcggtggttgatgacatcgacatgggtgtgacccatattattcgcggcgacgaccatgtgacgaataccggcgtacagatttcgatattcaaggcgctgggtgcgacgcctccggttttcggccaccataatctgctcacgaccatatcgggcgaagggctttcaaagcgcaccggcgccttgtccgtcggctccttgcgtgaggcaggctatgaacctatggccgtggcgtcgctggccattcttatcggaacatcggaaagtgtcactgccgcccccgatatggcggcgctggccgaacatttcgaccttgcatcgatctccaaatcctctgccaaattcgatccctcggagcttgatgcgctgaaccgttcgctgctgcatgaaatgccgtttgaaaaggcaaagccacgtctggaagctctgggtatttgtggcgcaaaggccgaatccttctggcttgcggttcgcggcaatctcgaccgtttcagcgatgtgtccgattggtggcaggtggtgagcggagatttgccggaagcgcctgatctttcaggcgaagaccgcgatttcgtgcgccatgccttcgatttgcttccgcctgaaccatggaatgggcagacatggaaaagctggaccgaagcagtcaaatccgcaacgggccgcaagggcaaaaacctgttcatgcccttgcgtctggcgcttacggggcaggcgcatgggccggaactggctgatttgctggtgctggttggtctggaaagaacgaagagccgacgaccctgacatttgaattgcccacatagggcctttccggcggcggcgccaccgtcaccggctgggccttgttttctgccggtgccggcaggctgtccgagagcgaattgctcgatggtgtataggctaccggatgggtatcggtcacagcgggagatgtgtaggctggcatcgccaattccgccggggcaggctccgttgctttatccgcaatacgcctggccggcgccttgttctttgtcggctccttaacctttttcctgatcttgcgttgcgatatccagcttgcagtgcaggactggacataaaccgatgacgagcctcgccctgcaataacagcgttcaactccgtcagacgatcctcaagcatcttgatttcggattgaagccgatccgcagttccctctaatcgcgagcagcgcgatgagccgaccttgggcgagaatgcaccgccgatgcaacgctctcgtgttatctgcgcgtgcacgcgggccaactctttcctgttgcggtcgaggcgggccttggtaggcgcaatctggccaaccagccgcgagcgctcttttggtgtgcagggctgaaccggttgcgttgttgtacaccccgccactatgcctgttgctgctacagcagctaaaataaatgataaccgagatttttttgtaaaaataatcgccataaaacgaacctcaaccccgttgttcgtgagtgagattattgtcgtatggctttaatgaaaagtaaacgccgagtataaccattgtcatacccggcgttttattcgtctaatacttcaatatgcttttaaagcataatctaaaattacttctgccgacgattgctggcgttcttttgcaaggcttcgacgacggccagcgccgtcatgttgacgacaccgcgcgatgtgatggaaggcgtcagaatatgggccggacgggttgctccaagaagaattgggccaacatgcagcgcatccgtgacggccttgaccacattaagtgtgatgtttgctgcatcgaggttcgggaataccagaagattggcttcgcccttgaggcgcgaacttgggaagacccggtcacgaagcgtctgcgaaagagcggcatcgccatgcatttcaccgtcggattcaagatctggagccttttccgcgagaatggccgcagcctggcgcatttttttcgcgcttgccgattcctttgagccgaaatttgaatgcgatacgagcgcggcctttggttcgataccgaagcggctgatctcgcgggcggcaagaactgccatttcggcaatttcgttcgcatcgggttcggcattgacataggtatcggtgaggaacaacgcgccgcgctgcgagatgagcaggctcagggctgaataatcccggatgccgggcaccttgccgataatctggcgaacgacgcgcagatggcgttcaaaacggccttcaaggccgcagatcatcgcgtcggcctcgtcgcgcatcacggcaagggctgcaatggcggtcgagttggtgcggacgattgtgcgcgcagcttccggcgtgacgccctgacggcccgtataggacagataaagatcgacatagtcgcgatagcgcggatcgtcttcggggttgataagctcgaaatcggtgccggggcggattttgaggccgtaacggcgcaggcgagtctccacgacctgcggtcgcccgacgagtatcggtgcagcgatgcgctcctcgatcaccacctgtgctgcgcgcagcacgcgctcatcttccccatcggcatagatcacgcgcatgggcgcaccttgcgtgcgggcagccgcgaagaccggcttcataataaggccggagcggaagacaaaccggttgagccgatcgagataggcttccatatcctcgatcgggcgcgttgccacgccggtttccatcgccgccttggcgacggcaggcgcaatgcgcaggatgaggcgctgatcgaacggcgagggaatgatataatccgggccgaaggtcggcgtatcgccggaataggcgcgggcggcgacatctgaaggctcttcgcgggcaagcgaagcgatggcgcgcactgcggcaagcttcatttcctcgttgatgaccgttgcgccgacgtcaagcgcgccgcggaaaatataggggaagcagagaacattattgacctgattgggaaaatccgaacggcccgtgcagatcatggcatccgcgcgcgcggcgcgcgcttcctccggcatgatttccggctttggattggcaagcgccataatcagcggcttttcggccatctgcttcaaaagttcgggcttgagaacgcccgcagccgaaagcccgaggaatacgtctgccccgccgatgacgtcggcaagcgtgcgtgcgtcggtcttttgcgcatagacttccttccagcggtccatgagcgtgttgcggccgtcatagaccacgccctcgatatcgcagacccagatattctcacgcttcgcgccaagattgacgagcagattgaggcaggcaagggcggcagcacccgcaccggaggtgacgatcttcgcctcctcgatcttcttgccggcaagctccagaccgttgagcacggcagaggcgacgatgatcgcggttccatgctgatcatcatggaagaccggaatattcatccgctcgcggagctgttcctcaacctcgaagcactccggcgccttgatgtcttccagattgatgccgccgaaagtgggttccagagcggacaccacatcgacaatccggttgatctcatgcgcatcgatttcaatgtcgaaaacatcgatatcggcaaatttcttgaacagaactgccttgccttccatcaccggcttggaggcaagtgcgccgatattgccgaggcccagaacggccgtgccattggacacaacggcaaccagattgccgcgtgccgtatattcggctgcggtcgcgggatcgtcatggatggcgaggcagggcgctgcaacgcccggcgaataggcaagcgccaggtcgcgctgattgccgagcggtttcgtcgcctgaatttccagctttcccggtttcggatagcgatggaagaacagcgccgcttcgtcgaagtcagagcgcgtcgaaggggaggaaggtttcttggtcatcttgcatcgctttccaattctttcgcgcttaattcgggaaaaatagagcgcgtaaaaggcgtattggctgtacgccgggccgattattgtgtttttagcctaaagttccaaatagcagtaggctcattttctataatgagtttttccaaaatggcagatcgtgagtgtaatctgtcacatgaaatatggtgagaggtgtgatgggcactggaaccgatcagccccacagacctggctccggcggatagacaagtgcgccgtcataatgaaggccgggctcccggtcacgggcaagcaggagagggccatccaagtcgacaacagtggccttctgcgccagaaggacggcaggggccatgccgagcgacgtgcccaccatgcagcctaccatgattttcaggcccagatcgatggccttgtcgcgcatgatgaggccttcggtcaagccgccggtcttgtcgagcttgatattgacggcatcatagcgccgggcaagctcttccagcccttcggacgtatgggcactttcatccgcacagatgatgaccggccgttcgatgcggctgaggatttcgtccttgcctgccggcaaaggctgctcaatcaggatgacgccggcttctgccgccgccttcatgttttcctcgatattggcgtcggtccaaccttcattggcatcgatgatgatgcggctgccgggcgccgcttttgccacggcatggatacgttcaatgtcgttttcgccgcccatcttcacttttataagcggataatgcgcaaccttcgcagttgattgcgccatttcctcaggcgttccaagcgaaacagtgattgcggtttcaagagcggcggcactgccgcccagcatatcggcaacccttttgccggattgtttggcttccagatcccacagcgcgcaatccacggcattgcgcgcaccgcccgccggcataagcttttgaagctcatgccgtaaggctcccttttcaatggccgtgcgcactgcttcgatctggccgctgacgctttcgatggtttcgccataacgcgcatagggcacacattcgccgcgtccttcgtgaatgccgtcaccaattacgcagaccacaacagcggcttctgttttagagccgcgtgagattgtgaatttccccgcgataggatagcgttcatgaatgattttcaatgtattgtgcatagaagtgcccttcgggacgcagtatttcggtcgttcaacgactcgtatatgaggtaggccatgttgaccgacgctgccgacaaagcaagagctacgacgaatgctgcgccaaagattgatgtgggcgaacaggacggcatgcgcgtcatccatctcagcggccactggatttcgcaaagcgttcatctggtcgatgacaagatgcgcgggattgagcaggccggtggcgacaaggccacaatcatcgatatttccggcatttccaaccttgatacggcaggcgcatggctgatcgaacgcctgcgccagcggctagccgcaaagcatgtggatgtgcgtctgaagggcgtgcacgaagcttggcttccgctgatggaggaggtgggaaatgccgttgaacggacgctggatattccgcgtaccaagtcgccgtttttcttcattgcctttctcaatgtgctcggcggcgccgtcatctccatgttcaacgacttcaagatggcgatgcatattctgggcgcaacgattcgcggcgcgcagcttaaatatggacgcggcaacggaattccgattgccgccatcgttacgcaaatggatcgtatgggtgtcggcgcgattcccatcgtcgttttgatgtccaccattgtcggggcgattattgcccagcagggcgcatttcagcttcgctatttcggcgcggaaattttcgttgtcgatctggtcggcattctggtgctgcgtgaactgggggttctcttgaccgcgatcatgattgcgggccgttcaggcagcgctattacggcggaaataggctccatgaaaatgcgcgaggaaaccgacgcgctgactgtgatcggcctcaaccccgtgggcgtactggtttttccgcgcctggtggcgcttgtggttattcttccgctgcttaccatcctgtccgatctctccgcacttgtgggcgcggcgggggtgagctggctttactccaatatttcaccggaggcattcatcagccaccttcatgatgcggttgcactcaacacctattttgcgggccttatcaaggcgccattcatggcgatgattattggtattctggcttcggtcgaaggcatgaaggtgggcggaagcgcagaatcacttggacggcgcgttaccgcctcggtggtgaaggcgattttcgtggtcatcgttgtggatggcctgtttgcaatgttttatgcggcaattaatttctagggcatcccctcaattgggcgccggttttgggataaaggcatgcataacaataaacagatagagcatttccaacgattcaaataaaataggaaacgctccaggactaaccgactcattgttttttctgggttctttgagacacagttgcacataaaattgacgtatgaacttgttggcgcggtttagtctggcagcaagctcggttaaagaatggttatggaaaacggcatcgacactcagtcgcaaccccaggaagatcagaaccaccagacgggcgtgccgatgatctcggtgcgcgacgttacggtttcgtttggtcaccagactgttctcgacaagctttcgctcgatatattccagggagaggtccttggctttatcgggccgtccggctccggcaagtcggtgctgatgcgtaccattcttggcctcaacaagaagcagaccggcgatatcgaaattctcgggcgcaatatcgacaagctgaacgagatggaaaagatggccatcgatatgcgcatgggggttctctttcagcatggcgcgctgttttccgcgctgaacgtgctggagaacattcaggtgccgatgcgtgaatatctcgacctttcgcccaaactcatggatgagctggcgcgcctgaaggtcgatctggtgggattgcacccggatacggcggaaaaatttccctccgaactttcaggcggcatgatcaagcgcgccgcgcttgcacgcgcgctggcgctggatccggatattgtgtttcttgatgagccgacatccggcctggacccgatcggtgcagcggaatttgacgatctgatcgcaaacctgcgcgatacgatggggctgacggtttacatggtgacccatgacctcgacagtctttttgcaatctgcgaccggatcgcggttctgggaaacaagaaggtgctcgtgagcggcaccattgaggacatgctgaaggtggatgacccttgggtgaaggcctattttcggggcaagcgtgcgcgtcagattgatacatctgcgccaagtagacggcggccgggcaaccgcttgcagactggataagatatggaaacaaaagccaattacgtactggtaggggttttcacgttgctcgtaagcctgttggctttcggcttcgtgtactggattgcgcgctatggcgaagcgcgcgattccctgcctctggatgtgcgcattcagggttcggtcacgggccttggtattggtagccaggtgcttttcaacggtatcaaggtgggcgacgtgcgccggctgcatctcgatgacagcaatccgggcatggtgattgtgcagacacgcgtgaacgcgaccacgccgatcacacgttcgaccacagcaacactgggctttcaggggcttaccggacaggcttatatcgaactgaaaggcggccggctggatgagccgaaccttttgacggaggcggcgaaggaagacacggtcgcgcgtattgacgccgatccgtctgccgtgaacaatcttctggcaaccgcgcaggatattgccgcgcgcgccaacaatgtgctgagccagcttgaaggtttcgtgaaggacgcccgcggcccgctgacggacacgatcaacaacaccaaaacctttacgcaagctttggcggataatgccgatatcattcaggagcttggccagaatgccggcaatattcgccagatcgtcgtggacgcgaaggatatgatggcgcgtttgaatgcggcgtccgtcaaggttgaaagcattctgaataaaactgacaagatgttgtctgccgacgacaagaacggccttgtcgcgcaggcaatcacgacattgcaatccattcgtgaaacctcgaataatctcgacgcgcgccttgcgccgattgccaataatctggaccgtttttccggacagggcctgcgcgaaatgcagggtgtcgttattgacagccgccgtgcaattcaacgtatagaacaagtcattaccgagcttgagcgtaatccccagcgccttatcttcggcgggccggggagtgtgcctcaatatgatgggaggaagcgtcattgatttccaaaacctgttccagtgacatgaaatcacggcgcatgttccgtcacagaggttcagttgcaattttgctcaccgcatttctggcggggtgcggtacaacaacgccgctcgacacgttcaacctgtccacgccccagcccatggtgaccgtaccgaagcgcaagaacttgcaattgctgatccccggaccagccgcgctgaaagctctggatagcgagaatatcgtggtcagctctgcgccgggctccatcgaatatctcaagggtgcgcaatggggcgacaggctgaccaatatcgtgcagtcgcgccttgtgcaggcttatgaaaataccagcgcatttggcggcattggccgtccgggcgatgggctggcgataaattatcaggttctgactgatctgcgcatgttcggcattcaggcctatacatcgccacaaactgctgttgtggaaatggccgtcaggctcttgagcgacaagaccggcgaagtccgcgccacccgcgtattccgcacggcaattcctgttacgggaaccagcaatgcggcctatgtgaaggctttggacaaggcttttgaccagactgtgaatgagatcgtaagctggacgatttcaaccctttagagcggttccggttaaaacggaatcgttgggaccgcgctaaaacgtagccagttcaagcaccttatgaagatggtttcgtggcaccggttggctcgcaggctggccggtgttttatatgtatgaggcgaaaagtgtgggcctgaagcgcgttttgcgcttcaaaaagcaaagtggcctgtaatcaaaaaaagcggctggaaggccgcttttttcattgctcaattttaactggagccgctctaccgaaggcgtccgcttgcatgggcgagcatggtgtaaaccttgcctgtgtcggatgtcaggtaagtctgcgtcaccatattatcgcggtcattgcgggcaacgtcttcgagaagacgttggaaatcgtccatgtaacgatctacggcgcggcggaattcaccatcggtctgatacttgcgcttgatatcgtcaaaggtctgctgacctttcagcgtatagagacggcgggtgaaaacattgcgctcaccgcggcgataacggtcccaaagctcaaccgaagcttcgtggtcgatagcacgggcgatatcgacggaaagcgagttgagcgattcaaccacatggctcggagaacgcggcgttgcggccggctgcaccttgggctgcgcggcttcttcttcctcacgtgaggcgcgggcaagaagatcggaaacccaaccgcgcggcttttccgcagatgccgctggagcaggcttttggttcggcgcttccaccggacgcgaccggactgcaacatctgtctgtgccagaggcgcgatcggtgcccgaacaggagcttgaaccggagcagggcgagatgctgcggggcgcgacacagggcggtcggcacggccttcacccacatcaaccagacggcccgacttgttgacaatttcagcaagttccttgagcgcgttgatctgctcgctcacggccttgcgcatggcggtcgtcgtttccttcgcttcggcaggcatgtcgagaacgccacgcttcagttcgccgcgcgttgtatcgagttcggcgcggatttcgcttgccgtgcggcgaatttcgtcggtcgctgccgagaacttctgtgcggcctgttcgacgatatccgaaacgctctcgcgcatcttttccgccgaaacgcgggtctggccttcggcgcgctggaaggccgaggcaaccagagcctcgaaggattgcatgagcttttcgacgccttccgatttttccaccagaccggaagccagcttgtcgagcgcctgatgacgctcctcaagtgtgctgacgaggccgttctgtgcggaattgatcatatcggatgccgaagacagaaccttgccatgttcatcgaagcggtcggcaatatcggcgatttgcgacaaggtattgtcggatagcgtacgaagcgtaccgagattgctgtcgatgaggccagttgaagcctggaacatctgcgccgcgcggttcgtgttttccacaaagctcgtcgtagagtctaccagacgcccatcgatatcggcaaggttgcgcgtggcggcatcaatcagcttgccaagctcaccattggaagcggcgaggcggtcaatgagttcgctgacattgtcggaaagcccgacctttgcctgctggaccgcagcgatggtttccgccgtgcggcttgccagcgcattgacgagcgccgcattttccgaacgcaggcgatcagttgctgcatgggttgcttcttcaagctgctgggcaaggccacggccactatcggcaaggcgctgaaccagcggttcggccgtatcgttgaggattttggtgatttcctgcgagcgagcggcgaggacggcattgagctcacgggtgcgttcttccagcgtaaccgccgtcgtatccgtcacctgcgcaatgcgagcctcgacggagccgagctccatcgtgatgcgcgagccgatatcgccaagacgggttgcgatcgcatccgcacgctcgacaagacgtgtttctgtgccagcgagattgtcggcaacgctggccgagaaggattcgctgtggctggcaagcgtttcgcttgttttggcggccgtatcggcaatgcgtgcctcaatggtcccaagctcgtcggtaaggcggctttcaatgtcgccaaggcgtccggcaatagcatccgcgcgttcgccgaggcgggcttcggtgccggaaagattatcgatgagccgagcactgaagctttcgccaaagccgtcgagggcttcgccggctttggcggcctcagcggcaagtgtgttggcagcttcaccgatcttttcacgcagctttccggcgaccacgcctgcactttgttccagtgcgcggcgcacattgtccacgccgatggaaagagccttttccatggtctcggtgcgttcttcgataatgccggtctggccctcaaaggcgctgctgatggcggcgctgctgttggcgatggcgttttgcaggctcgtggtgcgctgctccagaatctcgccatgatcctgcaagatctggctgagcgaagccgtgctgtccgtcagggtggagcggatttcagcggcccgcgtttcaatggtctgctcatgtccatccagaacatgcgccagcgcatcattgtggttgttcagaacggcttgcaagccgcttgtgcgttcctcgaccgtgcggacatgctcgcccagtgccgtttcaaaggcatcgcggccagcgccgagggattccgccatattgcgcgcgcgctcatccagaatacgctcaagggcgctctggttttccgcgataagcgactgaaggctgccaatacgttcatcgaaggtgcgggccagcacttcacgattttcgttgaaattctcgcgcattgcagccgcacgctcatccatgagctgagccagcattgcctgatttcctgcaatgacattgtgcagggacgcagtgcgctcttcaagtgaacgggcatggtctgcgaagctcgcatccagcagggaaacattgctggacatggcctgctgcagcgcactggtgcgctcggccaagattgccgcgtgcttgtctgtgacttcattgagcgctgaggcgcttgcatcgatagcgttctggatatcgccggtgcgcgcggcaagcgtatccgcatggccgcgaatgaccgaggaaacgcgctctgtttcgccttccagcgttgccgccagaagatcgcggctttcggccagcttgccctcgaaggctgctgccttatcgatcagaacattgccgacgctttcgctgatcgaggtcagatcgtcgccgatcttcaccttgatgtcgtccaccatcgcgcccagcgaattgcggccgcccgagaaggtttcggcgatttcacgggtgcgggcaatgaggttttcgttgatctggcgcgaacgggtttccagcgccgcattcagcttttcggtgctgttgtcaagcgcatgggcgcgcgcctcaaactctgccagcaacgagcggccacggtcggaaagggtgttttccagattggcaaggcgcgtgtcgaactcgctcaccatggtctgggtcgcgctgccaagcacatttgcaatgccggtggtgcgctcgtccagagcctgcgtcaacttcccggagatcgtgcgcgactgttcgtcaagcgttgcgatgcgggtatcgagcagattggcaaaagcttcgccggaggtggtgatgcgatttccaatatcgccggtgcgcttctcgattgcatcggcaatagcgccgccgctttcgttgatattgctgatgaggcgctcgccagaatcgcccaagagcgcgctgagctgctgagacgcggacagaacattgtcgcgtatgatattggatgcacttgataattcttccctaagctgttcatgcgcaccagagatggacgaacgaacacgctcggcatggctgacaactgcttcacgctcattgccaagatcgctgacgagcgagcggatacgcacctcattgtcgctataggcgcgctcaagctggttgacctcggattggacgagcgtttccagctccaccgcgcgcgcaagtgtgcgttcgatgccttcgttcatggctgcaacttcgcggcgcacggcctggcccagcgtggagacgcgatcacccgcgacagcttccggctgaagcagtttgagcgcggcatcggtcatgctgcgcgcagcgttctgcatttcctgagcacgcttgacgagttgtgcgaagccccagaacatcgcgatcggcaacgccacaccggcaaccacaccaagtccggcgggtgcggtgaagaaatctttggtggcttgcaggctggagaagacttccggattgatcgccttgctgatagcaacgccgccagccgcccacagcacgctgattgcggtcgtggtccagtaaagcttagaggaatgctcggtgatgcggcgcggcgcggcggcgatggccttgtcgctgcgcgaatcgtcatttgctggtgtacgaacaggcgtggcgaccggcgttgcagtggcgaccgcagcggcaggcttggccgcggtctcctgtgctgaaacgggttcggcaactacattggcaggtttgtgctcggtattggcagctatagcgggagcagaggaggccgccttgacgacaggcggcaccggaggcgcagcaggcgttgcaatcacggaagccgttgtgatgaccgaagcggccttgacgaccggctcgtttccaacaggctcggcggctttcgcctgctgttcggcgacgagttcttccgcggcacgggaaatctgctcttccagatcgtcaatcgagaagccttcgtcaaacgcacccaagtccatatcgatatcaatatcgtctccgaaatcgatatccagtgcctgttccagcgccttttcaacctcaaggtcgagcttctgtgccttggattttgaagccatctctttgcctacctcgtactcatttaccgcgacggccggatcattgagagccgttacaaaaactttatccgccattttgcatcgtatcggctcacgcctgttaaggaaataggcgtatgtgggcgatacctaaaactttaaatacaaggttaacggaaaagcccttaaatcatgaaaattcgacgtttccggggttttcccgtttaccagcaagttgtggaaatcggttttgagcctttttcccattccgggtcacgcgccacaaaggttaacaatcaagcgcgtaaaacgcgaatatttgcagaaaaaacaccttcaggatgcagttgtggctgatcagattccccggtctttttcatcagttcttatgagccgataatatggcgctttttccccctgcggcaaggtgggattggctccggcgttccgttttgccgattttgacagggcgggggcatattggcgtagtcggggagccgccatttacggtggttgaaactccattcataaggccgtatctgccatttcgggatcaatcgcgcgatcagcctgaggatcgggccaggggcgcgtagcacaaagatcgcgtcgaagacgtgtctcaaggaataaaaatgacgaagattgtattcgtatccgccgatggcgccacgcgaaccgaggtcgaggccgacaacgggtccagcgttatggaagcggccattcgcaacggcattcccggtattgatgccgaatgcggtggcgcttgcgcctgcgcaacctgccatgtctatgtcgatgacgactgggccgatacggtcggcgggccggatccaatggaagaggatatgctggatttcgcctatgaagtccgcccgacctcgcgcctttcctgccagatccgcgttaccgacgatctggaggggcttgtcgttcaggtgcccgaacgccagaactgaccgggcaggctgggcagcacgattgaggagggcgtaatggaggccggaaggcaaaccgggatagccattatcggtgccgggcctgttgcgcttttttccgttttccagcttgggcttttcggcttcaaatgttatttgatagacgcgctggatcgtccgggcggctaatgtgccgtcctttatccagataagcccatttatgatatcccggcttttccctggatcatggctggagagctgatcgaccggcttctggaacagatcgcgccttaccagcccgaatttcattttggcgaattggccgaaaatcttgatatggccggtcaaagactgcggataggcacaaatcgcggcacaacctttgaggccgatgcaattgtcatcgcatccggcctcggttgtttcaacggggaagggcagattgtccgccccgacccgctgacgcggtgggggcttgaacgctgcggcaatgccatagccgtcgatcctgaaactttcgccacctcatgtcccggtgtctttgccattggtgatgcgtgccattatccgggaaagctcaaactgatcctgtccggctttcatgaagcggctttgatgacgcaggccatccgtcaatatattgcaaaagcacagggttgacgggtcaatggcccgtctggcgcatccgctccagcccgtaggtcaaaagacgttcaaaccggttcccgaaattgatggtctcaacccggtcgaaatattgctgcgcttcatcatgcgcttccatcacacgcgatgtgaccttgtcgatatcagcacgaagtgaggcgcaatcggcgcggctgcgcaagctgcggatctcgcgctccatttcacttgcatggctgcgcgcgatcacgatatggctctcctcgtgacgccggatatcctgcaacagcgtgtcccagatcagggccagttcaggcgatgccttgcggcgctgcttccagcgcgggagcgagaccttcgcgtgaacgttcacataaacatcctgcaccttgcagggcttacccggttcgcgcccatagcgaaccttggcatcaaagcggatttctgccgcgccgggatggtgttgcccggttttcttgagaaaggggccgctgcgtgaaagtgccttgtcgagatcggcggctgtcttgccattgatcgtataatattgaaacttgcgaaaaatggcggcggcttcagcctgcggggtcagaatggccatagctgcagccaatgccagaacccgtttcttgaaattcatgttctggcacctctttctcaaaccagaagaaacttaaaattgcggcggcaaacatggcacgcaaaggtcaagagaactataacgccactcatgaaatgaacgctatgcgaaatggttgcgccttttcgcatagcgagacgacaggaatatcgccgttatgaccaaagaatggcagcttgcccatgaacgcagcctccatctcggaaaaaccgccatcattatgggagtactgaacgttacgccggattctttctcggatggcgggcgttataacgatcttgatcgtgccatcgccgctgccgaaacgatgctggaggaaggcgcgaccattgtggacgttgggggcgaatcgacgcgaccgggcgctactgctgtggatgcgcagacagaagccagccgtgtggttccggtaatccgggaactggtgaggcgcttcgattgtatcatttccgtggacacttatcgtgcttctaccgcgcggcttgcggtggaggccggcgcgcatatcgtcaatgatgtctgggggcttcagcgcgaaccggaaattgcccagcttgccagagaaacgggggcagggcttgtcatcatgcatacgagccgcgaccgcctcacgaatcccgacgtgatcgaagatcagtttatgttcctgaacaggtcgctgaaaattgccggggatgcaggcatcgagccatcgcgcatcgtgcttgatccgggtttcggcttcggcaaggagcgggatgaagacattgcgttgatggcgcgtatgtctgaattgcaggccttcggattccccctgctggtcggtacatcgcgcaagcggttcgttggcgcaatgacggggcaggccgatccgcggaaccgcgatatcggcacagcggctacttccgtggcccttcgcctggcgggagccgacatcttccgtgttcacaatgtcgcttttaacagagatgcacttgcagttgcggatgctatcctgcaaagcaacgtcaggatctaacaataggaagtgaagcccgtgtacacgatccgcatcatgaactgtgccttttttgcgcatcacggtgtcttcgatgaagaacacaagctcggacaacgattctatgtcgatgccgttctggatgttgatgagggcaactcgctggaaagcgacaatattgacggaacagttcattacggaattgccttctccgtcattgaaggcatcatcatgggccgccagcgttatctgatcgaaaccctcgcgcttgatgtcgccaaggcgctcgtcgcacggtttcctcagataaagcgggctgagatcacggtccgcaagccgaatgccccggtttcgggcgtcctcgattatgtggaagtaaccgtggtttacccccagtgagcactccgccgaaaccattgcgcgcctggcttggcctcggcggcaatatcgatgatccgatcatctccatggcgagcgcgcttcgtatgctggatggacggagcgacacgagggttgtttccgtatccccggtctaccggaccccgccatggggcaagacggatcaggcctggttccacaatgcctgcgcgcaaatcgaaacggccttgcagccactggaactgattgcggcctgtctggacgtggagcgatccttgaaacgtgtgcggctggaacggtggggaccacgcatcatcgatatcgatattcttgttatgcaggatgagacgggcagggcaatcacgatgcaggaaccggcattggagcttccgcatccacgtatgcacgagcgagccttcgttctggtgccgctcaatgatatcgcaccttcgctgcctgtcggtgcgagaactgttgctgaatgggctgccgattgcgaccgtgcggaaatggaaaaagcccgcacggatgcgggctggtggttggaatagagcgtttttcgagccaaaagtgtaaaacggtctggcgtcggataacgcgacaaaacaaatagttggagcggttccaacgattgcgttttaactacagcctggcggctattccacttagtttttggcgatactgccgacagcgatagtgtccacgcgcttgaggctcataccgattaccggaacaagttccttttccacacgaaccgaaaccgtgacattcatcgtattcggatcggaaacgcgtgccagcattgcgccgttgagctgtttgcgattgaggccgaaaaccaccttgttgccattgacggagccggacgtgacatcaagccccttgccgtcggcgccgtcgttgaacttgcccgcatagccatcgccgacgcgcgtgacggttgccttcatcggctgcgagaacacgccgacgcggcaggtgccatcaagcgtcatgccaaccgtatcatccggcgtggtgcccgccagattgcaaacgaatttggtgcccttgtatttaccggcgacgatttcgccgggaccggaccactggccttcgatggtctggaagaattgcttgtccttatccgccgccataaccggtgaaacggaaagcgatacgggcagcagcgtcaggcaagcagcgatgcaatttttcataatcagctctgtcccggaatccacgaaccttggtggccgctattcctaaaggttgttttccagcatgtcacgggcaaatgccgtccataccgcttgaaccgccggaaatccggcgacgtcatcatctttggccgaaggggcaagatattgggggattgccgctcaccggactgtcgattccaacgtaaatatctgttcgctcataatcggaccgaatggttaatgcttggtttgcacggcaacaggctgatgctgatttcagcggaggcgggcgcttattttcgggcgtttctgtcgctgttcagccgtgcaagatcgccgatgaaatcaccgatgcccggacgtttttcggcattgaacgggaaggggcgcaccacgtccattgccgcaattccgatacgtgccgtcatcaatccgttgacgaccccttcgccaagcttggccgatagccgcgaggcaagtccatggccgacgagttgctggataacgctgtcgcccatcgcaatcgtaccggtaacggccagatgcgcaatgacacgccgcgcaagcttgataaaaccgaacgtacccggccttccgccataaagttgggacagcctgcggatgaggcgggcggattcaaaaatcacataaccgatatcgacgagtgcgcgcgggctgatggcggtgacgatggaaacacgtttcgatgcattgagaacaagggtccgtgcttcgcggtcgagtgggcgcaggatttcggtttcggcaagccgaatgagatcgcgtccgtctatgatgtcatccgtcaggctgtcgagcaattgtcgccccttcgccgtctctggaatgcctgccgcgatcgtccgcaatgcatccaccgccttgcgtgccgccgccatatcgtcgcgctcggctgcatcggcagcgtccttgcgcaagtgctggaccgatgcaagccgccgcaaggccaccagttcccgcaagatgattgcagcgaaagcagcaagggctaccatcgccacaccaagtgccgtccagccaagccagtcggctcgcgcaaaaagcgcgcggatcaggtcttccgtccagatgccgatggcgaaggaaacaagaatgccgagcgcgccgaacaatatccggctgagcgaccagcccttgcgctccggcgcttcaaaggcgggatcgaggatttcaagctctgccgcctcatcgtccgtcagatcgaaaacatcagcctgtggagtgatttgctccagatccttcacagcgcgcgggcgccttggctcctcctgctctgaggcagcagaaactcttgccggttgttccagcctgaaggcagttggtttgcgtggtgtcttgtcactcatgccagacgatccccaatcaggaattgcagcgcccggtcgagccgaatatgcggcaaggacaaggttacgccttcggcggttcgctccagcctgggcgggcggaaccgaacgaaacggattgccggttcatcctgtgacaatgcagggtcaaaaattacattaggattttttggtaaatcaccgggaaatatagctgtttctgtttcaccatcgaagacttctccatcaatgcgctcccccttcaaaggtgtgccgacaataacgggcagggtttcgttaccctccgtcactgtggcctcccgcgtggcgcgaaccgctgccatggcaagcacatcgatatccgcccctgaaaaatcggcccgctctatggcgcgttccaccaatcgccgcacgatggcttgcaagcggtcatggctttcatggtgcagatgatcggctttcgttgccgcgacgagaatgcggccaatgcggcgctggataaggccggtcagcagattggacctgccgggacggaaacaggatagaatgtcggtcagggcgcgctccagatcggccacgaccgcgccgccagcattcatcgcctgcatcgcgtcgatcagaacgatctgccggtcgagacgtgcaatatgctcgcggaaaaagggctttacgacataggttttgtaggcttcgtagcgccgctccatcatggcggccatcgaaccggatttaaaatcacccggctcaaggtcgggtagcggcgcgaaggtgagtgcaggcgagccgtccagatcacccggcattaaaaaccggccgggcggcaaggtggaaagcgcgcgctcatccgctttgcctgcgcgcagatagtcggtaaagcaccgggcaaggcgctgtgcggtcagttcatcggccttttcggaaggggcaaccgtcttcgcctcggccagccatgcagccgcaaggtccctgtgcgtcggctcgttggcgagtgcaaaggaatccgcgctgaattgtgcataggtttttccaagcaggggaagatcaagcagccattcgccgggataatcgacaatatcgaccgaaagacgccccggcgagagccagcgcccccaggcggaagccgtctcatattcaatcgtaaggcgcaactgcgaaatggcgcgtgtggaatccggccagatacgttcgtcgatcagcgccgaaaggtgctcttcatattgaaagcgcggcacggcatcatccggctgtggttcgaggagtgcccgcgaaatgcgcccggctttataagcctcgaacatgggcaggcgtccgccatgcaccagattatgcacaagcgcactgatgaaaaccgtcttgcctgcgcgcgaaaggccggtaacgcccaatcgaagcgatggggaaagaaggcctgtcgcccggtctgtcagcgtatccagcgcgatccttgcttcatcgccgaaactggtcagttttgccaatatgccctcgccgaaattgctgcggtgtcacgtaatagatagggacactgggttgaatttggcaaggaaaccgtttcagcaccgcaacattttcaatgtgacagcagaaaactctccagaaaaccacgccccggttcgatattcgtcaaggcgccttcaaaggaaatcgtcgcaagtgctgcggtcggaaaaccggcattcaagcggtgtatgctctctggctcgccatccgaacaaagcgcaagcgccagatcttcaatgctcggattatgtcccgtgagcataagattgccgacgtctccatgctgccggatcgactgcatatattgtccggtgccgccactatagatcgtctcatcgataatggtttcaacatctatgccaagccgctcaatcagcccgaaggccgtttcgcgtgtgcgaacagaggcggagaggacaacgcggtcaggaaaaagcccggtttctttcatcgatcgcgccagccgcatgagcgacgctattccctcttcatcgagcgggcggtcgaaatctttcatccccggttttgcccaggcagctttggcatgtcgtagaagaaacaagcgactcatatgtgatgttccgggaacgtgttcacaaccgataagggcctttcatgccacaattttcgcaattttgcgcggtctccaatatttttttaatccggctttatgggactgccgaccaggcttgcaggtggttttgccattttattaggcactgctatactgctgtggcgggcaggggaaaccatctttcgctccagtccgttaagcgaaatttattgaagtcattcggaaggtttagcagaagtatattataactaaatgcgctttgcataatttttggccataatcccatcatttcaatgcactaaaaagtagtgggacatgattgtttgatgttgtgtcatagatacgatggacttatataaccgcacgcgtctcctagatgtggggtgattcagaatgagtgaattaattgaccttgactataggcccactgaagacgaaccgttcatgaatgaacggcagaagtcttatttccgtgcaaaactggttgcatggaagaatgatattctgcgtgaagcgcgcgaaacgcttgatgcgctccagcaggaaaacgcaaaccatcccgacctggcggatagggcttcctccgaaacggatcgggcaatcgagcttcgtgctcgtgacagacagcgcaagctgatctccaagatcgatgctgcattgagccgtttggatgatggcacttatggtttctgcgaggaaaccggcgaccccatcagcctgaagcgtcttgatgcccgtccgatcgcaacactttcgattgaagcgcaagaacgccatgagcgtcgtgaaaaggtttatcgcgacgactgatatcgaataatggtttggaaatttacaaaggctgcgcctcaagcgcagcctttcgtttatctggagaataatccgaccggagtggaaatgcgacaaaacaaatagttagagcagttccaacgattctgttaaaacagaaaccgctctaattgcgggtttctcccttggtcaactcgccaagcagcttttccatttcgtcttcgatggtttcttcggccttggcatcttccggctgttcatcggtaggtgaaatatcaagcgagctgagtagttcgtcttccagcgaagccgtgccaactcctccatattttcatctttaccggcattgctgccaagatcggccataatggcatcatgcaatgtgccgccaaggttatccagatcgtcatctgcgctttcgggctgcctgacttcctgggcgacaaagggaacaaccggctcgatgcgttgttgtgggcgttccgggcgttctggacgctctgaacgttccggctgattcggcgcgggcgctgcgggttttgccggagcggcagattcgcgttcgggcacaatgctgcccagatttgctgtcgcggccgttgcaaccgtggctgcctggatatttgatgtggaacttaccacgccgcgcgaaacctggctcagcggataggctggatgcgcgcgaacgctgtttggggcagccgatggcgcggggcgcgggggaagaaccgtgcgcggctgtgacgggtaatttgaagctgggcgcggatgcggctcggaaacctgcgacgcaggcgcttcagggcgcggcgcggctggcggtggcgtcacgggaggctgcggtgcccgcattggtgcgggttcggagggcgcgggccggacgttctcagccttcggcggctccggcttgcgatagacgggcgccgcgatggccgagcttagctgaatagtttcctcgcgttcgtctccgggctgggactggacggaaagggcaggccgttccgtcttctcattggcaagcacttcgtgctggcggaagcgttcaatatgttccggttcgatacgcgagctctgtgcgtgggtaccaagggcatgagttccaggggcatgggtgccagcgcgcgattccagaacgatattctgttcgacaaccacatcggtcgggccaccgatcaggagcagatgttccacatcgtcgcggcggatcagaaccagcttgcgccggctgtctaccgcggcggcatccatcaccgaaaggcggggctggcgcatgcgcccgctggatacaaatgtgccgccgctgaaacggcgaatgatgccgagaacaacaaaaattccgccaaggatgattgcaaatataagcacaaagccgacaatattagccgcgctttcaccgatgatgccgctgagccattccttcatgcggataccctcttaaactataaacaaataatcacggatgggcggatattacgcgtcccccgacgttccgcttcatctggcgatctgcaattttcaggacagtaattgaatttgcaagctttgggaatgtttcatcgaaatgcgggaaatatatgatccaacgttgttcgacggggtggtttcaatatgatgcgggcgccttgggcctgaacgttcagcgcgccaatgcgtccaaaatggtgcaaaacaaccgtgttggcatcgtttccgcgtggcagtgcttgtactgcgcgccaattaaagcattctgcgaatcggatataccttgatgcgcgggcatctgtgcccgcccgcagggccggaatattgaatgaagacagaatcgaattgccggatgatgcaattggcgcctcggctgaacggagaagcacgcgggatctgcgcaaaccgagccgcgcaggtatccagcatgaaagggcagttggcttgatgtcgcgacagaccgacaacacatatccgaaaccgctcgtcatgccgaagcgcggcccaagcgcagcgttacgccttttgatcgtcggcattctgctgatgggcgcagctttcatctatttcctgtttcgcgatcagcttggcgatggtttcgcgcttgtgctcatgggggttctctccatggttggcgtcttctatctcttcggcgcggccacgggcctcattcagttcagccagcgcagcgatcatcaggatctggcgcattccttcatggatacacagccggaaggcacggttatttctgatccgcgcggccagatcgtctatgccaatcaggcctatgccagaatgaccggtgcaacggatgccgatggcattcgcccgctcgatcaggtgctcgcttccgagcctgccgcatccgacgcaatctatcgcctgaccaatgccgtgcgcgacggcctgtcggcgcaggaggaggtgcgtatttccggcggcctgtcgcgtggggcaaatggctctcttgcgcccgtctggtatcgcatcaaggcgcgtgcgcttgaaggtggcgcagaattcaagggaccgctcgtcgcatggcaggtggccgatatttccgaggaacgggctgagcaggaacggtttttccaggaattgcaggaggcgatcaatcatctcgatcatgcccctgccggtttcttctctgccaatccggctggccgcattatttatctcaacgccacgctggccgaatggctgggcgttgacctgacgcagttcacacccggttcgctgacgctcaacgatatcgtggcgggcagcggcatggcgctcataaaggcggtcaaggccgagccgggcacaagccgcaacaccgttatagacctcgacctcatcaagcgaaacgggcagagccttgccgttcgcttctatcatcgtgtgcagaccgcgcgcgacggaatgccgggaacaacccgcaccatcgttctcgaccgtgccgaaggggatgattcttccgtcgcgcaacgttcggcggaagtgcgttttacgcgctttttcaattcagcccccatggccattgccgcagtcgatgccgagggccacacgctgcgcaccaatgcgcgcttcctcgatatattctccggcgtggtcgatcgcgatgccatcgaccgccgggtgaagctggaaaatgtggttcacgagcgtgaccgcgaaaccttcaacaaggcgctgactgcggctttcgccgggcaggccagtatttcgcctgtcgatacagtgcttcccggcaatgaggagcgtcatatccgcttctatatgagtcccgtgactgatcttggcggcgaagcggcagaagaagccgccgttatttccgccgtggaaaccacggagcagaaggcgctggaaaaccagatggcgcaaagccagaaaatgcaggcagtcggccagcttgcaggcggtattgcgcatgatttcaacaatgtgctgacggcgatcatcatgtcgtccgatctgttgctcaccaatcaccgcgcgtccgatccgtccttcccggacatcatgaacatcaagcagaacgctaaccgcgcagcctcgctcgtgcgtcagttgctggcattctcgcgccgccagaccctgcgccctgaagtgctggacctgacagatgttctggcagacctgcgtatgcttctggcccgccttgtcggcaaggatatcgagctcaagatcgatcatgggcgcgatctttggccggtgaaggccgatctggggcagttcgagcaggtggcggtcaaccttgccgtcaatgcacgcgatgcaatgccggaaggcggccaaatcacgctgcgtacccgcaatattcccgcagccgacgccgcgaaactgcattaccgagacctgccggaagccgattatgtggtcttcgaggtggaggacaccggcacgggcattccggccgatgtattggaaaagatttttgaacccttcttcaccaccaaggaagtgggcaaggggacaggcctcggcctttccatggtctatgggatcatcaagcagacaggcggtttcatctattgtgattccgaagtcggcaagggaacgaccttcaagatcttcctgccgcgcctgatcgaagaaaagcgcgccgatgatgcccccgtcgcggccaaggaaaagaaggttgagaaggcaaccgatctttccggctcagccacggtcctgctggtggaagacgaagatgccgtgcgcatgggcggtgtgcgcgcgctccagtcgcgcggctataccgtccacgaagccgcttcgggcgtcgaggcgctggaaatcatggaggaactgggcggcgaggtggatattgtcgtatccgacgtcgtcatgccggaaatggacgggccaacgctgctgcgcgaattgcgcaagacacatcccgacatcaagtttatcttcgtatccggttatgccgaagatgcttttgcacgtaacctgcctgcagatgcgaaatttgggttccttccaaaaccattctcgctcaagcagttggcaaccacagttaaggaaatgctggagaaacaggattgatgctatgcacctgttcctatccccatgcgtagggaccggatcgcgattgttggcgggggaccggctgggctgatagccgctgaacggcttttggcatccggccatcaggtcacgctctacgagcagatgccaaccgtggggcgaaaattcatgctcgcgggaaaatccggcctgaacatcacccattcggagaaatttgtaacctttgctgcgcgttatggcgcaagccgcgacagaattctgcccgcccttgacggcttcggccctgaaagcctacgccaatgggcggatgatcttggggcagaaacttttatcggctcgtccggccgcgtgtttccgaaggccatgaaggcatcgcccctgttgcgcgcatggctgaagcgtctggaagcccaaggtgtgcaaattctcacccgccaccgctggatcgggtttgatgacggcgcattgctcattgaaacaccggctggcccggccagggtagaatacgactcggcactttttgcccttggcggcgccagctggccaaaactcggttccgatgccgcatgggtcgcgccttttaaagcaaagggaattgaggtctcccggctgcgccccgcaaattgtggttttgatgtcgattggagcgactatttccgaaacaggtttgcaggcgagccggtcaagtctgttgcaatgacgacagccacaggcaccagtcagggtgaattcgtcataacccgcataggcattgaaggcagtcttgtctatgcgcattcagcggccttgcgcgatgatcttgaaaagaagggcgaggcctctatcattctcgatcttgcgcccggcagagcgctggagcgcctgaaatccgatctggcccggcagaatggaaagttgagcttcagcaatcttctgcgcaaaggggcggggctgaccggcgtgaaggcagcgcttctgtgggaaattcagcgggagaaagacccggaaaagcttgcccggaccatcaaggcacttcctgtagccgtggttcgcccacgcccgatagaagaagctatttcatcggcgggtggtatctgctggaatgaaattgataatcgttacatgctgcgcaagatgcccggtatttttgtggccggtgaaatgatcgactgggaagcgccgacgggcggttatcttctgacggcctgttttgcgatgggcgtggctgcggcagaaggaatcattgactggttgcaagcggggcataactgaccgaacgaatggtcaatggaaggaaacaggatgcgcattcttaaaacgttagcgggtattctggcacttctcgttcttggccttgtcatatggcttgccgtaaagccgccggaactgctgcgtttggggacggcctatgcggcaaagatcgtttgctccaacgtctttatcgccgggcgtgatgccgatgccgtgctggcagatgatgtacaggcgcccggcaatccgcttctgaaactcctcaatgtgtctgtggatcacgacacgaaaacggtcacaacttactttttaggcttcttcgcgccaagcagcgccacttatcgccccggccttggctgcgccaatattcatggcaaggatttgcggcccgcccatgggcctatatcgaagatcgaggcgcagcccatcgatattgcaattgatccagccattcaggagctgatcgaaaaaccggcgcttgccggccccggcatacgggcaatcgtggtcatgcacaatggaaaattgattgcagaacgctatggtccgggttttagcgcacagacaccgcttctcggctggtccatgacgaaatccgtcatggcgacccttatcggtatgcgcatcgcggaagggcggatggcgcttgcccgctataatcttttcccgcaatggaaaaccgacgggcgctcgcagataacgcttgccaatctcatggcgatggaaagcggccttcgcttcgacgaaaattacggaactgtcaccgacgtcacgcgcatgctctttctggagcaggatatggcaggttttgccgcatcgatgccgctcgtgacagcacccgccacacatttcaactattccagcggaaccgccaacattctttcacgcctgttcatgcagagctttgagaatggcaaggaggcactggactttcctatgcatgccttgtttgatccgcttggtctttcaaatgcggtgctggaaatggatgcgtcgggtacctttgccggatcgtcttatatgtatgccacggcgcgtgactgggcgcgaattgacgcctttcttgccgatggcggtgtaattgatggaaagcgcctgctgccggaaggcttcgtctctttcatggccaaaccttcacaggcttccctcggacgttatggttccgctttggtatggcggcagatctccggggtgagggctggaaccgaaggcatcccgaaagatgctttctggatgttcggccatgacggacagagcgtgatgatcgtaccttcccggaagcttgccgtggcgcggctggggctgacaccttcccgcacgggctataacgttcagaacctcaacgccgccattatcaaggcgctttatccttgaccagaaggcttcggaaatccttgccgctggggttctggaaagcattcagcccgaattccggcaatatggcatagagatgatcgaaaatatctgactgaatttgctcgaatgcggcccaattggtcgtattcgtaaaacaatatatttcaagcggcaggccttccggcgtcggatccatctggcgcacaagcagcgtcatgcttttgtgaatccccggatgattgcgcagataggtttcaacataggcgcggaatgtgccgatattggtcacacggcgcgtgttgactgggtttttagcgcgttctccaagcttcgcattccactcggcaatttccttttccttgcggggcagataatcttccagcagaccgatggaagcgaggcgcttgcgttcagcctcatccagaaagccaatcgtgttctgatcgatgtaaagagcgcgcttgatacgccgcccgcctgattcctgcattccccgataattcttcatcggttcggtaatgagcttgcggatggggatggtggtaatggttttatcgaaattctgcaccttgaccgtatcttgaccgtataaagcgcgatttcggtgacatcgccattcgcgtccaggttcttcatttcgatccagtcgcccacccgcaccatatttgacgaggcgatctgcatactggcgacaagcgacagcagggtatcctgaaaaaccagaatgagaaccgcagccatggcgccgacgcctgaaagcagaataacaggcgaacggtccagcaatgtcgcgatgataagaaccgttgcaataagatatatggccagtttcgtgacctgaatataaccctttatcggccggcttcgcgcctcggtgcggcgatggtaaagcgtgtcgaccacgctcagcgcagaatttaccgccagcgccagtgtcagaatgatgaaggaaatcgacacattccgaatgatcgtcaatgcgccgtcgggcagccccggaacggcaagaatgccggatgcgataatcagcgccggaacgatattcgccagacggctgataacaccaaggtttttcagctcctcatcctgaccgaacgaggttttctgaatgatgtgcttgagcatcttcagcagaattgccttaatcaaaaaattggcaatgaaagctgaaaaaacaaaccgccaagagctataagcgtctcagcccagggatgctcaagaatgaattccgtcaatagaatttcccaatatcaatagaggtgcgctctgcatgtaaaaggcccgcacaaggcgagccttttatatcgttgtttctgtcgcgggatcaactgcaaccgcttgttgcgccgcaggtatcgcacttgagacaggtaccattgcgaaccatcgtgaagttctggcactcgctgcaactatcgccggtatagccctgcatcatcgacttgatgcgtcgatctgcttccagtttcttcgccgcattggcgctttcggcgcgggcagaagccgcatcggctgcggccttatcggagaaaagctcagtcgcagcagaactttcctgcagcggtgcaggcgctggctgctgttcctcgaaatcgcgcttgaaagccgtagccccatccgtcaccagaccaatggttgccgggcggttggcagccgggcctgaggatttcagcgtcgtgacattcgaggcctgcggcgcggaattaacagatcccttggcttcattgccgggcagggtgtttgttaccagtgtcggcttatagccgcgcgtccagccggtcgagaccagattggtcttgccttccttgattcccttgccgagtgccgtattgccgaagtcgctcgtgtcgacatgagcaagatcgttgcgtccgagataggaaaccgctagctcgcggaacacatagtcgatgatcgaggtagccgtcttgatggcatcgttaccgatcaccatgccagccggttcaaacttcgtgaaggtgaaggcctcgacatattcttccagcggcacgccatattgcaggccgagcgacacggcgatggcaaaattattcatcatcgcgcggaaggcagcgccttccttgtgcatatcgatgaagatttcgccaaggcgtccgtcaccaaattcaccggtgcgcaaataaaccttgtgaccgcccacaacagccttctgcgtatagccctgacggcgatttggcagcttttcgcgctcatgaatgatcttttcgaccaccttttcgacgatccgctccgtcacctgaacggcgcgggctgctgccggtgcctcgatcagggcttcaaccgcatcatcttcatcctcgtcatcggcaatcagcgaagaattgagcggttgcgacagcttggagccatcacgataaagcgcatttgccttgagagccagcttccacgacagcatataggcattcttgcagtcctcgacggttgcctcgttcggcatattgatcgtcttggagattgcccccgaaatgaagggctgtgcggcagccatcatgtggatgtggctttccaccgagagatagcgcttgccgatcttgccgcacggattggcgcaatcgaacacggcataatgttcttccttcaggaaaggcgcgccttccagcgtcatcgcgccgcaaacatggatattggccgcttcgatatccttcttggagaagcccagaacaggcagcatttcaaacgagaaatcgttgagctgctcatctgtcagcttcagcacatccttgcaaaaatcttcgcccaacgtccatttgttgaacgcgaacttgatatcgaaggcgctcttgagagccgcattcagggcttcgatcttctcgtcggtaaagcccttcgacttcagcgacgacggattgacgcccggcgcctgattgagattgccatggccgacggcataagcctcaatctccgcgatctggctttccgaatagccaagcgtgcgcagcgcttccggcacggcgcggttgatgatcttgaaatagccgccgccagcaagcttcttgaacttcaccagtgcgaagtctggctcgataccggtcgtatcgcaatccatgacgaggccaatcgtgccggtcggtgcgatgacggtggcctgcgcattgcggtagccgtgcttttcgccaagctccagcgccttgtcccaggccgcacgggcatgggcgatgaggtcctgatccgggcaatcctcagcaatcaacgccaccggattgacggcaagaccttcatagccctgacgttcgccatgggcggcgcggcgatggttgcggataacgcgcagcatatgctgggcattcggctcatagcttgggaaggttccaagctccttcgccatttcggcggatgtggcataggccacgccggtcatgatcgccgtcagcgcaccgcagatagcgcggccttctttggagtcatagggaatgccggaggtcatcagcaggccgccaatattggcatagccaaggccgagcgtgcggtattcataggagaggcgggcgatttccctggacgggaactgcgccatcatcaccgaaatttcgagaacgatggtccaaaggcgcgccgtatgctcataggccgcgatatcgaacgaaccgtccttgttgcggtaggtgagcaggttgatcgacgccagattgcaggccgtgtcgtcaaggaacatatattccgagcacggattggaggcgcggatcggaccggcggacgggcaggtgtgccaatcgttcatggtcgtgttgtaatgcagacccggatcggcggaagcccatgcggcatagccgatcttttcccacaggtcgcgggctttcagcgtcttcatgacacggccatcgcgacgcgccgtcaggttccagtcgcaatcattttcgacagcacgcaggaattcgtctttgagcgaaacggaattgttcgagttctggcccgaaaccgtgagataggcttccgaatcccaatccgtgtcgtaggtcttgaactgaatgtcggtatagccctgacgcgcaaactggatcacgcgctttacatagttttcaggaacctggttcttcttcgcggccttgatctcgcgcttcagcgccgggttcttcgccggatcgaagcaatcgtcattatctgcttcgcagttgacgcaggccttcatgatcgcggtcagatgctgcttgacgatcttggagccggtgacgagcgaagcaaccttctgctcttccttcaccttccagtcgatatattcttcgatatccgggtggtcgatatccaccaccaccatcttggcagcgcggcgcgtcgtgccgccggacttgatcgcgcccgcggcgcggtcgccgatcttgaggaagctcatgaggccggaggacttgccgccgccggaaagcttttcgccttcgccgcgcagatggctgaaattggaacctgtgccggaaccatatttgaacaggcgcgcttcacgcacccacagatccatgatgccgccttcattgacgagatcatcgccaaccgactggatgaagcaggcgtgcggctgcggatgctcataggccgacttggacttggtcagcttgccggtctgccagtcgacatagaaatggccctgtccgggaccatcaatgccataggcccaataaaggccggtgttgaaccattgcgggctgttgggtgcgacgcgctgggtggcgagcatataggcaagctcgtcacggaaggcgacggcgtcttcttccgaatcgaaatagccgcccttccagccccaataggtccatgtgccagcgaggcgatcgaacacctggcaagcgtccatttccgaaccgtagcgttcgccttccggcagcttggagagcgcatcctcgtcggcaaccgagcgccagagccacgagggaacgtcattctcctcaaccttcttgaggcaggcgggcacgcccgccttgcggaaatatttctgtgcgagaatgtcagcggcgacctggctgaattgtgcgggcacattgatgttttcaagacggaatacgatggacccatcgggattcttgatctcgctggtcgcagtccggaacgcgatgtccgcataagccgattgattctctttcgtaaagcggcgttcgatcttcatctgtcccatccaaacgttctatatatagtagcctgtcggcaagctttcagccacgacctgtttgtatcgcgtcactgtctcaagtgcctttcccgcaggaaatgctttcttgttgcgggggatgcccccggaaactgttttccacctcgttaattccgtaaaaaagccccttcggggaagcggttctggctcccttgcagcggatatctatggaaacattggcgaaacaaaaataccttatcttgtaacaagaatgagcgcaaatactaaatcttgtgttaacgctctttctgcctgttgatgcatatgcttctgcaaaggtggttcagcccggaaattaagacacgacaaagccgcaggcaaaaaccacgccaaaatagcgcaacgcccgttaaaactcgacttacctgaaagaaagaccggcaatttgaaacgcccggccacgccgctcacacaacgataggttcataaaaaacgactcggtgcagaccgtcaagcattggtttactgcaaccattcacacgctagatattgtgcgtaagcggctggggcaaatgtggataacggggagaagcgacaggtggccaagtctcccctcttgatcccgcaaattgctgaaaaagaagggatcccgagcgggttttccaaaaaaagaagagaaaattggctataaaccgcccggtcgcgctgcccccataaggtggggaaaattattcagcagcggcggcaaagcccgaatcagcaaagccgttcagtatctgcttcagctccacctcttcgacgcggttggctgcctcgccaggggacacccattcacacaaacgctgttcccgttccggccagtccttctcctgtgaagtaaactggacggcatagacggccaccgtgaactggttgatgcgctccggcggcagatccatcttgcaataaatgtagctgccgatggggtcacgagaaacatcgccgcgtatacccgcttcctcgaaagcttcgcgcagcgcggctccagccagtgtacggcccacttgcggccagcccttggggatgatccagcggcccgtgccgcggctcgtgatgacaagcacctgcaaagcgcccatctcgcgacgatagacaagcgctgcaacctgctgcaaacgaccagaaggcgtcagaatacgcttctccgttgcaacgagttgtttggcctgcgtcttcaccgcgaaaatcccccacttttttataggatgatatgattcgccgaaataacaaccatagaatgacgatgaactttaaaaaaaatggcaaaaaagcttttattttaaagacattactaaaaactggattgcagcgaggcagttatgaaagcctttatcctgcaaatgatgctctctcggcatcctttccataaggcgcgattgcggcggaaatatcaccgcaatcgcgttcatttggtttcatttagccgcgttttccgccagcaatcggctcctgataggtgaagcccatatcccatgggaaatagatccaggtatcctgtgagacctccgtgacgaaggtgtcgataagcggacggcccttcggctttgcatatacggtggcaaaatgcgcgcgcggcatcatctcgcgcacgattgcggcggtcttgcctgtgtcggtcaggtcgtccaccacaatgacgccttcaccctgattttccagaagagatgctccgatccctttgagaacctgcatttcgccctgtgacgtgtaatcgtgataggaagcgatgcagacggtttcaatgaggcggatacccagttcgcggcagatgatggcagccggcacgagccctccgcgcgtgatcgctacgatggcgcgccattcacgatccagaccggcaattcgccaggcgagggcgcgggcatcgcggtgaaactgatcccaggaaacgggaaaggctttatcgggcaaggacatcgaaacgctccatggatcgatccgtggcgtggggttgcgccctgcggacctgcaaaaaaccaaaaatctgcgatgacatgccgtcattcgcgccaactgtcggatatgccgctttccatcgtctgcgccggcgacaagcggcagcaagatagtggaaaggctttccacccggcacagccagcgccgggtgatgctgataaccgcaaaaaggcggtttttgcaagcatatcgtgaaaggacggggtggtttacagcccgaaaatcaatttggctcgaaatgcagacctttcctggccgcattatccgacgcatcgaagcgggaccagaaatcagtccagtggactgatttccccgcgtaggtgcttcgcacgtatggctcgaaaatgcacacttttcttagtcgcattatccgacgcaaaaccgcttcgcacttttggctcgaaaatgctttagcgcgcgaaaagcgtcaggatgggcaggtcgttgagcagggagcgggtgacaccaccaaacacaagctcacgcaggcgcgaatggctgtatgcccccataaccagaagatcggcgcgctcggcaatcagatgctcgcgtagcgcgtcctgcgcatggcggccctgggaggcaagcgccagcacttcaacccccaccccatggcgtgccagcgcctcggccagttcgctgccgccaagcgtctcatcttctccctccgcttccggtggatcgatccagatgatttcagtcctgccagcttgcttgatgagtggcagggcatcgaaagcggcacgtgcggcttcgcgctttccgttaaacgcgaccacgatccgatcaagcgaaaccatgggcagaaccggcgcatagggtaccagcagaaccgggcagcttgcgttgaaaacaatggtatcagcggtttcgtcattggttgccgggtcattggggtcgggctggcccgcaatcagcagttccgcaccaaggcaggaggcgagaacgccatcggctgccgttccggtatccgaccgggtaacgcgaaactcataattgatcccctgacggcgcatttcttcctcgaagacatgcttcagccgttcggataattccttgtgctgcttgtcgtgcagctcgaacatgccgggatcgataaagccgttagggtcggcatagacgatgggagaagggatggcatagagtccgatcacgtggatatcgggcactttctgcctcaacagcccgatggcggacaggacccttttcaactccgcttcactgcgggaataggcaaccaccgtcttgtaggacatgaccgatctccttccggctatatttttattttaacatatagtgtaatgagttgtgcatgaaaaagagttgaccggcatcacgccgccccctcctgcttcagcgaagcgatcatgtgttcgatagccgcgacagccctgtcgattttttccatatcgctgccacgaacaaccaattccgtgctgaaacggccgttctcgaatttcggataggagccgatgaccgtttccgggttttcctgctggattgcggccagcggagcaccaatcacaccttcgccgaaggggcattccacggcttttgaaaaaagcttgcggccggtgcgcagcgtgggaagcacattatcgagcatggcctgaaagaccgacggaacgcccgccatcacgtagacattgccgatatgaaaaccgggagccgtcgaaacaggatttggaatatgttgcgagccttgcggcatccgcgccatgcgtttgcgggattcggtaaattccagtccccggcgcgcataattgtcgcccagaagcttcaaagccgtttcgtcatggatgcagggcacgccaaacgccgtggaaacggcatcggcggtaatgtcgtcatgcgtcgggccgataccgccggaggtgaacacataatcatagttcgcgcgcaaggcgttcagtgcggcaacaatggcatcctcttcatcgggaacaatccgcacctccttgagatcaatgcccgcagcggtcagaacatcggccagatggcctatattcctgtccttggtgcggccggaaagaagttcgtcaccgatagcgagcatcgcagccctcacggcctgccggggatcatgactcatgtgcagactccatttctattggcacagttaagcgcccgtatcgcgctgctgcaaccgcttttatcgttcttcgttttgccgcctttccaaagcttcgcgctcccttaattaagtttctacgagggagaggcctcgccattacgattaacggagatgtcagatggtaaagatgctggtgctgtattattcggcctatggccacatggaacagatggcgaaggctgctgctgaaggggcgcgcgaaggcggcgcagaggttacgctgaagcgtgttcccgaactggtgccagaggaagtggcgaaagcttcgcattacaagatcgatcaggaagcgccgattgccacgccgggcgagcttgcagattatgatgccatcattatcggcaccgcaacgcgctatggcatgatggcttcacagatgaagaatttcctcgaccagaccggcgggctgtgggccaaaggggcgctgataaacaaggttggctcggtcatggtttcaacggccacccaatatggcggcgctgaactggcgctgatttccacccaatggcagatgcagcaccacggcatgattatcgtgccgctttcctacgcctatcgggagcagatggggaatgatgtggtgcgcggcggggcgccttacggcatgacaaccaccgccgatggcgacggctcgcgccagccttccgcacaggaactggatggcgcccgtttccagggcaggcgggttgcggaaattaccgcgaaactgcatggctgaccaaactgggcagttgcgaagccgccacttgattggcggctttttcgcttaattccacaagcttatgtgtgaatgccagcagttgccaccggcaagctttacgtcttgaattctgcgcgcaaatcatgacatagaaaatgcgtttgctgcggtcgtggcgaaattggtatacgcaacggacttaaaatccgtcgtctttaagacttgcgggttcaagtcccgccgaccgcaccacctttccctattgtccgaaatccatatatccttggggcaatttttgcaggaaaatccagaaagctgaatgatgacccccttcgtcaaatccgtggcccaggcagaaaaggcaatgcgcgcgctcttttgcgaaacgccattgcaacgcaacgattatctgtcgcggaaatatggtgcgcagatttggctgaaacgcgaagacctgacgccggtgcgctcctacaagctgcgcggtgccttcaattttatttccaaagccgttgaaacaacagataaaaatgccgttttcgtctgtgcttccgccggcaatcatgcgcagggctttgcattcgtctgccggcatttcgggcgcaagggcgtggttttcatgccagtcaccacgccgcagcagaaaatcgacaagacgcgcacctttggcggagaattcatcgaaatcaaacttgtcggcgatattttcgatgtctgttatgccgcctcgcaggaattcgcagccgccaacaagggcgtgatggtgccacccttcgaccatcccggcattgttgaagggcaggcgacagtcgcgctggaaatcgagcggcaattgccggacgacagcaagccggacctcgtgctcctgccggttggcggtggcgggctttcaagcggcgtaacgcaatatatcgccgatcttggctggaaaaccgctttccgctttgtggagccgcagggcgcggcaagcctcaaggccagcctggaggcgggcaagcgggtcaagctttcgcatatcgataattttgtcgatggtgctgccgttgcagaaatccgcaaagaaaatttcaaacttctcaaaggcttcgatccgaaaactgtcataacggttccggaaaacaggctctgcgcgaccattgttgaaatgctgaatattgaaggtgttgtgctggaaccggccggtgcgctcggcatcgatgcgctcaaggatttcaagaaaagcgacatcaagggcaaacgcattgttatcgtcgtttctggcggcaatttcgatttcgagcggctgccggatgtgcgggaaagggcgcttcgttttgaagggctgaagaaatatttcattttccgctttcctcagcgccccggcgcattgcgctccttccttgaccttctggggccggatgacgatattgcgcgctttgaatatctcaagaaatcggcgcgaaatttcggctcggtgctaatcggtatcgaaaccagggacgcggcaaatttcaagcttctggagaagaagtttgccgaatccggctgggcctatcaggatatcagcgataatcaggttctggccgatttcatcatctgacacaaagttttcgcgcaaaaccatttgctttttgggcgaaaacgctccatatgccaattcaggcgcatgggccgactgattttcatcggctttcccggacttggacttgttgcgtcacatcttccacaccggaatggtccggcagaggaagggacccgaaatcagttcgggcacgacagcgcaagtcgccagagagttttccggcgtcccgtcgttatcattaaatggaattatgttcggcaagttgcgcttgcccggcgttttaaagcggaccgcgaatgcgcggtgccgctgaaagagattgaattgacaaaagaaaacacgggcggcttcgccgctctcggtatcaccggcgttctgctcaaaggcgtggaagctgccggcatgaccgagccgaaaccgatccagacgcaagccatcccgtcgcaacttgaaggccaggacatcctcggcatcgcccagacgggttccggcaagacggcggctttcagcctgcccatccttcagaaaatcatcggccttggcgacaagcgccgcccgaaaaccgcacgcgcgctgatcctggcgccaacgcgtgaactggcagtacagattgagcagacgatccgcaatgtctccaaaagcgcgcatatctccaccgcgttggttctcggcggcgtgtccaagctttcgcagatcaagcgtatcgcacccggcatcgatgtgctcatcgcaacacccggccgcctgacggacctgatgcgcgatggcctcgtggacctgtcgcagacccgctggctggttctcgatgaagccgaccgcatgttggacatgggcttcatcaatgatgtgaagcgcattgccaaggcaacacacgccgaacgccagaccgcactgttctcggctaccatgccaaaggagatcgcatcgctggccgaacgtctgctgcgcgatccggtacgggtggaagtggcgccacaaggcaccacggcttctgaaattacgcaggtcgtgcatccagtgccgacgaaggagaagcgccgcctgctttcagccatgctgaccgatgccgacatgcgttccgtcatcgtcttcacgcgcaccaagcacggagcagatgccgtcgtgcgccatcttgagcgcgaccgctatgatgttgcggccatccacggcaataagtcgcagaatgcacgccagcgcgcgctgaacggtttccgcgatgggaccctgcgcattctggttgcaacggatattgcagcgcgcggcatcgacgtgcccggcatcagccatgtggtgaattacgacctgccggacgagccggaaacctatgtgcaccgcatcggccgcaccggccgcaacggcgcaagcggcgcttccatcacgctttatgatccggctacggaagaatcaaagctgcgggcggttgagcgcgtcacgcggagcaaactttcgatcaaggatgcgccggtgaagcttgcaccagcacctgtcgccaaaggccccgcaccccagggccagcggactgaacaggctgagagccgcaaggcgcccgcgcacaagcatcgccgccccgcacagaaggcgggcgagcagcatcgcgccggggcacatgccagcgccggtgaggccgcgccgaagccgaagcgtcccttccgccgcaagcgccgcagcaatggcggccagcgcgccgcctgatccaaaagcaaaacacatttcgcgaaaagccgccttatagggcggcttttctgttttatgcctctacaggagtttcagtttgccctttggcgtggaaaattattccatacttgcttgaagggcagggcgcttccccataacttcgccttcaaacagaaaggacggaagccatgttcaattcggtactcgacacaatcggcaacacgccgttgatccgcctcagcaaggcttccgagctcacaggatgcgatatttacgggaaagcagagtttctcaatccgggccagtcggtcaaggaccgtgcggcgctctacattatccgcgatgcggaaaaacgcgggcttttgcggcccggaggcgtgattgtggaaggaaccgcgggcaataccggcattggcctcacgatggtcgccaaggcattgggctaccgcacggcgatcgtgattcctgaaacgcagagccaggaaaaaaaggacgccttgcgcctgctcggtgcagagctgatcgaggttcccgccgccccctatcgcaacccgaacaattatgtgcgcctttcagggcgtcttgccgagcaactggccaaaaccgagccgaatggcgcaatatgggccaatcagttcgacaatacggtcaaccggcaagcccatatcgagaccacggcgcaggaaatctggcgcgatacaaacgaccagatcgatggttttgtggccgctgtgggatctggcggtacgcttgccggaacggcgattggcctgaaggaacggaaccacaatatcaaaattgctctggcggacccgcatggcgcggcgcttcacgccttctatacgaccggcgaattgaaggcagaaggcgattcgatcaccgaaggcatcgggcaggggcgcatcaccgccaatcttgaaggcttcacccctgatttttcctaccagattcccgatgcggaggcgctcgatatcctgtttgccctcgtggaagaggaggggctttgcctcggcggctcgtccggcatcaacattgccggtgcaatccggcttgcaaaagatctcgggccgggccacacaattgtgaccgtgctttgtgactacggtaatcgttaccagtcaaagctgttcaatcccgccttcctccgcggcaagagcctgcccgtgccgcgctggctggagaagaaaaccgaaatagacataccgttcgaggggtaatcatggcatacgagactgaggcgctttttcgcgaagattcctatctttcaactgcggagggcacagttctcgccatcgccggaaatggcggcattatcctggacaggacgaatttctatgctacttccggcggccagccgggggataccggtttcttcgagcgcgcggatggttcgcggatcgagatcgcgacgaccgttacaggcgaaaccaagaatgaaattgtccatatgcccgcgcaaggccagcaaatgccggacgtgggcgaaaaactcgtcctgcatatagattggcagcgccgctacaaactgatgcgtatgcacacggcctgccatctgctttccgtcgcctgcccgttcccgatcacaggtgctgcggtgggcgaggatgaaagccgtgtcgatttcgacctgccggatcaaagctatacgaaggaatccgtcaccgaaaaactgatggaactggtgcaggccaacgcccctgtgtcgatccactggatcagcgacgaggaatttctggccaatcccgacattgtgaaatcgaaaaatgttcgcccgcccgttggccttggccgtatccggctggtcgccattggtgaaaatggctctgtggattcgcaaccttgcggcggcacacacgttagtgaaacacaggaagtcggtgaaatccatattggcaagatcgaaaagaagggcaaggaaaaccgccgtttccgcattcgcttcggcagcttgccgcaagcctgaacctggcccatagctggaggaaaatcatgaccgagaaaagcgcattcgtcgtatcgcgcgactggttgaaggaacgtctgcataagcccggcctcgcgatcgtcgatgcctcctggtatttgcctgcggcagggcgcaacggtcaggaggaatatgaaaaagcgcatattccgggcgcggtattcttcgatcaggataaaatcgccgacaaggagtccggccttccgcataccctgccatcgccggaattcttcgcgcagcaagtaggcacgctgggcatcactgccgacgaaaccgtggtggtttatgatggccccggcatgttttccgccccgcgcgtctggtggatgttccgcgtcatgggcgtgaagaatgtctatgttctcgatggcggattcgacggctggaaaaaggcgggctaccccgtcactgacgaagtaacgaagattgccgcgacattttttaagccctccttcaacaaggacgcagttgtcgattttcaggaaatgcgcaagatcgttgatgaaaaacgctcgcagattgccgatgcgcgtggcgcgggccgttttacggggcgcgacgcggaacctcgcgcggaaatgcgctcgggccatatgccgggtgcgcgcaatgttcctgttacaaccctttccgaaaacggtgaattgaaagacctcgaaagcctgcgcaggatttttgacgaggcgggtatcgacctgtcggggccggtggtcaccagttgcggttccggtgttaccgctgccgtgattacgctcgcgcttacctcgctggggcacaaggataaccgcctctatgacggttcgtggagcgaatggggaagcagacaggacacgcccgtggtgactggcgaagccgagtgacatgcctgagaaattgaaagcgcgcatcacgcatctggaaatgacggcccgctcgccgctctcagtaccggttcctacgggcttgcggcttgctatcatacgggcgagcgatatgccggttcattattatcgctatctttacgagcaggtcgggcgtcagcatcactggatgctgcgccgtgtgcaaagcgatgcagaagtcgccgaagcaattcacgcagagaccaccgaaatccatgttctttatgccgatggttgcccggcaggttttgttgaactggagctctccgccaagccggacacggtcgaaattctctatttcgggctgattgcggattttcagggcaggggattggcccgtttcttcctgaatgaagccatttcggccgcctgggcgcatagcccgcagaaagtgacgatccacaccaatacgctcgacagcccgcgcgccttgcaactttatcagaaaatgggatttgttccggttgcctggtcggaagaggaagtcgagcagtggctttagagcgcatcccgaaaagtgtgaaacgacgacaatcaagattatgcttggccgcgcgccgcttcacgcccgctattgatcgaaaccactgaagcacccgttataggggcgctttcctcatcgaacaccacgcaattgcgcccgcgctgcttcgccagatagaggcagcggtcggcgcggctcagcacctgcgaattggtttcgcttttgggtgcggaagccaccccaattgagatggtgagtggatagacctgatattcggtcgtatggaacggcgtattttccacctccgcgcggatgcgctgggcaacacgaacgcccgtctcaccgcttgcaccgggcaggaatacgcagaattcttccccaccgatgcgcccgaccagatcccccttccgcgttacattttgcaaggcgaaggcaatcagtttcaacgcccggtcgccgacgccgtggccgaaactatcgttgatcgccttgaaatgatcggcatcaatgaccagcaatgtgccggtttcaatacgcgaacggctgatcttcatcgcctcgaagagagcctcgcggttgagaagtcccgtcatatggtcgatacgcgcccgcgcctgcaactcgacatgagacttctcaagctgggcgtaggcttccttcagtttatcatagcgaagaaaaatgaatgccgagaacgggaatatcatcacaaggagaaaccccaggctcagacttattgccatcagccccggcgtttcaccggaccaaaaagcagttatcgacgtcgccccaacacaaaacaggacaacggacagcgttaacaacgccgccttccatagagccgtcttcattcccacgctctcccaaccccgagtgaggacgtcttgtgtgcctgcttctcaagccctctgagcaggcaccatttgacaggcgcttatagaaggatcacccatgacttgaaagagatcattgcgtattttttaaatttattgattgaaagtgccattattagcataattttaagtggtattcacagtgttttcaagaacataattgaaaagtggtaactatatttaacctctttcatatcccgatgctattaattacgaataactaatataatgaacaattcaatatgtgaaaaagaaaagctgtaacgactgcgaaatacggaaaacaataagagcctgttccaaaagtcgccatttgcggaccggcatagcgacttttagaacgggttcccatatcttctgtataaatttaaaaaataccgaagggcgtggatcttatcaagatcgacaggaaacgctccaatgcgcggaacaaaataaaattccgctttgaaagctagaatggcgaaggctgaaaataaatctgccccgatatattgcataccggggcaggggaattgtgggttatttgcgcatactgccattttcctgacggcgcaggtgccaactgaatgcctcttccagaagatgaggcgtgtggccgccgcgtttgcaggctcgctcgtaataatccatgagctggtcccggtaatcgggatgtgcgcaattttcaatgataacgggcgctcgctcgcgtggtgcaagcccgcgcaaatcggcaagtccctgttccgtcacgaggatatccacgtcatgttccgtgtggtccacatgtgttaccatgggcacgaccgaggagatcgcgccattcttggcttccgacttgctgacgaagatcgaaatataggcgttgcgcgcaaaatcgccggaaccgccaatgccgttcatcatattggttccatcaacatgggttgagttgacgttgccgtagatatcgaattcgagtgcggtattgatgccgataataccaagacggcggatgacttccggatggttgctgatttcctgcgggcgcaggacaagcctgtcacgatagcggtctatattattgaaaacgcgctcgccgcaagcggggctgagagtgatcgatgagccggaggcaaaatccagcttgcccgcatcgaacagatcgaacgtgctatcctgcaatacctcgctatacatgcgcagattgtggaaaggactatctgcaaagccggtcaaaaccgcattggcaatggtgccgatgcccgcctgcaatggattaagcgccagatccagacgaccctttacgacttcccccttgaagaattcgatcagatgcccggcaatcgcaaccgtttcgtgatctgcgggctcgacaggtgacgcactgtcattttcctgcgtgatgacgataccggcgattttttccggcgcgatgggaatatagggcagtccgatccggctatcgcaagccatgatcgggataggatcgcgggaagggcgcttcgtcggtatataaatatcgtgcaggccttccagcgccatgggctggttcagattgacctcgacgataaccttttcggcaagaatggcgaggctggccgaattgccgaccgaagtcgtcgggatgattccgccgctttcggtaatcgccaatgcctctaccacggcacagtcgatggggccgatctggttggaacgaagttgctcgactgtttcggaaagatgctggtcgataaacatgacttcgccgcggttgatcgcgctgcgcaatgtgcggtcggcctgaaacggcatacggcgagaaagaatatgcgcttcggtcaacagtttatcgacgtcatgtccgagggaggcccctgtaatcagggtgatctggaatggatcggttgccgcccgcgcggccatggcgaccggaacggccttggcatcgcccgcgcgcgtaaagccgctcatgccaacaatcatgccatccttgataaagcttgccgcttgctccgcagtgataaccttgtttcgcagtgaactgttacggatacgtgcttccaacatataatctaccttctttcccgaccggcgctaagccggaaatggtataatccgaacgaatatcaatttatccgcccgtaccccacagacagggtaataccccatgcaggccattaatacatgctgctttggtcttaaccctgtgcatgtcgttcccaaacgattccctgcaattgcttcatgcgaaattatcccttcgcatgaagcaattgcgacctggaatgattaggatcaatggctttagtttaccaccggcattaatagggattattgcgccgttaccgccttgccggccgagctggttttctgcggtttggtgtgccgcaggaagaaaacgagcggcatagtcaagatagtaatatacatcatcaggcgaaaattatcggcataggcaatggtttcggcctgaacggtaatcaactcgttgagcatggccttgccagccagtgtgtcgagatgaacggccgaactgaaatgctgggtagcgcggctatagggtgaaatatcattcgtcagcccggcatggacgattgccgcattctgcgacagcaggaatgtcgtgacggagatgcccacgcttgaacccacattgcgcatgaggctgaaaaagccggttccttgtgtgtgcaggtccgccggcagcgtcacaaatgtaatggtgctgagcggcacaaatacgaatccaagaccgaacccctgtatgattccgctccatatgatcgtgctttgcgagacatcgggcgtaaacatgctcatctggtgaagtgcaacggcggtcagtgccaggccggtcagaagaagatattttatatcgaccacggaggtcagccgccccaccaggaccatcgccaccattgttccaaccccgcgcggagcgagcaccagcccggccatcagaacagaatatcccatcaaccgttcgagatagggcgccagcagcgacaatgtcgccagcaagacggcgccgatgacaaagatcagcacttgccccatgacaaaattgcggtcggcaaacaggcgtttgtcgagaaagggctttcgcgctgtcacggtatgcacgatgaagagataaagccccagaatggtaaggatgaattcggtctttatttcagtcgagtcgaaccagttcaactgttcgccgcgatcaagaaagagctgcaatgccgcaatggcaaggccaagcgttgcaaaccccagccagtccagcctggcaagcgacgagcccttcttgccttcgagaaatccaaaagccagcagcaaggtcatcacgccaagcggtacattgacataaaagacccagcgccaatcataatattgcgtcagccaaccaccgagagtggggccgaggatcgggcccagcatgacgccaaggccgaaaaccgccatggcctgcccgcgcatccgcgcagaataactgtcgaggagaacggcctgcgcaagcggcacaacgggggcgccgaaagccccttgcagcatccggtaaatgaccatctgttcaatgctggttgccgtgccgcacagcatggaagcgataacgaaaccggcaacgcagatgatgaacagtgggcgtcggccaaaacgctcctcaagccagccggtggccggtgtcagaatggcggcagcgacgatataggaggtcagcacccaattgacctggctgcttgtcgtcgcaaggcttccctgcatatagggcagcgcgacgttggcgatggtggaatccagcgcctgcatcagcgtcgccatcatcacgcagatggtgacggcaaggcgcttcgacccgcttgctgcaattgccgttgcctcggccatcagtcgatccccaccatgccggtcagatcgcgccacaaggtagcaaatgtgcgatgatagcctgtattgatggtaacggttgcgctgccgccatcacgcatcaccacgtcaggatggggttttgtaatcttgatccgcaccggcatgcgctgcaccaccttgacccagttgccggaggcattctgggcgggcagcagggcaaaaacagaaccgcttgcgggcgttatgctctgcacctcgccttgcaggggctggtccggataggaatcgagcacgaccgtggcaggatcgccaaccttgatatgggtcaggtccgtttccttgatattgctgtttacccaggcatcggcgccgatcagggtgaaagccggatcgcctacggcaagaaaacttcccggctggatgttttccacttgcgtcactgttccggcgaatggggcgagcacgcgggttagcctgacattgcgttcggcaagctccacttcggctttggccgccagataggatgcatgttgttgtaacggtttatcgagtgtgccgccaagctgtgccagtgttgcggcggctgccgacgcggcggcattttgctcctgcttggccacctgcaaggcccgctcagcctgatcgaattgcgcgcgcgcctcaaacttgtcgtgaaccagtgccgaaacacggttgaattgctcctgtgcgaaggtgacatcgtcctttgcctgagccacacttgccaattgttgcttgtaggtgaggacaagccctgcgagtttttcgctcgcttgcgccagattggcctttgcctggtcaagttcgatctggaacggctgtgggtctatttcaaacagaagatcgccttccttgacgggctggttcgggccaacggcgacacgtataacctgaccggaaacctgcggtgttatggccactgccgccgcgccgacataggaatcatcctcgctcacatattgccctccactgaaatagatccacaggccgatggcaatcgcgacgaccggccctacgataagcagaatccgacgtagcattggatgtttgggagactggtcttgagcgggagaaggcgaggtattggtttcggccacagtatcctccggggcagtgcatcgaaaaatctttggtcgccgatgtacaatctcggcatgaaccacaatttcatttggcggttccgtttgcccggcgggaaaacgaaacaagcaatattatgggatcaggtaagttatgtcgcggccacgtgccgacaaggtgttttccaacacttccgcatatttttttagctattcataatttagggcataatccggccggaatgaagcgacggcgatcaggatcatgcttgaaataaaatgacaggactaaacagctgggctgtagtgactgccacacaatatcgctcttgacggaaatcaacgctcatcagcttttatcaggccaagatatagccaagcaattacgcaactgtcgaaaggcgaaagatcatgaaagcgatggtgctggagaagccgggacagccactggttctcgtggagcgccctgatccgttgccggggccgggccagatcaggctgaaggttgaagcctgcgccgtctgccggacagatttgcatgtggtggatggagagcttgaaaggccaaagctgccgctggttcccggacatgagatcgttggcgttatcgatgccgttggaacgggcgtcgatccgtcacgcacaggacggcgtgtgggggttccgtggcttgggcatacttgcggcgcctgtgactattgtcgctccggcgctgaaaacctgtgcgatgccccgctttttaccggctacacgcgcgatggcgggttcgccacccatgtcgtcgcagatgccgattttgctttcgatctcgatgaggccgccgatcctgtggctctggcgcccttgctctgcgctgggctgatcggctggcgatcgctgaagaaagcaggcgagggcaagcgcatcggcctttatggctttggggctgccgcacacatcattgcgcaggtctgccgctggcaggacagggaggtttacgctttcacaaagcccggagatacggaagcgaaagattttgcgcgcagccttggcgcggtatgggccggagattcagatattctgccgccgtcaccgctggatgcagctatcattttcgcacccgccggggagctcgttccagccgccttgcgtgcggtgcgcaagggcggccgggtggtctgcggcggcatccatatgagcgatattccatccatgccctattcgatcctgtgggaagaacgcgcgctcgtttccgtcgcaaacctcacccggaacgatgcagaagagtttttcccgcttgcccgcgcggcaggcgtgcgcactcacaccacaatctacccgcttgaaagtgcaaacgaggcgctcgccgatctgcgctccggccgcctcagcggggcggctgttcttgtgccatagcacgacagccgcactcttcgtgatgccgggcaggaaaacagcctcaagcaaacggttccacagggctttttgagggcagggtgaaccatttcggaccatttgccgtcatgtagatatggtcctccagacggacgccgaactgctctggcactacgatcatgggctcgttggaaaagcacatgccttcggtcagaggcagcgggtttgcgcgcacgatatagggagcttcgtggatttcaaggcccagcccatgtccggccctgtgtggcaggcccggcagcttgtaatccggtccgagcccatgccggacaaggacggcgcgcgccgcatcatcgagagcggagcagggcacacccaaccgggcggcatcgaagacagcctgttgcgcttcacgctcgatggcccagatctgcgcgaattccttgcttggctcatccagcatataggtgcgcgtgagatcggaatgatagccgtcgatccggcagcccgtatccaccagcacaacatctcccggctgatagaactgttcgccatctgcgccatgcggcagtgcggtggctgcaccgaaggaaacgatgcagaacgtcgatccaccccttgcacccaatgcgcggtgctgctcgccaatgaaacgcaccacctcgctggccgcaacgccaggctttatcatcgcatgcgcccggcggtgtacttcgagcgtaagattcatcgcatattggatgatagcgatttcgttctcggatttgcagatacgctgctcgcggattaatgggccaccatcaagcagacgttctggcgcaatttcctgtcgaagcaggttatatgcgaaaagcggaatggcatcatccacggccaatgacgcgcctgcgggaagcagggaagcgatcagggccgcgctgttttcctcttcctcccagccacgaatttcgcccgaaagatgcggcaggctttccacgcggctccgctcaaatcccggaacgatataaatcagctccgaaggtgttacgagcgcgcccagaaaccgttcgcttgaacgccacacaaggccggtgaaatactgaaggctcggcgtagaccccaacagaagaccgccaatatgccggtctttcaacttgccctgaagcagcgctaaccgctgctgccgttcttcctcctggattttcggcggcgataggaatggagccatgatgggataccttcgtaaattttaagcgagtgcgaccccgatatcggactcgatactggagcggtcgcgcaagcagatatatcacagcacaaacgaatggaaacggagtctcgaaaccataacgcagatagggcttcccggccctgtccgttaatcgcataagatagattatggaactgcatgatcaatgttctgatctataaagcaatcggcgctatctcgaaaagagacttgcttcagcattcacgatgcaagcgatcaacggcggcgtgcaatatagagatggcccggcaccggagcgccttgctcgctacgcacagtgatgtcctcacagcggatgcaatccattccgtgactgtccagcatggcgcgcacgtaagattgggcatgagcgaaacgctgataatcgccaacaacgaaagcgcgtccggccagacgattatcgtccaatgtctcactggaaaaaccgaaatgcccgccggagttgagatgttccgccacaccggcaaaaaaccgttcgagttcgcccatgtaaggcagcacatccgtcgctacgatcagatcccagttttcttcctctgtgctttcgagaaagcgtaccgcctcgcccacgaacagcgcatcgtaatcgcctttttcatacgccacttcgatcatgttttcagaaatgtcgacgccggttttgtgtgcggccatatcgtccagcgcatcggcggaaaggcccgttccacagcccagatcaagcatacgttcggcattaaacgcatcgtccatttcaagcagcatttcgcgtaactgcaacggaacatcatagccaagctgatccaccagaatggtatcaaacatttccgcatgctggtcgaaaagcgttgcgacataggcgtcaggcgctttcagcggaaccgcaccgcgccccatgctggcaagccgcaccgcagcgccgccgtgatcgtcggggtcgatttgcagaacttcctcataggctttggcagcggcatcgaaatcgccagctttttccagggccaatgcgcgattataggcctcggcaagcgcctcctgatcaagtggcttatcatcgctctgcgccataaatatttgccttttcttagagtcttttcgagccgaaagtgcgaagcagttttgtgagggcgcgcccctccccgcttctcctacgcttatccgtgaaagcctgcaagatcagggcctgatctcatgacgctcggcaagcttgcgcgcgataatggcgcaggccatgagctggatttgatgaaacagcatcaagggcagaacgatattgccgacattcgctccggcaaaaattgcgttcgccatgggtgcaccgctggcaaggcttttcttcgagccgcaaaacatgatggtgatccggtccgggcggctgaaaccaagccatttgctgccataccaggtggcaagcaaaaccacggcgagcagcaatatgttcacccccaccatcatgcccagatcatcccaggaaacagtgcgccacaggccttcgacaatcgcctcgctgaaagcaaggtaaacgaccatcaggatcgatccacgatcgacaacggcaagaaccctggccttgcgccgcacgaaatttccgatgaacggttggagaacctgaccgagaacgaatggcgcaagcaattgtaacagaatggattccagtgcgtccatcgatattccaccgccgcctttgacagcgaaaagcaggccgacaaggagcggtgtcaggaacatgccgaaaatattggatgccgaagccgataccaccgcagccgaaacattgccccgcgccatggacgtgaaggcaatggatgattgcaccgtggaaggcagaacgcaaagatagagaatgcccgtataaaacggcgattgtgaaaggcccggaatggcccagccagcggcaagccccagtatcggaaacagtacgaaggtcgaggcaagcaccgtcacatgcagtttccagtgagtaatgcccgcaatgaccgcttcgcgcgacaggcgcgcaccgtgcagaaagaacaaaagcccaaccgcaatcttcgtcgccagcgcaaaccagaccgcaaattcaccacgaacgggaagcaccgatgcaaacagaatggttgcaatcagcatggtggtgaatttgtccggcagaaaacgcattctatagtccgatcttgcaggcgctcgtcattgcgccggttccggcattttctggcaaatccgatatgccgggaaattcacgccgagccatgaatggctgaaacgacaagccgcttcggcaacgatgtttattcgtagccgttcggatttttcgattgccagttccacatgtcctgacacatttcacgcaggtttttctcagccgaccagcccagaaatttctttgcaaagccgggatcggcatagcattcggcaacatcgccgggacggcgcggcgcaatctcatatttgatctcgcgattggagacatgttcaaacgccttgatcacatcaagaacactatagccctgccccgttccaagattgacggcgaagcacttgggcttatccagctttttcagggccttgaggtgcccggcagccagatcgttgacatggatatagtcgcgtacgccggtgccatccggtgtcggatagtcgttgccccagatgttcagcttttcgcgtcgtccagttgcgacctgagcaataatgggcatcagattgttgggaatacccttcgggtcttcaccgataagcccgctttcatgagcgccgacaggattgaaatagcgcagaatcgcaatcgcccagctattgtcactgttataaaggtcgcgcagcatgtcttcgatgacaagcttggtccggccatagggattggtggccgaaaggggctgatcttcggtgatcggcagtttatccgggtcgccatagacggtggccgaagagctgaaaacgagcttcttcacgcctgtcgcttccatggcctgcagaagccgaagtgtgcccagcacattgcaatcataatagagcagcggcttttcgctcgattcacccacggccttcagcccggcaaaatggataaccgcagtgcatttatggcgtttgatcacctgttccataagggcgcgatcgcgaatatcgcccggttcgcggcgcggcgcgcggcccgtgatcttttcaatccgatgcagtgcctcaggatggctgttgtcgaaattatcgaccacaaccacttcatggcctgcctcgatcaactgcacacacgtgtgggagccgatatagccagcaccacctgttacaagaattgtcatcgttcacgtatccgcttgttgaacataccgctccgatatgcgatccccggctgactatgcaaaatcggcaacagacttcaagctgcatggatcgattctcatcaatcgttttaccgggctttcatgaagtttgaaggagggcagatgaaatcatcccgcaatattgatcgtttgttggaaatcatggccgcccttcgcaatcccgaaacgggttgcccgtgggatatcgagcagaatttccgcaccatcgcgccctatacgctcgaagaaacctatgaggttctcgacgccattgaacgcgacgatatggatgacctgcgcgaggaacttggcgatcttttgctacaggtcgtcttccatgcccgaatggcggaagaacagggctattttgcctttggtgacgtcgtggaagccatcacgcataagatgatccgccgccacccgcatgttttcggcgatgcgcaggcacgaagcgccggaatggccaagggttcatggaaccgcatcgaggcggaggaaaaggcagagcgcgcggaaaggcgtgcaaaactgggactggaaagcatcgggaaaaccggctttctggatgacattcccaacgccttccctgcccttctgcgcgcgctgaaattacagcagaaagcggcaaaggtcggctttgactggtctgaggcagcccccatcctcgacaagattgccgaggaaacagcggaattgaaagaagccatggccgcaagcgacaaggccgaaatcgaggaagaatatggcgaccttctcttcgccatggtcaatcttggccgtcatcttgaaatcgatgccgaaacggcgctgatttccgcaaacgagaaattcaaacgccgttttcatttcatcgaggaggctttgaaaacgtcaggccgcgatctcgatgcagccagccttgatgaaatggaagaaatctggagcgaagcgaagaaaaaaggcctgtaaacccggccttacccttcgtctttccagcgcgggcggtacatctggtaaacgctctgcgtggtcgcataatccatatagccaagccgtgccaccggctttgccctggaaatatcaaccagcccgtccgtcaggacgctgtcgtcaatatgcacgccgataacctcgccgatcaccatgtaattgtcggtgtgccgcctctctttgtcctgtaaacgtctgatttccacggcaacgcattccagagcggcataggcctccttgacccatggcgcgccaaccagcctgcccggcgcttgcgtcagcccggcatattcaaactcattgacaccgcgcggcgcatccactgaagaagcattcatatgtgtcttgagatgatcgctgacgaggcttgcggtaaattcacccgtttcctcgatgaacacgagactgtccttcacgcctgatgaggaaaacatcaccattggcggcgtgtcgcagaccgcattgaaaaacgaataaggcgcgaggtttaccgccccttttctggagcgggtgccgatccagcctatggggcgcggcgcaacaatcgccttgaacggattatgcggcaggcccgttccgtctttcggttcataaaacatcgtcttttccgtacaagtcagcgcgcttcacgcaagcttcttctattctacccacgggccggaatagtccgaaacgatcttttccatgtccgcgcgcgggcgctccggcattttattttcagcggttccgatatggacaaaaccggcaacgcgctcatgcggcgcaagccccagaaatgcccgcgccggtgcatcttccgcataccagttgctgatccagttggtcgcatagcccagcgcattggccgcgatgcaaaggttcatcgcaaccgcaccggcagaaaggaactgctcccattcggggattcgctcatgcgcaacgggggaaaaaatgacaccgacaacaagcggcgcgcgggaaaaccgcgtggcttccttgtctttctgcgcatcggaaagcggcccttcccgctcttccgctcgctttacgagatattcgccaacctgcctgcgtgtatcaccgcgatagagaatgaagcgccagggtgtgaggcgtccgtgatccggtacgcgcgctgcaacctttaaaagcgcggccagttcttcgccttctggcgccggttcacaaatggcggaaataggggttgagctacgctgcgcaagaaaatcgaaaaccggatgtgacacaggtgccctctttctaaaattgccatcataacaataaacaacgccgatatcattctttacgaccgaaacgcgcgctcatcgaagctgcctcttctcacccgccaccattctgctgtaaagtcaaatctgctgcgttgcggctgaaatttcggctgcgcaaaacggctggctgtgcactttcgccttgaattagccgtaggattgggctcaaaaaacgtcatgaacaatcaaaagcctatgcctcgatcaaaacccggcaagcgtttgcgcgacggcgtagtctggcgcgcggttgcagctacactggttgctttgcctgccttcgcacagggtgtcgatccaaccgcaggcaccggtctcagcctgcccgagccaaaactcaatctgccgacaatcaatccttatgcctcgcctgccagccctgaaaacaatccgctggtccggacctacgaactcgacctgaaggcgaagctgacacaggagggcggcgatatccctgccggcctcgtctggcgcgttttttcccccgatgtgggaccggatggtcaattgcctctcatagcctcatccaagggtggaagcgcctcgttcaacctgccggaaggcagctatctcgtgcacgtagcctatggacgcgcaggcgccaccaaacgcattacgctttccaattctgcccgccacgaaatcatgattctggatgctggcggcatgaaacttagcgccgtcctgcccggtaatggcaagatcaaggacgatctgctgcgcttttcaatctatgccgacgagaaaaatagcgaccgttccctgatcgtgccggacgtaaagccgaacaagatcattcgcctcaacagcggaacctatcatgtcgtgtcgaattacggcacggcaaatgcaatcatccgcgccgatatccgcgtggaagccggaaagctgacagaggcaacggtgcagcaccgcgccgccgaagtaacgctcaagctggtgcgcgaccatggcggcgaagctctggccgacacatcctggtcgatcctcaatgcctcaggcgatgttgtacgcgaaagtgctggcgcctattcctcgatggtgctgatcgagggcgattatgtggccgtcgccaagaacaaggatcgcatctatcagcgcgatttcaaggtcgaatccggcaagaacgaggacgtcgaggttcttgccaacagcgattcggaagcctccgatgacattgtcgactgatccaatagagcaataaaaaggccgcatcgcgcggcctttttacgtatctttttatcagcctgcatttttcaggcgaagcagatcgggcggggtcgcctcttcgcaaagccgggcaatcgcttcatccagcgtcatggattcctgatcgcgtgagccgagacggcgcatgttgacagtcttttcttctgcttcacgcttgccgcaaacgaggatgaccggaactttctggagcgaatgttcgcgaaccttgtagttgatcttctcgttgcgcagatcggtcacgacctgaagaccggcagccttgagcttcgcagccgcttcctttgcatattcatcggcatccgacgtgatggttgcaacaaccacctgtaccggcgcaaaccagagcggcatgtgaccggcaaaattctcgatcagaatgccgaggaaacgttccatcgagccgcagatggcgcgatggatcatgaccggctgcttcttttccgaatccgcgccgatatagaaggcgccgaagcgttccggcaggttgaaatcgacctgcgtggtgccgcactgccattcacggccgatggcgtccttcagcgtatattcaaacttcggcccgtagaacgcaccctcgcccggcagaatgccggtcttgatattgttcgactgctgccggatctgctccagaacggtcatcatcacgctttcggcacgatcccaaagctcatccgagccaacgcgcttttccgggcgcgtcgagagcttgatggtgatttcctcgaagccgaaatccttatagaccgacaagataagatcattgatgcgcaggcattccgccgccatctgctcttcggtgcagaaaatatgcgcatcgtcctgcgtgaaaccgcgcacacgcatcagcccgtgcagcgcaccggaaggctcatagcggtgcacattgccgaattccgcaagctttataggaagatcgcggtatgatttaaggccatgcttgaatatctgcacatggccggggcagttcatcggcttcagcgcaaagacacggtcatcgtcggtatcgtcaccggcaaccgtaaccttgaacatattgtcgcgataccagccccagtggccggaggtttcccacagcgacttgtccagcacctgcggcgcattcacttcctgatagccatggctgtcgaggcggcggcgcatatagctcaccagattctggaacatcttccagcctttggcgtgccagaacacgacgcccggcccctcttcctggaaatggaacaggtccatttcgcggccaaggcggcggtggtcgcgcttctccgcttcctcaagcatatggagataggcttgaaggtcattatcgtttgcaaaggcggtgccgtagatgcgggtcagcatcggattattggcatcgccgcgccaataagcgcccgccaccttcatcaacttgaatgaattgccgatctgacccgtggaagccatatgcggcccgcggcaaaggtcgaaccagtcaccctgataatagatcttgaggtcctgcccggccggaatggcatcgaccagctcgaccttgtagctttcgcccttgtcggaaaaaacctgtttggccttctcgcgtgaccagacttccttggtgaacggcttgttgcgctgaatgatctcgcgcatcttcttttcgatcaccggcaggtcatcgagcgtaaacggctcgttgcgcgcaaagtcgtaatagaagccgttttcgatcacggggccgatcgttacctgcgttccgggaaaaagctcctgcacggcttctgcaagcacatgggcagtgtcgtggcggatgagttccagcgcgcgcgggtcttcgcgggtgatgatttccaccttgccggaagcgccaagcggatcggaaagatcacgaaccgtgccatcaacagcgtaagcgacagccttcttggcaagcgacttggaaattgattccgcaagggcggcccctgtcatcgatgcatcgtattcacgtacggaaccatcgggaaattgcagggaaacggtattcgacattgtcatcatccttatccagtcccgccaacgattgcgggtggttcgtctcatgcatagaaaatgagtttggctcatattcccttttgcataggcagtaaagtgcaatcactacagctagaacgcatcccgaaaagtgtgaaacggttttcggaaaaaatgcgcgtcaaaaaaaggattatagcgccgatctgattcaatcagatcgaaacgctctctagttctgaatagccaggcaggcgatttgctggcgtttgagctgcacgcaggccttgcttgcggcagccgaatccctgacgccggaaaaacgcacgcgatagactttgcgacccttgggcgaaggcgagatttcgccctttgcgccgggcacgatcctggaaaccacgggtgcatatttctcctgcaattcgctggcacccgcacggcttggcgttgccgccagctgaatgcgccagttcgatctgccggaagtcactggatagccgccatccccctgctcgatctgggtatcgtcgatcagatcggcaaccacatccggcttcagtttcgcagtaaccgcctgcggcttcgccatggcaaccagaggcgcggccttgccattatcgacaccgccaaagcgcgtcagaagtttcgccttctggccatcgcgctgcccggcagagcctgcgcccagaaccacgcccaccagatgcctgttgttgatataggccgacgacaccaaattatagccggatacatttgtatagccggtcttgatgccatccacacccgcatagcggtacatcaggttgttgtgcccgttatagacgcgcccgcgaaaagtgaaggagcgctgcgaaaacaacgcatattcttccgggaaatctcgccgaagagccatgcccagcaccgccatgtcgcgtgcagtcgtcaactggctgacattcgcggtcagccccgaaggattggcgaaaatggtgcttttcatgccgatctggcgcgcgcgctgtgtcatcaggcgcgcaaaagcggcctccgagccggcaagatattcgcccatgacagtcgcagcatcatttgccgagacgataatcatcccgttgactgcatcgcgggtagaaatcgtgtcgccggccttcagccacagcttcatccgaaccttggaagccgcattttttgaaatcggcagcgcatcgtcccaatgcaaccggccagtcttcaaggcctcgaaagtgagatagagcgtcatcatcttggcaagtgaggctggcgcgtgctgcgcgcttgcatcgtcctgccccagcatccgcccgctatccgcatcgaacacaacccatgatgtgctcgccattgcgcctgacgcacaaagaacggctgttccaaatacgacggacgcaaagaaacgcgaaatacgggacgacgatttcaacatgatagctcgcagaaaattacgaatgcgcgaagagggcatgcaggcaaattgcggcccaaaaatggacagggcaacgccttaatatcaaggagctataaaacgcagcgatggttaatgaattatattcatttaacgtaaaaaacagttattttccggtgcgcgaagccgagcagcgccaatagcgccagggcatataccatttgagatcgggagaaagttcccgcggcacggggtcgaaaccatgcgtgccgaacggtccgcagcgcaccacgcgaaagaaccccatccagcccccgcgccaaagaccatggcgcgcaatcgcttcataggcatattcggaacaggtcggcagatgccggcaggagtttccgataagcgatgagagcgtaatctggtaaaagcgtatcagtgccgtgccgaacaggcgtcccggcgtcttgcgccatggatcggtgaagttgcggctgtaaggtttaggcgcgcccttgcccgtatgtttcccgccgcaagaccccatgtcaggcggctttcgccttttcctcgatctggcgaatgcaatcagcgacagcatcgaaggtaagaagcgtggaagcgtggcgggccttgtagtcgcgcaccggctcaaaatatttcatatccgcaaagcgcccttccggtgccgggccgttttccttcagcatcctgtacatggcatcgcgggccgccctcaattcgtcggcggtggcgccaatcacattgcgcgccatgacggaggaagacgcctgccccagcgcacatgccttcacctcgtgggcgaaatctgtcaccacaccatccctcatcttcagataaacggtaaccgtggagccgcatagttttgaatgcaccgtggcaacggcatccggctcggcaagctgcccgatgcgttccatattgcccgcaaactccaggatgcgtttattgtagatatcgtcgatcatgtaggcgaaccttccgccatgccggacaaaaacagaattttgtcgcccggctgcggtttgaagttgtaaataaatgtttatataatagggaagtcaggtctgcgccatgggcacattatcacataccccaaggatcgctgcacgatcacccctgtccggtggcttgctgctgccgtatcaatacatcgcccgctcgtaaagcgcatcgttgtattgtccgtttaactcgtttcctccttgaaggaaactactggagaatactgatggacgctcgcatcctccaagataacgacgacaccagcctgcctgtcaatcaggcatccgtaaccagaatacacaaaaagccaggcaaggccgaagcggaagctgccgttcgcaccctgcttttgtgggccggcgaagaccccgatcgtgaaggcttgctggaaacgcccaagcgcgtcgcaaaagcctatcaggaacttttcggcggctattcggaaagcccggaagaggttcttggaaccactttcgaggaagtcgcaggttacgacgatatggttctggtgaaggatatttccttcttctcccattgcgaacaccacatggtgccgatcatcggcaaggcgcacgtcgcctatctgccggaaggccgtgtcgtcggcctgtcgaagattgcgcgtgtcgtcgatatttttgcccgccgcctgcaaacgcaggaaagcatcacagcgcagattgccgacagcatgcagcgcattttgaagccacgcggcgtcgccgtcatgatcgaggcggaacatatgtgcatggccatgcgcagcatccgcaagcagggttccagcacgatcaccaccacctttaccggcgatttcaaggaaaaggcggaccagcaggttcgcttcatgaccctgatccgcacttgaacacagcattcaggcatagacgatgagcatttttcctgcccagccttccgacaagaaggccgttgaagaaggcgcggcattcatgccgcgctttgatgcatccggcctcattacagcgatcgtcactgatgcgcgcgatggcgaattgctgatggtcgcgcatatgaacgaggaagccctgcgccttacactggaaaccggcattgcccattattggtcgcgctcgcgcaagacgctatggaaaaagggcgaaacctccggcaacctgcaaagcgtggtcgaattgcgcacggattgcgatcaggatgcactctggctgaaagtgcacgtcgccggtgacggcccgacatgccatacggggcgtcgttcgtgcttctatcgtcaggtcgtttcgtcgggtggcaaggtggcgctgacaatggtaagcgatcacgatcaataattcctttcaaaatgatgtgatgagacgaataaggctcgcgtcatcaattcgcagtatttattgtctggataccaagtttcgccaaagcatgtctcccaaaaagcgggaacggggtttgtataaagacatgcacaaaaactgaattttaaaacgcgccgtatgcatatgatgaaatgcgacgcgctttaagctgtacgaaacgaagaggtgtccaacgtggtgcttgcatggagccagaagcgcagggcaattcaccaggacggcgaaccgtcggccgatggtgtcgctgatccggctgaaatcacgcatgaaccccaaaaaatagcattggccctcggtggtggtgccgcgcggggctgggcgcatattggcgttctgcgtgcccttgacgaagcgggcatcgaaatcgagatgattgcaggtacgtccatcggtgcacttgtcggcggctgctatctggcgggaaaactcaacgaactggaagaatttgcccgcagcctcacccggcggcgcatgttcaaccttctcgacattacgtttcgcggcagcggcctttttggcggcatgaagcttgatggccgcctgcgtgaacacctcgacggcatacgcatagaagacctgcccaagcctttcgttgccgtttgcactgaactgcgtacaggccatgaaatctggctttccacaggcccgctggtagaagccatgcgcgcgtcctatgccctgcccggcgtctttgagcctgtgcgctggggcgaccgtgtgctggtggacggcgcactggtcaatcccgtgccggtttctgtctgccgcgcctatgaacagcgcctcgttctggcggcaaacctgcactacgaccaatatggccgcgctgccgtcatcaagcaggcaaagatgcgacaggaatcagtgccgcaggcaatgcatggcgaaaaggaaacgcgcctcggcattaccggtgtgatgatggaagccttcaacatcattcaggaccggatttcccgcgcccgtatggctggtgacccgccggatgtttcgctgatgccgacggtcgggcagatcggccttgcagactttcatcgtgcggcagaagcaattgatgccggttacacggaaacagtcaaacggatcgaagatatcaaacgtctgcaaggcgtgatggggtgactcggcccggtagcaggctgcgcggaatcgggattcgctatttttcagcaacccgtttgccggccaccttcttatgagggtcagacttgctttttgacgaagtttttctgaagatttttttgcattacaatctcattgaaaaagcccggaaatatgggctttttctttatgcacacaggctgcaagactccgtttttcacattcttttccaaaaagatgagccgaagatgcagatggggcttgtgcacccccaatcgatttgctaaatgcccccctcgccgacggagttcggctcctaccacgggcggtcgtggcggaattggtagacgcgcagcgttgaggtcgctgtggggcaacccgtggaagttcgagtcttctcgaccgcaccatttgacgcaaattgctgttatttttcaacaacatcgacgtttcagcatccctcatgtacacacccatgtacacgggaagaccacaatgggtttgctgttaaggtatgtattccagacaaaattcgggacatggcattaccgccgaagggtccccaaagcggcacaagcgttcattcctaagggtgagttcaagcgcctgttgggtgagacaagacgtgaagccttgcgaaattggccccgcgtaaacgctgaatttgaacgccttatttctccaccggacgacaagtccgatccccacaggaacacacctcctcagcctgaaagcgttcagccacaaagtgctcaacccgacgaaggccttggtgcgcctgtgcgcgagcctatagaggcggttagacgcaagccgtcagaacccacactggaggatgccaagcggctttatgttcaagagcgcgtcaaaggcgatatcaacgaaatccacaaagctgcccgtatagaacgcgttatgggccaccttcatacgatcatcgcgcccgattgtctgctgtccaagctgacacgcaaggacgccagagcagtacgtgaccggatgctcggtgaacttgaaatgaagccgataactgtcaaacgctatctgtgcgacgtgagcgctatggtcaatctcggtatccgggagtttgatgttcgggacgctgtgaacccatttcaaaacttgccgattaaggcggaaacaactgcgacagtagcaagggaagaacgcgatcccctccccgctgatgttgtcagcgctatgcgcgaacggctgtcggcaaacgccgcgtctgacatatggaacctttggcaaatcttggagggaactgggtgtcgtcttggtgaaatatcggggcttttgcgatcagacgtacacctgaaagggcaaatcccctatcttgatcttgtctttcacgagcatagacgtctcaagacagttggatcaatccggcgtgtgccgctcattggcagcgccctgaaagccgtaaaggatgccctgaaagagtcggaaggcagcgaatttctgtttccccggtacggtcgtgtacgtggtgcggatagcgcttccgctgcccttatgaaacatctacgtgccgtttctgagaaccctaaacacgccgttcactccctccgtcatggcatggaagacaaattgacccgtgcgggtgtatccgaatttgacagaaatcttgtccttgggcattcgagtggcggcatgagtgagcgttacgggggcgctgaggtgcggctggagattgcattcaaggcgatgaagaaagtggcaggggcgggagattaagctatccaacaccgatccactcatcaatggaatgaatccatcgctcgtgatcgattcaaattagtcattggacatgaaccgtgccgcattgatagccgttcctgcgaaatttaaccgaaattgacaggaagaatagccatgaacacgcaagcaacaatagatacagccgctgttgctcccttgaactttgatccaaacgcttggcatcactcccagatgacgaccttggaggccattgaattatcacgctcaggcggacacccatattcaagcccgaacgtccccaaaggcttcaatacggtcgtaggcttcttcttcgacacctacgactggtatcccgccgcctatgacgacgaggaaggcaacgccatgaaagaccgggaactgatccaatatgaagattggtgcgccaagtacgcctggacgctgggccttgaggttaaagaagttgaagccccggcagcactcaaggtgcacggcatcatggcattgaaggcctacccggaggctttgctagaaatccgccttatcgagatgccttgagcgtcggtactcaacgtgatagcgggtcgagcagggcgacgacaacaggggagcataacgccgatttacctactcaagacagccgccatatgtgcggctctcatctcatttatcacttcaagttgcagcaccccctcgtacgcttacaccgcaaaagaatttaaacggacatgggatagcaaaaatttcttcaatgcaaataagattgcgctagtgattgaatactgctcaactatacgggcagaaagagaaataatgtcgtacttaattgatgaatatattaaaaaatcaagaaaagaaacaggactttcatacagcatatctaaataaatattatatgactacgtaaaaacatctagatatacactatcatatagtgagaaaatggctttttgcaccaagtaataggttaacaaactcccaaaacaggcttcccggcgcaactccctgccgaagcgtttacggcttctgagaattgccgttaggtccccgtgagcgcaaacccacggggaaccttttgcttaacctatcgtgcctccttcggcccacccttcggtagttcactaatcatcgcattagcgacgatcacggcaggaagtgctgcggattgaactgagggaaagcgtggcaatcagatgtacgcttatttccgccatagcgagtcactgagtcgcctccgttgatttccgcaccgaaccaccgggaagcccctgtacgcccctccatggactcctgagcgcctttctacggcttaacaccagcgtgtgtgtcggaatacggacaagtgcatggcaatcgccccggtgaacctaaggatggtcttctagctgtacgacagggagagcgaaagggacgccaagcaatccacccgacaagaaatcatcgtcctccgtcatcctcgcaagggcaaagcccatcaggaggccttggcctcgaagagatttgagagcgcatactgtgcgctttcacttctacgaaacgtcttcgtctcctcaggcttcaggaagcgacgcgacgcaacacccgtacggcgcttgaagaggatcgaatagaggtcaaccgctacaaaccaagggtccccgttcaagagcaccacgcccgtgctccgcacatcggaccttctggcatggatgccctctatttccgccagagcgagtcacgggcgggcattcaggcaatctgagtcggaagagtcggaactaccggaaacaccagaatgactctctacggcgatcctgagaagaaatagggagcgttgaagaacccagagcggtggacatgtcgagtggacatgcaggaaagcttcttacgggtcccacatatagggtatttctctgggttcacctcctatatccctaggctcacctgatcgagttaccaagggtgtatcgtacttcatactcctccattcaacatccacttaaggttaagacatcagcatcctcatgtcccatgccaagatgaacgctagtgccgaaccaaggggcagcatgaagcttcctgatgcctgatacttgttgacggcttccgccgttcaatgatgattgaggattatggagtaaagaaataacctcaataacaaggcttgaccatcctttctacccggcacaagggaaccgaatatctgcctgttgtgaagccgaaaggagagccaagcttggcacccgcgagatttccatcgggtcagttctcgaaggtgacacttccgggaaagccgacatgatccctgaatgcttccagcatgacagccttcgtctgatctgccttgctctccgcaatcagtaccgcgtcatgcactggcaacgcgacaatctccatcttcatcagacgcaatagcacatcgaccatgatctggctttcggtgaactgcacagcgtgaccatgaccagaatagaagagatgccgtatggatgggtgtcggccctcaatagcgtcccgcactgtcgagaacttaagcagacgcgggaacttcacacgggtcccctcaggcattctccgcaatcgtgtgcttgctgccagcatcgcactggtaacgatcttcacacctgatcggaaatcttccaagcccggaaccagatagaggtctccctcaccgggatcaataccagcatgaccgtaagcaatgcgaagtcccatgccgctgtaatcgagcgcaacgcaagactctccctcgatcagcaaaaggtcccgccgctcggccttcgtcatgttctgccagaagccaccgaacagacgaccgcccgaggtgaacgtatggtcgctgtcggtgaaataacgccgcaacttgcgctttgccgggtcgtgcaaccgtattatagctgcgcccgtatcatctacagcaatgtcagaagcgtccaatacttcaagatcggccttaccgagccagccgttgatctggtccatttcactgcggaattgacgcgtccgttcattgtcctcatattcttcccgcgccccgaacagccttcgatccttcttgggccgctgtaggataattgggtcagactgatcggcaatccccatgtcagccaaggaaatatcgacagcatccatacggctgaccagacgtaggccgggatagatgaccgtctgcgcccccttcacaaccttccctcggtcgcctacagtctgctcgatccagccagcatattccagtttatcgaggattgacgggaacactttggaatagatcggattgcggtatcggctcttgccaaggctacgattggagcggctgacacgaatgccgtgctcatggccacatatccggtggtgcatgaggtcacagataatggcttctactgtgtcctcgaagactttctgatcggtagccctgcgttttttctgtcgtgtctctgcggcttcgacagcctgtacagcttcccgaacaagagcctccgctttcacagttgccgcaaagcgccacggattgaatgccatatcgctatatctgcgggtttctgcatcctcttcctgaggctcgctatcgttgccctgctcgtcgtcctcaaggataacaccgtccacgtcgtcagcgtaatcaaccatgcctgccccgccccctatcatgctgaatttcaacccgcacctaaccgcatatgcgcctatttacaagtcctctattatatttacggagcctcaaaaaaatacaccgatatggagccatgcgtcgaaacatccccgacattgatccgcagggatgcgcctgaacatttccgttaaggtcgtgctgctggggtggctaagctgctactgggcgacctattctcagttaagtatctctatagctttatccagcaccgctcttagtctagccataggtgacgccaaggtccgtgctcctgtctacctcaccatcctgacatttacctgctttgatcttattcaattctggatactgtattacggaaaaaccgttcaatgcctagcattttctttgcatgtcgtatccttgcggctcccattgcttcaatgtttggtcagtcttcacagggtctttaccgatcctgataacggtctgtcgtgtcaatcccgtcgccttcgcaatctcagatgtaccggctcccatggcaagcatgtcctgaacagcgttgagttgcttccggtcaacgctggcgctccgtccttcctgcctccttaagaatgctgaatacactagaccgccccgccttggttgccgccatgatttccgcgacggtcttcccttcgtccttcaagcggataatctcgtctgcctgacgctgtgctgtgggtgccctgcccttgtacttgccgcctgccttggccgctgcaataccttcccgctggcgttccagcatcagttcccgctcgaactccgcaatcgatcccaaaaggttcagcataagcttccctgtcggcgttgccgtgtcgaggttcatggcgaggatacgcaaactgacgcccttgctgctgagttgcccggtgagatcaaccaagtcagcaaccgaacgggccagacggtccagcttggtaacaatgaacgtgtcgccttctcgcagatgatcgagggcgcgttgcagttccggcctcttactatccttggcagaggtctgttcactgaatatgcgatcacaccctgccgcttgaaggtctcgctcttgtgcggcaagtcctgccttctgatcggttgtcgatgtacgagcgtaccccacaagctgaccccggtaggtagcggcgacgttggcgacggttgcattgttcatgttggcccccataatccaaataggtttataggagttatcggactaatagtccataaagtcaatacacactctaattggactttgttgctgcatacgccatcagtccaacacccccaagccctaaatggacttcaaggcagaccaaggccagagccgggaggatacataagaccaccgccctgcttctgtagagggttagctcttggtgcttatctctactgcgccgggttagctctgccactgtgcaacctattaggcatgtgctgctcctatgcaaccttaggtccagccctcccgcccctcacgtgaagccttcaggaaagccgttcgcacctctctggttccagcctcccaccacctaccggaaagcgctgaatgctctatcggcttcaccttctggcagcattcaagggaaacggaaggggccacgggggtagtgcgcggttgcctttaatcagatgtggttcgcggaaatttctgccaaatattctgggatgacttctcgggctagccagttctggaactctttggcaatcggcttgttgagcgcccagcggctggatcgcatgaacgccggtggctgataagcttattgatgcccgagcgggtgatgaaagttgcgttggggttgccgcgaataccctcattaattctgagggtatatttttcatccccatccaatctggagagatgcctgcgggagccgccgctggtgtgcttgtaaaggccgctttcggagacaagcgacacaccataggcgcgggcagcaacttctttaaggccccttaaatgggcctctttgtacggtaggttttgcttctcggatgctgtcagcttgctcaaggctcggttcgtgttgatcctgccatccgaacgaatgtgaataccgaggcaccggcacacatcagccgccacgaacccacggggtacgccctccgtcctgccccgcacttaatgccggttagtccgtctaagaagctgctcgtctggcgtattcagttcccgcgtctgcttcttcacctcaatcccccgctcacggcacagcacagccgccttccggctaagcttggtcttcatcccatggggaaggtagaggtggcttaaggctcgccccgtgctccgcacatcattcgtccatcgtgacgtattctaggtgttccgtgatgatgccttgcgagaacttagccagagcttcggcagcctctttctcttccttcaggcgcttcattttctcctgaaagcgggtcaaggtgatgagcgtcagttcttcaaggtccatctcaccggctgaaaccttctcctccccgcgcacatacaggccgtccttgcggattgcagggagtaccgttcctgtcacccagttctggaacttcttggctttcggtttggtggagcgcatgatgagcttgtagagacgggcttcggagacgataactgcgccgcgatttgggaaactaacgtgggaatttcccacactagatttagcgagccaccctctttcatgcacatcggcggaaaccacggcgctgcctgtgtgtttaatacctagacagcggcacacgtcagccgccacgaaccatggctcccccttcaggagcactacacggaccttgtggtccatgaagttgaagatttcagtcatcgcatcgctgcgcgtcatcgcatccgcgctcttggtcattgcggcggtggcgttcgtcaaccttggcagagaaccggggacctgttatcggtgtatcgtgcggtacacaatttggcccgcatgaggtacacaatcggtcgtatctcgaatgtcgctcattaacgctaccctcggcgctcatgggctgacttcaaagaaagcaagggtcgaggcaaagagcgtcggctaaggtgacaagttcgggtgacacttaaggaaacgctggaaacgtactgattttgttgaatgcagatggggcttgtgcacccccaatcgatttgctaaatgccccctcgccgacggagttcggctcctaccacgggcggtcgtggcggaattggtagacgcgcagcgttgaggtcgctgtggggcaacccgtggaagttcgagtcttctcgaccgcaccattcacaactttacccaagctaagttgttggaaacattagacccgcgaaagcgggttttgttttaggtggcctcttgatcccatgcccccgaagctggatgcccaacgttcgggggacgtttaaagacgggattttccttttcagcctttgtcgagttcggcgcggatcgcagcgccatgttcatttagtttcggcgagcggctgtcgagttttaaatcagcatcagagaagcggatcggcgtgcgcaatcccggaacaccctgcgggtcgatcttcatccctctcgccttgaattgcggatcggcgaagacatcagccaccgtattgatcgggccggcgggtacgcctattttcgcaagctctgccagcaggtcgtcacgcttccactgttttgtgcgttcctccaatagcgccgtaagggccgcacgattggcgacgcgtgccgaattggtagcgaaacgctcgtcctttgccagttcaccgatacccagcagcgtagaaagctttccaaattgcccatcattgccacaggcgatgatgaagtaaccatctgaaacagaaagcgtctgataaggcgcgatatttggatgcgcgttccccatgcgctttggcgatttgccggaagcaaggtaattcatggcctgattggccagcacccccgacatgcaatcaaacaaggccatatcgatatgctggcccttgccggtacgcgcgcgcatgataagggccgactggatcgcaatcacgctataaaggccggtaaagatatccgcaaaggccacaccgattttctgcggctcgcggtctggctcgccggtcaaatccatgatgccgcccatgccctggatcatgaagtcatatccggcacgctccgcataagggccggtatggccgaaccccgtgattgagcaatagatgagctgcggatttatcgctttcaggctttcataatccagaccgtatttgtcgagcccacccagcttgaaattctcgatgacgacgtcagcctccgccaccagacggcgcacgagctccctgccctcctcggtgcgaaaatcggctgtaatggaccgtttgccgcgattgcaggcatggaaatacgcagccgaccgttcgccttcgacatcaatgaaaggcggcccccaggtgcgtgtgtcatcaccctcagggctttcgaccttgatcacatcggcaccaagatcgcagagcgtctggccaacccatggcccggccagaatacgcgccagttcgaccaccttgagaccgtcaagcggtgtgttctgcatgttcagcaatcccaaatgaatataagaaagcccgcccgcaaattgcgagcgggccaaaagcaggcttggaaccgacgatcagaagaacgcctgaatgccggtctgggcacggccgagaatcagcgcgtgaacgtcgtgcgtgccctcataggtgttgacggtttccagattctgcgcgtggcgcatgacgtgatattcaatctggataccgttgccgccatgcatatcacgggcctggcgggcaatatccagagccttgccgcaattgttgcgcttgacgatagaaatcatttcgggcgccatcttgccttcatcgaacaggcggccaacgcgaagcgatgcctgaagcccaagcgcgatttccgtctgcatatcggcaagcttcttctggtaaagctgcgtgccagccagcggcttgttgaattgcttgcggtccagaccatattggcgcgcacggaaccagcaatcttcagcagccccgagcacaccccacgaaatgccatagcgcgcgcggttgagacagccaaacgggcccttgagaccggaaacattcggcaggattgcgtcttcggaaacttcaaccccatccatcacgatctcgccggtgatcgaagcgcgcagcgaaagcttgcccccgatcttcggtgctgaaagtcccttcatgcccttttcaagaatgaagccgcgaatggcgttgtcatgcgcagccgattttgcccagacgacgaacacatcggcaatcggtgaattggaaatccacatcttcgagccgctgaggcgatagccgccatcgatcttttcggcgcgggttttcatgccagccgggtcggaacccgcatcgggttcggtaaggccgaaacagccaatcaattcacccgaaaccaggccgggaagatatttcttgcgctgttcatccgaaccataggcatagatcggatacatgacgagcgacgattgcacgctcatcatggaacgatatccggaatcaatgcgctccacttcgcgcgccaccagcccataggctacatagcttgcattggccgcgccatagtctttcggcagcgttacgcccagaagccccgcctgccccatgaggtgaaacagttccgggtcggtggtttcttccagataggctttttcgacacgaggcagaagaacgtcgcttgcaaaggccttggccgagtcgcggatcatgcgctcgtcttcggtcagttgctcctccagcaaaaacggatcttcccaggcaaaagccgcacgtgacatcaggtattctcctcagattgaatatgcagggaatatggagcggcacgacgatgaacgcaatcgacgtttactcatcgatctattccgtttagtaatagatcatgacaaccctatcccgccgccttctgccctcaaccagtgcgcttgccgcattcgatgcggttgcgcggcatgaaagtttttcagccgcagcagacgaactttccctgacacaaggcgcagtcagccgtcaggtcgcgtctcttgaagaacagcttggagcagcccttttcgaccgcacaagccgcaatgtcgtgctttccgaagctgggcgtgtttatctgcaagccatcgggccggcacttgcctccatccgggcggcgtcactgcaagtgatgtcgcagatgcgcggcacgacactcaatctcgccttcctgcctacattcggcacccgctggctcatcccgcgcattccgcgttttgtcgcgcaatatccgcatatcatcctgaatttcgcgacccgcatcggccagttcgattttgatcgcgaagggctggacgcggcaatacatataggccagccggattggccgaatgcggaatgcacctttttgatggatgaaaccgtcgcccccgtatgcagccccgcctttctcaaggatcacccggtcacaagcccgcatgaccttctgcgcctgccacttttcaacatggcgtcgcgccccggcgcatgggagcattggttcaggagcctcggcatcaccacgcctgttccgggcggaatgcgctttgagcagttctccaacgtatcgcaggcttgtgttgcggggcttggcatggggctcatgccacttttcctcatccgctccgagattgagaacggccagcttatcgtggcctgtccgcatacggtcaaaagcccgagcagctattatttcgtggcgcccaaaacacgcgcgaaaacaccggccgtaaccgcttttcgcgactggcttctggcagaggttcgcaacgaaaccgatcctcacgcaatcgaattgctgacgatctcgtaagagcgcaaacgctttttgtggtcgtggatcatgccggtaatcatcaactcatctgcgccggtattttccgcaaaggccttgatgcccttcgccacagtctccggccagccaactacacggcaggaaagcatctggcggacgagggcttgtgctgccggatcaagccgctccatatagccttcgacaggtgcaggcagcttgctggggcgaccgctgcgcaaattgatgaaagcctgtaactgcgaggtgaacagataatttgcctcctcgtccgtgtcggctgcaatcacattgaggcccagcatcacatagggcttctgcatatattcggacggctcgaagcgttcgcgataaagcgcgatggcgcgctccatctccgccggagcaaaatgcgaggcaaaggcgtaaggcaggcccagcatggcagcaaactgcgcaccgaacaggctggaacccaatatccagacaggcacgttcaacccctcgcccggcacggcccgcacccgctggccgggttcggccggtttgaaatagttgagcagttccacgacatcctgcggaaacgcattggcgtcactgtccagattgcggcgaagcgcatgggccgtaactgggtctgttcccggtgcgcgcccaaggccaagatcgatgcggcccagaaacaacgaagcaagtgtcccgaactgttccgcgatcaccagaggcgaatggttcggcagcatgacaccgcccgcccccacgcgaatggtcgaggttccgttggccacatagccgattacgaccgaggtagccgcgctggtgatgcccggcatattgtgatgttccgccagccagtagcggtggaagcccagccgttcagcgtgctgcgcaagctccagcgtgttgcgaagcgaatgggccgcatcgctgccttctgaaacgggcgaaaggtcaagaacggataaaggtatcatgctggctcatatggtcattcgacaaataaaaggggcggcttatttctaggccgccctttgtccgtggttcaacgcaagtttcagtgatgttgcactggcgcagattcactgccttcttccgagggcgtaaaatacccgccctcaacatccttctttgcaatgaaagtatagaacatcggcaccacgaacagcgtaaagatggtgccgatcgtgatgcctgtgaagatcaccagccccatcgagtaacgggcggcagcgcctgcgccggtggcgattatcagcggcaccacgccaagcgccatggcggctgtggtcatcaggatcggacgcagacgggtttctgcggcgaccacaatggcgtcgcggcgcgaaagaccgtgcaggcggcgctgctgattggcaaactccaccatcagaatcccgtgtttggttatcagcccgacaagggtgataagccctacctgcgtatagatgttcaacgtgccaaggccgatattgagcgggacgatagcgccgaaaatcgatagcggaaccgacatcatgatgatgaatggatcgcggaagctttcaaactgcgctgcaagcacaagatagatcacgacaacagcaaggccaaaagcgatcaggatcgtgttgccctgctccacctccagtcgggactggccggaataatcgaggaagaaaccttccggcattttcgatctggcgatatccaccagtgtttgcaggccctggccggtcgtcacgcccggcaagggcagcgccgaaatcgtggccgagttcaactgattgaactgttcgatggccgcaggtgcggcattttcattgatctggataaccgaggacagcggcaccatcgaacctgaaacactgcggacatagaagttgccgagtatttccgggttggcgcggtaggaatccggcacctgtgtgatgatatcgtagctgttggaatcgcggtcgaacttggcaatcgatgcgccgccggtcaaaagaccgagtgtcgaaccgatatcgctcacctgcacgccaagcgtcgccgcacagtcacggtcaatcgtgatcgtggtctgcggcgcgttgaaggagagcgaattctgcacgataatgaactggcctgaagcctgtgcttcggccttgatctcttcggcaagcgcaaacacctgatcggcagggccggtcgattgcagcgctatcgagatcggcaggccgccacctgtccccggcagggatggaggcgcgaagatgaaggcctgcacgcctgcaaccttggagatacgcgcggtcaggtcttgctggatttgcttttgcgaacggtcacgctcattccagtctttcaaaacccagagcgcgatgcccgaagtcgtgccgccgtccatgccaacgatctggaaccgagttttctgctcgggcagatccttggtcagcgcatcaatctgctcggcatagagattggtataggccgacgtcgcatattgcggggcctgaaacatggaaaacagtgcgcccgaatcttcttcaggtgcaagctcgctggacgtgttcatgaacaggaagcccgtcagccccatgaggcacaagacaattgccagcgtgatccagcgatagttcagggagttggaaacgcgcgcatgataccacttctcgaagcgcgaaaaggtgcggtcgataaacttctggaaccgggtctggtcgccatgcttcaacatgcgcgaacacatcatcggcgaaatcgtcaaagcagcgataccggatataatgaccgcgcccgccagcgtgaaggcgaattcgcggaacagagaacccgtcaggccgccgataaatccgagcggcgtaaacactgccgccagcgtgatcgtcattgcgacaatcgagccggtaatttccttcatccccttgaaggccgcatcgatggggtgcaagccttcctcgatatgccggtggatattctccagcaccacgatcgcgtcatccaccacaaggccgatagcgagcaccatggcaagcagtgacaggagattgatcgaaaagcccagcacataaaggaaaaagcacacgccgatcagcgagatcgggatcgtgacaatcgggatgagcaccgagcggaacgagccgagaaagacgatgatgaccagaatgacgatggccacggcttcgccaatggtcgtgaacgcctcgttgatcgaagaactgatctgctcggtcgcgtcataaacgaggacgagcgacatgccttccggcaacgatgcctgaatggatggcaattccttgcgcacagctgccgccatgtcgatggggtttgccgccggtgtcggatagaccccgaggaatgtgccggccgaaccgttgaacgaaacgatagtatccgtgctttctaccgcaagctccacctttgccacatcgcgcaggcgcaccacttcgtcgcccaacgccttgataggcatggccccgaaagcttccggtgtctgcaaggtggacttcagcgtgatcgatgtcgcaacatattcgttcttggtcttgcccggcgcagacaggaagttcgaggccttgatcgcggacagaacttccggcgcggtgatctggcgcgcggcaagctggatcgggtccagccagacacgcatcgaatagacctgcccaccgagaatttccgccttggcgacaccctgaatggtggacatacgaggctggatcacgcgctttaggtattccgtgatctgctcactcgtcatattggggttctgcgccgccagatacatggtggcaaagctctggcccgttcccttgacgatgacaggatcgtcggattcgtcgggcagattgccacgaacctgattgaccttcgcgataacctcggtcagcgccgcatccgggtctgcgccgagcttcatctgcacggtgacagtactggacgaaggacggctggacgaggttacatagtcaatgttttcggttgttgcgaccgcttccgcaatgggcgcagtgatgaagccctgaatgagatcggcgctcgcaccggcataggccgttgtcacggtgatgacggtttcatcaaccttcggatattcgcgcacggaaagctgcgcaatcccctgcaggcccaaaaggacgatcatgagggaaaccaccgtggcaagcacggggcgccggatgaagatatcgggaaaattcatcttgctcgcctattgcctgtcagccgggttcccggacggattgaccgtattgtcgatctttaccggaacaccggatgaaagacggttctgtcccgcagtgatgatgatgtcgccgggcttcaggccgcttgtaacttccacattgcctgcagaccgccgcccaagcttgataaagacctgctgcgccacctgtttctggccctcttgcacctttgcggcttcgctcgccttcgcgctttcctgcttctgttcggggcgaaccacatagacataatcgccgtaaaggctcgacacgatggaggtctgcggcagtgcaatcacattgctttcttccggcagttccacgcgaacctgcacaaattggcccggcgtcagcttgtgatcgggattatccacctccgcgcgcacggaaaccaggcgggtggtcgggtcgatcttggggtcaatgccgacgatcttgcctgtaaaatcaagtgtgtccgcattggaacccaccttcacggtctgcccaagctttatggttgcaagcagctgttcgggcaccgtaaaatcaatgcgcatgatatcggtattctgcaaggtagcgatcaccgtgcccggcgtcagatactggccgatatcgaccttcggaatgccgatgacgcccgaaaacggagccttgaccgacttctgcgccagcgtggcgcgcatcttttcaaccagtgcgacagcggcattcgccgccgaggcagtcgtatcgacattcgataccgcgcccacgccgcgcgtacgcaatgtatcggcgcgcttcaaattctgctgggcaagaacggcctcagcctccgcggcggcaaggtccgccctctggatactgtcttccatttgcaggagaatatcgccctgcttcacgtcctgattggccttgaagttgatcttctgcacgacaccgtcaagctgcacggtcagatcgacgccattgagcgcgctggcggtgccgatggcttccacgcccggctgccacacaccgggctcaacggttacggtggaaaccgtctgcgctggctgctgcatattggcaaaaaaatccttgatcatcttcgagcggaacagattgaacccgatcaaccctccgacgacgaccaccaggaatattattgccaggatcaggcgcttgatcattcggatgaactccaaggtggctttgaagcgcatccccttttacgcaaaggtcgcgcttaatttacttgaatgagagaggcgggcaactgtaccgtctggacggtaatgtcagcatatgaacggtcaggagatcaagtaaattgttacccacaaagagggagaattcacgcgaaaaaattttacgtgcagcaaccgagctggcgcaggaagtcggcccggcccatatttcactcgatgctgttgctgctcgtgcgggcctttccaaaggtggactgctctattccttccccaccaaagccaagcttcttgaagctatggtggaaaaatatatgcaggaacatgagcaggccatggcggttcaggaaacgctccagagcggtgagagaaaccgggtagcccgcgcttttctggacgtctatcggattcaagccgacaaggagcctcctgcttgcggtgtgcttgccgcactggcggaaaatccggattttatggtgcctgttcgacattaccacagggctttgcttgaccgcatggtatccgatgcggtcgatcccgacaccgcactcatcgcctatctggcaattgccggaatgcaaagcggcaagcttctcgattgcgatatcctcaccgatgccgagcaatattccgtgctctgccgcctggaaaccatgctgacgagcggacaatgcgtagaaaccaagacatagagcggttccggcgtttccgttaaaacacgaaccgttttagagtgcaggcatatcgcctcttgcccagccttccgtggtttcagcggtaaaatcactgaaatttccatcggcaatcgccgcgcgaatgcccttcatgagatattgataataggcaagattgttccaggtgagcagcattgcaccgagcgcctcgccggacttcaccagatgatgcagataggcgcggctataatcgcgcgatgccggacaatcggattgcggatcgagcgggcgatgatcttccgcatgacgcgcattgcgcaaattcaccttgccgaagcgggtgaaagcaaggccatggcgccccgcgcgcgtcggcatcacgcaatcgaacatatcgatcccgcgcgccacggatttcaaaatatcatctggcgtgccgacccccatcaggtagcgcggcttttccgttggcaggatcgggcagaccacttccagcatatccagcatgacttcctgcggctcgcccaccgcaagcccaccaaccgaatagcccttgaggtccatggccttgagcgcttctgccgatctttcgcgcagacgcgcgatatcgcccccctgcacgatgccgaacatggccttgcccggctggtcgccaaatgccaccttgcaacgttcggcccagcgcagcgaaagctccatggcgcgttcggtattcttttctggtgacggcagcgccacgcattcatcaagctgcatctggatatcggaatccagcagcccctgaatttcaatggagcgttccggcgtcatctcataggctttgccgtcaatatgcgaacggaaggtaacgccatgctcgttcagcttgcgcaactgcgcaagcgacatgacctgaaacccgccggaatcagtcaggatcgggcctttccagccgccaaattcgtgcaggccgccaagcctggccacgcgctcggcaccggggcgcagcatcaggtgataggtattgccaagaatgatatcggcgccaagctctttcacctggtccatatacatcgccttcacggtgccagccgtgccgaccggcatgaaggcgggcgtgcgcaccacgccgcgcggcatggaaatctcaccctgacgagccgcgccatcacgcgcgagaaccttgaatccgaaattttctgtggtcatgccgagtgtctatcgtggtcgatacgttcaagcaagcttgcgtccccataggaatagaagcggtagccgtcggcaatcgcataattgtaagcagcatgcatcgtatcgagaccgctgaaggccgaaaccagcatgaaaagggtggaacgcggaagatgaaaattggtcatcagcagatcgacagcccggaagcgatagccgggcgtaatgaagatatccgtcgcgccagaccatggccgcacaacaccgtcctcacccgtggcgctctcgataagccgtagcgaagtcgtacccacgcatataatacgcccgccccgctcatgcacggcattgagcgcgctcgccgtcctttgcgaaacatggccgatttccgcatgcatcttgtggtcgccggtgtcgtcggccttgaccggcagaaaggtgcccgcccccacatgcagggttacgaaatgctcctcaatgcccctggccttgatcttttccagaagatccggcgtgaaatgcagccccgccgtcggtgcggcaaccgcaccttcctcccgcgcatagacggtctggtagtccttgcggtcacgctcgtcttcagggcgctttgaagcaatatagggtggcaacggaatatggccgacggcagcaatcgcctcgtccagcaccgcaccggacagatcgaaaaccagaagcgcctcgcccgaatcccctttttcagctaccgttgcatcgagcgtgccgagaaagcagcttgttccggaatggccgaagcggatgcggtcgccttccttcacgcgcttggcagggcgcaggaaagccttccagcgatcagggccgacacgcatatgcagcgttgcactgacctgcgaaatattgcccgtgcgctcgcgcattccttcaagctgtgccggtatcaccttggtatcattgaaaacaagcgcgtcgcccggctgcaaaaggtcgggcagatcatagacgtgtcgatcttcaaacggctctccggggcgaacgtgcaacagttttgcatgatcgcgcggctcaaccgggcgcaaggcaatgcgctcctccggcagatcgaaatcgaaaagatcaacacgcatgacttacctcgtatgggcatttccagcgaaagcgcgaagcaatatcgcgtttggaaacgcaacgcataaagtcggccccggccgaagccggagccgagatttctcgatacaaactattgaatcagatgtcggcggcgatacgcgcggtcacgatcttgtccggatcggaaaccggctcgccacgcttgatctggtcgacattatccatgccttcgatgacctgaccccagacggtgtactggcggtcgagccatggagcatcggcaaagcagatgaagaactgcgaattggccgaattcggattggcggagcgcgccatggaggccgtaccgcgcttgtgcggcgtgttggaaaattcagccttcaggtccgccttgtccgaaccgcccatgccagcgcgcgaaccgtcgaaatgagcgccacccgacttgccgaacttcacgtcgccggtctgcgccatgaaaccgtcgatcacgcgatggaagacaacgccgtcataagcgccttcgcgtgccagttccttgatgcgcgcgacatggcccggtgcgagatccgggtagagctccagcaccacattgccctttgtggtttcgagaacgagcgtattttctgggtctttataagccattgggcctctcctgttgatttgcaccccgaaagttcaaccgtttccggggcgccagatgggtgttacttcgtgtcagcttcgatggtggccttgatgattttgtcgggattcttcacggcaccattctcggcttcgctgcccttcttaatcttgtccacggcatccatgccgctgacaaccttgcccacgaccgtatattgtccattgaggaacgggccgtcatcaaacatgatgaaaaactgtgaattggccgaattcggattctggctgcgcgccatgccaaccgtgccgcgcacgaaaggttccttggaaaattccgccgggagatcggggtagttcgagccgccggtaccaacgcgggccgcgtcgaagcccttgtccatattgccgaattttacgtcgcctgtctgcgccatgaaatccggaataacgcggtggaaagccacgccgttataagcgccttcgcgcaccagtttcttgatctgcgccacatgcttcggcgcaagatcggggcgaagctcaagtgcgacatcgccgtccttcagtttcaaaataacggtattttcaggatcggcagccgatgcggtctgcactgcaccgatcgagagcgcgacaaaagcggcagcggccagcgccgagcgaatgaaagacatgatcgaaaaactccctgcggtcaggatttgaatttggtgttcaaggcggcagcgacggccaccggaacgaagggcttgatgtccccgcccatggacgcaatctggcgaaccaatgtggcggtaatcgtgcgcactgccggatcggcaggtagaaaaaccgtctgcaattccggcgccatggtgccgttcatgccagccatctgcatttcgtaatcaaggtcggtgccgtcacgcaagccccgtaccatcaattgcgccccatgcttgcgcgcagcatcaatgaccagcccatcaaaagcgatgacggaaacacgcgcagcatccttgtgcagaaccgccttcgcacttacctcaataagcgcaacgcgctcatcaaaactgaaaagcggttttttgccaggatgcatgccgatggcaacaataacctgatcggcaaggcgcaaggcccctttaaggacatctatatggccgttggttaccgggtcaaaggaacccgcatagatcgcgatcgtcatttcttccagctagccttttctgacgggattttcaacaagaacagcagcgataagaaaacagaaaccaagaaaacaaatgaacgcgatatgaacagcatcttcacgacaagttcacaaccgatttaccagaataggtgcaagtttggtgcaaccttttcgttcttgaagcgtatgtatgtcgaaaggaaaagatgatgatgatctttcttctggcattatccatgatggtcgcaatggctgcctcggcaatcatacttcttctcgaagagaacgcgagcaagcgccagcgtgtgcgtcaggttgcattcgatcgtgatacgctgcgcaacatgcgttcgcgctgaccaattaggcacatggggtgcaggccgcgcctgagcaggctgccgataaagatttgagatcgccaattcctccagtcttggcatctgaaaaaggccgatggtttgcgccatcggccttttttattgaaacccggaaaataccgacccgaagatcgtatattccttcttattcttgcgtggcagcgggagtatcgccttccggcgccgcatcgcccccattgccgttttcctcatcgctatccgcatcggatatgcgctccacggagacaaccttttcgccatccgccgtattgaagatcgtaacacccttggtcgagcgcccggcaatacgaatgccatccacgggcacacgaataagctgtccgccatccgaaacaagcagaatctgatcgcttccctcaacagggaacagcgccacaagcttgccgatttcatcggtcttcgacgtatctgtggcacggatgcccttgccgccgcggcccgaaatgcggaactcgtaagacgaagaacgcttgccgtagccgaattcgctgaccgtcagcacggtttcctcacgagccttcaactcctgataccgatcttccgacagctccgcttctgcatcgacatcctcgccgacaacaacgatatcatccgcatcgtcagcgccctgtgccctgcgctctgcaatcgaacgcttgagataggcggaacgctccgccggcgttgcatcgacatgatgcaggatcgccatcgaaatgaccttgtcgccctctgccagattgatcccgcgcacaccgatagaattgcggccagcaaagacgcgcacatcggtaacggggaagcggatgcactggccaccggcacatgtcagcagcacatcgtcgaattccgtacaggtatcgaccgagaggatttcatcgccctcgtcttcgagcttcattgcgatcttgccgttgcgattgacctgcacgaagtccgacagcttgttgcggcgaaccgtgccgcgcgtggtcgagaacatcacgtcgaggttcgcccagaaatcctcatcctccggcagcggcatgatggtggtgatacgctcgccctgctgcaatggcagcatattgatgagcgccttgccacgcgattgcggcgtgccgaccggcagacgccacaccttttccttgtaaacgataccgcgcgacgagaagaacagaaccggcgtatgcgtgctggccacgaacaggcgggtcacaaaatcttcttccttggtggccatgccggaacggcccttgccgccgcggcgctgcgcacgataggtcgtgagcggtacgcgcttgatatagcctgcatgactgacggtgacgaccatatcctcgcgggcaatcaggtcttcgtcgtccatttccgcgccgccaaaaccgatttcggtgcggcgcggcgttgcgaactcgtcgcgaacggcaatcatctcttccttgacgatattcatcacgcgcaggcgcgagccgagaatatccagataatcgcggatttcctcaccgatcttgttcaactcatcggccacttcatcgcggccgagcgcggtgaggcgctgcaaacgcagatcgagaatggcgcgagcctgttcttcggagaggttataggtattgtcttcgttcaacgtatggcgcggatcgtcgataagacggatcagcggagccacatcgacggcgggccagcggcgctccatcaactgctcacgggccgtcgccgggtcgggcgcacggcgaatgagggcgatcacctcgtcaatattggcaacggcaatagcaagaccgaccaacacatgcgcgcgatcacgcgccttgttgagcaggaacttggtacggcgcgtcaccacttcctcgcggaaggcgacgaaggcgcgcagcatgtcgagcagcgtgagctgttccggcttgccgccattcagcgccaccatgttgcagccaaacgaggtctgcaaaggcgtatatcgataaagctggttcagcacgacatcggccacggcatcgcgcttcagctccaccacgacgcgatagccttcacggtccgattcatcgcgcagatcggaaatgccatcaatgcgcttgtcgcgcaccagttcggccatcttctcgatcatcgaggccttgttcacctgatagggaatctcggtgatgataatggcctcacggtcgccacgcatcggctcgattgtggcgcgcccgcgcatgatgaccgagccgcgcccggtcgtataggcggaattgatgccgttgcggcccagaatgataccgcccgtcgggaaatcgggaccgggaatcaattccatcagttccgacagttcgatggccggattgtcgatcagcgcaacgcaaccatcaatgacttcgcccagattgtgcggcggaatattggtggccatgccgaccgcaataccgcctgaaccattgacgagaaggttcgggaagcgtgccggcagaaccaccggctcctgttcgcggccgtcataattgtcctgaaaattgacggtgtccttgtcgatatccgacaggagggattccgtgaccttttccagacggcattcagtgtatcgcatcgccgccggaggatcgccgtcgatggaaccgaaattgccctgcccgtcgatcagcgggtcgcgcatggaaaaatcctgcgccatacgcacgagggcatcatagatcgaagcatcgccatgcgggtgatacttacccatgacctcaccaaccacaccggccgacttgcggtaggggcggttataggcgagattcatctcgttcatggcatggagaatgcgccgatgcacaggcttcaggccgtcgcgcacatcgggcagcgcgcggctcacgatcacgctcatggcataatcaagataagaccgctgcatttcctcgataatggaaatcggctcaatgccgcttgggccgccgtttgggccaccattcatatcgtcggaaccgggtggaggcgtttgatctgacactattcagatttctttctcaacagaatcgataaagtcactttataaagggaaacagcataaaaggccaatttcaggaccatttcaaccggttaattccggctgtaagatcaataacttacaagatattcacataaagatggcgcaaggatgttgttccctatcgctctttgcatcgaccctgcggccttcatggtttacatttgcagaaatgtgatcggacaaatcagaccaacaaaaggggcatgtgcaggatggggttctacgatacggttttcagcgctttcgtgaccctcctcgtcacaatcgatccgccaggtctggcgccgctgtttctggccatcacccccggcatgagccgccataagcgcggacaggttgcgcttcgcgcctcgatcatcagtttcatcgtcatggcgctttttgcaattgcgggcgcgcaaattctcggcatgttcggcataaccatcggcgccttccgggtggccggtggcttgctcctgttctggatcgcatttgaaatgattttcgagaagcgcacggaacgtaaggaaaaaagcgccgaggttgccataacccgggatcatatccgcaatatagccgccttcccgctcgccattcctctgattgccgggccgggcgccatttcggctatcgtgctgacatcggaatcgtttcctagtgttggttcgcgtgccgcacttctcggcgttattttcgtttgcctgctgattacctattttgtgctgctgctcgcagaacgggtcgatcgttttctgggggaaacaggccgctccattctcacccgccttctcgacgtcatcctggcagcacttgccgtgcagttcgtcgccgatggtatcaagacactcatcattggttagagcggttccgctctaaatcaatcgacttcattgccttcgtgccgtgaaatgacgtttgtattattttataagaaactcaaagaaacataattaagcaattgttttaacagcaatttcatgcaaatgatgcagaaaggcttttgtggatgcgccaacttcgccggaattgtctatcgtgacgacatctccagagccgtcatcgaagcccacttcacgcgcaagccgcgcggcgatttcttcccggctttcgcgcccgcgcgatgcaagccgttgcgccaacacctcagttcgggcactgatgaccacgaccgagcgagacgtgtaaagcctgcgaatatcgcttaaaacccggcgcgagacattggcgatcacaactgcgccgcctgcaatttcatcatccaacgtcttcggcaggccataacgcaagccatgcgcctgccagtgaagtgcaaaacgcccctcacctgccgccctggcaaaatccgcttcatcaaggctgtcatgatcctccgtccccggcatttgtgtgcgggtgatgatgcggcgcacaaaatgaaagcgcatatcgccagaaagagccacacgcgctgcatccatgatcgtatccttgccagccccactggggccgacaacggctacaaaacagccttttggcgtatcagcctgcatcacagcacccggcacgttccgcctttagtggcggaattggccatgttcccatttgtgcttcgctgtgtgccgcacatatgcttccctgtccgaccttgttggtttgatcgtcaaacttgtctatttatatagataactatacaatatcagaatgaatatagcctgccaacgataggacaacggcgattgaaggcaaagaccagacgaattgagagaaacagcggcgttgcaatctggcgacagattgccgatgagatacgcagtgatatcatggccgggaaacttcagcccggcgcgcgtatgcctgcggagatcgagctggccgagcattttggcgtgaatcgtcatacggtgcgcaatgccattgcagccctgacgcaggaaggggtcctgcgggccgagcaagggcgcggtactttcatcgccaatgcgaagcgcctcaccaatcagtgcacgcacccctcccgcatctcacagaccttcgcctcgcagacacgcgaaaccaaaggcatattgctggcaagcgatttggaaaccgcctcgccggaaattgccagcgcactggaacttgagaccgggcaggaagtggtgcggctcgaaaccctgcacagcgcggatggccacccgctttcgcgtgccaccctttggctggatgcggcccgttttcccgatattgcagttgattatgctgaaagcggctccattgctgtcgcccttagaaaagcatctattgaagaatatttcagaaagtcgaccatcatttccgctcgccatgctgatgccgatgatcgcagatatctaaaactttcgcccggtgcgattgtgctgacagctcaggcggtgaaaattgatacggaaggaagacctgttcagtattcgttgacccgctttccagcagaccggatggagttttcaattgaaaactaccccatccatgatcttgtataaggtcacgccaccaaaatcaaaaatatcattaaataatattcaggaactatttttaattaaaaccctgacagatgttacagttgataaatattggagttcatatgattttaaaaaagtaatgtacgttaaaatggagaatataatgtacaaaatttttaataaaaaacataataaatatctttcatattttaaaacacccaccatacaaggtacatatactctcttgctgcttgaaagtggaagttctttaaaccagggttacacttgggataaaaccccatcgaaagatcaaagcttcagaactggatgcctcccttattggccttggaaatggtactcctgataatgcagtgggcaccactattgcctgggtcgccaagtctgactatctgccgctcttcctcttctttataacggcacgacaatctcgcttacgacaggctccacgttcctttcgggggcgtcagacgccccctatgtctacttcgtgactggacaagaggatccctgggaatttcagcctatttagacaccagagcacatacagtcaaaaagccctgaaaatcaggacagcccgaccatgggctctgaagcgcgctcccgaaagtgggggcagctttcggaaaatatgcgaaagcagacgctgctgaaaagggcgggcgccgaagcgcccgtcaaacctgatcagaacggaatttcatcgtccagatcgcgcgagaaaccgccgctgctgcccgaagatgggccggatgagccgaaatctccaccgccgccggaataatccgacatctggttgcggttgccaccaccgccgaaggaacggccctcgccgccttcgctgcggctgtcgagcatttgaagctctccacggaatttttgcagcacgatttccgttgaataacggtcattgccgttttgatcctgccacttgcgggtctggagcgcgccttcgatataaaccttggcgcccttcttcagatattgttcggcaaccttggcgagattttcattgaagatgacgacgctgtgccattcggtgcgatccttgcgttcgccggtctggcggtcacgccagctttccgaggttgcaatgcgcaggttggcaaccatatcgccggaattcaggcggcgaatttcaggatctgcaccaagattgccgaccagaatgaccttgttgacgctaccagccatcgaaaacttactccgggtcttgcacgcaccttttccacacgtcttcgtccagacaaggggcgctttccaaaagaaaggtcaggcgcaactgcgtccataaccagaaactagaatgttcaccttacaggactggctcaatatgcgctcaatcctggaaggcgaattctttgatgtccacagagtttatgttcctgttttgtttaaaatgcaagcatttgcgtgaacgaaatgaacatctctcccctattttaaggacattttacgctttgcacgccgcgaaggccggttttccctctggacagccataagaaaagccctgccgctcactgtatctttggcgcgcagggcttggggttgagcaaagctctcatgtcgacagtgcttcgtcgacaaattctttcggaaatcaatggcgcacagccatcttccttccgcgtgtgaggtaaattttcggcaatcgatatcttgatcaacgatgcatcattccttgcgaaaagatgccgctacaatcaaatccgattgtgctttcgttcttacgaaagcgacataacctagtcaggtggactcatgctccttacctcctaccgggttttcccgcctcctgcggacctcttgccgatgccgcgctattccgcccacggcatctctccgctatcggcgagtaagggtagtctgctcctgtcaggagtgacagtcaacgctcttgcgttcacatttcgtatcgcatatcagaaggctggttgttcgatatttgttctggtgatatgagttcactcggacgattgaccggagaccccttcttcttggaaggtcccaccccatataatggagcggcgcgacgtatccccacattcggcgcccggttatccatggcaggacgaagcaggcaggacgcggaatgagcgatcagaaattcatttccatacgtggcgcacgcgagcacaatctgaaaaatgtcgatctcgatctgccgcgcgacaagctgatcgtgatgacggggctttctggctcgggcaaatcctcgcttgctttcgatacgatctatgccgaaggccagcgccgctatgtcgaaagcctttcagcctatgcgcgccagtttctcgaaatgatgcagaaaccggatgtcgaccagattgacggcctgtcgcccgccatttccatcgagcagaagacgacaagccgcaatccgcgttcgacggtgggcacagtcaccgaaatctacgactatatgcgcctgctctttgcgcgtgtgggcattccctattctcctgctaccggccttccgatcgaaagccagacggtgagccagatggtcgatagggtcatcgcactggaggaaggcacacgtctttatatccttgcgcctatcgtgcgcgggcgtaagggcgaatacaggaaggaactcgccgaacttcagaaaaagggcttccagcgcgtgaaggtggacggcaccttctatgagatcgccgacgttccgccactcgacaagaaatacaagcacgatatcgacgtagtggtagaccgcgtggtggtgcgcccggatttgtccacacgtcttgcagacagtctcgaaacctgtctcaagcttgcggatggtctggccattgccgaatttgccgacaagcccctgccagtgggagaaacggcggaaggcggttcagccaataaatcagccaacgaaacgcatgagcgcattcttttctcggaaaaatttgcctgcccggtttccggtttcaccattcctgagatcgagccgcgcctgttctcgttcaacaacccgtttggtgcctgccccacctgcgacggtctcggcacgcagcaggccatcgatccaaaccttattattcccgatgaaagcgcagcgctgaaagacggcgcggttgcaccatgggcgcgctcctcgtcgccctattacaaccagacgctggaagccttgggcaaggcctatggtttcaaggtaagcgcgcgctggtcggaactttccgaagaggcccggcaagccattctctatggcaccaagggcagggaaattaccttccattatgacgacgggctgcggtcttatcaaaccacgaagcctttcgagggggtgatccccaatctggaacgccgctggaaggaaaccgattcggcatggtcgcgtgaggaaatcgagcgcttcatggcctccaccccctgccccgcctgcaatggctatcgcctgaagccggaagccctgtccgtaaagatcggcaaaaaacatattggcgagatcaccgaaatgtcgatccgcaaggccgatgcctggttccgcgacatcgatggcagctttaatgaaaagcagcgtgaaattgcagcgcgcatcctgaaagaaattcgcgagcgcctgcaattcctcaacgatgtggggctcgactacctgacgctggcgcgcaattccggcacgctctctggcggcgaaagccagcgtatccgccttgcctcgcagatcggctcgggcctcaccggcgtgctttacgtgctggatgaaccatccattggtttgcatcagcgtgataacgcccgcctgctcgacacgctgcgccacctgcgcgatctcggtaatacggtcatcgtggtcgagcatgatgaggacgcaatcctcaccgccgattatgtggtcgatatcggcccggcagcgggcgtgcatggcggcaaggtgattgcgcagggctcgccccaggatatcatggcaaatacgaattcgctgacaggcaaatatctgtccggcgcgatggaagttgccgtcccggccgagcgtcgcaaaatttccaagaccaagcgcctgcgtgtcgtgggcgctcggggcaacaacctgaagaatgtttcagccgatattccactcggcaccttcaccgctgtcacgggcgtttcaggcggaggcaagtccaccttcctgatcgagacgttgttcaaggctgcgtcgcgccgcatcatggggtcgcgtgagcatccggctgaatacgaccggatagaggggctggaatttctcgacaaggtgattgacattgaccagtcaccgatcgggcgcaccccgcgctccaacccggccacctataccggtgcgttcacaccaatccgcgactggtttgcgggcctgccggaagccaaggcgcgcggctatcagccgggccgcttttccttcaacgtcaagggcgggcgctgcgaggcatgtcagggcgacggcgtcatcaagatcgagatgcacttcctgccagacgtttatgtgacctgcgatgtctgccacggcaagcggtataaccgcgaaacactggatgtgctgttcaagggcaagtccattgccgatgttctcgacatgacagtggaagaaggtgctgaattcttctccgccgtgccggccgtgcgcgacaagctggaaacgctcgtcaaggtcggcctcggttacatcaaggtcggccagcaggcgacgacgctttccggcggcgaagcgcagcgtgtgaagcttgccaaggaactgtcgcgccgcgcaactggccgcacgctctatattcttgacgaacccaccaccggcctgcatttccacgacgtagcaaaactgctcgaagtgctgcacgaactggtggagcaaggaaacacggtcgttgtgatcgagcataatctggaagtcatcaagactgccgactgggtgatcgaccttggaccggaaggtggcgacggcggcggcgagattgttgccgtgggccgtccggaagacattgtgcaggagaagcggtcttataccggccaattcctcaaggagctgctggaacgccggcccaagcgcagctcccaagctgccgagtaaagcagccttgagcatattcagggcgtagatagcgtcagcatcctatcccctggatgtacacgccaaccaaagaaaaaagcccggatgaaccgggcccttctcgacagccattcgcgatcgtgtcgcgatggctggaaatttatcgtcacgacccgtttgaagagctttcactctccagatcatgattagccgttaacggcgtccttcaggcccttgccggccgagaacttcggcacgttgcgggcgggaatagcaacttccttgccggtcgacgggttgcgaccggtcgaagcggcgcgatgcgaaacggagaaaacgccgaagccaggcagacggacttcttcaccagccttgagggcagcggtcacagaagcaagcactgcgtcaacagccgtaccggcatcagccttcgtcaaaccgcccttttccgctactgcggcgaccaattcgttcttgttcataggcattttcctttctttctaaaccggaacggataacgcgaccggatggggcggagtttattcgaaaagagccgtaaaccaagcctgtcaacactaaaaaaccccggaaaaccggggttaaacacagaaatgccgggcttgaagcccggcatttcgattatcagggcacatcaagtgcccttaatgggccagcgaagcccctgcttcatcctccaccggaggcacggcagtgggattctcctgctcggtccattcaatcggttcaggctggcgcacgagcgcgtgcttcagcacttcaccgacgcgggataccggaacgatctcaagattgttcttcacattgtccgggatttccgccagatccttggcgttctcttccgggatcagaaccttcttgataccgccgcgcaaggccgcaagcagcttttccttcaacccgccgattggcagaacccgaccgcgcaacgtgacttcacccgtcatggcgatgtccttgcgaacggaaatacccgtcagcacggagacgatggccgtaaccatggcgataccggcagaaggaccatccttcggcgtcgcgccttccggcacgtgcacgtggatatcgcgcttgtcgaacagcggaggctcgatgccgaaatcgatcgcgcgcgagcggacataggatgccgcggccgaaatcgattccttcatcacgtcacggagattacccgtaaccgtcatgcggcccttacccggcatcatgacgccttcgatggtcaaaagctcaccgccgacttcggtccaggcaaggccagtcacgacacccacctgatcttcaccgtcgatctgaccgaagcggaacttctccacaccaaggtaatcggagaggttcttgtcggtaatctttaccgacttcttcttcgtcttcaggatttccgtcacggccttgcgcgcaagggtcatcacctcgcgttcaaggctacgcacgcccgcttcccgcgtataatggcggataacgttgcgcagcgcatcttccgtaaccgaaaactccttcggttgcagggcatggtccttgatggccttcggcaacaggtgccgcttggcgatctccagcttttcgtcttccgtgtaaccggcgatacggatgatctccatacgatccagaagtggaccgggaatattcatcgtattggcggtcgtcacgaacatgacgttcgatagatcatactcaacttcaaggtagtgatccatgaaggtcgcgttctgttccgggtccagcacctccagcatggccgaagacggatcgccgcggaaatcctggcccatcttgtcgatttcatcgagcaggaaaagcggattggacttcttcgccttcttcatcgactggatgaccttgccgggcatcgagccgatataggtgcggcgatgaccgcggatttcagcctcgtcgcgtacgccgccaagcgacatgcggacatattcgcggcccgttgccttggcaatcgagcgcgcaagcgaggtcttgccgacgccgggagggccaacgaggcagaggatcggacccttgatcttggtcgaacgggcctgcaccgccagatatccgacgatgcgttccttgaccttgccaaggccgaaatgctccgcatccagcacttcctgcgcaaagttcagatcctgcttcaccttcgacttcttgccccatggaatggagagcaaccagtcgagataattgcgaaccaccgtcgcttcagcggacatcgggctcatgctgcgcagtttcttcagctcggccagagctttttcgcgcgcttccttgctgagcttggtcttggtgatgcgctcttcgatttcggccacttcatcacggccgtcctcactgtcgccaagctccttctggatcgccttcatctgctcattgagataatattcgcgctgcgtcttctccatctggcgcttgacgcggctgcgaatacgcttctcaacctgtagaacagaaatttcggcttccatgaaggaaagggctttctcaaggcgctcgcgcaccgaaagaaccgacagcatttcctgcttttcagggattttgatcgcaaggtgcgaggcaaccgtatcggcaagcttggaataatcgtcgatctggctggccgcgccaaccacttccggcgaaatcttcttgttcagcttgacgtaattttcaaagtcggaaaccaccgagcgggccagtgcctcgatctcgacagcatcttcctccggctcctgcagagccgcagcataagcctcgtgataatcttcacgatcggtaaacttggaaattttggcgcgtgccgtgccttcgaccagcaccttgacggtgccgtccggcagtttcagaagctgcaacacattggcgatcgtaccaatctcatagatcgcgtccggcgccggatcgtcatcggcagcgttcttctgggtggcaagcaatatctgcttgtcaacgcccatcacttcttcaagcgcgcgaatggatttttcgcggcccacaaaaagcgggacgatcatatggggaaagacgacgatgtcacgcagcggcaagacagcatagagcccgtccgcaccacccgtttcagaaccaccaaccggtgttttctgttcaatacccgtcataacactagtcctttctcgggccttccgacccgactgccacgcctatgcccccttttgtcgtgaggcaggtcacaaagcgtgcttcggtccatacttggagagcagaacccatcaattcaatagcctattcatggcgcatccaaagaatcgttaactatcctgcgctgtcccgtcatttagtacaatatcaagcttcctctgtgcaccagtggattgaatcagatcactagtggattgaatttgacgtttgaatcccggccgttacatatgctgtttcaaacgttaaattctaaaaatccaatagatacatatacttactagtgaaatttcatgcccctgttgccgccgccctggtgggagcaaaagctgacgcaaggttaggacatgaaaaaggccgctttcgcggccttttcagggacatttcatgccattcaggctgaaacgttgcccttttcgtcctgccgctcggcgtagatgtatagcgggcgggcgcttccatccaccacatcgcccgaaatcacaacttcgcgaacgccttccagcgtcggcagttcaaacatggtatcgagcagaatcttttccatgatcgaacgcaggccgcgtgcacccgtcttgtgttcgacaaccttgttggcaatcgcgcgcaacgcatcgtcatggaacaccagttcgacattttccatgtcgaacaggcgctgatactgcttcacgagcgcattcttcggctcggtcagaatctggaccagagcatcgacgtcgaggtcttcgagcgtagcgatgacaggcagacgaccgacaaattccggaatcaggccgaatttcaacaggtcttccggttccagttccttgaagacttcaccgatacgacgctcatcgacggacttgaccgtagcgccaaagccgatggaggtcttctcgccgcgagcggaaatgatacggtcgagactcgcaaaagcaccaccgcagataaacaggatgtttgtcgtatccacctgcaggaattcctgctgcggatgcttgcgcccaccctgcggcggcacggaagcgacagtgccttccatgatcttcagcagggcctgctgcacaccctcgcccgatacgtcacgggtaatggatggattgtccgacttgcggctgatcttgtccacttcatcaatatagacgatgccgcgctgcgcgcgctccacattataatcggcggcctgaagcagcttcaggatgatgttctccacatcttcgccgacatagccggcttccgtcagcgtcgtcgcatccgccatgatgaacggcacatcgatgatgcgggcaagcgtctgggcaagataggtcttgccgcagcccgtcgggccgacgagcagaatgttcgacttcgccagttcgatatcgctgttcttggactgatgcgccagacgcttgtaatgattgtgaaccgcaaccgacagaacgcgcttggcatccttctggccgatgacgtaatcgtcaaggacggccatgatttcctgcggcgtcggcactccctcacgcgacttcaccatggaggatttgttttcctcacggatgatgtccatgcagagttcgacgcattcgtcgcagatgaaaacggtcgggcctgcaatcagcttgcgcacttcatgctggcttttgccacagaacgagcaataaagcgtattcttggaatcgccgccgccgttgctgactttgctcatcgcagtttcctttcaattgaccgaaatggaccttgggcgtccagatcaatcgtttcttccggttcggacccggtccgggagggaaaacgcgcctcccgcccgccaccacggcagcagatacgcgctgccctgtagtttcaggattcctgtcaccgcaggctccccgaccgaaggaaccctctggcaacttttgcagaacctgcaccgccgaacaaacaaaaaataagttcccggcaaagattcggctcattccggccgagtttagcgcctcgaacccaaacagatacttaacgtgacgcattaaccatcacgtacgaccaagaattgggccccttttgtggcaaaaggcacgaaaaagggagcgcaccgaagatttcgaccttatttcgattcgtctgcgcttacatcgcgcgcttcgaccaccttgtcgatgagaccgaattcaagcgcctcctgggcagtcatgaaatggtcacgatcgagcgtgcgttcaatggtgtcgtagtcgcggcccgtgtgcttgacgtagatttcattcaggcggcgcttcatcttgatgatatcctgcgcgtggcgctcaatatccgaagcctggccctggaagccgcccgaaggctggtgaaccatgatgcgcgcattgggcagcgcataacgatggccggtagcgccagcggtcagcaacagggaccccatcgaagcggcctgccccatgcaaagcgtggaaaccggcgggcggataaactgcatcgtatcatagatcgccatgccggacgtcacgacgccgccgggcgagttgatatacatgttgatctctttcttcggattttccgcttcaagaaagagaagctgcgcgcagaccagcatggacatgccgtcttcgacgggtccattgacgaaaatgatgcgttctttcagaagacgcgagaagatatcataggcccgttcgccacggttggtctgctcgaccaccatcggcacgaggttcatgacggtttcgatcggatctctcattatgggcctctgatatattaatggcgatatgactaggttgaatcgtcggacttccatacatagggcgttgcgcccctgttccgcaagtggcgcgaaatatccgcctactcccaatcgatctcaggcttttcaggccggatgccgcgcttttcgtccagcatcctgcgggcgatttcggtcagccgcgccttgatgcgaaccgaaccgtcttcaaggttttcacgctgaacatcgctgccgtgctggtaaatccagtcgagaagatgcagatcgaaaggcgaaagcaccagatcgaccgatccaagcgcacctgctatccgtgtttcgataagcgaaagcaacctgtcaacgccttcaccggtgatagccgaaacagggatcgggcgcccctcctcgcttccggcggcggcaaggcgcaaggctgcctcacgcgcactttcgtcgagattgtcgatcttgttccagacctccacgacgcgggcatggtcctgcggctcgataccgagaccagccagaatattctccacatcctcggcctgcgccgcgttgtcggggtcggaaatatcacggacatgcaggatcaggtcggcctccaccacttcttcgagcgttgcccggaaagcggcaacgagatggtgcggcagattggaaataaagcccaccgtgtccgacaggatgaccgtttcgccatggggaagccggatgcggcgcaaggtcggatcgagcgtggcgaaaagcatatcttccgcaagcacctgcgcacccgtcatgcggttgaaaagcgtggattttcccgcattggtatagccgacaagcgcaacaattggatgcggcaccttgcgccgcttctggcgatgcagcgcgcgcgtgcgcaccacggtttcaagctcgcgcttgatgcgcaggattttttcctgaagcaggcgtcggtcagcttcgatctgggtttcacccgggccgccaaggaagcccccaccgccgcgctggcgttcaaggtgggtccagcttctgacaaggcgtcccttctggtagttgagatgcgccagctccacctgaagcgcgccttccttggtgcgcgcgcgttcaccgaaaatctccagaatgagcccggttcggtcgatgaccttggcgttccattccttttcaagattgcgctgctgcaccggcgtcagggcatgatcgacaaccaccagtccaatcgccttttccttgacgacttcggcaatggattgggccttgcccgcaccaagcagcgtcgcgggccgcggattggtgacgatggcgatttccgcatgttcgatatcaagatcaattgcgcgcgcaagcccgatcgcttcctcaaggcgcgcctcgttggaacgctggaactgcgatcttgcgccatcctcgcccgcagagccgctattataacggtccggcaggacgggaacaatgacggctgctctcgttggctcaggctcggaaagggcaaagcccttgctgccatcgagggatgccgcttttttatccttgggtttggacaagtaatattctccggggacgcgggaacgcatggatctgccttgcagataagtcaccgcgtaagctgtttcaaatgaagacgccccggaacgttcaagcaatgcccgatagcgatgcgctttctggccgaaacatactcaaacaaaagctggggcgggatacttaccacgccccggcaaatatcggaaagcgtcaggcttcctcgccttcaaacatctgtacaggctggctcggcatgattgtcgaaatagcatgcttgtaaacaagctgcgaatgaccatcacgacgcagaagcacgcagaaattatcgaaagacgttacaatgccggtcaatttcacgccattgataaggaagatcgttagagaaatcttctgcttgcggacagaattcagaaagaggtcttgtagattttgcgatcgttcagccattgtttttattcctttaatcgatcagcagccagctcgcgatatgataaacgaacacgcacatgcgcataaatcaagcacccgcgtgtgcaaaaccgatacccatccgcaattgctgtggaaacacaactgcttcgctctttagcttcggttaacaggatgggaatctttgcgcaaccggcaatttcattggctcgtagcaaatttgacatacagcgaaggccacgggattcaatctgccagcgcaagctctttgttttctttagattccagcaatgggcgcacccgatctattgcccacatgtaaaaacttcccggctggaacgacacgacttccttatgctttttatggatatgaaaaccgataaactccggatgatggatcggcgtcaggccataggccggatcatagatgcgcgtggcctccttgccgacccagtaatagaaattttcctgcggcgcggcatccttgaaaatcccgtatttgcgggcgaggcgtgagataccgtcattgccaaagactgtaatgccaatggaggcgggcgttacttccttgtggatcaatcgatagtaaagcggacgcaatttgcctctgcgcagacccagccaggtcggcagcggatcggtcgcggccatgtaatcctcgaattcatgaataatcggatggtcatgcggaagataaagcgcagacacaccgacacgggagcgattctccctggcgaggtatggcttgtccggatcgggatgaaactgcttgagaagatagacatccgtatccagccagacgccctgctggtatttcatcagcatgatacggaaaatatcactgaattgaacaacagtcagttgggtatgaaaattcggataggccggatcaagccgcttgaatgccgtttcaggcaaaatgctttcggcatcatgcagttcgacacccggcggtacgttctcgatcggggcataggcaaaaagcttcaccctttggccagtcatcaccattgatgccaggcaaatgcgatcgacgtcccgcaaacgcgagccataccagaacgtacagatatccatgcgagtcccctaatcctcacccaggattaagctagcacgaaatcgtgttcagaagaactcaagactgacgcggaacatctgctccacatgttttaccgcatccgcagttgcaaaaatgacaacccggtccctgggctttatccgcacgtcaccgtttggacggatcatctctccgtcgcggtagatggctccgattcgcaagccctccggcagatcgagatcacgcaatggcgcaccgaccagcgaggaggtttccagggcttccgcctcgataagttccgccctgtcgcgatagatgctatagactgcgctaatacggccacgacgcacatgctggaggattttcgagatggtgacagccttcggatttatataggcgtcgatccctaccatatgggtaaagtcctgataggccaccgtattgagcagcgccatattggtcttgcagccaagccgcttcgccatgatgctggacaggatattcacctgatcctgattggtgagcgtcaccatcagatcggcgtcctgcacatctgcttcctgcaggagattctggtctagcgcgctgccatgcagaaccatcgtgcgcttgagctgatcggcaatagcgaaggcgcgctcatgctcgctctcgatcatctttacgcgggtgtgccattcacgctcttcaatggcttttgccacgtaaagcccgatattgccgccgcccgcgatgacgatgcgatttgcttccggcttttcatgcccgaacaggcccagcgtgcggcgcacctgttcccgtgtcgtaaccacataggcaaggtctccggcattcaattcgtccgaagaacgcgggatgaaaaggctgtcattgcgcaccacgccaaccacggtggcggtaaggtcaggaaaaagttcggtcagctgcctgagcggcgtattgatgacagggcattcatcaaggcattcaatggcaagtccgataatcttgtcatcggcaaagcgcagcacatccgtcgcgccttgcaacgcgatacgccgcagcaccacttcgcccacttcaatttccggcgagataatgacgtcaatgggcaggttttcacgcaggaacaggtcctgatattccgccttcagataggattgggcgcgaatacgggcaatcttggtcggcacgttgaacacggaatgcgccacctgacaggccaccatattgacctcgtcggaaagcgtgaccgcgataatcatgtccgcttcgtcagcccctgcggccgccagcacatcgggctgtgagccatggcctataaaaccgcgaacatccagcgtatcgcgcacgatctcgatatcacgtgcggatgtatcaatgacggatacatcgttttcctcggcagccagccgttcggcaataccatagccgacctgccctgctccgcaaacaattacccgcatatccgctccgttcgccctgctatattatacgccgagagacttcagcttgcgatggagcgcagaccgttccatcccgacgaattcagccgtgcgcgagatattgccgccaaaacggttgatctgcgcgatcaggtattccttctcgaaacgctcgcgcgcttcacgcagcggcagcgccatgatgtgctggtccgattccgtcggtgcgcgcggcagcgtgtcgccgatttccgcgggcaaaagatcggccgtcacgagttcatccgggtcgtcgcctcgcgtcaggatcatcaggcgttcgacattgttgcgcaactggcgaagattgcccggccagctatgcgcctgcaacacggccatggcatccggcccgatcttgcgcggcttgatgcccgcctgctcggcaatgtgcttcatgaaaaactcgaccagcgagggaatatcctcgcgccgcgcggccagcgccggcacctgcaccggaacaaccgaaagacgatggaacaggtcttcgcggaaagtgccctccgcgatcatgccttcgaggttctgcgccgtggaggaaatgatgcgtacatcaaccttcacgcgcttggtgccaccgacacgttcaaactgctgatcgaccagcacgcgcaaaatcttgttctgggtttcgcgcggcatatcggccacttcgtccagatagaggatgccgccatgagcctcttccagcgcgccgaccttgcgttcgccaccgtccatctccgtgccgaacagctctatttccatgcgttccggcgtgatcgtcgccgcgttcaccgttacgaaaggcccattggcacggctcgactgggcatggattgcgcgcgccacaagttccttgcctgcaccggaagggccggtaatcatgatgcggctgttggcgggggccacgcgctcgatggtctggcgcaactggttcatggcgagcgacgtgccgaccagttccaactggtcgccggtgcgtttgcgaaggtcggaaacctcgcgcttgagcttggaggtttccagcgcccgttccgccacgaggatcaggcggtcggccttgaacggcttttcgatgaaatcataggcgccgcgacgaatggccgagacggcggtttcgatattgccatgaccggaaatcatcaccaccggcaattcaggatgctgcttcttgatctcgtccagcagtgccagaccgtcgagccggctgccctgaagccatatatcgagaaacaccagccgcggagcgcggtcattaatggccgcaagcgcgctatccgcatcgaaagcggtgcgtgtttcatggccttcatcgctcagaataccagcaacaagatcccggatatccacttcgtcatcaacaacaagaatatcggccgccatatcaaatcacctgtccagctgtgtgcttttcgtcatttcccgaatccgcatcggatggaatggggggatcctcgggaaagaccatacgtatcattgcgccccggcctgcgtgaaaatccgcgggcgcatcatgcaattcaagattaccgccatgatcttcaacaatcttgcgaacgattgcgaggccaaggcccgttcccttttcgcgggtcgtcatatagggttccagcagtttctggcgatcatcgccgggcaagcccttgccgttgtcgatcacatcgaccaccagttgcccatccgccctgtaggcgtgaatgcggatatgcccctcgccgcgctcttccttcgcaaccgcgtcaatggcctcgctggcattcttgatgacattgccgaaggcctgcccgatcaggcggctatcgaacgatccaatcagcttttccgaaccgaaatcattgtcgaaatgaatgtcgctgcggctgacttcaatcaggaacgaggcttcacgcaatgcttcgcgcaggtccatatgccgcatttccggcttgggcatacgcgcaaaagcggagaactcatcgaccatgcggccaatatcgccgacctgacgaatgatggtgtccgtgcactggtcgaaaacctcgcgatcctccgtgatgaccttgccataccggcggcggatgcgctctgccgaaagctggatcggcgtcagcggattcttgatttcatgcgcgatgcgccgcgccacatccgcccatgcggaagaacgttgcgcctgcaccagatcggtgatgtcgtccaccgtcaccacataggagtgatcctcggattcggcatcctcgaccgttacctgcacattgaagctgcggctaccgccgccgcgcgccatgctcacctgctcgcggtgcacggttcgccccgtggcgcgcgccacctcgaaagcctgcccgacctccggcgcgatgctggtaaggcttttcccgaccgcatcttccgacgttacgccaaacatatgctccgcagagcggttgaggatcgaaatcgacccgtcattctcaataccgataacccctgccgtcacacccgaaagcacggcttcggagaagcggcggcgctcatcgatctggtccttggcggaaataagttcgttgcgctggcttttcagctcggcaaccatgttgttgaaagtacccgacagcgcccccacatcgccatcggacgagcgcaccggcaccgaaacatcaagattgccggcagccacatcgtccgatgcgccgatcagcagccggattggccgcaccagccggtctgcaacggcaatgcccgtccagatggccgacagaagcacgatcagcgtcaggccgaaatagagcaaagcgaaagcaatctgcgtcggaatgcggttcgcatccatttcctgatagcgcctggcattggcattcatcagattgatggcatcaagaatttgcggcggaaccgaacgcaccgtataaagatacatgtcgggaatttcgcgcatcttgatgagtgcaccgacgaaattggtgtttcccggcgggatgatgacaggctttccgtccggtgccttttcaagcgaatccttcgtcggcggcggcagatggctttccatgcccgtatcgctctgcacgacgacatcgccattatcacgcaccagaaatgcgcccagcaaggcgcgcccacgcacctgcaatgtcatcaactggatgaaaccgttccggtcgaggctataaatggcacgctgcgcatccagatcctgcaacatcgaataggacgtgctctggaggttcaacgcggtttcctgaagataggctgtatagaaattctgggatgaactgatgatgtcgcgtgtattctggtcgaaccagcgatcaaggcccagattgagggtcacggaagcgacaattgccaccacgattgccggaatggcggcaatcagcgaaaacagggctacaatgcgcacatgcaggcgcgacgcggccttgcccagcctgcgcgccgttatgatgcgatagacctcgcggcagatcagcaggatcagaaacaaaatcaacgcgacattgataatcaccagcgccagtgtaaccgtgcggtcgggggtgattggcgtaataccgatcaggatcgcgaaggaaaacgaagctgtgaccagcgccgaaacgacggtaataatacccggtaaggcgagaagcctgcgcccctcaccctgcccctcatcttgcgatgattgcctcgtcccattcatgtcggtcgtcagattcgccctgttcatgttaaccataataaccaatagcgttgcatctatgcaacgcattgtggcgaaaatgcaacgattgcttgtgattaaagcattcccggcagcagatctttgcagcccggcatcacgaagaatgcaactgtagtgctaaccgccggtctttgcgccacgatagatattgacgccgagttcgcggattttcttgcgcaacgtattccggttaagtcctaaaagatcggcggccttgatctggttgccgcgggtggccgtcaggcaggcaaggatcagcggatattccacttcagccagaacacgctgataaagccccggcggcggcagatccgaaccgaacgaagcgaaatagcgctgcatgttctgctccacggcttgtgaaatggagatattttccatctcgccgccagcagcggcaacaacgtccggcttggccaattcggccttgagctcggtttcgatgatttccggcgcgatttcttcctgcggatagagcgcggcaagcctgcgcacgagattttcaagctcgcgcacattgcccggccacggatagcgccgcatcatctccagacccgcattggtaatgcgcttttcgggcaacccctcttccgcagcgcgtttgaagaaatggcgcacgagatcggggacatcctcgcttcgttcgcgaagcggcggcaggcgcagcggcactacattcaagcggtagtagaggtcttcgcggaaaagcccctgcgcgatgatctgtcgtaaatccctgttggtggcggcaacgatgcgcacatcggtcttgatcggcgtgcgcccgccaacggtcatatattcgccctgttgcagcacgcgcagaaggcgcgtttgcgcctccatcggcatatcgccaatttcgtccagaaacagcgtaccgccattggcctgctcaaagcgcccgctcgaccggttctgtgcgccggtgaatgctcccttttcgtgcccgaacagttccgattcgataaggtcacgcgggattgcagccatattgatcgccacgaacggtcccttgcggcggcggccatattcatgcagggcacgcgcgacgagttccttgccggtgccggattcacccgtcaccatgacggtgaggtctgtctgcatcatgcgcgccagaagacggtagatttcctgcatggcgggcgaacggcccacaaggggcatgttctcaccctgctcgtcgggaagcgccacggcaggcttctgcctgggttccgagagcgcgcgccctacgatattgataagctcggtcagatcgaacggctttggcagatactcataagcccccgcctcggaagcgcggattgcggtcatgaatgtgttctgcgcgctcatgaccacaacgggcagatcggggcgtatcttcttgatgcgcggcaagagatcgaatgcattttcatcgggcatcatgacatcgctgatcaccagatcgccatcgcccgccgcaacccagcgccagagcgatgcggcattggacgtcacccgcacatcataaccagcacgggacaatgcctgattgagcaccgtgcgaatggctgcatcgtcgtctgccaccagtacagttccagtcggacgccctgcaatcatgcattgtctccagcgttgccaatagtgtttgacctgatttccggttcgccggggcctttccaggctggcatgagaatacggaaagtcgtgcgcgcaggatggctgtcgcattcgatgatgccgccatggtcgccgatgatcttggcaaccagcgccagccccagcccggagccgttggtttttgtggttacgaatgggtcgaagaggtgcggcagcatgtcctgcggcacgcccggcccgttatcatgcacgcagaactccagcggcagcgccacgcggtcgcgcgcgcccggcacctgcaagcgaatgccggggcgataggctgtcgaaagcacgatctcgccgccatcgcggccacccatcgcctcgcaggcatttttcaccagattgagaaacacctgcacaagctggtcgcgattggcatagaccggcggcagggatggatcgtaatcctcgctgaagcggattttccgtgcgaaaccattgcgcgcaatggccttcacatggtccagcacggcatggatattgaccgccgtgcgctcgatggggcgctcgtcggaaaaaacctccatccggtccacaagcgagacaatacggtcggtctcctcggtgataagccgcgccagcgcgcgatcttcatcgctgaccacctgttccagaagctgcgccgcaccgcgaataccggaaagcgggttcttgatctcgtgcgccagcatggatgcaaggccggtaactgaacgcgccgcaccgcgatgcgtcatctggcggtcgatcttttccgccatgctcttttccttgaagagaatgaccaccgctcccggcatttccgccaccggtgcaacataaatatccacgatccgttcggcgcccagacgcggagaagaaatatcgacacgatattcgttgaccggcatctggctcgcccgcacctgatcgaccagcgcaagcagggggcttccgaagggaagaaaggattccagccggtttcgcgccagaatggatgagccggacaggaaaaactgctccgcatccagattggcatagacgatgtgattatccgcactcaccatgatgaccggctggctgatcgcatcaagcacgatggaaggaacgccgcccgtttcagtcttattgcgcatcaggcaacctttcgcagcggatcgacatcgcgcaggaatattcgcaggagggtttcaaccactgcagcccgatccgtcaacgtcatgagttccgccttgtctgccggcgtgaaggcgcgcccggcatggcgatccatataccagcccagatgcttgcgggcgtgacgaatgcctattttgctgccataatggtcgagcatatcttcgtaatgtcttataatataatcaagaattccatttgcatcacgcggtgcgaaatcacttcccgcgatcgctcccgccagccatggctgcccataggaggcacgtcccaccattacagcgtcagcccccgagcggcgcagaatttcctcggcatcggcgcgcgatgagacatctccattggcgacaagcgggattctcaccgcatcgcgcaccgcatggatcgcatcccagtctgcagtgccttcataaaactggcagcgcgtgcggccatgcaccgtcaccatggcgatacccgcatcttcggcgcgcctggcaagctccggcgcattgatgctgttttcatcccagccaagtcgcatcttcagcgtgacaggtactttcaccgccgcaaccgtggcctcaaccagtgtcatggcatgatcgagattgcgcatcagcgccgaaccggaatagccgcccgtcacctttttcgcaaggcagcccatattgatatcaatgatatccgcaccctcgccttcggcgatttttgcagcctcccccatccagcgcgcctcgcgtcctgcaagctgcaccacatgcgttcccagcccctcgccggaaaggcgcaacagactttccctgtgccggttgcacagctccgcactcgccaccatttcggacacgaccatacccgcaccggcctcagccgcgcgcttgcgaaacgggagatcggaaacaccggacatcggcgcaagaaaaacgcggttcttgagcatcacaccgcgaatattcaaaggttgatcgagggaagtcaccaataagtgcctatttgatatgcattatgaaatccgcatacagtttaatcaccccgctttccgaacgcaaggaaaagcagcctgaacgcacgataaatcaattgccgtctggcatttgtcgtcgcaaggccttattcggcttgcaggcacaatctttggcagaggttacagtcatttcaaaggcagcagcagtcatcgtggcggccggtcgcggcgagcgggcggggcaaagcgccgaggggccgaagcaatatcggctcattggcgcagaggccgtgcttgcccgcactttgcgcgcttttaccgattgcccgctcatcggcacaatcgccgtcgtcatccatcccgacgatcatgcgctttatcggcgcgctgtgccggagaagcatgagaacgtcatcctcgttaccggtggccccacccgacaggaatcgacccgcctcggtcttctggccttgaaggacgaagcgccgcaatatgtgttgatccatgatggcgtgcgtcctttcatcggtcaggatttgctggaacgcatcattgcaaacctcacccctgataatggtgtgcttcccgccctcgccgtctccgacacgttgaaacgggcggcggcagacggcatggtagagaccaccatttcccgtaccggcttgttcgcggcgcagacgccgcaagcttttccctatgcgccgatcttggacgcacatgagaaagccttcgcaatcaaccgcaccgactttaccgacgatgccgccattgccgaatggcaggaaattgctgttcgcattatcgaaggttcggcggataatacaaagctcacctgggcaaaggatattgaaatggcagacaagcgcctgcggcaggaccatgccgtatttcccgacattcgcacgggcaatggctatgatgttcattctttcgagccgggtgatcatgtcacgctttgcggcgtgaaaatcccccatgaggcaaagctcaacggtcactccgatgccgatgtggcccttcatgcgctgaccgacgccctgctcgccacgcgcggtgcgggtgatattggcacacattttccgccatccgattcgcaatggaaaggagctgcctcacgcatcttcatcgaacatgcggccaaaatcgtccgcgaggcgggaggccggatcgccaatgtggacgtgacactcatcagtgaagcgccgaagatcggcccccatcgcgccgccatgacacaagcactctgcgacatgctgggcatcgccgccgaccgggtttccatcaaggctacgacgaacgaaaagcttggctttgtcggccgtcgcgaaggcattgcagccatcgcaaccgcaaccgtcatctaccccggagaagtaccggaatgagccacatcatcgccggacagaaagccatcgccgtgcttgatgcctgccgcaaggcaggcatcatgatcgcaacggcggaatcctgcaccggcggactgatcgcagccgcactgaccgatattcccggctcctccgatgtggtggatcgcggcttcgtcacctattccaacgaagccaagaacgagatgctcgccataccgatggaacttatcgcgcatctgggcgccgtctcgaaagaagtagcaattgccatggcggaaggtgcgctcgtgcattcgcgtgcaggcgtcagcatcgccgttaccggcattgccggtccgggcggaggatccgcggaaaagcccgtgggcctcgttcacatcgcatctgcccgaacgggacaggcaacacttcatcgtgagtgccgcttcggtgaaaaaaccagaaccgaaattcgtcatgcgacagtgcttgcggcacttgatttggtccttgacgcgctgcatcgcgcataaacattcgggtgagtataccttttcccgcaatcgtcctatctttctcctgaaataacatgagaaggagctttacgcgatgcggttcaaggacaaggtggtcatcgtaacaggtggagcaagcggcatcggggaagccacggcgcgggcttttatccgggagggcgcaaaggtcgtgattgcggatttttccgatcatggccagcaattggcggatgaacgggctggcgcccatgaacaggcgctattcatcaagacggatgttgccgataccagggccgtgcaggcgctgattgcaaggacggtggaaaactatgggcggctcgacatcatgtttgcaaatgcaggcattgcagcctatgcccccatcgacgaactggacgaagccgcatggcagaaaaccatcgatataaacctgacgggggtttatctctgcgataaatacgccatcgaccagatgcgctcgcaaggcggtggggtgatcgtcaattgcggctccatccatagccatgtcggcaagtcgggcgttacagcttatgccgccgccaagggcggtgtgaaacttctcacgcaaacacttgccattgattacggcccccagaacattcgcgtgaacgcggtctgccccggctatatcgatacgccgcttctcaagaatatccccgacgacaaaaaacaggccctcgtggcgcttcatcccatggggcgtcttggcagggccgaggaggttgcaaacgccgtcctgttcctcgcaagcgacgaagcttccttcgtcaacggtgcatcgcttctggtcgacggcggctataccgcccaataatgcaaaaaccccgaagttgggtgtccaacttcgggggcttttcaaaagggtgcggcgtcattcgccaagaccgtaaatctggtcggcccgcttctcgaaagcttcggaaaacttcttgaaggcaagatcgaacatcgttcccatcaacaggccaagcgtgcggctcttgaattcgtaatcgatgaaaaattcgacatcgcattgcgcgccgccgtctgtcggcctgaaggtccagcgattgtcgagatagcgaaacggcccgtcgatatatttcacatcgatgatattctcatccggcttcaacagcacctgactggtgaaagtctcacggatgagcttgtagccaaccgtcatatccgcaatcagcaacgtcttgccgtcacgctccttgcgggaacggatggacaaggcttcgcacataggcaggaattgcggatatttctcaacatccgcaacgagcgcaaacatctgttccgcccggtggcgagcacgcctggcggtcgtaaattgaggcattccgcttacgaggcccttgaagcataaagcgcttcgcgcgccgccttgagcttggcaaaatcttcacccgcatgatgcgacgagcgtgtcagcgggctggaagcgaccagcaggaagccctttgtcttgccgatggtctcgaaagacttgaattcatcgggcttgacgaagcggataaccggatgatgcttgcgggtgggctgaagatattggccgatagtcatgaaatcaacatcagcagagcgcagatcgtccataagctgaagtatttcgttccgctcttcgcccaggccaaccataatgccggacttggtgaaaatggtcggatccagttccttcacacgctgaagcaggcggatggagtggaaatagcgcgcacccggacgaaccttgagatatttcgacggcactgtttcgagattgtggttgaacacgtcagggcgagccttgaccacgatctccagcgcgccttccttgcgcaggaagtccggtgtcagaatctcgatcgtggtcgccggtgcggcctcgcgcacggccttgataacttcggcaaaatgatgcgcaccgccatcggccagatcgtcacggtccaccgaggtaatgaccacatgggtcagccccatctgcttcacggccttggcaatattttccggctcgttcgggtcgagcgcattcggaatgccggtcgaaatattgcagaacgcgcaggcgcgtgtgcagatttcgcccataatcatgaaagtcgcgtgcttcttttcccagcactcgccgatattcgggcaaccggcttcttcacagacagtcacaagcttgttcgagcggacaatctcgcgcgtttcgccatagccgcgcgaaacaggcgccttgacgcgaatccagtccggctttttcagcacctcattgtcggggcggtgtgccttttccgggtgccgcaaacgtccgctctggttgaccgtattgagaactgtaaccatgctgtttcctgcctatccgaagcaccatccccgatggggctgaaatgctcctaaatttggtccggtcctaatctcaagcccatgccctgtcaacttgagcacttgctactcatcgccgcgcagccaacccaagcgccctgaacaccagagcccagatcagcccgaaagcaaatccgcccaacccgagcgccagcgtcagcgtccagacgccgaaccagcccaggatcgccacgccgttgaccgatatggtgttgccgcccagatggctcaaggtcccggcgataaaaccaaggaccagtcccgccacgctacaccattttatgaccggccaggcggcgcgccgccatggccctccatgctcgatcagcggaatgtgcgaacctcccccatcaagcgttcagcacccgtccataggcgtcgagaacgctttccttcatcgtttccgaaagggtcggatgcgggaagaccgaatgcatcagttcctcttcggtggtttcaaggttcatggcgatcacgaagccctgaatgagttcagtcacttccgcacccaccatatgcgcacccaaaagctgtccggtcttccggtcgaagatggtcttgaccagcccctgatcctcaccaagcgcgatcgccttgccattggccgagaaggaatagcgcccgacacgaatgtcatagccctgctctttcgccttggcttcagtcaggccgaccgaggccacctgcgggttgcaataggtgcagccgggaatcttgcccttgtccagcggatggacattgggcaggcccgcaatcttttccacgcagatcacgccttcatgctctgccttgtgcgccagcatcggcggcccggcaacatcgccaatggcatagatgcccgccacattggtcttgccataaccgtcgatgacgatgcagccgcgatccgtcttcacgccaagtgcttccagaccgagattttcgatattgccctgcacacccaccgccgagatcatgcggtcaaccgtcagggtctgggttttgccatccttggtctcgacatgggccgtgacgctgttggcgcccttttccacctttgccaccttggcgtcgatgatgatcttcaggccgcgcttttcaagctgcttgcgggcaatggcagagatttcggcatcttccaccggcatgatctgcgacatcacttccaccacggtcacatcgacacccatgtcgtgatagaaggaggcaaattcgataccgatagcgccagaccccatcaccagcatggatttcggcagggcctgcggcaccatggcttcaaaataggtccagatcaatttgccgtccggctcgataccgggcagcgcccgcgggcgcgcacccgtggccacgatgatatgcttggccttatagctgccctcgcccagcacgcccttcggcacggggttttgcggctgcattggctgtttggaggtcttgccgacggaaatctccgccggattgctgccggaggcagccttcacaagcttcgcctcgccccagatcacatcgatcttgtttttcttcatcaggaaggcaacgccgccattcagccgcgccgaaaccccgcgcgaacgctgcacaacagctttcacgtcaggcgtgatggtgccgtcgagtttcaggccgtaatccttggcatgttcgccgaaatgcaggatttccgccgaacgcaacagcgccttggtcggaatacagccccagttgaggcagatgccgcccagatgttcgcgttcgacgatagcggtcttgagaccgagctgcgctgcgcggatcgccgtcacatagccgccggggccagatccgataacaataacgtcgtaaatgtcggccataattttcgcccttattcctgaaaacggaaaggccgcgctgttcttcgtataagctacaaagacaagcgcggcgtcagttccatcagaccagcatacccatcgggttttcgatatggcgcttgaatgcctgcgcaagttctgcggcaagcgcaccatcgacagcgcgatgatcggtggaaagtgtaacagacatgacagtcgctacctttatttcccccttcttgaccacggcgcgctcctcgcctgcaccaattgcgaaaatggttgcatgtggcggattgatgatcgcggcgaaatccttgacgccgaacatgccgaggtttgacacggaggtcgagccaccctgatattcctcaggcttcagcttgcggtcacgcgcgcgtctggccatatccttcatctcgttcgagataacggagagcgtcttcgattccgcgtggcggacgataggcgtaatcaggccgcccggaatggaaacggcaacccccacatccgaacacttgtgcttgatcatgccgccctcggtccaggaaacattcgcctccggcacgtcacgcagcgccagcgccgtcgccttgataaccatgtcgttgacggaaagcttgtaggccggaacctcgcccttttccgtcttgagcatcggggcagcagcattgatctgcgaacgcagcgccagaagcgcatccagttcgcaatcgatcgtcagatagaaatgcggaacagtctgcttcgattccaccagacggcgggcaattgtcttgcgcataccgtcatgcggcacgacctcgtaggagccgtcctcgaagagtttgagaatggcatcatccgacatcggcttcggcgcggcagcagattcggcctgtgccgaaacggccttggcaccgccggaagccagagcagcttccacatcgcgctgaatcacacggccatgcgggccggagcccttcacggcagaaatatcgacgcctgcatccttggcgatacggcgcgcaagcggtgaggcgaacacgcgctcgcccttgtttacggcaggcgcaacagcaggctgctcgctcctggctggagccggtgcagcggcaggagccgcagcttcctttttcgcttcagcaggcttcggctcttccttcggcgcttctgccttgggagccgcgccagcgcccttggccgcagccgccacatcctcaccttcttcggcaagaacagcgatcagcgcattaaccttgacgccttcagtgccagccggaacgacgatcttggcgaccgttccctcgtccaccgcctcgacttccatcgtggccttgtcggtttcgatttcggcaataacatcgccgggagcgaccttatcgccttccttgaccagccatttcgacaggttaccttcttccatcgtgggagaaagcgctggcatggtgatattgatcggcatgtccagaccctttctgtttaagcggtataggtaatggctttcaccgcttcgaccacttcggcaacgctcggaagcgccagcttttcaagatttgcggcataaggcatcggaacgtccttgccagcgatagtcaggattggcgcatcgagataatcgaaggcctgctgcatcacgcgggtggcgatttccgtgccgacagacgactgcgggaagccttcttccaccgtcacgaggcggcccgtcttcttgaccgattccaccaccgtcggaatatccatcgggcgaatggtgcgcaggtcaatgatttccacatcaatgccctgcccggcaagctcttccgctgccttcacggcataggtcatgccgatgccgaacgagacgattgttgcatcattgccctgcttgtggatccgcgccttgccaatcggcagaacaaaatcatcaagcttcggcacatcgaaatgatggccgtagagaatttcattttcaaggaagatgaccggattcggatcgcggatcgcagccttgagaaggcccttcgcatcggctgccgtatagggcatcacgaccttcaggcccggaatatggctgtaccaggcggcatagcactgcgagtgctgcgcggcgacgcgggctgccgcgcccgaagggccgcggaaaaccatcggcgcgcccatctggccacccgacatgtaaagcgtcttggcggcggaattcacgatctggtcaattgcctgcatggcgaagttgaaggtcatgaattcaacgatcggcttcaggccggcaaaagcagcaccaacgcccacaccggcaaagccatgttccgtaatcggtgtatcgacgacgcgcttgggaccaaattcatccagaagcccctgcgtgatcttgtaggcgccctgatattgggcgacttcctcacccatgatgaagacatcgggatcgcggcgcatttcttccgccatggcatcgcgaagagcttcgcgaacagtcatggaaaccatttccgtgccagccggaatatccgggtcggacgcaacttcaacagccggagcctttggagcggcaggaacggcatcggccttgttttcttccgccttcggctcttccttcgccgcctcggcctttgcagccggagcagaaccgatatcggcagcactctcgccgtcgccaagaagcacggcaatcggcgtattgaccttcacgccttcggtgccttcatcgacaagaagtttgccaatggtgccttcatcgacagcttcgacttccatcgtcgccttgtcggtctcgatttcggcgatcacatcgccggacgtaaccttgtcgccttctttcttgagccatttggagagcttgccctcctccatggtcggggaaagtgcgggcatgagaatttctatgggcatagcaacaccttcctcgaattagagcagaatatccgtatagagctcggacgcatccggctccggatcatgttcggcaaaatcggcagcatcagcgacaatgtcccgaacttccctgtcgatttccttcagctcttcttcggttgcccagcccttttcgatcaggcggtttttgacctgctcgatcggatcatgttcggagcgcattttctgcacttcttccttcgagcggtacttggccggatcggacatggagtggccgcgatagcggtaggtaagcatttccagaatgatcggccccttgccggaacgcgcccattcggtcgcaagatcggctgccgcctttaccgcgcgcacatccatgccatcgacctgaatgccggggatattgaaggaaaggccgcgcttggaaaaatcggtttcagcggaagaacgcgaaaccgccgtccccatcgcataacggttgttttcgatgacgtagatcaccggaagcttccacagcgaggccatgttaaagctttcataaacctgaccctgattcgccgcaccatcgccgaaataggtcagcgaaacggatttattctcacgatagtgattggcgaaggccaaccccgtaccgagcgaaacctgcgcgccgacaatgccatggccaccataaaaattcttttccttggagaacatgtgcatggagccgcccttgcccttggaaaggccgccgcggcgtccggtcagttcggccatcacgccacgcgcactcatgcccacggccagcatatgaccatggtcgcgatagccggtgataacctgatcgccttcctgcaacgccatctgcatgccaaccaccacggcctcctggccgatataaaggtggcagaagccgccaataaaactcatgccataaagttggccggccttttcttcaaaacgccggatcagcagcatttcgcgataagcttccaactcctgcttcttgtcgaaattcgcaggcgaaggtgccttgggtgcattcacggaagacgcctgcgttttgccagcaggcgcctttttagccctcggtgccatatctcgctccctaaaattgtcgttctagtgtgagggtatacgggcgtattacaagatacaatatgcgcccagagcatagctgctatgccaccaaactcttaaaaacacatcacaaaaagacaattaactggattcaagttaatttgatcgatcttccctggaggtgataattgtcacctcgtcgggatgcgagagattaagcgctctgcgagcctgctcgtcaagcatatccttttcaatggatccatcacgcagaagggccacgcgcttttcaagcgcaatacgatcagcgctaatttttgcaagctgggcgttgagaaggcttttctgctcctcaagctggatacgcgcatagagaccatattcgccatgataggcgtggaagccgaaatagctaagaaacgcagccgtcaacaccggcaaaataaagcgtccgcgaatggatttacgtttctgcttggtccacatttcagcttccttcccggatattttacaacagcaaatccctctttgctgccgtcaatccgcattcccccatcaagcattattttgcttaacagaggtttaccaaagggccttgaatgtgcgcgattgatcgcgattttgtgaagagtatccgttccggcataccgcacctccccttttcatcgtcttggagctaaagcagcaaagataagaacggcagtcatattgaaagattcgtctgcaaccaaacgacaaccccacattcgccgtcatttcaccgccgtgcagtcactccgtgccacaatgtcggtagaccgtcatatccgctcccctgccagcttgaaaatgacagatcgtcccatggagcacagttcctccaaagggaggcaagctcctccgcttgcatataactgtagtagcgccccaactggtcgtaaccttcgctggaaccatccttgaagcttgcccagacggtgccactggttttcaatgcacgatgaatacacttgacgatctccggcaatacagatcgtttggcatgaagcagcgatgcagatgcgtagataccatcatactgctcaattgcatccagatcttcaaaatacatatgcctgaccggctgccccaaaagccgcgaagcctcttccgccagttcgtatgagccatctgttggatcgaccttaaatccattttcaatcatgaacttggcatccagcccactacccgatccaagttcaaggataaagccaccgggagccacatgctgcaaaaattcagcaagtttgggattaacaacagatcttgccgcataagtttcggcattttgagcataaaaactcaacgtttgatcaaccatgcaactcacccccagagtattttcgagtcaaaagcgcgaagcacctacgtggggaaatcagtccattgaattgacttgtgatcccgccttgatgcgtaggataatgcgacaaaacagatagttaattcgtcactacagcctagagcgcgtttcgatctgattgaatcagatcggcgctctaatcctttgttttgacgcgcatcttttccgaaaaccgtttcacacttttcgggatgcgctctagataacttaaacaaagcttgccacactacaccaagcaacaaaacgaaaaaaggcgggcatagtggcccgccttttgcctaaatcccgttccgcttagagcaacttcagtgcactgcgaccagcatagcgggcctgcttgcccagctcttcctcaatgcggatgagctggttgtacttcgccgtgcgatccgaacgcgcgagcgagccggttttgatctggccgcaattggtagccacggcaagatcggcaatggtggaatcttccgtttcgcccgagcgatgcgacataacggcggtgtaaccagccttgtgggcggtttcgaccgcgtccagcgtttccgacagcgaaccgatctggttcaccttgacgagaattgagttggcgacgcccagacggataccgtcacgcagacgagccgaattcgtcacgaacagatcgtcgccgacaagctggcacttattgccgatcagatcggtcagatatttccagccttcccaatcgtcttcagccataccgtcttcaatggtgacgataggatagtcgctggcaagcttggcgagatacttggcctgcgccttcggatcgcgggtcttgcgctcgccttcatagacgtagttgccgtccttgaagaactcggtcgccgcgcagtccaggccaagagcaatatcttcgcccggcttgaaaccagccttctcaatcgattccatgatgaaatcgagtgcggcctgtgcattcttgaggtttggcgcaaagccgccttcgtcgccgacattggtgttatgtccggcatccttgaggcgcttcttcagtgtgtggaagacttccgagccatagcgcacagcttcgcgaatggaagtcgcgccaaccggaaggatcatgaattcctgaaaatcgatcggattatcggcatgggcgccgccattgatgatgttcatcatcggaacgggaagcacatgcgcattggtgccgcccacatagcgataaagcggcaggccgctggcttgcgcagccgccttggcaaccgccagggaaacgccgagaatagcattggcgccgaggttgcccttgttggccgagccatcaagatcgatcagcgtctggtcgatgagaagctggctctccgcgtccatgcctgcaatggcgtcgaaaatcttgccattgactacttcaactgccttttccacgcccttgccaagataacggctgccgccatcacgcagttcaacggcttcatgcgcgccagtcgatgcgccggacggaacagccgcgcgtccgaaagagccatcttcaagcacgacatccacttcgacggtcgggttgccgcggctgtcgagaatttcgcggccgacgatgtcgatgattgcagtcataggagccagtcctttcctatagattgcctgccgccggcaggcattaacaaatccgatatgggcacatccttagagcattttacagccaaatggaaacatccggcgtgtgacaaatgcggtgaaaataaagatgtaatcaaacaaaaggcggggaaaatccccgccagtctcatgcactttccaggcttacagcgccttggcaatgcgatcgaatgccatcagcttttccagaagcgccggcatcttgtcgatcggcaccatgttggggccgtcggacggagcattatcgggatcttcgtgggtttcgatgaagaggcccgccacgcccactgcaactgcggcacgcgccagcgtttcgacgaattcacgctgcccacccgtagaaccgccctgcccgcccggctgctggacggagtgagtcgcatcaaaaatcaccggcgcaccaaggccagccatgattggcaatgcgcgcatatccgaaacaagcgtattatagccgaacgacacgccgcgctccgtggccagaacattcggattgccgctctcggtgatcttggcaagaacattcttcatgtcccaaggcgcaagaaactggcctttcttcacattcaccacacggccagttctggcggcggcaatcaggagatcggtctggcggcaaagaaatgccgggatctgaagcacatcgacaaccggagcgacagccgcacactgctcttcggtatggatatcggtcagaacgggaaaaccatattccttcttgagatcgctgaacacttccagcgccttttcaagaccgatgccgcgcgcggccttcagcgaagtgcggttggccttatcgaagctggacttgtaaacaaggccaatacccagcttatcggtcatttccttcaggtgacccgccatttcaaaggcatggtcgcgcgtttccatctggcaagggccagcgatcagcgccaaaggcgcgctgttggaaaacgtgacgttaccgactttaaccgtggaattggcagtcaccatagcggaacctcaatttataaacgccagaatgggctgtatctggcatccatagtcatcgaaaacaagacgcataaacaaaacgcgccccgaagggcgcgctcaaactcagaccagacggctctgttcgatggccgcttcgataaaggatgcaaaaagcggatgcggctcaaacggacgggatttcagttccggatggtactgcacgccgataaaccaaggatgatccgcatattcgaccgtttccggcaaaacgccgtccggcgacatgccagcgaaattcaggccggctgcttcgagacggtccttatagtcgatattgacttcataacgatggcggtgacgctcgtggatatcggtcgagccgtagatttgcgcaattttcgagtcgggcttcagcaccgcttcataagcgccaaggcgcatcgtaccgccaagatcgcccgccgccgcacgcttttcaagcatattgcccttcagccattcggtcatgagacccacgaccggctccctggttgggccaaactcgcttgaggaagcatcttcgataccgaccagattgcgcgctgcttcaatgcaggccatctgcataccaaagcagataccgaaataaggcaccttgcgctcgcgtgcgaatttcgccgcgagaatcttgccttcagcaccacgctcaccaaagccgcccggcaccagaatgccatgcaccttttccagatatggagccgggtcttcgctttcaaaaacttgcgcctcgatccagtcgagattgaccttcaccttattggccagaccgccatgatgcagcgcctcgatgagagatttataggcatccttgaggccggtatatttaccgacaacggcaatcgtcacttcgccttccgggttgtggagccgatgggaaacctcttcccagcgatccatgcgcggctttggcgccggatcgatgccgaatgcggacaggacttccgaatccagcccttctttgtgataggcgatcggaacatcgtagattgtcgcaacatcaagcgcctgaatgaccgcgctttcacggacattgcagaacagcgacagcttgcgccgctccgattccgggatttcgcggtcggcacgcaccagaagaatatccggtgcaatgccgatggaacgcagttccttgaccgaatgctgggtcggcttggtcttcaattcgcccgcagccggaatatagggcatcagggtcaggtggatataaaccgccgtgccgcgcggcaactcgttgccaagctggcgaatggcttccagaaacggcatggcttcgatatcgccaaccgtgccgccgatttcgcacagcacgaaatcataatcctcattgccctcaagaacgaaattcttgatctcgtcggtcacatgaggaatgacctgaaccgtcgcaccgagataatcgccgcggcgttccttttcgatgatattgcggtagatacgaccggtcgtgatattatcctgctggttggcgggacgaccggtaaaccgctcgtaatggcccagatcgaggtctgtctcggctccgtcgtcagtgacgaacacctcaccatgctggtaaggcgatattgtgcctggatcgacattcagataggggtcaagtttacggatacgcacacgataaccgcgtgcctgaaggagtgcagccaatgctgcggcagctatgccttttccgagggaagaaaccacgccgccagtgatgaatacatatcgcgccatgggcttatctcgttagactttcccgattgattccgccacaaaaaaatgcacttcggggcattttttcacaaaagcttgagcggcaaccgtcattgaacaaaggaaaaccggagcaaaaccccggagcgaacacattccaacctcttaatacccgcgcccgcatatttccatggcgaagctggaaatccacagtttccgcattctgaaggttgggcaaaagaaaaggccaggcccgtgagcccggccgatcccatacaggaattcccggtttacagaacaaccacttccgtaccaagcgtaacgcggtcgtagagatccatcacgtcttcgttgatcatgcggaagcagccattggaggcagagctgccgatggtccatggctgcaccgtaccgtggatgcggatataggtgtctttgttgccctggaagagatacatcgcacgcgagccgagcggattgcccgggccaccatccatgccgttcttgaagcggccataatgggccggatcgcgctcaatcatttccttggtgggaatccagcgcggccattcgcgcttggcgctgatggtggccttgccctgaaattccagtccctgcttgccaacggcaatgccatagcggcgcgcggtcgtggaagtttccaccagatagaggaagcgcttcttgggatcgatcacgattgtgccgggcttgtagccggtgaaggtcacgtcctgcggacgaaacttcggatcgatgctatatttgttggccttggccgtattgttggtcctggcagccgttttcttcttcggcttgtccgggtttgccttggcgttgctcgccagagcgaccttctggacatttgccgcagcttcatcgagctgcgcttcagcattgaccggcgaagcagcaaaggcaggagcggcggctcccatgcaaaggcttgctataccagccaacagaatacggcgtgaaaacatggtcagttcccgaaaatccaagcacgagcggaaaatacctgccgcaacccctgcgttcaggcttacgctttgcatactgtaaacttgggagcatctcaattcgctccagcactcaagcaatgcgaatcgctacggcctatggccctcatgcaacactttgccgttctatgcttaacaaaaagaaaaccggccatgatggccggtttcccgataatcaatttgccgtgctctttcccggctctttcccagatctttattgcgagctgggaaccggatttgccggggctgccggagcctgcggctgtccggcatcgggctgggccggcgcagccggagcagcgggcgctgccccattgccggagccggaaggctcgccaccaagctggtcgagaatgccaccgccatttgttctgccacctgccggtgcgctctggctgccggttgtggccggaatacgattgagaatatccgtcggacgctcgccgtagcgcgccattatgccaagcagcagcgatgtggcaaagaaaccgatcgccagaatggcggtcgtgcgtgtgagcgcattggctgcgccgcgtgccgtcatgaaacccgaaccgccgccaatgccaagaccaccgccctctgaacgctggataagcacaacgccgacaagcgccagcacgatcaacaaatgaatgacaatgagtacggtctgcatatgaaacggtctttatatcctgaacttgagcggctctttacacgctattgtccgataatccaagccccacgcccaagatagcgtgaagtaataccggctttatagattgcgataggtttcgcatatggcgaggaagtctgccgccttcaaactcgcgccgccgacaagagcgccgtcaacatctgcaacaccgagcaattcggcagcattggacggcttcaccgaacccccataaagaaggcgcagatgcgcgccttttgcgccgaaacgttcgatcaactgttcacgcatgaaggcgtgcgctgcacgaacatcctgaaccgtcggcgtcaacccggtgccgatagcccatacgggttcataggcaatgattgtgttttccgccgtaaccccatccggcagcgaaccggaaagctggtcgccaatgacatcgagcgcacgctccgcctttcgctcgctggcggtttctccaacgcagacgattgccaccagccccgcagcccatgcggcttccgtcttggcgcaaatgagcttattgctctcgtgatgatcggtgcggcgctcggaatggccgagaatgacatgggtggcaccagcttccttgagcatttccggcgaaatgtcgcccgtatgcgcgccggatgtcttgaaatgggcatcctgtccgccaaggccgaccgtttcgccttccagcgtttcagccgcacgcgaaagcaaggtggccggcacacatatgaccgcatcgagcttgcggccgaggtcggagctgaggcccgcagcgatggcgcgcagttcggtcagggattctcccttgccattcattttccagttgccagcaaccagcggacggattcccggagtcatgttgttctcctcgccttttcaaacggcagacaccagcccatttcacgaagcagggccgcgccaaaatttgccactgactaagcgtattcgcgccgcaatgcaaatgttcttcgttgcctcaacacaatgagaccttgcatatggggcttgcttgaggttatcccctgactggctcattttataaagccaagcttcaatttgttcttgaagggtttacaatgctcgatagcctgcgttccgccgctcaatcctggatcgccaaacttttgcttggcctgcttgtgctaagctttgcgatctggggcatctcggatgtcttccgtggcggcatggcaggcaacgccgcgctgacagccggtgattccgaggtcagcgcgaccgattatcgctttgcctacgaacagcagcttatgcgcctttcgcagcagttccgccagcggctcacccgcgaacaggccaaggcaatcggcgtcgagaaccaggttctggcccagcttgccgccggtgtcgtgctggatgaagcagcccgcaacatgcagcttggcctttcccaggacgccattgcccgcctgaccgccgaagatcccgccttccatgatgcaggcggcaatttcaaccgcgcgcggtttgatgcggttttgcgccagtccggcattcgcgccgaggattatctggaaaaccgtgcgaaagtcgcccgccgccagcagatcgtcgaagcagcaacggacggcatgaaactgccggatacgatgctgaaggcacttgccctctatcagggcgaaagccgcagcgccgactatatcgatgtgcctgccgaaaaggccgacgccattcccgcaccgtcagaggatgtgctcaaggcctattttgaagcgcacaaggaagattacaaggcgccggaatatcgcaagatcagctatgtgaagctggagccgtccgatattgccgaccctgccgccgtcacgcaggatgagatcagcgaatattatgaaaagaacaaggcccgtttcagcacgcctgagacgcgcaccatcgaacagctgaactttgccgacgatgccgccgctgaagccgcccaccagaagatcgaggcaggcaccagcttcctcgatatcggcaaggaacagggcaagaccgaaagcgatctgacgctcggcacttttgaaaaatccggcattcccgaccagaccattgccgacgccgccttcgcgcttggcgaaggtgcggtcagcccggttgtcaagggaatcttcggcccggtcctgctgcgtgtaacgaaaatcaacccggcgcatgagaagccgctttccgaagtcgaaggagaaatccgcaacacgctcgccaccaatattgcagccagcagcatcaacagcctgcacgattcctatgagcaggaacgttcggacggggcaaccatggccgatgtcgccaaaaagctgcacctgaaaatggtaacggtcgatgcaatcgatgccgaaggcgacgatcctgcgggcaagcctgttgaactgccgaatgcgcaggcgctgcttccagccgtctttcaggctgaacagggcttcgacaacgacccgctcaccatgggtaatatcggctatctctggtatcaggtggatggcgttacccctgcccgcgaccgcacgctcgatgaagtcaaggacaaggtcgtggcggcatggaagggcgaggaagccgtcaagcgcctcaaccagcgcatggaagaattgaagaagcgcgtcgaagacggcgcaacgcttgacacaatcgcttccgaactgggccttgaaaagcagaccaagcgcggcatcacccgcaccaccaacgacgccgacatcggttcggctgcaaccgcgcagattttccgtggcgcgaacggtctggttggcacggctgccgcgccctccgacgatgcgcaaattctcttcaaggtaacggaggtcaccgaacctgccgccgccggaccggaagcaatcccggaagatcagcagaaatatctggcgaccgcgcttgcggatgatatgctgcaacagcttgtcggggaattgcagaagcaatatccggtgaaggtgaaccaggccgtcatcaacagcgcgcttgccttctaaaagcggtggatgtgatggctgatttgaaaccctatatcgcaaaagccgcgtcgggagagccgctctcgctgggagatgcaaaagccgctttcgacatcatgatgtcgggccaggcaacgccctcgcaaatcggcggcttcctcatggcgctgcgcgtgcgcggcgaaacggtgccggaaatcgccggtgcggtggcttccatgagatcccgcatgatcccggtcatcgcgcccgatgatgcgatggatatcgtcggcacgggcggcgaccaatccggttcctacaatgtgtcgagctgtacggcgttcgtcgtggccggtgcgggcgtaccggttgccaaacatggcaaccgcgcgctttcgtcccgctccggcgcagccgacgcattggcggcgctcggcatcaatatcgaggccgacgcagacaccattggccgcagcatcagcgaagccggtctcggcttcatgttcgcaccgatgcatcattccgccatgcgtcatgtgggcccttcccgcgtggaattgggtacccgcacgatcttcaatctgctcggcccactttccaatccggccagtgtcaaacgccagctcgtcggcgtcttcgccccgcaatggctggaaccgctggcccatgtattgaaagagcttggctccgaaacggcttgggttgtctacggtgacggtctcgacgaaatgacgacggctggcaccacgcaggttgcagcacttgaaaacggccagatccgcacttttgaaatcaccccggaagaagtgggccttcgccgctgctcgcccgccgaactgaaggggggcgaagctgccgaaaatgccaaggcccttcttggcgttctggagggcaaggacagcgcctaccgcgatatcgtgctgctcaattcaggcgccgcgctcgtcgttgcgggcaaagcggaaaacctgaaagacggaattgcgcaagccgtacagtccatcgacagcggcgcagcccttgcggttttgcaaaaggtcattgccgtttccaacgacaagccggcctgacaggaaggatcgcgccatgtccaccgatattcttcgcaagatcgaagcctataagcgggaagaaatagccgccgccaaggcgcgtcttgcccttgatgaactgaaggcccggacgagggatcagtcagcgccgcgcggttttctgaaggcacttgaggccaagcgcgccgccggtcaatttgcactgatcgcggagataaagaaagcaagcccgtccaaaggcttgatccgccccgatttcgacccgccagcgcttgcaaaggcttatgaagaaggcggtgcggcctgtctttccgtgctgaccgacacgccttcctttcagggcgcgccggaattcctcacggccgcacgccaggcttgcagcctgcccgcattgcgcaaggatttcctgttcgacccctatcaggtctatgaagcgcgtagctggggagcggattgcattctcatcatcatggccagcgtcgatgacgatcttgcaaaagagctggaagacacggctttcgcactgggcatggatgcgctgatcgaagtgcatgacgaagctgaaatggaacgcgccctgaagctttcctcgcgcctgctcggcgtcaacaatcgcaatctgcgcagcttcgaggtcaatctcgccgtttccgagcggcttgcgaaaatggctccgtccgaccgtctgctggttggcgaaagcggcatcttcacgcatgaggactgcctgcggcttgaaaagtccggcatcggcacttttctgataggcgaaagccttatgcgacaacatgacgttgcggcagccacccgcgcgcttttgacgggtgcggaaaagctatgagcggcaaactcacccatatcgaccagaccggcgcggcaaacatggtggatgtcggcagcaaggacgaaaccgagcggcaggcggtcgccgaaggtgcggtcaggatgaaacccgaaacgctggccctcattctcgaaggcaatgcggccaagggcgatgtcatcggcacggcgaggcttgcgggcatcatggcagccaagaggacttccgatctgattccgctgtgccatccattgatgttgacaaaggtggccgtggagatcgagccggacgagaacctgcccggcctgcgcgtgcgcgcactagcccgattgaaaggccggacaggcgtggagatggaggcgctgactgccgcatccgttacctgccttaccatatacgacatggccaaggctgtggatcgccacatggaaatcggcagcatccgcgtgatcgaaaaaagcggcagaaaatcaggcgactgggctgtttctgaccccgcttcgatgcgttaaaaatacgataaaacaaatggttagagtggatccggcaattctgctaaaacaggaaccgctctaacgggtcaaacaattcagttcgagaggaaaccatgccccttcttccggtcgatgaagcactggcctatatcctcaactccgccgcgccgcatggcacggaagacgtttcgcttacggacgcaggcgggcgcgttacagcctcggacatcacggcccagcttcttcaaccgccctttgattgctcggccatggatggctatgcgctgattgcgccagaggagatcacctatcctcttgaattgaccgtcatcggcgagtctgccgccggaaagcgtttcgagggaacgcttcgcaagggcgaggccattcgcattttcaccggcgcgcccatgccggaaaatgccgacagcatcatcatacaggaacataccgagcgcgagggaaaccggctcattattctgcacggattggacaagggccgccatatccgccgcgcagggctggatttcgcacccggcaaagtggtggttcccgcaggccgcgaattggatgcacctgccctttcccttgccgcagcaagcggccatgcgcgcctgcccgtcttcaccagaccgcgtgttgccattcttgccaccggcgatgaactcgttccgcccggagcaataccggggccggaccagatcgttgcctccaacagcatcggcattgccgaaattacgcgccgtgcgggcggcacgcctgaagacctcggcatcatagccgacgacccggccagaattgaaaaagccatatcggatgcgctggaggacggcatcgacatgctcgtcaccataggcggcgcttcggtaggcgatcgcgattttgtccacggcgcgcttcgcaattgcggcgttgcgctcgatttctggaagatcgccatgcggcccggcaaaccgctcatgtatggccgcaaagccgtcaatggcaaaacggttcacgttctgggattacccggcaatcccgtatcgagccttgtttgcagcctgctcttcctgcgcccgcttgtggcaaagctttccggcctcgcgctgaaggcagatatccgcgcggcaaagcttggcgtcgctatgcgcgcgaacgaccatcgccgcgactttatccgcgtaacggtcgaatcagagccggacggaactctcgtcgctgccccctttccgatgcaggattcgtccatgctctcggctttggtgtgctccgatgcgcttttgatccgcgaggaaaacgcgcccgaggcattgcctggcgatccctgccgcatccttatgttataggttgcggcacagggcgggcggtatttttccttagaaactgcatttaccgttcaccgcaacccattataattaattaatataccttggcatgaaatttccctcccgtccttccggatgagtgcatcgcccttctcggcaatgcatcttccccgattaatcattttaaaaccattgcagaacaagactggaacatatagtgttcgttctggttttgtttttctcgattctgggccggagggtatagcgcatgttgacccgtaagcagcacgagcttctgctgttcattcatgaacgtcttaaagaaacgggcattcctccttcttttgacgagatgaaggaagctctggaccttgcgtccaaatcaggtattcaccgcctcatcacggcgctggaagaacgtggcttcattcgcaggctgcccaaccgggcgcgcgcactcgaagtgctccgcctgccggattcgatcgctcccggtctcagcccgcagaagaaattcgcacccagtgtaattgaaggaagcctcggaaaagtagcttccgttcagcccgtgcgccctgccccggctccacaaaacagcgaggcgccagccactgtctctgtgccggtcatggggcgtattgctgccggtgtgccgatctctgccatccagaaccagacccatatgctgagcctgccgccggaaatgatcggcgcgggcgaacattatgcgctggaagtcaaaggcgattccatgatcgatgccggaattttcgacggcgatacggtcatcatcaaacgcggcgatacggccaatccgggagaaattgtcgtggcactggtggatgaagaggaagcaaccttgaagcgcttccgccgcgagggcgcttccatcgcactggaagcagccaatccggcctatgaaacccggattttcggccctgatcgggtgcatgttcaggggaagcttgtgggcttgatccgccgctattgagcggaaccgtttctgcaccggccttgtgtttcaccagatgctgaacaagcagatgcagcggaactggatgacagtttcttcttgtattcccgatcaggcagtccccgtgccggacgggaatatagccgatgcagatgccatgggcgtgacggtgcatcgactgcgaatgtcagttgatcgcgataatattgaaacgctggccggttgggtaattgttcggcttccaggccgggctttggaggaaccaaggcaggtttggaatctgccttgtcagaagcaatcgacaattgcccacccaaccggatttccaatgtgcccttgagagccagatcccgttttgagatgacgagtgtttgctcgctctcgcattgagcgcccttgccggatatcgccagaatggcgatatcaccaatattgcaggcgacatcccgcatggtctcgtcggcggtataggaaagagttcgcccgtctcgcagcgtcacaaaacagacgccctcttcgcatatgaaaccactactgctcccggcgttattctttttggttcccttttgcggttcaatgatttgcttgatcagataggccgacttccaattatcgatggtgaattttgaagggcgatcgcgattgaccgcaaagcttccatcctgctggcgcacgacaacgagcttcgcatcttcagacaccacaatatccgggaaaggcactttgagaaaaacggcaagcccagccgcaaggagtgggagcgcaagcaacttcagccgcgtggtaaaggccacagccaccagtaacgccattgtccacaaaacaagtgctggccccggcattgcccccggatttccatcgggcgaccaggaggctacgaatgcggcgatatggcgaaccgcccacagccccacccccatgacctgcaacggcagccaatcaagctgcaacggcatcaaaacgaggccgaacacgccgaaaggcatgacgaggatcgagatcgcgggcaaggccagaacattgccgacaaggccgaggggagcggtattattgaaatgataggcggcgaagattccgcttgcaagaccggccacaagcgacgtgcccccagtggcaacggcggacgcaaccatgcgggcgagaaaaccgcgctcagctgcctttcggcccgcacgggaaaattttcgcgcattgcgctcgctccaccaggcataggcggcgatgagcgccgccgtcgctgagaatgacatctggaagctcggccccaatatttcatgcggcgacaaagcaatcatcgcgatggccgcgatggccagattgcgcatgctgatggcagcgcgatcgacaaacagcgcacagagcatgacggcaatcatcacatagctgcgctgggccgcaacgtccgcacccgacatggcaagatagaatgtgcagcttagaagcgagagaaatgcggcatatttttttaccggatgccgcatggaaaagccgggaaaaagcgcaaaaagcgaacgcagcgcaagcatgacgacgccagccgcaagcgccatatgcaggccggaaatggaaagaatatgtgtaagcccggccttgcgcagatctttattcgtctcttcgctgatgccaccacgcgcgcctgctataagggcggcggcgacattgccgtcctcgcctgcaatcacttcctgaatgcgctccgaaaccctcacgcgcagcgtggcgatccattcggaaaactctgccgaaagcgtttgtggcggtggcacccggattgttttgggcgtcccaagaaaaaagccatttgcaccgatgccattgaaataggcatggaaggagaagtcgtaattgccgggccgaaccggaccggatggcacgcgcaggcgtgcaaaacccgtcagcccgctgccgatcgccgtcgaagcaggaatatcgcgcgcactgatcctgatccgctgcggggcaaaatgaagctttggtttttccgtttcgagcaggtccagcgttacgcgccagcttccattgtcctggtattccagcgcgacgacgcgccccttaatgcgtgtggcaacgcccgaaccgagcatcggcgtcgcccggcgctccgtctcgaatttgcctgcaacaaggcccagttgcagcgcgagcgcaagggtaagcaattgcgccgccatgaaatgttttcgcgcaacaatccgcacacccgcaatcaggaccagcatggccagaagcggcgtccatgaaggctcgaaagcaagggtgaaatagacgaccgcccccgtccccatgaaaatgggaaacagcacgaaaaacagcccacgccctacttcccgttcggccgcacttgccagccgggcataggctgtccgcgctgccagatatagccgctcgaaaagagaaagaggcgtgggcgaaggcgcgggagccagataatcatctgtgggccacggtcgttttccgggcagaaaagaacgcagcacatcttcgggcaaagcttttacgagcgcccgttcgttcgccttttctgcctcgccaatgcccgtcatgcccccgcctgactgcaaaaaatctccccactcagcctaaacccttgcagatggtgctgcctatgctacatgaacgccagccgaaatcgagcaggttctttaagtttggaacccgcctcgcctgcccattaacaatatgcggcatcaaaaattcaggaatgcgcctctgcgcggcatttgccactgctttcagacgggcgcgcgacatagtggagctatcatgtcgaaaccggttattacccgttttgccccctcgccgacgggttatcttcacattggcggagcccgcaccgctctgttcaactggctttacgccaagcattgcggcggcaagatgctgctgcgcatcgaagataccgaccgcgaacgttccacggaggctgcaacggcagccattctggacggcctgacctggcttggcctggattgggatggcgaggcaatctcgcagttcgagcgcgcgccgcgccaccgcgaagtggccgaagagctggttgcaaacggcaaggcctattattgctatgcaagcccggaagagctggaagaaatgcgcgagaaggcacgcgccgaaggccgcccgccgcgttatgacgggcgctggcgcgatcgcgatccctccgaggcaccggcaggcgtaaagccggtcatccgaatcaaggcgcctcgggatggcgaaaccgtcgtgcacgatgccgtgcagggcgatgttcgcttcccgaacaaggatctggacgatttcatcattctccgttcggatggcacaccgacctatatgcacgctgtcgtggtcgatgaccacgacatgggcgtcacccatatcatccgcggcgacgaccatctcaccaacgccgcgcgccagacgatcatctataatgccatgggctgggacgtaccgcagatgtcgcatatccccctcatccatggcgccgatggcgcaaagctttccaagcgtcacggcgcgcttggcgtggatgcctatcgggccatgggctatctgccggccgccctgcgcaactatctcgtccgcctcggctggagccatggcgacgacgaaatcatgtcaaccgaacagatgatcgaatggttcgatgtgaaggacatcaacaagggcgctgcccgctttgatttccagaagctggaggcaatcaacggtctttatatgcgttcaagcgacgatcaggcgctgtttgatgcgctcgttgccgttttgccggaaattgaaggcggcaaggagctggccgaagccctggacgacaaaggccgcgcacaacttctgctcgctatgccggggctgaaggagcgcgcaaagacgcttgttgagcttgccgatggtgcaaagttcatttttgccagccgcccgctcgcgctggacgaaaaagccgcatccttgctcaacgatgaaggccgcgctgtactgaagccggtctatcctgttctggaagcagtgggcgaatggacggctgaatcgcttgatgcggcaatccgcgcccatgcggaagccgaagggctgaaacttggcaagattgcgcaacccttacgcgccgccctgactgggcgcgccacttctccgggtgtattcgacgtattggtggtgcttggaagagaggaatccctcgcccgcatcggcgatcaaatcggttaagctgggcctattcacgctgacgtgacaaaacccgcgaaaatagtccaaattgcgcattgcatcggagaaactttgggatagtttggcgggcaaaatcgttcggataatgcgttgaatcgaggatttccgttccatcggaaaccccgatcgaagataagaaacaagttataagacgattgcaaattctaccgtcgtgcaggcggcgaagtggacatgaaaggaaaaacgatgtcagataagacagccagctttaccctcgacggcaaaacgttcgatctgcctgtgcgaaaaggcactgtcgggccggatgtcgttgatattggtccactttacaagaattcccacgcattcacctacgaccctggcttcacttccaccgcttcgtgcgaatccaaaatcacctatatcgatggtgacgaaggcgtcctgctttatcgcggctacccgatcgaccagcttgccgagcatggcgacttcctcgaaacctgctatctgcttctttacggcgaactgccgaccgcaacccagaaggccgatttcgactatcgtgtaacccgccacaccatgctgcacgagcagatgacgaagttcttcaccggcttccgtcgtgatgcccacccgatggctgtcatggtgggttgcctgggcgccatgtccgccttctaccacgactcgaccgatatcaccgatccgcatcagcgcatggtcgcttcgatccgcctgatcgccaaggtgccgacgcttgcagccatggcctacaagtaccatatcggccagccgttcgtatatccgaagaacgacctcgatttcgcgtcgaacttcctgcacatgtgcttcaccgtgccttgcgaagagtacaaggtgaacccggttctggcgcgcgccatggaccgcattttcatcctgcatgctgatcacgaacagaatgcctccacctcgaccgtccgcctcgccggctcgtcgggtgcaaacccgtttgcctgcattgccgctggcgtggcctgcctctggggcccggctcatggcggcgccaatgaagctgcgctcaacatgctttcggaaatcggctcggttgaccgtatcccggaatatatcgccagggctaaagacaagaacgatccgttccgtttgatgggcttcggccatcgcgtttacaagaactacgatccgcgcgccaagatcatgcagaagacctgccatgaagtcctcggcgagctgggcatcaaggatgatccgctgcttgacgttgcaatggaactggaaaggattgccctgaccgacgaatatttcatcgaaaagaagctctacccgaacatcgacttctattcgggcatcacgctgaaggcgctgggcttcccgaccgaaatgttcaccgtcctgttcgcccttgcccgcaccgttggctgggtcgcccagtggaaggaaatgatcgaagatccgcagcagaaaatcggccgtccgcgccagctctacaccggcgcaaccgaacgcgattacgtgccgcttgcaaagcgcaagtaaccttctgtgtgagcacaaaagaaaccccggcagcgaaggctgccggggtttttctttgtccagaaagagcatccctcccgaaagtgggaaccggttttcgggatgcgctctaaccatttgttttgtcgcattatcctacgcaaaaccgcttcgcacttttgctggaaatgctctagaatgcgcttcttccttcggcaagggcaagcagaacacgcgcaccgatctcaccggaaggtttttcggttttcatgacggatgcgacctcgtcaaaaccgtcgagttgtgcctgccgcgccgaaccgggccgcatgatccgctccagattgcgggcaagcattccgggccgcacaaattcattgaaatattccggcacgacaggctcatccacaatgatgttcggcaaggccgcgctccagatcgtgatcttcggcatcagaaatttgcgggcgaaccaatcggccttgtaggaaagcacactggggatacgtgcaagagcaagttcaagcgagacggtgcccgaagcagccaaagccgcatcggcgcgggaaaaagctttccacttttcctcgtcccccgtcacgatcagcggttttacggtccagtccctggaaagatcgcgcaccatggcttcgatacgcggcaaggttggcagaacaacctccagcttctcgatacgcgccgccagttgctcgacagccttgccgaacggctccatcaacatctggatttccgtgcgccgtgatcccggcagcaatagcaatgtctgtttgtcggcattaaaccgctgcgcttccagaaccagttgcgacgcacgtgcctgcaggatcggctcatgacttgtcaggcgatggccaacataggttgcctgcggcccgttcaacctttccatgacttccacctcaaacggcaggacagtcagcacgtggtcgatagaggcgcgcatggcgcgcgcgcgctgtggccgccaagcccagacactgggcgcaatatatttgacgatgggaatggagggcgccgaagccctgattttcttcgccacacgatgggtgaattcggggctgtcgatcaacagcacacaatcgggcttttcgaccacgatctgccgcgctgtctggcggatacgcagcatcagcccgggcaggtttttcaggatcgcccccagccccatgagcgcaatctcatgcgggtcgaaaaaactcttgagcccccgttcggcaaggtgatcgccgccaaccccgacaatatcaaccagtcgatccgtttgcgcccttaacgcatcaatcagatcagcgcccagcaagtcgccggattcttctccggccacaatcgctatttttaatggccggctcgtttcgttcaccctgtcttgcctttcccgtctcgactgatggtttcgataaaaagaccttttttattggccgctgcaagcgtttctccgaaaccaagaataaaggttcgcccggcctcgatggcaatccccgccagccccgcacgctcggcatttcccacggtagacaggccgatggcaggcaaatcggcccgctcatcctgtcttggctttgccatttttacaagcacgccgccgcgacgcgaaatgcgccctgccgtgcgcaactcgcgtacacgctcgatcatcaggtccgtgccttccgcgccctcaagtgcgacgacgcgcccgccggcagcaatcgccccctgcccaacatcaagatcgccaagcttcaaagcagcatccatcgcaagtgcaatgttccggcgttcacgagcatcgggagtaattctggtgagacaggcaggcggcggcgaaagcagatccggcaccacctcatgcgcgccaaccaccttgaaaccaaaggattccagaaggcctatgaaagcgcgcaaaagcgcatcatcgccttttccgagcgcgcccagaacataaggcacagcccttaatgtcggccaatcgaatttcaggtcacgaacatgcggcctgttgcgtacaccgccagccagaaccacccgcgacacaccggcagttttcatggagcgtacaagctttgcaaactcgacgacggaaatttcctgatgctcataattatagagtacaggatcggcttcgccgcgcagaggcaccagaaaaggtgcctgccccgcattttgcagagtttccgccaccttgatcggcagcaggccgttgccgccgacaacggcgacccgccccgcgtcccgcgcagggcttcttgttcctactggctcaatcttcgtcgctgtcatgcccggctccgccatgagccgcatccagcggtggcgtgcaataggcgcgcttggtatcgacgttgatgaacgagatcatatcgctcaccgtcggggagtccggaatagccgccaaaacatcctgcgcgcgctggcggattggtttggtgcggtcgaacagcatccgcacggcatggcgcaaattgtggatttccttgcgctccatgccggaacgcttcatgccgatgatgttgagaccacccagatgggcgtgaacaccaattgccatgccataagggatgaggtcgctcaccaccgctgccagaccgccgataaaggcatggtgcccgacgcggacaaactgatgcacggcagcgccaccaccgagaatggcatgatggccaatggacgtatgcccgccgatcatgacattattcgagaaggtgacataatcgccgatatcgcaatcatgtgcgacatgcgcataagcgaggaacgagcaattatcgccgatagaagtgtaaccacgggcattgtccgagcccttgtgcatggttacgccttcgcggattatgcagttcacaccgacattgagccgggtcgggccgcccttgtgcttgttgttctgcggatcgcagcccagaattgcatgaggataaaccttggtgcccgcgccaagcgtcgtggcgccggtaataaccacatggctcatcagctcgcaatcattaccgataatggcaccagactggacatggcagaacggccccacggacacgccctgccccagctccacacccggttcaaccaaggctgtggggtgaatgaatgtttccttcatcgatttactcacaggttctcgtcagctacgctgatcatggcagcgacttcagcttcggcaacctttacgccatcgacttcggccacgcattcatacttggaaatattcgcccgctgcttgatcttcttcacatgcaacagcagacgatcgcccggaaccaccgggcggcggaacttggcattatcgatcgtcatgaaatagacgacgccggggcgaccggtcttgcgttgcaggagcgagatcgcgccagcggtctgggccatggcttcgacaatcagcacacccggcatgatcggattttcggggaaatggccagtaaaatgtggttcattgatggtcacgttcttgataccagtcgccgatacgtcaccatcgatatccacaatgcggtcaatcagcaaaaagggataacgatgcggaagcacagccaggagtgcctgaatatccgcggcttccaacttggtctgattgtcatcactcatcagaggatgcgtcctttcttgattgcccgatgctgcggatgttcgcaatatcgcggaaccactgcttgataggccgcgcagggatgcccccccaacgctcgccatcgggtatgtcgttcataacgccgcttgccgcggcaacctgcacacgcgaaccgatgatcagatgatcagcaagcccgacgcggccaccgagcatggtctggtcgccgataacgcagctaccggaaatgccgcaatgcgcagctacgaggcaaaatcgaccgatgcgcacattatgcgcaatctgcaccagattatcgatcttggtgccctcgccaatgaccgtgtcatcaagtgagccacgatcgaccgtggtatttgccccaatctctacattgtcctgaatgataacccggccgagctgcggcaccttatcaagccctgccgcgcccggaacatagccaaatccgtcctgcccgatgcgcacacccggatgcagggaaacattattgccaataaaggcgcactgcaccgaaacgccgggggcgatatagctgttgcggccgatctgacagttttgtccgatcaccgcggtagcggcaatcagagtgcctgccccgattgtcacgccgctgccgataacggcaccggcttcaaccgtcgcaccgtcttctatctgtgcggttgggtgaataaaggctgctggcgatatgcctgtttccccaagccagctttccgggcgcacggaagccggaaacaacatgcgtcctacggcggagaaatcgcgatgcggatggcgcgagacgagaaccgcaataccagacggtacgctgtcggcgagagattcggtgcaaagcacacccgccgccttgagaccgacgagactgctgacgtttttcttgccttccacgaagacaagcgcaccctccccggcatccttcagggaagccagccgttcaacagaacgcggcgcaagcttcgggtctcgaaggcttgcaccggtgaaatctgctacatcgccaatcgtgagctcacgcgacggtttgaaaaaaatgggatctgccatcaaaacactttcttcctcggggcgtaaaggcgccccgagaaaaggcaaatcgatcagaactttgtcgatacaccgaagttgaagttctgaaccttgtcagtatcagcttttgcaacagggaatgcatagtcaaagcgcaacggaccgaacggtgaagcccacatcaagctgacgccaaccgaagcacgaagcttcttgtcgtcgccactaatgtctggcgtatcattgccgtaaagcgtagcggcgtcggcaaagaatgcaccacgcacacccaggctttcaggaaggaccggcatcgggaactgaacttcagcagtaccgctgaaataggtggttccccccatccagtaacgcttgccgttcttggcatcctgatacgggccgataccgttgaacttgaagccgcgaataatatccgaactgttcttgaacaggtcgaagatgcgaacgccatcatcaccgaattcatgaatataaccggcaccgacacccagcaagccgacgatatccgcttcctgcgacagcgtctggtagtagttgcccttgaaggtcgtcttcacatatttcgcatcaccaccaagaccagcgaattcctgaataaacttgccataaagtccatcatgcgggttctttatgtcatcgatggaactataggtcagcgagtagctgaccgacgagcggagccacgggctgttttcagcagcttccagcagcgccggagcgtaataattttctgcatcgccacggaacaggtcatacttttcctgaaccaggttatacgcgatgccagcagagaagttgtccgtgatcggcaggccgaaacggatcgtaccgccagtctgctcgacatcataatcgtcattcacacgatatgagcggcggaatacgtcgaagccagccgagaggcgatagccaaggaaatatggctccgtgaacgacaggccgtaattgcgcatatcgtcctgaccggcacccgcgctgatgcgaatatactggccgcgaccaaggaagttgcgctcggtgattgccgcttcaacctgtgcacccggcgattcaccgccggtcgtatagccgccaccgatcgagaattcacccgtcgacttttcgacaacatcgacaaccaggatcacctgatccggctcggaacccggagcggtcgagatgttgaccgtctggaagaagtcgagcgcctcaaggcgacgcttggcgcgctgcaccatgacctgattgaaggcatcgccttcgttcaggtcgaattcacgacgaatcacataatcgcgggtcttgtcgttaccacggatttcgatgcgctgaatgtaggcacgcggcccctgatcaacactatagaccacggaaatcgtgtgattttcaaagttacgatcaccacgcggctcaacctttgcaaaggcataaccgctgccggcaacactctccgtaacggagagaaccgaatcttcgatttccttcgcgctgtaaggcttgcccgtacgggtcttgaccagacgatcaagcgcctgcgtatcgacaccatcaacggtgctttccacgcttacatcgccgaaagtataacgcggaccttcatccacggtgatcgtgatcgtatattcgttcgtcgacggatcgagaaccgcattcgacgaaagcacacggaaatccgcatagccgcggttgtaatagaagcgacgcagcgtttcttcgtcggcctgaaggcggccttcatcataaacgtcgttacgcgtcagccaggaaagcggatttgaacgcttggtggaaataacgtcacgcaggcggcgcccgctaaacgcctgattgccgacaaattcaatattggcaatcttggtgcgcgaaccttcgttgatttcgtaaacgacattcacgcggccctgaccaagatcgaccgtgcgagcgttaacagtcgcatcgctgcgcccgatatgggagtaggcagccttgatcgcttccttgtcggcttccatcgtggccatatcgaaaggcgcacgcggcttgagctgcacggcacgtgcaagatcaggatccttgatcttcttattgccctggaacagcacattgttgaccaccgaacgctctttcacctgaacgatcagcgtgctgccggactggtggatgcgaacatcggaaaacagacccatggcaaaaaggcgcttcaccgcagcatcgatatccgcgctggtgaaggccttgcccggccttatgtcgatattatcgcgaatcgtctgagcatcgacgcgtgtattgccacgcacttcgatacggctgacgacggctgcctcggccacactgaccgatgccaaggagaaaccagcagtacccgaagccacaagagccactgacatggcgagcgcagaagcggcgccaaagaatttagaacttgccgtcataggctttccgaaccttcgtttttctgtccccgggacgtttacccagaaaagcacgtacagatacaaccgtattatccggtttttccatacaagcaagcatcacagttaaattctgtttacttaggcaagcgagcgtggcatccgcgccacgcgaattgcgcgttatggtaaacagattgcttagcttttccagtcctcactcccattgttcacttctgtttaacgcttgaccgcggatcagccgggtctgcgctgcattatggcaaatgatctgccgaaatcgtccgctccgacccctattttcaattaccaccaaaaaccagccggtcattgatctagcaggcaaaaaggtcgttgaaaagtacgaaccccataaatcccatgacaaggagaaaaccgatgcgataaaaaatttcctgcgccgcacctgaaacagggctgcccttgattgcctccaccgcatagaaaaccagatgtcccccatcgagcggcgggagcggaaacaggttcaacagcccgataccgatggatagcatggccatcaattgtatcagccagtcaaacccctggcttgccgccttgctggccatagtggcaatcttcacaggtccgccaagctggcacttgtcttcgcgccccacggcgaaacgtttgaagaactcgccggtccgaccgataatatggccggtttcaatgacggcctgccccaccgattcgagcgggccatattcaatacgccggaaattgcccacagcttccgtggtttcaacgccgatagcgccaagcttcaccttgttgccaagcggatcggtccgctcgacaatcttcggcactgcctgaaggtccaccatcttgccgtcacgctcgacggtaaaattcagcttgtcgccggcacggcctgaaacgatgcgctgcacatcggcgaaagtcgttatcttctcgccctccacgctgacgaagcggtcccccggttcaaacccggcttcggctgccgggcttcccggctgtacgcccgcaatcagcggatcggcgatctggcgcccataaagcgcaaagaaaacactgaagattgcaatggtaagaatgatattgaacgccggacctgcaaaaaccgtcgccgcgcgtttccagacgggttgggtatgaaaggcccgcttgcggtcctcttcgctgagagcactctcgttgacgcctacaggcgagctggtttcgctctcatcgccgataaacttcacataaccgccgagggggatggccgaaagtttccaccgcgttccatggcggtcggtgaagcccagcagttccggcccgaagccgatggaaaaagcctgggctccgatgccgcaccaccgcgcaacgagatagtggcccatctcatgaacgaacaccacgacggtcaaaacgaacagaaacggtatgattgtcccgaccaacagactttcgctaccgaaaaacagggccagagcctcctgcaaattactactcctaccaaactttcatcgactgagcggttccggtcagccgacagaccataaaagcggtcagaaactaaagaagattgcagacggaacatctggctcggcaaaaatcgcaccaaagagatacaaaagtgcggcagcggcgacaagcccgtcaacgcgatcgagtacgccgccatggccgggaagaagacggccggaatcctttgcaccgaactggcgtttcacccacgattcggcaagatcgccaatctgggaaacgatggacaggagcagcgccagcaccggcacgccccagcctcccggagccgccacaagcgaggcgacaagaagcccgcccgcaaccgcagccgcagccccgccgatggcgcctgaccacgttttgttgggcgagaaacgtggcgcaagcttaggcccgcccaaggcccgcccgttgaaataggccgcaatatccgtagaccacacgacggcgaagagaaagacgatagtggtaaaaccgaacggctcatccccccgcaagagcgaaagtgaaagcgccgaaaaacccgcatagaaaagcccggcagcaggccagccacgaccgcttttccactgtgtgacaagcaaaatggcgcaaccggcgacaagaaacccgattgtcagcaatgcaccgcggtcaaggatcaggagaatcccggtaacgatcagccacgcccagccgaaaaggcgcgaaaaggcggtttgccgtgtcgcggacagttccgtccactcgtaaaacatggcaaggccaatcgcgatggaaaagagcgtaaagcccacaccgccaacccatgtcagccacaaggtgatggtgcccagaacgatagcggtgatgatgcgggtttgcagatttgacattgagacctttcggcggaacgacacttatagcgcgctagtatggcttatctgaaattcgcatcactgagagcggttccggcgattctgttaaaacgggaaccactctagactgccgctcccttggtcgaagggcataatatttcttcttcggcatccgcactggcgcgcggctccacaccgccaaaacgacgctcgcgctgccggaacgtttcataggccgcatcaaggtcggtcggccggaaatccggccagtgacatggcagaaagagaaactcggaataggcagcctgccagagaagaaagttggaaagccgcatctcgccactggtgcggatgatgaggtcgggatcaggtattcccgccgtatcaagattagcggaaacaagctccgccgagatcgaggatggatcaagaagcccggcggcgacatcgcgcgcaaggcttctgaccgcacgaacaatctcatcgcgtgaaccgtaattgaaggcaatcacgagattgaggccggtattgcgatgggtaagcgattccgcttcgttcaacagtgcacggatatcggctgcgagctccgcccgctcgccgataatattgacacgcacattgttgcggtgaagctctgccagatcgcgccggatgaagagcttcaaaagccccagaagatcgctgacctcgccgctcggacgggtccagttttcggaagagaaagcaaaaagcgtaagatagccgaggccgcgatctcccgcggcccgcacgatctcccgcaaggcctccacgcccgcgcggtgccccgcgctgcgcggcaagccgcgcgccttagcccaacggccgttgccatccatgataatggctatgtggcgcggatcggacatggcgcagctctccttttaaaatcatgcaatgccaggcccagggcctaaacctgcatgatctccccctccttgacagcaacgatcttatccatctcggcgatggtatcgtcggtcagcttctgtaccttttcggacagaacccggctttcatcctgactgattacgctgtccttctccagctttttcagctggtccatgccgtcgcggcgaacatggcgggcagcgatacgcccctgctctgcatattgatgcgcgatcttgaccaattccttgcggcgctgttcgttcagctccggcaggggaatgcgcaacgtcatcccgtcggtgatcgggttgagaccaaggccagaatcgcggattgcacgctccaccgcaccgaccatgctcttgtcccacacgctgacggacagcatgcgcgactccggtacgctgatattggcaacctgattgatcggcatggtcgagccataggcttcgatggtgatcggctccagcaagcttgccgaagcgcgcccggtgcgcagaccgccaaggtcgtgcttcaatgcgttgacagcgccctccatgcggcgtttcaggtcgttgatgtcaaaagcatcgctcatgcattttctccttcaatacgcagcaaggttcacgatcagttgtcagaaacaatcgtgcaacgccccttgccttgcagaatatcggccaagccgccgttttcatggatggaatagactattatcggaatgttgttctcgcgcgcaagggcgacggcagccgtatccataacggcaagcccgcgatcgagaacttccttgtgggtgagctggtcgaagcgggtggcgccggggtctttctttggatcggcggaatagatgccgtcaacctgcgtgcctttgaggagcgcgtcggcttcgatttcggcggcgcgcaaggctgctgccgagtcggtcgtgaagaacgggttgcccgtgccgcctgcaaagattaccaccttgccttcatccatataggcggttgcctgacgctgtgagaagctttcgcagatttcaggcatggcaatggccgaaagcaccacggaatcaacgccgatcttgtgcagagacgtgcgcagcgccagtgaattgatgaccgtcgcaagcatccccatatggtcgcccgtcacgcgatcgccccctttggaagccaccgccacgccgcgaaaaatattgccaccgccgatcacgacgcccacttccaccccaagcgcacgggcctgcttgatgtcgtttgcaatacggtcggccaccgagacgtcgatgccaaaaccctgactgcccatcaatgcttcacctgaagcttttaacaggacgcgcttgtaggcgggcttaccggtcatggaatgatctccgcagatcgtgatcgaaggttgtgcttgggttgcgatacacgaagggcaccgcgttgtcacgcgatgcccttcataatcaagaggcttttcaggcaatggacgcatcccgaaaagcgaaaaccggttttcgcggcaagatgcgctggaaaaccgatcagcccttggcggctgcggccacttcggctgcgaagtcgctttcttccttttcgatgccttcacccagagcaatacgggcaaagccggtgatcttggccggtgcaccgatagccttttcggcatccttgagagcggcttcaaccgtcaggtccggattgatgacgaaagcctgcgagagaagaacaacttcttcgtagaacttgcgcatacggccttccaccatcttttcgatgatgttgtccggcttgcccgactggcgggcctgatcgatgaagattgccttttcgcgttcggcagcttccgggttcacgtcggcagaggtcagcgccagcggattgacggcggcaacatgcatggcgacctgacgtccgaaagcctgcgcggcttctgcatcgccagccgtttcaatggcaaccagaacgccaagcttgccaaggccatcggcaacgccattgtggatataggtcgcaacaacgccctgcggaaccgagagtgcggccgaacggcggaagctgatgttttcaccgatggtggcaacagcgtccttggcggcttcggtaacggtcttgccgtccacattggcgttggccacggcttcgctcgaaccatcggtcgaaagcgcagcctgcgcgatcttgcgaacgagttcctggaaagcgtcgttgcgggcaacgaagtcggtttcggaattgacttcaacgacaacggccttgttgccggaagcagcaacaccgaccagaccttcggcagccgtgcggccagccttcttgtcggccttggcgatgcccttggcgcgcagccagtcaacggcagcttcgatcttgccctcggtagcagcgagagccgccttgcagtccatcatgccagcgccggtgaggtcgcggagttctttgacgagagatgcggaaatgctcattgtgtcgcctttcatgaaagcgaaggcacaccggatgggtgtgccaacttttaaccggcgctttagtgcgggatcatgatttatccgcaggatctccctgccgggatcatgaaagcgcgccggaatgaaacgagattatccatccgccctatcatggatatgacggatggacgaaatcatgaatgcctatcaggcgccttcggccggagcctgaagggcaggctcgaccggagcctcaacctgcgcaccgacatcgatgcccatggcgccctgctggcgggcaatgccgtcgagagcggcgcgagcaatcaggtcgcaataaagcgcgatggcgcgagcagcgtcgtcattgcccgggatcggatagtcgatctggtcgggatcgcagttcgagtcgatcacggcgacaaccggaatgccaaggcgcttggcttcctgaatggcgatcgcttccttattggtgtcaatgatgaacatcaggtcgggaaccgaacccatgtccttgataccaccgagcgcgcggtcgagtttttcacgttcacgctcaaggttcaggcgttccttcttggtgaagccctgggcttcgccagccagaagttcgtcgagcttgcgcagacgctggatcgagttggagatcgtcttccagttggtcatcatgccgccgagccagcgggcattgacataatactgggccgaacggttggcggcatcggcaatgatgtccgaagcctgacgcttcgtgccaacgaacagaacgcgaccgccgcgggcaacagtgtccgaaacgaccttcagcgcgctgttcaacagaggaacggtctgggacagatcgagaatgtggatattgttgcgctcaccatagatgaagggagccatcttcgggttccagcgatgggtctggtggccgaagtgaacaccagcttccagaagctggcgcatgctgaaatcaggcaatgccatcttattttccttttccggtttaacctccacgggctgaggcgattgctcgccaccggaggctgaggccggatttctcccggcaaaagccctgatcccgtgtgtggaataggcgcgctgttaactgatcgcgccgcaaaatgcaaccctgcagcagaggcaaacatggcgggcaaggccaaaacccctgcccgccatatcaatttgcatatatagaatatatgcttactgcggcatagccgaagagtgatgcgacgtaatcacccagtttttgccgttccagccataggtgaatgtatagcgggcagcagccttgctaccgtcgccaaaggtaaatgtataggtgcccgtatccaacgcctcgttgcagccggtgcgaatggtgcggctatcgatatgaccgaccggctttttcttcaaaaagccccggaaataatcctcgcgctccttttgcgtgtagcgcactttcttggaaagcatcggcaacaatactgcatcgggcgcataatttgccaccacctttgccgggtcgccggtaagcagagacttgttccagcgatcgaacagcgccgccaccttcgccttggtaggcacatggcaacgcacggtagcagtggaacttttccggtgatcgatttttgcgtcagccgacgctaaagaagtaaatgctgtcagaaaaaccgtagttgaaaccagaaataacgaagtatattttcgcatagagacacctcaaaaaaatatttcaaactcgagatacccgccacttcaatcagatagattgataccacgaaaacatgaagccgctaaatagaattatagttaatacaggcgctatttactgcatccagtcttattttttcctgtgtcatagatatcaagcttcacaagctttccgcgcatggagaaatctccataatccatggtcagatcacgggtaatgccattgcggtagagtttgaaattgatgcgatagatcggcattccgtcctgctgttccttgtcatcgaagtaagcaatcgtgacgggccagacctgatcctttgaaaacttgcccataaccttggtctcatcatccggcacagcctgctgcttgcccacgacgacggtggtggcaaccacccggtcggcatcttccgaggcgtcgaaaagcgtcgtctgatagaatttctggcctgcttcagccttgccgatcagctcttccatatgccgggtcggaaactgcgttcccttcagatcgagcgtattttccttcggcttgctcaacttgacgacggtcttgccatcctcaagcttggcatcgccgcgcacttccttgaccagttccttgtctacaaaggtcttgttgacgaaacgaaagtcctttccgtccgcatcctcgaaggtcgtggtttgctggtcggtgacgcgctgcggctgttcgtccatgtcgacccgcgtcacaaagcggaaattggtggtatagccttcacatgcagagccgttgaattcatagaccatacggccggtcaggccactgattcccgatttttcatcggcacgatccagggtcagatcatagattgcgcgatggggaaccaacctgaccgctgacgccgcactggccgcacccgcaaatccggcccacataaacacggtcgctccgctcgccgcagccgcaatccttacaaaacgcatacatgaatctcccgatgagttgacgagcatgataaaaaaactcgtggcggaagcgaggcaaaaaaagcacccttcaccgaaagcttcatcgattctcacatgagatagatcgcgaagtgcctttttaagcaaggattaaacgaatgaccgacacgatcgagaaccgccttaaaaatctgggtatatccataccgcaggcagcagcccccgctgccaactatgtgccctttgcacaaagcgactcgcttcttctcacatccggccagttgccgctggaaaactgcaaactggtgcatacaggcttgatcggcaaagaactgacggtagccgatggtcaggctgcggcgcgcgcctgtgcaatcaacgttcttgcccaggcaaaggcggcgctcggcgaactcgatcgcatcaagcggattgtgaagattaccgtattcgtcgcttcggcacccggtttcgtcgaacagcatctggtggccaatggcgcatcggatctgctggtcgccgttctgggcgatgcgggcaaacatgcgcgttctgccgtaggcgtcgcaagcctgccgctcaatgcgcctgtagaagtcgaagccatcatcgaggtcgcgtaatatggcctcctccgataaatcatccatcgcatggcttaaaaagcggccaatcgcacatcgcgggctgcatgaccagaacaagacgtgctgggaaaataccctttccgcattcgatgcggcggcaaaggcaggcttcgccatcgaatgcgacgcgcatctgaccagggatggcggcgtggtcgtctttcacgacgacgacctgaaacgccttgcaggctgcgagggccgcatttgcgaactcacgacagatgaagcaactgcgctgcatattggcggcaccgccgaccatgtaccgacgcttcgccagatgcttgatctggttgacgggcgggtgccgcttgtcatcgagctgaaaggcattgaaggccgcgatgacggattggtggcggcagtcgccaaagagctttccccctacaagggggaagccgcgatcatgtcgttcgaccatcacctgatccgtcgtttcaccgctgacgcaccggggattcccggcggactgacagcggaaggaaggcgcatgcaggatttcgagaaacatttttccatgctcgcgcatgggatttccttcgtgtcctacaatgtgcaccacctgccgaacccgttcgttacttttgtgcgcgagcggcttcagataccggttatcagctggacggtacgggatcgcgagatgcaaaagtacagcgacctcaatgtcgaccagatcacatttgaaggctttgatccgcgggccctcattgcttgacgcgcaaggggccagcgccgcaaactgcattcgacagcggcaaggggaacagcggtgagcgaccacgatccgccagacggccaaagtttcgttcttcgggtcgttgagaatatcaacgatttcactgaagacgagtggaacagtattgccgggacatcccggcaggagcagaactataatccctttatttcaagagcttttctggccgcgctggaacaatccggctgcgtttccagaaaggctggctggttgccgcgtcatctgcgcctcgaagacgatcagggcaatcttatcggcgcagtgcctaactatctcaaaggccatagccagggcgaatatgtgttcgatcatggctgggcggacgccttcgagcgtgcaggcggccgctattatcccaaatttcaggcagcagtgccatttacccccgccaccggcccgcgcctcctcaatcatatcgcctatgacaatcatgccgtgcggctcgcactcgcaggcggactgcgcgaacttgccgaccagagcggcgtgtcgtccgcccatgtgacatttgcaccggcagacgaaattcccgccctcgaaaaagctggctttcttcaccggacagaccagcaattccattttataaacaacggctttttatcttatgatgattttctgaacgaacttgtttcccgcaagcgaaaagcattacggaaagagcggcgcgaagcacatgtagagggaatcgaaatcgactggctgaccggccacgatctgaccgaagccatatgggatgatttcttttccttctatatggatacgggaagccgcaaatgggggcgtccctatctgaaccgggaattcttctcgctgatcgggcaaagcatggccgacgatattctgctggtcatggcaaagcgcggcgggcgctatatcgcgggagcgatcaattttatcggcggcaacacgcttttcgggcgacattggggatgtatcgaagaccaccccttcctgcattttgaggtctgctatcatcaggccattgattttgccattgagcacaaacttcgcgttgtcgaggcaggcgcacaaggagaacacaagctcgcgcgcggctatgtgccggtgacgacccattccgcccattatctcgccaacgaaagcttccgcaatgccgtacgcaactatctcgacagcgaacggcgcgaggtcgagcatatccatgccgccctggaagaacactccccttaccggaaagcataggccagcccggcttgccttaccggtcgggataaagtctgatcgccatgaaaatatgcattggagagaatcgaatgtccgccacttacgacgacaacaatatcttcgccaaaatcttgcgcggtgaaattccatccacccgcgtttatgaaacagacagcgttgtggctttcatggatgtcatgccccagggcaaaggccatacgcttgtggtgccgaaggctccgtcgcgcaatcttctggacgccaggccggaaacgctcgccgatgtcatccaggctgtgcagaaaatcgccaatgcagtgaaaaaggcgttcaatgctgatggcgtgactgtgatgcagttcaacgaaccggcttcaggccagacggtctatcacctgcatttccatgtcattccgcgctttgaaggcgtggcgctgaaaccgcatagcggccagatggaagatcctgccgttctttcagaaaacgctgagaaaattcgcgcatctctttgaaaaaagatattttttgcgattagtattcactgccatggcagcaccattttgctgacggcagatggtagtttaataaaaacggccccgaagggccgtttttatgcgtttatttcttgcgcggcactttgggcaccgaggattttatcggcgttgcctttgtggtgggcttcggcgcaggctcatccttgccagccagcaccttttccttttccgccttcttcggcgcagccttcctgcgctgcggcaacttcttttccggcggaatgtccttcttcggctttaccggcttttcggcgatgctttccagcatcaggtcggtattgccatcttccttggtggtcacatccacacggacggttccaccatgcttgagcttgccgaagagcacctcatcggccagcggcttcttgatatgttcctgaatgacacgggcaagcggacgcgcgcccatgcgctcgtcatagcccttgtcggccagccatgcgatggccgcatcggtcagttcaaaggtcacgccgcgttcggcaagctgggcttcaagttgcagcacgaacttctgcacgacctgatgaatgaccggcaccggcagcgggccaaacggaatgatggcatccagacggttgcggaattccggcgtaaacagccggttgatcgcttccatgtcgtcgccttcgcgccgcgtcgagccgaagccgatagcagctttcgccatatccgacgcgcccgcattggtcgtcatgatgagaatgacattgcggaagtcgatcttcttgccgttatggtcggtcagcgccccatgatccatcacctgcaacaaaatgttgaacaggtcgggatgcgccttctcgatttcgtcgagcaacagcacacaatgcggatgctggtccacgccgtcggtcagaagaccaccctgatcgaagccgacatagccgggaggcgcgccaatcaaccgggaaacggtgtgacgctccatatattccgacatatcaaagcgcagcagctccacgccgagcgagcttgccagttgcttggccacttccgtcttgccgacgccggtggggccggaaaacagataggaaccgatcggcttgtccggctcgcgcagccccgcacgggccagcttgatcgaagccgacagcgcatcgatagccagatcctgcccatagacaacgcgcttcaattcggcttccagatgcgaaagcacttcttcatcgtccttggaaacggacttgggcgggatgcgggccatcgtggcgatggttgcctcgatttccttcacgccgatggtcttcttgcgcttgttttcaggcagaagcatctggcttgcacccgtttcgtctatcacatcgattgccttgtccggcaatttgcgatccgaaatataacgtgccgacagctcgacagccgatttgatggcatcaaccgtatatttgaccttgtgaaagtcttcaaaatacggcttcaagcctttcatgatctcgatcgtatccgggatcgaaggctcgttcacgtcgatcttctggaagcggcgcaccagggccctgtccttctcgaagaactggcgatattccttataggtggtcgagccgatgcagcggatcgcgccggaagagagcgccggcttcaaaaggtttgatgcatccattgcaccgcccgaagtcgcgcccgcgccgataaccgtatgaatttcatcgatgaaaagcaccgcgcccggaaattcctccagttccttcacgacctgcttcaaacgttcttcaaaatcgccgcgatagcgggtgccggccaacagcgtgcccatgtcgagcgagaagatggtcgcatccgcaagtgcgtccggcacctgcccctcaacgatgcgtttagccagcccttcggcaatcgccgttttgccgacaccgggatcgcccacataaagcggattgttcttggagcggcggcacagaacctgaatcgtgcggtttatctcgctgtcccggccgataagcgggtcgatccggcccgccttggccttttcgttgagattgatgcaataggccgaaagagcatcctgcttcttcttgggagcttcctcctgctcgatgcctgtccgctcctcactggcgctttccacgccgcgtggcgtgcgcggctcactgccctgcgggcgcttggaaatgccgtgggagatatagttgacggcgtcgtaacgggtcatctgctgctcctgaaggaagtaggcagcatggctttcccgttccgcaaagatggcgacaagcacattcgcgcccgtcacttcgtcacggttggaagactgaacatggatcacagcacgctggatcacccgctggaaagcggctgtcggtttggaatcctcatcatagccggtgatgagattgtccagctcgcggtcaatatagtcagtaacgatatgcttgagataatccagatcaacattgcaggcgcgcatcacggcgccagcgtcctgatcgtcgatcagcgcaagcaaaagatgttcgagggtggcatattcgtggtgccgctcgtttgcgatggtgagggcctgatgcagcgccctttcaaggctgggggagaacgatggcatatgacctcactttttctccatcacgcattgcagcggatgctggttttgacgggcgaaatccatgacctgactgactttggtttcggcaacctcgtaagtgaacacgccacactcgccgacaccatgattgtgaacatgcagcatgatgcgtgtcgcatcgtccagatttttctggaaaaaccgttgcaggacatgcacgacaaactccatcggagtgtagtcgtcattaagaagcagaacgcggtaaagactgggttttctggttttcggctgcgtgcgcgtcacgacaacggtgccgctttccggcccgttccccccattggtcttgccctgcatgattgtattgatgcgcctcataaacctatcactcgatgcccattcatatggctctgcctgccctaatatgtaggacgtcatatggggattttaagcccttcgccatcacttgcaaccgggacttgttgcaagggccgcactgggcacaattatatcgcagatgtgaaagcaaacgcgcgcgccggaaagtggcaatgccgggcttgcacaagcaagttttcggatttcatccaccagcaatccgtcgggcggagcacaatccggccgcagtgaaaccagggcctatatgaaacgcccggatcataacccgctccgggcggcgggcgagacgctcccgatatccctgcccggcgaaacttcacctcccaaatttttcagaaaattatgaacaagccggttaccataaacggattggtaacgctgatggccgtaaggtgtccgaattaggttgcggtgtgctttcaccgccgcagtaagaaattccgggatacaggcaggtcatcatcgtgcgtaccgcattcagtaaagtcgcatatgccttgaaaaaagcggcacaggtctctcttcttctaacagccgtgacgggttactccacggtttcctccattgcaccggccatggcgaaaggcgacaacagatatgccgcgatcgtcgttgatgcgaacaccggcaagacgcttttctcggcaaatgccgatgcacagcgctatccggcgtcgctgaccaagatgatgacgctctatatgctgtttgaagccatccacgccggccgcatcaacaaggatacgcgcattcccgtgtcggcctatgccgcctcccgtccgcccacgaagatcggctttcgtcccggccagtcgattcgggcggaagatgcggcccttgcgatgattacgaaatccgcaaacgacgttgctgcggcagtcggtgaatatcttggcggctcggaagaacgtttcgcccagatgatgaccgcaagggcgcgccgccttggtatgcgcaacacgaccttccgcaatgcgtccggcctgccgaacatggcccagcattcgtccgcccgcgacatggccatccttggcatggcgctgcgtcgccatttcccgcgtgaatttgcctatttctcgcgcagcagcttcgatttccgcggccaaaccatccgtggccataaccggcttcttggccgtgtcgaaggcgtggacggcatcaagacgggctataccaacgcttccggttacaaccttgtttcgtcagtcaatctcgatggtcgccgtctcgtcgccgtcgtgatgggcggcaataccggcgcaagccgcgatgcccacatggcccagcttattcgcaaatatctgccgatggccgcccgtggccgtaataacgatgctttgattgccgcgcgcagtgaagccccgcaggttgtggcttccatcgacctgccaaaagccaaacgtgcaccggtgcccgtcgcccgcatcgccgtcgaggacatcatcaatgccgaaatcggtgaaggtgatatcgaccagccgcaggttctggccctcgtagcccccaccccgcgcccggcggctctggccgctcaggcagccgtacttccggcgccgaaggcccccgttcggccaacgcaggccccggcacaagatgtggatccggtgacaacggcatccgcatcggctgcaagcggctgggcgatccagatcggctcgctcccgagcgaaggacaggcccgcgatatgctggccaaggcgtccgccactgctggccgcacactgcgctccgcttcgccctatacggaaaccttcaacaagggtagcgccaccttctatcgcgcccgtttcgtcggctttacctccaagcaggcggcctgggatgcttgcgcctcgctgaagcgcaataacttcggctgctatgcggtagcgaactcgaactgaattcacgaaagttgcaaggggaaacctccccttgctgcaccttcaaacccccattttgtatagcgtagagggtttcgagatgtccaatatgaaagagacttacgggcctgttgccaaaagcgccttatgggtcgaggacacccatcgtgcttccggtcgtggttcgctgttctcggtccagggcttgaaagaagcagcccagcggatagccgatgtgcgccgcggagcgggcttccatacccgcgatctggtcggcctcctgatctgccacgctgcacgcaacaagcggatgagcctgccccgcgccgcgatgcggatgaccctgccggtcaagttcaatcacgtcgccgtgcgcctcaccatcgaaaactgagtaatagagcatttccagcaaatcgggcgattccattaaaacaggaaccgttctagcagaccgcatctgcttccagcccgcccgaaaggcgggctgctttcgttcagcagaagctacaatagtcccagtgctgccagctcctgtcgcagctctgccggaagtgcggccctgcccgccttgcccgccgcctcgtcgcgcgggctctcgttttcattgagataacgccatccctgaaatgcccggcgcggttgccattcggtcggaacaatcttcggttcgagcaccaggtggcagcggcctattccctcactatcggtaaagggacgaatatccaggagacgctggcggcactgaacattgcccttgataacccagtaaagagagcctccttccagaagctcatctatacgtttcggcaccatacgggtcgtgtgcacctgttcgggcacgaggcccgccgcgcgctgttccgcaaggcgaaaatcaatccatgccgcgagatcttcgatactgtcgcagccgacgcaaagtttgacgagatttagagccatgattctgatctagagcattccagcaaaagcgcgaagtagttttgcgcagtgtgatgcaacaaaattgatccacttaaacggtcactgttcagcaggcaacaacgttgaccgccagcccgccctggctcgtttccttgtaacgctcgctcatatcgtgtccggtctggcgcattgtttcaatgcaggcatcaagaggcacgaaatgcttgccatcccccttgaccgcaagagaagcagccgtaacggccttgaccgcaccaagcgcattgcgctcgatgcacggcacctgaaccagcccggcaatcggatcgcatgtcatgccaaggtgatgttccagcgcaatttccgccgcattttcaatctgctccggcgagccgcccagaacggccgcaaggcccgcagccgccatggccgatgccgagccgacttcgccctgacaccccacttccgcaccggaaatggatgcattgtgcttgatgacgccgccaatagcggcagatgtcagcagaaaatcgcgaatgcccttctcgtccgcatcgctatggaaatggagataataacgcagcactgcgggaaccacacccgcagctccgtttgtgggcgccgtcaccaccctgccaccggaagcgttctcctcgttgacggccatggcgtaaaccgacagccagtcattggcgagcagcgggttgctgcgattgttacgccagtcttcctgaagcttgtcatgcaactggcgcgcgcgccgccgcacattcaacccgcccggcatgacaccatcgcggctgagcccacgctcaatgcaatcgcgcatcgcgccccatatccggtccaggccatgatccagatcaacgcgcgccatgcaacattcttcgtttgcgcgcttcatctctgcaatcgaaagaccgctggcgtgagccatttcgagcatttcggctgcattgcggaacggataaggcacattggccccgttgtcgaccttgttgccactggtctgcacgcggctcagttcttccgctgtaacgacgaaaccgccgccaatggaaaaataggcacggcgcagcaaaagccggtcgtcccggtcataagcctcgaatgccatcccgttggcgtgtccgggaagcggcgtcttgcgatccatgaccagatcggttttcggatcgaaatgataagcgggatggccttccggctgcactgtcttttccgcagccacacgggcgacttccgcatccatgatgtcgggatcgatcgtatcgggccggtatccacaaaggccaaggatgaccgcgcggtcggtggcatggccgatgccggtataggcaagcgaaccgtgcaggctggccttgagacggtagattttcgcattggccggctttggccagtccccaccgataatttcgtcgaggaacatattggcagccgtcatcggccccatggtatgcgagctggaaggcccgatgccaatcttgtaaagatcaaaaaccgacagaaacattcccacacctgctgcaccccttcatccgggtgcctgattattggccaggcaacgcgcctgaaggccatcgccaaacgcggctggcaagggccccgcgcttaaactgctatttatcagatatagtgtaagaaaggaccagcgcaaacggaatgccgaaatgcggcatcaaacttcccgaatacgcaaacctgtcacgatcagacggagatgaggtaagccatgagaatgacggtggcgaggccgatgactgcccagagcgttatgccccagcaggatttttgaacggtttcgtccatggatatattggcaaccttattgtgcaacctatcgaagcagcgccgctcacggcactgttaaagcgcatatagccccgtgagcggcgaaacgcaatgatgaaacgtggctggaatacggcaaacagttcacaaggcttttacgcattataaaatatatttatttatcaatcgcttgagaaatatcatacttaatggaagctttacagacacggcgaaaatgcggcatcaggaatgaggcagaagcatatctgtgcggcctgtccaccaatatgcggcaagccccgtccattcccgcaaagccatgctgaaccgcgaaagcgcgtcattgggagattcgagataaaggccaaacgtctcccgcgtgcgggttttgtaatcgaccggccaggccgtcacgtcgaaccccgccttgcggaaacagccaaccgcacgcggcatatgataggccgaggtcaccagaagccatgtttcgcccggcttgggctgcgccagagcctgcgagaaaatcgcattttccaccgtattgcgtgatttgccttcaaaaatgtagcgattgccggaaaaaccaagatccaacagaagcgcgcgggtcgtctccgcctcccgcgccgatttttcaaaaaaagtcccttcaccgccggaaacgaggatcttcgcatcgggataaagccgggcaagccgcatggtctcgacgatgcggtcagcagcactgttaagctcgaaattctgccgcccggcaacaatttccccgttcatgtagccgcccagcacgataatgccatccacatgttgtggcaggctttcggatttgggaaaacggttctccagaggcgacagcagcattgcgccaccggtggtgaaggcgccgaaaaagaggagcgccgtcgcgggtatgagcaccgcgattcctagccgccgaaaaccacgccaggcggcaagaagaccaattaccaccagaagaaaaataatcgtaaggggctggaaaaacagccagaaaatcttggaaaatccgtaaaacaacctgtgctccaagcctttgagcttatcctgatccggcgatctgaaacgaatctcctctcatcgatacactatagcggggcgtcaggctgtgttagagatttgtcgtgaatcgcagttggagccgttccgcgccgttcggaatcgttacgatttcttttggacagactttaaaccatgcaggacataaccgaaatggaaaccacgccttcgccgcgcccacgtcttgggcggatcgacattgcgcgcggcatcgccctgatagcgatggcgatctatcatttcggctgggatctggaattttttggctatatggcaccggcgacgacagcacagggcggatggaagctctttgcgcgctgcatagcctccagcttcctgtttctggtcggcttcagcctcgtacttgcccatggtcgcggcatacgctggcgccctatggccaagcggctcctgcaaatcatagcggcggcagcagcaatcagtgccgtgacatggtatatgacgcccgacagcttcatatttttcggcatcctgcatcagattgcactggccagcgtgctggggcttcttttcctcaatcttccgcccggcctcacggcagcggtggccgtgctggttgtggccgcgccgcattatctggcctcggattttttcaacacgcccattctcgcctgggtcggcctttcaactgtgccaccgcgctccaacgattatgtgccgctgtttccgtggttcggagcggttctggccggtatagccgccgcccgcattggcgaacatctgggttggctgaaactactttccggcggcattcgtccacatgcactcgaaaagccgctgaccttcatcggccgtcacagcctcgcattttatttgatccatcagccggttctgatctcgctggtctatgtcttctcgctggtcgcaccaccagcgcaacccgatctgcggcaggttttcacgcaatcatgcgtttccgcctgcatggcgaatgacggcgctgctctttgtgagaaattctgcggctgtgtcgtaaccgaactggacaaggccaaattattcgacgacgtgttttccggcaaagccaatcaggagaacaacagcaccgtgcgcgaaatagccgccatgtgctcgcccgtgcctggtgccggggcgcaatgaagccggcatatcaggtcgatacgccaagctccgccagacgctctatgcaggcttcctcgacttgatcgagttccccaagcgtttcatcgatatcccggcgcttctggcgcaaatcggcgcgcttttcttccacgcgcttcatcagcagcttgagctgcccggtctcccccggtggctcacgatacatctggatgatttcgtggatttccgcgatagaaaagcccaatcgcttgccacgcatgatctgcttgagaagatgtcggtcggacggtcggaatagacgtgtacgaccgcgccgcaccggagcgatcaacccttcatcctcatagaaacgaagcgtccgggtggaaattccgaactccctcgtcaattccgttatcgtataatattcgcgcactaggacatccctgtttcacaacatgcgagtaactgttgtgctacttcatttacgtaaaagtcaatattaaaccgcttcaaactaaattatcactggcaatattttagttcgccattgagattttgcgacgcaaaccacgccgttttaactacagcctaattgcaaataaagtggtcttgccatcgaatagtcgctcatgcgttatgtgctttggacaaatcaggaaaatagcgattcatgcggcgctctgtaaaattcacgatcatcggcctcgtcatcgtagcggctttgggtgccgtgcctttcgcggcggaaccgattgtcgtgaaaatcggggagaaatcggttctccagctcgcccgcgacggtatgttctgcaagacggatcgctgcgaggacggtgtcgcttacgtaatcggctctctggaagccaattatggcctctcgccccatgatgttaagtggtgtatgggggtggatgtcattgcccactataaattgcctttcggcaatactctgaaaaaatcgatcactgaccgcatgtacaggcggtgcggcgacccgggacaggatgaacctgccgaaaaccgcaccgaagaataaaaggccacatctgcatgaaactgatcttgcgcgccgccgcatggctggttcttctggcaattctcgccgtcacgataagtcccatccagttccgtcctgtaaccggcgaacctgtcaacctggaacggctcgcagcttttcttgtcgtgggcggcctgtttgccctcgcctatccgcgccactggctggcagtactcatgctgactgtgggttgcgccgcacttttcgagcttttgcagcgtatcacacccggccgccatggtgagttccacgactttctgttcaaggcagcaggtgccgcaatcggcgttgccgtcggccatagtctcagccgcctgcggcctttccgccagatcgagtaaactttgcgtgccgatggaaccgatacaagtttctcacgttttctagtcatcaattcaatggagattggaaatggccgaagcaaatatcaatgacatccaacaggctttggaaaagcagattgcggagatgcgcacggaattgaaacgcatgtcgcgttcacttgcctcgcattccgatgatctgaaagcgcgtgcggaagatgccatggatgaagcttcaggccgccttcgccatgcagcacaaaccgtgcgcgagcgcggacaggttgttgccgaagctgttcgcgaaaaccccggaacagcaacaacattgtttggaacggcaggcattatcggcattctgatcggtgtggccatcggctgcgcactgtcagagcgccgctgatataaacgggataatacaatcttttcaaaagcctgcgccgccgcgcgggcttttccttgcatctttacgaatggaccgcaggctgctattgcgcgcttaaagcatttccagcaaaagtgcgaagcggttttgcgtgggacaatgcgtaaaataaagagatagagcggttccggcggttcttttaaaacaggaactgctctaaagtattttcgagccaaaagtgcgaagcgcctacgcggggaaatcagtccactggactgatttctgatcccgcttcgatgcgtcggacaatgcgaaaaataaagagagagagtggttccgttttaagccgaaccgctctcatggcaatccgccaccggtcgcagcctacccggtcaaaacaaggatacgcgcttgaaaaagtgctgaacggctgccccgtggcttttaaagaaagacacgcaaatgtctgaaaatacgatatattccggcctgaaacagctcggttcgcacacagatattcccctgacaccggaagaagcggttttggagcgcgtggcaaacccgcaagaaggcacgccctattgcgtgcgcttcaccgcgcccgaattcacctctctctgccccatgaccggtcagccggattttgcccatctggtgatcgactatgtgccgggcaaatggctggttgagagcaaatcgctgaagctcttcctcttttccttccgcaaccacggcgcatttcacgaggattgcaccgtaaccatcggcaaacgccttgtggacctgctggagccggaatggctgcggatcggaggctattggtatccgcgcggcggcattcccatcgatgttttctatcagaccggggcagcccccttgaatgtctggatacccgaacagggcgtggccaactatcggggccgtggctagagtctagccaaaagtgtgaaacggtttggcgcgaaaatgcgataaaaccaatagtaagagcggctccggttgccgcctcaagccgtcgcccttatggtgatgtgattgatccgcttcgggaggaacatccatgaaaaaacttgttattctcatgtcactggctgttctctccggttgcggcggcgcaggaaaggccgcaatcgacgccggcaagggttttgaccgtttcgcctgcatgtcgcgtaatctcaagggtgaaccgccctgcccaccgccggcagacggcacagcgcagaacgcgcagtagcggcagcaaaaccggaagggaggcccatcacatggcaattgaaccgaaagacattctcgatttctggttctcgccccggatgcgcgaaaactggttcagcaaaagcgacgagattgacgcggaaatccgtcaaaaattcatggcggcctatgaggacgcacgcgccgacaagatggaacaatggaagcaacagccggaaagcgcattggcgctggccattttgttcgaccagtttccacgcaatatgtttcgcggctcgccccgctcatttgagagcgacgggctggcgcgcgatgtggcagcacaggcgctcgaccatgatttcgaccggcaattatcaccggagcagcggcagtttttctatctgcccttcatgcatagtgaaaatctgaacgatcagaagcgttgtgttgatctctacgaaaaacttggcgacgagttcgcttcggatttcgcccgacaacatcacgatatcatcgaacgtttcgggcgttttccccatcgcaatcaggtgctgggccgtgacacgaccccagaggaggctgagttcctcaaggaccatgccggtttctgattttacagcaatcgataaggcagaatgccccggcggtcatggtcgaccgccagcctgctgttaagcggcggaatggcacgctgcacacattcggcacgttcgcagatacggcacgaaacgccaatcggatcgaaagccgaccgcatggtgatatccagcccatcggcataaacgaaatcctgcgcataggcgacttcacaaccgagcgcgatggcgtaacggcgctgcggcgccttaaagccgccctcgctttttatcagttcggtcgcaatacaaagatagcgcgcgccatccggcgtttcggcaagctggcggatgatccgccccggcgtctcaaaggcctggtgcacattccacaagggacaagccgcgccataacgggcaaattgcagcttggctgcgctgtggcgtttggtgatgtttccggccctgtccacccgcgcaaagaaaaccggcacaccgcgctggccggaacgctgcaaggtgctgagcctgtgcgccacctgctccagacttgcgccaaagcgcgaggcaagcagctcaagatcatggcgcagctctttcgcagccgccagaaaagtctggtagggaagcaccagcgcgccagcgaaatagtttcgcaacccgatcttgcagatctccaccgcctcggcagagcgaaaatccgcctgtctggcaatcgctgtcacaagggattccatttccagttctgcgatctggaaggcgatctggaaattgcgcgtagtggcaggtgaatagggattgagataaagtacgcgcgtatgcgcatcgaaacggcgcagtacagcttcctccgcgcctgcacgggcgatgcgcacgcgatggcgatcctccatatattgcggcagcgcaacgccaatatcccgccccggaatatccagatcagcagccagtttttcggctgcaatatcaagctcatggacataattatcaataaagtgaaagaagtcgcgcacttcctcataaggcgcgggttccgcagtcgacggcgcgcggcccaactggttatcgagacttgcaagctgctcgctattgcgccgatatgcctgatggcaggcgatcagcgcatgggcaagtcccggcgcattctgtgtaatcagcttcatttcctgcaagctcggcttgtaattatcgaacaccggatcggccagcgcctccgagaccgccgaaagcagtcgatcgtcgtcgccaagagaaattgcgccgatatcgatctggtaattttccgccaaggcaagcagcacggcggcggaaacaggccgctgattattctcgatctggttgagatagctggttgaaatgcccagccgctcggcaaagccggactgcgtggcgcggtgctgttcgcggatttcccggattttccggccgatatagagttttcgaggtgccatttgcaaattcgcatttcgctatttgcaaatttatatcttacacaatagcaccttttcaagcttttccggggcttcccgcgattttaagtaaggggcggaaaaagattgtcttttttccgtttcctacccttggtttccgaagatcatagaatgcaggaacttcttgaacaactcgaagcacgccgcgccgaggctcgccttggcggcggacagcgccaccaagccctacgacatgaaggagctgattctcgcgcttgccgacgaaggcgatttcttcgaaattcaggaagccttcgcgaagaacatcataaccggcttcatccgcatggatggccagacggtcggtgtggttgccaatcagccgatggttctggcgggctgcctcgatatcgacgcctcgcgcaaggctgcacgtttcgtgcgcttctgcgatgccttcaacattccgatcctgacgctcgtggacgttccgggcttcctgcccggcacggcacaggaatatggcggcgtcatcaagcacggcgcgaagcttcttttcgcctattcccaggcaaccgtgccgatggtcacgctcatcacgcgcaaggcctatggcggcgcctatgacgtgatggcttcgaaacatatcggtgccgacatcaattatgcatggccaactgcggaaatcgcggtgatgggcgccaagggcgcaacggaaatcctctatcgttcggaactgggcgacccggaaaagatcgccgcgcgcacgaaggaatatgaggagcgttttgccaatccattcgtggctgcggagcgtggcttcattgatgaggtcatcatgccgcattcctcacgccgccgcattgcccgcgcttttgcaagcctgcgcaacaagcagcagagcgcaccatggaaaaagcacgacaccatcccgctctaatttcgcatgatcttatccgcaagccggttcccactttttggggtcatgccatggcaatgatccggttcatttgagtaaacgcacatgatcaagaaaatcctgattgccaatcgcggtgaaatcgcgtgtcgggtcatcaagtcggccaagaaaaagggcattgccacggtggcggtctattccgacgccgaccgcaacgcactgcatgtcaaaatggccgacgaagcagtccatatcggcccggccccatccaaccagtcctatatcgtcatcgacaagattctggccgccatcaaggaaaccggcgcggatgccgttcatccgggctatggcttcctgtcggaaaacccgcgctttgccgaagcgttgaaggccgccaatgtcaccttcatcggaccgccggtgaacgccattgacgcgatgggcgacaagatcacctccaagaagcttgcagccgaagccggtgtttccaccgtgcccggccatatgggattgatcgaggatgccgacgaggcggtcaggatcgcaggcagcatcggctatccggtgatgatcaaggcttccgccggtggcggcggcaagggcatgcgcatcgcgtggaacgacgaggaggcccgcgaaggcttccagctttcccgcaatgaggcaaagtcttccttcggcgatgaccgcatcttcatcgaaaaattcgtcacccagccgcgccatatcgaaattcaggttctgggcgaccagcacggtaatgtcgtctatctgggcgagcgtgaatgctccatccagcgccgcaaccagaaggtcattgaagaagcgccgtcacccttcctcgacgaagcaacccgcaaggccatgggcgagcaggctgtcgctcttgccaaggcggtcggctattattccgctggcacggtggaattcatcgtctatggcaaccgtaacttctatttccttgaaatgaatacgcgtttgcaggtggagcatccggtgacggaactcatcaccggcatcgatctcgtggaagaaatgatccgcgtcgcatccggcgaaaagctgcgtttcgctcaggccgatgtgaagctgaacggctgggccatcgaaagccggctttatgcggaagacccttatcgcaacttcctgccctccatcggcaggctgacgcgctatcgcccgccggtcgaaggccgcaacccggacggcacggttatccgtaatgataccggcgtgttcgagggcggcgagatttcgatgtattacgaccctatgatcgcaaagctttgcacatggggcccggaccgcatcagcgccatcgacgccatgggccatgcgcttgacgctttcgaggtggaaggcatcggccacaacctgcccttcctttccgccgtgatggaccatccccgtttccgcgaaggcgcactcaccacggccttcatcgcagaagaatatccggatggcttttcgggtgtgaaatgctcggaagatgatgcgcgcacgctggcagccgtggcggctgagatcaatctcgtggcgcaacgccgcgatacgcagatttccggcaggctttcgccgcagaaacattccatcgccaatgactgggtggtgacactcgacggctattccctgccagtccgcattgctgagggcgaaggcggcacgacgatcaatttcattgatggtggcagcctgccaatcgccagcgactggcatccgggcagccagctcggttcgttcaccgtcggcggcaagccgattgcggtgaaggtttcgcgctccggcaccggctggcggcttcgctggcgcggcatggacgtggtggcgcatgtgcgcaaaccgcgcgtggcagaacttgcaaaactcatgccggtgaagctgccgccggatacgtcgaagatgctgctctgcccgatgcccggcgtcatcacctccattcttgtaaaggatggcgagacggtggaagcgggccagccgctcgccaccgtggaagccatgaagatggaaaacgtattgcgtgcagagcgccgtgccacggtcaagcgcatcaccgcagaggctggttccagcttggccgttgatgagctgataatggaatttgagtaaccccgaatgcggtgccttgcaccggatcagggtgcgagtttatgggatggagatgagccaatgacgaagaaaacccgcgctgattgggaaacgttggctgaaaaagaactgaagcggcctgccgacagcctcgtctggcacacaccggaaggcatcgacgtcaagccgctttatacgcaagacgatctggaaggtatcggccatctgggtaccctgcccggctttgagccgttcctgcgcgggccgcgcgcaaccatgtatgcgggccgtccatggacgatccggcaatatgcgggcttctccactgcggaggaatcaaacgccttttatcgcaaggcgcttgccgccggtcagcagggcgtatcggttgccttcgacctagccacccaccgcggctatgacagcgatcacccgcgcgtggaaggcgatgtcggcaaggccggcgtggcgatcgactccgtcgaggacatgaaaatccttttcgatggcattccgctggaaaagatttccgtttccatgaccatgaacggtgcggttatcccgatccttgccaatttcatcgtcgctggcgaagaacagggcgtgccccgcgcacagctttccggcaccattcagaacgacattctcaaggagttcatggtccgcaacacctatatctatccgccggaaccctccatgcggatcattgcggacatcatcgcctatacggcgcaggaaatgccgaagttcaactccatttccatctccggctatcacatgcaggaggctggcgcgacactagtgcaggagctggccttcacactggccgacgggcgcgaatatgtgcgtgcggcgctcaagaagggcctcaatgtcgatgattttgcaggccggctgtcgttcttcttcgccatcggcatgaatttcttcatggaaattgccaagttgcgcgctgcgcgcctgctctggtcacgcatcatgaaggaatttgatccgaagaagccgggctcgctgatgctgcgcacccactgccagacctccggcgtttccctgcaggaacaggatccttataacaatatcgtccgcacagccttcgaggccatatcggcggcacttggcggcacgcaatcacttcacaccaactctttcgacgaagccattgccctgcctacggaattttccgcacgcatcgcccgcaacacgcagctcatcctgcaaaacgaaaccggcgtgaccaaggtggtcgatccgctggcaggctcctattacatcgaaagcctcaccaacgaactggccgaaaagacatgggcgctgatcaaggaagtcgagacgctcggcggcatgaccaaggctgtcgaaagcggcttgcccaaacgcttgatcgaagaagccgccaccaggcgacaggcggccgttgacaagggtgaggaagttatcgtcggcgtcaacaagttccggctggaacaggaagacgaaatcgatattctcgaaatcgacaattcggctgtccgccaatcgcagattgcgcgcctcaaccgcatcaaggaaatgcgcaacaagcaaaaggtcgaagccgcccttgccgaactggaaaaggtcgcccgcagcggcgaaggcaaccttctggccgcagcggtagaagcctcgcgcgcacgcgccacggtgggtgaaatttccgacgccatgcgccgcgccttcggcgatcatgccgccgttccaaaggtcgtgaagaaagtttacggcacagcctataaggacgagccggaataccagacccttgttgatcgcctcggagaatttgcgaaacaggctggcgagaagccgcgcgtcatggtcgcgaaactcggtcaggacgggcatgatcgcggcgcgaagatcatcgcctcagcctttggcgacatcggctttgaagtgctggcggggccattgttccagacgcccgacgaagccgccgatatggccatcaaggccaaggtgcatgtgctgggcgtgtcgtcgcttgctgccggccacaagacgctcctgccccagcttgtggaaacgctgcgcaaaaagggtgcggaaaacattatcgtggtctgcggcggcgtcgtgccgcgtcaggattatcagtacctgttcgatcatggcgtggcagccgttttcggccccggcacgaatgtgctggactgcgcacgcgccgtgctggacctgatggaaggcaaactcagaaacctgtaatttcgttccatatcatagggataaaacgaaaacaggaatcattttctcaagatgaaaggccgaggcaaccgcctcggcctttttgtcagggaaactctcacagccatcaggatttgggatcggcggaagcgggaatagccgagcttgttaccgataccggatcgcttgccggaaaggtgtcctccagcccttcatcaagctgtcgttccaattcggcccggtcacccgcacgccgtgcgcttgggcgcgtcaacaggctgtccggctcaatgccgcattcagcacaagccatccccattgcatcgccaagcttgatcgccgcacggcgaatgacttcatcgcgccgcaactctttatccgtgtcgttctctatcctgaccgtgattctttcttcgccttcggtgacgaattcaaccatataaagcttgaacccgccgaccgaactgatgcggatttggactatttccatcgcttgaacctccacgctcaacactctggaaaacaacggcggcgagccccgttggttccatgcccgcatgtgtccggcaaaacgcgcgcgcctgcacaaaacaatgtgcaggcaagaggggcgcccatcgggatatcgcctgccgaattgcggcagattaagcgtcccctttcccgaaaagcccgttcagtaggcgggccggcgcgacgccaccagatgacgaacgacgactggcagcaacagaatcaaacccacgatagacgaatagatttctggcgcgaccagaagcattgccgcaaatatgagaagcacattttcccatatcttcgtccgcaccaggaagaaaccggacaatgccgcgccaagcgccgtaatgccgataacgcagccgaagaaggcaatgaagaaatccggccagttgaagttggacgtcaccagcagcagcgatggcgagaagacgaaaacgaacggcaccagcaccttgcccagaccgagccggaaggctgtgttgcccgtcttgaacggatcggcccccgccatgcccgccgccgcataggcggcaagcgcaaccggcggcgtgatatccgcaagaacaccataatagaagacgaagaaatgcgcgacaatcggctccacgccgagcaggcccagcgccggggccgcaatcgtcgccatgatgatgtagttggcggtcgtcggaatgccgcaacccatcaggatacagaccatccctgtcatgacgagcgtgaagagaagtgtcagcgtctgcggtgcaaaccagcttacgggcaaaatcgtaccgaaataggttgcaagctgcgccgctgtggaggttacgatataggaaatcttaaagccaacgccggtaagcgttacgacgccaacgataatgccaaccgtagccgcggccgcaccaacggcaagcgcatattttgcaccgtcacgcaggccctcgaacacttcgccaatggtcatgcgcttgcgcggattgagaaggccaaccgctatgcacagcgtaatcccccagaaagcggcaagataaggcgtatagcctgaaagcagtacggcgatcagcaccaccagcggaataatggtcggccagtcccgctttaaggcttctttcagatcgggcatctcctccttggtcatgccgcgcaaaccggtgcgcttggcctcgaaatgcacctgcatcaaaacgccgaagaagtgcataaaggcgggcacgatggccgcaagaatgatcgtcgtatagggaaggttgagaaactcgatcatcaggaatgcggcagcacccatgatcggcggcgttatttgaccgccggtcgaggaagccgattctacagccgccgcgaaatggcgcttatacccgagacggatcattgccgggatggtgagcgagccgaccgtcaccgcatttgcgacggaagaaccggagatcatgccgaacagagccgaaccgaagatggaaaccttggccgggccaccggcaaatcgtccggcaacccaggccgcacaatcgagaaaaagctggccaaggccgatccgcgtagcaaaaacgccaaacagcacaaaatggaacacataggttgcgaccacgccgagcgcgataccataaataccctgcgtcgtgagataaagatgatccacaagctggctgacggtagcccccggatgcaccagaatgccgggcatggaaggcccgtagagcgcatagagcatgaacaggacagaaatgatcggcagcggccagccgactgaacggcgcgtggcttccagcaggatcaggatcaaaaggctgcccagcacgacatcggtgcttgtgggattgccgacacggaaggcgagatcgtcaagcgggatcagcggcacatggatgacagccacgacggcgatgatcgccagcccccaatcgataacggatattccaagcgggcgaagcagcgacggctttgcaggttcgtcatagcccttgcgtgagaagggaaagaccagaaagaccagccccagcacgaaggctagatggatgccacgatggatcatttccggcaagagaccgaagcctgccgtataataatggaaaagagacagaattatcagcaaagtcccgacaatgcgggcagccactggcgccagcgggcggaagcggatttcagaatcgaatttttcttcaagctccctcgccttgacctcatcgagttccatcggcgcaagctttgcattttgttcttctgtcatgctggccaactccactttgccggtcgtgcatttcaataggctagagcatttccagcaaaagcgtgaaacggttttgcgtcggataatgcgtaaaaacaaagagatagagcggttccaacgattccgttctaaccggaaccgctctggaaaacgggagcgcagcagcgcgcataacgagctgccgcaatgtcacccttcaattcggaataagatatcaggaaccgatcattgagggattatttcagcacgcccgcttccttgtaaaagcgttctgcgccgggatgcagcggaataccgaggctgctcgtcgcactatcgagcttgatgagcttgcccttcgcatggcccgcatcgagtgccttgcgtgtatcctcgttccagagaaccttggtgatgttatagatgaggtcgtccggctgcttggcgctcgtcacccactgtgcggcaacggcaagggtcggtgtttccgccacgtccttataggctccggcaggaaccacatccttcgagaagaaggaatatttctccagaatcttgtccgcttccggcccggagatcggaacgagcgaaataccgttcgagatggccagttccgagattgcgcccgtcggatagccgcccacaaagaaataggcgtccagcgcaccatctttcagcctctcgcctgccggtcccggcttcaggtgttcagccttgatatcgtcttccgtgaggccgtaggcttcaagaacgatacgcgcatcgacgatggtgccagaacccggctcatctagcgaaacgcgcttgcctttcaggtctgcgaccgatttgatgtttgcatccttacgcgcaacgatatggatcgtttccgggtaaagcgtcgccagaaggcgcaaatcttccaccttgcccttgccatcataaaggccggtgccgttataggcccaataggcaacgtctgactgcgtaaagccggactccagagcgcccgacttgatcgcattgatattggcaaccgagccattcgacgaaacggccgtcgcgacgagacccggcacgcccttttcgcctgcgccggaaatcgcgttcgcgatcagaccaccaatcggataataggttccggctgtgccgccagtgccgatacggaaaaatgtcggggcctgtgcaaccgcaaagctcgctcccaacgcaatcgcgcccgccaccgctgcaacagccaagcgacggattttgcttccgaatttcataataccagtcctcttcccgcatagattatgccgaaaaccatgggaagcttgaggccgattgtcaaccaccgcattccattattctggattttcccaaagaatacaatcgcttgccgacaagcgccgccagagtcgactgaaacgattaaaaacgcagcccaaaaccctgcatcaggcggcgaatggcatagtcgggtttcctggatgtgaagaatgccaggtcatcttgagaatgaaattcatcatcgtcacttcgcgcaggcaaaagcgatttcatgcgtcgtgcaatggcttccgccgggtccagccaatccaccggccatggagccagacggcgcaatacattgacgagaaacggataatgcgtacaggcaagcaccacgatatcggtgcgcttgccatccttttcgataaaacatggcgcgatctgcgccatgaccagcgcctcatcgaaactttcaccgcgaatatgcgcttcggcaatcgccgccagcccgtcggcccccaccagacgcacatggcaccgcgatgcaaaagactggatcaggtcgcgcgtataggcgcgcttcaccgtgccgggcgtcgcaagtactgaaacaagccccgatgaggttcgctcggcggcaggctttatggctggcaccgtgccgacaaagggcaccgagggataggcgcgccgcaaatcctccagcaccagcgtcgaagccgtattacaggcaatgaccgcgatttcggggtcataattggcaatgaattcgccaaacagctcaatgatccggcgcttcagggcttcttcctcccagttgccatagggaaagcccgcatcgtcggcgatatagacgaaccgccggtcgggcatcaccacgcgtgcctcgcgcaagaccgtcaagccgccaataccgctatcgaagaccagaattggcctttctggagcgatggtcggtttcgcgggaaaactgccggcaggtgcttttttcattctgccttgtcctcattgacaggtttacgcgcgcgtccttccggtgcaccggagccgcgcggcttcttcggcgtaaagacgtcgagcgaggtaacaacgcctcgcaagagcttcagttccgcagaggcaaaccccgcgcgcgtcaatacggcgcgcagattgttgaccatgatttccttgcgcgcttcagggcgaaaatatccccgaacatccagtgcttcttccagatggttgaaaaacccgtgcagctcttcctttggcgccagcggcatttccggcccacggaaaaccgtatccgtctggttttccaagcccgacttcatccattcataggacatgagcaaaacggcctgcgcaatattgagcgaggcgaaagccggattgaccgggaaagtcaacagttcatccgcaaggcccacttcctcattgctgaggccaaaacgctcacgcccgaacaggatgcccgttttctcgccggttttgaaacggcggcgcaacgcattgcccgcttccatggcgctgcgcaccggcttgaagccgtcgcgctcgcgcgccgtggttgcatagacgaaattgaggtcggcaattgcggaaggcagatcgtcgtaaacgacggcattatcgatcacatgatcggccttactggccgctgcccttgccttttcgcttggaaattcttcgcgcggattgacgagacgcagttccgccaggccgaaattggccatggcgcgcgccaccatgccgatattttccggcaattgtggattgaccagaatgattgccggtccttccgcaaggatggggcgctgtttgtctgttcctgccatgatgttttccgcattagctatgaaatcgtggcgtttccctgacataattgacgcggaatcgcaaagattccccttacctgtttcagcaaaagcctgtgtagtagcccgataacacctctttgccgcgcatccatgccaaactgtcctctcacgtatttcagatcttcagggaggaaaccatgtccggtaaaaagatactcatgctttgcggcgattttggcgaagactacgaaaccatggtcccgttccagacgctgctgacggtaggccatacggtacacgccgtctgccccggcaaaaaggccggcgaccatatcgcaaccgccattcacgactttgagggccatcagacctataccgagaagccgggacataattttacgttgaacgccacattcgccgatgtaaagccggaaaactacgacgcgcttgtcattcccggcggccgcgaccccgaatatctgcgcctcgatgagaaggtcatcgctgtcgtgaagcacttttttgcggcaaacaaaccagtggcagccgtctgccatggcgcacaattgctggccgcagcccgtgttctcgaaggccgcacctgctcggcctatcccgcctgccggcccgaagtggagcttgccggcggcaaatatgccgacattgcaatcgatcaggccgtgacggacggcaatctcgtcacctcacccgcctggcctgcgcatcctgcctggttatcgcagttcctcgccgttctcggaacgaaaataacgcatggctgatcgtcttcgccctgcccgctgcccgcaaggttgcaggcagggcgaaactgcgtcacagtgatatgggagagcaagcgggagaaaaaccatgtgcaggctgttcattggcgcagatgccgaactctggcaaagcgtgacgcgctcgctgcgcatcgacggagccgtgaccagcgtaaggcttgaaaacttcttctggtggacactggaagatattgcggcccgcgacaatctcaccgtcagccgccttctcggcaagctttatgacgaatcccgcaatgagggccatgacctcgataatttcgcatccttcctgcgcgtctgctgcggacgctatctttcgctgcaattgaacggatttgtcccgaccgaaaagacgacgccgatctcggccctcgatgcgcaaaccattctggcccgcgagcaggaaaactatcgccagcagcgcgcttcgtggaaaaaatcggccgctggaacggatgctgcccatcgcgccgcgtaaacttcgttatttcgcaaaattttgaccgtcaaacaggcctataggccaaagaataagcctcttacgctttgccttatcctttacgggtgctatacgggcgcgacgcattcagaaagaggcttcatccatggcaaaaatcaaggttgcaaacccggtcgtcgagctcgacggcgacgagatgacccgcattatctggcagttcatcaaggacaagcttatccatccctatctcgacatcgacctgaaatactacgatctttcggtcgagaaccgcgatgcgaccaatgatcaggtcacgatcgatgcagccaatgccatcaaggaatatggcgtgggcgtaaaatgcgcgaccatcacgcccgacgaagcgcgcgtggaagaattcaagctgaagaaaatgtggaagtcgcccaacggcaccatccgcaatatcctcggcggcgtgatcttccgcgagccgatcatctgcaagaacgtgccgcgcctcgtgccgggctggacccagccgatcatcgtcggccgccatgctttcggcgaccagtaccgcgcgactgacttcaagttccccggcaagggcacactgacgatcaagttcgtcggtgaagatggccagaccatcgaacatgaagtctatcaggccccttcggctggcgtggccatggccatgtataatctggacgaatcgatccgcgaattcgcacgcgcttccttcaattacggcttgcagcgcggctatccggtctatctctccacgaagaacaccatcctcaaggcctatgatggccgcttcaaggacatcttccaggaagtcttcgacgccgaattcaagtcgaagtttgaagaaaagaagatctggtacgaacaccgcctcatcgacgacatggtcgcctcggcgctcaagtggtcgggcggctatgtctgggcctgtaagaactatgatggcgacgtgcagtcggatatcgtcgcgcagggcttcggctcgctcggcctgatgacctcggttctgatgacgccggatggcaagacggtggaagcggaagccgcccacggcaccgtaacccgccactatcgccagtatcagaagggcgaggaaacctcgaccaactccatcgcttcgatcttcgcatggacccgcggtctggcgcatcgcgccaagctcgacaacaatgccgatctgaagaagttcgccgaaacgctggaaaaggtctgcgtggacaccgttgaaagcggcttcatgaccaaggatctggcgctcctcatcggcccggatcagccttggctctcgaccaccggcttcctcgacaagatcgacgaaaatcttcagaaagccatggctgcctgattatagttctggcatttagccagtgtggaacccggcctttcgaggccgggtttttcattttccgaccaaaaagcatcctgttgtcgaaggcggcacactctaaaaaattgcgggctccttccggctgtcacacgcctgcaatctccttttcgcataaaagcgccattcaggtttccggcatcacattttcctgccggagcgtatgataaggagagatatggatgcccaggaaattcacccggccacttctggcaagcgctgcaattattgtcaccttttgcgcacccgcaagcaccgtgatggcccagtctgaaactgcggctccactcttccagcgcagcgcaaaaggcgacctgtcggcagcaggcggcgcacgccgccttgatggtgatattaccgcagcttttcgcgatcagatcaggaaggggcctgccagaaacgtcatcctgctgatcggagacggcatgggcgattccgagatcacggttgcgcgcaattatgcagtcggcgcaggcaatcatttcaagggcatcgatgcccttcccgttaccggccagtacacccattattcgctcgacaaggaaagcggcaagccgaattacgtgactgattctgccgcctccggcaccgcctgggccactggcgtcaaaacctataacggcgccatcggcgtcgatattcatggcaaaccgcacaaaacgctcattgaactcgccaaggaaaagggcctcggcaccggcaatgtcagcactgccgaattgcaggatgccacacccgccgtgcaggttgcccatgttacccatcgcaagtgctacgacccaaccagcacggcggaaaagtgcaaggataatgcgcttgaaaatggcggcccaggctcgatcagcgaacagcttttgaacacccgcccggacgtgacattgggcggcggcgcaaaatatttcgaggacaaggcccgggctggcacatggaaaggccagaccttgagcgcacaggccgaagcacgcggctatcaactggttagaaatgccgacgcattgagcaaggtcgagacagccaatcaggacaaacctgttctcggcctcttctcaccgggcaacatgccggtccgctggaaagggcctcaggccgcccatcacggcaatctcgacagagagcctgtcaagtgcaaggtcaatgagaagcgcactgccgatattccgacactggcgcaaatgaccgagaaagccatcgacctgctgaaaaccaacgaaaaaggctttttccttcaggtggaaggtgcctccatcgacaaacaggaccatgccgccaatccgtgcgggcagatcggcgaaacagtcgatctggatgaagccgtgcaggccgcactcgattttgcccgcaaagacggcaacacgcttgtcatcgtaacggccgatcacgcccatgcaagccagatcattgatcccgatgcgaaggctccgggtttgagccaggcattgaaaaccgaggatggcgcgatcatgggcgtgacctatggcaattccgacgaagccgacgatcagggccacacaggcgcgcaattgcgcatagccgcctttggccccggcgctgccaattttaccggcctcacggatcagacggatatgttctacacgatccgcgatgccttgcagttgcaggcggaataatgccagtgcattggaaacgccgtctataaacagcgtttccatgcggtaatcagcggatagagaacatatcctgaaacttgtgcgtgccatacacgcggcataaaaaaagcgcggagcaacaccccgcgcttcttcatttagtttggcaggatcaggcgatcaacgctttgaccgccgcgattgcatcggcagctttggcgccgtcgggaccaccggcctgagccatatcggggcgtccgccaccgccggcgccgccaagggccgccgaagctgcgcgaaccagatccaccgcgctgaagcggcctaccatatcctctgtgactgcggcaacggcgctggccttgccatcttcacccacgccaatgaacaacacaacaccggaaccgacctgcttcttgccttcatcggcaagcggcttcagatcgcgcggcgaaacgcctgtcacgatcttgccgaggaaattgacgccattgaccgcctcgacagcactgccaccatcggacgaaccgccgccaagcgccagcttcttgcgcgcatcggccaattcacgttcgagcttcttgcgctcatcgataagcgcattgacgcggtccagcacatccgcggatgtcgtcttgagagcactggcaatagccttgacgcgctcatcctgttcttcgaggtaaaggcgggcagcctcccccgtcaacgcttccagacggcgtacgcctgcggcaaccccgccttccgatataatacggacgaggccgatatcgccggtctggcgcacatgggtgccgccgcaaagctccaccgaataggccttgcccgctttcgatccatgcttggccgtacccatggaaacgacacgcacttcgtcaccatatttctcaccgaaaagcgccatcgcgccttcggcaattgcatcgtccacagccatcaggcgggttgtgaccggcgcattttgcaggatgatctcgtttgcgagattttccacagcctccagctcttcagccgaaatgggcttcgggtgcgaaaagtcgaaacgcaggcgatcgggcgcaacgagcgagcccttctgcgccacatgggttccgagtgtttcgcgcagagcttcgtgcagaagatgcgtcgccgaatggttggagcgaatgcgtgtgcggcgggccgaatcgaccttcagttccacaacatcgccagcctttgccgttccttcggtgacttcgccgatatgaacgaagacgccctcgcccttcttctgggtatccttgacggcaatcacaaaaccttcgccggaaattgtgcccgtatcgccctgctggccaccggattcgccatagaacggcgtctgattgaccaccaccgatatggtttcgccctcccgaacagacggcacttccacgccatcacgtacgagcgatgcgatcacaccttcagcgctttcggtttcatagcccagaaactcggtcgcaccgaccttatccttgatgccgaaccagatcgtctcggtcgcagcttcgccagaaccagtccaattggcgcgcgcttcggccttctggcgttccatggcgacattgaagccttccgtatcgacggcaatgccgcgctggcgcagcgcatcctgcgtcagatcaagcggaaaaccataggtgtcgtaaagcttgaacgcagtctcgccatcgaggcggtcgccttcggcgagattttccgaagcgtcggacagaaggccaaggccgcgttccagcgtcttgcggaaacgggtttcctccagcttcagcgtttcggaaatcagggattcggcgcggatcagctcgggataggcctgtcccatttcgcggatgagagctggcaacaggcgccacatcaatggctctttcgcacccagcaattgggcgtggcgcatggcgcggcgcatgatgcggcgcagcacataaccgcggccttcgttggatggcagaacgccatcggcaatcaggaagctcgaagcacgcagatggtcggcaatcacacgatggcttgcacggaaatcgccttcagccttgacgccggttgcttcttccgaagcacggatcagcgccttgaagagatcgatgtcataattatcgtgcacgccctgcaagacagccgcaatacgctcaagccccatgcccgtatcaatggatgggcgcggcagatcgatgcgcagttcaggcgtctgctgctcgaactgcatgaaaacgaggttccagatctcgatgaaacgatcaccgtcttcctccggtgatccgggaggtccgccccagatatgatcgccgtggtcatagaagatttcagaacatggtccgcacggtcccgtatcgcccatcgcccagaaattatcgctggtcgggatgcggatgatacggtcgtcggaaaggccggcgatcttcttccagaagttcgccgcatcatcatccgtgtggtagacggtgacgagaagcttgtcctttggaaggccgaattccctggtgatcaggttccaggcaaagctgatcgcatcttccttgaaatagtcgccgaacgaaaaattgccgagcatctcaaagaaagtatgatggcgcgcggtataaccgacattgtccaggtcgttgtgcttgccgccggcgcgcacgcatttctgcgatgtggtcgcgcggttataggagcgatgttcaaggcccgtgaaaacattcttgaactgcaccatgcccgcattggtgaacatcaacgtcggatcgttgcgcggaacgagcgggcttgatggaacgacctcatgcccgttcttgcgaaaatagtcgagaaatgtggacctaatctcgttgacgccagccataattcacccttgggcattccaccctgcacggatgcaggccatgaaaggccgcatcgattgtcttcatccgcccacaaggccaccaacctatgtcgaagacccgaggcattctcctcttccgtattgcaagaacgcgaagttggagtttcggttgaccgcttttaacggtgcaccgctttcctgtccagataagcaacctgcgctattaaagtatttccagtaaaagtgcgaagcggctttgcatcggataatgctcaaaaacaaaaagataaagcggctccggcgagccagccataaatcaggccccccaaagcaatttctgcctgtcagaataaaaacaaagccccgcgcgaagtgcacgaggccttgaaaattcacacatgaacagcgccttacatttccgccgcgccggcagcatcttcttccggtccgccatcgtcaaggaactgctcggcgatcaggccggcattctggcgaagcgtggtttcgatttcacgcgcgacttccggattatccttgagatattgcttggcgttctcgcgcccctgcccgagacgctgggaattataggagaaccaggcaccagacttctcaaccacaccggccttgacaccaagatcgaccagctcgcccaccttggaaacgcccgcgccatacatgatatcgaattcgacctgcttgaacggaggagcgagcttgttcttcaccaccttcacgcgggtctggttgcccaccacttcgtcgcgctccttgatggagccgatacggcgaatatcgaggcgaaccgaagcatagaacttgagcgcattgccgcccgttgtcgtttccggcgagccgaacatgacaccgatcttcatgcggatctggttgatgaagatcaccatgcagtttgaacgggaaatggagccagtaagcttgcgcagcgcctggctcatgagacgggcctgaaggcccggcagggaatcccccatttcaccttcgatttcagcacgcggcgtcagggctgcgaccgagtcgacaacgagaacgtcgatggcgccagagcgcacgagcgtatcggtgatttcaagcgcctgttcacccgtatcgggctgcgagatcagaagattttcaagatcgacaccgagcttgcgcgcatagaccgggtcaagcgcatgttccgcatcgacgaatgcgcagatgccgcccttcttctgcgcttcagcgatggtgtgcaaggcaagcgtggttttaccggaactttccggcccatagatttccacgatacgtcccttgggcaagccgccaacccccaaggcaatatcgagcgagagcgagccggtcgatacggtttcgatttcgaccacctgatcgttctggcccagacgcatgattgagcctttgccgaacgcccgttcgatttgcgacaatgccgcgtcgagagcttttgtcttgtccactgaattatcctcaacaagtcgcaatgaattttgagacatcttacaccatcctcttgtctcgctagaagcccggcaggctcgttgccacaaactatttgtatctgttttgttcttatttggcaacagggataacatattgattaatatatatttcgcaattttgttccattcttgttccctaatatcagcaattccgaaaataatggaactatccacgaacttctgcaatctgcacgaaatccggcattatcgattcggcaagaaaaaaggcgcagccccgatataagagggctgcgcctgccatattggcattggatgtttcgcaatagagcattcaattccgttaaaacaggaaccgctctgctccggtcaggctccgcgtagcggcgaaatctgaatttccacgcggcggttctgtgcacggccttccggcgtcgcgttgctggcaataggctggcttgcaccataaccgataacggcaaagcggcgggggtcgatgccctgcgaatcgagataacttgccaccgaagcggcgcgacgctgcgacagggcctggttgtagctggcgcttccggttgaatcggtgaagccgtaaacatccacgagcgtcttgtcgaacttgcgcaggacgatagccaccgagttgagcgtcgggtagaactggctcttgacctgatcctgatccgtatcgaaagtaatgttcgacggcatgttcaggataattctgtcgccgttacgggtaacggaaacgcccgtgccctgcaattgcgcgcgcaattcagcctcctggcggtccatgtagttaccgatgagaccaccgccaagagcgccaataccggcaccaatcagcacggcattgcgttgtgcgcggctggaaccgcccaccatgaggcctcccaaggcaccgacagccgcgccgatggccgcgccgcccgtcgtattggatactttttgctggcccgtatatgggtccgtggtgcaccctgccagaaatgtggcacagatcagggcaataccggttttcttcagcatgaaatggttatcctcaatttgcgattccgcgcgcatgatagttgcgaataaggccggatggtggctcattcacaccatggccgtctttaactgaagcctccgcatgagcgcaattgcaccctatagcgattggccatggcttgcgtttttttcgctcccgctatggccgtcgagttgctacgccacgccccgcgcgcatagccgccatggccggaatgataggcgagataaaggctgaaggcatcgttgcgattaacaccattcttcaaataactttgataatgataccagccgataaaatggattgcgtcggcaaaattggtacgtgacgcgctccaacggccggttgcgcgcctgtaacgatcccatgtaccatccagggcctgcgaataaccataggccgaggaaggccgcttccacggaatgatccagagtatcttggtacgcggcgggcgcgcatagggctggaagccggattccgtatagattgtcgccatcagaaccggcacaggtacgccgaattcccgcgaagtacggacggccgccgtctgccagttattgaaccaaccgccacgctgatcgaagaccgcacatacattattgacctgccgtggagcagtcgcgcagcctccgagggtcaaaagcgcgacgagaaacaaaacgcgcttcatgcaaaacctcgtctctttgcgaatattgataaaacgtaaaaattaagaagacctttctaacgacaggccttgccaattcaccagatgtcaaacatgcgtgaaaggaagaaagaaaaatggcagtcagcgccgctgccgctcctgccgcagccgtgcccaatattccagccgcttgcggatttcccgctcgaacccgcgctcaggcggattgtagaaaacctgcctgcccatggcttcgggaaaataatcctggcctgaaaatgcatcgggttggccgtggtcataggcatagccttcgctatagccctcattcttcatgagcttggttggcgcgttgagaatgtgtttcggcggcaaaagcgacccgttttcttttgccgcgcgcatggaattcttgaaggcgacatagaccgcattggatttgggtgccgtagcgagataaacgcaggcctgggccagtgcaagctccccctccggcgagcccagataatcataggcatccttggccgcgttgcagatggcaagcgcctgcggatcggcaaggccgatatcctccaccgccatccgtacgaggcggcgtccgatataaagcgggtcttctccggcatcgaacatgcgtgaaagataataaagcgccgcatccgggtcggaaccgcgtaccgatttgtgcaaggcggaaatgaggttgtaatggccatcctggcttttgtcatagaccggtgcacggcgctgaaccacatcctgcaatttggcagcatcgaacacttcgccggggcgtacagcgcgccagacttcctcggcaagcgtcagcgccgcacggccatcgccatccgccatgcggataaggcttgcccgcgcctcatcatccagcggcagcgcctgcccctcctgctcctcggcgcgtttgagaagcgtggcgatgctttcgctgtcatgcggatgaaaagtcagaacccgcgcgcgtgacaggagagcggcattgagttcaaaagaagggttttcggtcgtggcgccaatcaggataactgtgccatcttccataaccggcaggaaggaatcctgctgcgcccggttgaagcgatgaatttcatccacaaaaagcagtgtctgccgcccggacatacggcgcgcgcgcgccgcttcaaacaccctcttcagatcggcgacaccggaaaagatcgcggaaatctgctcgaaggcgagatcggtttcaccggcaagcaggcgcgcaacggttgtcttgccggtgccgggcggcccccagaagaccatggagccgagcgagccggaggcaatcatacgcgtcaacacgccttccggccctgtcaggtgttcctggccggtcacttccgaaagatgtttggggcgcaggcggtccgcaagcggcctgttgcggtccgcattcgggtctgccgctgttgaaaatagatcgctcattccaatcgctcgatcataaacaaaatgccgcttcaggcataatcccccctgaagcggcatgcaacgtctgtccgccggtgccggagcataatcctgccgggcgtaacttgcgttagaacgcgttccagcgtctccgtttaatgggcctagcgcacgaactggcgcagcaaagcgccgttgcgttcaatttccagccgccatgccagaccacgtccggcctcaagcacggcggtcatatcgtcaacggtgcgaatctgattgccgttgatgctgcggataatatcgccgggacgcaagccaagacgcgccgccggcgaaccggaatagacatcaaacaccgcaaccccttgctggcctcgcttcaaccgcagcttcgccgccgtcgaagctgtcagatcccctacggcagccccgtcaaaggggttatcaccttcaatgaccttcggctcggcctgcttgaccttgggcgccttggtaagcttcaccggaagcgaaaggttcttgccattgcgcatgacttcgacggaaattgtctttccgatccctgccgtcgaaagacggtagccgagcacatcctgattatcgacacgcacaccttgaacggacagaaccacgtcgccaaccttcaggcccgcagtttcggccgggccatccttgacgaccgccgttatcagcgcaccataaggtttttccatgccgaggctttcagccagatcgggcgtgatcccctggaaagttgcaccgatatagggccgctcgaaacgcgtgctgccctgcaaggcggcatccacgacagcgcgcaccatgttggagggaatggcaaagccgataccgaccgagccgcccgaccgcgaatagatcgccgtattgatgccgatcagacgcccgcgcatatcgataagtgcgccgccggaattaccggggttgatggcggcatctgtctggatgaagaaatcaaaatctgaaatgccgacctgcgtacgtgattgcgccgatacgatgccgctcgtaaccgtctggccgacaccgaatggattgccgatggcgagcaccagatcacccacctcaacctcgtcggaatttcccagagcaagcacagggaattgctgcttcgcctcgatcttcagcaccgcgagatcggtcgtctcgtcgcgcagcagtatcctgctttcaaactcacgcccgtcggaaagcgcgaccttgatttcgtctgcatccttgatgacgtgattattcgtcacaataataccggagcgatcaacgatcacaccggaaccgagcgactgctggatacgcggcttgcttgcgccaaactggctgccaaagaactgctcgaagaaggggtcgccctcaaaaggcgagcgcgcctgtacctgccgcgccgcataaacatttaccacggcgggcgccgtttccttgacgagcggcgcgaaggaaagctgcatatccccccggctgagcggtatctgtcttacggcggttgcggggctatcctgcgccgccacaggccccgccgccaggctgaaaaaagccagaacgacgcctgcaaatcccaaacaccgccaattcatgtgcaaactccgctaatcctgatgccacgggcaattgcgggcaactatgatcgattcccgccagaggtcaccgccaatattccggacatttccagcaaaagtgtggaggcgcctccttgcatgaggcacataaaaacaaactgttggaacgtttttgtgattcaaatcatgaagacggccctgttcgcctcaatcatagcacgcgaccggacaggatcttcagcacaaacaaaaagggccgcccatggcagcccttttcaaaaatcaatgcagcgtcgattatgcggcgtctgcttcagcagcagcttcagcttcaacgcgagcgcggtcagccttgccctttgcatcgacatcgcgttccacgaattcgacaacagccagaggcgcattgtcgccagcgcggaagccagccttcatgatgcggatatagccgccattgcgggttgcataacgagcagccagcgtatcgaacagctttgcgacgagcttgacgtcgcgaatagccgagatagcctgacggcgggcatgcagatcgccgcgcttgccaagcgtgacaagcttttcaacgatcgggcgaatttccttggctttcggaagcgtcgtcacaatctgctcgtgttcgataagcgaagcagccatgttggcgaacatcgccttgcggtgcgaggcagtgcggttcagcttacggtatccgttaccgtggcgcatgagccttctcctttaattcgtatcttaccggacctgccggtgttattttcgtttcatgcattcccggacgcgaaaccattttcgcactttcactggaaacgctcagtttgctttcaagcattatcccgcgcgaaaccgcttcgcactttcgctggaaatgctcaatattggtcttcgtagcgcttggcgaggtcttcgatattttccggcggccaggctgggatttccataccgagatggagacccatcgatgccagaacttccttgatctcgttaagcgacttgcggccgaaattcggggtccgcagcatttcggcttccgtcttctggatcagatcgccgatatagacgatgttgtcggtcttcaggcagtttgccgaacgcaccgacagctccagttcgtccaccttcttgagcagaaccggattgaaggccagttccgcaacctgttcctgcggagcttccttctgcggctcttcaaagttgacgaagatcgaaagctggtcctggagaatgcgagcggcataagccacagcgtcttcacccgtaaccgaaccattggtctcgatattcagcgtcagcttgtcatagtcgagaacctggccttcacgggtgttctcgatcttgtacgacaccttgcgaaccggagaataaaggctatcgaccgggatcagaccgatcggagcatcttccgcgcggttgcggtcggcaggcacatatcccttgccggtgttgacggtgaattccatgcggatttcagcgccttcatccagcgtgcagatgacgtgttccgggttcaggatctcgacatcgccaacggtctgaatgtcgccagccgtaacgacgccggggccttccttgcggacgaccatgcgcttcgggccctcgccttccatacggatggcgatttccttgatgttcagaacgatatccgtgacgtcttcgcgaacgcccggaatggaagagaattcatgcagaacgccgtcgatctggacagcggtcacggcagcgccgcgaagcgacgacagaagcacgcgacgcagcgcattgccgagcgtcaggccaaagccgcgttccagcggctcagcgacgacggttgcatgcgtgcgggagccgtgggtgatgaaatccaccttgttcggcttgatcagttcctgccagttcttctggatcatgtgattatccttctatcaaccgtcgccaccatcctgtcgtggcgatcaagtgaagaaaccgcagaggagcctcgaacttgaaaagcccgaggctcatacggcatgtgaacgaggattagacccggcgcttcttgcgcggacggcaaccgttgtgcgggatcggcgtaacatcgcggatcgacgtaatcacaaagccggcagcctgcagggcgcgcagcgcggattcacggccggagcccggtccgcaaacctcgacttcgagggagcgcatgccatgttcctgagccttcttggcgcagtcttcggcagcgatctgtgcggcgaacggggtcgacttacgcgaacccttgaacccctgagcaccggcagacgaccaagcaatcgcattgccctgagcatccgtgatggtgatcatggtgttgttgaacgtcgaatttacgtgggcaacgcccgacgagatgtttttacgctcgcgacggcgaacgcgcgtggcttccttggccatgatagtcctttcaatcgatctctacaccgccgtaattccagcggctacaccggtcctaagagaaggaccagcatcgaacccaaccggcgcaccggaaaggcccgacggaacatgcgctccgtcgaaattacttcttcttgcctgcgattgccttcgccggacccttgcgggtgcgtgcgttggtgtgcgtacgctggccgcgaaccggcagcgaacggcgatgacgcagaccgcgatagcagcccaggtccatcaggcgcttgatgttcatcgaaacttcacgacgcagatcgccttcgacctggtagtcagcatcgattgcttcgcggatctgaaggacttcagcatccgatagctggttaacgcgacgatcatcggcaatgccgaccttcgttacgatttcccgagcaaatttcggtccgatcccgtgaatgtactgaagcgcaatattaacgcgcttgttcgtcgggatgttgacgccagcgatacgtgccacgtctgttctccttgagttataaaaaaatccatctggcagatgcgatcaaccagacagcattaaacgaccggtaccggcctctttcgatttccgccgctacccgccgttcaaaaccagttgaagtggcgcagtctttgacggaatcgcccgaaaaagtcaactcttaaacgttcgtaaagccatgaaacctggcctacagacgattcgaccaacttttggaagcaacaaacgggcagaaaacgcttcacgctttccctgcccgcctaagacgagactttttcaagtcccctcaattttcatgccgaccaatcaggccggaacaagaattctctcgatttcggcggtgacttcttcaaccggcgccatgccattgatgacgcgcagttcgccggttccggcataatagcttgaaagcggcgcagtcttttcgcggtattccacaagacgcttgcggaaggcttccgggttgtcgtccgaacggacctgaccgcccttggcaatcgtttcggccacacggctttccatccgcttgaccagagcattctcatcgaccttcagctcgatgacggcatccagcttaagccccttgcccgacagcatctggctcaaggcctgagcctgcggcacagtgcgcggatagccgtcgagaatgaaaccattcgcacagtccggcgcatcgatccgttccgaaacgatctggttcacgatctcgtcggaaaccagttgcccggcatccatcacggccttggcgcgcttcccgatctcgctctgctgagcgactgccgcgcgcagcatatcgccggtcgagagctgaggtattccatgcttcttggtaagaagtccagcctgcgtccccttacctgctccgggcggcccaagaagtatcagtctcatctattacgtttcccacctctgagtttggacttcttgatcagcccttcatactgatgggcgatcagatgcccctgaatttgcgcaaccgtatcgagcgtcacgctcacaacgatcagcagcgaggtaccaccaagatagaatggcacaccggtcgcggaaatcaggaattccggcaggagacagacaagcacaatatagatggcgccgacaactgtgatacgcgtcaacacatagtctatatattccgccgtacgctcacccggacgaatgcccggaataaagccggaatgcttcttgagctggtcagcggtgtccttgggattgaacacaatggccgtatagaagaagcagaaaaatgccatcaatgcagcgtagaacagcatataaagcggctgtccatggccgagcgcattgagaacggtggtcgcccaggctggcatttccgtcgtattggcaaagcctgctaccgtcgccggcaaaagcagcagcgacgaagcaaagatcggcggaatgacaccggcggtgttgagcttgagcggcaggtgcgacgtatcgccctggaacatacgattgccgacctgacgcttcggatactggatcagaaggcggcgctgcgcgcgttcaacgaacacgataaccgcaaccagggcaaccgcaagaacgataacacccagaataaggccggttgagagtgcaccggtacgccccagttccagcgtgccggaaatggcgtgcggcaagttggcgacaataccggagaagataatcagcgaaataccgttgccgataccgcgcgccgtgatctgttcaccgagccacatcaggaacatcgtgccgccgacaagcgtaatcaccgacgaaacgatgaagaaaggcccgggattggtgacaatgccgttgccggactgcaagccaaccgaaatcgcataagcctgcacaagcgccagaagcaccgtgccataacgcgtatactgattgatgatcttgcggcccgcctcgccttccttcttcagcgcttcaagcgacggcacaaccgacgtcatgagctgcacgataatggaggcggaaatatagggcatgatgccgagcgcgaagatggccatacgaccgacggcgccaccggcaaacatattgaaaagtccgagcacaccctggctatgctgctggaaagcctgcgcaagcgcgtcaggattgatgccgggaagcggaatataggtgccgaaccggtatacgagcaaagcacccagcgtgaaccagatgcgcttcttgagttcttctgccttcgagaaagccgaaaaattgagattggaaactagctgttcagcagccgatgccattaaatttctccggtgaaaagtctccggtcctccactcccgaaagcgcaatcctcagcggttgcaccttgagactaaaaagaccctacccagatatgcgcattggcataaatgtgcaagcggcggcacaaggccgccgctttttattttcgtatcgaagccttattcggcagcggcttcaggaagcttgatgctgccaccggccttttcgatcttttcgaccgcagccttggaagcaccagccacctcgaaggccacctttgccttcagttcgccgtccgaaaggatgcgaacaccgtccttggcgcggcgaatcacgccggcagccttcagcgaatcgaggttcacaacagccttggcatcaagcttgcctgcatcgatagcggcctgaatacggccgagcgacacaacgttgaagctctttgcgaagatgttggtgaagccacgcttcggcagacggcggtagattggcatctggccgccttcaaagccattgatcgagacgcccgaacgcgacttctgacccttgacgccgcgaccaccggtcttgccggtgcccgaaccgataccgcggccgacgcgcttgcgtgccttgaccgaacctggcttgtcacgcagatcgttgagtttcatatctctgtctccctgcgctatcacgcctcgtccacaacgcgaacgaggtgtggaagcttggcgatcatgccacgaactgccggagtatcttccagcgtgctacggcggtgcattttgttaagacccagaccgatcagcgttgcgcgctgttcggctggacgacggattgggcttccgatctgctcgaccgtaaccgtcttgcccttcttctcagccatcactcaaatcccttgtctatggcgtatccggtggccacttaattcgccgtccccaacgcaaaaccgctttgcacttttgctggaactgcatggccccggactaacacaaactatcggctattcttccgaaccgaccacatcatggcggcgagcctgaagggtcgagtacttgataccgcgctgtgcagcgatgtccttcggatgcatctgatgcttcagagcatcgaacgtcgcacgaaccatgttgtaagggttcgacgaaccgagcgacttggcaacaacgtcctgaacgccgagcgtttcaaacactgcacgcatcggaccaccggcgatgatacccttaccggcaggggctgcgcgaagcagaaccttgccagcgccgtgacggccttcgacgtcgtgatgcagcgtacggcccgaacgcagcggtacgaagatcatgtcgcgcttggcagcttcggtcgccttacggatagcttccggcacttcacgtgccttgccatgaccgaagcccacgcggcccttctggtcgccaacaacgacgagcgcagcaaaaccgaagcgacggccgcccttgacgaccttggcaacacggttgatgtgaacgagcttatcgacgaattcgctgtcgcgctcctcacggccgcgctcttcgcggttacgttctctctgtgccatatcctgatttcctttttcttttccggaagcacaaatgctgattagaagctgagaccgccttcgcgggcagcttcggcgagagccttcacacggccgtggtaaatgaatgcaccacggtcgaacactacgtccttgacgccagccttgacggcgcgctcagcaaccagcttgccaacggcagcagcggctgcggaatcggcaccagtcttgagcttgcccttgaggtcgccatccagcgtcgaagcggccgcgagcgtaacgccgcgaacgtcgtcgatgatctgggcgtagatgttcttggaagaacggtgcacgctgagacgcggacggccattggcgacagccttgacctggcggcgtacacgagcagcgcgacgctgcaaagtttcttttggcgatgccatgacgcgcttcccttacttcttcttgccttctttgcggacgatcttctcgccagcatacttgacgcccttgcccttgtaaggctcggggccgcgatattcgcggatctcagccgcgacctgaccgacctgttgcttgtcgattccggtgacgacgatttccgtcggcttcggaacagcaaccgtgatgccagcaggcacgtcatagaccacttcatggctgaagccgagcgaaagctgcaggtttttaccctgcatggcggcgcgataaccaacgccgctgatttcgagcttcttctcgaagccgtccttcacaccaacaaaaatgttggagatcatcgtgcgggacatgccccacttggaacgagcttccttcgactggtcgcgcggatcgacgcgcacagcgccgtcttccatcttgaccagaacttcatcgtgcacgacgaaggagagttcacccttcgcgcccttagccttgacggtctgcccttcaacactggcggtcacgcctgccgggaccggcacgggttttttaccgatacgagacattttgatacctgtcttttatctgttcgctgtcaaccgcatcagaagatgcggcagagcagctcaccaccaacgttttgttcacgggcttcatgatccgccatcacgcccttcggcgtggagaggatcgagatgccgaggccgttcgcgacctgcgggatcgacttgaccgacacgtaaacgcgacggccaggcttcgacacgcgggtgatctcacggataaccggaacaccttcatagtacttcagctcgatttcgatctcggccttgccgttttcgaattcgctctgcgtgtaaccgcggatgtaaccttcagcctgaagaacatcgagaacacgggcgcgcagcttggaagccggggtcgaaaccttggtcttcttgcggccaaccgcgttgcggatacgggtcagcatatcgccgagaggatctgacacagacatatgctactccttaccagctcgacttgacgacgcccggaatctgtccgagcgaacccaactgacgcagcgcaatacgcgacatcttcagtttacggtagtaaccacgcggacggcccgaaacttcgcaacgattgcgaatacgaaccttggcggaattgcgcggcagttcggcaagccggatggtggcgcggaagcgctcctccagcggaaggccctgatccatgacgatcgccttcaggcgagcacgcttgacagcatgacgcttaaccaacttttcgcggcgcttgtttttttcgactgcgctagtcttggccataattgatatacctcgctacgcttgccgttactgccggaaggggaagttgaatgcacgcagaagagagcgcgcttcatcatccgtcttggcggtcgtgcaaacgatgatgtccatgccccagatctgatcaaccttatcatagttgatttccgggaacacgatgtgctccttgatgcccatggcatagttgccacggccgtcgaagctcttcgggttcaggccgcggaagtcgcggacgcgcggaagagcgatcgtgatcagacgatcaaggaattcatacatgcggtcctggcgaagggtaaccttggcgccaatcggcatgccctcacgcaacttgaaggttgcgatggagttacgagcgcgggtgacgacagccttctggccggcaatcatcgcaagatcttctgcggcaaccgcaggcttcttggaatcaccggtggcttcgccaacgcccatgttgaggacaactttggtgatgcgcggaatctgcatctcgttgtcgtacttgaattcttcaagcagggctttacggatattgtcctgataaagcttcttgaagcggggaagtgccttagcttcagccatcgatcagcgctccagaacgttttgcgacacgaaccttcttgccgtcctcgacgcggaaaccgacgcgggtcggcttgccgtccttcggatcagcaattgccaggttggacaaatggatcggcgcttccttggagatgatgccggcttcctgtgtctgggtctggcgctgatgacgctttacgatattgatgccgctgacgagcgcctgctcatccttcggcatcactttaagaacttcgcccttacggcccttgtccttaccggacagcacgacaacgctgtcgcctttgcgaatcttctgcatcgtcttgcttccttatagaacttccggagccagcgagatgatcttcatgtggttctttgcgcgcagttcgcgcggaaccggtccgaagatacgcgtgccgatcggctctttcttattatcgatgagaacggctgcattgttatcgaaacgaataacgctgccgtccggacgacggatatccttggcggtgcgtaccacaaccgccttcatcacgtcaccctttttgacgcggccgcgcggaatagcttccttgatcgacaccacaatgatgtcgccaacggaagcataacgccgcttcgagccgcccagcaccttgatgcacatgacacgacgtgcgccggaattatccgccacgtcgaggtttgtttgcatctgaatcatgactggccgccttctttcctctcagctggttaagggctcctgccctacctaagctgcgtgtttataatttagcctgctgcttcgctcgtcagaacgacccagcgtttgtccttcgagatcggcgccgattcctggatggaaacgaaatcaccaaccttgaactggttgttctcgtcatgcgccttgtacttcttcgactgacggacggtcttctgaagaagcggatgcgaatagcgccgctcaaccttgaccacaacagtcttgtcgttcttatcgctgacgacaacgccctgcagaacgcgtttaggcatgatattttttccttatgccttgctttcggccgccttctggcgggcaatagtcttgatacgcgcgatgtcgcggcgaacctgcttcacgcgcgcggttttttcgagctggccggtggccttctggaagcgcaggttgaactgctctttcttcagggtgcccagctcgtcattcagttgatcgaggcttttcgcccgaacgtctgcggctttcatagttgcctctccttattcagcaatgcgctggataaagcgcgtcttgatcggcaactttgcggcgccgagtctgagggcttcgcgtgccacatcttcgggtacgccgtcaagctcaaacatcacacgacctggtgccacacggcatgcccagtagtcaaccgaacccttacctttacccatacggacttcagtaggcttggaagtaaccggcaggtcagggaagatgcggatccacacgcggcccgcacgcttcatgtgacgggtgatcgcgcggcgagccgcttcgatctgtcgtgcggtgacgcgttcaggctcaagagccttcagaccgaaagcaccgaaattcagatccgtgccgcctttcgagttgccgtggatacggcccttgaactgcttgcggaacttggtgcgcttaggctgcatcattgttctctactccaaatttctcgcccgcggccccgctttttaagcgttttcgcggcggcggttcgacgaggaaccctgattgtcaccctcgaccgcacgacgctcggaagccatcggatcgtgttcaaggatctcgcccttgaagacccagaccttcacgccgcagataccataagcggtcttcgcttctgccgtgccgtaatcgatatcggcgcgcagcgtgtgaagcggaacacggccttcacggtaccattccatgcgagcgatttccgcaccacccagacgacccgagcagttgatacggataccttcggctccaagacgcattgccgactgaacggcacgcttcatggcgcgacggaatgccacacggcgttcgagctgctgagcgatcaactgagcgatcagcgtagcatcgacttcgggcttgcgaacttcaacaatgttgagcgacgtatcggcattggtcatctcggaaagcttcttgcggagcttttcgatgtctgcacccttcttgccgatgatgatgccggggcgagccgaatggatcgtcacgcggcacttcttgtgcggacgctcaatcacgatcttggagatcgcagcctgcttgagttcttcggtgaggaactcgcggatcttgacatcttcatgcagcagcttgccgtactcaccggtattcgcgtaccaacgcgaatcccaggtgcggttgatgccgagacgaagaccgatcggattaatcttctgacccattatgcggcctcccctttttccgcgacttcgcggacaacaatggtgagatgcgaaaacggcttctcgatacggctcgcgcggccacggccacggacgtggaagcgcttcatgacgatcgacttgcccacataggcttcggcgacgatcagggcatcgacgtcgagatcgtgattgttttcagcgtttgcaatcgccgactcaagcgtcttcttgacggtaccggcgatccgcttgcgcgagaacgtcagatcggcaagtgccgcattcactttcttgccgcgaatcatgctcgcgacaaggttaagcttctgcgggctgacgcggagcgtacgggcgacggctttcgcctcgttatccttaagctggcggggagccttggccttgcccatcgttacttcctctttgccttcttgtccgcgccgtgaccgtaataggtacgcgtaggcgcgaattcaccgaacttgtgtccgaccatttcttccgaaaccgacaccggcacatgcttgttgccgttgtagacgccgaaagtcagaccgacaaactgcggcaggatggtggagcggcggctccacatcttgataacttcgttacgaccgccttcgcgtaccttctcagccttcttgagaagatagccgtcgacaaacggacctttccaaactgaacgagccacttcagactacctctcttacttcttgcgctgatggcgcgaacgcatgatgaacttgtcagtcgccttgttcgagcgcgtcttcttgcccttcgtaggcttgccccacggagtgacagggtgacgaccacccgaggtacgaccttcaccaccgccatgcgggtgatcgaccgggttcattgcaacgccgcgaacgtgcggacgcttgccacgccataccgaacgaccagccttgccgtcgttgatattgccgtgatccgggttggaaaccgcaccgaccgaagcaaagcatgcgccggaaaccagacgctgctcgccggagttgaggcgaagaattgccataccctggtcgcgaccgacgagctgggcataggtgccagccgaacgggcgatctggccgcccttgccgggcttcagttccacattgtggatgatcgtgccgaccggcatcgagctaagcggcatcgcgttgcccggcttcacatcgacggagttaccggcaacaacctgatcgccgacagcaaggcgctgcggagccaggatatatgcgagttcaccatcagtgtagcgaatgagcgcaataaacgcggtgcggttcggatcgtattccagacgttcaaccgtaccgacaacgtcgagcttgcgacgcttgaagtcgatgaagcggtacgaacgcttgtgaccaccaccctggaagcggacggtgatacgaccggtgttgttacggccacccttcttggacaggccttcggtcaggggcttgaccggcttgcccttgtagagttccgagcggtccacgatgaccagctgacgctggcctggcgtgatcggattaaaatgcttgagtgccattgtctcttactccatggcctctcagagaccggtcgaaacgtcgatgctctggccttcggccaaagtaacgatcgctttcttgacgtcgctctggcgcccgacaaggccgcggaaccgcttaaccttgcctttgcgcactgcagtgttgactgccgtaaccttcacgccgaaaagcgcttcgactgcagccttgatttccggcttcgtcgccttgcgggccacgttgaagacgacctggttgtgttcggaaaccatggtggacttctcggtgatgaccgggctgacgatcacgtcgtaatggcgaagatcagtcatttgaaacgctcctcaagggcttcgacagccgccttggaaagaacgagcttgccgcggcgaaggatgtcgtaaacattgatgccctgaaccggcagcacatcgatgttcgggatattcgaagccgcgcgctggaagttcgcatcgatctccgcaccgccgataagaagtgcattttcgaggccgagcttggcgaactgcgaaacgagctgcttcgtcttggcgtcggcagaggccagatcatcgatgatgatcaggtcggatgccttggccttggcggacagggcatgacgcaggccaagagcgcgaaccttcttcggcagatcgtggtcgtggttacggacaaccggtccgtgagcctgaccgccgccgcggaactgcggtgcacgggcggaatggtgacgagcgcggcccgtacccttctgcttgtacatcttggaaccggtgcggcttacgtcgccacggccctgcgccttgtgagagccctgctggcggcgagccagctgccagcgcacgacgcgctgaagaatgtcgtcacgcgggtcgaggccgaagatttcttcgttcagcttgaccttgccggcatccttgccttcaagagtggtaatcgtgagatccattattcggctccctcagtcgcggctgcttcggcctttgcacctgcacgcaggcctgccggcttcggcgcgttctcaggcagcgaagccttgacggcgtcgcgcacgaggatccaggcgcccttggagccgggaaccgcaccgcgaaccagaatgaggccgcgatcgctgtccgtcgagacaacttcaatattctgcgtggtcacgcgggtctggcccatatgaccagccatcttcttgcccttgaacaccttacccggatcctgacgctgaccggtcgagccgtgagagcggtgagtaatggagttaccgtgggaagcacgatgaccgccgaagttatgacgcttcatgacaccggcaaaacctttaccgatcgaagtacccgtcacatcgaccttctggccggcgacgaaatgttcggcggtgatttcaacgccgacttcgaggaggttatccggggaaacgcggaattccgcaagcttcgccttcggctcgacctcggccttcgcgaagtgaccgcgcatagccttggacgtgttctttaccttggccattccaacgccaagctgaacagccgtgtaaccgttcttttcaactgtacgctgagctaccacgtggcaattctccatacgaagaactgtcactggtacatgttcgccagcgtcgttgtagacgcgggtcatgcccagcttctgtgcaataacacctgaacgcatcgggttcgttccttccgtcctcaagccgattaaagcttgatctcgacatcgacaccggcggacagatcgagcttcatcagcgcgtccaccgtctgcggggtcgggtcaacgatatcgagaagacgcttgtgcgtgcgcatctcgaactgctcgcggctcttcttgtcgatgtgcggcgaccggttaaccgtgaacttctcgatccttgtcggaagcgggatcggtccgcgcacatttgcaccggtacgcttggcagtcgacacgatttcccgcgtcgaagcgtcaaggatccgatgatcaaacgccttcaggcgaatgcggatgttttgaccgttcatttcatctgttccttgttacgcgggacgctcgctcaacacgagcgcccctgcacaatcttcttactcgatgatcgacgagacgatgccggcaccgacggtgcggccgccttcacggatagcgaagcgaagcttctcttccatggcgatcggcacgatcagggtaacgtccatggcgacgttatcgccaggcatgaccatttccgtgccagccggaagcgtcacaacacccgtcacgtccgtcgtacggaagtagaactgcggacggtagttggtgaagaacggcgtatgacggccaccttcgtccttggtcagaatataggcttctgccttaaacttggtgtgcggcttcacagaacccggcttgcagagaacctggccgcgttcaacgtcttcacggccaacgccgcggatcagcgcgccaatgttgtcgccagcctggccctggtcgagcagcttgcggaacatttcaacgccggtaaccgtggtcttcgtcgtcgccttgatgccgacgatttcaacttcttcaccgaccttaacgataccgcgctcaacgcgacccgtcacaaccgtaccacggccggagatcgagaacacgtcttcgatcggcatcaggaacggctggtcgatcgggcgttccggggtcggaatgtagctgtcaaccgcgtccatcaggttgcggatggcatcttcgcccagttccttggaagaatcttccagagcagcaagagccgagcccttgatgatcgggatttcgtcgccggggaattcgtacttcgacagaagttcgcgcacttccagttcaaccagttcgagcagttctgcatcgtcaacctggtcgcacttgttgaggaacacgacgatcgccggaacgccaacctgacgggcaagcaggatgtgctcgcgggtctgcggcatcgggccgtcagcagccgaaaccaccaggatcgcgccatccatctgggcagcgccggtgatcatgttcttcacatagtcggcgtggccggggcaatcgacgtgtgcatagtgacggtttgcggtctcgtactcgacgtgggccgtcgagatcgtgatgccgcgggcgcgttcttcaggcgcggcgtcgatctggtcatacgccttgaattcgccgaaaaacttcgtgatcgccgccgtcagcgacgtcttgccatggtcaacgtgaccaatcgtgccgatgttaacgtggggcttcgtacgttcaaacttactctttgccatttgagctctccgtaaatttagcctgctcaggcattcttttgattgggagcgtaacctgagcggttacgcaaacttcttctggatttcctgtgcgaccgccgtcggaaccggctcataatggtcgaactgcatcgtgtactgtgcacggccctgggacatcgaacgcaagctgttcacgtagccaaacatgttggcgagcggaaccattgcattgacgaccgtggcaatgccgcgggcttcggtgccggaaatctgaccgcgacgcgaattcagatcgccgataacgtcgccgacgtaatcttccggcgtcacaacctcgaccttcatgatcggctcgagaagctgggcgccagccttctgcgcaccttcacggaacgctgcacgggacgcgatttcaaaggcgagaacagacgagtcaacgtcatggtacgcgccgtcgatcagggtagccttcacgccgagcatcgggaagcccgcgagcggacccgcacccatgacgctttcgatacccttctggacacccggaatatattccttcggaaccgagccgccgacgatcttcgattcaaagatgaaatcgtcgccgtcatgaggttcaaagatgatcttcacgcgagcgaactgacccgaaccacccgactgcttcttgtgggtgtaatcgatttccgcagcgcgggtgatcgattcacggtatgcaacctgcggagcgccgacgttggcttcaaccttgaattcgcgcttcatgcgatcgacgagaatgtcgaggtgaagttcgcccatgccggcgatgatggtctgaccggactcttcgtccgacttgacgcggaaagaaggatcttcggcagccagacgattgagcgcaatgcccatcttttcctggtcggccttggtcttcggctcgatagcgatttcgataaccggatcagggaattccatgcgctccaggataaccggcttcagcggatcgcaaagcgtatcgccagtggtggtttccttgaggccagccaaggccacgatgtcgcctgcgaaagcttcatcgatgtcttcacggctgttggagtgcatctgcaacatacggccgatacgctcacgcttgcccttgacggtgttttcaagcgaaacgcccttggtcagcttgcccgaatagatgcgggcgaaggtcagcgaaccaacgaacggatcgttcatgatcttgaatgccagcatcgaaagcggtgcttcatccgaagattcacgggtggtttcggtttccgtcttgacgtcgatacccttgatggcaggcacgtcggtcggagccggaaggaattccacaacagcgtcgagaagcggctgaacgccacggttcttgaacgcggtaccgcaaaggatcggatggaacttgacttcgatcgtgcccttgcggatcagagcgcgcagctcgtcattcgtaggcatggtgccttcgagataggcttccatcgctgcttcatcgatctcgacagcaagctcgataagcttttcacgatattcttcagccttgtccgccatatcggccggaatttcaccaaccgttgccggagcgccgatggtgccatcccaggtcagggccttcatttcgatcagatcgacgacaccgacgaaatcgttttcagcgccgatcggcagctgaaccggaagtgccacagcaccaaggcgcgaaccaaccatctccaccgagcggtagaagtcggcaccgatcttgtccatcttgttgacgaagaccatgcgcgggacgtggtacttttcagcctgacgccacacggtttcggtctggggctcaacgccagcattggcgtcgagcagcgcaatcgcgccgtcgagcacacgcagcgaacgctcaacttcaatcgtgaagtcaacgtggccaggcgtgtcgatgatgttgaagcggcgcttcttaccatcacggccctgccagaacgtggtcgtagcagcagaggtgatcgtgataccgcgttcctgctcctgctccatccagtccatggtcgacgcaccatcgtgggtttcgccgatcttgtggttcttaccggtatagaacagaatgcgctcggtcatcgtcgtcttgccggcgtcgatgtgagccatgataccgaaattgcggtagtcttcgattttatattcgcgggccatgatagtcgctctttgaataggtttcgacgattaccagcggtaatgcgagaaggcgcggttggcttcagccatgcgatgcgtgtcttcacgcttcttcacagcagaaccgcgattgttagccgcatcaagcagctcacccgacaggcgatcaaccatggtggtctcgttacggccgcgagcagcattgatgagccagcggatggcaagtgcctggcggcgttctggacgcacatcaaccggaacctgataggttgcaccaccaacgcggcgcgaacggacttcgatgtgcggagctacgttgtcgagcgcctgatggaacagcgcgaccggctcggacttggccttggcttcgattgcatcgagcgcaccgtaaacgatgctttcggcaaccgacttcttgccatgaagcatgactgcattcatgaacttcgtgataacgagatcgccgaacttcggatccggattgatctcacgcttctctgccttatggcgtctggacatttcgtctcttctttcaattacatcgggctcaactcgccttccggcggccggtatccccggaaaatcttacttcggacgctttgcaccgtacttggaacggcgctgcttgcggttcttgacaccctgggtatcgagaacgccacggatgatgtggtaacgcacacccggcaagtccttcacacgaccgccacggatcatcacgacggagtgctcctgcaggttatgcccttcaccagggatataaccaatgacttcaaagccgttcgtcagacgaaccttggcaaccttacgcagagccgagttcggcttcttcggggtcgtcgtgtaaacgcgggtgcaaacgccgcgcttctgagggtttgcctgcagtgcaggaaccttattgcgcttcaccggcgcagtgcgcggcttgcggataagctggtttacggtaggcattgaaccttcctctttaaaaaatctcgtatccacgccccaaagggccgtttcaccggcatgctcatgcgcaaattcggagtcagccctcgtcaaccggtggccaccccgaacaaaagcagaggaagctgacgcttcatgcgaacggcaagttgcatttcgatcgtaaaacgaaccctgtttgagatgaactccagaacgcgtcgtcccgaaaaagcctgtctcacatcggctcagatgggctgctgatacgtgtttggaggcgtttcgtcaagggcaggaggcgaagtttcttcaccgaaggcccagaaaccggcgtttgcgccccaccaggacacgatcttgcaccattatcgacgtctattcgctaatatttcgcgatcaaaaccgtcattttcatctgccagcatggcgcaaccacttcacaaccgctattgaagcacatccgagtcgaaacacaacagaatattaagggtttctcaatgtcttccacgaccacaaatgattccacacctatgggcgacgattcgccaactgtccaccttgccatcgccgatgtctggaacgagggtgacgaaaccccgattgaggtgcacctgcttttaaaagcggacgaaaatgaagatctcgtccaaaccgttctcagcatccttgccgaagaaggctaccatgaagccgagcttctggagatgggcaccctgacggaagagccggaagaagagccgcacaagagcgcctgggctacagcgctttcgggtgaagttgcactgattgaattcgacggcgacgacgaagaggaagagtaaggatcagaaagaaagtgccggttccgaccggctctttcttatcctgcgctgaaaacagaaaggccgccccgaaaggcggcctttttcagtttaccgtttgccgattttattcggcagcgttgttggtcatatcaactagcatcgcatttgcttcggccgaaccggaagtcttgcgacgttcgtcgataatcagttcgtcgcgcgcggttgcgatgcgacggatctggttggtcatgccgccagtaccggccgggatgagacggccgacgatgacgttttccttgagaccctgcaacgtgtccatcttaccggcaaccgcagcttcggtcagcacacgggtcgtttcctggaacgacgcggccgagatgaacgaaggcgtctgcagcgaagccttggtgataccgaggaggacaggattgccggagcccggcttcttgccttcttcgataagacgttcgttgatctcttccagctcgatgcggtcaacgtggtcacccggaatatagccggtatcgccggattccgtgatttccaccttctgcaacatctggcgaacgatcacttcgatgtgcttgtcgttgatcaaaacgccctgcaagcgatagacttcctggatttcgttcacgaggtaggaagccagagcttccacgcccttgatcgccagaatgtcatgcggtgccgggttgccgtcgaggatatactcacccttttcgatgacgtcaccgtcctgaagatggaacggcttgcccttcggaatgagatactcaaccggctcgatcgtatcgtcgttcggctcgataatgatgcggcgcttgttcttgtagtcgcgaccgaaacggacggtaccatcgatctcggcgatgatggcgtggtccttcggacggcgagcttcaaacagttcagccacgcgcggcagaccaccggtgatgtccttggtcttggcgctttccatcggcagacgggcgataacgtcgccagccttcacatgcgcgcccggctcaaccgaaaggatcgattccacggagagcaggaagcgggcatcgccacccttcgacagtttcaggatcttgccggccttgtccttgatgaccatggcaggcttgagatccgaaccgcgcggggtcgaacgccagtcgatgacaacgcgcttggtgataccagtcgactcgtcggccgtttccgaaaccgacagaccatcgacgagatcttcaaactcaacgtagccttcaacttccgtcatgatcggacgggtatacggatcccactcggcaatgcgctggccgcgcttgaccgtatcgccctcgtccacgaacagacgcgaaccataggtcacgcgatggaccgcacgttccttgcccgtagcgtcgaggatcaggacagccatgttacggcccatcaccacgaggttgccatcggagttgcgaaccacattgcggttgcgcagcttgacggtgccttcatacgaagcttcaagataggagctgtcgaccacctgtgcggtaccgcccaagtggaaggtacgcatggtgagctgggtgcccggctcgccgatcgactgagcggcgataacgccgacagcttcaccctggttgaccggcgtgccgcgtgcaaggtcgcggccatagcacttggcgcaaacgccgtcgcgggtttcacaggtgagggccgaacggatgcgaatcgactggatgccagccttctcgatgatctcgacgtccttctcctcgatcatgcggccagcctcgacgatgacttcgccggttaccggatgcaggatcggatcgagagccgtacggcccagaacgcgctggccgatcgaggcgacgatctggccggcatcgacgatgggctgcatggtgagaccgatttcggcgccgcaatcgacttccgaaataatcgcatcctgtgcaacgtcaacgagacgacgggtcaggtagcccgagttggccgtcttcaaggcggtgtctgccagacccttgcgggcgccgtgggtcgagttgaagtactcgttcacggtcaggccttccttgaagttcgagatgatcggggtctcgatgatttcacccgacggcttggccatcaggccgcgcatgccgccaagctggcgcatctggttgaccgaaccacgggcacccgaatgcgacatcatgtagaccgagttcatctgcttctggcgaccggtcaccggatcgaattcgacggccttcaggcgcgccatcatctcttcggtgatcttgtcggttgccttgccccaggcgtcaacgaccttgttgtacttttcgccctgcgtaatcaggccgtcattgtactgctgttcgtattcggtcgtaagcgcttcggtttccgcaacgatcttggccttcgattccgggatgaccatgtcatccttgccgaaggagatacccgcacggcaagcatgggcaaaaccaagctgcatgatgcggtcacagaagataaccgtctctttctggccgcaatggcggtaaacatggtcgatcatcttggagatgttcttcttggtcatctcctgattgcagatatcgaacggaacgttgacgttcttcggcagcaattcacccatgatcatgcggcccggcgtcgtgtcgtaaatcttcgacacagggttgccttcggcatcgaccgtcttgaaacggctcttgatcttggtgtgcagcgtgacgaccttgttttcaagcgcatgttgtagctcgcccatatcggcgaatatcatgccctcgcccggctccttctccgccacgatggacagataatagaggccgagaaccatatcctgtgacggaacgatgatcggtgcgccgttggccggatgcaggatgttgttggtcgacatcatcagcacgcgcgcttcaagctgggcttcaagcgaaagcggaacgtgaacagccatctggtcgccgtcgaagtcggcattgaacgccgtgcagacgagcggatgaagctgaatggccttgccttcgatcagggtcggttcaaacgcctggatgccgagacggtgcagcgtcggggcacggttcagaagaaccggatgctcgcggatcacttcgtcaaggatatcccagacttccgggcgttccttttcaaccagcttcttcgcctgcttgacggtggacgaatagcccttggcgtcaagacgcgcatagatgaacggcttgaacagttcgagcgccatcttcttcggcaggccgcactggtgcagcttcagttccgggccggtcacgatgaccgaacggcctgaatagtccacgcgcttgccgagcaggttctgacggaagcggccctgcttgcccttgagcatgtcggacagcgacttcagcgggcgcttgttggcaccggtgatgacgcggccgcgacggccgttgtcgaacagcgcatcgacagcttcctgcaacatgcgcttttcgttgcggatgatgatgcccggcgcgcgcagttcgatcaggcgcttcagacggttgttacggttgatgacgcggcgatagagatcgttgagatccgacgtcgcaaaacgaccgccatccagcggcacgagcgggcgcagatccggcgggatcaccggaacgatcttcatgatcatccattccgggcggtttcccgactccaggaagttctcgacgatcttcagacgcttcatcagcttcttctgcttcaggtccgaagtggtctcggccagatcgacgcgcaggtccgcagcgatcttttcaagttccatcgaagccagcagttcgtagatcgcttccgccccgatgagcgccgtgaactgatcttcgccgaattcatcgacggcgatcatatattcctcttctgacagaagctggtgctccttcagcgaggtcaggccgggttcggtgacgatgtagttttcaaagtacaggacgcgctcgatatccttgagcgtcatgtccagaagcgtgccgatgcggcttggcagcgacttcaggaaccagatatgcgcaaccggtgctgcaagttcgatatggcccatgcgctcgcggcgaacgcgggaaagcgtgacttccacgccgcatttttcgcagatgatgcccttgtatttcatacgcttgtacttgccgcacaagcattcatagtccttgatcgggccgaagatgcgcgcgcagaagagaccatcgcgttctggcttgaacgtacggtagttgatcgtctccggcttcttgatctcgccgtatgaccaggacagaatcttctcagggctggcgatcgagattctgatggaatcgaacgtttgcgccggagcctgaggattgaaaagattcatgacctcttggttcatgccgttctccttaagggcgatccgccgccctgtgtgacgtcgatgacaagttgaaaatccctgccatcctgaaaagaaatcgcggtattatgcagttgtgactgacaatacgggcgcgccacggcgataccatggcgcgcctcgatatttattctgccgcgtccggaagggccggctgctctgcctcgcgggtatcgtccagctcgacattgaggccgagcgaacgcatttccttgacgagaacgttgaagctctccggaatgcccgcctcgaacgtgtcgtcgccgcgaacgattgcttcatagaccttggtacggcctgcaacgtcgtccgacttgacggtaagcatttcctgcagcgtgtaggccgcaccatatgcttccagagcccagacctccatttcgccgaagcgctggccgccgaactgggccttgccgcccagaggctgctgcgtgacgagcgagtaaggtccgatcgaacgagcatggatcttgtcgtcgacaaggtgatggagcttcaacatgtagatgtagcccatggtcacctgacggtcgaacggttcacccgtacggccatcgtaaagcgtcgactgacccgaggtcgcaaggcctgcatccgtcagcatcgcattgatgtcggcctcaaccgcaccgtcgaagaccggcgttgcaatcgacacgccacgcttcacctggttggccagcatgaggatagcgtcgtcgtcgtaagaccggaccggttcgttgcggtcgttgtcgggatagatgtgctccagcgtctggcgcagcggctcgatattggccgttttgcgataaacgtcgagaagctcaccgatcttcttgcccataccggcgcaagcccaaccaaggtgggtttccagaatctggcccacattcattcggctcggaacgccaagcgggttcaacacgatgtcggcatgcgtgccgtcttcgaggaacggcatgtcctccaccggcagaatgcgtgaaaccacacccttgttgccgtggcggccagccatcttgtcacccggctggatcttgcgcttcacagcgacaaagaccttgaccatcttcatgacgcccggaggcatctcatcgccgcgctgcaccttctcgaccttgtccatgaagcgtgcttcgagcagcttcttggagtcgtcgtactggctgcgaagcgcttccagttcaccctgcagcttttcatcttcaacggcaaactgccaccactgcgaccgcggatattcggtcatcagctcgcgggtgatcgtcgtgcccttcttgaagcccttcggaccggcagcagcaaccttgccatcgatcatgtcggcgagacggccatagacgttgcggtccagaatagcctgttcgtcgtcacggtctttggccagacgctcgatttcctcgcgctcgatagccatggcgcgttcgtccttttcaacgccgtggcgattgaaaacacgaacttccaccaccgtaccataggttccgggcggcatgcgcatggaggtatcacgaacgtcggatgccttttcaccgaagatggcgcgcagaagcttttcttccggcgtcatcgggctttcgcccttcggcgtgatcttgccgacaagaatgtcgccaggatgcacttccgcaccgatataaacgatgccggcttcgtcgagattcttcagcgcttcttccgaaacgttcggaatatcgcgtgtgatttcctcaggtccaagcttggtgtcacgggcggcaacttcaaattcctcgatgtgaatcgaggtgaacacgtcgtccgaaacgatcttctcggacagaaggatcgaatcttcgtagttgtagccgttccacggcatgaacgcgacgagcacgttgcggccaagagccagatcgcccagatccgtggacgggccatcagcgataatatcacccttatggatgcgatcaccgacgcgaacgagcggacgctgattgatgcaggtggactggtttgaacgctggaacttctgcaaacggtagatatcgacgcccgacttggacggatcgagctcttccgtggcgcggataacgatacgcgttgcatcaacctgatcgacgataccgccgcggcgcgctgcaatggctgcaccagagtcgcgagccacgatcggttccatgcccgtgccgacaaacggcgcttcagcacgcacgagcggcacagcctgacgctgcatgttcgagcccatgagcgcgcggttggcgtcgtcgttttccaggaacggaatgagcgctgcagcaaccgaaacaagctgctttggcgaaacgtccatcaggtccacgttttcacgcggcgccatcatcacctcgccggcatgacggcagatgacgaactcgtcaacgaaaccgccctgctcgtcaagctccacattcgcctgggcgatcgagtgcttggcttcttccatcgccgacaggtaaacgacatcattcgtcaccttgccatcgacaaccttgcgatacgggctttcgatgaagccatatttgttgacgcgggcaaaggttgcaagcgagttgatcagaccgatattcgggccttccggcgtttcaatcgggcagatacggccataatgggtcggatgcacgtcgcggacttcaaagccagcacgctcgcgggtcaaaccgcccggtccaagagccgacaggcggcgcttgtgggtgatttccgaaagcgggttggtctggtccatgaactgcgaaagctgcgaggaaccgaagaattcacgaacagcagcagcagcaggcttcgcgttgatgaggtcctgcggcatgaccgtatcgatttcgatcgaggacatacgttccttgatcgcgcgctccatgcggagcagaccgacgcgatactggttttccatcagctcgccgaccgaacgcacgcggcggttgccgagattgtcgatgtcgtcgatctcgccgcgaccatcgcgcagttccaccagcatcttgaccacggccaggatatcttccttgcgcagcacgcgcacggtgtcttccgcgtcgaggtccagacgcatgttcatcttcacgcggccaacggccgaaaggtcgtagcgttcggaatcgaagaacagcgaatggaacatggcctcagccgaatccatagtaggcggttcacccggacgcatgacgcggtagatgtcgaacaatgcttcctggcggctctcgttcttgtcgacagccagcgtgttgcggatatacgcaccgatattgacatggtcgatatcgagaacgttgatttccgtctcgccggtatcgatcagggtcttgagaaccttttcatcgatttcgtcaccggcttcgagataaatctcgccagttgcgtaattgacgacatcttccgccagatacgagccgaacagatcgtcttccgtcgccttgatggccttgaggcccttttcggcaagctgcttggccgcacgcgcggtcagcttcttgcctgcttccagaacgacctcgcccgtatcggcatcaacgagatcggagatgatcttcatgcccttgaagcgttcggcggaatacggaatgcgccagttgtcgccgtcacgggtataggtgacagtcttgtagaacgtggacagaatttcttcgccgtccatgccgagcgccatcaacaacgtcgtggccggcagcttgcgccgacggtcgatgcgcgcatagacgatgtccttggaatcgaactcgatatcgagccacgaaccgcgataaggaatgacgcgcgcagcaaacagcagcttgcccgaagaatgggtcttgcccttgtcatgatcgaagaagacgcccggcgaacggtgcatctgcgaaacgatcacgcgctcggtgccgttgacgatgaaggtgccgttgtcggtcatgagcggcatatcgcccatgtacacgtcctgctccttgatgtccttgatggacttcgcaccggtgtcttcgtcaatatcgaacacgataagacgcagcgtcaccttgagcggcgccgaataagtcagatcgcgctgacggcattcatcaacatcgaacttcggtggatcgaattcgtagcgaacgaattcgagcatggaagcgccggagaaatcctggatcgggaaaacagacttgaaaaccgcctgcaaaccctcgtcaggacgcccgccggatggttcttcaaccataaggaactggtcgtaagatgccttctgaacctcgataaggttcggcatctcggcgacctcggggatcttgccgaaaaatttgcgtacgcgcttgcgaccattgaaagaatgggtctgagccatcgtcgctcctcgttctatagccttgcggcttgctcacgccttgcggcctttatcatgcgccgcccttcggcggtccttctaacgggctaaaacccgtttcctgaaagccgttccggcactcaggaaaagggttccagttatccgacccaccgggaaagtccagcgggaactggcggatggaaaaccatccgccagaatagtccgaacttacttgagttcaaccttggcgccagcagcttcgagctgtgccttgatcttctcagcttcgtccttcgaggcgccttccttgacagccttcggagcgccttcgaccaggtccttggcttccttgaggccgagaccggtgagtgcgcgcacttccttgatcacgttgatcttgttagcgccgccgtcagcgagaacgacgtcgaattcggtcttttcttctgcggcagcagcaggggcagcgccaccggcagcagcaacagcgaccggagcagcagccgaaacgccccacttctcttcgagaagcttggacagctcagcggcttccagaacggtcagggccgaaaggtcttcaacgatctttgcgagatcagccatttttgtatttcctataattaaggtttgaactgttgacagcgagaaacggccttaagccgcctcgttcttccgggcgtgcgcgccaataacgcgggcgatctggcccgccggagcgctggtaagcactgcaagacgctgagccggggtctggatcataccaaccagctttgcgcgcagttcgtcgagcgacgggagcgaagcaagcgacttgacgccatcggcgttaagcgtcgttgcacccattgcaccaccgagaataacgagcttgtcgttagccttggcgaattcgacggctactttcggagcggtgatcggatcgtttgcgtaagcaacgaccgtctgacccgtaaacaggtcagcaataccttccgattccgtgccctgaagagcgattttggcaaggcggtttttcgcgactttaacggacccacctgcatcacgcatcttcgagcgaagatcgctcatctgcgcaacggtgagaccggtatagtgggccacgacgaccgaaccggactctttgaaagcgccgttcagccacgcgacaaattcgcgcttttccgctctatccactgtctctctccagttgacaggaccatcattggccctgccgggttgcctttgccggacgaacttcacagtcagtccgacgttcgaggatcctgtccccttcagctccacctgccagcaggcttcactcaaaggcaactacggttcaaacctcgcatgcgctcatcgcgcgaaaccaggttattccacgtctcatgcaggctctgtgtttaaggttctcgcccgaagacgatacaccacctgcaatctcggacaggataaccggactttcatccggctatccgggtcttgcgacccggaattcttgctttttgtcctatcggaacgggcggcagcccttcccttcccggtcaggaaagatgagggccccggacgaaccggagccttccaaaatcagtcaacaaccttgacagtcgacggatcaaccttgacgccaacgcccatggtcgaggaaatcgatacgcgcttgacgtattcacccttggcagccgacggctttgccttgatcacggcatccgcgaaagccttgatgttttcttcaagcttcgcattgtcgaaggaaaccttgccgataccggcatggatgataccagccttctcgacgcggaattcgacagcgccacccttggaagcagccacagcagcagcaacatcagtggtgacggtgccaaccttcgggttcggcatcatgccacgcgggccgagaaccttaccgaggcggccgacgagcggcatcatgtccggggttgcaatgcagcgatcgaattcgatcttgccgccattgacgatttcaaacagttcttccgcaccgacgatatcggcaccagccttcttggcttcttcagccttgtcaccacgtgcgaaaacagcaacgcggacagtacggccagtgccgttcggcagattgacaacgccgcggaccatctggtcggcatggcgcggatcgacgccgaggttcatcgcgatttcaacggtttcgtcgaacttggcgacggcacgttccttcacgagaccgatagcagcagacagatcgtacagcttgttacgatcgacgccttcgcggatcttgttaatgcgcttggaaatcttcgccatcgtctcagcccaccacttccaggcccatcgaacgggcagaaccttcgatcatgcgcatcgctgcttcaacgtcagcggcgttcagatccttcatcttcgcttcggcgatcgcacgaaccttgtcgcgcgtgatcgtgccggcgcttgccttgcccggggtcttggaaccggacttcaggttagcagccttcttgaggaagtaggtcaccggaggcgtcttcatcacgaaggtgaaggacttgtcctggtaataggtgatcaggaccggaataggcgaacctttttccatttcctgcgaggcagcattgaacgccttgcagaattccatgatgttaatgccgcgctgacccagagccggaccgatcgggggcgacggattggccgcacctgccggaacctggagcttcagctggcctgcaactttcttagccattgctttctgcctttttaactttgccggatatccggctttctcgattaatgccggaaataccggctctcgactgacgccagacggactggcgggcagttcggtggtgcggagatcgacgaccggctaagccgccttcccttccaccactcccaccccatccaccggaagcgaatggagtagaaagcccttgcggacgaaatgatcagagtttgtcaacctgaccatattccagatcgacaggcgtcgcgcgcccgaagatggaaacttcaaccttgaggcgcgcacgctcctcatcaacttcctgaacgatgccgttaaacgaagcaaacggaccgtcggaaacacggacattttcgccaatctcgaaagacaccgaagtcttcggacgctcgacaccgtcctgaacctgattcagaatctgatcgacttctttctgcgaaacaggaaccggcttggaatcgccaaggaaaccagtcactttgggcgtattcttgataagcgaaaataccgaatcggtaagctttgcacgaaccagaacgtagcccgggaagaacttgcgctctgcatcaaccttacggccacggcgcacttcaacgatcttctcggtcggcacgacgatctgttcgatcagatcggacaagcctttctgcttggccttggcctcaatatcctcggccactttcttttcaaaattggaataggcgtgaacgatgtaccagcgcgccgtcatctaaaaaactccccaatcctaacttagcggccaaggccaagaataaactctacgccataggccataagctggtcggcaagaaaaaagaatgcggcagccagaaaagccatgatcaccaccatgatggtggagatgaccgtttcacgccgggtcggccaggtcaccttcgccgtttcggcgcgaacctgctgaaaaaaggtgatcggattcgtcttggatgccatctgccgctctgtctgatcaggcacaacctcaaacttcaatcagcaaaagcgaatcaaatgtcggaggtcacgcgtggacggcgcgcaaagctgaattttcagccccacgcaccgcgtgtctgttgacgctacatagaatcgattcccgcaaaagacaagcccaaaggttaaaagaacaccatacaggcttatcggagttccgatccttgcgaatatcgctcatcacaccatccaatcgtgtaacggcgacccttccccacctggccaacacagcatgcggggaattattatctcggcagcactgcaaagccggaacccgcgcctcgctcgcaagaacattcttggctgcgggatagatcctgcacaacaaacaccaccagaagaaaaacgaagcggctctcaccgccgctccttcacagcgtaaaagctgactaaataatatatagaaaacgggcatccatagtcaagctacagacacccgctttcaaaatggcaggggcagcagggttcgaacccgcgacctacggttttggagaccgtcgctctaccaactgagctatacccctatcggcgccttggcgccttcatattccgtctagttccgaaaggaacgggcttcaagttttatttgaagccggaattatgaccggcggcgaaccgccggtcgaaatcattactcgatgatcgacgagacgatgccggcaccgacggtgcggccgccttcacggatagcgaagcgaagcttctcttccatggcgatcggcacgatcagggtaacgtccatggcgacgttatcgccaggcatgaccatttccgtgccagccggaagcgtcacaacacccgtcacgtccgtcgtacggaagtagaactgcggacggtagttggtgaagaacggcgtatgacggccaccttcgtccttggtcagaatataggcttctgccttaaacttggtgtgcggcttcacagaacccggcttgcagagaacctggccgcgttcaacgtcttcacggccaacgccgcggatcagcgcgccaatgttgtcgccagcctggccctggtcgagcagcttgcggaacatttcaacgccggtaaccgtggtcttcgtcgtcgccttgatgccgacgatttcaacttcttcaccgaccttaacgataccgcgctcaacgcgacccgtcacaaccgtaccacggccggagatcgagaacacgtcttcgatcggcatcaggaacggctggtcgatcgggcgttccggggtcggaatgtagctgtcaaccgcgtccatcaggttgcggatggcatcttcgcccagttccttggaagaatcttccagagcagcaagagccgagcccttgatgatcgggatttcgtcgccggggaattcgtacttcgacagaagttcgcgcacttccagttcaaccagttcgagcagttctgcatcgtcaacctggtcgcacttgttgaggaacacgacgatcgccggaacgccaacctgacgggcaagcaggatgtgctcgcgggtctgcggcatcgggccgtcagcagccgaaaccaccaggatcgcgccatccatctgggcagcgccggtgatcatgttcttcacatagtcggcgtggccggggcaatcgacgtgtgcatagtgacggtttgcggtctcgtactcgacgtgggccgtcgagatcgtgatgccgcgggcgcgttcttcaggcgcggcgtcgatctggtcatacgccttgaattcgccgaaaaacttcgtgatcgccgccgtcagcgacgtcttgccatggtcaacgtgaccaatcgtgccgatgttaacgtggggcttcgtacgttcaaacttactctttgccatcgccgttgttctctttgttctagaaccgctcaagcgccagcacaaaagccgtcaggcttccgggccagcatttatgccaaaacggaacggcgaaccgcccgtcgatgattccttacacgccataccgctcggtaaaatctggagcgggtagcgggaatcgaacccgcgtattcagcttggaaggctgctgctctaccattgagctatacccgcgcactcatgaccctgatccgacagtggtggagggagttggatttgaaccaacgtaggcatagccaacggatttacagtccgtcccctttaaccactcgggcatccctccagatatcactatcagcagagtcgagcgactaggcatttttgcgggggttcaggctgactgtcaggccagccgtcgatccgcgaggggccttatgacgataagcttatcccctgtcaacagggtaaaggcgaaaagaatgcatgtccgtccacagcatagtggaaacaccgccttcactcacccattcacggagcgggaaagcgcccgttttggcgggctttgcgaattattttacaatcggaacagcctgatagcatttgcagggcaagccgctatcttccgcccctctaaagagctataagcgcgccatgaccgatcaaaattcgccccgtacacccaaagattctcactatgcgcgcctgcgtcgccagcaccgcgaccagaaggccggagcggaaggcaaatcaccacgcaaaccgcagcgccccgcgatcgcggcaagcgcggttgccgaaggaaccgtgcgcctttatggcctgcatacggttcgcgccgccgtggaaaacccgcagcgcaaaatcctgcgtatgcgcgccacacgcaacggctttgcccggcttgagattggcgaagccgattctctccccttccccgtggagatcgtcgatccgagggatatcgacaaggaaaccgggtcggaagccgtgcatcagggcgtcatgatcgaggccgaaccgcttcgcaccagaaaactttccgaactcagggaaagcccgctgcttctggtgctcgaccaggtgacggacccgcataatgtcggcgcgatcatgcgctcggcagtcgctttcggcgctggcgccctgattacgaccagccgccacagcccgcaggaaaccggcgttctggccaaggcagcctccggcgcattggagctcattgcccatatcgaggttcgcaatctcgccgaagccatcgaagaactgcacacgcttggcttccagaccatcggtcttgattcgcaagggcctctggagatggaggcgacgctttcaggaaaccgaatcgctctggtgctgggtgccgaaggcaagggcttgcgccagaaaacgcgcgaaaccgtgacagcacttgcccgcctcgacatgccgggcgagatcaagtcgctcaatgtttccaatgcggcggcaatttcgctttacgcagccgaacgttatctgcgttcacgctgattcgtactttctgagaccatgcctcccgacagggaaggcatggcagcgaatcatccggcttcaggccgtcgcgatataggtgcgaatatcttccgcctcgcgctccacatcctcgatgcgccgtttcacaacgtcaccgattgaaatgattcccacaagcttgccgccttcctccaccgggaatggcggaagcggctgcgtgtcatgattttcatcacctgattgattgtgtggtgttcatgacaaacctgaacctttgatgtcatgacttccgcgacagacttgctcatggcttgggattcctgggctgcgagtgcacgcaccacgtcacgctccgaaagaatgccctcgatatgaccggcctcatcgcacaccaccagcgcgccgatcttatgtttgttcaacatggcgacggcttgggaaagcgtgtcagcagatgcgataaccaccacatccctgcccttcgtctcgagaatcgatcttacggtcatgccaaagtccctccaaggtttagcattcgctgcttctggcatttaaatgccatatgaagcaaaacgcagttcccttcgaccgcgttccatgatggtgcgctttgatcgcctgattggcaagtggcatcaaataggggaaggcttggtcaaagccagaaatggcgcaggatctatcgcctcaaaacggcatcatagctgcgcgggcggtccatcagtggaatcccgaaaaacccggcaatgaagccgcctatatgcgcctcccaggcaatgcgggaaaagtcggcgccgccagtggaataaaggccggtgacgatattgatgagaaaccagacgccgacaaaaatgaggacgggcttgagcgtcagcgtcagcccgatgggaagcaccggcccggcaaattccgagcgccggccatagccgacacgccgaaaaccatagcgggcggcagctcccatcatgcccgaaatcgcgcccgacgcacccaccagcggcgaaaggctttcgggatggagtgcgtaatgcgtaagccccgcgacgaccgacgtgaaaacccagaataggatcatccggaccgcgccgattcgcccggccagcggcgagccgaatgcggcaagccagatcatattgacggcaatatgcgcaaaactgccatgcatgaaggaatagctgataaacgtaaaaatcaccgccggatcaacaaagccgctcgccatcgaaaagcgcgccgggatcagcgcaaagttcatcatgaactcaaaatcctgccgctcgctcagaatataattctgatagacatagaccgcgacacacaacccgatcagagcaatcacgacacccggaatattgaagatcggctcgcggccgcctgtgccgcgcatttccggctggggaatgctcatgaagtgctgctctctcttgtctttcggaagcatcggcaggtgccccttacggttcgccttccctgcgcatcacacatgttgatagggtagaatatgttaaaaataaaggccggcggagtttcccgaccggccctgatgcgagcaggaactgtccgcaacatgaaatctggagatcagaaaaacgcctgacaagtcaatggcttcttctgatgccctcaactaagcctgtatttgcgggcttttcaaccattacttattattaaccttaacgcgcgggcacggtggatgaagaaagggttaaactggcttcctccccgttaatactattttaatgcgtcgaacagcggggccggcctccgccccaaacgatatgttggaaccacggcgcaaaatgaaacaccgcagcacgatcgcgattttcggcgaatggcagcgacttgcgcgcgatgaaagcggaagctttcatgtgccgctgcgcgagaatgtcgatccgcgcaagctggggcgccacctctgcgacctcttctttctcgagacggacaagcgcggtgaattatcggtgcggctggccggaacgcgaatctgtacgctgttcgggcgtgagctgaagaatatccgctttctttcgctctggccggaacaggaccgccctgcccttcgcgaaatggtgcagaatgtgggcgcgctggaagttccagccctgagccttcatgacggcatcagcctttcagggcgaagcctgcactttgaaatgtttcttgcgccactcataacggccagtggacagatcagctttctgggcagcattgccgtgccgaatccggtcgcatggatcggggccgacccgatcgtacttggccatttgaatgcggtcgagccgattgcgcctgatcttgccctcgcagaagaaacccataaatcggcggccatcaccgtgaatgcaagcgcaaaccaccgccattgcgcaagcccgtatcaaaagccggcaaggaacgttccgaaactgcgtgtgattaatggcgggcgggcctgatgccccaagggcgaggaaaagataaacgcgcgtcaaggttacgtaatagcaaacgacatcagggcttgaatgcgctaaaaatgctcaaaaagcactgaaataaggccaaaaaggcccaattattgacaaaagctttccgtgttccgcgcagttttaatcgaatttgactcgcattttcgcgcgtgaatttgcccgctttcaaattatgccggtcatcttggtctccaacagggagacaaaagaatgacaaaacaaatcttcatcgcagcgatcctgatgctgctgggtgccgggctggcgcaggccgccaatcccgcctcgacctcgccctggatgaccaccggcgagcgcacctcgcaaccgataggccactatgaactctgccagcgccatccagccgaatgcagcagcataagccgcagcagcgcctcgctgaaactgacgcagcggctctggcagcagatcatcgacgtcaacgagcgcgtaaacacgacgatcgcaccgatgaccgacatggaagtctggggacaggaagaatattgggaatacccgaccacggcgggcgattgcgacgactatatgcttctcaagcgccgcgaactgatggcgctgggcgtaccggccaacacgcttctcttcaccgtggttcgccagccgaatggtgaaggccacgccgttctgaccgttcgcaccgatcgcggcgatttcattctcgacaatctcgacccgcgtgtcctcgcctggaacaagaccgactatacctatctcaagcgccaatcgacctacagcacgggtagctgggtttcaatccgggatgaccgtgacattctggtcggcagcattcactaatacacggaccaccgcaagcctcggcaaaaagggacgggtcgtcattccccgtccctttttgttggtttcagccgcctttcaggcaggctccatgccgcgcatgaaggaatgtcccctctccacataatgctttgcagaggcccgcagcttttcaacggcagcatcgtcaagctggcgcaggacacgcgcgggagagccgacaacaagcgaattatcagggatttccatcccttctttcaccaatgttcccgccccgataaggcaattcttgccgaccttcgcgccattgagcacaatcgcgcccatgccgataagagtattctcgccaatcgtgcagccatggagaatcgcacggtgcccgatagtgcagcccgcaccgatggtcagcggaaagccgatatcggtgtgcatgatcgtctgttcctgcacattggtatcggcaccgatagtgattggctcattatcgccgcgcaacaccgcgccgaaccagaaacccgcattctcgcccacgaccaccttgccgatcagcgtcgcatccggtgcaatccagttgctctcgcggtccgcaaactgcggcttgtgcccgttatatgcatagatcggcatatgatttctcccaattcgccagattacggtaattgacgattaagggctagagcggttcctgttttaacagaatcgccggaaccgctctaactatttgttttgtcgcattatccaatgcaaaaccgtttcacacttttgctggaaatgctctatgccgttttggcccgatgcacaagcaggagttcgcgcgtcatgacctgaaaggggctcaaacaaaaacgccctctccggatggaaagagcgtttaaactatacccggcttgcgcccgatcagagatcgacgtcgagaatggccatcgagaaattatacgacaattcgccttcatcctcatccttgtagataaggccgagaaattcgtcggcgaggtaaagctcggcggaatcattcttgcgcggacgcgccttcacctgaagatcaggattgttgaaggtccgtttgaaataggcgtccagttttttgagttcttcgggtttcaaccggattctcctgacattgatttgaagccggtttattgcacccggcattttcttatgtaaacccctgacatcgcctatcgcaggctgtagcgacgaattaactttcggtttggcatgggcaaaagtgcaaagcgaggtcagaaatcagtccattgaactgatttccctgcatggacgtttcacatttttggcccgaagacgctccaaacaaagctttcaccacatataggccgtctgcgggataaaaccagcagacaacccaactttatggcatgagccgttatcaatattggaattagatgccgtcacccagcatctggtccatcacgcgggatggctccgtgcagcccgtttcgccgatgatgcgcgcaggcacgcccgccacggttacattatgcggcacggacttcagcacaacggaaccagccgcgatcttggagcactgccctacctggatgttgccgaggatttttgcgcctgccccaatcagcacgccctgacggattttcggatggcgatcaccgctcgatttgccggttccgcccagcgtaaccccatgcaggatcgagacattatcttctacaacggccgtttcacccaccacaagccctgtagcatggtcgagaaacagcccgctgccaagcctggccgccgggtgaatatcggtctgaaagatcgatgacgagcggctctgaagataataggcgaaatccttgcgaccttgcttgtaaagccagtgcgccagacggtgtgtctggatcgcatggaagcccttcaggtaaagaaccggatccataaagcggctataggccggatcgcggtcataaacagcctgaatatccacacgcaggacgtgcgaccattccgggtttgcctcaagcatcgtatcgaaggtctggcgcaggatatccgcgctcacatcgggatggccaaggcgttcggcgatacgatgcatcaccgcttcttcaaggctcggctggttgagaatcgtggcgtagagaaaggcgcccagaaccgggtcattcctggtcgcctcctccgcttcggcacggatggaatgccagatgggatcgacctgatcgagaccggcattcacttttgaagacatgcgaacggacatatccatactccagttttgcatcgtgcaggtccggcaaaagtcaaattttcgccagtcgcaccgcaatacgagttcggcgcgcaggataacttaaaatgcattgccctgacacccgccgaattattgtcgctgatttgacggggtgcgcgaatgcgcaccgcaatcaccgtcaggttagagcgggttttccttcaggaatttcagaacaccctgcttgtacaccttgtcgcccaccgccagcatatgatcgcgtcccggaatgtcgagcgcctcaccattgggcagcagatttgccagttcctgcgcgcttccggcaatgtcatccgtggtgcctacggccaccagaaccggctgaaggatgcgttcgatcgccgccaccggaacaagctccttcgacgtgatgacgcaggctgcaagcgcaatacgatcactcctggtctgatccgcaaacttgcggaacatctggccgcgcggatgtgtgattgtcgccggatcttcagccagaagcgcttcgccaataggctcccagtctccagcccccgtcaccatgccgatgccaagcccgccaaaaacggcgctatgcacgcgctcggaatgttcgatggcgagaacggcagaaatgcgcgcgcccatggaataccccatgacatgggccttcgcgatgcccagatgatcgagcagtgctgcggcatcgcccgccatcttgcttggcgtataatcctccgcttcgtggctttttgtcgaaaacccgtggccgcgattatcgatggcgatcacgcgatagcccgcttcggtcagcgtacggaaccagcccggcgaaacccagttcaccagacttgacgatgcaaacccatggataagcagaatcggatcgccttctccggcctgacgatacgcaagacgcaatccgtcatgttcgaaatattcgatatcgaaggcactcacctgttcattcctcttgatttcattgcagcggcatcaggagcggcattcgccgcagatcacgcgatggatcgccctgtcgccaacttttatgcctgtgcgtttgaccgtaccggccaggagttcaacggcatacgctgccggaacctcggaggaaatgagattttcagaaaaaggcaccgcattttcgtgaatggcaaccacccggcccttgtcatcaagaaaaaccatatcgagcggcagtggtgtattctgcatccacatcacgatgcggcgcatttcgcccaggatgaagatcatcgcacggtctttgggaaaatccgtccgccacatcagcccacgcacacgcgcctcatccgtgtccgccacttcaagcgcgaaattaattttgttgcctgtcgaggtgatgaaggtgagctgttccttatcgacaggcaatcgcatcggttgggcttcgtccgcgcgggcgacaaaggcaacaaacataaatgccaaagcgagaaaaatgcgacccatctgcctagcccttccttgtttttattgcgccatttttcattgcgtcctgcgggagcgaacattcctgcgcggccgcaaatgcgccgatatttctttgaatggcaaagggcgccattgcacatgaagattatcaaccggacgaaacggcgacaagggcacaagtttcgtgcttcaccaacctgttacgagaggccggtctggttcaatcagacccaaatgggggctggagcattttcgagccagaagtgtgaaacgcctattcgggaaaagcagtccacagggctgatttctgcttccgcttcgatgcgttgaaaatggcggcaaaacaaagagatagagcagtcccagcgattccgttttaatcggaaccgctctaatgtgaaacaggtatagctgttccgatatccgggtggatttcggctgccatgaggcccttttcgccggtgccgaagcggatcagcaccacctggccggggcgcagttccatcatgccgaaacggcgcagcgtttccatgtgaatgaaaatgtcttccgtcccctcaccgcgcgtcaggaagccgaaacccttggtgcggttgaaccacttgacgatcacgcgctccagcccgctcgatggcgtgacggtaacatgcgtgcgctgcggcggcatctgcgcggggtgaatggcggttgaggcatccatggagagaacgcggaagcattgcaggccgcggtcgccatggcggacttcgcaaacgatgcgcgcaccttccagcgccgtctgaaattcgtcgcggcgcaatgaagttacgtgcaggagaatatcggtcagacccggctggtccggcacgatgaagccatagcccttggccacatcgaaccacttgatatgaccagaaacctcaatgagctcgcccagttcttccgaggcgtgctggctgtggaactggtcatcagacacagacttgtccgccatgcgttcgcctctcctctgttcttccttcgggtttccgacctgattcttgcctaaagaataacacttccttaaccggaggcggcaagcttaaacttttgtccatccccatgatgaccacagactttatgctttcatggttattttcagtggcatttcgagaattgaaagccacctatcaagctgaaatatggctgccaggcgttttggcaatgtcatgtccttcacttcggtctggtcgattatgggcttgacgaacgacatgctacatcggatttgatgatgtgagcgaaccaatcggttctccgtgcgttttcaagcagcgggcgcacgggcaacaaaactcggcaaccaaggaaaagactatgcgctatctgcacacgatggtccgcatccgcgacatcgacgaatctctcgatttttatgtaaacaagcttggccttgaagaaatccggcgcatcgaaaacgaaaagggccgcttcacgctgatcttcctcgcagccccctccgatacagatcgcgcccgggcggagcgcgcgcctgaactggaactgacctataactgggacccggaaacctataccggcgggcgcaatttcggccacctcgcctatatggttgacgatatctatgccacctgcgagaagctgaaaagcgccggcgtcaccatcaatcgcccgccgcgcgacggccatatggccttcatcaaatcccctgacggcatatccatcgagctgatccagaagggcgagcgccttgctccgcaggagccttgggcatctgccgaaaacatcggcacctggtgataaaagaaaaagcccggtctcgcgaccgggcttcttgttgaaagaaaagacttattccgtgccttgaatagcggcgagttgccacgcgccgccatctgtgcgggtgaaggtccatagctcgacgctttccaccggctcattcgggttgccttcgacaaccgcgccgctggtgcgatccaccatcacgtcgatggccgaatagcgcatcgccaccgttgcatattccacattgccttcgcgccaggcttcggacacatcgccctgaagaagcttcacatccttcacttcattgcgcttgccgccggatgcgatttcgccaagttcttccgccagataagacatggcttccggcgtggtgagcttgcgcagcgccgcataatcctcacggccatagcccccctggatatccacaagcatctgctcaaaacgatccagatcttcctgtccgacatccatcggctcatcctccacgacgggagccgcagcctgtttggtctcaaacggattgacggatggtgtgcggccgctaaagctgccctgaccggatgcgcttttcgccgaaccgaaaggctggctcgcgccgaaaggctgcgccccggcatggcccgcgccagccgctgccgtctggcggcgattggcaaacatgcgcatcacgaacatggcgatcagggcaatgacggccacttgcaggatcaggccgaacatgccggcaagaccgccgagaccattgccaagcaacatgccgatcaggccgccgaccagcaggccgccaaacatggaacggccaaaattgccgaacaggccaccggaacgctgtgccgcattctgtgcgccagccgcagcgggacgggtcgtttgcgtcgcgcctgtgttcggtgtcatcgagcgttcgatgggagccgcattgttgggcgcggtacgggtcggcgcaggcgtagaataggtgcgcatgccacggctaccaaaaccgccaccgcccgcgcggcgagcctcagcgaaatcgacagccgtgaatacggcaacaaggccgaggacaagtgcaagcgtcagtttggttaggcggtttccggaacccgtcattcgtttctcccggttagagcagtttcgacgattctgtaaaagcagggcccccttcagggccctgtctcaatgtttaaatcagggctcatatgggaattcggccccatccttcacaagggtgggaagccaaaaaatccagaaatttcaaatgaaccagagctttaaacaggcaaagccgcatccagaatctggatttggggagaaacagaaccattccaatggttgagagaaagatttccggccacatgcacactgcagccgatattgttgaacaggaagcgtccaagatcgccttctgccgctcgaaatgcgatcgcattgacccgcttgccgtctgccccgcgcaatgtcacccgcacatgatcccgcccgacgccccgcacatcggccagcacatgatgcggcagcgccaacaggggctgcggatgcgcagaaccataaggaccggctttctgcaaagcttcataaagcgccacggtcgcaccggatgcagccagcgccccatcgatggaaaggctctggttttcacgcaagcgcgacacgatatccgcggcttcttcttccagataggcgcgcagcgcgccaagattgccgcgctcaatggtaatgcccgccgccatggcatggccaccgcctttcaccagcaggcccttttccaccgcaccgcgcaccagcttgcccagatcaagacctgaaatcgaacgccccgagccggagccgacaccattggcgttgaatgcaatagcaaaggccggacgccgcgccttttccttcagccgggaggctagcaggccgacaatgcccggatgccagcggtcactggccgttacgatcacggatgcgcccgccccgcccgaaatctccagcgaagcttccgcttccgcctccatgagcatttcggcctccatggcctgccgttcctgattgagcctgtcgagttccattgcaatgcgatccgccattgccgggtcatccagcgtgagaaggcgcgcgcccaagcccgcatcgccaatgcgcccacccgcattgatgcgcggaccgatcagataccccagatgaaaggcattgagcggctccccgatgcgcgcaacgcgcgccagcgccgccaggccgacattgctttgcccgcgagcaacgagcaggcccttcaccacaaaggcgcggttgacgcccttgagcggcaccacatcgcaaaccgtcgccagtgcaacgagatcaagcatggaaagaaggtcaggccccggccccttgccgcgcgcgcgcaggattttggccacctgcaccaatgccaggaaaaccacgcctgccgcgcagagatggccttgctgcgaaatatcgtcttcacggttgggattgacgatcgccaccgcatcttccggcagatcgccgccgacctgatggtggtcaagcacgacgacatctgccccggcctgtttggcggcggtgatggacggcacgctgttggtgccgcaatcgaccgtaacgatcaggcttgctcccttggcggccagttcccgcatcgcatcgggattggggccatagccctcgaaaatccggtcggggatatagatggaatgctggacaccgtaatgtttgagaaaccgcgccatcagcgcggaagaacacgcgccgtccacatcataatcgccaaagatcgcgaccgtctcgcggcgctggatcgcatcggcaatgcgccccgccgcattgtccatgtcgttgagcgtcgccgggtcgggcatgagattgcgcaacgtcggatcgacaaattccggcgccccttccacggacaccccccgccccgcaagcacacgcgcaaccagatcggaaatgccatgatgctgtgcaatggcaagtgccgtattggcttcacgcggacccagccgatccacccatttctggccggttgcggattgtttcactccgaggaaaaaacgctctgttgtcattggtccttaaagacacaaaagccagcgttcttcaatgatgagattaaagtcagcttccccgcgccaagccatgcgcaaccaatcgattgataatttcaggatagcttacaccgctcacagccatcaccttggaatacatgctcatatcggtgaagccgggaatagtgttgatttcattcagcacgatacgcctgtctgccgtaacaaaaaaatcaaccctcgccatggaatcgcagcccagaacccggaaagccctggtggcgatcgcacggatttcattctctacctgttcgggcaactccgcaggaaccttgatctcagttccatcggcatcgatatatttggcatcataactataaaaacagtggctttccgcaggcacaatctcgccagcgcgcgagacgaacagcgcgcctccttcgtcttcaagaacgccgcattcaacttcgcgcgcctgaatgaactcttcagccagcagcttatcgtcataagtgaaaccatcggacatggcagcctgataatctgcttccgttacaaccttgtggacaccgacagacgaaccctgacgggcgggtttgataaatatgggcaaacccaaagcctgttcgagcgcactgaaagcgggaacctcttcgcgcgtgatggtcacggattttgccgtggacaggcccgcttcattgaccaggcgcttggcaatatccttgtcgagtgcattggcggaacctggaataccacaacctgccagcggtactcgcgcaacctgagccaagccttgcacagcaccatcttccccatgaaggccatgcagaaccggaaatatgatatctattttgtccgcctcgtatggagcgccggcatcaggaaccacgatggcacgcccacagccgcccggaacaaggcaaagctctgcgccgcttgacggcttttccagcgcaccgttcacgaagcggctcaacagccattgtcccgcgcgtgttacaaaaacaggaacagcctcatatttggccggatccagcgcattcatgacattggttgctgaaagaacggaaacatcatgctccgctgagcgtccaccaaagaggacaacgatacgcatttttccagatgccatgactacctcgatataatttgaacaaagattgcttctcaaaaatccggatcaagttcggctatataatgtcgtccccatcaagggcctaaaatatcgcggcatcatacagttgccgatggagcgtatcaaatcaaaaaccccgaaaaacgatacgcttttcggggtctgaaacggcaggccgttcgatctcatatatgtcctagagcggttccgattaaaacggaatcgttggaaccgctctaactatttattttatcgcattttccaacgcaaaaccgtttcacacttttgctggaaatgctctagaatttggacaaatcctgatggcgcgccttgatttcacgcaccgtctgcgacgacgagcgcatcacgatcgtatgggtctggatataatcccgcgcgaatttcacgccggaaagcatattgccatccgtcacgccggtcgccgcgaagagcacatcgccctcggccatttcctccaaggtatagatctttttcggatcggaaatacccatcttggcggcacgggcaaccttctcttcggtattgagctgcaaacggccctgcatctggccaccgatgcagcgaagcgccgcagcagccagaacaccttcaggcgcaccgccaatgccgatatagatgtcgatgccggtctcgtccggatctgtcgtatgcatcacgcccgccacgtcgccgtcgccgatgaggcggatcgcagcgccggtcgcccgcacttcttcgataaggcgcgcatgacgtgggcggtccatgatgcaggcggtgatttcattcggcttcacgcccttcgccttggcgatggacatgatgttgtccgtcggcgtggcatcgagatcaacgacacccttgggatagccggggccgacagcaatcttttccatgtagacgtcaggcgcgtaaagcaggttgcccttttcggcaatggcaatgaccgccagcgagttcggcaggttcttggcgcagatcgtggtgccttccagcgggtccagtgcaatatcgacagccggcccctgcttggtgccgacttcctcgccgatatagagcatcggcgcttcatcgcgctcaccctcgccaatcaccaccgtcccggtgatgggcaggcggttcaattcctggcgcatggcatcgacagcagcctgatcggcagccatttcatcgccgcgcccgcgcagccttgccgccgccacggctgcacgctcggccacacggacgagctccagtgtgagaatgcgatccagcccgtgggggtgctgctctgcggtcttggccatttgaacaaagtcctgaatttgaattgcgtttatgcggcatcgccgccatcgccgccccatggcgacattgttcaaaccttttgtcaaagtccccgacagcctgcaagagtgtaggagctaaaaacagtgcgcgctcaaagccttaatcgatttagagcatttccagcaaaagtgtgaaacgcctacgcggggaaatcagtccactggactgatttctgatcccgcttcgatgcgtcggataatgcgacaaaacaaatagttagagtggttccaacgactctattaaaatgggaaccgctctgagctctacacgcttcgtttcatgcaccggtcggatgtgaacggaattcgtccaatcctgaggtcgcaaaaccttgatgggggaacaacactcagccagcgcgttcaatgcggatcatctgcggcttgtccaccagatgatcgtctttcagaatggcttccagagccttcttgaccgcagattcggttgtctcatgtgtcaccagaatcaccgtcttgacaccttcgcgcggcgcgtcatccatgggcgggcgctgcacgatcgattccagcgaaatgtcgttttccgccatgcgccgggcaatcgccgcaaaagcgccaatgcggtcatgtaccgtgaggcgaatgaaatagccgcccgcatgtttgcgcatcttggcgcgattatagggctgcaaggccttggcaggcgtgccgaataccggcccatgctggaaacccggacggctcttggcgatatcggccacatcgccgatcaccgccgaagccgtggcattgccacccgcaccgggacctgaaagcagaagctcacccaaaagatcggtctcgatggcgacagcattggtcacaccatgaacctgcgcaataaccgaagaggttggcaccatggtcggatgtacgcgctgttcgatgccggtatcggtcttctgtgcaacaccaagaagcttgatgcggtagccaagttcgtcagcggcacgaatgtcagccagcgaaatattgctgataccttccagatagatatcggcggcggcgatctgcgtgccgaaggcaagactggtgagaagcgccagcttgtgcgctgtgtcgttgccttcaatatcgaaggtcgggtcggcctcggcatatcccaggcgctgcgcatccttgaggcaggattcaaacgaaatcccctcttcccacatccgggtcaggatatagttacaggtgccgttcatgatgccgtaaacgcgcgaaaccgtgtttccggtcagcgattcacgcatggccttgatgacgggaatgccgcctgcgacagccgcttcaaaattgagcaggacgcccttctcctcggcgatcctggcaagtgcaacgccatggcgcgcaagcagcgccttgttggccgtgaccacatggcggccagcgcgcaaggccgcttccacagacgccttggccgggccatcctcgccgccgatcagctcgataaaaagatcgatctcggcagatttggcaagttccaccgggtcatcgaaccatgcaatgcctgaaaggtcgatgccgcgatcccgattgcggtcacgggcgctaaccgccgtaaccgttacaggcttgccgcactggcgcgtgagcatctcggacttgtcacgcagaatacgtaacaccgaagcaccaacggtgcccaggccggcaacaccgatccgcaatgcatcactcattatttcgaccttctactggagtggtttcatcgggtgagaactgcgggcaggataaatccagcccgcgagcatgggcggccgcaagcatagcccagcctgcaaacatgggccagcccgcaaaggtgggaatgccgtctagcggtgaccttcaagcggaatcacattttgcaggttctcatccttggcagaaaagaaccgcttgatattgcgcgcggcctgacgaatgcgatgctcgttttccaccagcgcgatgcgcacataatcgtcgccatgttcaccaaaaccgacgcccggcgcaacagccacatcggcctgctccaccagaagtttggagaattccagcgaacccagcgagcggaaccgttccgggatcggaacccaggcaaacatggtggcagccggtggcggaacatcccagccagcgcggccgaagctttcaaccagcacgtcacggcgctgcttatagacattgcgcacataggcaatgtcggagccgtcaccattgagtgctgccgtcgccgccacctggatcggcgtaaaggcgccataatcgagataggatttcacccgcgtcagcgcggcgatcaaacgctcattgccgaccgcgaagcccatgcgccagccgggcatggagaaagtcttcgacatggaggtgaactccaccgtcacatccattgcgcccggcacttccagaacggatggcggcgggttgccgtcgaaatagatttccgaataggccaggtccgaaaggatgacgatgtcgtgcttgcgcgcaaaagccaccacgtccttgtagaaatcaagcgtcgccacataagccgtcgggttggacggaaaattgaggatcagcgcaatcggcttcggaatggagtgtttcacgccgcgctcaagcgtcgggatgaaattatcgtccggcttggcctgcaccgagcgaatgacaccgcccgacatgatgaagccaaaggagtggatcggataggtcgggtccgggcacagaaccacatcgcccggcgcggtgatggcctgcgccatattggcgaagccttccttggagccaagcgtggcgacaacctgcgtgtccgggttaagcttcacaccaaaacggcgtgcataatattgtgcctgagcacggcgcaggcccggaatgcccttggaggcggaatagcgatgggcgcgcgggtcctgcacagcctcgcaaagcttgtccacgatattttgcggggtcggcagatcgggattacccatgcccagatcgataatgtcggcacccgccgctcgcgccgatgccttcagacggttgacctgttcaaagacataaggtggcagacgacggattttatggaattcttccgacatgatcctgttccaaaggagggttgaatataatggcgctcacgcaccgcgaaggagctatacacctgttctcgaatcgggtcgagacttgataccgggccaaacgcccaacttttggcggttatggaagggcttattcctgaccggactcgatctgcttcagggtagcatttgtctgctcctgcgcctggcggcgcatagcctgagcctcggccgccgtaaagccgccccccggagccttctgcggcgccagacgggtgcggtcagcgtcaagcgtcgtggtcaattgctgcttttcttccggcgtgatctgcgctgtcgcagccttgggcagatgaccaaacttgggataaacgccggtgcgggaagcgccttcctgcggcgtaccctgaaactctttgccaccggcacaggccgtaagcatcgccgccgccattgctgccagcaaaaaattggcgatctgccgcgtgcgcttggtcatggtcctgttcccggttaagcatatgccgtgctgcttcgtgcagcagcggacagagataaagtatttgcgaagggatagcatcaagttgaggcgccctgtcaacaagcgaatgctcgcatgggcaaattgggtcacgtgaaggctgtccggcatggtttggcaacaaggcccgccaataaatataactacagattacaaagattaatattccgtgatgaaccaacagcggcaagtcacttaatcccacagaacatcaatagttgcactcggcttccaaaaaacttaaaaattggtaacaaatttccgaaaggtgatttacataatacgacgaggcgatgcttacagccctgaaaagactgttataaatcgctgatatttctgcaattatctttccggcattccagccgggatcgtggggacgattgtttcaggcatgaagcaaaccctgcacgggagaaccgatctcccgaaaccaggtgggctcggacatgtccggttcgccaaactggtcagggaaatcgagccggagcagactgttgaaacgtgaaaattcatcaacccggacaaccggcaggtttctttcaggcagcattgctttgctggcgctttttgtcacatcgtgcacatccaccggcactggcaccggtctcgacggaaaaccgctccagcttgccgccggtgcggatggctccatgattgccaatacgttgcaaagcgcggcagaccaggcagttgcagcagaagatttgaaggcgaaagcagacgaacccggcgcgacaaagcccaccgcgacggcaagccccagcagcacagataccaataataaagagaaggcaaaagccgacgccgacgcctcatcggaggccagggagccgacagagctgaccgccctcgcccctcagccgccgaagacttcccttttcagcatgtttggcaatagcaagcctgcggaagcaaagccggacgaatctgcgagccaggcagaaaaaccacaggaaaccgccgcaactgcggtaaaacaggccgaacctgccaaggcgcaggacgttgaggctgcaaaacctgcacaggcagcagaaaagccaattcaggtaagctcgctgttcggctcttccaaaactgcctacgcttctgcgcaacgtccccccgcctctcagggcagtatcgcccgccttttttccgacgaatcgacaggcgcccggtcaagccggacagaaaacaagaagctggcggttataaagcctgtctcgtccaccaccgcaacacacgactataactattccctccccggcgttcgccccaatggcggcatagaaatcaagcatcgaaacagcctctatgacgatagcgatatcgatgcgaacgaggatgatgaatttgccagcgtgacgctggcatcggcacccggccttgcccgccttgcacccaatgggctgaaagtccagcgccaaaccgtggatgtggcttgcctaaagccagagcttgttaccatgctgaaaaccatggaacgccatttccgccgtcctgtcatggtgacatcgggctatcgcagcccttcttataatcgcaaggtcaatggtgcgcgccgctcgctgcacatgatctgcgcggcagccgacattcagattgatggcgtctcgaaatgggaaatcgcccgttttgcccggtccatgccaaggcgcggcggtgttggcacctattgccatacaacctccgtgcatgtggatgtaggccccgaacgcgactggaactggcgctgcaaaggctgatccgcgtccaccgcacaattcgcccaatggcaaatcaaatggccggtcttttcttttttcttgtattttcaagcggatagacggaaacacagcaggctttcatcccgtctgggcagcaattggcacttttttcagaaaagtgttgttttgggcttgcgagtcggaaccttcatcaatataagcccactcacaccagcaacgggcgcccatcgtctagcggttaggacgccgccctttcacggcggaaacaggggttcgattccccttgggcgtaccacttgctggttttttattcctagaaaattcaaagacttaatgctgaacatatcttgtttggcactgttcaggcttattcacagacaggtgaaaaaggggcttgcaagtcagaaatttcctgactataagcgccccacaccagcaacgggcgcccatcgtctagcggttaggacgccgccctttcacggcggaaacaggggttcgattccccttgggcgtaccatttgctggttttatccctaaaaatagatgcaaaaattactggctgaattggcgttgtgctgttacgcgcatgtctgtaagcaagtctgcaacttttttggaaggaccggaaatgccaagagcaacagcaatcgttcccactgcccatgccagccgctacctgcaacagctctgcaagcactggacacacaagttcgcggtcgaattcacaccggaacatggcacgattgatcttggcgaaggccgcgtggtgattctcgatgccgatgcggaaaagctgaccgccaccgtggaagcatcacaagaaaaccttgcctctcttgaagatgtggttgcaagccatatcgtccgcttcgccttccgcgaggaactggcgttcaactgggccacagaatagcagcaggcgcggcattttaccaatctgtaaaatgcccgcaaattgcccggaatagtcattatcgcatcacaatccgggccaaatcatccgtgaaattcttcccacttctaacgagtgatttggtgggaagaaaatgacaagcgaaacgagaacaacccttacattcctcggggccggtcttgtcgcagccgctctggttctcggagcggacttaagctggcatgacgtcatcaggaccctgttttagagcatttccggcaaatctagagcatttccagcaaaaccgcttcgcacttttgctggaaatgctctaaatcgccccatgctgtttcctacccccctcatttccggcaggctggagcgccgctacaagcggtttcttgccgatgtcactcttgatgatggccggttcatcaccgcctccgttcccaataccggctccatgctgggcctgacggcgcccggttcacgggtctggctcagcttttcggacgccccgcaccgcaaatatgcgcacacactccagattgtcgaggccgacaatacgctggttggcgtcaataccggattgccgaaccgcatcgcggaggaagcgatcctgaaaggcctcatacccgaccttgacggctatgcgaccctcaagcgagagcaaaaatacgggcgcaattcccgcatcgaccttctgctcgatgatggcccccgcccgcgcgcctatgtcgaagtaaagaatgtgcatttcattcgcacgcccggccttgcagaattccccgatacggtgacggcgcgcggcgcaaaacatctggacgaacttgttgatgttgttgccgctggtcatcggggcataatgctgtttattatccagcgcgccgattgcagcagatttggtatttccggcgatcttgatcccttttacgcacgggcttttgaacgtgcgattgcatccggggttgaggcgtgggccgttcggtgccacataacggaaaatggcatcgacgccacagagctggtgccaatcgaggacatgagacggatcgagtgatggtaacctatatcgaagcgacaagcgcacccgtgaaatatacaggccagatcaggctctacggccccgaagccttcgaggcgatgcgcaaggtctgcaacctgacggcacgttgccttgatgcgctgaacgatatcgtcaaacccggcgtgaccaccaatgagatcgaccgtttcgtatttgaattcggcatggaccacgatgcgtttccggcaacgctgaattatcgcggctacacgaaatcgacctgcacatcgatcaaccatgtggtctgccacggcatcccgaacgacaagcctctgcgcgaaggcgatatcgtcaatatcgacgtgacttatctgcttgacggctggcacggagattccagccgcatgtatgcggttggtgaaatcaagcgcgcttccgaacgtctgctggaagtgacctatgaaagccttcttcgcggtatcgccgccgtcaagccgggtgcgaagaccggcgccatcggcgcggcgatccagacctatgccgaaagcgaacgctgctcggtggtgcgcgatttctgcggtcatggcgtcggccggcttttccatgatgcgccgaatatcctgcactacggcacccccaatgaaggtgtcgagatcaaggaaggcatgatcttcacgatcgagccgatgatcaatctgggcaaaccgcatgtgaaggttcttgccgatggctggacggcggtgacgcgggaccgctccttgaccgcacaatatgaacacacggtcggcgtcaccagggatggctgcgagattttcacgctttctccggccaatatctttggcccgccttccatgcggtgattgaaaagcggcaatcacttattgtctgatctgttttcgcgggggtttaaacagaatggcaaagaagaaggatacgcccggagatggcgaatttccgggcttcagcgacacgctgcaacgcacaccgaagctggagaagcctcattatgcggggcatcgcgaccggctgaagcagcgcttccgggatgcgccggacgctctcgccgattatgaattgctggagcttctcctgttccgcgccatccgccgcgcggacaccaagcctattgccaaggcgcttctcaaccgtttcggctccatagccgaagttctggctgcgccagagaatctgattgccgaaattccgggcgctggccccaccgtcgcgctggaactgaaactcgtcgaagccatagccaagcgcagcgcccgcagcaccgtgatggagcgcgaagtactcggctcctgggacaaggtcatcaattattgcaccgccgccatggcgtttgaaacccgcgaacaattccgcatcctgttcctcgacaagaagaacaagctcatagccgacgaagtgcagcagaccggcactgttgaccatacgcccgtctatccgcgtgaggtggtgaagcgggcgctggagctttccgccacggccatcatcctcgtccataaccacccgtccggcgacccgacgccatcgcgcgctgatatcgacatgaccaagcaactggtcaacgccgccaaggcactcaatattaccgtgcatgaccacgtcatcatcggcaagcacggacatgcgagcctgcgcagcctgcgcctgatctgatttgcctctccatagttaccaatcattaagcatggtgcgaagaaggttgcgcaatctgcgaagtttgctcgaattttcttaaatttagtcacaattaagagtgagacgaaggcccgctcgaaagcgccgctttccgcccgaaaaaattgagttcaagcatgtttcccgccggtgttttggccgggaaaaccggagtacaaaatgttcaagcgttctatcaccgcagccgcgctcggcgctgccgtcatggcctctgcaggctcggctttcgcagccgacatgatgggagggaccgactacacctataacgaccctgtcgccgccggtccgcatgactggtccggcaattatgtcggcgcgcaggttggtggttcgtcttccaaattcccaagcccgtttgccagccgtaccggcgccctcggcggcattgtcgtcggcaagaacatgcagaacggcaatatcgttttcggcgcggagctggaaggcaacttcgccgaagccgaacatcgcatcggccatggcggcacgctacagcaatcttggaatggcaatgccaagggcaaggtcggctatgccttcgacaagaccctcgtttacggcaccgccggttatggcgtgacccgcttcaaggctaaggacaacaccacttccgctcccggctgggaaggcggcgtactgattggtgcaggtgtggaacaggccttgagcggccctctctccgtcaaggccgaatatgacttccagcgtttcaacgatgtcaaatcgcaagtgaatggcatcgaacagcgtaacaacctgaagaaccattcgatcaaggccggcctgaactacaaattctagtggtctgattccaacatttgcctccctcggttcaagcgttgagcaaatgttggaatcacaaagaccactagtaagtatatgtatctagtggatttttagaatttgacgtttgaaacagcatatgtaacagccgggattcaaacgtcaaatccaatccactagaacatgtccccaaaagtgggaacccgctctggaagatatgctttagccgtcgtcacgataggagcgaccggctggccgtaatgcgcaatggcgaggtggtggagccgcttgaggcccacgatctcgtcatttgaacccgcaataaatcgtgacggggagcgcctgacgccagacatcgaacgagccgagttcgcccgcctgtgcaacaccaacgcgggtcagatcaccgccaaattcctgccgccaggcgaaaagccgcatttcgctttgcaaggtcacggtattggcaaccagccgtccgcccggtttcagggcattccagcaggcttccagcacaccttcatccgtcacgccgccgccaatgaaaattgcgtccggcgcttcaagcccgcgcagcgcggaaggcgccctgccttgcacaagctgcaaaccgggaacgccaagtgccacccggttgcgctcgatcatgccttgccgtccctcatcggcctcgattgcaattgcccggcatgaggcatgaacacgcatccattcgatgccgatggagccgcagcctgcgcccacatcccaaagaagctggtgcggcaagggctgcaatcgcgaaagcgtgacagcacggatatcgcgcttggtaagctggccatcattttcaaacgcctcatcgggcaatcccgcaacaggcgacaaaacagccgcatccggcgcggcaatacacgcgatggcgagcacatgaaggtccgcacatcgctcatgcagccagttagcggcggtgccgtggaggatgcgctctttcggcccaccgagatgctccagaacggtcaggacgctttgcccaaatcctatggccgccagcagcgtagccacccttgccggggtcgtaccgtcattgctcaacaccagaagcctcacacccggcagaatgtgcggaacaagcaattcataggggcggccatgcacgctcaccgtttgcacgtcctgaagcgcccagcccatccgggcggcagccagcgacagcgatgagggataaggcagaaccagcatctcatcgggcgaaaaatgcttcgcaagcgacgcgccgacgccgaaaaacatcggatctccacttgcaagcacaacgatgggcctgcctctgcgcgcatggatcgccgcaaaggcttcatcgaagggcgaaggccatgcgatgcgttccgcctctgtgtcgttgcccagaaaggccagatgtcgcttgccgccaaaaattgcctgtgcttcggcgatagcattgcgtgctgcctgccccagcccatccagcccgtcttcaccaataccgattaccgtcagccagcagcccatgcgcaacgctccttttccctgttcgtatggcggggcggtagcaagtgcaagcgccaaggcgtataagacccccatgttgaaccagcaaaccatccagaaccaatcagacaggcgcagtgcctgccccggcctctcacgcatggtcatggcgaaagacggcgcaattgcccgcatcaagctgaggctgggccgcctttccacgcaacaggcgttcgcgcttgccgacatagcggaacattcaggggcgcgcgccatcgagctttcgattcgctcgaatgtccaattgcgcggcattgcgccagcccgctgggacgaggtcgtgaccgcgctttatgaagcgggacttggtgcagacaatccagccgccgacgatattcgcaatgtcatggtaagccccacggcgggcatcgatccgggacagatctgcgatgtgaccggccttgcttctgatttgctggccatgttgcaggctgaaaaagccttccacgcgctatcgccgaaattttccctacaggttgatggcggggaagattgtgccatgatttcccatccgggcgatatctggctgtcggcaaccgaggaaggcaaagcctatgttttcggcttggcatcctcaccggatcggcaggcattgggcacgatagcggcaaacaatgtcccgcccttcatcgatgcgcttctgcgctgctttctgcgcaacggtgcagcgcgaatgaaacagctcacatccgagagagagtttgtgaaaaccgtccgcgaaagcctgccttttgccattgaaccggcatatggatggaagcggaaggcgaccgtggctcatgcgcatcttggtcagcatcgccagttggacagcaatcattatatcggtgcgatgccgcttctggggcgactgacaccattgcagcttcgcgaacttgcccggctggcgcaggaagaattgcgcctcacgccctggcagggcatccttcttcccaatatagcccccggcgaaaccgaccggatcaaacgcgcacttcatgcaacgggacttgagaccagcccaaaatccgcccatgcgcggttgcgcgcctgttccggtgcaacgggctgtgcatcggctctggcggatacacaggcggatggaaattttctggcagcacggctggaaagcggttccgattcggttcacctgacgggctgtgccaaatcctgcgctgcgcttgcccccctgccgcacacgcttctggcccgttcggcaggccgttacgatctttacgcgcaagacaggttttcacagaacggggctggaccatcgcggttcggacagctattggcgtcggatatcacccttgaggaagcggcgcatattctgaacgcccgacatcaataagagcggcccatgacagactatatccgtgacggacaggccatttacgaccgatccttcgctattatccgcgccgaagccgatctccgtcacattccagccgatcttgaaaagcttgccgttcgcgtgattcacgcctgcggcatggtggatgtggcaaacgatcttgccttctcggaaggtgcaggcaaagccgggcgcaatgctcttctggcaggcgcgccgatcctctgcgatgcgcgcatggtggccgaaggcatcacccgctcgcgccttcccgccgataatcgcgtgatctgcaccctgggcgacccatccgtgccggaacttgcaaaaaagatcggcaacacccgctccgcagccgcgcttgatctctggctcccgcatattgaaggcagcattgtcgccatcggcaatgcgccgaccgccctcttccgcctgttcgagcttctcgatgcaggggcaccgaagcccgcacttatcattggaatgccggtgggctttgtgggagcggcggaatcgaaggacgagcttgccgccaacagccgcggcgtgccttacgtgatcgtgcgcgggcggcgcggcggcagcgccatgacggcagccgcggtcaacgcgcttgcttcggagcgtgaataatggcggcgaaaggcagattgttcggcctgggcgtcggccccggcgaccccgaactgattaccctgaaagccctgcggctcctcaaatccgcaccggtcgtggcctatcatgcggcgcggggcaagaagggtaatgcgttcactattgtcgaggattatctttcgccggaacaggtgctgctgccgctcatctatcctgttaccaccgaaaaactgccggaccatatggattatgagcaggtcgtgaaggatttctacggcgaaatcaccacgaccatcgccagccatctggatcaggggcaggatgtggcggtgatcgcagagggcgacccgttcttctacggctccttcatgtatatccatgacaggcttgcggaaaaatacgaaacccatgtggtgccgggcgtctgttccgttctgggggcttcggcggtgcttggtgcgccgcttgtctatcgcaaccagaccctgtccgtcctttccggcgtcatgagtgcgaacgagttgcgtcagcgccttgcacagacggaagcggcggcaatcatgaagcttggcaaaaatctcgacaaggtgcgggccgtgctgggcgatctcggcctcatgggccgcgcgctttatgtcgagcgcgccaccatggccaatcaacgcatcgtgccgttggccgaggttaatggcagcgattgcccttatttctcgctcattctggtgcccggcgaaaaatggaacggcgcatgatccccgcctttctcgttcttgcagaagcagcactcccgaccgcgcgccagatcgcggccgcattggaacgcgctgaagttctgggcctgcacgaccgcgtgagcaccgccgacaaaaccttcgcccatttcggagaggcccttcgggcgctttatgaggaagggcgccccgttattgcgctttgcgcggctggcatcgtcattcgtgctcttgcgccacttctgcaaaacaagcgcatggagccgccggtgctcgcagtggcagaagatggaagcgccgtcgtgccgcttctgggcgggctttccggcgtcaacgatctggcgcggcagatcgcggccgcgctcggcattgcgcccgcaatcaccacatccggtgaattgcgcttcggcatcaatcttctgtatccgccttcggatctgacgctcgccaatcccgatgatgccaaaaccttcacctccaatcttctggccggtgaaagactgaagctcaacggaaaatccaattggctgcggcaatcgaaacttccctttgccgatgatggcaagcttaccatcaccatcacgccgcataatcgtacaccgcgcacgaatgagttgatctatcatccgcaatgcgtggcaattggcatcgaaacaccggatgagagcctacagggccagatagaaaccgcattggccggggccgggctggcaaaaacatcgctcgccctcctcctcgcgcatgagaaggattgcacctctccctttctccatgaaacagcccgtaggctcaatgtccagttgcgcttcgtgaccggcgctcccgatgcgcgtgaacttgctttgcgctctgtcgaacatcctttggacctgatcgaaagcagcgggcttgccctcgccgtggccaaagccccggcggatgttcttttcgtcgggagaaagcgcggcaggcttgccgtggtcggacttggtcccggcgcgcgtgacctgatgacgcctgccgtgcagcgcgaactggaacaggcggaggatattctgggctacgaaacctatgtgcgcatggcaggccccttccgcaccgggcagaccatccatatgacggacaatcgcgaggaaatgcagcgcgcgcgccatgccttcgcgctcgctgcatcggggcataatgtggcgatggtttcctctggcgatcccggtgttttcgcaatggcggcggcagtggtcgaggccctgcatgaatcggataacccggcatggcacggcgtagagctgtccattcagcccggtatttccgccgccatggcagcagcttcgcgcatcggcgcaccgcttggccatgatttctgcatcatttcgctgtcggacaatctgaagccgtgggatatcatcgaaaaacggctggcgcttgccgccgaagccgatctcgccatggccttctataatccgatctcaaaagcgcgcccgcaccagcttggccgcgcgctggaactcctgcgccaataccgctccggcgaaacacccgtcgttctggggcgcgacatcggcagagctggagagacaacccgcgtgatgaccctcggtgcactgacgcccggcgatgtcgatatgcgcacggtggttatcatcggctcatcgcacacgcgccgctttgcgcggcctgatggtggcgaatgggtttatacgccgcgctggtatggtcaaaagccggataaataaaacaaaaaaggcaggaaaaccctgcctttttcgtaagttaacaacgattgttgaatcacttctttttctttgccgcggcctttttcggctgggcggctgtggcggcatcggccttggccgcagcttcttcggctgcaatctaatccgcgctctttggcgaagtatcgataacagcacgcacaccgccgcttgaattcaaatggcaaactgccgtgcgcagatcgaccttcagatccacatccatgccgccacctgcacccggacgggaattgacggcgctgataacgcgctccggcaggaaatatttgttggctgcggcagtgatgcagggctgcgccagcgccggatcgacataagacgtcggcgtaaaacgcggcagcgaaatggtcggtgcgctgacgggagcttcagtcttgcccggcgtggcggtggatgtcggcacagtcgtcgtgcaggcggcagccagtggggccaacatggcgatagctaggaaacgggctccggaacgggcgcgtccgtacatgatctacctcgtgatatctgctgaataggtaaaaattttaagctcgataactattcgcttttggctgattgtcgagtggcaggaaggtcacattgccagaatttcgattcgcatccacagcctgtcatccctgttttgcaagaatccagttcagcgtttcacgccagtccgacatgcggataggcgtaccgtgattgccgctttcaaagcgtcgaaactgaacgggatagccgggcgcacgcttccttatttcacgataaaaaccttcctgcttgtcgatcgcgaaaaccggatcgcggcttccatgcccgaaaaaaaccggcacacgccgtttgaaggccgatgattggaaaaaaccttcgtcccacagcgaaccgagcaggatcaggcctgcaagcgcgccgcccgctttctcattggcggcgatgcgccagcaaagcgttcccccctgcgacccgcaggaaaggaccagcggcgcatggggcgaggtcgcccggacagcatcgatcaatccggcaatctgcgcctcacctgccgcaccgaaatctttgaaatccggcgtgatataaaagccgtcattcagcaccgccagattctttacccggttgaaattgccgccgaaagtgaaatcgttcatgccttgcaggcggttgccgccgcgtccatggagatagatgacaatgaaggatgcgccgtcacgcttgcccgccgtcatggcttttaccgggccagcgaaggtttgaaaggtaacatccttctgataggcgcgcgccctcagcgatacataggcatccctgacgcgcttttcagacacggcatcgcgcccattgatatcgcgcatttcatcataatcaacgaccttgtaatcgccattatccgcgctggagagaatgccgggataggcaaaataatcgtccttgaagggcggcaaaatatccccggcaaaagcggatgaaacgcgaagaaggaaaaaggcgctcaaaagcccgctaatcgcgcgctttgtttcccgcttgcccatgcgtcagagttccagtttgtgataacgccggttgagatagatcagcgcctcttcttccgcatgggaactgaggccgacgacctccccgaacagcacatgatgcgtggaatgatcctgcacactgacgacacggcaatcgaaagcggcaagtgcgcctttcagcaccggagcgcctgtcgccagtatctcccatgccgccagttcaaaacgctcatcctgtgtcagcccgatacggcctgaaaatgcatcggcaagctgctgatgcggcccggcaagcgtattgatggcaaaaacgccattttcgatgaaaatgcggttttcttcgtgaattttctggagacagatcaggattgtcggcggattgtccgataccgagcaggccgctgtcagcgtcagcccgcgccgccccgctgctccggcggtcgtcacgatctgcaccgcgcccgcataatggctcatggcgtcgcgataagctttcgattccaccgtcgatacggaggagatgatgttatttaccgtttgcacgtcaacacagacccgtattccacagacagttaccagagctgaccccaattgcctgcatccattacgggcattgcacaaaggcgaggaaaccgctacccacttttctatcaaattgccacgaattgtttaaagaagaccgatcacgtgattgcgccagggaaatgtccggctaccgtgctgctgacaagcattgtcctctcttggctggccagtggtgcgctggcacaggcggaagatgtgcgcgtcgggcttgcggcgccgctttccggcaccttcgcaccgctgggcaaccaactggttgaaggcgcgcgcgcggcagcaggaacgggcgtccagctgaccgtttttgatgatcgctgcgacgccgagggcggcaaggaagctgccgaacgttttgttgagcagaatatacgcatcgccaccggctttctatgcccggaagccttggagaccgcgcttcccatcctttcgcaacgcaatatcccgatcatcatatcagacgtcagcgaactgacccttgccgaaagacgcgccgcctcgccgcttcccacctttcgcctgacgaccgggctcaataaggaaacgcaggcaacgggcagctttctgggcagtctgtggcgtgcgcaacccttcgccataatcgatgacagcaccatcgaggggcgtgagcgggcagcgcgcgtattggcaaatctcaaggaacagcaattgcagccggtcttcaccgatacctatcggcccggccttgataagcagaatgcgctggtctcacgcttgcggcgggcgggcgccacccatgtctatgtgggcggcgagcgcgacgatatcgcggcgattggcgcaagtgcagcagccttgaactatccgcttgtcattgcaggcgggagcctgctcgacgctgcgcccggcccccatcccctcgcgcagggcacattgatgatcgcccccgttcgcccgtcggatttatcgacagcaaaaccggccatcgacgcattgcatcaggccgataaacttgctgattcctatgccattatcggctatgcgagcgtggaaatcgccgacgaggctatcaaacgcgcagacgaacagaagcagcctatcatcaatcttctgcgcagcggctcctttgaaaccgctctgggcaccatcaaatttgatgaaaacggcatcaggacggacaatcccaaccgtttgcagcgcttcgacggcaaacggttcatcctaaccgacaaataggccgacaaggctcgccgctatcaccagtccggtcatcaggctcatcgtggaccagaacagcaccagcgcggcatcgatatccctcgcctcggcctcgcgttttccagtggcgttgagcatcggcccctcaaccgtctcggcgccatattggcgcggaccggcaagcgccagccccagcgcccctgcaaatgccgcttccggccagcccgcattgggcgatcgatgcagcctagcatcccggcacatgatcgagagcgcctgcctccccgcttccctgccatggccgagggaggttgcaagtgcggcgagcaaacctgtcagccgggcaggaatataattggcgacatcatcgagttttgcagcgaaccggccgaaatcgcgatagcgatcattcagatgcccgatcatggaatcggccgtattgataagcttataggcaaacagccccggcaatccgccgaccagaaaccagaatgccggcgcaacgatcccgtcggatgcattttccgcaaggctttcaatggcagcacggctgacgccgccttcatccagtcggtcggggtttcgccccacgatcatggagaccgccttgcggccaccttctatgccatcgtcacgcaaggcttgcgccacggcctgcacatgatcggcaaggcttttttgcgcaagcagaatggcaacaattacgacttcggcaatagcacccgccgtaccggcatggggcaaaatactccggatcaccaatccggcgaaaatacaagccgccaccagcccaaccgtcagccacatgccattgcggcgcaacgttgaaggcggcaggctgctgtcgttgaaatttttttcaccccaggaaatcgccttgcccaagagcacgaccggatgcgaaatcctttgccaaagcagcggtggatcaccgatgaagcggtcgagaaggagcgccatcgaaaggacaataagttttatttccatggagttggccaaaaaacctgaatcaaaatttcaacttcacatgtcgcacaatgcttgttccagccgcgccagggcagcgtcgtcatgcgcaaggccgatacgcagccaatccggcgcataatcgaacttgcgaacgagaatatgcctttcgcacaaggcattataaaggctgtgcgcatcgatatgttcaaccagtgaaaacagcgccgtgccgccaacttccgtcaggcctgcccgctccagcactgcggaaagggcaagccggcgaagatcgatccgggcgcggaaatccgtgacgacggcagcatttgcgaaggcgctgttggcaatggcaagtgccggaccggacaccgcccacgggccaagccgcaaccgcaagcgagcggcataatcggcattcgcaacagcgaagcccagccgaatcccggccagcccaaagaacttgccgaaagatttgagcacgacaagcggcgcagcttctgcttcgcaagcaatgctcaccgcttcatgcgcatcggcaaaagcttcgtccacgacaagaaatccgcctcgctcgccaagcctattcgcaagcgccagcagcgcatcgcgggcgataacgcggccatccgggttatttggattgacgatgacggcaaccgtcgcactggcgggaatatcgtcgattgtggcacaggaaaccacgttccaactagctgccgcaaaagccgccgcgtgttcctgataggtcggccccagaatggcgacggtggaaggggcagccagcatgggcatgagctggatcagggcctgcgtaccgggcgcggccacgatgggtgcgttttcaccgatgcgatagtagcggcgtgcaagcgccagcgtggtttgcaacagcccctcatcgggcaggcgattccagatttccggtgaaaattcgggtagcggaaaatgttcgggattgatgcccgttgaaagatcgagccagtcctgcgccgagccgccaaagcgcgcgatggcccggtccagcgcgccaccatgctcgatttccacgctcacgccgcttctccgctaaaatcaatgacatgcatgaaggagccggagacggaaccaacccgcaagcccgcttcgccaaggttctcgcccgatgcatcgcgcacccggaacaggcggtcggccttttcttcccgcacgatgcttgcataatggaattcatgtgctttcaaaggcatgtcccacggcaatccgccaagcggctccagcaggcgatagccaagatgcagtttccgcctggcaaagctcgtttccaatggcaaaagccccagcatgggatggtgaacgcctgccgcatcctccagtgttttcccgaggaccatatagccgccgcactcgccatagaccgtgacgccacgcgcggcagcgtcccctatcgccgtgcggaaacgggatgcaccggccaatcgttgcgcatgaagttctggataaccaccgggaagatagattgcatccgcatctgccttcggtgcttcatctgccagcggggaaaagaaagagatttccgcaccccgcctgcgccagccttcaaaaagatgcatataggcaaaagcaaaggcatcgtcccgcgccacggcaatgcggtttccaagcggtttcagacgcgcgacattggccatggcgtcatagcgcttcgggcgtagccagatggtctgaagcgcatccatgtcgatatgcgcttccatcacatcggccgcttgttcgagaaagctttcaagaccggcatgttcgtccgcctgcaccagccccagatgcctttccggcaaggaaagtgccggatctcgcggcagcgcgcccagaaccgggacgccaaggggtgccagagcgccccgcagcatggcttcatggcggggacttccgacacgattgagaatgacaccctcaatcagcacatccttgcgaaactggctgaaaccccacaccagcgccgcgatggagtgggattgccgggcgcaatccaccaccagcacgactggcaaatccagaagccgcgccagatcggcagaagagcccttaccgtcaatcgccccgtcgaaaagccccatcatgccttcggcgacaagaacacgcgcgccgctttccgtcatgcgggaggaaagcgcactgatgagttccggtcgcatggcccaggggtcgagattgaaacaatccacgccactcgccgccctgtgataggcggggtcgatataatccggcccggccttcaccggcgcaagcacctcgcccctgcgtttcagggcgcgcaacaaacccaaggtcacggtcgtcttgcccgacccggaggccggtgcggcaatcatgaatcccttcatgcgctctgcactccctgttgcgttctcttgcccagcggatcgctgacaaggctttttcccgccattgcgccgatccagtccagcccggcacgcaagcgcaccacctcacccacaaccacaatggctggcggttgcagcccggctgcttccacctcgattgcagcccggcccaacgttgtttcaagcacggtctggtccggcaggctggcattgcagacgaaggccaccggctcatctggcgaacgtccagcctcgatcagccgcccggctatgaggccgatatgtttcatcgccatatacatgacgatgaccggcgacgatcgggcaatacccgcccaatcgacgccatcgggcatggcgccggttgcgtcatgcccggtcagaaacgttaccgcctgattgatatcgcgatgcgtggcggcaattcccgcataggcaagcccgccaaccccggctgtgacccccggcacgatgcgaaacggaacatgatactcaacaagcgtgagcgcctcttccgccccgcgcccgaacacgaaaggatcgccacccttgagccgcagcaccttcttgccttgccgtgcaagctccaccagccgcagcgagatgtcgcgttgcctgggcgatggtttgccgccgcgcttgccggcatattccaacgtggcggtcgcattcttcagcgaaagacaggaatcatcgaccagcgcgtcatagacgatcacatccgcctgttgcaaagcgttcaccgcatggagggtcaaaagaccgggatcgcccggaccggccccgacaagccagacatggccgggctccatcacgggcaaagccactttgcttttcgcgatcacacaggcagccgcttcgtcagctttgctcatactctacaaccacgttcaatttactagccgcacagctatcagatacattataagtcgtccatgaacgacgaaactacccccgcaaataaaaaccctgaaaaagcagaacttcggtgcggctggacgacgggcgcttgcgcgacagccgccaccaaggctgccttgacggcgcttatcaccggcgaatttcccgatccggtgggcattattctgcccaagggcgaagtaccctatttccagcttgcctatgagggactgggcgaaggctatgccatggcgggcatcgtcaaggatgcgggcgacgacccggatgtaacgcatggcgcaaccatcatctcgacggtctatcccgccccgcccggcaccggcatcatctttcgcgcgggcgaaggcgtcggcacggtcacgcgcgaggggctcgccatcccccccggcgaggcggcgatcaacccggttccacgccgcatgatgacagaaatatgtgaggcaatatgcgctgaatacggcctccccgccgatctcgtcatcaccatatcggttcccggcggcgaagaaatcgcacagaaaacatggaacccacgcctcggcatcatcggcggcatatccattctgggcaccacgggcgtcgtgcatcctttctcctgttcggcatggatccattccatccatcgcggcatcgatgttgcgcgcgctgccgggcaaaaacatgttctcggcgcaaccggctccacctcagaggatgccgcgcaggcgctctataatctgcccgatttcgccattctggatatgggcgattttgcaggcggcgttctcaaatacctgcgcgaacaccccatcgacaggctcaccattgcgggcggctttgccaagctcaccaaacttgcccaaggcgcgcttgacctccattcgtcgcgctcacaggtggataagggctttctctggcagatcgccgaacgcgctggcgcaccggcagacatgaaggagcggattctccttgcgaacacggcaatggaagtgcttgaattgactcaatcaatcggcatcgacattgcagggccgatcgcgcttgaagcaaggcaaacggcgctcaaaaccctgcgcggcgcgccagtcgaagtcgagattatcgttacggaccgcaagggaaacattcttgcccgcgtctgagccaaaaatcctcatccttggcggaacggcggaagcagcaagccttgccagcgccttcaccgccctgccggtcgcggccatcacctcgcttgcgggacgcaccgctgctcctgcaaaactgagcggcccggttcgcagcggcggctttggcggagcggatggccttgccgcctatatcgaggccgagggaataggcctcgtgattgacgcgacacatccctatgccgcgcgcatttcgcaaaatgccgtcattgccacggaagcaacgaaaatccctcttgtccggctggagcgcccgctttgggagaagcagcccggcgacaactggatcgatattgcaaacgaaacagaagccgcgcgcgccattccccccggcgaaaatgtctttctggcgcttggccgccagcacattgcgccttttgcaaagcgcgccgatgttcatttcgtcatccgcatgatcgacccaccggaagtgacccttccccggcattgcgaaatcattttggcaaggcccggcgattacgatgcggaagcagactttctgacagggcgcaggatcggcctgattgtcagccgcaattcgggcggaacagtctcctatgccaaaatcggggccgcgcgcgatctggccctgccggtgatgatgatcgcccgcccgccggttgcggcgaaaaccgtggttgcgacagtgccgcaagccatcgcctttgcccgctctgttttaaacttttgagcgcgccgcgtggctatgcgcttcatgatagagggccgaatcgcgaaagtttttgggatcgagcccacgcccgacaaagatcatcgccgtgcgcctgaggccggacgcttcaattttcccggcaatgtcgcaaagcgttccgcgcaaaatctgctcgtccggccagccgacccggtaagcgaccaccaccgggcagtcagcaccgtaaaggggtgtcaggtcgctttcgatttttgccagattgcgaatggaaagatgaatcaccagcgtcgcaccggatttgccaagcgttgcaagatcctcgccttccgacatggccgatgatttcatggacgtgcgcgtgaggataatggtctggttgagttccggaatagtcagttcctgcttcatcgcggcagccgccgccgcaaaggcaggcacacccggcgtcacgtcataggcaataccaagcgcatccagccggcgcatctgttctgccatcgcgccataaatcgacgggtcgccagaatgcacccgcgcaacgtcgagaccctgggcatgtgccacttccatttcggcaataatctcatcgagcgtcagcgaagaactgtcgatcagacgcgcattcttcggcgccccggcaacaacctccttcggcacaagcgagcccgcatagatgcagacagggcagttttcgatcagccgcaaaccccgcaccgtgataagatcggctgcgcccggaccggcgccaatgaaatgaacagtcacgattttcccttcctgaagcgcggatgctgacagaccccgccttgatagagcggttccgattataacggaaacgttggaaccatcgccagggcggcggtggaccgggccgatgcgattttcccaaccaccagatggccgttcgggcctgcggcagccagcgcagccgcctccgccacgccatggcacccaacggctttaaaagtttcctgagaggggctgtttagccgcggcgtttcatcttcaagccgtgaagcgtcgaagaaccgcaattcgcagccataatggaccgcaagctgcacccatgcaggattgccacgtttggtgctcagtgttgcgataccatcaggtcgcgaacacccgccttttgtcagggcctcttcggcaagggtcagaagctcatcataagtgacagccgacgagcaccccattccaagatagaatttcggatcagccacaagacgacgcctgccgcaccttatgcagttcttccggcttgatgcccagcgtgttggcaatacgctggatcatcgtggtttccgaacgatccagacggtgatccgaacaggcaattttcataagatcgctcaacagcgcaagacggcgctccggggccatttcggccagcatgttggccgcctgtttcgtggttgtctcatagccgaaatccttgagatattcggcaacttcgggaagttcttccggtggaataccaaaattgttcgccgcaatttccttgaaagccgcaatttccgccgggtgctggttgccgtcggccaccaccacatgcaacagcaaaagcaattcggaggcgagtgccggatcctcagccacgcgctgcaccgcatttttcttgctgagaaaagcggaaatccgctcaaaaatgctctcgctcatggaacctctcgaatttctggacacattatcatgaataccgccccgcacgccgcaagacaatcggcctgcggtgctatcggctaatttcgtaagcccccactctggcgtgttgaaaacctctgctctatggtgcgccaacctctcgcttgggctccccctatgtctgaatttttcgattcgcttaccctgctcctgacggctgccgctttcattgccggcattatcgattccatcgccggtggcggcggcatgattaccattccggccctgcttctggctggtatcccgcctgtcgaggcgctcggcacgaacaagctgcaaggactgttcggctcatcctccgcaaccatcgcctatgcgcgcaaggggcatgtgaatattctccagcaatggcccgaggctcttgcctcgctccttggctccgtgctgggcgcacttcttgcaaccgtgcttcccgtcaacatcatgcgcgcggcgctgccgatgctgctgattgcaattgcgatctacttcgccctcaagccaagccttggcgacgtcgatcgcgcgcggcgcatcggtccatttctgttcggtgtgacgctggtgccgctgatcggcttttatgacgggcttttcgggccgggcaccggctcgttcttcatgctggctttcgtggcgtttgcaggctacggcgtgttgaaagccaccgcgcataccaagcttctcaattgcgcctcgaatatcggcggtttagccacttttgccgcggtcggtgtcatcaactggaaaatcggcatctcaatggggattgcacagttcatcggcgcgcagatcggcgcacgcctcgccatgaagatcggttcacgcatcatcaagccgctattgatcgtggtcagcctcgcgctggcagggcgccttctgatggacggcaccagtccgctgcgccagtggttaggcatctaaacccgaagcgccaccagcaccacaccacagccgatcagcagaatgccgatccagttgatcgtggacatgcgctcgccaagaaatgccgccccgaacagggcaaccagcaccaccgataatttgtcgatcggggccacgcgggaagcatccccgatttgcagggcgcgaaaataggcaagccacgacgcgccggtggcaagccccgacagcacgaggaacagccatgaccgggcggagatttcgcccggcttctgccattgtccggtaacggtcaggaacaggcacagggcgccgatgatgacgaacgtgcgaacaagcgtggcaaaatccgaattgatgccctgaatgcccaccttggcgaagatcgccgtcagcgcggcaaaaaccgccgacatcaatgcccagaattgccagctagccatcatcaaaactcaatgcctttctgcgccttcacaccggaacggaaaggatgctttatcatctccatttcggtcacgaggtccgccgcctcgatcaactcgtccttggcattacggcccgtgatgatgacatgcttcatttccggcttggctttcagcacctcggtcacctcttcgacgggcagatagtcgtagcgaagcacgatattaagctcgtcacagagcaccatatcgtaactttcatccataatcatcgccttggcctgttcccaggcgccgcgcgccatggcgatatcgcgcgcgcgatcctgcgtttcccaggtaaagccttcgcccagtgcggaaatcgtcacctgctcgggaaacttctccagaacccagcgttcgcccgtatcccacgaccctttgacgaactgcacaacgccaatcttcatcccatggcccagcgcacggaaaaccatgccgaaaccggccgtcgatttgcccttgcccttgccggtatggacgatcaccagacctttttcctcggtctttgtcgcctgtatcttgtcgcgggcggctttcttcttgcgcatcttgtccgcatggcgggcgttcagctcctcctcggtcatcgaaagaagtttttccgatttctcagccatttatcgccctttccggattcaatttttgaagatgcacacttaaattttccagctcgaaacgcgcggaattggaacgcggcgtccagaaaccccgctcaatcgcttcgttaagcttggccgccgtctcggccagtgccgccgggtttttctcagccatgaaatcatgcaccgccctgtcggcgatataggcctgatagaccgcctcgaagtgatggttgccgaccttgcccgtggtggcggcaaaggcgaaaagataatcgactgtcgccgcaatttccgccgcgcccttatagccatggcgcatgacgcccgcgatccatttgggattggccgcgcgcccgcgcaccacgcgcgaaagctcttcctccagcgcgcggatgaccggcttttcaggccgggaatgatcgttgtggtagacggagggcattgccccggtcaggctttcaaccgtcgcggccatgccgccctcaaactggtaatagtcatcactgtcgagaaggtcgtgttcgcgattatcctgattttgcacgaccgcctgaaccgaacgcagccgttcttccagaaggccgcgttccgcctgcccttcctcgcccgcgccataggcatagccgccccagacaagccatgcttccgccagatcgttgcggccagcccagccattctcgtcgatcagcgcctgcaaacccgcaccataagcgccaggcttcgatccgaaaacgcggtagccagcgcgccgttccgccgtctgcgggtcggctccgcctgccacaaggcgcgcctgctccgccttcatgcgggcggcaatggggttgtcctccacatcctcatccagcgcgccgacggctcgcacggccttgtcgaaaagcgcgatctgttccgggaacgcatcgcggaaaaagcctgaaatgcgcagcgtcacatccacgcgcgggcgggcaagcttggctggcggcacaatctcatagcccgtcacccggcgcgaggccatgtcccagaccggctggacgccgatcagcgccagagcctgcgcaatatcatccccgccggtgcgcatattcgatgtgccccaggccgtcaggccgaaggaggtcggccattcgccatggtcctgcgtgtaacgcgtgatcagaagctcggcggattttttgcccagttcccacgccgccggtgtcggcacggcgcggctgtcggtcgaaaagaaattgcgccccgttggcaggacatccggccgcccgcgtgtcggcgcccccgatggccccggcggcacgaagcgccccgaaagggctgccagaaaaccgtcaatttccgaaggcccgcacgaaacgaccatgggccgcaattgttcttcgatggattgcagcacggcccgcgtctgcgtccagtcttccgggcacggcacctcgcccgccaccagttgcgcggcaagaatttcaatacgctcaaccgtgtcccccgcaatgcgccatgtcgcggggctggcggcaagcagcatgtctggcttcgcacctgcccacggctctgccatgttgcaatccagcggatcgaagccttcaccaagccccgcatcggcggcaatggcgcgttgcaggctctggtcgcccggcgctccgccaagcgaaaccggtatgccgcgcggcacacgcgccagcgccaccagaaggtcggtcagcaaacgcgcttgtggggcaagaccgaaaacatgcaacccgtcgcggatttgcatttccttcagatcgcagagataggcgtcgagcttttgcagcgccatgtcctcatcgtcatggtcgtgaatgcccgcatcgcgatcaagcccgatatcgcgcacaagatcgagtatctgagctttcagccgcaggaggcggcgcggatcgacgcccgaggcttcataatattcgtccacaagggcttcgaggtctttcagcggcccatagctttctgcgcgggtcagcggcggcgtcaggtggtcgatgataacggcgcttgcgcgccgcttggcctgcgtgccctcgcccggatcgttcacgatgaacggatagatgtgcggcatcgggccgaacacggcttcgggataacagttttgcgaaagtgccagcgccttgccgggcagccattccagattgccatgcttgcccatatgcaccacggcatccacgcccgcgaccgcgcgcagataggcataataggcgatatagccatgcggcggcacaaggtccggcgagtggtaagtctctttcgggtcgatattatagccgcgcgcgggctggataccgacgaacgtttcgccaaaccgcatcaggggcagcgcaaaggcatcaagctcccgcgcaaaataaggatcgttttccggtgcgccccagcgcgcctcgacctccgcctgaatcgtaagcgcaagttttccgaacaatgccttgtattgattgagcgaaatggtttcgcgaatttcccgtccgtcgcgcgcggcattggtggggccagccatcagggcgcgcatgagcgcatcgctatcggcaggtatttcgcccacgcgatagccttctgccgccatggcgcgcaacacttccaccgttccggctggcgtatcaagccccacgccattgccaagccgcccatcgcggttcggataattggcggggatcaaggcaacccgccgttcagccggtggttttcgcttcaggcgcacccaattggcggcaagttccgccacaaaagccacccggtcgggatgtggctcatgcgtcacgatattggcttccaccgaagcatcgaactgttgcacggatttgaaggaaacagcgcgtgacagcacgcgcccatccacttccggcagagccacattcatggcgagatcgcgcgccagcaagccctgctgcgaggcttcccagaccgtcttcggcgtaccggaaaaaatcacctgcaaaaccatattgccgcgcttgtccagcaccgtgggcttgcgctccgctcccggcgaggaaatcgcaaaaccggtagcgttgagcacgatatccggcgggcaatcctcaaacaggccgtccaccaccgccgcagacaatggatccttgaggctcgaaacgaatattggaagcggattgagcccgcgcgcctgcaaggcagcaatcagggcatccaccggctgggtctggccgctctgcaccagcgcgcgatagaagatgatcgccgccactggcgcggcagggtcagcccagtgccgctgaacggacgtgagcgaggataccgcctcgcccggccaccacagcccggctttcagcagcggcgcggcagcttccggtttttcgcaaccggaaatcagcgccttgcaatatgcaagaaagccatgcgtgtttgccgcaccgccctcgatcagatagtgccagagatcatcccgctcgccagccgggatcgtcgagaaccggtcaagcccgtgatccggcttgtcgtctcccggcagaacggccattttcgcaccatgcgtgatggcgcaggcgtgcagggcctccagcccgtagggccagtaagtctcacctccgatgatccgcaccacgatcagctttgcgtgccgcgcggtgcgctccacataggcatccaccgacatgggatgcgtcaggcccagaaaattggccagacgcagactcggcatatccggcgcaagccggtgcgcctgcgcaatgctggcaagctccgtatcggtggcggaaagaaacacgatctcacccggcgtctggccaagatcgacggcttcattgccgtcgctgatcgttcccttctgggcaagcaggagatgcatcaggcggcatctttcacggcctgggcgatggctgcttcgtcaatatcgtgcaggccaatcaccaccagccgggtcgagcgtgtttcatccttgccccatggccggtcgaaataatgttcgatacgcggccccaccgcctgcaccacaaggcgcatcggcttgcccggcacatccacaaaacccttcaggcgaagaatatcgtgttcggcaatcacagccttcagcttttccgcaaaagccttcggatcggcaaccgaaccggcctccaccacaaaactctcaaactcgtcatgatcatgctcgtggccgtctccatgatgggcttcatgatgcgagcgacggttgacgatatcgtcttccgtcccaacgccaagccccagcaaaacatccgcaccaagcttgccgaagcttgcaggcaccatattcacccggcgtgacgaacgctccgccacatccgccttcacgctatccagtttcgcagcatcgatcaggtcggccttgttgagaacaatgaggtcggcggcatgaatctgatcctcaaaaagttcctccaaggggctttcatggtcaagagattcatcggctgcgcgctgcgcatccaccttgtcatggtcgtcggcaaaacggccttccgccacggcggcggcatcgatcaccgtcaccacgccatcaaccgtcacctgcgtcttgatctccggccagttgaaggcggccaccagcggctgcggcaaggcaagaccggaggtttcgatcacgatatggtcgggccggtcttcccggtccagaagctttgtcatggtcggaatgaaatcatcggccacggtgcagcagatgcagccattattgagctcgatgacatcttcctcccggcaggtttcgatcccgcagcctttcagaatgccgccatcgacgccgagatcgccgaactcgttgataatcagtgcgatgcgcttgccattggcattttccagcaagttgcggatcatggttgtcttgcccgatccgagaaaacccgtgatgaccgttgccggaattttctgtccctgcatgacttatcccttcatcttgagcggcaggcccgccgccataaaataaacttcgtccgcggccgcggccactgcctgatgcagaaagcccgcatgatcgcgaaattcccgtgccatgcgattttccggcacgatgccaaggccaacttcgttggaaacaaaaaccaccggccccgccagatcaggcagcgcggcgacaagcctgactgtttccgccgccatatcccgctccgccatcatcagattggtgatccagagcgtcaggcaatcgaccagcacaaaccggcccgccgccgcgtgggctttaagcgccgtcaccagatcaagcggttcctccaccgtttgccattgcggcccgcgcctttcccggtggattgcgatgcggctttccatttcggtgtcgaaggcgcgtccggtcgccagataaagcggctgaagccccgaggcttcaaccattttttccgcataggaggacttgcccgagcgcgctccgccaagaaccagaatgctttttccagacgaagccatgttcgtcagccttccatctcggaggatgcgtaatgctggatgaaccagccgagcgcgagcccgatcaccgcccacatgaaaaggttggtcgccagcgaagccaccgcatattgcgaggcaagcagagagggaaccggcgaggaaatatcttccgggtgcggcgcgccataaagatgcggcgcgacaatcaaaaccagaccgagcacctttgcccaaagctcgtggcgcaagatgagaagataaatcccaaggccgctcataaccacggttgcgatccaccagagctggcgttcggcgagatcggcggcaggcatggccggaagctccggcgaaaggccaagggctggcaggaaggcaacggcaaagaaacccgcaagcccccagaaaataccattctgcaccgtaatgcgacggccaagcagcaaagcaaccccgcccagaagcagggcaaaaccggcacccgccacgagattggcaagcatggtattgccgagacggccaaagggcagttccgcgccctcttcgtcgcgagcttccgcggctggggcggcatggtcatgcggcgccacttccgcctcgccatggtgatggccgccagccgcatcctcataggtttcagcctgcaagatcagcggcacggttttcagatacatggcaggcgtcaccagaagcccggccagaagcccggcggcaagcgttgccaacagataacggatcaacatttcagtccctcaatagcaatggcgcgccgatggccgtccaccatcgagcgttgctcaactccaaaattccgaaaatcggtccggctgctcagtggcaggggaacccgtaggaatggcgcgtatcatgcgctgaatcatgcagcatgtcggaatgggcaagacccacgccataaatcagaaacgcgccgagaagcagcgaaacgaccgccgttccaagacgggcggcaagcggcattgcgagtgtgctggagacagaattacgcatatgtgcagccatgacaacctccgtgcaggcagcagggaaaaacctcccatggggtgcgggcgcaatgccctcatgcaacaggcaggtctcctggctcgcgggtcttggggaataaagcgccttcccagaaatccatctgatttccagtggctgccggttgcccggcttgcctcttccctctccgctctacagtcgcggggtcggctgcgataaagacgcccggcgtgggtccgtccgtcgcattcccttttggtattgccggggattcgttccggcaaaacctgtcacatggtttgacactaggctttcggcttcgcggcgtcaatcatgccagcgcaaacaggccatcaatatccagcgaggcttccagcccttcagccagttcgtccagagcctcttcgacgctctcgcgataattcatctggccgccttccacacccagcgcgcgcaaaaagtggtggcggaaacgatccgcactgaaaacaccgtggagataggttcccatgatacgaccatcgggcgagacggccccatcatcatgatcgccgatacgcgcaaatggccgcgccatatccggcccgctggtgcgcccgatgtggatttcatagccctccagcggctcatcatgcagcagcgacaccgcctcaacattgcgaaccactttttccggctccatcatcgtctcgatatcgagaaggcccagcccctcgatatcgcgcacattgccttcaatacccgccgggtcactgatccgccgtccaagcatttgaaacccgccgcaaataccaagcacatgcccgccccgcttcacatgggcgaccaattcgcggtcccagccgttttcacgcagcgccagcagatcggcaatcgtggatttggtgccgggcaacacgacaagccccgcatccgcaggcaggctggagcccggcggcaccatcaccacctcgaccgcaggctccgccttcaaaggatcgagatcgtcaaaattggcgatgcgcggcagcatgggcacggccacgatgagcgcttttttgtccccgcgcaccgcgcgctccagaatgacggaatcctccgctggcagacgcgacaccgccttcagccacggcaccacaccgaaagagcgccagccggtaaaccgcgtgatcgccgcaagaccatcatcaaaaagggaaatatcgccgcgaaacttgttgatgagaaagccccgcaccatggcgcggtcttcctgcggcaaaatcgtgtgcgtgccaaccagagaggcaatcaccccgccccggtcgatatcaccaaccagaacgaccggaacatctgcatgggtggcaaagcccatattggctatatcgcccgcgcgaagattgatttcagccggagaacccgcgccttccaccagcaccagatcggcgccgtcaccaacctttgcaaaagactccatcaccgccgccatgagctgcggcttcaattcctgataataacgcccgcgcgcctcaccgcgcacctgcccctgcacaataagctgactgcccatatccgtctggggtttgagcagaaccgggttcatatgcaccgaagacggcacgccgcaggcaagcgcctgaagccattgcgcgcgaccgatctcgcccccatcatcactgacggcggcattgttcgacatattctgcggcttgaacgggcgcaccttcaggccgcgattgcgcgcaacgcggcaaagcccggcgacaagaacactcttgccgacatccgagccggttccctgaaacatgatcgcacgagccatgggagcctgcctagagcatttccagcaaaagtgcgaagcggttttgcgtaggataatgcgacaaaacaaatagtgagagcggttccgctttaaccggaaccgctctaaccgaagtttgccccgcttgcaatgcgggggcgagccgccaccttctatgcaaaaatgcgcatctgttggttacaaatgtgcgcaacattattccaaaggagcgttggcagccccctgctcttgtgctctagtcgacgcatgaaagcggtgctcatagggaggaaaccatggatactgccgatcagaaccagtttgaactgaatgaggatcaatgcgccattcaggagatggcgcaggcctttgccgccgaccggatcgcaccgcaggccctgcaataggaccgcgacaagcatttccccgtcgatatcctgcgtgagacagggccgctcggcatgggcggcatttacgtgcgcgacgatgtgggtggatcggggctgaaacggcttgatgcggtgcttatttttgaggcgctcgccacggcttgcccgacattctcggcctttctgtccatccataacatggccgcatggatgatcgacacctttggcaatgaggaacagcgccagcgcttcctgccgcaactgacttccatggaatggctggcaagctattgcctgacggagccgggttcgggttccgacgcggcagcactcaagacccgcgccgtgcgcgacggcgaccattatatcgtcaacggcgcaaagcagttcatatcgggtgcgggttccaccgatctctatgttaccatggtgcgtaccggcgaggacggcccaaaaggcatttccacgctcgttgtgcctaaagatgcaccgggcctgtctttcggcgccaatgaatataaaatgggctggaatgcccagccgacccgcacggttatttttgacaactgccgcgtgccggtggaaaatcgtttgggcgatgaaggcgtcggcttcaaaatcgccatggcgggccttgatggcgggcgcctcaatattgcggcctgttcgcttggcggtgcgcaagctgcaacggcgaaagcgctggaatattgcgccgagcgcaaggctttcggacaaacgatcgatcgttttcaggccttgcagttccgcctagccgatatggaaacagaattggccgcctcgcgcatgcttctttatacggccgcaagcaagctcgaccgcaagacccatgacgcaggcaaatggtcagccatggcgaaacgcttcgtgaccgatacgagcttcaatgttgccaacgaagccctccagcttctgggcggttacggctatcttcacgattatggcatcgagaaactggtgcgcgatctgcgcgttcatcaaattcttgaaggcaccaacgaaatcatgcgcgtcatcatcgcccgtcacatgattggccgttagagcgcgaactaaaagcaagggaggttttatcatggccacaatcgcatttatcggcctcggcaatatgggaggcccaatggccgccaatctggtcaaggcaggtcatacggtgcgcggcttcgatcttttgccgcagcatctggaagaggcaaaggccaacggccttgaaatcgcggcaagtgctgcggaagcagtctccgatgtggacgcggtgatcaccatgttgcccgcaggcaaacatgttatctcggtttatgaagacattgcgcctaaggcccgcaaagattcgctttttgtcgattgctcaaccattgacgtcgattcggcccgcaaggcacatgaactggcagccacacacggacatctttccatcgacgcgccggtttccggcggcaccggcggcgcggcggcaggcaccctcaccttcatggcgggcggaagcgaggaggctttcaagcgcggcgagccaatccttcagcccatggccggaaagatcgtccattgtggtggcgacggcgccgggcaggccgcaaagatctgcaacaacatgatcctcggcatctcgatgatcggcgtcggcgaagccttcgtactggcggaaaagctgggcctttcccatcaggcgctgttcgacgtcgcctccacgtcctccggccagtgctggtctctcaccacttactgcccggttccgggcccggtccctgcctcgcctgcgaacaatgactacaagccgggctttgcggcggcacttatgctgaaagacctgaaactatcgcaggaagctgccaaaagtgcaggcgcggaaacacctcttggcgcacatgcgcgcgaactctacagccgtttcgacgacgaaggccatggcggcgaggatttttccggcatcatcaatttcctgcgcgaccgcacggaccgcgcctgaagaaaaaacgctttccggcaaaaaacttgcattatttagatttgcttaagtgtctgataacggtccggtaacgatatccggctagaaaggagcacgagacgggttgcaccgctctcggctccggatctggtactgcgtaccggagctaaagtatctctcgcctgcataacgttcggcgggtagccatgcgtttttggcaaaaccgtgcaccgtcaggcagcgcggtttttgccgtttagagcatttccagcaaaagtgcgaagcggttttgcgtaggataatgcgtaaaaataaagaaatagcgtattttcgagccaaaagtgcgcagcatctgcgcgaggaaatcagcccaccggactgatttctgatcccgcttcgatgcgctggatgatgctttattcaaccgtttcctgaacggcgtgcgctgtactttttacgtcgcggccaacgccacgaaccgtgttcgcacaagaagcaagtgtgaaagcacaaagaacaagcgcaatcgggaccagtcgtgtcagcttcatctcagtttctcccatgggatatgcgcgctgcaccctgctcggccaggcgctccagtttccaagccattcaatccccgccattttgccaaaggatattttggccaaaagcagtggaagccgaatccttcggcttatcccaatatttagcgtagtatttttttccgggcaatatggatttaatcagcaggagcggaacgtttcaaagcggcccgtgcggcgataggtttcaaacacattgcgcaggtgatctgccaccacctgaatatgaggcccggcttcttgcttgataaccatgccgagctgatagcggccaagcggaggcaagccatgctcaggccccagagcgacgataccctcccccaaaagcgtcttgctgaaaggggcaatggcaagatcggccaggatagcggcgcgctgtccggttgaatgcgaactcatataggcgacgcggtaaggccgcccgctcttttccagcgcctgtagcgcattagcgcgccatgcacacccctcttcctagatcgaaagcggcagaggatcgcggcgataggccgtgccgcattttgcccctgcccagacgagctcttcatcaagcatgatttccacatcatccctggttggcacagcctgggaaatattgaccagcgtgacatcgagcctgcgttcatccagccgcttgcgcaggttgctgctctggtcgatcaccacatcgacggtaacgcccggatgcgtttcggcaaaacgcttcaacaccagcggcaggacgcattcaccgatatcgtcaggcgagccaagccgcacgatcccggtgaccgttggggcgacgaatttcgatacggcttcgcgattgagtgccagaagacgccgcgcataaccgagcaggatttccccgtcgccggtcaatgtcacggaacgcgcatcgcggtcgaacactgcgacacccaactgttcttccagcttcttgatctgcatggacacagccgaaggcgtgcggaacacggcattcgccgctgaagaaaaactgcccgtatcggcaatcgcgacgaaagtgcgcagcacatcaatatcgagcatcggcaaaggatgttgaacgggcgctgtcatatcggattccgcatcttgggcatggttcaaattttctgaccttgatagtttctatatttcgtttaattgaacgtcaagcgccgctcccattgaaaccacactaacaaccggctcgcgggtttttccggccatcaaccaaaaattgacgccgaccccggagggcagaatcgcgacccgccctcaatttcccgacatgaaaatacctttttacggcaggcatttagccgcactttgcaacctctgcgttctgtgtctcaatacaacactgtcttgtttgcgccatcgccctccccctgagaatccgggccggcatagcaggatggccggtcaggaaacgaccggaaaccgggatggaaattttgcccggtgtcgtgacggagacacaaagctgaaaactgcgtcaggaaccgcagttcaggctttcacaaatgggattgatcgggctatgaaccagaattctttggtcaagcggtctattgtcttttttctcgttccaaacttttcgatgattgcgtttgcgacagcgatcgaaccattgcgcatcgcaaaccggatgctgggctatgatgcctatcagtggcgcctgacatcggttgacggaaagccggtgacggcctcgaacggtgtggaatgcgcggtcaatgcttcgctggaagacgaacgccgctatctccagcgcgaacagcgtccctcgatggttttcgtctgttcgggcgtccatgtcgaagaattccgcaacaaatccgtctttgcctggctgcgcgaggaatataatcgcggcgtggcggttggcgggctatgcaccggcgcacatattctggcggcagccgggcttctctccggcaggcgttgcgccatccattgggaaaacctgccgggcttttccgaggctttccccaaggcggaggtctatgccgacctgtttgaagtggacagcaatctctacacctgcgcgggcggaacggcttctctcgatatgatgctgaagcttatcggcgatgatttcgacgccaatctcgtgaataaaatctgcgaacaggcactgacggatcgtgtccgcagcccgcaggatcgccagcgcctgccgctgcgcgcgcgcctcggcatccagaattcaaaagttctcaccatcatcgaaatgatggaagccaacctttccgagccgcaggcgctcatcaacgtggcgcatacgatcggcctctcgcgccgtcaggtggagcgcctgttccggcaggaaatgggccgttcgcctgcccgttattatctcgaaatccgcctcgaccgcgcacgccatctcctgctgcaatcctccatgcctgtcgtggaagttgctgtcgcctgcggcttcgtttcagcgtcgcatttttccaaatgctaccgcgaactttacgggcgttcgccacaacaggagcgcgctgagcgcaaaatacttgttgtagcctgacccaccggattgaggtttcgggaaagcttaacaccacgaaaaatcaaggccatagaaagcttttcggaatcaattccgcaacttcgccctgcaaggccgcagaggattgcagtgaaaaccgcatccgtcgcgcatggaacagtgccagtgaaccaaagcgctcccatgcccggtcgtccggcgccgcgaatatgtcgtataaaggcaaatgtcgcgaccacccaacgactatggttttgtaataaaacaaccaggatcgcataaaatggcagagtttcccaagaaggcgaaagtcgtgattatcgggctcggcggcatcgtcggcgcatcggtggcgcaccacctgatcgagcgggggtgggacaatattgtcggcatcgacaagtcgggcattccaaccgatatcggttcgaccgcccatgcctcggatttctgctatgcgacaagccatgatttcctctcatgctggacaacgctctattccatcgatttctatgaaaagatgggccactacgcccgcgtcggcgggattgaggttgcccgcgtcggtgatgatgcgcgcatggatgagatcaggcgcaaggtcgcatcgggcaaggctttcggcacccgcgcgcgcctgatggaaccggcggagatcaaggaaaaattcccgctgatcgaggaaagcatggttcagggcgggctttgggatccggatgccggccttgtcatccctcgctcacagactgttgcaggcaagctgatcgatcaggcggaagcggcaggcaagctcacaagcttcgccaacacaccggcccaggcgcttgtagtggaaaacggtcgcatcaagggcgtcgtcacccatcgcggcacaatcgaagccgatcatgtcatcatctgtgccgggctttggggccgtctgatcgccgaaatggttggtgaagacctgccagtgatgccgattgaccatccgctcaccttcttcggcccctataacgagttcgcgggaacgagcaaggaaatcggctggccgctcctgcgcgatcagggcaattccgcctatatgcgcgataccggcgacccgaagaccgccgaaggcggccagatcgaatggggttattacgaggaaaccaatccccgcctctgccacccgcgcgaccttctggaaaaacatgaagcgcgcctttcgccgtctcagcgtgacctcgatatggaacagattctggagccgctggagcgcgccattgaactgacgcccatcctcggcgagcttggctataatgaaagccactccttcaacggtttcctgcaggtcacaaccgatggcggcccatcggtaggcgaaagccagaaggtgcgcggcctctggtatgcggtggcaatctgggtcaaggacggccccggcatgggcaagctcgttgccgactggatgacggatggccgcacctccatcgatcaccacgccatcgactattcccgtttctacccgcaccagatgaccgagcagttcatctgggaccgctgcacggaaacggcaatgaaggtctataatccggcagtccacccgcgtgagccgttttccaagggccgcaatattcgccgctcacccttctatgagcgcgaagtggaactgggcggttatttcatggagcttggcggctgggagcgcgcccatggctatgccgccaatgaacatcttctggaaaaatacggcgatcgcgttcccgtgcgtgaaaacgaataggacaaccgccatttctggcgcgtctccaacgccgagcatctcgaactcaccgaaaattgcggcatcatcaacctgtcgcatttcgcgatgtacgatattgaagggccggaccatgtcgcattgatggaatggctctgcgcggccaggatcggcggcgatgccaatatcggcaagggcatctacacccacttcctcgatgacgaaggcatggtgcgtgccgatttcacggccatccgcatggctgaccgcattcgcatgattaacggtgccgatgcgggcccgcgcgattttcattatatgcgccgcgtagcgcaagataagggcttcaacgtcaccattaccgatgtgacggaaaaatatgtcaccatcggcatatgggggccgaatgcccgtgaaaatctcaaaaaagtggttgagaacccgcaaagcctcgatccggaaaacttccccttcgcggccatcaagccgatcaggattgcgggtaaggatgtgacggctttccgcatttcctatgtcggcgaacagggatgggaactgcacatggcctatgaggacgggctggccgtctgggatgctctgcgctcgacgggcgtgattgccgtcggcgtggaaacctatgccaatacccgccgcatggaaaagagcctgcgcctgcaaaatgccgacctgctgacggaatataatctgctggaagcagaccttgcccgcccgaaagtgaaggaagcggatttccgcggcaaggcaaaacatctggaatataaggcccgcgagcaccagcccgccatgctctgcacactcgtcatgaccgataatgtcgataagaacggcgtggcgcgctatccggtcggcatcatgccggtgctggaccctgagaccggcgaaacacttgtggatgcgcttggccgccgctccttcaccacctcggttgcttacggcccgaccatcggcaaaaacatcgcgcttgcctatctgccctgggcctattgccagccaggccgcaagctgcatgtggaatatttcggccagacctatccggtggaagtcgccgcagtcggctacaagccgctctatgacccggaaaacctgaagccgcgcagctaaagcgcatcccgaaaagtgtgaagcggttttggaaaacaaaaaagccgggggcgtctgccccggctttttcggttgatgcagccggttactttacggtcgccttaccgccattgatcgagatcgtttcactcccaatcagtgccgcacgatcaccgttcgggaaggtcacgaaacaacccgaagggcagaaatcgacggtttcacccgcagcgacgatcatctcacgcttggaggcgccctccgtgacgacgatagtttgcggcccactgtcattgttggagagcttggcggcataggcgccgcccatggaaaacgtcaaaatgactgctgcgcccagaaagggtttgcccaggctgaaaacgtcaattccgttcatgctgtcccgacctttccatcactctggccccgctttcgtgaggcttcccgcatttgcgaatttcttataggctgacaaaactgaaccgcaactgaacgaaatccggttacgcacgatcgtccttgtcaccctcctcaggcttcttttcgcccgtcttctccctgctggctgccgctgaaagtcctttttcctcctgcatcagttccgaaagtttctccacatcgggggccttcaatataaggtctgtcgaggaagatgacaggctcaacccctgttcatggaaacgctcgacaatctggaatcgcaattcgttcttgatactgccggtcgacgtaatgtcggccacatgggcataaacatcgaaaacgagcagcgaaccggtcatgctctgaaaggaaacgaacggttccgggttcttcagaatggatggatggccacgcacgatctccagcaaaagcgcgtggacgcggcgcgggtcttctgtaaaggaagcctgcacattgatgtcgatgcggccaagcttgttgcggtgcgtccagttgccgacattgccgttgatgagcgtcgaattcggcacgataatcgactgtttctggaatgtttccacttccgtcgcgcgcacgctgatcttcttcacaatgccgctgaccgtacccgcctccacccagtcgcccaccttgaaggggcgttctgccagcaggatcaggccggaaacaaagttctggacgatattctggaggccgaaaccgataccgagagagaggccgccagcaatcagtgcgagattggcaaggttgaacccggccgccgaaatgcccatcagcgccgcgagacaaagcccgacataaccgacaacagtgcggatggaattgcgcacacccgaatccacccggccacgcgccatgacgctgttatccagccagttctggaaccagcgcgtcaggacatagccgatgagaaacagcagcacacccgacaggagccccatgagcgagatggagaaatttccgatctggaagccggtcatcagcttgtagaatgtgcttttcagctccgcccactgaaaaccaagctgcatcaaaacgagcggaatgccgatcagcgcgacgaccagattgatgagaataccagccagaaggccaagcaggtcgagcgttgcttcatcgaaatgaaaacgctcgcgcattgccttgccgatccggcttgaggcgaaggcctgttcctcggaaatcgcgcgccctgtcaggaagcctatatacatggtgacaaggaaagcgcccgtcacgacgatctgctgcgagatgaaacgcgcaatgccgatatagccggaaagggccgtgagaataggcaagagccccatcaaaatcaggaatatcctgaaagcgcgtggccacgcacggacagcgccatccttctcgcgctcgacaggcttgacaaaggcgatggccagaatgagcaccccgataatcaccgtcgcgatcaggctttttgccatagtcagcgagagtggcgaggaaagtatgcgattgactgttccaaagaaggaatcaagtccgctggtaagtgcggtggctgtcaccagccaggccagaagatgccccgggcgcggggccacctgcaccagccgccattgcggcatatcggaactgatgcaggccacggccagccggtgaatgaagaacaccagccccaatacgatgaaaagcgattggaaaagcgatgcaatatccgtcctcaacacattgaagtaattgaggaagaaatatgtcgtcgccagaaagacgccaacggctgctgacggaatgaccgttgaccagaacgcaaccgataaacggctcagataggatggggatcgacggacgggtcgcgccggtaaaaggcgcccagaaaccgctgcgcgccgaactgaagcaccaatgcggcggcaagggcaaagaaagcggcagccagaaacgattcaagcttgaaagtgacaacgaaacgccaccacgatcgcacgatacgccacaacgatatcatctggtcgcttgcagccgaaaccacttcgctgccaagcgtcgaatccagattgacgcgctgcgaaagcgtcttggtgaagagatcacgccgcatatcgccgatcaacgcagacatgcggttcacggcaagcgacgtgtcttccgtttcgccaagggtagcgttgatttctgccttttccgctatcagccgtgcacgctcttccccaacgatggccggctccgccggctgatcgctcgaaggcgcggggccaagctgctccagccgcgtgttgatctcggtaaggcgcgggcggaaggcaacgcccgtttccagaagcttcttggaaaggccgtcaagctgaagcttgagattggcaagcgcctcatcgctcgacgcggacttggaaagctgctcgttgatcttcttcgtcagttgcttcagctcatcgagcgtgggccgctgctgctgtacaatgcttgatacggggctcgatacgggttcgggggccgttgatcggcagcggaagctgcctgcccattcggcttttccgccggcgcggactgcgaggcaggcgggttttgctgcttgtcattctgcgccacggccggcgcaagcgcacccagcgagagagcgccagccagcagagaaacagcaaggacgcggaatgtcgataaagggatcaatttcaattctgccgttaaagtaagagcaccgcttcaacataaagcgcgttagaatggaaacaaggagccatccacttacaagatttcgctttattcgtgaagcaaccgaatagcgtgcaagaaagaccttcatgccagtattcccttgttcatgcggaaacaaatgattaatgaggattcgcaaagagcgtgaaaactggctccattccacggttgaactccagagaaagtctcggcgatttgacgaagggcaggaaaaagacagagcaggacaggcagcatggcttcatgctgttcgtgacgtgcgtgctgtcgtttacggcctttctgttcactgtggatttttcctcgcaagccggtgatgccctcaaccagccgcgtggcatagctgcaaggcaggccgaaggcagcgccgcagcgcccgcacgccagcaatccacaccggctccgcagccaatccgcgccatcctgatggaagccatcgcagccaagatcaagacggtctggcttggcgatggcaatgccgcattgctcacgaagacggcggaactccacgtttctggcaaccgctctgcggaagccgcacagatatttcagcctctgccagccttgcgggggcattttggctcggcccgtgcaccgcctgaaaacgcatgataacgtttcaggaagattgggcctcaccaatccgaataccattataacagcccgcaagcccgcttcatgagtggcgcacggggcatgataaacccggaaccataattcatgcgtacttcaaaatgggtcgttgcgctttatagcctggtcgttctgatcggcataatcatcgccttgcccaacttctttacccaaaagcaactggatgcgctgccatcatggctgccgaagcgtcaggtcacactcggcctcgatctgcgcggcggctcctatctcgtactcgaagtggatgcggcagcactgaaaaaggatcgcctgcgcaccctgctcgacgatgcccgcagcaagcttcgcgccgaccgcatccagccgcagtcgatccgcgtcgttggcgacgcggttgtcgtaaccatccccgacgccgaccagcgcgccaaggccgaaacagccctgcgcaccctcatctcgcaggtgaacaccagcggctttggcacggcgatcaacgacatcgacgtcacggaaaacgacaataaccagattcgcctgacgctgactgaggcaggcttcaattaccgcctcgattcagcccttcagcaaagccttgaaatcatccgccagcgcgttgaccaggttggcgttgccgaaccgtccatccagcgcgtcggctctgaccgcatcgtggttcagcttccaggccttcaggatccggcacagctccgccagcttctcggaagcacggcgaagatgagcttccacatggtcgcggatgccaatccgaacgatccgccgcctccgggcgtgaccatcatgccggattcaaaaaatcccgccatcaaatatccgatcgaggatcaggtcgccctttccggcgagcgcctcaccgatgcgcgcgcgggcttcgacccgcggaccaatgagcctatcgtttcgttccgtttcgacagcctcggtgcacgccagttcgcggatatcaccaccaagaacgtcaaccgccccttcgccatcgttctcgacggcaaggtgctgagcgcgccggtcatccgcgagccgatcacgggcggctccggccagatcagcggcagcttcaccgttcaggatacggtcgtcctctccgcgcttctgcgcgcaggcgccctgcccgctccgctcaccgtcatcgaagaacgcaccgtcggccccgatcttggcggcgacgccatcaagatgggcctgatgacaggtatcatcggcttccttctcgtggccgtcttcatcctgcttctctatggattctggggtgtgattgcgaatgtcgcgcttctgctccatacgctgctgaccttctcggcgctaagcctgatcggcgcaacgctgacgctgcccggtatcgcaggcattattctcggcatcggcatcgcggtcgatgcgaatattctcatcaacgagcgcatccgtgaagaaacccgcaagggacttggcgcgatggcggcgctcgacaagggcttccacagcgcctttgccaccatcgtggacgccaatgtcacgacgctgacggcaaccatccttctgttcctgttcggcaccggcccggttcgcggcttcgccgtcaccatgatgctcggcatcgccatttcgatgttcaccgatgtgacgctggtgcgcatgatcatggcgtggttcgtccgccgccgcaaactcaaggtgctgcacatcgagccattcctgaaattcgtgcccgagcatacgaatttccggtttatgaatgcgcgtttcatcggcatcggcgtttccatcgtgctgtcgattgcctcgatcatccttttcttcaagccgggcctcaattatggcatcgacttcaagggcggtatccaggcagaaatcagcacctcacagccagccgatcttgcgcagcttcgcgccaagcttggcgcgctcaacctgggtgaagtcgcacttcaaaccgctggcagccccaatcaggttctgatccgcgttcagcgtcaggagggtagcgaagaggcgcagacggcagccgtcaacaagatgcgtgaagccgtgaccgaactcgatcccggtgtgaagatcgaacgcaccgaagtcgtcggcccgaaagtctccggtgagctcgcccgttcgggcatgatcgcggtcattctttcggctgtcgccatgctgttctatatctggtggcggttcgagtggttcttcgcgctgggggccatcgcgacgctcattctcgacaccacaaagatcatcggctttttcgccctgacacaactcgacttcaacctgaccgccattgccgcgctgctgaccattatcggttattcggtgaacgacaaggtggtcgtctatgaccgcatgcgtgaaaacatgcgcctctacaagtcgaagacgctgcgcgaaatcatcgatatgagcatcaatcaggtgcttgtgcgctgtatctacacgtcaatgacaactttcctgtgtatgttccccatggcgatctggggcggcagcgccgttcataattttgccgtgcctatgctgttcggtattgtgatcgcgacgtcgtcttcgatcttcatcgcggcgccgattctgctgttgctgggcgactggtggcagcgtcacaaggcggcgcacaagacagccgaagaaggcgcaatcgcgcagaaataaccaacctgccgggcgaggtatccgccttgcccggccctcattgatgaatctggaagaacagagcggaaaggcatctgatgccccatgacacgcctttgattgcgataatcgtcattgggttatgccttgcctttatctttggtgcgatagccacccggctgaaaatctctccccttgtcggctatcttctggccggtgtcattgcaggcccgcacacaccgggcttcgtggccgatcaggaccttattctccagcttgccgaaatcggcgtcatcctgctgatgttcggcgtcggtttgcacttttccctgaaagacctgctttccgtcaaagcgattgccgttccaggcgcattggcgcagattgcggcagccgcggcccttggtacggggcttggccttgcccttggctgggatgtgcaggcgggcatggttttcggcctggctctttcaacggccagtaccgtggttctcctgcgcgccatgcaggagcgccgcctgatcgataccgaacgcgggcgcatcgcgatcggctggctgatcgtcgaagacctcgccatggtcatggcgctggtgctgctgccggcgattgcgagcgtgacgggccgcgcgcaggggatggcggcaagcgatcccatcgttacatggctcggcctcggcattggcggcaccattcttctgaccgtcgccaaagtcgttttgttcatcgtcctgatgctggtggtcgggcgcaaggtcattccgtggcttctcaacgtggtcgcgcagaccggctcgcgcgaattgttccgcctcggtgtgctggcgattgcgcttggcgttgccttcggcgcggcgcatcttttcggtgtatccttcgcgctaggcgcattctttgcgggcatggtgatgagcgaatccgaactcagccaccgcgcagccgaagaatcccttcccttgcgcgatgccttcgccgtcctcttcttcatttcagtcggcatgctcttcgacccgatgagcctgctcaaagaccccctgccccttctcggaacactcgccatcatcctgatcggcaaatcggtcgcggccttttttatcgttcgcgccttccgccgcccggtcagcaccgcacttaccatttcggcaagccttgcgcagatcggcgagttttccttcattctggctggcctcggcgtcagcctcaatctgctgccgccagccgggcgcgatctcatccttgcaggcgcgatcctttccattttcctcaacccggtcatgtttatcgtggccgagcgcatgagaccgtggctcgaaaagcgcggcgccaccaacctcaccgctgatgaaagcaacgctacggaacacaacattgccgaaccggaacctttgccccatacattgctgaccggccatacgatcatcgtcggctacggtcagatcggcggcaggctcgccgccggattgcaggaaaaggaagtgccatttctcgtcatcgaggattcacccaaaatctgcatatccttgaaggaaaaagggatcgaaaccattgcggggaacgcttccaataccgaaatactggaagcggcaaaccccggtgtggcgcgaaatctggtcatcgccattcccaatgccttcgaggcggggcgtgtgacggcgttgggacgtgccgcaaattccgggctgcacattgtcgtgcgtgcctgttcgcaggccgaggcgcaatatctgcgcgatctcggtgcggattccgtcattcttggcgaagaagaaattgccggagccatggcgaatgccattggcgcggatcctcgaagcgaaaggaacgaacatgttccagcgccaattgaggttccagccggaccgaaggagaacatgccggaaaaagccgaagatacggcgaccgacatcgtgaatgaaaatgggggcgatatgaagcgtgaaggcatggtgatcggttaatgaaagcaaaggattatatttggccggtcattggcatatgtgcagtcggggtttcggcttggcttctctaccgggagcttcgcagcatttcacttgatgacgttctggacagtctctacgccatacgtatgcaccattgggtgctggccacagcttcagcacttctcgcctatagttcgcttgccggttatgatcgcatcgcgctcctgcatctcaggttcaagatttcctggctgttcatcgcgctctgttccttcacgacctatgccctttcacacaatatcggcgcctcggtggtttccggggccgtggtgcgctatcgcgcctattcctcgcaaggaatgcccggtagcaaaatcgccgtcctgatcgccttctgctccttcaccttcgttctcggcgtcatcatcacctcaagcgtggttctcctgctggagccgcatgttctcatgcgcttcaacgaagagctgacaccagcggtctccatcgttatcgcactgataatgctgttctttgtgctgctttatatctttggcagctggctgcgcctgcgcccgttgcagatcggcagcttccgccttgaatatccgcgcctgcccatcgtggcgcaacaattgatcgtcgctccgcttgagctgatcggcgctgccgggatcatctatttcgcgctgccggaagcgggaaatccgggcttcctgattatcctcggcatctttctggtttcattctcggcagctttgatttcgcacgcgcctggcggccttggcgtcctggagctggttttcctcaccggcctgccggatatggatcaggccgatgtgcttgccgcactcatcgtcttccgccttctctacctgctcatccccttcgccatatcgctggtggttgtgctggtgttcgagaagtcacaattcgtcctgcgctggaacgaaaaacagcacgaacagcaaccaggtaaaagtagagaataattttcatcttatcgacttagattgaattaatttgccttaaaaagacgtcacatgacgcctatctttaaataggttttgtactcgcagaaatgaacgttcccaaggccttagagcggttccaacgattccgttttaaccggaactgctccagagcgcattttgctctgaataaatcagatcggcactctaaccagttgttttgacgcccatccaagaggaataacaaatgcctgcgacattgcttatccccggttataagggatcggaagcaggccactggcagcgccaatggttgcatgacgatccatcagcattgctcgtcgaacaggacgactggcattatccggtgctgtccgattggatgcatatgcttgaagccacgctggccgaaaatcccggcgcggttctcgtggcgcatagtcttggctgtgtgctggtggcacatctggcaagccgcccggccgccgcccatgtggcgggcgcgttgctggtcgctccggcagacgccgaaaccatggcccgcagggacagccggttccaaagctttgcacccctgccccgccacgaactgggctttccttccatcgtggtggcaagccgcaacgatgaatatatgagcttcgccaaggcggaagcattatcgcatgtctggggttcaggctttgtcgatcttggccacgccggacacatcaatgttgcaagcggcttcggccactggccggacggagccattcttgcttcctctctccacagggaacccgcggtcaacccaaatctcccaggcggcctgcctgctccccgcccattccttccgggatgggcggcattttaagagcataatccagccggagtgcaacaaaacgatccggattatgctctaagaatgctgcttgcgttcaagaaagacctttagaaccagtgttacaagcgcgatgagcgccagcgtggaagctgccgcaaaagcgcctgccacattgtaatcgttgaacaacagctcaacctgaagcggcaatgtattggtcttgccgcggatcgcgcccgacacgacggacgttgcgccaaactcgcccatgacacgcgcattgcaaagcaccgcgccatagagcaaggcccatttgatattgggcaaggtgacatagaagaatgtctgccaggcgcttgcgcccagcgtcaatgccgcctcctcctcatcgcttccctgcacttccatcagcgggatcagctcccgcgccacgaaaggcgaagtcacaaaaagacttaccagaaaaatggccggaaccgtgaacatgatcttgatatcatgcgcttccagaaacggcccgagaagcccttgcgaaccatagaggaagagataggtcacgcccgccacgatgggcgaaacggaaaaaggtatctccacgaaggtaatgaggagcctgcgtccgggaaagcggaatttcgtcaccagccacgccacgcagacgccgaaagccatgttgatcggtacgacaacgattgcggtcagcacggtgagccacacggcatggagtgtatccggcttcaatatctcgctgaagaagacatggatgcccttgctgaaggcgtaggagaagataaccgccagcggcgcaccgatgcaaagcaccgaaagacccgctgcaagccagatcagaatgttgcggactggccccgtgttgcgggcctgcaaggctgcgtcagcgttctgcatagcgaagccgccttgcctggatgagattggtcacgagaagcatgaaaaaagccatcaccagcatcacgaaggccagtgccgccgccgccggataatcatattcatcaagccggatgaaaaccagcagcgcggtcacttccgtctgaaagggaagattgccggagataaagacaatggaaccgaattcgccaaggctgcgcgcgaacgaaagcgaggctcccgccagaaaggccgggaaaatggtcggccaggtgatatgggtgaaggtctgccacgaagtagccccaaggctgcgcgcagcctcttccacatccgcgctcatgtcttcaagcaccggctgcaccgtgcgaacgacaaaggggatgctggtgaaaaacatcgcaatcatgatgccgagcggcgcataggcaaccttgatgccaagcggctccagcacacgcccgaaccagccgttctgcgcaaagagcgtcacaagggcaaggccggcaattgccgtcggcagggcgaagggaagatcaacggccgcatcgatgaggcgcttgccgggaaagtcgtagcgcgtcaacacccaggccagcagcaggccgaacaaaccattgaggatcgtggcgacagcggcggcgctcacggtgatgcgataggtcgccagcgcccgctcggaggtgacaatattccagaaatcgccccaccccaggctggctgtcttcaggatcatcgccagcaagggaagcgcaacgatgaccgtgagataaaccagagtgcagccgagggtcagtccgaatcccggcagcacagaattgcgtttcatacttaacagagacaccgaattcttccagaagcacgacgggagcattacgccccgcctagagcattttcgagccaaaagtgcgaagcggttttgcgtcggataatgcgacaaaacaaatacttggagcggttccagcgtttccgtttcaaccggaaccgctctattgcgccattacttgccggtaaagagttgatcgagcacaccgccttcggagaaatgctccttctgaaccttgtcccagccgccgaacgcttcttccaccgtcacaaggcgcacatcgggatagatatccttgtgcttcgcgatcacatccttgtcgtgcacgcgattgaaattctgggccagaatctcctgcccggcgggcgaataaagataatcgagataggcctcggcgatcctgcgtgagccgcgcttgtccacgaccgtatcgaccaccgtgaccgggaattcggcaagcaggctcatttcaggaacgaccacatcatatttgtcaggcccaagcattttttccgtgccccgcgtctcggcctcgaaagtcacgagcacatcgccaaggccacgctcggcgaaagtcgtggtcgcaccgcgaccgcccgtatcgaacaccggcacattgctgaaaatcttgccgataaactccttcaccttctccttgtcgcccttgaaagcctcgttggcataggccgtggctgcaagataggtatagcgcgcattgccggaggtcttcgggttggggaagatcaccttcacatcgtcacgagccagatcatcccagttcttgatgtgcttcggattgccttcgcggacaagaaaggccgggaaagaataataaggcgaggaattattgggaagccgcttctgccaatcagccgggatgagattgcccttgtcgtgcagaacctgcacgtccaccacctgattaaaggtcacgacatcggcttccagcccctccagaatggagcgggcctgcttggaggaacccgcatgggactggttgaccgtcagctcctgtccggtcctggccttccagtcagcaacaaaagcctgattgatctgctcataaagctctcgcgcaatgtcataggagacgttgaggatttcattcggctcctgagcctgaaccggcgcagcaccaagaccaagcgcaactgccgcgtatagaataatttttctcatgacatgcttccccaccgccaccgctgtacaaagggcgtagttttcaaattgaatttagaaaacaaatctagcggcaaatgaagcaaaatcaatctaaatcattgatttaaatatataaactactttccaaatgttttatggaacttggacctatcgcgctatcgtacgggagaaaatatttcccgcttccaggcctggcgtaaaacaaaaacaaaggccggaaacttgcgcttccggcctcgaatttttttctggcaatgcctgattaccagaatccacggtgctgccagcaccagagaaaattctgctcaccgcactccagacggctgcgcctgcgttctgcgatctcttcagcattgagtttcatcgcacaccacggccgctcaagaaaggcggaaatgcgcaatattgcgtccatcatattgacagcgagcaatcgcaaaattcgcatccttccaagcctccttattcgccgatccgtccggtttgttgcagcacttctgctgcaattatgaacgatgcgttaattttgaaggcttccccccggccttgtcaataacctacttattctatcggagatgaatgagtgaaataatttgtgagaagtgcgcccccgcccgcaaacaggttctacacctcgtaatccggcacgggcctgatccggaccttctcgacgtggcgaccgctcatggcctcgatcgtgaaatcaaagccgtcggcagtgaaactctcgccgccaaccggcaaatggccgagatgccagagcacatagcctgcaagcgtcgtatagcgatcaccctcgtccaccagatcgcggtcgagaagtccgctcaagcggcgaatatccgtaaaaccatccacgagataaccgccctgcccgtcggattgggcgaccgcgacttcctcgtcctcatccgggaattccccggcgatggcctccagaatatccgttggcgtcaccacaccctcgaaggagccatgctcgtccacgaccacgccaagctggatcggcgagatgcgcaactgctccatgacacgaagcacattggcattctcatgcacaacgagcggctgcttcacaaccttgtcccagtcgatggccttcttgtcggtcatatcgagcagcagatccttgaccagcgccacgccgatgaactcatccacctgatggcgcgccaccacgacccgcgaatgcgaaagcttgcggatagtggcgtggattttgtcttcatcctcgtcgagatcgagccattccacctcgttgcgcggcgacatgatggaccgcaccgggcgctccgccagatcaagaacaccgcggatcatttccttttcctccggcaggaagacatcgctggccgcagtctgctgcgcaatcatgtcaaccgtgtcggaaagcgggttctcaccgcggctgccgcccaaaagccgcagcacggcccctgcggtgcgttcgcgcaggtcgtttgtcgtcaccagcttttcgcgattgcggcgcgcaaactggttggctgcctccacaagcaccgaaaagccaatggccgcatagagatagcccttgggaatatgcaagccgaaaccttccgcaacgagactgaaaccaatcatcatcaggaagccgagacagaggataacgacggtgggatgcttgttgacgaaatccatcaagggtcgggaggcaagcatcatcacgccgatggccagaatgacggctatcatcatgaccgtcagatgctggaccatacctacggccgtgatcacactgtcgagcgagaagacggcatcgagcaccacgatctgcacgatcacctgccagaacaccgcatggacaatccggctgcttttcggtccatggctgccctcaaggcgttcatgaagctccatcgtgcccttgccaagcaggaacagaccgccagtgagcatgatgatatcgcgaccggagaacgacagccccattatggaaatgagcggttcgcgcagcgtgacgatccacgagatcgacgcgagcagcaccagacgcatcacaagcgccaaaccaaggccaaccaggcgcgcacgattgcgctggtgcggcggcagcttgtcggccagaatggcgatgaagacgagattgtcgataccgagaacgatctcgagcaccaccaatgtcaccaaacctatccaggcgttgggatcggcaatccagtccatggaccagtccatgatatgtcggctcctttagaatgattccagcaaaaacataaggcggttttgcgtaggatagtgtggcaaaacaaatagttagattgatcccggccattccatcataactggagtcgctccagatgcaggcagggttgaaaggcgcagacgtcaaaaggccgagccgcgcgattacggtccagcctgccggaagcgaacatcgatagaaattgctccacacaatccgggcccggaatttcgtgaaggaaattcggacttcgcgcaggcgattcgtcggaactgtcgtcgggcataaagcgcgatgaaccttgttgggggcattcaccggggcatatactgccaatgaatcgcccattgccatgggaaactatggtttgcctcattatgcagacgcaaacccgcaagacaagtggctgattactcccccggcgatacctgcaccccgcgcttgcgctcgtggcgcgggcgcgccctgaaaaagcgcacgccaataaccgttacgatgacagtggcaatggcgatagcgatgataaaccagcgcatatgatcgccatccattttggcgaatatccctgccccgcgccctaccagccagcccggaaggaacatgagcggggcccatacgagtgccgaaagcacgtttgccgtctggaatcgggtctggtccatggacatcatgccagccaccatcggcacggtacagcgcaccggcccgaagaaccggcccaaaaaaaacgcggtaaaaccatagcggcgaaagaggaggcgcgcacgcgccacggcgctgcgatacttgttgagcggccatttatgaatgatgttgcggcccagccaccagccaagaagataggaaataatgtcaccggccaccgcaccgatgacggcgccgatgatcacggggagcggctcaacaattccagcgccgacaaagccgccaatggcgatcatgatcggggtcgcgggaatgaacattccgatgatggcaagagattcaccaaaggcgatggcgcccacaattggcccggcccacgcccggtgatcggaaataaactgccctagatccccaattatgctttccattccatcctcaaataccgcaaaccggatttctgaaacgatcaaaaccgcctctgtattttccgcaaagcctatccggtgcgtgaagcgccctgctcaaatatgatcgggatagttgatgcttcgccagacgcagagcaaccgcttgccgatgaagccttttatatcccctgacctcccaggcaagaaccaataatcgataatatggttgcgacatttacagctttaacaaagccgcgaacagccccctccctgccgagcggttcctgtccagcgctaccgaatatggagccgacaggtaaagcttacaacgttaaaaaaagaaaaaatgaatcgaatgacgaatcttgctgccacgattctgcaagacgagcggaaaagaccccaaccagaacggataatgcgctggaatgcaccgctggcgtgtactgaccaatttcttcaaacccggcatttgcgggctttttcgacaagctgtcatttttttcagaaaattttcgactgaaggctggacagacataaaagaggccgttatagaaccgctcacttcaccggggccgctgcctcggcaaagcgagtgggtgattagctcagttggtagagcagctgactcttaatcagcgggtcgtaggttcgatccctacatcacccaccaaattcgctttaaattccaaaaacttccgctgattaatccgatggcagattgccgcggccggtgcactccctcaaccgtagggccatggtggatcgccgtgctttgcgcctatctcccccttattgcctcccaatacattacggataattaattggcttattcatatcaggttcatctaaaaaggcacacattattcgtacgccaataagcggcgcacctgtaaaagagtaatggagtcaagaaccatgaaatcgaagaccgcatttatcgctgtaatcgcaacatctttatttgctattcccgcacttgctcaagagaagagcaatgcgaatacggataaaccagcagcagaagccgccgtttcaagcaatcaggatgcgaagaacaagcgcggtcctatcgatcttgagaaattctcccgtatggaccagctcaaggctgccgatactaatggcgacggtgtcctgtcgcgagatgaaatcgaggccctcgccctcaagcgtgtcgtaagccgcgcggccgaccgcatggagcgccgtctcgatgtgaatggtgacggcaaggtaacgctggatgaaatccagaatcagcgcaagaaagaattcgctgcgctggatcgcaatgacgatggaaagctcgaccgccatgaaatgcgcgccgcaaagatgtcccatcgtggccacaagggccatcatgagatgggcaagcaccacaagagtggcgatcataagggcggcgatcataagggcccaatgaaaacaaaggcccagaagccgcaggaataagctgcaaaaaacaaacctgggccgtcatggcccgggtttcttttaaaaacgcgcttcaatgggaatggagcggctttaggggccaaacccaatcagacgctcgggtttaaccgaaaccgccccagcaaaccgctcaggagcggatcacgccctttttgaaaataatattgccgtaaagccgcttttcgccggtgcgaataatcgcgaaggccccgcgtgcgcgatcatagaaggcaaatcgctcaatcggctcgacaggaatcttccggccttcagccttctcgataaccgcttcaaattccttgaagattgcaggcatttcgttcggcgcctgcatcacggctgctggcctgtcaacaaagtcgtccaatggcagcagggagagcacggcttctgcgacttgcgtcgcactgatgcccggaaaatcgagaacgggaacaccggcagcctgcgccggataatttgcatccacgatgacgaggtcgtcgccatggcccatatctgcgagaatggcgagcaacgaacctgtaagcagaggatttatgtttttgagcatgaattcttttccaaagagcgatgatctatcggtacgagcctatcgcaaggcggccccgatatgcaaataaggaaaatcgctatcgccaagtgttcaaagcggcttctcaggatgcggagaaccgtcataagcgccccagaccgactggtcgaaattgacgatagcacccgtcatcagtcctgattcctccgaggccagaaaagcaatggcgcgcgccacttccgccgggtcgagaagccgcccgaaaggttgcgtctttacggcttcctccagccagtttgccggtgcaccatgatattcacgctggatacgatcctcgccatcggatgccatccagccgatattgaggctgttgacccgaatgcggttgcgaagaaccgaataggcaacattgcgcgtcagcgtgtcgagcgcgcccttggaggcgcaataggctgcaataaaaggctggcctcccatggacgacatggaggagacattcacaatcgcaccctccaccctgtcacggcggaaaagcttgatcgcttcctgaataaggaaaaacggcgcgcgcgtgttcacggcaaagagccggtcgaacagttccggtgatgtatccagaatagtgccgcgatcggtcagtcccgccgcattcaccagaatatcaagcctgccgaatgcccggtcagcttctgcaacgatgcggcggcagtcttccaccttttcaaggtccgcctgcacgaaaaccgcttttgcgcccagttcttcaagcccggcagcctgcgccctgcccttttcggcagaacgcccgcagatcacaaggccttgcgcgccccgttcggcaaacagccgggcggtggccgcgcccagcccctgcgtgctgcctgtaatgactgcaatcttacccttcaactgtccgcccattccatgttctccggttatactcgcccgcccagttcagcggtaagatcggcaagctcctgcccgcctgccatcaggctttgcaactcatccatatccacatcgtccttggtgcgcgtgccaagcgtcacaccgcgattgagaacggtaaacttgtcacccacggcatgggcatggcgaacattgtgggtgatgaagatcacacccagcccacgcgagcgcacaagattgatatatttcagcaccatggccgtctggcgcacgccaagtgcggaggtcggctcatcgaggatcaataccttcgccccgaaatagacggcccgtgcaatggccacgcattgccgctcgccacccgaaagcgtgccgacagcctgttgcggatcgcgcacatcgatgccgattttgcgcatttcctcgcgggtgacttcttccgccttctccgtgtcgaaccagcggatcgggcctatgccccgggtcggctcacgcccgaggaaaaaattgcgcatcaccgacatgagcgggatcatggcaaggtcctgatagaccgttgctatgccatgatcgagcgcatcgcgcggactgttgaacgaaacgggctttccctccaccagaaactcgccgcttgtgggcttatggacaccggaaagcgtcttgataagggtggatttgccagcaccattatcacccagcaggcaatggacctgccccgcctccacactgagcgaaacgccgtttagcgcaatcacagggccgaaatgcttgacgagattgcggacttcgatgatcggcgtcgtcatgaaaacctccctctcaacgctcgcccgtggcgcgcttgcggatgaaattattgaagagcacagcgatcagaagcattcccccgagaaacacaagataccagtcctggtcgatctgcgtataggtcagcccgatcagcaccatgccgaaaatgatcgcgccgaagaaagcgccgatggccgagccataaccgccggtcagcaggcacccgccgatcacggccgcgatgattgcctcgaattctttctggaaaccgcgccgtgcatcggtggacccggcatcgagaacagtcaggatagccacaagtgctgccgccatggccgtgcacatgaagagcgtggttttgacgcggcgcaccggaacaccggaattgcgcgcggcaagcgcatcgccgcccgccgcaaaaatccagttgccgaagcgggtgcgcaccagaatataggtcgcgacaagggcaatcacgacaaaccacagcacctcgaccagcacacctttcactgccggctcgccatttggaaatttcgcaatcaaatccttttccgccagccatgcgaaaagccccggaaatgcatcgccggaaaagaggccggccagatagctgccgctgaccgcttccttcacaccgcgcagctgcgtcgcaccgccggttgcccacttcagcccgacaagcgaaaggccgcgcaatatgaagagaaaggccagcgtgacgataaaggacggcagacccgttctgatgacgatctgcgcattcaccgcccccaccagcgccgcaaacagcaaggtaacgataatggcaacggcaagcggcacctgccagacgacaagggctgcggcaaaaatcaggccggcaaaggccaccatagacccaatggaaagatcgaactcgccgccgatcatcaacagcgccgctgcgacagcaagaataccgagctgcgaggccggggccatgaaattcatgatcccggctgcggtaaacatggccgaattggcggttgaaacaaagaagatcgtgatgagaaccagaccggacaccgcgcccagttccggcctgctcaacaggcgctgcaaggtgctggccgatttcagccgctcatcggcgggtgccgccgctgcggccttcgtttcggaattgggttcgctcatcatcttttcctcaggcattcttgcagccacgatcacggtcgaagctgctgaagcttgggtgcaatcatccgttcccgcccatttgcgtgggcgggttcgatctcatttgccgtgagcccgaacattttcgagccaaaagtgcgaagcgcctacgcggggaaatcagtccactggactgatttctgatcccgcttcaatgcgccggataatgcgtagaaacaaagagatagagcggttccaacgattctgttaaaacaggaaccgctccagaactaaacagccagtcttaccggatacccttggccgacaattccaccacctgcttggccttgtccttggtgatcaggttcgggccggacgggacgttgccacccggcatcagcccatatttcgcattcagtgcgaggaatgatacgggcagatagccttgcaggaactgctgctggtcgatggcaaaatccgcctgccccttctccaccgcttcaaggaagccagccgacatgtcaaaggtcgcgatatggatgccgctgcgtccgctttcggctgcggctttcacggcaggttcgcccgccagcgtcgcattcagcgtcaggatcgtatccaccgccggatcggaggcgagagcagcgcgaaccttggattcattttcagccggatcagccgatgtcggcagaaccttcacgtcgccgaagccttccttgaaacccgcgcaacgctggtcgagcgagacattgcccaccccctgattgacacagatccccttctttccgcctgccttcttcagcgcctcaccggccacctttccggcatcgaactcatcctgcccgacatgcagaagcgcgccaagcttcttcgaggcatcagaaccggaattcatggaaataaccggaatacccgccgccacggcgcgctcgatggatggcccaagtgcatcggcatcgggaatggaaaccacgaggccctgcggcttctggttgatcgcggcgtcaataagctgcgccatctgcaccatgtcgaaggtttccggcgcacgatactcaacctgcacgcccgtatccttcgccgcttcggcgacgccgttcttcaccaccgaccagaacggatcggaggcctgaccatggctcaccacgacgattttgatgtcagccgcctgcgctgcaaaggcggctgcaagcaaggctgtcccggcaactgccgatttcaaaagagatttcatgctcattcctccctttatccggcattccccgccggtttcgataatgcctttatcttcggcctgtcttatcgggcgctcctccaagccttatccccgaaaatgcggcaaaccgtcgatcttttaatagaatgaaacaatcattagaaaattctagtggaattataattccatttctgatagctcctgtcaatcacataagctacctatgatatactagaatattttcgagtctaaagtgcgaagcgcctatgcgggaaatcagttcactgggctgatttctgatcccgctcgatgtgtgaggcaaatgcgacaaaacacatagccaatcaccatcagagagctggagatgattgacttacggcttgggaggggatggaaatggctgttatagcaggcttgatcggttccggcttcatgggcaaaacccacgcgctggcgcttgccaatgtcaatcgcatcttcgacctgccgcttgcggtgcagcttcacacgcttggcgatattgacgtgcaaacagcccgcaaagccgcgcggcaactgggctttgcccatgccactggcgactggcgtgacctcatttccaatcccgacatcaacctcatcgatatcaccacccccaaccgcttccataaggaaatggctctggcggccatcaaggccggaaagcatgtctattgtgaaaagccgctggcgccctctgccgccgattgcctggaaatgacgctggccgcagaacgcgagggtatccagacggctgtgggtttcaactatctgaaaaaccccatgatgaagcttgcacaagagattatcgcaagcggtgaactgggtgaaatccgaaattttcgcggcattcacgccgaagatttcatggccgacgcccgcattccgtggacatggcggcttgatccggcaggtggcggcggagcacttgccgatatcggcagtcacatcatcgcaaccgcgcgctatctgatcggcccaatcgcggacgtgatgggcgaggccgttacgctcattcgtgagcgccccgacatggctgatctctcccgcacgaaacccgtggaagtggatgatgtctgccacgctttcatgcgttttgaaaacggcgcaaccggcacactggaagcaagctgggtggcaagcgggcgcaagatgcagcacgatttcgagatttcaggatcgaaaggcgccatcttcttctcgcaggagcgtttcaatgaactggaattgttcctctattccgaccgcaaggggcagcagggtttccgcaagatttttgccgggccggaacatgagccctatggcgctttctgcgtggcgggcggccatcagatcggcttcaacgacctcaagaccatcgaagtgcgcgatttcgtgctggccattgccgggcagaaaaccggccatgccgatttccgcgaaggctatgaggttcaaaagacggtggagacgatctatgcctcgtcccgcgagcgccagtggaagaaaatctagcgaggttgtagtgcggtcggatggacgatgaattcgccatccaccatcatgatccgcgcacggatcccatagacatcgcgcaggcgttgcggggtgaagacctcggcaggcgtgccatcggcagccatgcagccatgatccagcaggatgaggcggctgcaatgctgggcggcaaggctaagctcatgcagcgatgcaatcaccgtccgcccttcgcgcgccagttcggcaaaagtttccatcaaggttagctgatgggcgggatcaagccccgccaccggctcatctgccagaatgacaggtgtgtcctgcgccagcacacacgcgatcagcacgcgcgccctttcgccacccgaaagctccatgacggagcgctcgccaaagcgcgacacatccatgtggtccatgaccgcttcaatgatggcctcgtcctgcctgtccagcccggcaaagaccggtttcagcgcagaccgccccagtgaaaccagcatatgaacgctaacaggccaggcaacatcgcgctcctgcggcagataggcaaggctgcgcgccttttcggcagcccccatatggcgcaagtcgcgcccggccagagaaacctgaccgctggaagccaccagcccggcaatggcgcgcaacaatgtcgttttaccggccccgtttggccccacaaggccgatgaattcgccgccctttgtctcgaagctggcatcggccagggcacgcttgccgccaaggatcacgtcgaggtttttcaccgaaagcaaggtcatacgagctgcctccgatatttgaacaccagccagaggaagaatggcgcgccgataatggctgtcagaacgccaagtttcagttcgcgccccggcatgacgacacgcaccagaatatccgctgcaagcagcagggcggccccgccaaggccgctcgcgacgagcaggcgcgaggggcgcgcaccaaccagcggacgcaggaggtgcggcaccacaagccccacgaaaccgatggagcctgcaaccgccgttgacgccccgacacaagccgccgtgccaagaacggcaaaaagctgcacgcgccccagactgacgcccattgtcgccgccgcatcggaaccgagcgtaaggctgtcgagcgagcggccaagcgaaagaagcatgagccagccgatgaggatgaacggtataaccagcgccacatgtgtcatggaacggtcggcaagcgagcccagcatccagaacacgatttccatggccgcaaagggattgggcgaaagattgagcgccagcgccgtcagcgcgcctgcaaggctggtgacagcgacaccggccaggatcaccgccagcgtgccagcattgcggcctgcaagaagtttgaccagaaacaccgaaacgaaagcccccgcgagagccagaagcggcagggcaagcggaaacagaagcgaaagcccgctatagatcgcaatgacggcgccgagcgacgccgatgcactgacaccgagcaggcccggttctgcaagcggattgcgaagatagccttgcaacgccgcccctgaaagaccgagcgaagccccgatcaaaagcgccagcagcgcgcgcggcagacggatttcccgcatcaccagcacggtcatatcgcgatcatcgcccaaaagtgccttgaaactttcgcctatgccaagcgcggctggacctgtcaaaagcgaaacggcaaaaagcacgatgacgagcaaggccagcccggccagcagaagatggaaacggtggcgttcagtcacgggcagcctccgcaagctccgccacggcctcgacgctgaaaggtccaccgcaaaccgtaagattatcggccatgcttatggcccgcgcctgcttttccagcgcgcgcagagccgggtgctggaaattttcaaatgccagcgcgggcgcgcggtcacgcgaactgcgcaccagaatatccggcttttcaagcaccagtttctccagcggcagaagcgccgagccggttatgccgatctcgccagccatgttttcaagccccgcaagccgcacggcctcatcgaccagcgtaccctggcccgacgtatagctgttggcgtagtaaagcgcgaccctcttggcatgatcgggacgtttgatcgcagcaagcgcagccttcatatcgtcgatctgcgcttgtgcttcggcctgccgcccgagaagctcgcctatgcggcgcagatgttcttgaatgtcctcgaaggaacgggcgggcgcaaactcctccacccttatgccgagcctgcgcaacaatccgactgtcgcgcgcgaggaaaatgtgcctgcaagcacgaggtccggcttttgcagaaagacctcctcagcctgcgcatgattgatcggcaatcgttcggccttgtccgccatgacggaaagctgcggatcacgcgagagataggagacggattgcaactgcccttcccgcgccaggagcatggccagttgatcggtgcagacattgatcgacaccacacgctgcgcaatatcagccgcattggccggcaggggggcaaaaagggccagacctgccgcaaggcagagcctcctcgtccattttacggaaacccttttcacatcctgtccaatctcagaaattacgggtcagcccgatagtgatggtgcggcccggcgcaacatagccggaactcgtctcgtaatccttgtcgaagatattctccaccgagaacttcaactgcgattgtttgtcgatcgaatagagcgccacaaaatccgcggtgacataatcgccgagtttcttcgtatttttcgcattggtatagcgcgaaccgccatagagcacccgtgccgtcagatcgagcttttccaccggcttgaagttcacttcggcggccgccttgaaacgctcgcgatagggaagatcattcccgctatcttcatcgacaggccgcttgaggtccaccattcccttgatgccccattgttcgttgaagcgatggctgagtgtcgcttcaaggccggtcaccttcgcgcttgcaatattatacggaatataggacggcgcagtgctcatgatcgcatcgctgagccgggtctgatagagtgccatgtcgaggcttgtcgaagccgtcgcctgccagttcagcccgacttccacagaacgggatttttcgggttgcaggtcgggattggcaaagcccggataataaagctcgttgaaagtcggggcgcggaaacccgtcgcataggatgaacgcagcaccagatcaggcaggatttcatagctcgcgccaagattataggtggtcacattgccgaactggccattatggtcgtagcgaatgccgccatcgaaacgcaatgcatcatattccagcgaatattgcccgaacacggcggcaagatcgcggcctgtctcgtcataatcgatggtcgtattgattttttcccgataggcttcaacgccgccagtcacaacatgcgagaccttgccggtatcgaagcttttttcggtcgaggcgaacaccccgtaacgcctggtctcgaaccggtccgaaccttcgatccccttgcggaaattccggctattgtcgatcccggtgctgaattccaccgtcgaggaccagtcggccgtatggtcgatccgtgtgccgaccttgccggtaaaggccgtactatccgcttcgttgaatgcgggtgcggtcgcatcatactggttgcgcccacggctgaagaggccgtccgcatagattttgccccagtcgaaatctttcgacagcgcaaaattgaacgagccctgcaggaaaccatcatcgtccggctcgtggccgaatgcttccggcgtggtgaaatcatagccttgagtgccggtaaacgctgcccctacggcataatcgataccgtcgctgctgcggccttgtaacgaacccgatgcataaccgccccatggatgcgacacgcctgttgaaacgctgccgcaccatgcgcgttcgccgcaggccccgccctgtttggtgatgatattgatgacaccgccgattgcatccgcgccatattgcgaggaatgcgcgcccctggcaatctcgatacgttcgatggaggtcagcggaatattggcaagcgcggtcgatccactcgttgccgaagccgtgcgcaccccattgaccagcacgaccgtctgcttcgacgacatgccgcgcatatagatattggcggaagacccctgcccgccattcgtcttgaccgaaatgccgctataggtttgcagcaaggattgcagatcgggcgcggcggaccgttcgatatcggcagcgtcaataacgctcaccgaggacgtggatcgctgaagcgacgaggcccggcggagcggtgtcaccacgatagtatcaagtgtgacaccatcatccttatccccgccatcctgcgccaaagcgggtgataacgtggccgcacaggccgacgccagaagagctgacaatttcagaatatgcattttatccctcaacctgccggacgggttttccctgtccagcttccctctcgccgcaggttgaagaagtgccagcgcaaagctgtttctttcctgacggcaacatttcaacaatgtcaccgccacggacgaccgcgcctgaatacgccccgtattcaagcatgggtgaccggatacggcaggtctcctgacttccgggtcttcgctttgcctccgccttcccgattgcagcatattgctgctttcagtggctttggccgcttgcgcggcctgtggaggatagctctccggttacagttgcgggggcagtctcggtttcagccctatggcttcaccgtgttcccttttcatccgccgcaatggcggaaccgtctcctgaaaattgcgatagcaatatgattgaggattcgcaactgcgccaaagcgcgcgatagagcgtgatgacattaaatcaggtcaccatcccgctctatctctttgtttttcaacgctttccctatcgcaggaaagcgcggaagcgccgcaaggcaaacaggaaaagtacagacccgatgacgaacagcgccaggaactgcggccagaccacgccaagccccgccccccgaaaaagaatggattgcgccagaatgacgaaatgcgtgttgggcgctgcaagcatgatcgtctgaatgatttccggcatgctttcgcgcggcgtggtcgcaccggacaagacctgcaatggcagcaggatcagcatcaggagcaggccgaactgcggcatggacccggcaacggttgccaaaaaaatgccaaggctcgtcgttgcgaaaagttgcagcgcagcccctgcaagaaagagcaggatcgacccgttgatcggcacggacaacagcccctgcaccacgaaggtcagcgcaaaggccgaggcaaccagcacgaccagccccatggaccagaccttgctgatcatgatctcaatcggcgttaccggcatcaccagcagatgttcgatggttccatgttcacgctcgcggatcagcgccgcacctgtcaggataatcgaaagcatcgtgactgaagagatcacatttgtaatagccccgaaccatcccttgttcaattcctgattgaagcgcgcccgcaaattcagatcgaccggcgcgggcgcactgccccggtagtgattgaggaattcactcacctcccccgccacgatggattgcacatagccgccgcccgtaaaggcctggctcatgcgcgttgcatccacattgagctggatggtcggcgcgcgcccggccagaaggtcgcgctgaaaatccggcggaatattgagtgcaaacgtatccagcccctcatccatgcgattatccatctcataagaggagataagcttcggcggcacgaaatagggcggatagaacgcggtcgtaatccggcccgaaaccggtgactggtcctcatcgacaatggcgattgccgcattgttcagcgtttccggcatggctttcgccgccgtataaatggccagcgtgaaagcatagacaatcaggatcagaagcatcggatcgcgcatgaggccgcgcagttccttgatgccgagccggaatatattggcaatcctcatctcagctcgcctgttttttcagaagaacgatgccaagcagcatcaataccggaatagcgatcagcagcggcaggaaggaacccgcaagcgcgctgaaatccagcgccttggagaacgttccgcgcgaaatcgtcacgaaataggttgtcgggtaaatcttgccgatgaaggcccccacgccctacaacgcggatacgggatcgataatgcctgaatattgcaccgccggaataagggtcataagtgctgtgccgaagatcgccgcgatctggctgttcatgaaagtggaaatcaccagtcccatgctggtcgtgatgatgacatagagcagtgcggcggtggcataggtcacgaaactgccggtaaacggcacgcggaaaatgaaaacggcaaaggccgtcagcatcaggaagttcaggaatgccagcccgatatagggcaattgcttgcccagcaggaactcgaatttggtgactggcgttacgtagaaattgatgatcgagccaagctccttttcgcgcaccacgctcagcacggccagcatggccgggatcatcagcaaaaggagcggaatgaccgcaggcaccatggcaacaaggctttgcacatcgggattatagcgatagcggatttcaagattgaaatttccggccgtggccgcatcaccataaagcgcgcgcgccttttgcgtcagccagtttgcatggacgccctgcacatagcccttggcggtttccgcccgcgtgggcatcgccccgtcgatccaggccgcaacctcaacctgccgcccccgcatgacattagctgcgaaattcggcggtatttcaatggcgaggctgatttcgccttcgcgcattcgccggtcgagatcgtcataatcggtgatcggcggcttttcgatgaaatagcgcgatcccgcgatctgctgcgtatattcgcggctgatcgtcgtatcatcgcggtcaagaaccgcaaatgtcagcttctcgacgtcgagattgatgccgtagccgataacgaacatgagaatgacgctgcccagaatggcaagcgtggcccgtatcggatcacgtttcagttccagcgcctcacgccgcgtataggcaaacatccggcgcaggttcggcagccagcttggccatgcctttcggtgttgcgccttcggctccgcactatctttttcaatcttttgcggcgcggattgttcaccctcgccgatcgcatcctgcaaaaaggcgacaaaggcgtcttccagcgtggccgcattgcggctttcggtaattgccttcggcgtatcgctgatcagcaccttgcccgcgtgcataagcgagatgcgatcgcaaagctccgcctcgttcatgaagtgggtggagacaaaaattgtcacattgtcccggcgcgacaaatccgcaaggatttgccagaaggcatcccgcgccacgggatcgacacctgacgtcggctcatcgaggatcaggatatccggcgaatgaatcaacgccacagccagcgacaggcgctggcgaatgccaagcggcatggcatcgggtaattcatccatcacatccgcaaggtcgaaacgcgccgtcagttcctttatccgccgcgccgtgacatccggctccatgccgaaaagcctggcatgaagctcaaggttctgatgaacggtcagttccgaataaagtgaaaacgcttgcgacatgtagccgacatggcggcgtatatcgatatccttcgggtcaacctcacgtccgaaaagccgggccgtgccctcgcttgcgggcaaaagcccggtcaagaccttcatggttgtggtcttgccgcaaccgttggagccgagaaagccgaatatctccccgcgcggaatacgaaaactcacattatcgactgcggtaaaatcaccgaaccgaaccgtgacatgctccgcttcgatggcaattgcggtatcagaggcaggcgcgcgcggcggaatatgtatttccctatggccccgccgctgttcttccggcagaagtgcgatgaaagcggcatcgagattgggcgtatcggtgcgctccagcaattcctgcggcgtgccggtcgccagaatctggccgtcattcatcgccaccagccagtcgaaacgctccgcttcttccatataggccgtcgcaacgatgacgctcattcccggacgatccttgcggatatcgtcgatcagctcccagaactggcggcgcgacaagggatcgacgcccgtggtgggctcgtccagaatgaggagatccggatcgtggatgagcgagcagcagaggctcgttttctgcttcatgccgcctgaaagctttcccgccggccggttggcaaaggccgacataccagtgcgcgccagaagatcggcaatgcggcgctcccgttccgccctgtcgtggccaaagagccgcccgaagaaatcaatattctcgaacaccgaaagcgtgggataaaggttcttgccaagcccttgcggcatataggcaatgcgcggataagccgactggcggtggcgcttgtcggcaatgtcgccgcccagcacctcgacatggccctgctggatcgtgcgtgcaccggcaatcagcgaaagcaggctcgatttgccaaccccgtccggcccgatcaggccgaccatgcccccggcaggaacgtccagatcgacattgcgcaaggcgcgcgttgcgccataggacaaatccacgccccgcgccctgacgacaaagccgccgtcgccagccttgccgaaaacgctgctcattttacggtttccgcaaggttcttcggccatccggcatcaggggcaagcttgacataggcaacgccgggcaagccggttttcacctgctgaatatatttctgtaaaaggttctgcggaatctttgccttgacgcggaacatcagcttctggcgctcttccttggtctcgaccgttttcggcgtgaactgggcgacatcggccacgaagctgaccttggccgggatgacatattgcggcgcagcatcgagaacgatgcgggcatcggctccgattgccacgcgccccgcctgcgccgtgggcaggaagaaggtcatggaaacatcgctgaggtccaccagattaagcacgcgcccgcctgctgaaagcacttcgccgggctgtgccacacgatattgcacacggcccggcttgggcgcggtcaaggttgcgtccctcaaatccgcctcaatggcggcaatagcggccttggcagcttcgacagaggcttgcgcatccacaacctgcgccttggcggcacctatggccgcgtccgttgctgcaagctgcgccttggccgcaccgacggcggcttccgcgccttgcgcggttgcgcgatcgtcatccagaacctgctgcgagacagtccgcgattccgacaattgccgggaacgggccagacggcgctgtgctgcatcaagctgggcttcccgctgggcaacggtcgcttcggccgccgcatgttctgcctgccgctgcgtcacaaggctttgtgccgtatcgataccgatttccgcccggcgcaattgtgccttcgcctgccggtactggctttcaagctggtccgtgtccatgcgggccagaacatcgcccgctttgacgaaactgccttcatttgcaaaaatttcacggatgcggccggggcttttcgtggaaatatcgatttcaaccgcctcgacgcggccattgccgctggcaatcccgtccggcagcccgctgccattcatcgcctgcaaggcataatagccgcccgcagcgagaacgacaattgcgcctgcaacgatccattgtttgcggctgaaacccataatgaaacatcctttgccaatattcgtccaaggccagcttccggtgaagcatgggcaagcggtcgctatctgtcgggatgttcgcctccccgcccggtttctgcacaaacctccggtggaactggaactaccttttcattcaacaaccggcgaatttaggggagcggtccgcaaaccacgaactcccggttgcggccagatttagtaagctgtcggcccggctgccttgattaggatcaagcatatccgcttttaccgcaaattcccccggcacaaaaaggagaaagacgcgggtgctgttttgatgaaatggaggtggcaatactgacagcacccgctgactgccgataaaaacggtgccgcaaaagctcgcgctcggcagattctatagccggggtgccgtacgagtagggcctttggcaccccgggctgccagctctggtggaaacgggcaacgaaaacactattagcactcgctttaaaaaagctccttgatttcaatcaaatattgcgatttaagttgacatccaacataagccattgatttaaaaaggatttttagctttcttctgtgcgggcgcgtccttgtgccgggcgcagccgccccagtttctcgccagataatctgttattttccgcagcttcggttccctgagaaaggattcacgaaaaaggaggcttcccttcacctccggcacggattcattcagctcaagctcgcgcctgatttccgtaaacccttcctctgcggcccattgcggctcaagccggtaagtttcgcccgccttatagagcgccattccgatataaagatcgactggcgtgccgcgcacggtttgcgcccaccatttcacaatggttccataaggcgcggcctcgcgttcaagcggccaataaacctgcggagcgatataatcgacgatgccgtctttgacccagcgccgggtatcggcaaaatcgctgtcgtaattggtagcgcccgcaagcgtatcggaaccgagcggatcgtccttcctgttgcgccacatcccgccggggctgatgccgaagcgaacagtcggccggattttcttgacccggccaaacacgtcctgcaccagcttataggtgttgtagcgccgccagtcggccttgctgttgaagcgcgtaccatagcgagcaaatgtcttgcggtcgtcaagctgcgaatccggtgtttcgctatagaaataatcatcgaactggataccatcgacgtcatatttctggaccacttcaccgacgatattgcccacccaatcgcgcaccgccggaatgccgggatccagcacataacgttttgaagcgacaccgatccatttaggatgggtcttatagacgcttggcggagaatcgggcgacgagtttttcaacgcctcctgcgtttcacggctggtatccatcgaaacgcgatagggattgaaccacgcatgaacctcgatgcgccgcttatgcgcctccgcaatcatgaatttcagcggatcaaagcccggatccttgcccagaacgccggtgagataggaagaccacggcaggatcgaggattgataaaacgcatccgccgtgggcgaaacctgaaagatgaccgcattgataccaagcttttgcgcgcgatccagtatggccagaagctcgcttttctgcgcgatgacccgctttccgccattggcaatcgccgtcgattgcttcgatggccaatcaagattgataaccgtggcaacccatgtcgcatggaaagcatcacaatcggcaaacacgcgatttcctttcatcccggccaaaaaattcaaattcaaatccggtatcaccgcgaagaagtgcatccattttcattggcccgaatcgcagataagcccaaaattattcacgcattacttctccgaagcacccataaacaggtggattggctaacgcatgaaaatatttaacttgaaaaattgtttcataacccaaaatgggcgcttaccgcatttacctgaagccaattttggtcacgataagaaccaacaataatttctaccttgattttcaaaaagcacggaccaccctatcgccctttcataaattaaacttcccaatcttgacgtgagcaaagatagccctagctcaacctgtctgacgcggtttactttccggttttaagtaccggaaacggcaatgttatgatgggtgcctcgattggagaacggatcactgagatgcagtcgctatcaggacagttacgctttgcattattgggtttgaggtaccaaggtcttgtgagcttctgtaaagaatggccatacgcgccccgctctcgcgggtgcgatacgggtctgaaacgggaaaaggcccgacatcgattcattgtacaaggccctggatacaaggtcctgccagtacaacgacatcgtttgtcgcgtcattccggctccctcacctgcaacgagaattccatccggcaatgctggcccttcatgcccggcaatggcggccagtcgcagtttggcaccgacatgctggtcccggactgctggtctaagaatatcaggagatttggctgaccggcatcaaagccggttaagatgtaacatttcaagggaacaatcgcattgagcgaaagtggcttgcccttgaattcctttgtgggaggcgcaaatgcacctaactcctcgcgagttcgacaagcttgttattcatatgttgtcggacgtggccctgaagcgcaagaacaagggcctgaagctcaatcaccctgaggcggttgccgttctcagtgcctatgttctcgacggcgcgtgcgaaggcaaaaccgtcgaagaggtgatggacggcgcgcgcagcgtactcaaggcagacgacgtcatggatggcgttcccgatcttctgccgctcatccaggtagaggccgtgtttagcgacggcagccgcctcgtcagtcttcataatccaattacgtgatttccgacgttccagatcaatctgccgcggcatttgcaggagagcaccatggccaaggaaccgactaaagctgcccatccgcagccggaacagacgaaaaccaaccacaaggcgcatcggcctgttggcggctatgttctggcaaaagaccccatcgagatcaatcagggccgcccgcgcaccacgctgacggtgcgcaataccggtgatcgcccgatccagatcggctcgcatttccatttctttgaagtcaatcgctatcttgaattcgaccgctccaaagcctttggcctgcgtctcgacattcccgccaataccgccgtccgtttcgagccgggcgacgagaaggaagtgacgctggttccctttgcgggcaaacgcttcatcttcggcttcaacaatctggtggatggctggagcggcgacggtccaacgcccgactatcagccgaaccgcgaaatcgctgccgaacgcgctgaaaaacttgggtttaagtcgtgcaagtccggtggcaaggacgccaaatagaggccccaaccctgaacatatttttcgaggcacaggataatgacacagatttcccgccagcaatacgccgacctttatggcccgacaattggggacaagataaggcttggcgactccgatctttacgttgaaatcgagaaggatctgcgcgccacttatggcgacgaactgcaatatggtggcggaaaaacgctgcgtgacggcatggggtcggaaaatttccttacccaggaagcaggctgcctcgatctggtcattaccaatgtgactgtcatcgacgccatacagggggttgtgaaggccgatgtcggcattcgcaacggaaggatcgtcggccttggaaaagcaggcaacccttccaccatggacggtgtgacgcgcggccttgtgaccggcgcttcaaccgacgccatatcgggcgagcaccttatcctcaccgcgggcggcatggatacccatgttcactatatcgcgccgcagcaggtggaggccgctctctcgaacggcatcaccacgctctggggcggcggcatcgggccggttgacggcacaaacggcgtgaccacgaccaacgggccgtggaatctcgaaatgatgctgcgctccatcgagggcctgccaatcaactttggcattcagggcaagggaaattccaccggcattgcgcctctgatcgagcacctggaagcaggtgccgccggtttcaaggtccatgaagactatggcgccacgccggctgcaattcgtgcctgcctttcggttgccgatgaatatgacgtgtcggtggccgtccatacggatacgctgaacgaatccggctatgtcgaggacaccatcgcagccttcgacgggcgctccgtccacacctatcacagcgaaggcgcaggcggcggtcacgcgccggatctgctgaaagtggtgggccagaataacatcctgccaagctcgaccaatccgacattgccctgcggcaagaactcggtcgccgaactctttgatatgattatggtatgccataatctcaatccgaaaatcccttccgacgtcgcctttgccgaaagccgtgtccgcgccgaaaccatcgtcgccgaaagcgtgctgcatgacatgggtgcgatctcgatgatcggctcggattcgcaggccatgggccgcatcggcgaaaccttccttcgcgccatacaaactgcggacgccatgaaaaaggcgcgcggtccgctgccggaggatgcgcccggaaacgacaatttccgcgtgctgcgctatattgcgaaagtgaccatcaatccggcgctgaccgccggtgtcggcgatgtaatcggctcgatagagtccggcaaattcgcagatctggtgctttgggaaccggccttcttcggcgtcaagccgaagctcgtcctcaagggcggactggtggcatgggccaatatgggcgacccgaacgcatcattgccgacgccgcagcccatgtattaccgccccatgttcgcagcctatggttctgcgctccagaagacctccatcaccttcgtttcgcgcgcggcctacgacaagggtgtcgccgaccgcttcggcttgcagcggctggtaatgcccgtctccggaacccgcgtcatcggcaaggcccacatggttcgcaacagctatctgccgaatatcgaagtcgatccgcagactttcgcggtcaaggtcgatggcgtccacgcaacggtgaagccgccacagtcgatctcgctcaaccagctttatttctttagctgacgccggaaactgcgggattttacggaatacatatcgaggagaaacatatgattatcatcgagggcattgtcggcaattcacacgatccgcaatggcgtgaccggcttgccgatgccaagatcgattggcttgtgctcgaccagtgggaggcccagaaaagccggttgcgcaaggccacgtccggcgacgtggagcttgcgctgtcgctcgaccgcaatacgcatctgcatgatggcgatatcctgctgtggaacgagggcgacaaatgcgccgttgtcgcgcacgtccatctcaaggaagtgatggtgattgatcttgcctcggtgatcggcgaggatggcaatgccatcgtgcgcaccgtgttcgagcttggccacgcgctcggcaaccagcattggcctgccgtcgtcaaggaaaccaaggttttcgtgccgctgacagttgatcgcaaggtcatggcttcggtgatgaaaacccataatcttcccggcgtcacctatgagttcatgcccggcgcggacgttatcccctatatggccccgcacgaagcgcggcgtcttttcggcggagcggattccatgctgcaatcgcatggtcatcagcacgggcaggagcatcatcaccatgaccatgcgcacggccacgatcactgagttcagctcatcctatcgcagcctgccgggcctcctgcacctgctgcaattcggggactctgccctgccgattggcgggttttcgttttccaacggcctggaatcggcaatccagcaaaatctggtgcatgataaggagaccctgcgggaattcacgctgactgcaatgaaccaggccgcaacatcggacggaattgcgcttctgacggctcatcgtgccgccagggcagacgaccgcggggcattgcaggtgattgacaaggctgtttttgagcgcaagctcaacgaagagacaaggctgatgaccgtccgcatggggcgcaaactctgcgagctttcggcatcgatcattgatgacaggctgaaccgcgactggctggaatgcatcaagacggccgaaacaccgggcacccatccggtcagcctcgggcttgcttttgcggcgcttgatgtcgatggccgcgatgccttcggcgcccagcaatatggcgttgccacaaccattctcggcgcggcgctgcgactgatgcgcgtttccttcatggatacgcaaaaaattctgctggaggcgacatccaccgttgcccccgcttacgaggagattgcggacgccggcatcgaggatatggcaagcttcgccccgatggtcgacattctggcggctgtgcacgtcaagggccatgtccgcatgttcatgaattaacgagggaccgagattatgaaaaaaattccgcgcatcggcgtcggcgggccggttggctccggcaagacggccatcatcgaagccgtcgtgccaatccttatcaagcttggctatcgcattctcgtcatcaccaatgacatcgtgaccaccgaggatgccaagcatgtgcagcgcacgctcaagggcgtgctgatcgaagaccgcatcgtcggggttgaaaccggcggctgtccgcacactgcggttcgcgaagacccaagcatgaaccttgccgctgtcgaggaaatggaggcgaagtttcccgacaccgatctcgttttgctggaaagcggcggcgataacctgacgctcactttcagccccgcgctcatcgatttcttcatctatgtgatcgacgttgccgcgggcgacaagattccgcgcaagaacggccccggcatcagccagtcggatattctggtcatcaacaagaccgatcttgcgccctatgtcggtgcaagcttgcaggtgatggacgatgattcccgcatgatgcgcggcaagaagcctttcgtcttcaccaattgcaagacgaacgaaggcattgacgatcttgtgcacctgatccgtgaaaacgtccttttcgacaccgaggtcagcaaggagagtgcataatgcttggcaaggcgcgggaactggcaaattatcaggatgagccggaacagttacccaccggctcgttcggcaagaacgccttcctgcgccttggctttgaacgccggcccgagcgcacggtgcttgccacgctgcaccgccgcgcgccgctgatcgtgcagcaggcgctttactgggatgagggaatgccgacgcttccctgcgtcagcatcatttccaatgcaggcggcatcctgcaaggcgaccgctacgcaatcgaaatcgacctggagccggacacgcaggcccatgtcaccacgcagtcggccacccgtattcaggaaatggacgcgaatttcgcaacccagacccagaccataacgcttggcgcgaattcctatctcgaatatatcccccacccgatcattccgcacaaacactcccgtttcgtgcagcaaaccgaagtcacgatccatccgacggcaacactgatctattccgaagtcctgatggcgggccgtaaatattacggcaccggcgaactgttccattacgatctgttctcatcgaaatttcatgctgcacacacggatggaacttcgcttttcacggaaaaattcatcgtcgaaccggcgcgcggcaatgtttcccgccttggcgccatgggttcattccacgttttcggcaatctcatcctgctcacgccgaaaacccatgcagaccggcttttcgagacaatcgatccggttttcgacatggatgaaggaattgcctggggggcaagccgcctgcccaacgatgcgggacttctgttcaaggtactgggcatggaaagcgcgcctgtacgcgcggcgatccgcaaaatctgggaagccgcgcgccaggaagtcaccagcgcaagcctgcccgaaaacttcctctgggcataggaggcctccatggcagacgccccgtcacgctggtctgaaatcgtcgaaggcaattcccttatccgtttcattgacatcaatctgcgcggcgcagggcaggttatctttcagaacaacccgctgacgggactgttctttcttgccgcgatcgtctggggcgccatcactgtgggacagattgccatcgcgatcggttcggtgatcgcccttttcgtggcaaccagcatcgccatgctgctggggggcgacaggctatcgctgcggcagggcatgttcggattcaacgggctgcttgtgggggctgccgtgcccgcccttctcgcgccccgccccgccatgtggttcatcctcgtgatcggcgccgcagtctcgaccgtggtaatgcttgccgtttccaagatcatgaaaacatgggatgcgccagcactcacctttccctttgtcctgacgacatggtttctggtccttgcagcctatgcctttggacatctgcccattgactccatggggccgcccgccttgccgcatgacgcctccgcatcggcacaattttcgccgtcctggttcgaactgcttgaagcgtggctgaaaggcccggcgcaggtcttcctcctcaacaatgccgtcagcggcgtcctcgtggtggtcatcggcttgctgataaattccgtctgggcaggtgttttcgccctgttcggttcagcgatagccttatccctgtcgctggcgcttggcgccagcctcgcggatattgaagccggccttttcggcttcagcccggttctgaccgccgtcggcctcggctgcgtgttcttccggccctccctgcgcgtgaccttgttcgccgtgctgggcacggttttcaccgtcatcgtgcaaggcgcaatggatgtggctttgactccgctgggaatccccacattcaccgctcctttcgttttcgtgacttggcttttccttttgcccaagactaatctggaaccgcacccccatgcgcctggcaggggaagtgctggcggcgggcacaacgccaaaccggatacaaccaagcctgcatcctgagcctgatttctggagaaatttgatcaatgaagaagcttttttattctggcctttgtcttatgtggttttcgactgctgcttgtgcgcattttcaggaactcattccctccgaagacgtcgtgaccgagggcggcccggtaacgcttgatctcatcttcacccacccgatggatcgcggcccgaccatggacatggagaagccgaagcgtttcggcgtcaagcgcggcgacaagatcatcaatctcagcagtcggctggaagagcgaaagattgacggcaagcgcgcgtggcgggcgaaggatgaaatcaccgagcccggcgcttcgctctatttcgtagagccgcagccctattgggagccagcggaaaagaaatacatcgtccattatgccaaggttctggtggatggctttgcctctggcgaggattgggattccatggtcggcctgccggtcgagatagaaccgctcacgcgcccgaccgggctttggaccggcaatgtcttcaccggcgtcgttctcaagaacggcaaacccgtaccgaacgccgagattgaggtggaatatgtcaatgacggatcggtcaaggtgccgaacccgaccttcgtcacacaggttttgaaggctgatagcaacggcacattctcctatgccatgccgcgcgccggatggtggggctttgcagcactgaccgagggcgacgaaaagatgaagcggccggatggaagccttgcccccgtcgaggttggcgggctgatctgggtcaaagcgaccgacatgaaataaggcttcacggacaaaattaatggctcacataccggacggccttctttcccttcccgtggtcgttggcggcggcgttgccgccgctgccgccgtggcggtggcgcttggccgcctggaggaagaacgtattccacagaccgccattctggccgccatgttcttcgtcgcctcgctttttgcggtgccggttggcccctccagcgtccatcttctcctgtcgggcttgatgggcctcaccatagggctcgcgacatttcccgccgtcatggtcgggctattgttgcaggcgctccttttcggctttggcggcctcaccacccttggcgtcaacacaatcaacatcgcgctgccgggcgttgttttcggctggcttttcctgcctttcgtgcgccgcctgccgccattttcagcaggcgtggtgggcttcatctgcgccgcgctttcagtcgcagggacgggttgcggcgtcatgctcgcattggtgctatcttcctcggatttcgtaccttcggtcaagatcatcggcataacctatctgccgctcatggtcggtgaaggtctgattaccggctttgccatcgccttcctgaagcgtgtgcgcccggaaatattcgccagccagccgcccctcgcccagaggaaccacacacaatgaaaaccgcgcgcttcctgctgcttctgaccgcgaccacactgtgctttgccaccatggccgaggtgcattggctgaatctctttgcaacggtcgaaggcggcaccgttcatggctatgggtttttcgtcggcggaggccgtcccagcgaagcacaacttatcatccgcaatgcccagggcgtcgagcttttcaagggacctgccggcgaggatggcagtttcagcttcacgcccgcagcacctgccgatctggttttgaccctcaacgcgggcgacggccatgtggccgaagcccatatcgccgccgaccggttctcccaatatggcgcacaaggcgcggccagttccaccaaggcagaaacgggcaccgccacccccaagggggctgccttgcccgcatcgccctcaccggaagaactgagcgccatgatcgaccaaagcgtggatcgcgccgtttcgcgtcagatcgcaccgctattggaggcttatgccgaggccgatggccgtgcccgcttttccgacatcgtgagcggcattgctgtcatcatcggtcttgcggggctttttctctgggccaaatcgcggggacgcgccagccattcagaccggcagcgtgagccatgacgcccgccaccgactttgctgaccaaggcccggcaaacaatccgattgaccgcctgcacccgaaaacacggctggtcatgacgcttgccatccttatcttcgcaaccatcattcacaatcctatcgttctggccatttcaatggcggcggcaatcattctggtccgcatcgccaaagcgccctggcacaagctgcgccatcggctgctgcatctggaaggcttcatgattgtgcttctggttctgctgccattcaccatgccgggcaggccgctgcttgagcttggccctctcgtcgccacggtggaaggcacggtgcgcgcgctgacggtggcgatcaaggtcaatatctgcgtgctctccatctatgcgctgctgggctcgctcgacccgatccgtatcggtcaggctgccgaaagtcttggcctgtcacccaaattcgtcaggctgtttctcatcaccgtgcgttatgtttcggttttccgtgcggaaacggggcgcctgagcgaagccatgcgcgtgcgcggtttccgcccaagatcgaatatgcatacctggcgcacattcggcaatcttgccggaaccatggtcgtgcgctcgatagagcgcgctgaacgggtggatgaggccatgcgctgccgcgggttttcaggaaccatgcccgccacgccagcgacggccgcgcagcgccgcgacgcagttttcgcttccctgttcttttgcgccatgttcggccttctgctcgtggagtttatcgcatgaaacctcttctcagcctcgatcgggtgagcgtttcgcgagatggaaggaatgtcctcgacaagctttccctgtcacttgccgccggagaacgccttgcactgatcggcgataatggggtgggaaagaccacgcttctgcgtaccatcgtgggccttgaaccggcgagcggagaaatcaccgcctttggcataaattgccggaacgaaagtgatttccgcaagatacgcgccaaggctgcctatctgtttcagaaccccgacgaccagctcttctgcccgaccgttatcgacgatgtggcctttggcccgctcaatctgggcctcagccgacaggaagcaatggagctttcaaacgggctgctgcacgatcttggcctcggccatctggctggccgaatcacccatcatctttcgggtggggaaaagcggctggtttcgctcgccgccgttctggccatgcagccgcaagtactgcttctcgatgagccgacaaatgcgctggatgaaaagcatctggaacggatgctcgccattctctccgcgcaaaagatcgccatgataatcgtctcgcacgattgggaaattcttgagcggcttaccgatcgggccgtggtgttgcgcaacggcaaattgcttcctgcaatgctgcaccgccattcgcaatggagcgaacaggtccacctgcattatgtcgaggcggagggaagcgccctttgaaaagccgcttccctgccccgtcaatccccggcggcatatttcgtgacggtgccggttccagtcaccatcgccttgatagccacgtcactcgacaaacccaggctgtggcgttgtgcgagccaggccggatcattgaccgtgagccagaccttgccgctgccgtcttcccaggcaagtgcgcgaatgggaagatcaaggccgatggttctcttgtcctgcatcaaaaccgtgccgttttgcgggtttccgaaaatgatgagttcggtcggcggcaagcccagccccgcctctttggctccggccccgtgatcgacacgggtgaaaacattcatccccatcgacttcgccttcgccgcgacacgttcgatggtttcagcgacggagtggcggctctcgaccgttacaaggccgctatcgataatgctcgccatcgggggatatcggtgcagaatatctgcacttttctcaccgaatttcattccggccagaaccgcgacataaccagcaaccacgctcaccgtgacataggcggcagcgatgagaaaagccgacatcgaagcggaggccagcacgaccgagccataggcaaagctggaaaaggtggagaccccgcccatcatgcccatgccgattatggtgtgcacatcgcgggaatgaatcttcctggcataaagcgcagtcaccgtaccgaggagaaaacaggcgaccacattggccacaagaatatcgagcggaaaaccgtccgtcagcggcggcatcatgagcatgatgaattcgcgcgtcatcgcgccgaaagccccgccgatcacaaccagaataatgatatcaagcacagcgaagcctcctcaaccctgaagatgggcaagcattgcgccgagccatgcggcaaacaggccggaaaggacggacgcaaccagatagaacacggccaggccgccctgccccttatgagaaagtttgacggcatcaagctgcatgctgctgaaggtcgtatagccgccgagtatgccggtgaggacaccggcattcagcatcgtgccgtaacggtcatgccagtcgacaccaaacagcaccgacagatatccgatgacgaacgccccggaaatattgatgagaaacgtgccgagcggaaaagcgccgtgatgatattcaccgacgatacgccctatccaccatcgcccaagagatccgacacctccgcccagaccgacccacataacatctaaaggagtcatccctgccctttcctgatcctgcgtggaaactatcgtggagccaaaactaggtcagcgcgataatctctcaagcccagaccaacaaatttgttgcaaaatctatatatttgaagggcgcaataataagtaaactacaaaaaatttggaaccgaatgctccgtgaaagatttctcatcaaatttttccgccgcttgaccgcatacgaaaatcactaccccccgaaacaggctattgccggggttcacattatcttttcaggagaaacgggttggacacattgcttcacctcatcgccattttaatcggtatattcggtctgctcgtctatttccgctcagtaatccgggtgatgctgctcaactggcgagaacgggaccttatttcctattttgccgccgtagcggccgtcgtcctcatacgccggttcaccgatagtggggcgggctatgagcgcatccagcgatcacaggcatgggtattccctgttttcgtgatcctgtcggtcgcattctggtttcttctggtgcagctctgctttaccctgatcctctggggaaccagggccgaaacgagctttatctattcatttaccgccagcggatcggccctgagcacgctcggtttcaagacgccatccagctggcttggcgaatttctggccattgtggaaggcgcgatggggctggccatcgtggtgctgctgttcagcttcgttccgggctatctggccgcggttcaggcacgcgaacgcaaggtgggctggctttatgaccggacggaagggcatccgacctatcaaacagtcctggaagggatgaataccagcgaacaggacatcaacgacaccggcatatgggaagactgggaagcctggttccgcggcatctatgaaacgcacacaaccgcaccaattctcactttcgtaccgtccatttatcacggcgcgaactggctgaggacgtcggcctccattctcgacacggcatccctgctgatgagtgtacttgacgagaaaaagacctatgccgcccacatgtgccgcgatataggcgccaggaccatacagcttctggcgaagcagctccacatcaccgctccctcgctgggacgcgccattccccactcgccggacctgccggcaaacaccttcgatctcgtctatgaccagcttgtagcaaatggtgtgccggtgaaccccgacaaggaaaaatgccgtgaaaccttcacacagctaagggccgaatacgcagccgacctcaaccagatttcccggatcacctccatgccgctttaaaaaggtttggatgccgccccgacgggggcggcatccacaacgtttccgagaaaagtgcgaagctgtgttttgctggaaatgttcaaaaactgcgaaaacggctttcatggcaagccgttttccatccttcggtcactccgcctgatgcccgctgagtttctcgatatccacacgaaagaaaacaggcttcaacgcacgcgccgttccctctttcgtaatcgtctttgtataggctggctcccaccaggtcggctcattcgccattatcctgacaatggcctcctcctcgtcttcccgcgcgatctcccgataacgcccctgaacaagaaccgtccgccacttcgtctgggattcaatctggtcaaacagaatgcagattgcatcgttcttgcgcattgcattggtcttctggccatcggtggtgaaagaatagaacgagccgccactgaaacgaaaggtcatcggcacgattatcgggcgatcatcaaccacataacccagccgccccacatgcttatgctgaatcatttcacgaatatcgtagtccgacatttccgttatcaacatagtgcgttccttcttcgccactacagcccaacctagagcggtttctgttttaacggaatcgccagaaccgctctatctctttgttttttcgcattatccgacgcaaaaccgcttcgcacttttgctggaaatgctctaagccaaactttgctcagacaaaaagcctgccctcggcaattttcacggccgtgccgccgatacgggcactgacgagtttttgtttcgacacatccagctcaagacggatgcgggaagggcggcccatttccatgccctgttcgatccaccattgtgaactgccatcaaccggcttgtcgttctgctggatcattccggcaaaggcggcaacagccgaacccgtcgcgggatcttcatagacatttgcgccgatcacaaacatgcgcgcgtggaaatggctgtcgaaaaggatggtttcgcgacaatagacatagatgggcaaaggcctgccacccacatggggcaggctttcgctgacatagaccgggtcaatggaaaccttggcggcggcgatcagattgtgaaccggcaccagcagacagggcgtacccgcactccacactcccggaacgtgattctcaaaaccgatctcatgtgtcccaaggccaatagccgcagcagcctcctcgcgctcgatcttcacatccacttgttccggcaggcgcggtaggtcaaattcggcaaaggcgctgttctcgcccaggatcacgccgcagcggacaatcccgaccttttcctccagcgtcacaagcctgtcggtttcatcgcctgttttctggcggcgagccagtgaaaccgcagcgcccacggtcggatgcccggcaaagggcaactcataagcaggagtgaagatgcgcaccgacgcctcatgggcgggattggccggcgcatggatgaacaccgtttccgaaaggttgaactcccgcgcgatggcctgcatacatgcgtcagtcagcccctcgcaatcatggacgatagccaatgggtttcctgccagggccttatcggcgaaaacgtcgaaaacctcataaagacggccggaaacagcggctttcttcatccctcatcctcctttgacatgcattgaaaaccaatatgaaatggtttccttgccaacatgccatgctgcgtgcggttgcaagcatagccaatttcgtgccgctgtcatctgtcagtccccgccaatccggggttgccgaaatgccagtcggcaaaagcgcgaacataggacggcgttgcctcattcatcatacccgcagctttgacgggaatgatttcggcaagttcgggcgccgcctcgcgggaaagatagccttcgatccgtgccaccaggtcgcaagacggcacatggaaataatagcgccggaaaagcgcgatgctgcgattgcctgtcacgacattgatctgtgtctcggcgcgcgcatcggcaaggtcgatacccgtttcctcccgcacttccctccggcaattggcatcataatcgacgcgcgcatcgaagatatcattatcatcgatggagcctgccggaaaatagaccttccccgccactgcattttgctgccccatgcgcgcggcgatcaggtgcccttcgccggacacgatcacgcccaccgagaaaatatgccagggccttatcggcgacgggtcgcgccgccagtgcatcaaggtggcaaagcgcgtgcgtttgaaaccggcctgaagaacaccatccttcaatgtggcttccggagccagatagacctcgccatcgaacaaggtcgggtttgccgcgcattcccgtgcccagttttccgcaatggaagcgcggtttccctccgcatatggcagagggccgggcaagacccgcacatcagcgcggctgatgacatggaccctgttttcctctacttgctccatcagcaccctgccctgttgctcagaccatgttcagtgtcacgctgaccgggcaatgatcgctcgccttcgggcggtcccagccagtacggggatagcggtccacattctgttcaggtggaaagatcgtgcgccagggctggccgcggcgaataatatcgggcacggcatgttcgtttttcgcagcgaaggcaggcgatgccatgatgtaatcaagctggcataggtggcgctccagcgggccgcgcgtatgatagagggtccagcgatccatcaccggacggcgctccaccagattgacggcaaatccgtcacccagcagcacattgagcgcacttttccatcaccggcgtaaattcatagccattccattcatcgccgccaatcaggatacgctcgcgataatcattgaaatcaccacaaatcagccagcgccgttccgtcacccggtcaataccgaacttttcctcgataatgcggcgtatggcgcgggcttctgccagccgcacagggtgcgaggaagtcctgccatcctggccattgcgcgcccccgacatggatttcaaatgcgctacaaaaagcgaaagcggctcgcccccgatacgcaaatcgacattcaagcaatcgcgcttgaaaatacggtcatgcggttcaagaccaagttccgccagctcaggctgataaatcccgaaatcactataggtcaggtgcgcatggcttgtaacttcatccacttcgatgggctggccatcgcgggtgatgtcccgcatcatcaccgccacgtcgatgccgcggctgtcattgccgtcgatcagatatttgtgccgatagccatagccaatcatcttgaagagatagccatattcaaaggcattgagtgcagccagattatccacttcttgcaggtagagaatgtcggcgcgggtttccgcaatggcgagtgccgtcatctagcgcgtatcgtcggcatgggcgatggcgcgcgcctgctccagcaagcggtattgcgtttcatcgccaatctcgaacaattgcaaggttcggtcctgatgcaattcattgcggaagccggagaaatcgaaccggcgcatcagattttctacgttgaaagtcgctatcgtaaacatgttcccgcaatctcaccgcttgcggcgcgataggcaagagcttcttccacagtttggataaatttccattggactgatgaatttccggcgccaaagccccatattggaacataatatgatcggagtgaaccgcgctccgcgacggaaaacttgtgaggcttatcgcaaaatgcttggaaaaataatgcgtttggccaccatcaccagcctgcttgccatcagcctgacaggcgcaagcctcgcggttgaattgcgcaacacgccctatctcccctcactgaaaccaagtacgccgccaatcctaggcagcaacaacagcctcaaccggccagcccccggcacatcgcgctgctatggctcaaccatctgccgcgacagcggaaactatatttcgggaaacggcatcctgatctacaagaatggcgagcctcttgaggttcacccttccacgcgcccgcccatccagggcgcgatgcccagcagcaatcacatacaatggtgttccaaccattatcgcagctatcgcagttccgacgatacttaccagcccttcgccggaccacggcaaagctgcaattctccattccaataaaaaaccgggcgcaaggcccggtttttttacctttgatacaaaatcttacgccgcagcggatttcgtatgcgcgcggatcaggcggccaagccgcttgatgccttcatcgatcatctcgtcattggcgcaggaatagctaaggcgcagcgtattcgcaccggttccgtcggcaaagaacgccttgcccggaacgaatgccaccttttcactgtcgatggaaacggccagcagcgaagcgccgtccatgccttccggcagtgtgacccagacgaacatcccgccttccggctttgtccagtgaacgccttccggcatatatttcgccagagcctccagcatcctgtcacggcgatgtttgtaaacgccgtgcagctttgccacctgtgcatcgaagccatgcaccgcaacgtgctggatcgcaatctggttgatggtggaagaatgaaggtccgccgcctgcttcatcaggacgagcttgcggatgacggtcttggaggcaaccacatagccgacgcgcaagcccggtgccagcgtcttggagaacgagccgcaatagatggtgcgggtcttctcgatatcgccgccattgcgggcaatgtcgagcgccaggatcggcgggatcgcatcgccattatagcgaagatactgataggcggcatcttcgatcactgggatatccagttcgtcggcatgtgccagcagcttttcgcgacccgcacgatcgaccgtctcgccagtcggattgctgaaatcagccgaaagataagcgaacttgacctgtccgccagccttctgcgcagtctgcgcataggattgcggcgtgcgattgcccttaagcgccagcgtgtcatagttcggttcataggcgttgaaggcttgcagcgcgccaagatatgtcggcgcagttacgagcgcagtatcgcccggcgacagaaacagcttgcccagataatcgagcgcctgctgcgagccagacgtgatgaacacattatcttcggtgcagggaatgccgatcttggcgagttcgccaaccagccatgtgcgcagcggcttgtagccttccgaaatggaatattgcagcgcagcattggcttccgggccacccaaaatatccttgtaggctgcctggaattcatcatgcgggaaaagagcgggatcaggaatgccgcctgcgaaggaaatgatatctggccgttccagaagcttcagcagttcacggatttccgatgcgcgcatacgtttcgagcgcgttgcaaatacattttcccagtccaacacgggaagtctcctcaaacccagctattgacgatggtggtttagcgcaattttcagcggacgagaacagcttttcccatgtttctatggaataaagatattcgcaattgttttggtccccgaagcgcacgaaacaaaaaacatgacgtagaatttgggttctttttgttcgctatatattggcgaccagacccagcataaaacgccgaggataaaaggggacgcaaggagcgccccctcttttcgatttaattggaacccgaccatcggatcagcttcctgtttcataaggccctgaagccgaaacatcgctgattgtggttgcggaccttttcgatcacccgcccggcggcgccgggcaagcaaaagaaaaatgcatcgaactaatcagttgcgggctttatcgaccagtttgttcttttcgatccacggcatcatggcgcgtagcttgccaccgacttcttcgatctgatgggcgtcgttgagacggcggatacccttgaagcgggcagcgccggctttccattcctgcatccagtcagaggtgaacttgccggtctggatatccttcagaacacgcttcatttcggccttggtttcggcggtgatgatgcgcgggccggtcacatattcgccccactcggcagtgttggagatcgaatagttcatgttggcaatgccgccttcgtagatcaggtccacgatcagcttcatttcgttcaggcactcgaaataggccatttccggcgcatagccagcttcgaccagaacttcaaagccggtgcggatcagctcgaccacgccgccgcacagaacagcctgttcgccgaagagatcggtttcgcactcttccttgaaggtcgtctcgataacgcccgaacggccgccgccaacgcccgaagcgtaggaaagggccagatcatgggcattgccagatgcatcctgatgaatggcgatgaggcagggaacgccgccgcccttctgatattcaccgcgaaccgtgtggccgggacccttcggcgcgatcatcacgacatcaaccgtcttcttcggctcaatcaggccgaaatgcacgttgaggccatgggcaaaagcaatcgcagcgccatcgcgcagattgttgtggatgtggtcgcggtagatgtcggcctgcaattcgtcaggggtcgccatcatcatgaggtcggcccacttggcggcatcggcgacgttcatgacttcaaagccatcggcctgtgccttctggaccgtggcggagccttcacgaagggcaacgcgcacattggccgcgccagagtccttcaggttgagcgcatgggcgcggccctggctgccataaccgacgataaccaccttcttcgacttgatcaggttaacgtctgcatcccgatcgtaataaacgcgcatttcctattcccttcattcaaattgttcgccagcgtccttgcgtccgccagtcagctcaggccccgtaaagggcgaaaaaccgcttcgtggcgcgccgggcatcccggataaccacttcgtcagtcaatttcagccggtcgccaagcagcaaccggatttgcatgtcccgaaccaccagtccaaaaaacgtgcgaaatgcctcatcgatatcgtcgaaaatgagcaaacccgcctctttacccatggtcaggatgggcttcaggcgctccgccatggcaacagggccattggagagaacgatctcgcccagagccgacctgcccgacgcggcatggctgacggccagccggttgagtgcgatcgacgtgcgcccggaaagcacaagcagccagtcgcgggcaaaatgttcgaggcttgaaaagagggattcggcatcgagtttttcgcgggccagcggcaccacgcggaccttcgaggcctgccagcgcaccatcgccgtcaacagaccatcgcggtcgccaaaccatttgtagaggctttctttcgagcagttggccgcgcgcgcaatactcgccgtcgtcaaagcgcggtccccaccctcgaccagaaggcgcaacgcctgctccagaacatcgttctgacgcggcgaaagaacctgctgcttatgagcctgcaattcgtcgcctgtatcagtcacgtatcatttcctccaccttgtaccgtacggtacggttcctgatttttaatttctgttttgccagcggtcaagcatgttttccagaaatttcgcatattcatcgtgaaattttttgcgagccgtttgcccggtcgcgccatagacaaaaagcgcctttcgggagcttccgaaaggcgcttttttctacccctttttttaagggaaaggctttagatattcacctgtgttccgatctcgaccacccgcccggtcgggatctggaaatattcggtggcatcggaagctgtgcgtgcaagcaggatgaacagcttgtcctgccatagcggcattcccgaatggaccgaagctttcagcgagcgccgcgacaggaagaacgatgtcgtcatgatgtcgaacttccacccaagcctgcggcaaaggccgagcgcgcgcagaatattcggctgctgcatatagccaaaggtcaaagtcaccagcatgaagcgctcgttatactgggacacgcgcgcgcgatcggctgaagcaacccaaggcttcgatgcggtaacaaccgtcaagatgacattgttctcgtgcagaaccttataatgtttcaggctgtgcatcagcgcagtcggggcgctttttggatcgccggtcaggaagacggccgttcccggcacgatggttggcgggcgcttggccatctgctcgacgataagatcgagcggcacttccgccttgcgggtcttctggaagagatggcgcgtgccacgtacccatgtccacatgataagaaccagcacagtcgcaatgccgatggatgcccagccgccctcatgcaccttgatgatattggcgctgaagaacagcatatcgatgacaaggaagccgaggatgatcggcagcgcgcggcttacgcgccagttccagatacgcgtcatcacgatataaaggagcacggtcgtaaccagcatattgccggtaacggcaatgccataggctgccgccagattgctggatttttcaaagcccagcaccagaatgaccaccgcaagccccaaaagcaggttgacgcgcggaatgtagatctgcccgtgcaatttctcggatgtgtgctggatttcaaggcgcggcagaatattgagctgcaccgcctgccgcgccactgaataggcgccggtaatgaccgcctggctggcgataacggtagcggccgtggccagcaacaccatgggccacagcgcaaaactcggtatcatctggaagaagggaagcgccgctgcttcgccatgcgagagaatgaaagccgcctgcccgaaataattgagaagcaggcaggggaagacgatccacagccatgcgcgcacgataggcttgcgcccgaaatggccgagatcggcataaagcgcctccgcaccggtcatggcgaggaaaacagcaccgacggtaacgaaagcaaccgccggactgactgtcagaaaccgcacggcataatagggattgagcgcggccatgacggtcgggtcatcgaaaatatgccaaagcccggatgctccgagcgccacgaaccatagcgccatgatcggcccgaacacgatcgcgaccctgcccgttcccagtttctgaacggaaaacagcgtcaccagtatgacgaccgtcgccggcacgacgaaaggcgtcaggttgggcgcgacaatctccagaccttccatagcggaaagcactgaaatggccggcgtgatgaccgcatcgccaaaaaacagtgccgcaccgcaaatgccgacgccgaggataaggtcgggcctgcctttgagagcaccgcgcaccagcgccatgagcgagagaatgccgccttcgccgttattgtcggcgcgcagcacgaacaggacatatttgaccgtcaccaccagcgtcagcgcccagaagatgagcgaaacgacgccgagaatatcgctgcgggccaggattccattcgttgccgccgcatgaagagcttcgcggaaagcatatatcgggctggtgccgatatcgccatagacgacgccaagcgcacccagcaccagcgttttcatgctttcattatgctgctcgccttcatctgcaaacgcagcaccttcaaggacactaccggccgacacagcggcctgcgccgatgtgtcattgccatttagctcgccgctcatatgcaggcacctcgcaatttcctgaaagtgtactggccggagagactgagggtcaggatggaataatgtggacgggcgaaaaaagttgcactttgcgacatccctgccgcatctttgccctgattagctttagtcataagcatcatgccgattgaaggaaacactctgcgcgaatgcaaagagccggaatatttcggcgcggaatgcgaatttcggaaaactgcttcaatgcttcccccatgcggcccggcgcgcccccgacgcttatgacagtggcagactgccctagagcttgtcccacctgaatgcaaatgcgctttttgcaaggcttgatcgcgagctatgcacatagcgcatccagttgatgttttatccagccaaagctgtgatgtagcggcttaccgttaccggtatcccatacatcaatgcatcggctgtcaatccatgaccgatagaaacttcggcaagctgcgggatacgttttacgagcgcgggaagattgtccactgtgagatcgtgcccggcattgacagcaaggccgagcgcagtggccgcccttgccgccttttccagccggtccagctcgcgcgcggctgcggcagggtcgtcatgggtcgcgccgtaaggcccggtataaagctccacatggtcggcaccgatagccttggcgcgttcatagccgagcgaatcgggatcggcgaagagtgaaacccgcattccgcgccctttcagccgggcaacgatgggcgccagaaaatccgccttcgacatgaaatcccagccatgatcggatgtcgcctgcatcggatcgtccggcaccagcgtcacctgttccggctcatgcttttccacaagatcgagaaaggcctcactgggaaaaccctctatattgaattcagcctgcggatattcatcgtcgatcagcgcgcgaatatcaccgaggtcggaaaagcggatatgccgctggtcgggccgcggatgaaccgtcagcccggcagcgcctgctgcaagtgccgcccgcccaagcccggtaacgcttggccacggcaggtcgcggcgattgcgcagcatggcgatggcattgagattgaccgataattttgcaggcatcgaagcatggctccccgaatgattattccgctttatagagcatttccagcaaaagtgtgaaacggttttgcatcagaaaatgcgacaaaacaaagcgttagagaggttgcggcgattctgttaaaacaggagccgctctagcatcggaggcgaagaaatgtcactgccctgccgtcgcaccgccgcccatcccggcaaattcacaaaaccgccccgcaaccttcattgggttcaagcgtttcaatcaggcgttttctgcaaggcgccaaacagatagaatgacgttacggaggccaatgatgcgaaacgaaagcataccggttatacgccgcattcccaccagtcgcgacgatgttttcgccttcgctatcgaagggcatctggatgacgcatcgctggaaaacctctacggactgctggatgcggcctatgaaacccacgagaaaattgaccttctcatccgtctcaccggctatgaaggcgtggactgggtttccgctttttcggaaagcatgttgtccatacgctccaaatcgctcaagcatctgcgccgctatgccattatcggcgggcctttatggattcaggccagcataaccctcgtgcagccattcctctccatagaagttcgcgccttcgatcccgacgaagaacaggatgcctgggaatggcttgatgcaaagccggtcgaagaatgattacttcacgatgatgaggcgttctgccgcgcgcgtaatggccgtatagagccagcgttcacgcgtatcgcgaaaggcgaagctttcgtcgaacagaacgacctgatcccattgcgaaccctgcgccttatggacggtcagcgcatagccataatcaaaatcatcaaaacgtttcttggtctgccacggaatttcggtgtccgggtcctcgaactgcgccttgagaagcttgatcttggcaacgccgcgatcctcatcctccggcgagaccagaagattgatgccgggcttcacggtttccttggaagaagtcatcaccttccagagcgagccgttgagcagccccttggtcggatcgttgcgcaggcagacgagcttgtcacccgcctgcggataatcggccgtaaaacctttcagctcccgcaggcgctggttatagcgccgcctggtgcggttggtgcccacaagcacctgatctgcggccagaacgatatcctgattgacctcgcttttgccgatcacctttgccgcgccataatcgccataggacagttcccggccttcgcgcacatccagcgccatgcggatgattggattgtcgcgtgcctgacgatgaatttcggtcaggagataatccggctcatgctcggtgaagaacccgccgccggaaatcggcggcaattggcccggatcccccagaacgagaattggcgtgccgaaactcatcaggtcccgtcccagcgcctcatccaccatcgaacattcatcgaccacgatcatggcggctttcgcaaccgggctttgccggttgagcgaaaaggttggcgcaatggatgtcttgcctgtcgtctcgtcctcaatcgcctcttcaccgcgcgggcgataaatcagggaatgaagcgtgcgggcattgctggcgcccttggaacggagaacctgcgccgccttgccggtgaaggctgcaaactgcacctcaccatccacatgctcggcaaaatagcgcgcaagcgtcgtcttgcccgtgccggcatagccaaagagcctgaagatggggctgcgcccggccttgagccattggccgaccgctttcagcgcctgatcctgttcgggtgaaaactgcatgatcctttcagacaggattcgccgtctgaaaacaagatcaaacaattttgcttatcgaaacggccaatctgccgagagcgacattgcctccgctgataatggcgccgaccctttgggcgtcggcgccatttgcggcaaggcatgacgacatcataccactacactatatacttgtacgcaggcttacatgccttccgcaccacggttcatggcggcaacgccagtgcggcagatttccaccagacccagcggcttcataatcgagatgaactggtcgatcttggccgattttccggtaatctccaaaatgaaatggtccgtcgtggcatccaccaccttagccttgaaggcatcggccagacgcaacgtttccgccctcgcctcgccttttccagccactttcaccaatgcaagctcccgttcgatcgggcgttcatggccaagcgtggcggcgcggtggctcaaatccaccacgcgatgcaccggaacgatgcgcgcaagctgatggcggatctggtccagcacatgcggcgtgccgcgcgtaacgatggtgatgcgcgaaaggtggcgctcatgttcggtttccgacaccgtcaggctctcgatattatagccacggccggaaaacaagccgatgacgcgggcaagaacgcccggctcattatcgacgaggactgcaagcgtgtgggtttcgggcgtctgggtttcggcagcaatgaaataggccgatccggaagctaggttttgtgcgttcatgatttcaattccttcggatcagacgagcgcgcggcccttggcatcaatggcattggcgacggcctcatctgtcgcttcgtccggcaacagcatttcattatgcgccttgcccgacgggatcatcgggaagcagttggcaaggtttgccacgcggcaatcgaaaatgaccggcttgtcgatatcgatcatctcctgaatggcggcatcgagatcgcccggcttctcgcagcgaatgccgtgcgcgccgtatgcttccgcaagtttcacgaaatcgggcatcgcttccgtgtaggaatgcgacaggcggttgccatgcagcaattgctgccactggcgcaccatgcccatatactggttgttcaggatgaaaatcttgatcggcgcattatgctggattgctgccgacatttcctggatacacatctggatcgaggcatcgcctgcaatatcgataaccagcgcatccggatgtgcaatctgcacgcccagcgccgcaggcagaccatagcccatggtgccaaggccgccggaagtcagccaacggttcggctgttcaaagccgaagaattgcgccgcccacatctggtgctggcccacctcggtggtgatataggtgttgcggttcctggtcagttcataaagccgctcgatggcatattgcggcatgatgacgtctttgttcggcgtataggccagcgaattgcgcgcgcgccaacggtcgatctgcccccaccattcggtcaatgcctgcctgtccggcttgcggtcgaaagcacgaaactggcggacgatatcctccagcacatgcgcgacatcgccgatgatcggcacatcgacccgaacgttcttgttgatcgacgacggatcgatatcgatatgaattttcttggaattcggcgagaaagcgttgaggcggccggtgatgcggtcgtcgaaacgcgcaccgacgcacagcatgacatcgcaatcatgcatggtcatgttggcttcataggtgccgtgcatgcccagcataccgagccagttcttgccggaggcgggataggcgccaagccccatcagcgtggaggtgatcgggaaattgctgatctcgaccagctcacgcagcagacgggaagccgcggggccggaattgatcacgccgccgcccgaataaatgaccggctttctggcattggcgagcagacggacagcctcggaaatagcctcggcattgccgtcgagaactggacggtaacttgtgcgcggtgcagtttccggcggcgtatagatgcccttggcgaactgaatatccttcggaatatcgacgacgacggggccgggacggccggtggatgcgacatggaaagcttcatgcaggacgcgcgacaggtcgttgacgtcctttaccagccagttgtgcttggtgcaggggcgcgtgatgccaatcgtatcgcattcctgaaacgcatcggaaccgatcagcgtcgtgggaacctgaccggaaatgcagaccagcgggatggaatccatcaaggcatcctgcaacggcgtcacggcattggttgcacccggccccgaagtgacgagcatgacgccgactttacccgtcgagcgcgcatagccttccgctgcatggcctgcaccctgctcatggcgaaccagaacgtgctggatttgatcctgctgaaacagctcgtcataaatcggaagcaccgcgccgccgggatagccgaaaatgctttccacaccctgatcgatcagcgcctggataaccatttctgcgccggtcatttcgcgtggatggcctgcgtcctgcgcttgcccggcgtttgcttccgcctcatgtttacctgcattcatcgttctcttcccgtcgtctgcatttcatttctgatttggataataaaaaaggcccccgagggagcctgtctttcgcgcatgggagctttcgccgggtggttacaccaccctgcccatgcgcgcccgtactacaagaataatgatcgtgttcatgcttgcggacactaatagcgagcaaaggtgtcgtcaacgcataaatgcacggcccgcgatattttcttatccgcactcaccttacccgataactttattgcggatcccgaaacgaaccgccctgaaacacctcttcgccactggcatagacacgccagtcttcgcccaactgattgcgaaaccaggtggactggcgcttggcatattgccgcgtggcaatgacggaacgttcaatagcctcctcgcgcgacatggtttctgcaagaaatgcactgacttccctgacgccaatggccttcatggcgggtagcgcaggatcgagatcgagcgccagaagcgccctcacctcatcgattgccccctccgcccacatggccgaaaaacgccgcgcaatacgctcgccaagccatgcacgatcaggccggagcacgatcttttgcgccgattggtcatccaccagcgccctgcccttgaccttttgccattccaaaagggatttgccggtgctttccagcacttccagcgcacgcacaatgcgctggctatcggagggctgcaaggcagccgcgatggccgggtcacgcacacaaaggacagcgtgcagggcctttgcgccttcggcttccatccggcctcgccaatggtcgcgcacttgcgccgatacttccggcatttgcgaaagcccgcccagaagcgcacgaaaataaagccctgtcccgccgacgaagatcggcacccggccttgcagttcgcaacgccccagaagtgcttcgacatcctcaaaccatttgccggtggaataggtgctggagggcggcacatggccataaagaaaatgttcggcctcggccagatcggccctggaaggccgcgcggtcaaaagatccagaacgccataaacctgcatggaatcggtattgacgatgaaaccgcccgtcgctttggccatgcgaatggcaagtgccgacttgccgctggccgttgggccagctatcaggatcgcattcttgactgcatcctcactcatcgtcggaattgctctccatgtctcagcaggtttctctcgtcgctaccctgatcgccaacccggcaaaagccgcgcttgccccttcgctcggcattaaagcctcggcggcagtgaatgcaaccggactttactggctggcagatgatattgcctgcgacattccccttccccttggcatggaggcaagtgaggcggatgcatcattgcacgccacccttgacggcgcgcctatcgacgtggtggtgcaggaacaggaacgccggcgcaagaaaattttgattgccgatatggattccaccatgatcgggcaggaatgtatcgatgaactggcggaagaagcgggcctgcgcgaccatgtggccgcgatcaccgcgcgcgcaatgaatggcgagattgccttcgagccggcacttcgcgagcgcgtcgcgcttttgaagggattgccgctttcggtgatcgacaaggttatctccacccgcatcaccctcacccccggcgggccgcaactggtgcgcaccatgcgcaagcacggcgcttatacagcactcgtttccggcggcttcacctcgtttacccgccgcattgccgaaatgatcggcttcaatgaggaacgcgccaatcgcctgatcgatgacggaacccgcctgacgggtaccgtcgctgagcctatattaggccgcgaagccaaggtcgaaaaactggtcgagatcgccgaacgccttggcctcacccccgaagacgctatcgcagtcggcgatggcgcgaacgatctgagcatgatccagcttgccgggaccggcgtggcgcttcacgccaagcccgccgtggccgcacaggcaaaaatgcgcatcgaccatggcgacctcaccgcccttctctatatccagggctaccgaaaggcagatttcgtccaataagccttcccgattgcccattgcccgcccgtcttcggcgcattcaggcggcctgaccggccacccagcccgaagaccaggcccattggaaattatagccgccaagccagcccgtgacgtccaccacctcgccaatgaagaaaagtccgggcaccgaccgggcttgcatggttctggaatcgagatcgcgcgtatcgacaccgccaagtgtgacttccgccgtgcgatagccctctgaaccggcgggcttgatgcgccagtcattgacggcagcctcgacacgccggaacaccttgtccgacagatcggcaagatggctgcccgcgccggtctcctcagctatagcctgcgccagttttcgcggcagataaagcgcaagcgccgtttgcagggcttgcttgccattctgtcggcgctgctcgcgcaaggcttcaaaactatccgtgcccggcaacatggtgatgcgaatttcatcgccctcgcgccaataggacgaaatttgcagaatcgcggggccgctgatgccgcgatgggtgaagagcatggcttcggaaaatgtcaccttgccgcaggccaccaccgcatcaacggcaatgcccgcaagtggcttcaaccgctcaagcatatttggctcgaaggtcagcggcaccagtgcgggccgcgtttcaacgacacgcaggccaaactgcccggcaatatcatagccgaagcccgtagcacccattttcgggatcgattttccgccgcaggccaccaccagcgactggcaggaaaccgcaagtccgtccgccagttgcaacgaaaaaccattggccgtcttttcaatggctttcacaccacagccaagcttcagccgtacccggtggcgcttcatttcaccaagaagcatgtcgttgatttgtacggccgagccgtcgcagaaaagctgccccagcgtcttctcgtgatagctgatcccgtgccgctctacgagcgcgatgaaatcgcgctgtgtataacggctcagtgccgaaatgcagaaatgcggattttgcgaaagatagtttttcgggcttgcatgaagattggtgaaattacagcgtctgccgccggagatgcggattttttcacccgcagccctggcgtgatccacaaccagcaccgagcggccgcgcttgccagcttcgatggcacacatcatgcccgccgcgccggcgccgatcacgacaacatcaaccgtttccaactcaccgcctcacaaagccaacgcgattgaatcactttctgcgcacttgccgccaagcgattcaaaccatgaaacaaaacggcaccgcaggtttccgtgcggcgccgtccttcatccatccaaaaacaatcagtcgatacggatcgtcacgaaacgcaactccccggaacgcgaagccagcatcaaaagcgcattcttgcgcccctcgcggcgcagtgcatcgatacgctttttcacatcttccggcgtcttcaccgtcacctgaccgatatcgacaatgacatcgcccgtttcgatgcgcttttcgccggcagccgtccccggtgcaacatagaggatggcaacgccctccacatcttcggcaatgccaaactcgccgcgaatatcatcatcgagcttgctgagcttcatgccgagaacgcttggagcagcatcgctcttgtgttccttcttcggcttgtccgacttgtccggcgtctcctgccgggctcccggctgttcgccgtcatccggcgcgggcacctgatcttcaaccgccggctccgtgctcttgtcgtcctcgaccagacggccaagcttgaccttcagggtcttttccgcgccctgacggataacgacgatttccacttccttgccaaccgggctttccgccacgaggcgcggaagatcgcgcgccgtatccaccggtttgccgtcaaagcggatcaccacatcgcccgcctctatcgccttgttatcgacaccggaattttcgatgagaccggcaatcagcgcgcccttggtctctttcagcccgaggctctgggcaatgtcttccgtcaccggctgaagacggacgccaagccagccgcggcgcacttcgccaaattccttcaactgatcgatgacaccggcggccatttccgccggaatagcaaaaccaatgccgatcgacccgccagaaggcgaaatgatcgccgtattgatgccgatcaccttgccgtccatatcaaacagcggcccgccggaattgccgcgattgatcgcggcatccgtctgaatgaaatcgtcataggggccggaattgatatcgcgcttgcgtgctgaaatgatgcctgccgtgacagtaccgccaaggccgaacggattgccgatcgccagaacccaatcgccaatgcgcgccttttccgaattgccgaaatgcaccgccttgagcttatgcttggaagggtcgactttcaggatcgcaagatcggtcttcgtatccttgccaacaagctccgccttgagcttggaaccatcgttgaaattcacctcaatctcgtcggcatcggcgatgacgtgattgttggtgacgatgtaacccttttcggcatcgatgatgaaacccgaacccagcgactgcaccttgcgtgaatcatcgccctgcgcgccatccttgtcattgaagaagtctttgaagaattcctggaagggcgaaccttccggcacctgcggcatcggcaccgggccgtccccctcgccatcgtccttcacggtctgcgatgtggagatattcacgactgcatccagaagcccttcggcaagatcggccaccgaagcgggaccttgcgcagccagcgcgggcggcgttcccatcgacacagtgcccgcgacactcatcgcccccagtgcaacggttgcgaaaagggtgcgagcaaaacccgcctttggtgcaattgccatgaagctctgctccgttcctgtctgcttgcggtcgttgtccaagtttagcgcggccctcgttctaacagaatcgctggaaccgctctaaccatttgttttgtcgcattttccaacgcaaaaccgtttaacgctcttgctggaaatgctttagatcactgcaaaatacggcctgtttacggctccgcctagatttgcatggaagaaataacggacaagaagcgccttatcccctgacaagccagacgataccgacaccgattgccagcgcggcaatcccggcgatgcgaagcataccctccggcgcttcgcttgcatcgcgggcgagccgcttggccaaagaaggaaagccgccgtagagcagcccttcgagaacgaagagaagacctatggcggctagaaaatcgctcatgagcggcctgttcctgcttgttattggctcggcgttgccagcttgccaccggcatcacggaagaacttgaagaactccgaatccggcgagaggacaagcgtggtatccggcgtttccagcgcccgacgataagccgccatcgaacggtagaaggcgaagaagcccggatcttccgatgcggatttggcgaagatctcgctgcgctgggcatcgccctcaccgcgaaggatttccgattccttgcgcgcttcggcaagcgtttccacaacctgacgatccgcgacagcgcggatccgctgcgccgcttcgcggccacgcgcccgcaggcgttccgcttccgccaggcgttccgccttcatacggtcataggtctgctgcgatacttccgtcgtaagatcggtccggcggatacgaacatcggcgatggtcaggccaagcgatgtcgcatcggggcgaagctggtcgcgcacttcacgcatcatatcgccgcgctcttccgacaaagcggcctcgaagccacgctggccgtaaacactgcgcagagccgcatcgagacgggtacgcaggcgctgttcggcgagaagcgtgctgccggaaaccgtttcgcggaacttgcgggcatccgtgatgcgatagacgaggaaagcatccacatcgtagaacttgccgccggaaacctgcacacggatatcgtcgaggtcgaaacgcagcaggcggtcatcgaccatctgcaccgtatcggcatccataaagctgaaaggcagcttgaaatagatgcccggcttcgtcttcacatccacgatctggccgaaacgcagaacgatagcctgctggcgttcggtcacgatgaacacggaggaatagagcaggaaagcgatgacggcaatgaagccgacaatgatcgggagcctgttctgggtcattactgattacctccgccagtggtggtcgtcgtggtgggggcctttacgccggtgctcggctgcttctgcatcaattcatgcagcggcagataaggcactacatccttgccgggttcgacaatgaccttcttggtgcccttcagcacctcttccatggtttcaaggaagagacggttacgggtgacctccggggccttctgatactctttcagcaccgaactgaagcgctgggcttcaccttcagcgtcctgaacgacacggttcttgtaagcggcggcttcttcacgaagctgcgccgcttcaccgcgcgcctgacccagcttctggttggaatactggttcgattcttccacgaagcggtcctcgtcctgttcggcacgctgaacttcgtcaaatgcatcggccacttcacgcggggggggcgcatcttcaatcgaaacggcattgatctggatgccggccttgtaattgtcgagcgtctgctgaacgatatcgcgcacgctctgggcaatggccgagcgattgtcgcggaaaacatcctgtgccggacggcgaccgacgatctcgcggatcgcactttcggaaacctgctgcaccatcgcgtcagggctatccacattgaagagataggcgcgcggatcggaaacacggtaaagcaccgagaactgcacgttgacgatgttctgatcacccgtcagcatcaggccctgcgtcgcattgcgcgtaccctgcccgccgatattgatctgcttttcgacgatctgcgccttttcataggtctcgaacggccaccaatggaagtgcgggcccggttcggaaacctcttccttcggcttgccgaagcgcagctccacggcgagttcgtccggctggactgtatagaccgactggaacagccagaaacccaatactgccgcgccaatgaggaaatagatcgggcggttgctgccctttcggccgccgccaccggggaaaacctgcttcaaccgatcctgccctttgcgcagaatatcttcaaggtcgggcggcgtgttctggccgccgccacgcggcccctttggcccctgcccccaaggtccattattattattgttgttgttatcgccgccccacgggccgccgccgccattctgattgctccagggcatcctcacctctcgtccgggtgacgaaaagcaagcttggccttccgtcatcaactaatgtttccgttttataggcatcgcgagggccgctttcaacgcaaaggcagcaaaattcctgtcctatgctttacgaaacgcgcctttcgtacagcatatagcgtgttggatagctgtctttgtcaccggcgggcacatcctcgctcgaaagcaattgccagtcctgcggattgatttcaggaaaatatgtatcgccttcgatgacagagagaacgcgcgtcaggtgtaagcgatcggcaagcggcatggcctgtacatagatttgtcccccgccgatcacacagatttcgtccaccccgccttccgccgcaaacttgcgcgcaagcgctagcgcatcctccagcgaaccgaccacctcggcaccttctgcccggaaatcggcatcacgggtaatgacgatattggcccgccccggcaggggacggccaagcgactgccaggtgcgccgccccatgatgaccggcttgcccaaagtcagcgccttgaaccgcttcaggtcggtggaaagacgccatggcatatcgttttcctgcccgatcacattgttttcggagaccgccacgacgatggaaacgagtggtttcttcatgactataccgcgataggcgctttgatcgtggggtcggcttcatagccatccagccggaaatcctcgaaacgaaaggcaaagagatccttcacgtccgggttgatatgcatcaccggcagcttcttcggcgtgcgggtcagttgtagtcgtgcctgctcgaaatggttggaataaatatgggcatcgcccagcgtatggatgaactcgcccggtttcagccccgtcacctgcgcgatcatcatcgtcaacagggcataggaggcgatattgaacggcacgccgaggaaaatatccgcggaacgctggtaaagctggcaggaaagcctgccattggcgacatagaactggaacaggcagtggcagggcggcagagccatttcatccaccagcgccgggttccacgccgaaacaatcagactccgcgactgaggatttgtgtgcaacatcttcaaaagattcgcgatctggtcgatatgccgtccgtccggcgcaggccatgaacgccactgatagccataaaccggccccagatcgccgttttcatcggcccattcatcccagatcgtaacgccgttttctttcagataggcaatgttcgtatcgcctttcaggaaccacaagagttcatgaatgattgaacgcaaatggagtttcttggtcgtgagaaccggaaacccctcctccaggtcgaaccgcatctgatagccgaagaccgagcgtgtgcccgttcccgtgcggtcgtcacggtcaacgccgtggtcgagcacatgctggagaagatcaagataggtgcgcatagatttgttccgggccgattcgtttcccgatcactataaggaaaaaccccggtgtgaggcaccgggacttcggattcaacaggcaaatgtgccacggcgttcagagggcgccaagcttgccgagctgtttggccacgagataatagaaggtcacgcggtgcttgttgcggtcgcccttcatcacctcggccacatgggccaccacttcgtcacccttggcgacgtcctcgacgcccagtttcttggcaacccagttggtgcgaacgcgcttcatttcttccggatcgcttgccgaaacgagcgaggaatcgcgattgcgaagcgcaatgccaagatgcttgacgattttctcgacaacggcctcatcggcggcagcatcatagcgacggacatccgcgagatattcactcatatatccactctccttcgattggggcatatcgtccccgtttcagccatggtttccgccccggctgcgccaagcctcttcaaggccgatcccgatatattgtgaggattgaccagcacgcggaagctgtcaatggaaaatgaacggaagggccgcaccacctctgtcggtcttgcgcgaaaacgcacaagcccccttccaatcggtaaaaaccacgcctatatacgtcctgtcggcgcaagccgactatggtgataaacggacggtgtaataaacccattggacccgggggcggtacccggcgcctccaccacagcacagcttgccgatcaggctgtgttgtggcgggggcgaaacaggatcgacaagggtgtaaagatcgctcttttactcggtatgataccaccgttatcgggtcaacagagtagttgcaaatgacaacaatgctcagggttatgctctcgctgcctaatggcggtgcgggaaacccactctaaagtccttagggttagccccttaaggcggggttcggaggcacctagcaacagaagcctccacttcatttcccctgaaaatcaggctgccgccgttgctctgccgcgctttctcgacttgcgggcaaggacgatctgcgccagcacgaacgccgccagcgcacagccggtgatgccgccaatcatcgacagcgccgtgccatcggaataggctccgacaataccaatcgccacgccaccaatgacgaagtgaagcgtgcccatcaatgcagatgccgttccggcaatctcgccgtgttcttcgagcgccagcaccgccgtagctggaataaccagcccaaggaagccgtaaccgacaaagaggaagcttgcgaccagccagagtgattgatgccccatcagcgccgccgcgaacatggcaagcattgctgcggcaaagccgcaagcagcaaagcgcatcacccggccaaggccgaaacgcgcgccaagccagccgttgagctgcgaaacgccgaagaacgacacggcattgacggaaaatgccacggcatattgtatcggtgtcaggccataatggtcgatcagcacgaaggcggaattcgccagataaacgaacaaggacgcaagaccgaaaccgcccacgaagacgaggccgaggaaatgacggtccttcaacagccgcccgtaaccgcgcaatgcgctgctgatattgctctcaagccgcgcctcgacgctgcgcgtttccttctgcgcggtcgcaaccagtatgatgccgatgccggcggcaagcaacacggcccagaaaaccccgcgccagccgaaaaagcttatgatgatggagccagtcagcggggccagaatcggcgaaatcgaaaagaccagcatcaaaagcgacataaggcgcgcggcctcgacacccatatgaagatcgcgcacgatggcgcgcggtatcaccatgcctgccgcagcccccaatccctggacgaaacggaacagcaccagcacgtcgatattggccgcaagcgccgaaccgatgctgcctatggcgaagagcaccagcccgccataaagcggcagtttacgcccgaccatatcggacaggggcccgcagaaaagctgcgccagcgccagtgccagaaagaaggcgagcaggctcatctgcaccgcgccggtttccgcccgcagatcggtggcaatggtcggcagggccggtagatacatatcaatcgcaaaaggaccgatggccgaaagaaggccaagaacaatggcattgcgcacaagactggaagccatgggagacgcgctttcatcaatgtttcgtgaggtgcccgcgccgatttcggctcgcccatgtcacctgggaggatggtttcatcaggctggaaaaaccggcacgcggctgataactatataaatctgttacatctttttggatgatctgcccggcatcatgcactttttgcgaaccgtgtaacgatctgagatattgtgacagcgggcaatccggaccagaggccagggcaatttgacaatgatgtcaaattagacaccgttgtccaaaacgtcaagccaccttatgatgatgcaatgaaaccaaccgacatattcgatgcagcccctctgcccgacaaacgcaccatggctggaaagggttccaacccgcctgcgataaagccgggacaatgcatgaagcgcgacttcatcctgtgctctgccgcgcgcgttttttaccgcgacggctatcagggcgccagcatcgacctgatagcaagcgaggcgggtgtttcgcggcaaacgatctataatcactatcgcgacaaggaagccctgctggccgcggttatcgatgatgccatcaagcgcatgagcgcaagcctccttgcggtgctcgccacctttccgcagaccggcgaaaatcttgaaaaggatctggtcgccttcgccatccgcatgagctgcaattgcgtttatgatccctcaggcgcattcctgcgcaaactgatgcaatcgaacgataccgatatgccgcttgccagcaatatttgcaccaccaaaggccctgcgcaggctattcctgccatcgcggcctgcctctcacggctggcgctggcaggtcatttgcgcatcgacgaccctcatcttgccgcccgtcattttctggcgctgataaatgccgatacacaatatcacacgctggctggccaaagcatcgatgacagcatcatcgagaagagcgctatcaatggcgtgcgcactttcttgcgcgcattcggcacagaattcgcccggagggaaacattgctggcgcagtgatgcaatttcaagtcgtatttcacctcttgcgacaataacaaacttgacatctgcacacgaatccgtgggataagaaaaccatggtacaggatctaatccgttacgatattctcgctcaggaagcccttcgcggcgtcattcgcaaagttcttgcggaggtggccaaggctggcttgcccggcaatcatcatttcttcatcacgttcttcaccggagcgcccggtgtgcgcatctcgtcgcgtctgaaggagaaataccccgaacagatgacaatcgtgctgcaacaccagttctgggatatgcatgtcaccgaccagctttttgaggtcggtctttccttcggcgatatccctgaaaaactgaccatacctttttccgcgattcgcggtttctacgatccgtccgtcaattttgagcttgaattcgacgttgccgtgctccaacccgcaagcgacaacgacgaaggcaatatttcgccgatcgaggaaatggcgcccgaaaaggccgacaagccgaaagcaaagacacgcaagcccgccgccgggaagaaggaaagtgcttccactgattccgaacaggaagatggtgaggataaggcgcccaaacccaccgccgacgttgtttcgctggatgccttccgcaagaaataagaccggcctgctttgcagaatgcaattgatccttgtttgactgcgatcaatgcctaaaatattgtgagatttatattccacctgacgtcaatcagtttgggatctaatatatatgctgcgtatcatcgcccaagcagttctctggctaagcggtcttatcgccgctttctttgtggccagggacgagccgaacttccctctccttcaaatgacggtggggcttctgctgcttgtgggagtttcggtcgcgatctggtggttcaccgatccggacaggtcgaaaaaataaaacagccggagcggactgccttcgacctcacttgcgcaaacgggacgatgcgcgcaatattgcgcaaatctgtcataacaccgtgaccctcatgagcgacatcgtcaatcttcgccagttcaaaaagcaaaaagcccgcgacaccaaggaaaagcaggctgagcagaaccggattctttttgggcgaaccaaggttgaaaaggattttgcgcgcgcgcaagcgcagaaagcagagcgctttctggatatgaaccgccgcgaaaccaaagacctccccgaaggcgaaaagtgagcacgtccgcacgcctgcgcaaacattccgtcagcatacgcggccacgcgacaagctacacgcttgaagacccattcttcaaaatcatcgaggaaatcgcagccgcgcgaaatatgactgtcgccgctctcgtcgcggagattgacagcaggcgcgagcgcaccatcaatctctcgtctgccctgcgccttcatgtcctcgactggctgaaatcgaaattgccagagagcaattcatgccccccgtgaaaagagggccgctctaccgtcataccgtcagggctgcgcctccggcgaaactggcggtggctccaggtttttgaggaactcgtttagcgactggccgccttcaggcaaggctaatggcgcattcgcatcagcccgccgcctggcttcctcctcacgcagcgaacgctcgcgctctgccgcatcggcctcgaaaaggccaagctggcggcgcaggcgctgcttttccatcaggcttgcctgcatggcctcaacccgttcctgctcccgctcaagcgcacgctgcgtcaggaattgcacaagcggctgccggtcgaaattgacagtgggctggctgtaatgtccgccaagcgagaatgccacttgcggcgcaatgccggtttcgtcacccgcgccattgcggaaggtaaaggtgccgttgccggaaacaccgaatgtggaaaggtcgaactgcaaatcggcgagcagcgccgcgtcgccgtccttgagattggccgccgccatacgcgccacaccgccggtgatcgtgaagtcgaaccgcgcattgccgggcgcaaagacactttgccctgtggccttttccgcaatgcccaaaaactgttttgcatcaagcttttttgtgctgggtgttcggtcctccaaggcatccgccgcagctatcatgccgggaagtgcctttgcatcgaaaccttgcagcgtgaaattctccacgtcgagggttgcagtcccaccgagcgaaccgaccagcgccgccacgctgtcgccactgccattgagattaagggaagccttgacgacgccccccaaaggagccgaaccatcttccaatcggtagaaatcgttgagtttggcgccgctccatttaaggtcggtggaaagcagtgcattcttgtcgctgttgcgcagcgagacattgcccatcagataaccgcctgcccaattgccggtcagttccgtcaattgaagcccgtccatggttttctgaagccgggttgaaaagccggtcacggtgccaaacccatccatgcgggcctctgccacattgagcttcatatccatgagaagcggcagggtgggccgcacggcaaaagccccgcgcggccagatggttttcgcagtcggcttggccggctcgaaagcatcctgccccagcatgatggccgcaaggctttccatttccagcgaggcaagctttgcctcgcctttaagctgcggcaaaccgctatcggcaaaattcgcttcgatgcgcgcggaaatattatcgccgttcaacgtgcccacgagattgggaaaacgaagaatgccctttgcaaactggaaatcgctggtgaggttggctgcaagcccctgcccaaaccccggcagcgcatagccggctgtggcgatgaagggctgtagatcggcagttttcaactgcgccttgccactggcggcaatgtcgccgcgtaccagtgaaatgacaccatcggccattgccgaaccatccggcgcgctaagcttcagcaatgtgcgcataccggcgctcggcgcgccctgcatggcaagatcggcggtcagctcgcccgcaatccccagcggcagcgatggcaggccgatcagggcaagcacggcctccccttgccgggaggtggccgtgccgttcatttgcatctgcaagggctcgctttcgccctcgcccccgctagccgtgccggaaagatcaagcttcatcccgcctgattttccagtaatgctgaaggagatttcgcccacgcccggcgctttgtttacatttgcttcaatgggcttggcgctcttttccctggctgccgcatttttcgcaagggttttcttcaatgccccatccgccggtgcaaccgcattggcaatgatgttgatttcgctgtcgtcgaacaatccggggaagttcgccgcgcgcatcgataaggctcgaaacagcggcaattgcggataacgattggccatcagcgacaggaaacgcgacaggtcgtcggaaaggacagtcgcatccagagaaccggaaggcgtattggcaaagggttcgtaagtgcctgtcgccgtcagtgttgccccggccacatcgctgatgagcaaacgatcgaaatcgaagcgcccgtcatgcaggcgaagcgccagatcaacattggccgcttccatatcctgatagcgcaccggcccggccttgaaggcgaggttcagcccctgcccatccagaaaggcaagcccgtcaccgctggagaaaaaggccataagggcttgcagggcatcgcttttcaccatgccgcccttaaggtcgagcgtgatcgacggttgggcggcccccttcacctcccgcacgaaagaaccatgcagcgacgtctttccaagccctatttccagatcatcaatacgctgcgtaccgtcacgcaggtcaaccttgccggaaaagcccgccccctccagcttgcggatggactcatccacggtttcgttgagccacgacgccagaccagacggctggcgcgaggccaccagcatattgccccggaagccaaaatcatgcccgaccgaaagcttgcccttcgcttcaaccttggtgcgccccggcaggtcggcggcaaactggcggatattccagtcctcgccatccggctcggcgctcaccattacggagcggatcgtcgtgccgcccgcaatcaccgcaggcaggcgcaaatccacattgccgaggatggaggggatcggcaattgctccagaatgcggcgcgcaatggcaatgcggtctgcaatgggcatagcggaaacggattgctcctcgcctgccgtttcgttcggcccccagaaaagctgctgcccgtcggcgttgacttcaaaatgcggctttgccccataatcgatcaaggcgctgccatcgaccacatagggattgtcggctggcccctgctccatgcggaactcggaaacgtcgaaacgctcccgatcggccttgaatttgccgctgacccgcagatcgctgaaaaaaggcttttctgcgggctttttcaagccagcggtcgcaaccatatcggatgagcgcagcgaaaaatccccggcataatcgaggcgcccgtccgtcatcgccacatcgccatccgtctcgaagatcgccggaaacccgtcaggtgaaacgcgcgcacgcacccgcagcacaccatcgggcttcgcctcaccgcttgaaagatcaatcgcgaacttctcgccacgcagcacgaaactgccattggcctgccatggcccggcaaggctgttggccgacaaaacggcattgagtgcacttgcggtatcgttacgcccgctcgcctcttcgcgaagcgtcaccacgccatcattgatggaaagccgttccaccccgatttttgtcggatcaagcggcgtcgatggacggatcgcccagtcgaccttgccatccttgtcgagcgaaatcgtcacgcgcggacgctcgacacgcatatcgaaaatcagaagctggccacgcaggaacggcatcagctccgcatccatcgaaaacctatcgacggtcatgaccggatgggcggcatccgccccaacccgcacatccgaaaaggtaacggagggaaagggcaacagccgcgcggaaacatcgcccgccaccgtgaccgggcggcccagaatgcggcttgcctcccgctcgaaatcggcgcgatagccgctccagtcaacaaagggcggcacgacaagtgctgccgtcaacagcagcacgagaagcccgccgacgatgacgaatatgcggcccaagaaccagctccggtcaaacaacagattgcaaattggcgcgaaacaaagggtgaatcacgcagtctttatctgcgcaacataacggcatcgctccgccgacaacaaggcaaattgcatcaccgccgcatcaatatgcacgtccatctgaatcagtttctcggcaaacccatccaaatggctgatttgaatcatcaaatcagtattttgccggggttcatgatgttgtccggatcaagcgctttcttgatagcacgcatatagtccgtcgccgtgccaagctccatggccagatacttcatcttgccttgcccgatgccgtgctcgccggtgcaggtaccttccatggcgatggcacgtttggcaaggcgatccatgaaggcttccgcccgctccatttccgacgcatcgtcggtatcgagcagcaggagaagatggaaattaccgtccccgacatgccctacaatcggcgcgataagaccggtttcggcaaggtccttttccgtctcgccgatacagtcggcaaggcgcgagatcggaacgcagacatcggtggaaacgcccttgcagcccggacgaaggaggaacgaggcaagatatgcctcgtgccgcgcccgccacagccggtcgcgttcttcggcatcatgcgtccattggaatgcaccgccgccatgaccggcggcaatctcgccgaacagttccgcctgctcaccaacaccgctttccgtgccgtggaattccacgaagagatagggttgcgcctcgtaaggcagcttggaatgcatgataagcgcctgcatttgcagcgtgttgacgagttcgatacgcgccaccggaatgcccatctggatcgtttcgatcaccgtgcggcaggccgaatccacgtccgggaatgggcagatgccaccggaaattgcctgcggaatgccctgcaatttcattgtcaattcggtgataatgccgagcgttccttccgcgccgatgagcaaccgcgtgaggtcgtagcctgcggcggtctttttcacccgcttcgatgtttcgatcaggcggccatccggcatgacggccttcagcgccagtacgttttcgcgcatcgtgccatagcgcaccgcattggtgccggaggcgcgcgtggaagccattccgccaagcgttgcgtttgcacccggatcgatcgggaagaacaggccggtatcgcgcaaatattcattcaacgcgcgccgcgtcacgcccggctccacgacgcaatccagatcttccgcgtgaacggcaatcacccggttcatatgggtcatgtccagcgacacaccacccgctggcgcattcacctgcccttcaagtgaggagcccgcaccaaaggcaaccaccggtacgcgatgctcggcgcagatacgcaccacatcctgcacatcctgcgtattttcagcaaaaacaacgatgtcgggcgcctgcgtcggcacataggtggtggtgtggccgtgctgctcgcgaatagcctgtcccgtctgggcgcgctcgccgaaacgctgtttcaggatacccaccgctgccgcaataccggcttcgttacgcgcaagtgcaaccacattttccagtgacatggttcattctccgtattcagattttcaggccgcaggcagcgccagcgcaaccgggtcctgccccacatgttcggcaacagcgcgcacgacgagattgtgatcctcgcgctgcggcaggccggaaacgatcacagccccaatgacgcccgctcccgaaacgcggatgggaaagccgccgcccgccagcgcataatcggcaacatcaagcgccttatacggcgcaaacatgcggtcctcgcggttttgttccagcaccagccggtaggtcgagacatggaagcgacgcacgacattgaatttccgccgcagccattcggtattgtcggcggtggcgccagcagtcgcggcaaaaaacaagcggcggtcccacagcgagatgtcgattgcgatgccgagcttgtccttcacggcgatatcacgaatgcgctggcccagcgaaaaagcgtcgttctcattcaatgacggaaaaatcagcgcctgttcctgacggatgatctgtccgattgcctgtttgttatcatcgccttgcgccactcttcatctccagcaattatggccgtattcattcttttgcgccttcgatcacgtgattgcaataagggttacgcgccatcaaacttgattgattgaacgcaagcggctagtggagccttatggctcacaaccccaatatagacgtgcctctgaaaggcgaccaaataccggacttcgtcgagaccgccgtgttcaagcgcgacgtgttttccgaaacccatgccggctatttcgcaggcgatccggaaacccgcatcatccgccgcgtggtcagcgccgcgccatggtggtcgaagccgctggcatggattctggcgcgccgcgaaatccgcggcctcaagaccgtgcgcggcattgtgggcgttccgcaactgcttgccaccgacaaggacggactttaccgttcatggacggaaggaacgccgctgcatctggctcggccctccgatccgaaatggtaccgcaccgcgcaccgcatcctgcgcgacatgcgccgtcttggcgtgacgcataacgatcttgccaagccgcagaactggctgatgacgcctgaaggtgaagccgccgtcatcgatttccagcttgcaagcgttcatcgccgtcgcggcgcgctctatcgcctgatggcctatgaggatttccgccacctcatcaagcagaagcgcgccttcgcgcaagaccttatgacgccaacggaaaagcgcattctggagcgccgctcgctaccctcgcgcatctggctggcgacgggcaagaaagtctacaacttcatcacacgcggcatttttagctggtcggatggcgaaggtacaggcgacaggatcgacaatgaaggccctgcaattcaggccgcattcaaatccgatccgcgtgtgagcgatgttgcacttgcgctctattccctgccggccaagggcgttggcatctatgctttcgtggaaacgctgaatgccgacgaaaagagcctgcgcgcaaggctcaaagggcagaaggttgaattgatccagccggttgctcatctgccgcgccgcgctgacggcacgatccgcgacgacattctgcggctgatcgccatgaaccagatgacggaactggacgatctcctgcaacgcgaaccggagatacgcgggcttgtcgaggctctggcggcacaccggctgaacttcaccgaccggcgcgttacgcaattagagtagtcgaatattttaaccctttcgctggtctttcagccacgaatcattacattcgggtgagatgtccgattttcccgacgatatgccgtttttcggcgatgacgacgctccggctggccgcgcgcccgctcccggcagcattgccgcacgcgccatggccgcacgcaaccagcagcatggcgagcccgattacctcaagggcctgaacccggagcagaaacaggcggtgctcaccaccgagggcccggttctggtgctggcgggtgctggcaccggcaagacgcgcgtgctcaccacgcgcattgcacatattctttcgaccggccttgcctatccgagtcagattttggccgtgaccttcaccaacaaggccgcgcgcgaaatgaaggagcgtatcggccatctggtcggcggtgctgttgaaggcatgccctggcttggcacattccactccatcggcgtcaagcttttgcgccgccacgccgaactggtcaatcttacctccagcttcaccatcctcgatacggacgatgtgatccggctcatcaagcagcttattcaggccgaaggactggatgacaaacgctggcctgcccgcaccttcgccaatatgatcgacggctggaagaataagggtttcagtcccgccgatattcccgaaggggatgcgcgctcgttcggcaacgggcggggccgtgagctttatcaggcctatcaggaacggttgcgcacactgaacgcctgtgattttggcgatcttctgctgcatccgatccgcatcttccgcaaccacccggatatcctgcgcgaatatcatgcaaaattccgctacattctggtggacgaatatcaggacaccaacaccgcacaatatctctggctgcgtctgctagcacagcgaccaaaatcacgaacgacagcgccaacgcaggccggaggctcgccagtacagcccgctagggcgtccgaaggcccctgcggagccggtgagcgcagcgaactcggcgtgagcgaagacaaagtaaacttgtgttgtgtgggcgatgacgaccagtcgatctatggctggcgcggagcggaagtggacaatatcttgcgctttgagaaggactttccgggcgcggtcgttatcaagcttgagcgcaattatcgctccacggcgcatattctgggcactgccgcgcatctgatcgcgcataatgaaggccgtttgggcaagacgcttttcaccgaggtacccaatccggatgacccgcgcgtcaaggtccatgcggcctgggactcggaagaggaagcgcgtgcggttggcgaagccatcgagcaggcgcagcgtcaggggcaccttctcaacaatatggcgatccttgtgcgcgcctccttccagatgcgtgagtttgaagaccgttttgtcacgctcggcctcaattatcgcgtcataggcggcccgcgcttctatgagcgcctcgaaattcgcgatgccatggcatatctgcgcgtcgtcgcgcaacccgccgacgatctggcgctggagcgcatcatcaacacgccaaagcgcggccttggcgaagcagccatccgccagattcatgactatgcgcgcgcgcgcgacatttccatgttcgctgcggcctgcgacctcatagaaaccgaggagctgaaacccaagccacgctctgccctgcgtgaggtggtggagaatttcctgcgctggcagtcgctgatcgacaccacgccgcatacggaactggcggaaaccattcttgatgaatccggttacaccgccatgtggcagaacgacaaatcagcggaagcgccgggccggcttgaaaacctcaaggaactgatccgttccatggaggaatatgaaagcctgcgtggtttcctcgaacatgtcgcgctcgtcatggatgccgagcagaatgaggatatggatgccgtcaacatcatgacgctgcattcggccaaggggctggagtttgaaaccgtcttccttcccggctgggaggaaggcctgtttccacaccagcgcgcgcttgatgaaggcggacgttcggggctggaggaagagcgccgcctcgcctatgtcggcgtcacccgcgccaagaaaaacctgcatatctggttcgtgtccaaccgccgcatccacggcatgtggcaatcgaccatcccgtcgcgctttctggaagagcttcccgaagcacatgtggaggtggccgaactggaaggtaattatggtggttatggcggcggctatggacagtcccgtttcgacaaggccgaccccttccagaactcctattccacacccggctggcagcgtgcgcagcagaaccgttcggatgcaacgcgcaacaactggggttcgcgctcgggcagccgcgtggagcgcattggctatggcgagaccgattccggcttcggtgcggggcgtggatcggtaaaaggccgcacgattgaaggcgaactggtggcaaaatcagtggccgacaaaccatcggccttcaagcttggcgaccgcgtattccatatcaaattcggaaacggcacgatttcgcttatcgacggcaacaagctgacgatcaatttcgacaaggccggacaaaagcgcgttctcgatagtttcgtccagccgatctaaagagggtgaagcgccggaatgcaggcaaattgctctttgcagcccggcctcatgaagaatgcaacaggaatgtttattccggcttgccattctgccaggtcacatcacccttatagagcggcacggtagaaagcgaagtcttggccgaaccgtcctgcacctgtgtggcatgggcgagataaagcagcgtattattggtcttgtcgtagatgcgggtaatgaccagttttttccagatcaggctggtgcgctcggcaaagacacgttccccacccttgccaagcttgatatcgccaatgacgatcggcccggtctgctcgcaggaaatggacgcattggacgggttttcaaaccagttgcccttctgcaatctgtcgatcatcccgcgtgagaacgatgcaagatagcaggtgatgcccttgaccttcgggtcatgcaccgcatcgacaacgatatcattgccgaaccagtccacaccgaccttgccaacctcttccgctggcgccgccgaagcagcaaaaacaagcatcggagcaagcagcaatccggcaaaatgcttcaatctgaccatatttatctccagcattatcgattgcgaaaatgggcaggtaatcctggctttgcaagtgtggatttcatccgccccacttttccaaaaacgcctcgatctcaagcgcctgaatatcgggaacagcctcatagagcttttccacaggccagtcccaccaggaaagcgcaagcaggcgcgcgatcaccgcatcgctgaaccgtttgcggataagccgcgccggaacgccgcccaccactaaatagggtgcgacatcccttgtcaccaccgcattggccccgatcaccgcaccatggccaatcaccacgcccggcgtgataaccgcgccatggccgatccacacatcattgccgatcacgacccgccttgcctgccgtctggcgcgaaaatcgccatcaacgccaagatagcggaaatattcgttgggccggtagctcaccttatgcgtggtgagccgctccatcggatgttcaagcgcattgatccgcacattggcggcaatggagcagaacttgccgatttcggcataaatcccctcgccattgcgctcgaaataggtgaaatcacccaccgttacttcacgcaggatcacccgttccccgatatcggcatagcgccccagcttgacggatttgagctgcgcggtcgaatgaatatgcggctcgctgttctggaaacggaggtcgtcgccctgcgtcatttcatagctttctgaaatttttgcatattgcccggcagtcctgtatcggttcatcatagcgcggtgcgcctgaatatgcgtttccttgccgcagatcagtgatacttccggcttttgcccatatatgaagtgatattgttaagtgaaattcaaggctgactggacatgaaaaagtttctgcccatcttcatcgtcgtcttcataatcgtcattattggcgcggcgggcttcaatttcgtccgcgacaagcaggcggcaaaggaaccctttggcggctcgttcaatctggtcacgatggatgggaagcccttcagcgaaaaagatctgcgcgcaacgcccgcagtcgtcttcttcggcttcacccattgtccggacgtctgcccgacaactctctacgagcttgatggctggctgaagcagcttggaccggaagcaggcgatatcaaggcctatttcgtgaccgtcgatcctgagcgcgacacgcaggacgtcatgaacacctatgtcagcaatgtcaccgaccgcatcatgggcatcaccggcacaccggacaatatcgccgaaatggtaaaatcctatcatgtctatgccaggaaagttcccatcgaggacggcgactatacgatggatcacacggcctcgatcttcctgctcgacaagggggggcgtttccgcggcaccatcgcctatcaggagaacccggatacggctctggaaaagttgaagaatctggcaaaaggccccgcgaagggttaaagagtagctcctgaacacacagagagctatttacctcatggcccagtcacgacttttcttttcggcagacaaggcggaagccgagcgcacctacaatattctcgaacaggcgttcgaggacgacggcttccccatcgccatcaccgaaatcgacgaagaccggcagatttttgaagtctcggtctatgtcgaggatgacgccgaggaggtggcggcgcgcgtggacgcgctcgtcggccccggccttttcgacacggaagaattgccggatatcgactgggtgacgcattcgctcgaaggcctgaagccggtgcgcgccggccatttcttcgtgcatggctcgcatgaccgagacaagatcgagccgggcgatatcgccatcgaaatcgatgcaggccttgctttcggcaccggccaccatggcaccacggccggctgccttgaactgatcgaggaaaccgtcgaaaccgaacacccgaccaatgcgctggatctgggcaccggcagcgccgtgctggcaattgccattgccaggcttgcaccaatcccgattctcgcgacagatatcgacccgattgccgtcaccgttgcagcagaaaatgccgccaagaacggcgttgcagaacatatcgtcaccgcaacggcagaaggtttcggccatccgattttccgttcctattcgccgttcgacctgatcgtcgccaatattctcgccaatccgcttatcgagcttgcaccatccatcaaggaacatctggcgcccggcgggtccatcattctttccggcatacttgacagccagcatgatgcagtgctcgctgcctatcagactcagggactcacccatcagaaaaccctccaccgtgaaggatgggtggcaattcatctgaaataacgcttcatctgacataacaggccgtctgaacagcggcgccttcctgtttcgagcgagttatatccatggctttccagactttcgacgtcaccaccaatcccgccaacggcgcgccgcgcgtggagaaactgcgcaagaaaatggccgagcttggcctggacggttttctcgttccgcgcgcagatgaacatcagggcgaatatgttcctccccacgcacagcgtcttggctggctgaccggcttcaccggctcggcaggtgcagcactggttctcaagaacagcgcctatattttcgtggacgggcgctatgaattgcaggtccgcgcacagaccgatggaaaggtcttttcttatgaaagccttgtctcgaacccgcccgcatcctggctggcggaaaacggcaagggcctgacaatcggcttcgacccatggctgcacacgatttacgaagctgaggccctgcgcaacgcgcttgaaaagcagggtggccagctcattccggtcgaaaccaatctggtcgatgccgtgtgggacgatcagccggaagcaccggcagccgaagtcaccatccagccggcccgtttttcgggccatgaagcaaaagacaagatcagcgaaatgaaggccgccgtcgccgcaagcggcgcaagcgccacggtcctgaccgacccgtcctctgttgcatgggtcttcaatattcgcggcaaggacgtatcgaacacaccacttcccttgagctttgccatcatcccggcgcaaggagaaccggaacttttcatcgacgagcgcaagcttgccattgagccgcgcgcctatctcacgcagcttgcgaaactttccgcgccggccgatctggaggggcatctgggcgcccgcgccgcaagaggcgaagccattcttctcgatcccgtcctcgcagccgaaaaactgcgccttatcgtcaccagcgcgggcggcagcgtgatcgaaggcaaagacccggcgcgcattccgcgtgcaatcaagaacaaggcagaactggacggctcacgcgcggcccatgagcgtgacggcgtggccatggtcaatttcctctcatggatcgacgcccagaaacccggcacgatcgatgaaatcagtgcagcaaagaagctcgaagaatcacgcgccaatgcaggccgcgatttccagatgccgctggaagatatttccttcgacacgatttccggcgcaggccccaatggagcgatcatccattatcgggtcaataccgacaccaaccgtactttgcaggacggcgaactttatctggtcgattccggcgcacaatatcgcgatggcaccacagacatcacccgcaccgtgccgattggcaggatcgatcctgaaaccgtcaaggcattcacgctggttctcaaaggcgtcatcgccatcaccacggcccgttttcccaaaggcacacgcgggcaggatatcgacattctggcacgcatcgcgctctggaaacacggtttcgactatgcccatggcaccggccatggcgtcggctcttatctttcggtgcatgaaggcccgcagagcatttcgcgcaaaggcgcgcaggagcttctgcccggcatgatcctgtccaacgagccgggctattacaagccgggcgctttcggcatccgtattgaaaacctcatcatcgtcaccgagccggaagtcctgccgggcggcgatattccaatgatgggtttcgagacgcttaccttctgccccatcgaccgccgcctggtcgacaaggcgcttttgacccaggaagaactcgactggctgaacacctatcacgcgaaggtgcgcgcgaagctttccggccatctgggtgatgcggagcgcaagtggctcgaagccgcaaccgcgccgttttaatcatgaatgttgggggaccatctcttcaacgcgccgggcccaatcgatcaggggccgcgcgcgttcggcaaaatcgacaagccggtcggcaagatcgggattggtgatggtttctggttcgatctccatccgcacggcaaaatgccgattgcggatggcgtccaccagatcgggctccgtcacatgttcaaagccgcgcggcgtgcgcttcagccggtcatgatcgctgatcttgaggccattcttcttcagttttgccaccatggcgcggaacgcatccggcttttcagcaatcgccttgcgcatcgccgccagcaattcctttcgcggcccccaccaggcaacgcaggcatagcaatcgcgtatgccgggtaagccgatgcagatataaaaacagccgctttcgtcccattttgtaccagtctgcgaaagcagagccgagagatggcgattatagggggccttgtccctggaaaaccgtgtgtcccgcttgatgcggaattgcgatttcacccggtcccccttgaagggaaggcttgccttctcaaaacgagccgtgagcgtctcgacaagatcgccaagcggctccttcagatgttgctcgaacaaatccctgttttccagaaaccattcacggttctggtgaaaatcgagcgccctgagaaagggaatggccttctccccgaagccattgaatgcggccatcaatcctccccaacaagcttgaaccagtcgtcttcattgataacctcaatgcccagttccgtcgccttggcaagcttggaaccggcccccggccctgccaccacgagatcggtcttcttggagacagagcctgccgtcttcgcgccatggcgctcagccatagccttcgcttcatcgcgtgacatgcgctccagactgccggtgaaaaccaccgtcttgccctcgacgggcgaaccggtcgccacacgcgcttcctcatcaagcggcgttacttcggcaagaagtgcggccagcacttcgcggttatgcggctcgccataaaaatcgaccacggcttccgccacgatggaaccgatcccctccacggccagcatgtcctgccacgcttcgctgcccttgtcggtgcggtcgccttcttttggcggcacagcctccagcgccgccttctcaaaagcggcatatgaaagataggcgcgggcaaggcgcttggcattcacctcgcccacatggcggatgccaagaccaaacagaaagcggtggagtgcaatctcgcgccgcgcatcgatggcgtcataaagcttcttcacggaagttgcgccaaagccttcgatattctgaagcttggtcagcgagttttcctgccgctttttcagtgtgaaaatatcggcaggcgagcggatgcaaagggccggatcttccgcattgaagaagaactcgacctgcttttcgccaagcccctcaatgtcgaaggcattgcgcgacacaaaatggcggatgcgttccaccgcctgcgcagggcagatcagcccgccggtgcagcggcgtaccgcctcgccctcctcgcgcacggcatggctgccgcaggcggggcagacatggggaaactgataaggctcgccgcgttttttgccttcctcaagcaccacatccacgatctgcgggatgacatcgcccgcgcgctgcacgatcacgctatcgccaatgcggatatcgcgcccctcccggatcggctcgcccttctgacctatgcccttgatatagtcctcattgtgcagcgtcgcgttggtcacaaccacaccgccgacggtgattggctccagccgcgccaccggcgtcagcgcgccagtgcggcccacctgaatatcgatgccgcgcaaaatggtgagcgcctgttccgccgggaatttatgcgcaatcgcccagcgcgggctgcgcgagcgaaaaccaagccgggtttgcaggtcgagccggtccaccttgtaaacaacaccgtcgatatcgtaatcgagcgtgggacgctccatgccgatggcgcgataatgcgcaagcaacccatccacgctgttgaaccgcttcatcagcggattgaccggaaagccccattggcgaaaaacctcgaccatgcccaattgcgtatccgcaggcatgtccgacatttccccccaggcataggcgaagaacctgagcttgcggcttgccgtcaccttcgcatcaagctggcgcagcgaacctgctgccgtattgcgcgggttcacataggtctgcttgccctccgcctccatctgcgcattgagcgtcagaaagtcgctcttggccatatagacctcgccgcgcacttccacgacagcaggcgcacctgccggaagcctgttcgggatttcagcaatggtgcggatattggctgttacattctcgcccgttgtgccatccccgcgtgtcgcaccgctaaccagaattccattctcgtaacggatcgacatggaaagcccatcgatcttcggttctgcggtaaaggcgatggaatcatccggcagttggcccagaaagcgatagacgctgccaacaaaatcacgcacgtcctcatcactaaaggcattatccagcgacagcatgggccgcgcgtgaacaacaggcgcaaaggtggcaagcgccggggctgcacccacacgccgcgacgggctgtcatcgcggacaagtgccggaaagtgcgcttcaatcgcctcgttgcgccgcttcagtgcatcataagccgcatcggaaatttccggcctgtccttggcgtgataaagctcgtcgtgatgagcaatcgcgcgcgccagccgttccagttcggcggcagcttcgagttcggtcagtttctcgacggaaatatcggacatctagagcatttccagcaaaagtgtgaaacggttttgcgcagagcggttccggcgattccgttaaaacaggaactgctctaagcagcaaatcctgactatcttgaatcggctgcaacataaccaagaaatgcgctcccgcctactggcgccatcctttacgaacaaggcatgctgccagggagttgtcaggatgcgggcgcgccattttcagccagaaggcgttcggctgccgcgcgcgcctcatcggtgatgctggcgccagccagcatacgcgcaatttcctcctgccgctcatccgttgccatgacacggatggaagtcgccatacggtcctcgtgggtcgcggatttggcgatcaggaaatgggtggaagcgcgcgccgccacctgcggcgcatgggtgacggagagcacctgcacccggccggaaagacgcgccagacgttgcccgatcgcatccgccaccgcgccgcccacgccggtatcgatttcatcaaacaccaaagtcggtgcggaaccgcgatcggcaagcgccactttaagcgccagaaggaaacgcgaaagttcaccgccagaggcaaccttcatcatcggccctgcccgcgtgcccggatttgttcgcacccaatattccaccgtgtcgatgccttccgccgtcctcgtttgcggatcggtggtcatttcaacgatgaattcagcgcgctcaagcttcagcgcgggcagttccgccataacagcagccttgagatggccagccgtttccttgcgcgcggctgacaactgcgccgcagcctcgtcataggcagcccgcatttcgcccgcatgggcttcaagctggatcagcttttccgcccctgcatcgagatcggccagatcggcatccatcttgtcacgcagcgcaggcaaaccttccacagagacggaatatttgcgcgccgccgcacgcagggcgaacaggcgttcttccacctgctccagcacacgcggatcaaaatcgatctcgcgcatggcgtggtcgataccgtcctgcgcccgcgccagactgtccagcgcctcgtctatcgccttgcaaaccggctccagcagatggggcgcttcaatggccttgcgctccagacggcgcaccaggcttgcaagcgacggcacgggcgatccctggccggaaagaagctcgcctgcctcattgacatcgccagcgatcttttccgatttcatcatcgtcgcgcggcgttctgcaagttcctcctcctcgcccggctgcggatcaagcttggtcagctcctccaccgaggaacgcagataatcgccctcacgctcggcctgctccacgcgggcgcggtgctttgcaagcgcgctttccgcatcacgccacgccttgtggcgttcgcgcaccagcatcgcctgtgcgtcaagcccgccgaaagcgtcgagaagtgtgcggtgcagatcggtgtcgatcagcgcgcggtcatcatgctggccatgaatttctacgagcctcttgcccagatcgcgcaggagcgcaacgcttgccgcctgatcattgatgaagacacgcgtgcgcccgtcccccatctggaggcggcgcaggatgatgtcaccatcatcgtcaaacccgttttcgcgcagaaaaagccgggctggatgattgcccggcacatcgaaaaccgccgttacctgtccctgatcggcaccatggcgcacaagcgaggcatcaccacgcgcaccaagcgccagcgacagcgaatcgagcagaatggacttacccgcaccggtttcacccgtaagcacggacaagccgctcctgaacacgatgtcgagcctttcaatcagaacaatatcgcggatcgacaggtgcgacagcatgtcgggatcagcttatgagctgccgccggtgatgagcgccccagccttggccagccacgaattgccattttcgcgcggctgaagaccgccgctctgcaagagcttgtagctgtccttgtaccactggctgtccgggaaattcttgccgagaaccgaagcggccatctgggcttccgatgtcaggccaagcgcataataggcttcaaccagacgggcgagcgcctcttccacctgacgggtgtttgaatattcctcaaccacgccgcggaaacgcttgatcgccgccagatattccttgcgctcaaggtaatagcggccaatctgcatttccttgccggcgagctggtcgcgggcaacacggattttcgtcttggcgtcatccgtatattcggaattcgggaaacgatcgatcacttcctgcatcgcggcaatggcgcggcggcttgccgcctgatcgcgcgtcacatccgggatctggcggaagtaggaaaggccgatgatgtaataagcataggccgattccggcgaggtcgggtaaagcgtgttataacgcttcgccatcgagatcgcttcttcgtaattgcctttgcggtaattggtgaaggcggccatcacaagcgccttgcgcgcccattccgtatagggatgctggcgatcgatagcggcgaacttcttcgcggcctcatcaagacggcctgcatccagattggccaggccttcattgtaaagtttgtcggcaggatcgatcgtctcgacatatttggtgagatcgatatcgtcgttcttgctggcgcaaccggcgagcgggataagaacggctatggtgccactcaacagcgcggttttcgtcacacccgtgaatttgaaactcgtcatgcggtctccggccctctggtagcgtctttcccgtttgaagccgcatgtgcttttagcactccgcaaatgctccatccatcgaattgattcagcgtcagcaaatgacaaacatagctaatgctgttttggccgtccataaaccatatgcaagcgaaatcggcaatcgtctagctgatctatcgccagaatttggcccgcacaaagaatggacggcattgtcgagccccataaatcgaatgaattgtccccggtatggctgccttttccggcagatattccctgatcaatccaccgtaacggcgtaccgactcagcaatgaagtgaaccggcgaacacggctcaattaaggccgcgcgccgatactcaactttttactgacaatttccaggcggatagaacccgaaatctatgcctcaataatctcaaacgccgtttcatccgatagaagcgccttgacggcttctgaattcaggcggtgcccgccgcgataggaactgaagcagccaatgaacggcaggcccgcgagcgccagatcgccaaccgcatccagtgtcttgtggcgcacgaactcatccttgaagcgcaggccatccgcattgacgatggaattgtcgtcgccgatcacaagcgaattatcgagcgaggctccaagcgcaaggcccgcagcccatagacgctccacatctttcatgaaaccgaaggtccgcgccgtggaaagctccttgcggaaagtttcctcatccacatcatgcgcaaatttctgccgcccgatcagcgggcattcaaaatcaatctcgacctcgaagcgggtgccgtcataagggcggaattcgccccacgaattgcccgcttcaacacgaacagtctttaaaatgcggatgaaacggcgcttcgcatcctgcgtgacaacgccgacactatcaacggcttcgataaaacgggcggacgtgccatccagaatgggaacttccggcccctctatttccaccaccagattatcgataccaagcgcggatatagccgccatcagatgttcgactgtatcgatccgggcttccctggcaccaagcgaggtgcaaagatcggtcgcaccgatctgcgagacgtgagcgcacacaggcgcactgtccttgatgtccgaacgctgaaacaggatgcctgtatctgcatccgcaggcaataaccgggcagaagccggcgcaccgccatgaacaccgacgcccgaaagcgtgactgcacgaccaattgtcttttgataagcgttcaagacagttccaatctattcagtataacagggataaaaggccatcctgatcggcgggatgcggacagcccggactttgcaattgaagcgcctgtataagcacttttggctgaaataatgaacgagccttccggttcaaaatcacgctttctaacaccttatcacattacgcgcagccaccctttcaacgtcaagaaagaaaccctccggcagattcgcctgacaggataatcgccccatatccggcgggcattttaccgactgaaagccgcgggccaaacggagcgccacgtcctttagagcggttcctgttttaacagaatcgttggaaccgctctaactcgttgttttgtcgcattgtccaacgcaaaactgtttcacacttttgcaggaaatgctctgaggctacgtgagcaccgaaacgcagataaattgctctttgcagccccggcatcacgaagaatgcaactgtagtgaagcttgaaataaaagaagcccgcctgaaaacaggcgggctttgaaaggcttttacagggtaaagatcagttcgactggcggcgcaggaaagccgggatttcgagctgatcttcttcagaagctgtccgcggctgcggacggccctgatcgtcaagctgaccgcggcgcggtgcatagatcgacgaatcctgctgcatcgggcggcgcggttcggctgggcgcatacccggctcgcggtgctgtgcaggctccagacgggcagccggctgttcttcctcacggcgcgacagaccatgggtcaggcgcttgagaaggcccatcgggccgcgcggctcttcctgtacaggctgctgcggggcacggcgggcgttgatttctgcctgtgccaccggcgggaagtcggaaacggcaggcatacgcggtgcagggcgcggctcacgaaccggctgttcgtgcatctgcggctgctgatactgctgcggctggggggcatgcattgcctgagccggctgcatcggcgcgcgggcaaccggggcgcgttcaaaagcttccggcgcgggagcctggaaaatgcggctctgcggacggaattccggctcagccgatgcggcaggcgcagccggagaaaccggcatttcggcttcggcggcctggatgacctgggcgaccggatcggcctgacgcggctgttcggcaacaggcggacgcagcgcgccatgcggagccatcggcttggcctgggcggcagtcggcttcactggctggcgaaattccagcggcgcaggcgccgcatctccttgctgcttgtcgatgccggtcgcaaccacggaaacacggatgacgccttcgaggccttcgtcgaaggttgcgccaaggatgatgttggcttccgggtcaacttcttcacgaatacgggtcgcagcttcatcgacctcgaacagggtcatgtcgcggccaccggtgatcgagatcagaaggcccttcgcaccgcgcatggaggtttcgtcgagcagcggattggcgattgcggcctcggcagcagccatcgcacggccttcaccggaagcttcgcccgtgcccatcatggccttgcccatttcgcgcatgaccgagcggacgtcagcgaagtcgaggttaatcaggccttccttgaccatcaggtcggtgatgcaggcaacacccgaatagagcacctgatcagccatcgcaaaagcgtcggcaaaagtggtcttgtcgttggcgatgcggaacaggttctggttcggaatgacgatgagcgtatcgacattcttctgcagttcttcaatgcccagatcggcagttttcatgcggcgggcgccttcaaagtggaaaggcttggtcacaacgccgacggtgaggatgccgcgttcgcgggcagcgcgtgccacgacaggcgcagcgcccgtgccggtgccgccgcccatgcctgcggtcacaaagcacatatgcgtaccgttcaggtgatcgacgatttcgtcgatgcattcttccgcggcagcacgaccaacttccggctgcgaaccggcgccgaggccttccgtcacggcagcgccaagctggatgatgcggtcggacttcgacatggtcaaagcctgcgcgtcggtgttggccacaacgaaatccacgccgcgcaggccggcattgatcatgttgttgaccgcattgccgccgccgccgccgacaccgaatacggtgatgcggggcttcagctcggtgatatccggcttttgcagattgatagtcattggtccttgttcctcttaagcctgtccaccgcttcgccgccgcggtgccgattggttattacgctgatggttacgccccaaatcacgcaatgttactcaaaaactctctctcagccattggccgactcgttgaatgcgcccacccgtaccggtcatcagaccggaggacgctgctttgaccgaacgctcttctatccccgccacctgcgggtaaatcagaaggcctacggtcgccgcgaaagctgcccccttagccgcctcgggcaatcccgctattcctagaggacgcccgattcgtacatttcttgcaaggattcgcctggccgcttcgggcataccgggaagctggcttgcgccgcccgtcagaaccacgcgcttgccgacgatatgtccgaggcccgactggttcagcctgtcgcgcaccagttccagcgtctcttccactcttgcacggataatccgcgtcagcaccgagcgcggatattgattgggtacatcccgctcatcatcgccgatgggcggaacggagatcagatcgcggtcgtcggcagcacttggcagggcggagccatacatgaccttcagccgttcggcgtcttccatacgggtggaaaagccacgcgccacatccatcgtgacgtgattgccgccgatggcaaccgcatcggcatgaatgaacttgccttccgaaaaaacggaaatcgtcgtcgtgccgccgcccatgtcgatacaggccgcacccatttccgcctcgtcgcccaccagggcagcaaggccacttgcataaggcgttgcaacgattgcctccaccgaaaggtggcagcggttgatgcaaagctccagattgcgaagcggggccgcatcagccgtcagcacatgcatatccacgccaaggctgtcgcccagcattccaagcggctcacggatgccacgctcgccgtcgagcgtataaccgacggggagcgaatgaacgaagtgacgttcggcagccagcgcctgttttgcaccagcagccagaacgcggcggatatctgtctgttcgacttcatggccgccaagattgacgcttgcggtaaaggtttcgcttttgagacggccagccgaaatattcacgatgaggctatcgacggtcaggccagccatgcgctcggccgcatctaccgcaaggcggatcgactgctcggccgcatcaaggtcgataatgacgccggatttcacgccgcgcgaacgctgatggccgatgcccagcacttccatgcgatgggtgcgtcccggcagcaacgcgccgccttcatgcgggcgcagccttgcgatgacacaggaaaccttgctcgacccaacgtccagaaccgttaacaggcgcaccttgcgccctgcggttccgtgttgtgatgctccatgaccaccaagaatactcatacgcgattccccatacgggacagttctttcttacgatccgccagaagtttctggcgctgctccatgccgcttgcggtcaattgaacggtcacacgatcttcaaggcgaagatcgaccgcagagatatcgcgcgacaggagatgtttttcccgatcaagcttctcgacctgcgccagagccttcagcggctcgctttccggcagcatgatgcgcacgccattagcgagaagcagatcccagcggcggtcgccgacgcggatataggcgcgaacctttccggccaatcccggataggcggcgatctggtccacaaaacccttgaccttcttttcagccccctcacccacgacaagcggcagcgagttgtaacggcccggacggaatggaacgatggtgtcgcccgccgcatcgatcagcgaaagctccttatcgttctgccagatcgcaaaagccttgcgctcctgaagcgaaacgagaatcgtgcccggatagaccttgcgcacttccgcgctctccacccatggcagcttgtcgatggactggcgtgcttcttcggcgctaaggccgaccagcgacgtttcgccatccaggttaagctggcccagaatgtcgatatcggaggtttcgttattgccgacgaccttgatgtcctcgatcgcaaaacccatcgtggaagcagttgccttcacgacatcctgcgagtggccaccaattaccatgccataaaggccggtcgcgccaaggaagcccaacatgcccaccgtgcctgcatggcgtgggatattgacgtttccctgaaagagacggacggcaaagcggaacggcttgcgcaggaagcgcggcaggacaaaagcggcattcatcgcgcccgatgcatcccgcaccgcgcccgcgcgcctatatccatccgattttccgttcaacgcaaacaagacgcgtcctccaccatccaactcaacaactcagcgaaagagatacccgccgctttggcgatatcaggcacgagcgaggtaggagtcatccccggctgggcattgatttccagccagacaacttcgccttcttcagaaaaacgatcatcgaaacggaagtccgaccggcttacgccccgacacccgattgcccgatgcgccgtaagggccattgtttgtattttttggtaaatatttggtaaaatttttgccggggacacgtgagttgatgcacctgcaacatattttgaatcatagtcgtagaactgataaccgaccggaatgatctcgcacacatccatggcgcgatcccccatcacggcacaggtcagctcacgcccggcaatatagccttcgaccatgacctcatcaccatatttccaatcggccgaaccgatgacctgcggcggatgcggctgatcttccttgacgatcaccacaccgaagctcgacccttcacgcaccggcttcaccacgtaaggcggcttcatcggatgctgcgaaccaatgtcgaaacggttcatcaggcgtgacggcgcaaccacgacgcccgccgctgccgccaccttcttggcgcgatccttgtccatcgcaagcgcggaagccagcacgccggaatgtgtgtagggaatctggagatattcaagcacgccctgaatggcgccatcttcgccgaaggggccgtgcaaggcgttgaacacaacatcgggtttcaactcgaccaggatgctcgcaacattgcgatccacatcaatgcgcgtgacgcgatagccgcattcttcaagcgtcgttgcacaggccacaccggaggaaaggctgacggagcgttccgaagaaaaaccacccatcaaaacggcgacgtgttttcccgtcattctagcttcccctctgcgcattcctgcgcataaatcaagaacagagtccggataatccggcgacgcaagccgcaggcacccacagcaggaaaatcctgccgaatcaaatcaccgtacggttaaccataaagaatcagaggtttgattccgtgacaagaccctatagaaagggacaaaccttgcggccagcttgcaaggctaaaaaagcccggaatttcagggggaaaatccgggcaacttttttatattatttttccaagaaactcctcgatctgctccccttcgcggaacaaaccgagacgtttgatttcccagtgcaggcgaatccccgaattctcgaaaacccttgcgcgaaccgtttcgcccaaagtctccagatcatgccccgtggcattgcccgtattgatcatgaagttgcagtgcatttccgacatctgcgcaccgccgacacgcaggccacggcatcccgccttgtcgatttccttccacgcggacgtcccttccgggttcttgaaggtcgagccgccggtcttctcgcgcaccggctgcaccgtttcgcgatgatgctgcacttcgtccatcgcgcggcggatgtcatcgcgctcacccggcacgccttcaaacaggaccgaggtgaaaatcagatcgggcgacgccgaggaatggcgataggcatagcccatatcggcatttgaaagcacatgcacctcccccttgcggtcaagcgcgcgcacttccaccacgcgctcgcgcgtttccacgccgtttgcgcccgcattcatgcgcagtgctccaccgatcccgccgggaatgccatgatagaaatgaaagtccgccaggcccgcttcgagggctgctgcggccacgcgcttgtcgggcgctgccgcccctgcccgcaactgcgtatcgcaaacctgttcgacctcaccaaagcccttggccgaaagccggaccacgaagcccggcacaccgccgtcacgcaccagaagattggagccgatccccaccacgagaagcggtatttcttccggcacggctttcagaaatgcggagaggtcttcctcgtcggacggctggaacagaacctgcgccggcccgcctgcgcgaaaccaggtgatcttgtccatgcccgtatcgggcgtaagccgcccgcgcaagccagacagcctgccgtcgagcttctttagaagcgcctcgccgctttccatcattatttcttaccctgttcggccagttccttcggcagggcataggcccattgcgtgacattgcccgcaccgaggcagacgacgaaatcacccgcttgcgcgatggaggcgaccagaggtgcaagcgcctccggtcccgtggcatagcgcgcatcccggtggcccgccgtcttgatgcgggaaaccagttcctcggaattgacgccttcgatcggctcctcgcccgccgtatagaccggcgcgacaattaccgtatcggcgtcgttgaagcaggcggcaaattcgtcgaagaggcttgccagacgggtatagcggtgcggctgcacaatggcgacgacacggccgccagcctggctcgtcgcctcgcgcgcggccttcagcacagcgcggatttcaaccggatgatggccgtaatcgtcaaaaatctcaacgccgttccacgaacccgtatgggtgaagcggcgcttcacaccgccgaacgaaccgagcccgcggcggatatcgtcggaagaaattccaagctcatgggcaacagcgatggccgccgtcgcattggaaacattgtgtagccccggcatgggcaggcgcagatccttgatctcggttgcctcgcccttgcgcgagcggatgaccacgtcaaacaggctggccgcgccatccatacgctgattgacgaaacgcacttcggcctgcggattggagccataggtgatgatgcggcggtcttcgatacggctcaccagcgcctgcacttccgggtgatcgaggcacatcacgccgaagccgtaaaagggaacattctccacgaactggcggaaagccgcgcgcacggcgtcgaaattgccgtaatggtcgagatgctccgggtcgatattggtgacgaccgcgatatcggccgggagtttcaggaacgtgccgtcgctttcatcggcctccaccaccatccagtcaccatcgcccatgcgcgcattggtgccataggcgttgatgatgccgccattgatgacggtcgggtcgagatgcccggcatcgagcagcgccgccacaagggaggttgtcgtcgtcttgccgtgggtgccgccgatggcgaccgcgcgacgaaagcgcatcagctcggccagcatttcggcgcggcgcacaaccggcagcagtttttcacgcgcggcaaccagttccggattgttcttcttgatcgctgtcgaaacgacgatcacctcggcatcaccgagattctcggccttgtggccgacaaaaacctcaatgcccttttcacgcaggcgctgcacattcgcgctgtcggactggtccgagccctgtaccttatagcccagattatgcaacacttcggcaatgccgctcatgccgatgccgccaatcccgatgaaatggacgagcccgatattcagcggcattttcatggccggtttccttccttgaattcctgaacagttttgccggatgcaatagcctctgccagatcggcaagcaaccgggcggcatccggtttgccgacgctttttgcagctttcgcttgttgttcgagcctttccggctcgttcatggccgattgcaacatctccgcaaggcgttgcggcgacaaatcggcctgacgaaccacctccgccccgcccgcagccgcaagtgcggctgcattggccgcctgatcgtgatcgagcgcatggggaaacggcaccagcatggcaggccgcccgatgacggtgatttctgaaaccgtagacgcaccggagcgcgcgatgacaaaatgcgcgtccgccatgcgcgcgggcatatcgttgaagaagggggccacatcggctggcacgccaagcttctcataggccttgcgagccgatgcttcatcttccttgcgcgcctgctgcgtaatgagaagccgcgcgcgctcatgttcgggcaaaagcgccaccgccgccggtatcgcctgcgagaagaactgcgcgccctggcttccgccgaacacgagaaggcgaaaacggtcgtccttcccggcgggcgtgtagggcgttgcggcagcgaccagcaccggcgggcgcaccggattgccggtgatcacggtcttggcggcataagcgccgctattttccggcaggaacccacctgcaatggccttgacgcgaccggcaagccccttgttggcgcgccccatcacggcattctgttcatgaatcagcgtcggaatgcccatattgctcgcggcataaagcggcggcagggttggatagccaccaaaccccacaaccagtttcggtttcaggcgccggaagagtttgcgggaatcgagattgccctgccagagtgaccagaacgtttttaaaagcgccaccggattgcgcccggcaatcgtggccgagcggatgacatgcacatggtcctgtgcaaaggcgccgacaaaacgctgcgcacgcgcatcggttgccagatgcacatcccatccccgtgcgcgcaattcatgcgccagcgcctctgccggaaacagatgaccgccggtccccccggcagccagaacgatcacaccctgattagccagattgtccatcaaccctcacaagagtatttccagcaaaagtgcgtagcggttttgcgttggataatgcgacaaaataaaaagtcagagcatttctgacgatactatccaaaggaacccgctctaacactatagttgcaaattcgtcaggccgccgcgaaaagagtgattttcgagcaccggaacacagacaaattgctctttgcagcctcgcatcacgaagaatgcaactatagtgtcaagcaggaatgcgtttgcccatctccgtgcccagaccgacggtatgggtcatgcgcgcttccgggcggcggcgtgtcagcgccagcagaatgcccatcgtaatggcaatcgccaccagcgaggagccgccataggaaataaacggcagggtcatgccttttgcgggcatcagattaaggttcaccgccatattgatgatcgactggaagccgaacaggatcacaatgccggacaccgcaagccgtgtgaacggatcacgttcgcgcaaggcaatggaaaggccgcgcaccacgataaaggcaaaaagcagcatgataatcatgcacaggatgatgccgtattcttccgctgcaacagagaagatgaagtcggtgtggctgtccgggataatgcgcttgaccgtgccttcgcccggcccctgcccgaaccagccgccacgcaggatcgcctcgcgtcccgcatccacctggaacgtgtcgccctcgccggtcatgaagcggttgatacggcccgcaacgtggtcgaacacgaaataggctgagatacccccgcagatggcaagtccgcccagaaccagaatccagatcatgggcaggccggcaagaaagaacatcgcgccccatgtgcccgtggtcagcatggtctggccaaggtcgggctggagtacgagcagcgccgccaccgtaccgaacagcagcatggccagaaaattgccgggcatgtcgccaccgcgctcacgctcggaaaagagccaggcgcagacgacaacaaaagccggtttcatgaattcggacggctggatggaaacgcccgcaagtgaaatccatcgccgcgcgcctttcacctcgataccgaagaaaagcgccgccaccatcatgacgagagcaacaccaagcaaaatgagcgcaaagcgacggatctggcgcggagagaagaaagaaacgccgatcatcaccgccacagcgggtaccatgaagaaaatctggcgctccacgaaatggaaactgttgaggccgatacgctcggcaaccgcggggcttgcggcgaaggacaggagaattccaagtcccatcagcgccagacacgcggcaaggaaaaagcggtctatcgtccaccaccaattggcaacgggaccgcgatcgacacggcttaccatcagctttctcctctcattggcatgacacccggaagagcgagaacggcatcgcggaaagcgtcgccgcgtttctcgaaattctggaactggtcgaagcttgcgcaggcgggtgacagcagcacaacaggttcgggcgcagcatcattgcccgcatcacctgccgcatgtgccactgcggctgccagcgtatcggaaatctcgaacggcacggcgccgccgagtgtggccgcgaactgggcggcagcttcaccgatcagataggccttggcgacccttgggaaaaacgcggtgagcgaattgatgccaccggctttcggtactccgcccacaatccagtagatattctgcggaaaggaagagagcgcaggcgccgtcgcttccgcattggtagccttggaatcgttgacaaacaggactttcccgcgacgcccgacctgttccatgcgatgggccagaccggggaaactcttcaacccggcatggatttcttcaaggctcaagcctgccgacaggcaggcgacgatcgccgccagcgcgttctgcgcattatgcgcgccgcgcagcgaaccgatgccttccagcgaggcgatttcatcaatttccccatcctgcgcccaaagcagctttgcgccatcggcaaaatagcctctgtcgagatgcttttccttggaaatgcgcaccacccgtattccagcgccatgcagccggtcggcaatggcctggcaataagcatcatcgatgccgatgatcgccgtaccgcttgccgcgacgagccgttccttgatagcggcatagttttccatcgaaccgtgacggtcgagatgatcgggcgtcaggttcaggagaatgcccgcggtcgggttcagcgatggcgcaaggtcgatctggtaggatgagcattcgaccacgtagaaacggtcggcacacggcggttcgagtgtcaggatcgcggtgccgatattgccgccaagctgcatatcccggcccgtggccttgatgatatgggcgatcagcgccgtggtcgtggatttcccgttggtgccggtgatggcgatgaaagggcagtccggtgcgatatggttgcgttcacgcacgaaaagttccacatcgccgataatttcaacacctgccgcgcgggcaaggtccaccgaccagtgcggctgcggatgggtcagcggaacccccggcgaaagcacgaagacggcgaactgtgaccagtccgcctgccgcagatcgcccgttgcaatgccagcactttgcgcgcgggccacactgtcgggattatcgtcccaggcaatgatccttgcaccgcccgccacaatggcctttgcagtcgcaatgcccgacccgcccagtccgaaaagggcgacagttttatccttgagggcggtgatcgggatcattttgttcgcctgttatctgagtttcaatgtggaaaggccgatcattgcgaggatgatcgcgacgatccagaaccggatcacgacctggctctcggtccagcccttcttttcaaaatggtggtggatgggggccatgagaaacacgcgccggcccgtcatcttgaagaacccgacctgaataatgacagaaagggcttccatgacaaacagaccgccaataatggcaaggacgatttcgtgcttggtagcaacagcgaccgtaccgagcataccgcccagagccagcgaacctgtatcgcccatgaagattgcggcgggcggcgcattgaaccagagaaagccgagaccggcgccgatgaccgccccaagcaccaccgcaagctcacccgtgcccggcacgaaatggatttgcagataatcggcaaagatcgcattaccggagagataggcgatgaagccgaacgaagcggcagccaccatcaccggcacgatggcaaggccgtcgaggccatcggtaaggttcaccgcattgcccgcgccaaccatgacgaaggctgcgaaaggaatgaagaaccagctcagattgatgacgagctgcttgacgaagggaaaggtcagcgaggatgagaacggctcctgcccggcccgcatgatggtgaaagcggcaatagctgcgatcaggaattcaatgccgaggcgcgccttgccggaaaagcctttgtcggattgtttcgtcaccttcagatagtcgtcgtaaaaaccgatggcgccaaagccgaccgacaccatcagcacgacccagacatagacactggcgaggtttgcccatagcaggcatgacgccagaatgccggtcataatcatcaggccgcccatggtcggcgtaccggccttcttgaaatgggtctgcggcccgtcggcgcggataggctgtcccttgccctggcgcaccctcagcgaattgatgatcgtggggccgaacaggaacacgatcaacgccgatgtaatcatcgcgccgccggtgcggaaggtaatgtagcggaacacattgaacggtgtcacatgttcggcgaaatgggtgagaaacatcagcatgtgaaaaacaatccctcaataatcgcctattccgccgcttctacgggcggaaactgggcaatcagcgccttgacgattttggagaagccggtcctgttggacgatttcaccatgacgacatagccgggacggaccgccttgaccacaagcggcaataattcgtcggtgctctgcctgtattcggtctgaatttcaaccggcaaggcatttttcagcacagacatttccgatccgccgataaaaagtgtattcacttccgcgtccacaatgggacgcgcaaggtctgcatgcagcttgcaggactgtcggccaagttccaccatatcgcccagaaccgcaatacgccgcccgcgcgatccttccggtacggtcgaatgcagcagcgaaagggccgcgcgcatcgaggtcggattggcattgtagctttcatcgatcagcgtgaaagcgccttccggatgttgaagcacatgacgtgcaccgcgcccgccctgggcagaaagcgtcgccatcgccatcataaccttggcaatatccgcaccgacaaggtgcgcggcgccgagaacggcaagcatgttctgcacgacatggcggcccggtattcccaccttcaccgctgcctcatgcgttccgatcttcaccgtcatgcacgaacaggttggatgaagcttcacatcgcgcaggcgataatcggcacgcgcattctcgccgaaagtcgcaatatgttcgaccccggccttttcggccagttcctgcaattgcctgaagcgcttgtcgtcgcggttcaaaagcgcatagccaccaggcacgatgccctcgaaaatctccgccttggcaaccgcaatctcttccagattggcaaaatggccaagatgcgccggtgcaatcagcgtaatcagcgcgacatgcgggcgcaccatcttcaccagcggacggatttcgccatgatggttcatgccgatctcgaacacgccgtaatccacatcggcgggcatacgggcaagtgtcagcggcacgccccaatgattgttgaacgaggcggcggaagcatgaaccttgccgacatcggacagaacatggcgcagggcttccttggtggttgtcttgccgaccgaacccgtcacggcgatgatctgcgccttcgagcgagcgcgcgcagcgatgccaagcctgatcagggcttccagcacgtcctcgaccacgatcatcggcacttttgtattgccgaaagcaggcaggcgatgttccgccacaaccagaagccccgcgcctgccgccatggcggccgttgcaaaatcgtggccgtcgaactgttcgcccttgatggcgaaaaaagcctcaccgggcttcagggcgcggctatcgatggaaatgccggttactcccgccggcagattgccgaacggcctgccttccatgacttccaccatggcgtcggatgtccagagccaatcgctcaattcccgattgctcattttggatgctcctcaagacgggcggcaagtgccgccgccacttctgcatgatctgaaaacggcagcgtaatattgccgacgatctgcccttcctcatgtcccttgcccgcaaccaccagcgtatcgccgggctgcatcatggaaacggcggtgaagatcgcctcgcgtcggtcgccaatttccgtcgctcccgttgccgctgccatgatttcggaacgtatctgtgctggcacttccgaacggggattgtcgtcggtgacaatcacgacatcggcaagacgcgaggcaatctcacccatgatcgggcgcttgcccttgtcgcggtcgccgccgcagccaaagaccacaatcacacggcccgtcgtaaacggacgcacggaggtcagcacattttccaacgcttccggcttatgggcataatcaacataggctggcgcaccatcttccgttgcaccgacaagatcaagccgtcccggtgcgcctttgagaagtgccaatgcacgcatggcagccgcagccggaacgcccgtcaccatggcaagccccgctgcaaccagcgcattggcgacctgaaaatctcccgccagcggcaattcgatttcaaagatttcctcgccgatccgcacttccacatgctggcggaaacgctcgtgttccacgcgcttgagggcaatgaaattgccttttcgaccgaccgtcttcacgtcgcatccagcaagcgtcgccgcttcgatggcctgcgccgaaaattgatcgtcggcaaagatgatggctggcgcacccttcggcagaagcgcgttgaacaggcgcattttcgcgcccagatattcatcaatggtcgcgtgataatccatgtgatcgcggccaagattggtgaaggcgcccgcagcaagcctcaccccgtcgagacgacgctggtccagaccgtgcgacgaggcttccatcgccgcatgggtcacgccctcgctggtaagttcggccagaacgcggtgcagttccaccgggtcgggcgtcgtcaaggaattatagtcgctgcgcgtcggcgaaaacacgccggtcgtgccgatattggctgcgggaaaccccgcataggcccagatctggcgcgtgaaggaggcaacggaagtcttgccgctggtgccggtcacggcaaccatgacttccggctgcttgccataaaattgagcggcggcaatggcgagaacatggcgcggatcatccacatgaagcaccggcacacccgcatcagcgatggccgtgtccttgcccgcgatgatggcgacagcaccgcgctttacggcatcggcggcgaaaaccgcaccgtccgctttcacgcctttcagcgccgcaaaaagaaaaccgcgttgaacagcgcgggaatccgaagtgatgccggtaatttccacttcaccggcctcgccggaggccagctcattaaagagagcgatttccttcagtttcatggtcataccaaatccaggttcagttgcgtgcacgtcgatacagagacagccttatgcgaatcaatcgtattcgtttgaaaccattgctggcggcacttcctgttgaaaatcgggcctgccgctgacgttttccaccgaagcaggcaaagcttccttgcggaaatcgggactgaccccaagaaatgatgcggaacggcgaatgatttcagccaccatgggcgccgcattaagaccggcggtggcgctgaacttgccctcttccggcttcggctcatcaatgatggtaagcacgacataggtgggattatccatcgggaatgacgccaggaaagcgttgaagcgcacatccttggaatagcggccattgatcaccttttccgccgtgccggtcttgccaccgacacggtagcccggaaccgtcgcgcgccggcccgaaccgccaggggcagttgagttcagccggtagagatagcgcatatcggcagaaacctgtggatggatcacctgcttgctggcccgagccgcctgcgcttccgtacgcggcaggaaagtcggctcgatcagcttgccgccattcatcaaagcggcagcccccacagccgtctgaagcggcgtggtcatcatgccgtgaccgaaggaaatggtcatggaatgaacctttttccacacgcgcggctcaacggggcgcgccacttccggcaattccgtctgcatacggtcgagaaggccgatcttcttgaggaaggcgcgatgcccttcgatgccgacggcgtccgcttcacggcctgaaccgatattggacgagaagatgaaaacctccggcaaggtgagccagcggcccttgccgtggaagtcgcggatggtctggcggccgaacaccagcggacgcgaggcgtcgagcttcgactgcaaggtgaacttgccggaatcgagcgccatggccgtcgtgaagctcttgatggtcgagcccatttcataagtgcctgccgacatgcggttgaggcgatccttgtccagcgcgtgcaccggattattcgggtcgaaatccggtacggacgacatggcgatcacttcgcccgtcttgacgttcagcaccacagcgccagccgcgattgcccggtagcgctccatggccttgaccagaacatcgcgcatgatgtgctgcacgcgaatatcgatggaaagatgcaccggctccagcgactgccccgttgcaaggccgacggagcgcagatcgctcagcccctggctatcgatatatttctccatgcccgcaatgccctgattatcgacattgacgagaccgagaatatgcgaagcggtcgggccaccgggataaaagcggcgtttttccgtgcggaagccaatgcccggcacaccgagcgccatgatctggctttgctgcttcggcgtcagcccgcgcttgatccagacgaaaccggccccactcttcaggcgcttataggtcgcctcccagtcgagatccggcaaaacagtcgacagcatttcgatggtttcgtccgggtccacgatcttgcgcggctccgcatagagcgatgcggtcttgatatcggttgcgagaatttcgccattgcggtcaagaatgtcggggcgtgatgcaagctggtgcacaaacggaccggcggcatcttgatccacgccaccgatcatgccgaaatagacaagcttgccagccatcacgccataaatgccggcgaaacaggcaatggccatccagagccggttgcgcgcgcggttgccatggcgcttgcgcgagccgacaaacgccatattaccggccagcttttcatcaccggccggcacttcaccgtgaatggagccatcaggcgcctttttctttgccgaaaacaatctcagccgcatggtcagtgcctcgccccgctcttcctgacgctgcccgtggtaatcgcatcccgttcgagcacaccgcttgcaaccaattcgtcactgccggagatgatcttctggatatcgtcgaccggacgttccggaatttcatcgacactcatcacaagctgttccggttcgatcggctgaaggttcaattccgtttcataaacaccgacaaggctctgcaagcggcccggctgggtcatcagcgcccaatcggcgcgcagaagcgtgatcgtgtctttttcggaatcgatctggcgtttcagcttggcaatcacggcgatctgcttttcagcctcatacttgatcgtataggtgacggtcgccgccaccagcatcgccgctatcatgatgatgtcgaaagtacgcagcactcgttcaactccgggccagttcgttcgtttcaggcagcttgggcaagccgaatagcgataaatcgtcttcgagaggcggattttccgtcctgatgcctgcgcgcagctttgccgagcgcgcgcggggatttcgttcttcttcctcaggcgtcgggccgacagccccctttaccgcaggcgtgaagcttggcaggcgcatatgcgtttccggcatatgccgcgaaccggcgctgccaccagcgcgatccgcaaagaagcgcttcaccatgcggtcttcaagcgaatggaatgtaacaacaaccagacgcccgcccggcttgaggatgcgttctgcggcaagcaatgcgcgcgccagctcgcccagctcgtcattcacatagacgcgcagcgcctgaaacacgcgcgtcgccggatgaatgcggtccttggggttgcggcccaccagcgtttcgatagcattggccaggtcaagcgttcgggtgaacggtttcgccgcgcggcgtttttcgatcatgcgcgcaatccgccctgcatgacgttcctcgcccagaaagttgaagatgcgcgccagatcgcccgtcttgaggcggttgacggcatcggcagcacttggccccctgctcgacatgcgcatgtcgagcgggccatccttctgaaaggaaaagccacgctcggcttcgtcgatctgcatcgacgacacgccgatatcgagcacaacgccgtccactttctttcctgctccactcatccgggcaaccgcttcatcaagggcagaaaaccggctttcgaccagattgagcctgcccggaaattccttttccatcgcccgcccggcctcgattgcggtagggtcgcggtcaatcgcgatcacatccgcacccgtttccagaatgcgacgggtatagcccccggccccgaaggtaccatcaacgatcaccgcgccgggcgctggcttcagggcgtcgatcacttcggcgatcagcaccggaacgtgacggacttcagccccttcggcttgagaattgtctccgccgaggcttgccatcattccgatcctttcccgggtgcaaagcccgttatccgatgcgcggggcgctttaatcgtttgtttctatgcatattttaccccaaagccggtccccgccccagggaaacatgctttagtgctttgtatgcggattccggccatttgccgtcaacatgccgtcatggcggattcgttcttcagttatcggatattaagcttaatgaagcgttatcctttaacgggagtaagggcagtagggcagtagggcagtagggcagtagggcagtagggcagtagggcagtagggcagtagggcagtgaagaatatggtcgctgcggctatgtacaaccaaaacatactcccctactcccttattcccctattcccttaacatactgccttactgccctattgccttactgccttattccgccccccgccgttgacacccggcacatatccctttacttaatgcaaatagtttgcaactgcataaaggataaaggtatttcatatggtaccccatggatcatgtccctccggcgctagagaggtaacatttgaaggctggcgtcgcgagcgtggagaagcctccatgtccgatgtccatcgtaccatccgggtcaaccgctctggttcaaaattccgccgcgcgctttcatttttcggcccgggctatcttgtagccgtcggttatatggatcccggcaactgggccacctctctggctggcggctcccgtttcggctatgcactgctctcggtcgtgcttctgtcgaacctcatggcggttttgctgcaagcactttgcacgcggcttgccgttgccacggggcgcgatcttgcgcaggcctgccgggacgcttatccgcgtttcctcgcatggccgctctggcttctggcagagcttgccatctgcgccaccgaccttgcggaagttatcggcaccgccatcggcctcaatcttctgttcggcattccgctggaaatcggcgttatcctcactgccgtcgatgtgcttctggttctctatttgcaaaacaagggattccggcgcgtagaggccctcatcattaccctgcttggcgtcattgcgctctgcttcctcacccagatcatcatggcccagccgcaatggggcgaggtcatcaagggttttgcgcccaccaccgagatcgtcagcaaccccgatatgctatatatcgcgctcggcatcatcggcgcgaccgttatgccgcataatctctatctgcattccggcattgtgcagacccgcgactatggccacacaaccgcggaaaagcgcgaggcaatccgctatgcgacgcttgattccaccatcgcgctgacctttgcgctcgtcatcaatgcgtcgatcctcatccttgccgcagcaagcttccacgcgaccggccatacgggtgtggaagatctggacaaggcccatgcccttttgaatccgcttctgggttcggccatcgccccggcactcttcgccattgccctgctctgctgcggcctgaattcgaccatcaccgccaccatggcggggcagatcgtgatggaaggcttcatcgatatccggttgaagccctggatacgccgcgccattacgcgcttcgtcgccatcgtgcccgccgcaattgtgacgatcctctatggttcgcagggaacgaccgaacttctgatcctctcgcaagtggtgctgagccttcagctcccctttgcagtcatcccgctggtgattttcacggcacagaagaagaagatgggatcgctggccgccgcaccatgggtgacgttcctcgcagccataacggcggcaatcatcgtggtgctgaacctgaagctcatctatgactttttcaccggcgcccctatttaaagcacgtttcccgaaagggcgaagcacctctatgggaacatccttataaacaaagaaatagaacgcagatctgatactgtcaggtcggcgttttaaatcctggtgttaaaaaagaaaatgtcagccggtctgtaagccgggttctgtacggccgggcttgcgcccggcgcggcagccattcatctgggacggatgtcgccacccgcctcgtgcaacccacccggacggctgatccggaaaccgattgcctgccctttcgagccgacgcgccgtccctattcggttttgctcccgatggggtttaccgtgccgcctgcattgctgccggcgcggtgggctcttaccccaccctttcacccttaccccgtcatccctgccgtttacccgaaacggtacggaagacggggcggtttgctttctgtggcactttccctggggtcacccccgccgggcgttacccggcatcgtgtttccttggagcccggactttcctcacctgccgcctttcggcacatgacaggcgcggctgcccgaccgactgacagcgcgcatatagcaacgatcccccggcagcgaaaccggctttgcgaaaaaatcgctacagaaatcagaaaagccggcagcaagaccgctgccggcttttcgttcacatcaggcaaccctgtactctacgcagccgccgatgcaaagggaatgcgggtttagagcgagcgcatataggccttgaccgaattgcaatattttgcggaggtcgggttcatgcgctttgcgccgtgaccggcattatatttcaggatggtgccgcacgtgctgccgccgccaagcttctgcgccatggcgagatatttcatgccgaactggatattcgtggcaggctcataaagccccttggccgagcccgtatagccaaggctgcgcgcagtcgaaagcttgatctgcatcaggccgatttcaccggccttgccgcgcacattcggcttgaaattgctttcgtggcgcacaaccgcatgggcaagctgcgaaggcacaccataggtcgcggcataacggttgatgatgctggaataatttccattcttgacagatttgtcggcgggcttgtccttcggctgcaaccgcagggctgccgatttcttgaccgggtctgcacgtccggtaacaaccgatgcttccttctttgcagccacggacggcttctcaacctccacatttttgttctgctggcgtgccttgaaaagagctgcgaggtttgtcggttcagtcgaaggagcgctcatagctgaattcaggccaaacgaacccatcgcgccagcgagggcgcaaaccacaacaaattttgctttcataacctaccgtcttgaaacgtttcttttattggaccgcccttgggagagagggccccgttttttcttattccacccgatccggcctgctggcctacgttgaggccaccgtcacacaggggttcgcctcgttgggattgacagaggaattgacggtcaaatgcagccgaagattgatcgtaaaagtaaaagaatcttacaggttgtaatattagcaataccaaccaatgcccggccaaatgcagccgagcctcaaaacccgatcgccagattgatccatttttatgaaattattataaaatataaaatacgcgcgctggagcctcaggctccagccgcagcttcacgcagtaacattttgaagggaaaaattgagcctgtagagggtatctatagtagatacatcggctacaccgtccacattttgtggccgaaaatgccgctgaaaggccttaattacgatttccgtagcctcatcgaagataccggtaatcgcaatttcatagccgtaaagggccagcatggactggagcgcctccacaggctgcccctgttccccacgcgccagaaagcgcccgccgcagatcggcgtcggctcgacataatggccgatacccgcatcatgcaggcgtttccaggggaagctttggcccggatcggtcttgcgcgcaggggcgatatcggaatgcgccagcacgttctccggccggatttcatggcgcttgcaaatatcctggcaaaggcgaatgaccgcttcaatctgcgcatcatggaaaggcggatagttttccagaacgccaggattgacgatctcaatgccgatagaggccgaatttatatcggtctcgcctttccagaagctcttgcccgcgtgccatgcgcgcgccttttccgaaaccatctgcaccacacgaccatcctcatgaacgacgtaatgggctgaaacctccatttccggcgatttcagcacatccatcgcctctttggcggtcacaaggccggtataatgcaggatcaggaaaaccggctgcttgccatcgcggcgcggcccgaaattcggtgacgggtcaagctccgcctctttatagtccggcttttccagcaccagttccggcaagatttcacccggtgttccacatgtgccgctcatgctgtctccaattgtttttcaatgctggcccaggccgcatttatgacggcaaggcgcgcattggcgatggtaataaattcgagcggcaggccttccgccaccagacgatccgggtggtgctccttcaccaacgaacgataacgcttacgcgcttcttcaaaagacgcaccgcgatcgatccccaaaatggcataggggtcgctctcgccccgcaccatatggcggatagcgatatgatcgaagcccgcttcgtcatagccgaaaatatccgccacactggaaagaaaggccagctccttttcgtgcacatagccatcggccttggcaatatgaaaaagcccatcgagaatatcttccagaagatggcattgcgcctgcccttcggcgcacaggcccgcaagctggcgcgcataagtctcgaaaccggccacatcctgcctggcaagatcgtaaagccgcgccacatgggcggtttcttccttcggaacggaaaaaatatcctgaaaggcgcgaatttcatcctgtgtgacaacgccgtcagccttcgccattttggcggacaaggcaatcatggcaatggaaaaggcaacgcgcctgcgggtatcggcatccccttcaaaaaccgtgcgtacggcctcgataacgcctgaaatggcatttgacgttacagacgtaacaaactcaccgatgcgaacccaaatcgacatgggccttttctatcgaattccgaatcggctggaaactgcccggaacaatcaaaatcgaaaaaacaataatttgaatgatgaaggggagaaatggccgcgaagcttggcggaccgcataattattgcggctgacgctcttccagcaagcgttgtgcggcaacggctgccgcttcaccggcggcctgcacctgttcaacactctgccccaccgccttggctgccgtttccgcattggcgcgcgcacgctcaattgccgcagctttttcctccggcgtcatgacaccggaattctcgcgcatggacttcagaagatccggacctttttcgcccgcagacggttcgaccggcgtcgcaggttgcgaagcggcctgcccatccgccggtgcggcagctttttcctcatcacccttcccgcaagctgcgagggcaaaaagaacgatggctgagacgaaaaacaggaaattgcggttcatgacaaaaagccataacgcaagaaagcccgtatttaaacacgcaaaacgcactcttctcacctatcccatgaaatcctgaagaactatccattcctcattcctttccctgcaacgggccgttccgcgcaaatccagccaattcggaccatcacaaaagaaaacggaaagcttatggaaaagttctgtcaacttgtcttaatgagcgtaataaagcggtagtattacatccgtatattcatcatccgcagactataaaaatcacattaaagcaccgttttgctcatcagactgatgacgtctgccgccggatcgcgtaaccgttaaagaaactgattcgcgataccggaacactacatgaaccgtctggccagcagcacgatccttgcactcggcgcctttcttctctgcgcctgcacgacagtggattacgacttttccgatgtgaagaaatcccgcagttccgtagcgcgcatcaccccgccttctggccctgtcaaggcgccccgcttcggcgaccgcgatccgcatgaatggacaggcaaaacgccgtggcattatcccatccatggcacggacgtctcaaaataccagagcgatgtggactggagcgcggtacgcgccagcggcatttcgtttgccttcataaaggccaccgaaggtggcgaccgggtggacgaacgcttcaacgaacactggagcggcacgcgcgaagcgcgcctgccacgcggggcctatcatttctattatttctgccgcccggccattgagcaggcacgctggtacatccagaatgtcccgcgcgaacaatccgccctgccgcccgtgctggacatggagtggaacccccattcaccaacctgcaagctgcgccccaatgcggcggtggtgcgcagggaaatgcgcactttcctgcaagcagtcgagaaacattacggcaaacgccctgtcatctatacgacagtcgatttcttcgatgacaacgacctgcgccagctttcggaatatccgttctggctgcgctcggtcgcagggcaccccgacgagaaatacgggccccatccatggaccttctggcaatataccggaaccggctccattcccggcatccgcggcgatgcggacatcaacacctttgccggtgacagtgcatcctggaaaaagtggctggaaagcaacaaagtgcgctaaccaggcacgaatcgaccgctcacattaagttttgcttcatttctttgctttgatggggcaatagctaaccaaaccgtaaaggggggccagcgccacccaacttagcgtgagttgttttccatgaagattatcgcctcagttctggctgcggccttgtttgcctccacggctctatcgggagccggggcagcgacaaccccggctcccgcagccgcgacagataatgccgtcaacatgccgaagccggaatgtgaaactgacttcggtcaatggatggaaaatctgaccagggaagcccgtgaagccggcgtcggtgaaaaaggcattgccgaattgcacaaggcttccatcgaccagaaagttctgggccgcgaccgcaagcagaccgttttcaatctcactttcaccgaattttccaagcgcctcatttccgaggcacgcctgaagaaaggccaggaaaatctcgtcaaatatgccgatgtcttcaagaaagttgaagatgcttatggcgttccgggtccggttcttgccgctttctgggggcttgaaaccgactatggcgcgattcagggcgatttcgacacgctcaatgcgctcgtcacgctctcctacgactgccgccgcccggacctgttccgtccgcagctcatcgccctgctcaagctcttcgatcagggcgtggtcgatgcaaatacgaccggcgcctgggcaggcgaaatcggcatgatgcagcctctgccgaagactatctggaacgcggcgtcgatggcgacggcgatggcaaggtcgatctgaagaacagcgtgcccgatgccatgatgaccgcagggcgcatgctttcggaactgggctggaagcgcggccagccatggcttgaagaagtgcgcctcaccaaggacctcccctgggaagaggcgatccgcaccaaccgcaagccgcattcattgtgggctgagcatggcgtgacgggcctcaatggcccactcggccctgatgatggcgatgcatcccttctgctgccgcttggccgcaagggaccggctttcctgtcctatccgaatttcgacatcttcgtcgaatggaacaaatccatagtctatgcgacgactgccgcctattttgcaacccgccttgcaggtgcccctgctttcgatccgggcaccccgattccggggctgacgcaggatcaactcaaggaattgcagaccaagcttcaggcgcgcggttatgaaatgggcaagatcgatggtgttttcggtgtcgcgacccgcgatgcggtacgctccgaacagttgcgccttggcatgcccgccgattcctggccgacacaggaacttctcgacaggctttgaggttgtctcgcaggcgcaaggcacccttgcgcctttccttccctgaattgaatgccacaccatgcttacaacgctgattgtcgttctccccgtctttgcgctgattttctccggctggggtgcattcaagctgaaaattctgggaccgcacgccattgcggaactcaatcgctttgtcgtttatctggcgctgcccgcactccttttcgatatcatggccaatacccatggcagcgagctttggcagccgggcttcatcgctgttttcctgctgagcagcgccgtcgccttcgcccttccctttctggtgcggctgcgcggcaggctgccgctggcggacaccgcgctcgacggccttaacgccgcctatcccaataccggctatatgggtattcccctgtcgatgatcgccttcggttcgggcgtgctggccgcaaccaccattgcgatcatcatcacggtctgcatcaccttcgcctttgcgatcatattgatcgagattggcctgcaaaccgaaaagaagccgctgcacctcatctggaaagtgctgcgctccctgatccgcaatcccttgctggtcgctcccgctcttggtgccgccacttcctttctcggcctctccatccccgctccggcagaaaccttcctgaagatgctgggcggtgcggcctcgccttgcgcactggtcacgcttggactctttctcgcccagccgcgcaggattgaacgcgacagcgtaaaagctatcagctttcttgtttccgtaaagctgatcgtccagccactcgtcacatggctgctcgccgtctatgtcttccgcctgcccccgcttctggctgacagcaccgccctccttgccgcccttcccaccggtaccggccctttcatgctggcggaacattatcgccgcgaggcggcaatcacctccaatgtcattcttttttcgactattatttcagtcgtcaccctgtcgattttcctcgccctgacgcgatgaaaaccggtggcggatatggcgaaaaccgggcaaatcctgtctgttccatggcattttcatgaaatgtgaacagatttttcctgacaattatttcaaaggtttaggtggtaaatagacggtttatttcccgatcacgccggattgcagtacgaaatcttcttttgttgcagccgttttccgcttagattccagtctctaccagcgcgcgcccggcccatgtcggacgcatacgaaggagacagaccaatgggacttacgcgatctttgaatgtcctcatgatctgtgcggcatttgcatttgttgcagcgttgatagcaggcgtcatccattaggaagagatgcatcaagccattacggcggctccggtttttgaggataggccgacccgcatgaaaacgagaaagcccggcgaaatcgccgggctttctttgtttcaggcaacctccagggctgcttgcgtcttcggccttatgccgaccatatgacagatggcaaaaggcagatcggcccggttcatcgtgtagaaatggaaatcctgcacaccgcgctcgatcaggtccatcacctgctcggcggcaattgccgccgcgacgagctgatgcgtttgcggatcgttatccagcccgtcgaaccgttcggcaagccatgccggaatatgggttgccgaacgcgcacagaaattgcgcacctgcttgaaattatgcaccggcagcacgcccggaacgataggaatatagatgcctgcacggcgtacgcgctcgacataacgctcatacagatcattctcgaagaaaaactgggtgatggcgcgcgtggcgccattgtccaccttgcgcttcaacatgtcgatatcggttgcaaaatcggggctttccgggtgtttttccggataggccgaaacggaaatatcgaaatccgcaatattgcgcagtccaccgaccagctcggcaccgttctgatagccacccggcgtcggcacatatttctcaccgataccgttggccggatcaccccgcagcgccacaaaacgattgacaccgagcgccgcaaattcgcgcgcaacccggtccacatcttcgcatgttgcatccacgcaggtcagatgtgcggcaggtttgatatctgtttccttgagaatgcgggccaccgtgcgcaccgtgcgctctcgcgtggagccaccggccccataggtaacggagacgaaatcaggctggagcggcgcaagccgcgtgaccgtttcccagagacgctgttccatttcttccgtcttgggagggaagaattcaaacgatacccgggtggtctggccgacatccggccggcgggaaagaccataaaaacccatcaaactgtctccgtcatgcttattgtctgtttttgccgcatgtctttatcccaaaaccggttgccacttttgggagccatgcgaaaccggatcggcgatgagaaggcgcggatcgcgggcaagccacagcttgaccgtcaggccctcctctccattggccgccttcggctccagctccagtgtcttttcaggctcaagcccggcatcccgcatccagcccagcatctgttcatcgctgaagccaagccgcagatgcgcatgttcttcccgcaggaattccagcttgtgcggcgcaaaatcgacgaccagcaggcgcccgttcgggcgcaatgcccgcgcagcctcacgtatggcggcaagcggatcgtcaagaaaatgcaggacctgatggatcgtcaccaaatcgaagctctcgcgttcaaccggcaaggcatagacatcgccctgacggacctgcgcattgccaatggccgcaagatcgagattggcgcgtgccacggcaagcatgtcgcggttgatatcgatccccacaccacgcagataaagcggcgcgaaaagctccagaagccgccccgtgccggttcccacatcaagcattgcctgaaacggcttttcgccgacggccttccgcagcgcggtttccacggcagtttcggaaacatgcagcttgcggatttcatcccagcttccagcattggcgctgaaataggccgccgccttttcctggcggctggatttgacctgtgaaagccgctccatatcgcgctcgatcaaggcgtctgcattgtcgagccgggcaagaagcccacgggcaacctcaccgctgatcgcattgtcggccagtcggaaataggcccaggccccttcttgataacgatcgatcagatccgcttccgccagaagcttcagatggcgggaaacacgcggctgcgactggccgagaatgatggtgagatccgaaaccgtcaggtctccacgggccagaagcgctaggatgcgcaggcggctcggttccaccaccgctttaagcacattcaccattcgatcaagctgcaaccgcaatccggtcatatctttacctctaaacatataaagatatgtttatatggaaaagaatttcagcgcaagcgattttgatgcaaaatggagcgatcagggattcgcgcaaggaccggacaaaaggaaccagaatgagcgcaggcaccacacgccagaaggccatcgccaaatcgctgacgcttctgcttccggcggttccctattcggattccgaaccgatccgtgcggcagcccttgccccgcatatgaaaacgctgccaccatccacggcggtatggctcgccacggtcgcgcatgtgcgtcacacccataccgattacgatgcactgcgcgatgatggatatgataaggattcggcacgtttcttcgtgctgaacgcaatcaacgccaaactgacagaatggcgcgcaacacggctgctgtccccggaagacgacgaagcggtagagatgtgacaacgccacccgaaggcggcgctgaagcataacaagctgaaaggtctggcaacatcaatcgtccgaaccatgcccctgcaaatagccatgttcacgcgggttcggcatgaggaggctcacgataaagaccaccaccataatggccgtcacataccagaagaagccgctttccattccctgcttcttgaaccagagagcgacatattccgccgtgccgccgaaaagtgcattggcgatggcgtaggaaaacccgacacccagcgcccgcacttccgccgggaaaagctccgccttcacaatgccgctgacggaagtgtacatgctgaccaccgcaagtgcgatcacgatatagataaacgcccaggtagagctttgcaccgagccgataaccgtcatgagcgggattgtggtcaggatcgaaataccgccaaagcccatcatcatggtcttacggccgaccttgtcagacagcgcgccgaaaagtggctgcatcagcatgaagaccagaagcacgaaggtcatcgtttcactggccgtttccttgctcatccccgccgtattcaccagatatttctgcatataagtggtgaaagtatagaaggagagcgagccaccagccgtgaagcccacgacaacgaggaaagccttgcgatggttcttccagatgttggagaagctgcccgccgccttgttgccacgggtcttttccgtcgaggtttcatgcagcgtgcggcgcaggtaaagagccacgatggccgcaaggccgccaatggcgaaaggaatgcgccagccccaggaatgaagctgctcggacgtgagcaggaattgcagcacgacaatcaccagaacggccagaagctggccaccgatcagcgtcacatactggaaagacgagaagaagccacggcgcccggccagagcaacctcgctcatataagtggctgtggtgccatattcaccgccgactgaaagcccctgaacgaggcgcaccaccagaagcaggaaaggcgccagaacgccgattgtttcataggttggcaggatcgcgatcgcgaaggagccgaaacacatcatcgtaaccgaaaccagcatggacaggcggcggccgagcttgtccgcgatgcggccgaagagccagccgccgatggggcgcatcaggaagcccgccgcgaaaatggccgcagcattcagcaattgactggtctgatcttcagccgggaagaattgcgacgcgaaataaagcgcaccaaaggaatagacgtaaaaatcataccattccacgaggttgcccgaggcactggctacgattgcataaacacggcggcgcgtatcgtgggcatcgtgcggcgcctcgacctcgccattggcgtcaacatgcattcctgcattgttcattctgaaaactcccgataacaggcggttccgcaacagcctgcaagccgtctatcccatacggggattatcaaaagcggcgattgtttcacttcacaaacaaaagtacgaactgcatttcaatcggaaagcagcctcgcatttgaaatgtcctcccggtcaaaatcgcagccgagatgatgcgcatcgcggcgttgcgatcatgacagctccatatctagagcggtttcaggatgcggccagaccataggaacaaaatcgtttgtatgcaatctatcccaatataagaagttgttaaaagaaatgagtagcattaccacgcaatgatgcaggaacataacacattgaaataattatataataatcaattctccttacataggcaatcgatcaattccctgtgtatagttatctgtcaggcgactatttcttctgaacaaccagaaaaatacgtgggaaccgcagcagaactttcccgtcggcggtcatgggataatgttcagctatcctcgccttgtatgcctttagataatccgcctgctcctgttcatcgagcggatcgagaaacggtcgcaatcctgtcccctttacccattccacgatggcatccacgccagcgagcggatgattgtagatcgtatgccagatgtcgatccgcgccgcatcgtctgcgaaagcattgtagtaggtcgcaaccggcggcaaagccgccctacccttggtagcgatcttcatagcaaaaggcgcggtcttcgcaacatcgcgcatcccgacatgggtttgttcgcccatattgtcgggcatctgtactgccagaaacgcgccgggttgcagcagcgacagcagccgctgcaattgctcaacatggtcgggcagccactggaagacagcgttggagaacaacacgtccgtttcggcatccggctcgaaactggcggcatcactgatgaagaactccacatccggcagatgggtcttcgccgtgtcgatcatgtctggcgacgtatcaaagcccgaaatctgcgcatccggccagcgctccacaagaagtttggtcgaattgccgggtccacagccgatatccaccaccttgcgcggcgccgacagaggtatctgcgccagaagatcgcgcgccgggcggctgcgttcatcttcaaacttcagatactgttttgcagaccagtctttcatcatctttcctttcatcccgtgaaaagggcctgaaataaaaaggccggtgcgatgcaccggccctgaaagtcatcaccgcgtcagcggcttgtaagttacccgtttcgggttgacgctatccggcccaagacggcggattttgtcagcttcatagtcctcgaaattgccttcaaaccattcgacatggctgtcgccttcaaaggcaagaatatgcgtcgccagacggtcgaggaacatgcgatcatggctgatgataacagcgcagcccgcaaaattttccagcgcatcttccagcgcgcccagcgtttcagtatcgagatcgttcgtcggttcgtcgaggagaagcacattgccgccggacttcagcatcttggcaaggtgaacacgattgcgctggccgcccgacaggttgcccaccttctgctgctgatcaccgcccttgaagttgaacgcaccgcaataggctctggagttcatctcgaatttgccgagcttgatgacatcgttgccgccggaaatttcttcccacacggtcttgtttgggtcgagtgcatcgcggctctgatccacataggaaagatgaaccgtgtcgccaatgcgaaccgaacctttatccggctgctcctgtcccgtcagcatcttgaagagcgtcgatttaccggcaccgttcgggccgataacgccgacaataccacccgcaggcagcttgaagctcagatcatcgatcaaaaggcggtcaccaaagcctttcgacagattctcaacctcgatgacgacctggcccaggcgctcgccgaccggaatgatgatctgcgcatcgccggggcggcgttcttcagcacttttaaccaattcgtcatatgccttgatacgagccttggacttggcctgacgcgccttcgggctggcggaaatccactcacgttcacgcgacagcgccttttcgcgcgcggcttcctcgcggccttcctgcgccatacgcttggccttggcttccagataggccgaataattgccttcatagggaatgccgcggccacggtcgagttcgagaatccagcccgtcacattgtcgaggaagtaacggtcatgggtgatgatgagcaccgaaccgggatattcacgcaggtgcttttcgagccaggctgtggtttccgcatccaaatggttggtgggctcatcgagaagcagcaggtcaggcttggaaagcagaagcttgcacagcgccacgcggcgcttttcaccgcccgaaagcttggtgacatccgcatcgcccggcgggcagcgtagcgcttccatcgccatttccacctggctttccagatcccagaggttctggctgtcgatgatatcctgaagttttgcgccttcatccgccgtttcgtcggaataattcatcatcagctcgttgtagcggtcgatgatcgccttcttgtcggcaacaccttccatcacattgccgagcacatccttggaaggatcaagctccggctcctgcgggagataaccgcaggtcgcaccttctgcgagccacgcctcgccggtatattccttgtcgagaccggccatgatcttgagaacggtggatttaccggcaccgttcggcccaagaatgccgatcttggcatcgggatagaaggagagatggatattctccagaatcttcttgttgccataggccttgttgaggccggacatatgataaatgaactggcgtgccataaagcgcgtcgtctccgcaggttggaaaacgcggccggccgatccatgccgataccgcgaggaaatttctgtggcgtatttaggccaaatgcggcgcagaagcaaacgccttcgcgcaaacgccaatggccgggcggccatccgcaacaggcagaacagggcttgaaattatgaaaccgggcgcggatatttccgtcacccggtttcccctctggccaccgtccgcaagagttcctccctcccgcaggacggactgcaagctaaaatgtggaatcttctccagggcgccccgcttatcccttcataaccctgctcccacccgtaagggggctagatttgcgcaggtttttgccattttcaagtagaatctgcacgaaaaagacaaatgcctgagcccctgaaccaaaaagcggcaggccgcagcgaaaatagtggttttcgagtaccgcaacccagacgattgactaattgcgcggcataaaatctgatagcctcatgtcattcaaaatcattcaccatctgccagctttcgatggcaccgcactccccttccgctgcctcgttgccgaaaggccgtgtggggttgtccagctctgccacggccttgccgaacattctgcgcgctatgaacgatttgcttcggcgcttgccggcgcaggctatcatgtctatgcgcaggaccatcgcggccatggcgccaatatcacctcccatgcgccgaaaggcatgttcgcgccaaagcagggccatgctgtggcgattaaagatgtgcgaacgctcaaccactatattcaccagacatatgccgacctgccggtggtgcttttcggccattcgatgggcgggctgattgcgctgaattacgtgttcgatcatgccgacacggtcgatgcggtggcaatctggaattcaaacttcgacggtggcgcgcaaagtgctgctgcgctggcgcttctttatatgaaacggatgctgaaaggttcggacgttccaagtggcatcctgccgcggctgactttccgcgcctggggccgctccatcaaggggcatcgcacattgttcgactggctctcgcatgaccctgccgaggtcgacgcctatatcgccgatccgctttgcggcttcgatgccagcgtggcgctatggatcgatatttttcacatgatccgccgcggtgcaaataatcgcaactttgccagcattcccaaacatttgcctttccatctcatcggcggcgcggaagatccggcaaccgccgggggagcggcaatccagcgattggcagagcggatgcggagaatgggcttcgaccgcgtgacacacaatatattgcccgcaactcgtcatgagagtcttaatgagataaatcgggatgcggtaacacagaagtttctgaattggctaatggaagcccttccgtcgcgcgccacgggacgatagaaaggtcgaagcaaagcaattcggaaagagacagatcaatgtcaccgacagtgatgactcaagcaaataacatccatgcaagccttcgttggattgccgttgtcatcttcctgtgcagctttccattcagcctgtatctgcccctgtgggtcagttgggaaaaccagatcatcgaaaacgcgcaggctgtcacgctggccctcggcgcggtcatatctctcgtattcggcctttgcagcagcggcaaaaaacgcatcttctggctctcggtcatccccatctggatcatcatgaccgcgcgtgaactcaactggggcgcagtcttcttcgatccgacatccatgtccgaagacaggccttcctttgcctcgtcaaagctttggtttcatccctacagaacgcctgtcgttctggtattgctggtcattttcgcgatcggattcatcctttcaaagggaccgcgtatcatcgccgatatgctggtaaaccttgaatttcccttttttgaccttttcggcttcgcactcgcaatgctcctttcaaccgccgccgaaggccatgtccacctgtccatagactggtggagcgggcagcatcagatccttgaggaaacgatagagactgcggcctatatcttcctctttgctgcccagtttgacgtatggagcaaattccccgacaatagcgagatcgaaaaattataataaaaatgccgacgcagcctttggcgcgccggcattttcatcacttcaagaccgggaacaggccgatctgcgtcaatcaggtcgagatacgctctatagccacttgtcgtaatcagacacaagcagatgcaagggctgctcgttttcctcgatatccgagaagcggccaatcggctcgcggaagatattgtcggtcagatcgttattgacagtcgaaacctcaccgatcagcacatcgccgccctcaccccagaaagcgtgccaattgccgggcaggagcgttacgctctcgccgggctggagcttcagatgcgcgcccgccttctgggtaacaagccgcccatcggtcgccacagtcacgtcggtttcctcgtccacgctgccatcaggccgcgaattgaacaattccagcaccagcgtcccgccaccgcgattgatgatatcttccgccttcaccacatggcgatgcatgggggaaagctgatttttacgcgaaatcatgatcttttcggcatagagcatgcctgtaccacgcttcaggtcctcggcattgccattgcgaaccgtgaaaagaaacaggccgagatcggcaaacttgccctgcccgtaatcggtaatatcccagccaagccgcgccttgcggatcgccgccacatcgccagccgtgcgctgcttcagctcttccggcgaccaataggcaaagggcggcatgatataaccgaacgagcggataaaggcatcgctttcacggatgatttcattgatttcagagcgtttcataaaagccgggcctcccttggagtgaaacaagtcaacatatggctggtttggtaactgggttttgaggcccttggcaatcccgcaacgtcaggaaaatagtccggatagcgacattttggcgtgtcgtctttacgcgaaaaccatgtcgcatcccaatgcgcgttcagaatagttcagtgcttgaatcagcataacggaagccggttcacaagttttgagattttgtggcaaaccattgatataaagggataagccgcgcttctggaagacaaagggaacatcggatcgggcccaggtcgctgagagaacagcaaaggccggtccagagatgaaagcaaaggttcggacctatggacgttcgcaacgaaatgctggagcttttgaccgggcgcgaccccaatttcagcctggagcagaaattctacaccgaccccgattattacaagcttgatctggaaaatattttctacaaggactggctattcgtcggccatgattgcgaactgcccaagaccggctcctacatgaccgtacagattggcgcctatcctgtcatcatcgtgcgcgatgcgcagggcggcattcgcgcgttccataattcgtgccgccatcgcggctcgcgtatttgttccgcggagaagggaacggcggcaaagctcgtatgcccctatcaccagtggacctacgagcttgatggccgcctgctcttcgcgcgtcaggtcgggccagatttcaagcccgccgactatggcctgaagccggttcattgcgaaacggtggcgggctatatctatatttgcgttgccgaggaagcgccggattttgcggctttccgcaatctggttgagccttatcttgcaccgcacaacatcaaggacgccaaggttgcctttgaaagctcgatcatcgagaagggcaattggaagctggtgtgggaaaacaaccgcgagtgctatcactgcgctgccaaccacccggagctttgccgcacctatcccgaagcgccgacagcaaccggtgtgcagggcgtcatggaagacccggaaatcaaccagctctggaaaagctgcgccagtatcggcctgcccgcccggttcaacatatccgaagacgggcgttaccgcataacccgcatcccgcttctgcgcgatgcggtgagttacaccatgtccggcaaggcggcggtcaagaagtctctcagcgacaaggttgcgggcagcacaaatatcggcgcgatgcttctgttcaactatccatccacctggaaccatttgatggcggaccacgcgatttccttccgtgtcctgccgatcagcgcggaagaaaccctcgtcaccaccaaatggctggtccacaaggatgcggtggaaggcgtcgattacgatcttgatgagctgacccatgtatggatccagaccaacgatcaggaccggaagatcgtggaggagaatgccgttggcatccactctcccgcctatcagcccggcccctattcggttgagcatgaaggcggtgtgatgcagttcctggaatggtataccaataccatgacgccgcgcctgcgtggcgaagcggcaaaactcagccgcgtcgcctgataatgtgacaagaatttgagaagtgagaaggccatgcagcctctgaaatatctggatgagatgctgccgtggaacgaccggctacagatgctggaatgcatctcggccatcgaagaagcgccggacgtgatgaccttctccttcaaaaccaccgaagacaactggtttcgctacacgccgggccagttcgtcacgctggaactgccgcttgaacgcgcggatggcctcggcccggtgctgcgcacctatacgctttcttccaccccctcccgtccgtatcacatctcggtcacggtcaaggcgcggatcggcagcatcggcacccgctggatgctcgataacctgcgcccgccaatgaagatcaaggcctatgggccgaacggcgatttttcactcgccaaccatccgggcgataaatatctcttcatttcagccggttccggcatcacgcccatgatgtcgatgacacgctggcttttcgattgcgcgcccgccaccgacgttagcttcatcaattgcgcgcgcacaccggacgacatcatcttccgcaaggaactggaactgctttcgggccgcatggaagctatgcggcttgccttcatcgtcgagcaatcctctgcccgccatgtatggccgggcctgcacggacgtattgaccgtgcgcggctggaactgctggcgccggatttcctgcaacgcgaaattttctgttgcgggccggaacccttcatgaatggcgtgcggggcctgctggaacaagcaggcttcaacatggcaaattatcatcaggagagttttcagcctgcaagcgagatttcagcagtaccagtaccctccccgcttccagagaccggcaatgccgccgccccatcgatgcctcccgccgttgccgcggcaagcgtcgttttcagccagtccggcgtggaagtcgaatgcaccgagaacgatacgatcctgcttgcagcgcgcaatggaggcctgaaaataccaagcgcctgcgaattcggcatctgcggcacctgcaaggtaaaatgccttagcggtgaaaccgaaatgaaccataatggcggcatccgcgacgacgagatcgcggaaggctatatcctcgcctgttgcaaccgcccccgcggccgcgtggagatcgatgcctgaacctaagctttcttcagaaactcggtccgcagcaccagccccttgacctgcttggtgctgcattccacttccgcaggattacccgtcagacggatgcccttgaccagcgtaccccgcttgagggtggttgacgttcccttgaccttgaggtccttgataagcgtgacggaatcaccgtcattgagttgggtaccgttgctgtcgcggacgatttcgtctgtcatattggctcctgttgtttaagcatgggaaaggcgtccctatcaccaatgcctttgttataccagaacgtgcatatttgctggtttcccaaaaactggatggatataagttgctcggcaacaacaaagcggagcatcccatgatcggccatgcacttgtggttatcgacgtccagaatgatttttgccccggcggcgccttggccgtcgaacgtggcgatgaaatcatcccgatcgtcaaccgcctgatcggggaaagcgaaaatgtcgtggtcacgcaggattggcatccggccaaccattccagcttcgcctccaaccaccccggcagccgcccgttcgatacggtcaatatgtcttatgggccgcaggtgctctggccggatcattgcgtgcaaaatagcgagggggcagaatttcaccccgatctgcaatggtggcgtgcacagcttgtcgtccgcaagggtgtccgcattggtatcgacagctactccgcattttttgaaaatgaccattgcacgccgacgggccttggcggatatttgcgtgaacgcaatatcggatcattgacaatggttggcctcgccaccgatttctgcgtcgcctgttcagcgcttgatgcggtccagcagggctttcaggtgcgggtgcgactcgatgcctgccgcggtattgatctcaacgggtcgatgaacatcatgctggagaaaatgaaacaggctggcgtcgaactgatcgatgagcctgtttcagcgtcgcatctactctaggtcacttcctcggtctcgttctgccagttcgggttcaggcggttatagcgcagcgacgacatgaaggagaggccgataagtgccgcgccgatgaggccggtaataacttccggtatatgcaccagcgtctgtacatacatgatgatcgccagcacgaggatagcgtaaaacgcaccgtgctccagataccggtactggccaagcgtcttgcgctccaccagcatgatcgtgagcgagcgcacataaaacgcgccgataccaaggccgatggcgatcacgaaaaggttcgtggtgagtgcgaaagcaccgatcacgccgtcaaaggaaaagctggcatccagcacttccagatagataaacgcaccaagaccgccgcgatggaccatatccatctgctcctgcgtcgcatccagaacttcgccaagcccttccactgcaaggaaggtcagaagaccaaacagccccgcaataacgaatgtatgcgaatggtcggcgtcaagctggtaggagaagaagatgataagggcaatggcgacgccgatttcaacaccctgaacggatgcgaatttcgacatgcggctctcgatcatcctgatccagtgcacatccttttcaacgtcgaagaaatatttcatgccgaccatcagaaggaacgtgccgccgaacgcggcgatgcccgtatgggattccgcaatcacgcgcgcatattcattgggctgccagatggcaagtttcagcgccgagatcgggtccgtccacatggctatggccacgattgccagcgggaagacgatgcgcatgccgaaaacggcgatgacgatgccccatgtcaggaagcggtgctgccatttcggtgacatatcgcgcaggatacgcgcattgacgatggcattatcgaaggaaagcgagatttcgagaacgctcaaaaccgtacaaatgatgaaaacggaaaccattcccccaaaagtgccggtcagttcgtaaccgagccatacggcaccggccaaacccaaaacggtgaaaatcatgggccaaataaaataacgataggcggccatcgcaaaccatctgatttttatactttatggaacaggcaaaatcaccagcacgccgtcagaacaaccggttacatttttcctatggtgtggggtgctatgtaaggagcgccaatggcccaaacaagggaaacaatggcaatattttgtctggatgttgtgagtgacgccgaaaggctgcttcattcttcttcatgttcggtggcccgctacccgaaaaatgcaggccatacaaaactcagcttttcgtgcgaattgtcgcgtggaaattactgcaagaacacatagattgggagtgaagttcgccgatcacccgtgaccgtgcgagaaaaacaaggacgaatttgaaatgatcgctcccgacgagcttgcgcgccgtattgaaaaaagcctgaccgacagccgcttatcgcagcctgaaagaatcctgcgccgcgcctgccgcctgatccgcgacaacaagaatggagcggcaaaggaggctgacgacctgctctcgcaagcaggttatgatataacggcaattgagctcgtggaactgatcggtaaaaagccttggcttttggaaacgctaatcaccaatgcctcccaaaaaaccaatggaaccgggcattgaagcccaagacgcatgcatcagattagcgctctgaatagtcgttttgacgcgcatcccatccgaaagccgttttgcaactttcgcaacgcgttcccaccccttttgtagaggcataagcctgtcggccttcgtcatcccgaccggattatgccctgataagtcaaaaggcggccgaagccgcctttttcatggtcgccttactttttcagtgacggcgcgtccagttttggctcgaacttgatcgtcagaatatctttgctatcgacatcaaaatccttgaagctgaagctgcgcagaacctgatcgtcataggtcttgatgtaatagacatcgttcttcatgtccgcaaaggcggtccactgggtatattcaaacatattctgctcttcgctccatccctttggaatgtcgaagttattggcaatatgctcggccagccgcacgctttcaaggccgctcggcaccttcttggcggaaaggacgtaggcgcttgcacgcacgaaacgcgatggcggcgtggtgtcgcccggaataccatgcataccggcgccttgcccgaatgactggatcgtctcgccaaggatctgcaacggcttcggattttcacgcgagagatagacatagttgcgcagattggtcatgtgccagtcgaaagacggcgaattggtcatgacaccgagcttgttgtcgtaaaccttgagcttgccgtcgatcggttcgatcacgatggatgcgccggtcgcatcatgcagcgtgtagtgagcgggcggggtaaatcccaggtccttttgtttcacatcgacgatggaaatggtgctcaaagcatccttgacttcggccactgtcgaaaaattggtcagcgcccaggtcaggaaatcccacggagcgaggctgtcttccggcttcgccgtggatgggtcctgatacttggcatattccgggaaatagagaagcccgcctgcaagccccttctcgttcataccgtcggtgagagcgacgataccaaaagcattcatgccgatcgtggcatatttgcccttccatttcttgcccgcagcaccgtccggcccgcttgccgtgatggtgtaattgcgcggaatggcaatcatgtcggatttgagattgaacccgaattccatcgtgcgaccatagaccataccaccgtcgctcgtcggcagaacgaagctcgtgcaagccatagccgcctggggaacgataaggcccgccgcgaccagaacagttgcagccccatgtgcaagcacgcggcgcgatgatttccagagagagcttttcgtttccatgatgacctcattcatccgcaattggtccaccattgccggccagacaagaccggcaactttccgacgaataaaatggcgcacatcagttaaagtcaacagcggaaattatgtactcgctcgtatttttcagtttatttcctgtcatgattaacataatcatggattcatacaacctttgtcagggttttactcattgctaaattacgcttttgagaggatatgtcgtgattaaactggctttgcgcgctgttgtcaaaaacttactgggtaacaatatgcgtaacgctatattagcaatgtctttattaacggcgtctacgactattgcacccgcagccgacatcataacgcccacgcagcctgaaattcaggaccagcagcgctggcatgtgattttcagcccctatgtctggggcgcatcgctgaacggcaaggcgggtctgtttggtcgcagcacggacgtcaacgtgccgttccgtgacattttcgataatctggacatgtcgttcatgggcaatatcgaagtgaccaacggtacgatgggcttctatattgacggccaatacgtcaaaaccagccaggacgaagatattcgcaacaacgaacttgccctcgacctcaagacgacaatgatcgccggcggcgcttattaccgcgtttatgaacaggcgctggaaggcaccacgcttttcggcaaccagcgcgttttcgccatcgagccgaccgtgggcattcgctggacacagttgaaggcaggccttgaagtcggtccgttcaacgagcgtagcaaggtggaatggaccgatccgttcatcggcacacgtgtcttctacgatatcaatgaccgctggaatatttttgcggaagccgatatcggcggcttcggcgcgggaaccaagctcagtgccaacggccagatttatctcggctatcgcacgctggtcttcgacgtacccacgaccttccgcgtcggataccgcgtactctatcaggattaccgcgacaacgacacgttcgacaaactcaaatatgacgtgacacagcacggcccggtcattggcctttccgtgcaattctagagcattttcgagccaaaagtgcgaagcgcctacgcggggaaatcagtccactggactgatttctgatcccgcttcgatgcattggaaaaggtgataaaataaatagttaagacggttccagcgactctgttttaactggaactgcctgggctttgggctcaattggattagccttgccattcggcagggcttttccatagggattacgggcagcgattcacacgttgtaacgcggcggaaagccccataagggagaaggaatagcgcgtctgcgttccgcgcgccgaagtggcctgcactttgagcgtcttgccagcgcgcatggcggagaccagcctcgcttcatccgcgacattttctgtccatgcacggttgccctctgcaaaaaacggaaaacgcttgctatcaactataacgcttacttccttgccaggcttgagaggatatgagcgctggcgcagaggctggtggggcgatattggcttgaatagaagccacagcagttagcgcatgcgcatatgcggcgcgctcggcggtgagagctgcggcatccgtctggagtgcttgcccaattgtatcgagacgggtacgaattgaggttagtgtttgggcctttgcacgagcggctataagattttgattgtatttctgaacagcatcaggatgaacatcgccttgctcgtccatttcatccagcttttgaagcgcaaagttcgctttaaactgttcccgccccaacgccgcaagctcatctgccacagctttcagactacggtttagcgtatctctatccatgccgcttccaagcccctccagcgctacacccgccagcgttatcgctcgtcgcttcgcttcttttttggaaagctgtccgagccatatcctaaagtatccaccccccaaatcgctccgatatgacggagggcgcatttgaaagaagtagccgtttgctttttgccagagatacatgattcagaccagactcgttctaggtgcacatttaggtgcacaaaatcgagaatctgattagaatttgccaataaaatcaatgagttatgcaatggtgggcccggagggagactgcgagtttttccctctcaatctcttgattccattacagaatctgcattccctacccctgccagtttgcggggttgtacacccgttgggtattcaggcaggtgtgcatgagcggccattgcgtcagggtcggcacaggtcgatgcggtttcacggaaattgccgttgaatcacggaaggcagcgaaaaccttctccgtcactgacgatgattccacggcggaaatagaagcggctcgggcggcggcggaagacgcggcgcgggaagcgtggcatgccgccattgcactcggcttgtggccggatacggaccttgatccgatcgagttcgaatggctacgcggagagacaggcaaagcctgcgacccgctgccaccgatgccgctccgtgaaaaccgtgaaacggtctacggcgaatggcggaaggtttttgttggcgcggttggactgcatttcatttagtccatccgacccaagtttacgggctgcgcccgcaactagggtggacgaagggccgccgatctgaccggggacgggacagaaaacaccaaaaagttgacgggaaacggcttcgaaacaggaagcaacgaacagctttggatagaagctgcctgcgtgacctttaggcggacgccgggccagaccgcaaaatgccagttttgccagggtactgcgccttagggttctgcttccaccagaatttgaccgacaccgggatggcccactttttagaaagccgctccacctctttccagcaatccgacgcagactggccctgcaccgagattccaaggtcaggacggaatttgaaaccttcctcatcataccgctcaacctttgcagggatggcaagttcgcgaacgagcttgtcacccgagaggccttttgtcttcacctgcgcgatcatcgtcaataagagcgctgaccaacaagggctatgtaatgccttgccgttgatggatgccgccagcggcttggtgaatgccagcccgggcgcggcatcaaaatgcatcgcgccgtcactggtcgttacggtgacttcctcggcggcggcgtcacgctccatgtcaagctgctccattgcatctcgcacaatccggtcaatggtttcgctcggggtcttcgtgccgtaccaggttttaagggcgctgaggtcggcaaaagtggcgtcgttaagtctaatcacgggcatcatggctctctccgctcaaggttgatagacagcatgttacatattctctcgttgaccgcaagagaatatgtaacatattttctaagcgcagaccttcgggccggactgctcgatgatttcgaaaactgtctgctacccttgccgccaacgcgggagcgggtgcgcacgaactaatggctcagtatggctggaccaatctaaagcaggcagagatttacaccaagaacgctgacagggcatggtcaggcatccggacatcaacagacgcggcgacattgctgcccttagatgggatcagcgatgcagcaagacagtattcctcgacggagaggcaaaaagcgtcgatggctttgaattgaggcaagggaagactggaaaacgcttgctcctgccgatcacgccgattctgtcagaagtcttggaggccaccccgcgacagggagaaaccgttctggtgacggcgtatggcgagccattttcgcccaagtcgttgactggaagaatggcagactggaccccgtctgcgaaactgccgaaaggcttcacgctgcatggattaagaaagacactcggcaagatacttgctgaaggtggtgcgtcaacgaggcagattatggacaccttgggccatgacgatattgcccgcgccgagctttacaccagagaagcagaacaggcacgactcgctactgacggtatgagccgtgttgtgcgcctgaagcgcaatggctaaccttttggctaaccgatttctggctaaccttaacgtattgattcaattgattaatttagatgaatggtgggcccggagggactcgaacccccaaccaagcggttatgagccgccggctctaaccaattgagctacaggccccacgcacccttgccctacccgaaagaaagccgggatacaagctgtcaaatgcaacacttgccctaatgcgcacatattcagttgcaatccataggtttgaagtcacgatgctttcaatttgaaccgagggtgcaacaggcgtccatctcaaatcaatcaacttctctccttgcataaaaggagacttaagaacacaatgatttcaaagacaaagcagccgcccctgacataacccgctttgtccaaattttttcaacttttcctgtaggagattttatgaacactcgtgctagcaattttctcgcagcctcattttccacaatcatgctcgtcggcgctttcagcctgcccgctttcgcacaggagaatcagatgacgacgcagcccgcgcgcatcgccgtcaccggggaaggcatgatgacggcctcgcccgatatggccattctcaatctctcggtgctacgccaggcaaagaccgcgcgcgaagccatgaccgcgaataatgaagccatgacaaaagtgctcgatgccatgaagaaggccggcatcgaagatcgcgatctccagacaggcggcatcaatatccagccgatttatgtctatcctgacgacaagaacaacctgaaagagcctaccatcaccggctattctgtatccaccagtctcacggttcgcgtgcgtgaactggccaatgttggaaaaattttggatgaatccgtcacgctcggtgttaatcagggcggtgatttgaacctggtcaatgataatccctccgccgtgatcaacgaggcgcgcaagcgcgcagtggccaatgccattgccaaggcgaagacgcttgccgacgctgcaggcgtggggcttggccgtgtggtggaaatcagtgaactgagccgcccgcccatgccgatgccaattgcgcgcggacagttcagaaccatgctagcagccgcaccggacaattccgtgccgattgccgcaggcgaaaacagctataacgtatcggtcaatgtcgtttttgaaatcaagtaaatagctggggtatgacgccctttgccacctgatacaaaacgccggcctggtttcacaggccggttttttttgattagagcgcgtttcgatctgattgaatccgatcggcgctctaatcctttgttttgacgcgcatcttttccgaaaaccgtttcacacttttcgggatgcggtctagcggatgatcgggcaaccgcgcgtatcggcaaatgtcacgctcgtcggacgaccatggcggaacccacgcacggtaacggtgcgcccgcgataggtgacgcgggcattgcggatacccatgcgatgagccttcatcttcgcgccctcaaccgagcagccgcgaacgattgggcgatgatgatgacggcgataatccacattcataaccgaagaatgcgcagccgtcgtaatcgccggtgccataacggcggaagcggcattggccgaagccgatgcgctgaacatggctgcaacaccaatagctgcggtaacgacgaacgatttgagcgaaataacggacattctgaacctctttcgatttgctttcgggctttcgcctgagacacccgatagttagtccccaaatgatgaacggaaaggcaaagacccgttcatctggcgttcacatgcagcgccaacggcaattaccgattgaactccatcattaaaaattcaataaaatcaatatactgaagaaactgcgatcataagatcgcctgctcccggcacaggattaaattttagcaatgtttggtaaaacaagatttaccgggcaattttgtctggtgtgaccatgtggtcgagataatcgtcatcatcctgcatatcgtggtcgaaggctgtcaccttgccgcgcaccgaaatacccgcttcatgcacggtctcgggcgagccggaaacaaggggatgccaccagtaaaggtcggaaccttccgccaccagccggtaggcgcaggttacaggcagccaatccacctcatcaacgatttccggggtgaggaaaacgcaatcgggaacggtcttctttctgttcggataatcgcggcactggcaggtttcgggattgagcagcgtacaggcaacgctcgtccaatatatttcgtcagtgtcctcatcctgcaatttatgcaggcagcactggccacaaccatcgcacaggctttcccactcactgcgggtaagctggttcaggttcttggtttgccagaaaggtttgtcggtcataacgcagtctataatcgaattacgccgggattgccgaagacaaatcgccgccatccgcgattgaatatccgcatcgttcagtcaaacagccgcgtcgcggggaactgtcagcgtgcaatgcttcgcttccgcttataaaaatgaaaacgccgcgcattcatgatacgcggcgctcaatcctgtagcgatgctcagccgaaaatgcgctcgccctgttcatcgatgatctggcggcccttgttcagcgcgatgctggcggcatcttcaatgccggggcaacgatccgcacgcacaaaacgatattccttcacttcgccatcgatggtcttggaaatgacaccgcaaacctgatattgcccgccctcgctatagggcgtggcaataatcagaaaatccttgtgctcaaggcgaccagcctctttcggctctgccggtgtttcggaggcagagcctccaccgaaaagacgcttcaaaaaggacataccgcctccccttcccgtatcgttcagctatcaaggaacgaacgcagcttgcgtgaacggctcggatgcttcagcttgcgcagcgccttggcctcgatctggcggatacgttcacgcgtgaccgagaactgctggccaacttcttccagcgtatggtcagtgttcatgccaatgccgaagcgcatacgaagaacacgttcctcacgcggcgtcagcgaagcgagaacgcgggtcgtcgtatcgcgcagattggcctgaatggcagcatcgatcggcaaaagcgcgttcttgtcctcgatgaaatcgcccaggtgtgaatcctcctcatcgccgaccggcgtttcgagggagatcggttccttggcgattttcagcaccttgcgcactttttcgagcggcatggcaagcttttccgccagttcttccggcgtcggttcacggccgatttcatgcagcatctggcgcgaagtacgaacgatcttgttgatcgtttcgatcatatgcaccggaatgcggatcgtgcgggcctgatcggcaatcgaacgggtaattgcctgacgaatccaccaggtcgcataggtcgagaacttgtagccgcggcgatattcaaacttatcgaccgctttcatgaggccaatattgccttcctgaatgagatcgaggaactgaaggccgcggttcgtgtacttcttggcaatcgaaatcaccaggcgcaggttcgcttccaccatttccttcttggcgatggtcgcttcgcgttcgcccttctggacctgattgacgatacggcggaattcaccgatggaaatagcggtttcggttgcgagattctggatttcgctacgcagacggccaatggaatcggcttccttggcggcaaattccttccagccacggcttggcaaggtagcaacgcgctccacccagttcgggtcaagctcatggccctgatattccttcaggaagtcttcacgacgcacgccgaaggattcggccagacgcagcagcttgccttcgttctgcaccaggcgcttattgatatcgtaaagctgctcaacaagctgctcgatacggttctggttgagcgaaagcgacttcacagccttgataagctggtctttcagctccttgtagcggcgctcctggctggaggaaagctcgcccgttgcagccaggcggccctcgacctgctggtcctgcaacttgcgcagcttcttataggtatcggcgatgaaatcgagcgtttccatgacctgcgggcgcagttcggcttccatggccgccagcgacaggttggcttcatcctcatcgtcgtcatcgtcttccaccggcatatcgccgccgacattggtaatgtcgtcgtcgtcacgcgagcggcgctgtggcctttcatcgcgcggcttttcttcttccacgcgttcgatcaccggagcctgcttggcttcggggccggcataagtggtttcgagatcgatgatttcgcgcagcagaatattggattcgttgagctggtcgcgccagatgatgatcgcctggaagctcagcgggctttcacaaagcccggcgatcatggtttcgcgcccggcctcgatgcgctttgcaatggcgatttcgccttcgcgcgacaaaagctcgaccgaacccatttcgcgcagatacatgcgcaccggatcgtccgtgcggtcggtcggctctttcttggtcgtggtggtggcaacagccgtgccgccggcttcgaccagatcgccgccttcttccgcctcgtcgtcgttaccttcttcgcgatcgttatcctgctcgtcatcttcaacgacattgatgcccatatcggaaagcatcgacatggtgtcttcgatctgctcggaagtcacttcctcggaaggaagcacggcattcaactcgtccatggtgacgtagccgcgcttcttcgcaagcttgatcatcttcttgacagcatcgtcagaaaggtcgagaagcggaccgtcggcagcaccttcgcgctcgacttcggcttcttcgttttccttaaccttcgttgccatatgtttttctccaggcgaccccggtcgcttctaaaatatatagagtggtcgaacggttttgcgaggttgcaagccgtcagttgattctgcgagtagccgatttcctgttaatggcggattaaccttgccatcggcatcggacttcatcatctccgatttcttgtgagcagacccggcgtgaaacaaaagccaacgctacggttccgccccactccttgcctgtccgctggaataatcacagccaacatggagattatcaccggttcattgttttccctgttcggacaatcgtgattgcgtcattaatgctgcacatccagagcgactcatctgattcgggcttaaaaagcgaatcatttatcaccaccctccattcacaagccagttagggcccagttagggcgcgatcttgcggccgcaagaccgcatttccggctgttttcgcaaaaccgattcgccaaaacgaatcagaaaccgccatgtggccgccccgatgacaggccaaatccatctatcagggcctcggtcgcatcggcttttaaaatctggttttgtatatcgcgaagacgcgcgaacaactcgcccgtctcatctgtctcaagtgcggcctcaacagcgcgcagttccttatatagtgtacgcgcgcgctgatgcaagtgaagcgcctgacgcagtgcttcacgcgcatcatcttcagcggcaagggtggtcgcggtccacagtttcgcgcccttcaccacctgctccagcatcttgatcagatcgccatgaccggcatccaccagcgcgcgccgcatggcgatcccgtcgtccacacgtcccgccgccagcacatccagcatggcaagatgcagcgtcttcaaggcatcatggccaagatcaagcgcggcaagcgtctcgaaatcctcctcgataagccggggatgattgagaagcgtcagcacgatggccgtctcgcgcaagggagcatgtgtagcaccaccctgccggccgccctttaccagcgtcgaccgggcgagactgtcggagattgccagccggccgctgccggccgggccgccgcgtccgcgcgcgccttcattgcggcgcgtaaacgactggctgcgctggccgccgttttgaaagccctgccgcccctgcccgaaaaaggcctgcgcccgctcgcgcatatcctggctgtagtggcggcggatatcttcattggcaatgcggctcgtaatttcgcgcagacgcgcctccagttcggcccggcgctccggcgtatcgaaaaccccgcctgccgtttcccgcgtccagaccatctccaccagcggtcttgcatcgcgcagaaccgcatgaaaagcggacggaccttccgccttgacgagatcgtccgggtcctgcccttccggcaaaagcgcaaagcgcagcgacttgccgggttgcaagacaggcaggccaagatcggcagcacgataggccgcacgaaggccagcgccgtcaccgtcaaaacagaggatcggctcggggctgatgcgccagagaagttcaagctgttcttcggtcagagcagtgccaagcggagccaccacatgatggataccggcctgcgcaagcgcgatgacgtccatatagccttcgacggcaatgatcggcttggccggttcgccgccctgcggttggcaggccttgcgcgcccgcgagccgttataaagcacgcgccccttatgaaagagctctgtttcgggcgaattgagatatttcgcaggcgcatccgcagaaagagcccgcccgccaaaagcgatgatccgcccacgcaaatcctcgatagggaacatcacgcgatcacggaaacgatcgtaggaaaccgctattccctcgccatgcaccacaaggccgcaggcttcgatctgctcgcgggaaacgcccttgcctgccagaaactccttcagcgcattgcgtgattcaggcgcatagcccatgcggaacgcctgctgcgtggcggtcgaaaggccgcggtcgcgcagataggcgcgcgctttcgcaccggtcgcactttgcaactggctctcaaagaattgcgcagccagttccatcacatcgtaaagcgttgcgcgctgcgcctcgcgcttttccatttccgggtcgcgcgcgggcatgggaacaccggccatatcggccacccgctccaccgcttccgggaaactcaagccttcaaggtctgtcaggaacttgaagtgatcgccagtcacaccgcaaccgaaacagtggtaacggcccttgcggtcctcgcaatgaaagctcggcgtcttctcgccatgaaacggacagcaggcccagaaatcgcccttgggcggattgcttttcttgcggtcaaatgaaacacgcgttccgatcagcgtcgagatcgggacgcggtctctgatctcatcgagaaaggagggcggaaaacgcattacagattcactttcaggtcgaacagcaggcagcttatagttattgactatataggcgtccccgccttgacagtccatcgcgcgcgcatgcacctccccgctaatcacatgccaatgccaaacagacgctttgtcacaaaactgtcacatattcgtcatgatgcatcggagatgaattgcattttgacgcaaacaagcccatatctcctggagatttgattagccgaaacatattttttctctatgtttcaggctccggtgaatatcaattttgcgttcttacgcacgttaaaacaaatagatagaatggttcggcgttcctgaccggagcagcttttgtaaccacctccaacccgaagggattttgccgtgaatggttctttggtccttttgcatctggccggcgcggtcgccctgctgctctgggcaacgcgcatggtgcggaccggggtggagcgtgcctatggcgaccggctgcgcaggcgtctgcgcaaccagatgcagaatccgctcctgtccgtcgccttcggccttgccctctccatagccctgcaaagctcgacagcggtaacgcttctcgtcggttcatttgtcggttcaggttttgtcagcggtgttgcgggcctcatggccgtgcgcggcggcgagctgggctctgccctcgtggtcaagatcctcagctacgatctcacgcttctggttccgctgtgccttgtcgtcggcaccggcattttcatgacaaccgagcgccgcgactggcgccagatcggccgcattctggtcggtatcggccttctcatcatgtcgcttgaaatgaccgggcaggcaaccgaacccttgcggcgaagcgagcttctaccggtcatcgtcgattatctgtcgagtgatcccgtcaccgcctatcttcttgcggcgctgatgacatggcttttccattccagcgttgccgccgtcatcctgctcaccacttttgcctcgcgcgggctgatccatccagaactcgcggtggtgatggttctgggcgtcaatctgggttcgtcgatcatcgcccccatcctcacccgccatgccccgccggaaacgcgcgtcgtcccgctcggcaatctgctgatgcgcggcgcaggctcgctcatcatgctggtgctttaccagaccttcaagccctccgttggcttccttggctcagacccggtctcgcaggttgtgaatgcgcatatcctgttcaacgtgcttgtcatgatcgccggcattcccctttcggggctggtcctgcgcgcaaccgaagcgcttgtgcatctcaatgccgacaaggacgcgcccgccaaaccaatggccgtcgaggaatatagtgcactcgacaatgccgtgcttgatcgcccctcacaggcgcttgccaacgcgacgcgcgaagtggtcggggtctgcgatacgattgaagtcatgctgcgccgcatcattgagctttatgaaaagcccgatcaggcgcgcatcaatgaactggaagcgctggacgaccgcgtggacaagaaacacgtcgccatcaagctctatctcaccaggcttgccacacagaacctcactgattttgaatccctgcgcatgcaggaattgctcggcgcctgcgtaaagctcgaacaggtgggcgacatcatcgtacgcaacatggtggcgcaggttcaaaagaagatgaaccacaagctggaattcaccgaagaaggctggaaggaactgagccatttccacgccatggtgcttgccaatgcgcatatggctttcaacgttatcgtatcgcgcgatggccgcaccgcccgtcaactcgtccaggaaaaagaccggctgcgtgaaatggaaaagcagacaagcatgcgccatttcagccgcctgcgcgaaggctcaacacgcagcatcgagacgagcagcatccatctcgacacgatccgcgatctcaagcagatcaattcgcttctggcctcgatggcctatccggttctggaagaacagggcctcctgagcgacacccgcctgaaaacggcaaagcagagctgaccattatttgaggcgcagcctcttcctttcgcatcttgcgcgaaaggaagaggccacctgttcaattcattgcagcagcgattttacaagtgcgcttgcccgggtaaagtccattttgcctgcatagcgctccttcaaaagcgccatgcacttgcccatatcgcgaaggccctgcgcgccgatttcggtaatcacatcctcacaggccttcttggtttcgtcttccgtcatctgctgcggcaggaattccgaaataatggcaatttcctcgcgctcggcttccgccagttccagacggctgccttcttcatagatgcgcgcggattcttcgcgctgttttaccatcttgcccagaatgcccagcaattcttcgtccccgaccgggtccttgccagcggtgcggttggcgatatcgcggtccttcacggcagccatgacaaggcgcagcgttgacatgcggcgcttctcctgcgccttcagcgcggttgtgagggcccgggaaatctcctggcgaagcataggtctctcctgacggtatttgttccgtgttgtccgttttatgaaactatacagcaaacgaacacatgcgccgccctgtccgatccgctgtcccgtgaaatatgatgcgaggattatcgtcattatttcagggaagcgtgaacgcggacgattgacccggcccttaactttctttattgctcaaggcttagcaggacatcggcacgtgctcgcggcgggagttttaatccccgctgccttttggcgcatatatgacccttgacgctccatctttcaagccacctccccggcggtgggttgaaacacggtcgcgtgccgcataactggtaatgaaatgacagcacaggctggcgatgccaacgaaacaggagtgcacactatgactgaaacgaccccgaaaacagcaccctggaccgttcagaagcgaaccgccgttctcgtcctcgccgatggaaccgtgatcgaaggcaagggcctgggcgcgaccggcgcggttgaggccgaagtcgtcttcaacaccgcgctcaccggctatgaggaaatactgaccgacccgtcctatgccggacagatcgtcaccttcactttcccacatatcggcaatgtcggcgccaatgccgaagatatcgaagatctgacacccgccaaccgccacggcgcagtcggcgcgatcttcaaggcagacatcaccgcaccctcgaatttccgtgccgcagaagacctcgatagctggctcaagcatcgcggaatcattgcgcttgccggcatcgacacccgcgccctcaccgccctcatccgcgagcgcggcgcgcaaaacgccgttatcgcgcatgacccgaacggaaatttcgatctcgacgccctgaaagcgcgcgccgccaactggtgcggccttgaaaatctcgatctcgccaaggatgtcaccatcggccagagcctcgtctggaaggaactgccatggacactccaggacggctatggcgaacaggacgcaccgcaatatcacgtcgtcgctctcgatttcggtgtgaagcgcaatattctgcgccttctgaccgggcttggcgcaaaggtcacggttttaccggccacggcaacagccgaagacgttctggcgcataatcccgatggcgttttcctgtccaatggtcccggcgatccggcggcaacgggcgaatatgccgtgccgaccatcggcaagctggtggaaaccggcattccccttttcggcatctgcctcggccaccagatgctggcgctggcgctcggcggacgcacggaaaagatgcatcagggacatcacggtgcaaaccacccggtgaaggattatacgaccggcaaggtggaaatcgtctcgatgaatcacggtttcgcagttgattcggactcgctgccggaaaatgtcgaggaaacccatgtgtcgctcttcgacggcaccaattgcggcctgcgtgtcgtcggcaagccagtcttctccgtgcagcatcacccggaagcctcccccggcccgcaggattcgcactatctgttccgccggttcatcaatctcatccgcgagaggaaaggccaggctcctctgccggagcgcgaacaggctgcctgaacggcaattgaaattttcgcaaaggaaaaggcggtcacaagccgcctttttctatagtctggaagcgattttagagcgcatcctgaaaagtgtgaaacggttttcggaaaatatgcgcgtcaaaacaaaggattagagcgccggtctgattcaatcagatcgaaacgcgctctaaacatcaccgctgaacgtgtcacacgatccaagctgaccgctatcgaacccacgctggaaccacttggcgcgttgcgcggaggtgccatggttgaagctttccggtacgacatagccctggctgcgacgctgtaatgtgtcatcaccgatctgatgcgccgcgttcaaggcttcctcaaggtcgcccgcttccagaatgcccttctggtctgtgtagtggccccatacgcccgcaaggcaatcggcctgaagctcgacgcgcaccgacatctggttggcctgcgcctcgctcatctgctggcgcatctggttgaatttcggcaggatgcccagaagattctggacatggtggcccacttcatgcgccagaacataggcctgcgcgaaatcgcccgaagcgccaaagcgattggcaagctccttgtagaagctgaggtcgatataaagcttacggtcgccgggacagtagaacgggccggaagcagccgaagcatagccgcaggccgaacggacctgatcggaaaacagcaccatcgtcggcggcgtataggtctggccgcgcgactggaaaataccgctccagacatcttctgtctcggccagaacggtgcgggcgaactgcgtcgtctcgtcattggcgacagtgccgccttcagccaccgtgcggcccgtgccttgcgtctgcacggtcgggctcatgctgccgtcgccaaagaggatgggcatcggatcgatgccaaccgcgcgcaacacgaagaacatgacgacgagaatgagaatgccggaaattccaccgccgcgcacgatcctgaagccggggccgccgaaaccacccccgcggccgaagccgccgccaaccccaccaccctgctcaccgcgcagatcttcaacattgtcgctttgcctacggccttgccagcgcattgaacaaccactccccctgctccgcgccgccttgaacaaaacggcatcatttcatcataggtaattgtcgcataaagagttcgcacggcaacataaaaagtaaatggcatcgctgatcacaaacgaagactctttcgcaatagtttgggtacaagaaagccgcttttgcttcgatagacaaaaactgctgcaaccagtgccatcagaagacatgccacgagaaatggcgactgccagccatagggaaaggcgacttcattcatgatgcgtcccggcatgaacgcgaaaaaccctgccccgagtattccgcccagataaacgcgtgcaatagtttttcgatgtatcccgatctgtcccattctggccgccgcgacggcgcgcgcgcatcccagcaacaccagtatggaaagaagatgtatcgggctgaaaccgcccacgagattgatctggtgaatgaagaaactcgatattgcggtcgcgatcatcaagacgatccacacgcgcccgagcgccctatgcagcttggtgcccttgcgccgcaagaaaatgaccagaccgatgatcgcggccggcacgacggccgcaacgtggatttgaatggcaagcggcgcgttgagaagcggttcaaagttcatcgcagggttcctgttgaatttcgtatcgctttcaacaagactgtgctcatctcaaccgaaacggcgtcaaatgcaggaaaattacgtgaccgacggcttgttgccattcacgcttcgcgaattgtcgaccattgttcgtgcgccgcgcctgtggggcacattccttgtcgtcgtcctgatcttcaccattaccgggccatttgggaccgatctttcgataccggtcgcagttcgtttcttttactggctctgcgtgcaatttgccggatggtcgacagcaatcgtcttttctgttctggctaatgtcgtccttgaacgttttaccagacatgcctttacccgcatgatgaccggggcggtcatcgcctccctgccgatcgggctctggatcagcgtcatcgactggagcttttcgggcagaacgcccacaatctccgccacactcgcaaatgctgccgtcgcgttgccgctcagcgccctgttctgcattctggcttacctgacgctgcaccatgatctggaagccataccgcgaaatgtttccgacacgccacctccgttgctagcccggctcaaaccggataatcggggcacgatcctgcgtctctccgcagaggaccactacacgcggatcgtcacgagccgaggacaggaactcatcctcctacgcttttccgatgcagtgaaagaagtcggcgatacaagcgggcttcagatccatcgttcgcactgggtcgccgacgggcatgtggccgaattgcgccgaaccaatagtggtctcagccttgtgacgggcgacggcactttgctgccagtcagccgcacaagccagaaattgactcgcgaacggttcggtttggttataacatccttagagaaagcataaggtggcaaagaattttcgtgaatgcccgcactttctttgaaataaagcgatttgtggggttccgcttatgaaaatgattgcctataaggcccgcttagcccgcagaattcataagctgccaacccgccggaaaaccgtgcgggcttttctggcaggctacgaaagcatgtctcttggaagtgggacccggtttccgggccagaccatgcgcgaacgaagataggatgagcgcccatgccgaaacgtacagatatcaaatcgatcctgattatcggcgcgggccccattgtcatcggccaggcttgcgaattcgactattccggcactcaggcctgcaaggcgttgaaagaggaaggctatcgcatcatcctcgtcaactccaacccggccacgatcatgaccgatcccgatctggcggatgcaacctatatcgagccgatcacgccggaagtcgtcgccaagatcatcgccaaggagcgcccggacgcgatcctgccgacgatgggcggacagaccgcgctcaacaccgcgctttccttgcgccgcatgggcgtgcttgaacgttataacgtcgagatgatcggcgccaaggccgaagctatcgacaaggccgaagaccgcgcgctcttccgcgaagccatgaagaagatcggcctcgacacgccgggctcgatgctcgccaatgcgactgaaatcaaggatgaggaccgcaagcgccacgaggccaagcgcgcggaggtgaaggcgcaattctccggcgacgaactggacaaggcgctcgacaagcttgaaaccgaatggcagctcggcgaagtggagcgcaagcagcgctatatgagccatgcgcttgcaaaggcagcgcaggcgctcgacgtggttggcctgcccgcgatcatccgcccctccttcacgctcggcggcaccggcggcggcattgcctataaccgtcaggaattcttcgagattatcgaacgcggcctcgacgcttcgccgacgaccgaagttctgatcgaagaatcggttctgggctggaaagagtatgaaatggaagtcgtccgcgatcacgcggacaattgcatcatcatctgctcgatcgaaaacctcgatccgatgggcgttcacaccggcgattcgatcaccgtcgcaccggcgctgacgctcaccgacaaggaataccagatcatgcgcaacgcctcgattgcggtgctgcgcgagatcggcgtcgaaaccggcggttccaacgtgcagttcgcgatcaacccggccaatggccgcatgatcgtcattgaaatgaacccgcgcgtgtcgcgttcttcggcgcttgcttccaaggcaaccggcttcccgattgccaaggtcgcggcaaagcttgccgttggctacacgctcgatgagctggacaacgacatcaccggcggcgcaacacctgcctcgttcgagccgtcgatcgactatgtcgtcaccaagatcccgcgctttgcattcgagaaattccccggttcatcgccgatcctgaccaccgccatgaagtcggtcggcgaagtgatggctattggccgtaccttccaggaaagcttgcagaaggcactgcgcggtctggaaaccggcctgacgggctttgatgaaatcgctattcccaacatcgaggaaggcgacgagaagaacgcaatccgcgccgccatcggcacgccgacgccggactgcctgcgcatggtcgcacaggccatgcgcctcggccttagcgtcgagcaggtgcatgacgcatcgaagatcgatccgtggttccttgaacagatcgaatccatcgtaaagaccgaagagcgcatccgcgaacacggactgccgcaggatgcggaaaacctgcgcatgctgaaagccatgggcttctccgatgcccgccttgcaagcctgacggccaaggacgccgaagacgtggccaagctgcgcgccgatctcgacgtgcatccggtctataagcgcatcgatacctgcgccgccgaattcgcttctccgaccgcctatatgtactcgacctatgagacgcctttcgtcggccaaccgcgctcggaagccgaagtttcggatcgcaagaaggtcgtcattctcggcggcggcccgaaccgtatcggccagggcatcgagttcgattattgctgctgccatgcggccttcgcgcttggcgatgccgactatgaagccatcatggtcaactgcaacccggaaacggtctcgaccgattatgacacgtccgaccgtctctatttcgagccgctgacggcggaagacgtgctggaaatcctgcgcgtcgagaagcaaaagggcacgctgcacggtgttatcgtgcagtttggcggccagacgccgctaaaacttgccaatgcactggaaaaggcaggcatcccgatcctcggcacctcgcccaacgccatcgaccttgcggaagatcgcgatcgcttccagaagcttctcatcaagctcgacctcaaccagccgaagaacggcatcgcctattcggtcgaacaggcgcgcctggtcgccgccgacctcggcttcccgctggtcgtgcgcccgtcttatgttctgggtggccgcgccatgcagattatccatgacgagcgcggcttgcaggcctatctgctcgacaccgtgccggaactggtaccggaagacatcaaggccaaatatccgaacgacaagaccggccagatcaacacgcttctcggcaagaacccgcttctgttcgacacctatctgaccgaagccatcgaagtggacgtcgattgcctgtgcgacggcaaggacagccttgttgcgggcatcatggagcatatcgaggaagctggcatccattcgggcgacagcgcctgctcgctgccggtccacacactttcgccggaaatcgtcgccgaactggaacgccagacggcagcacttgccacggcgcttcatgtcggcggcctgatgaatgtgcaattcgccatcaaggacggtgagatcttcattcttgaagtcaatccgcgcgcctcgcgcaccgtgcctttcgtcgccaagacggtcggcacgccgattgccaaggttgcggcccgcatcatggcgggcgaaagcctcgaagccgcattcgacgcctatggcggcaagccgcagccgaccgcacgtccgcatatcgcggtcaaggaagccgtattcccgtttgcccgtttccccggcgtcgatacgctacttgggccggaaatgcgctcaaccggcgaagtcatgggcctcgactacgactatgcgctggccttcgccaaggcgcagcttggcgcaggcgtggaactgccgcgtgaaggcacggtcttcgtgtccgtccgcgacgaggacaaggagcgcgttctgggtccggttcgcaagctggcaagcatcggcttcagggtcatggcaaccggcggcacgcagaaattcctcgaagccaacggcgtcgaatcgaccaagattaacaaggttatcgaaggccgtccgcatgtggaagacgcgatccgcaatcgccagatccatctggtcttcaacacgaccgacagcgccagtgcggtttccgacagcaagtcgatccgccgcgcaacgctgatgcagaaactgccttactacacgactatggctggtgcggaatctgccgccgaagccatcgccgccctcaaggccggatcgctggaagtgcgtccgcttcaggattacttccgcagctaaaatagtctgtaccggattacggctgaggcacaccccgaaaataggaaactgtttcggggtgtgtgaaaacaaatagttagaacgcaaaactgagttgacttcagcaatccttgcacccctcaggcgaggacatacattaaaaagcagattgaggcgcgtcgcttaaatattataaattacagcgcaatttaaccgtttattccgacttacaaaaaatcaaaatataataaaaatagccatttttccttggcaaattattgcaattcaaaaatttatattcaccctatatttgtcccctgcatttcatcaggagacaaatagtatcaaaatttatttatgcatcaatattgagcctttcttttcttaccctttcgccgctaagcgcaacggctggctggcaagatgaactcagaaaagccgcaaagaaagtggatctagtcaaaaaatctattcgcgacccacagggtccagaggcgaaaaaaatgctcggctccgacatgagaagatttttgcagagccctgaaactgaaatcgatagattctgcaactctgctgctggtaaagcgcaaggcttattgcagggagtggcacaggtgctcaatcctcaaccaaccgaatgcgacgaaggatttttcccgtctccatcagcttccaaatagacttgctgaaacaagcgagtgatttcttcttgccgccggtcgccccggcggcttttttcatgcggttttaagagcaggcagttccagcggttttccggaaggatcatcctccagattgatctgctgcttgaaaaggccatcatgcagatgcggcttgcccagatggatcacagcggcatccttcagctcgccatccagcatatcgcgaattctgtcataggcttccgtgtccagaccatcgagcgcaccgtcaatgacgatccatttcggctgttgcaggatgaggcgcgcaaaagccaggcattgccgctcgtcttcggtcagtaccctgtcccagcgggcgatacgctccagactgcctgcaagccgttccagccccgcccggcgcagaacattttccaactcttcggtagagaatttcgcaatatcgagcggatagacgatcacgcccttgaggtttccgggcgggaaatagggcgcgcgcggcatgaaggcgacagcttcgccaaccggcataccgatccgcccctcgccccatggccagagcctacctagcgcgcgaaaaagcaatgtccgctgcgtttcggttccgcccgtcaccagcacgcgcccgcccggcctgacgatgaaatctttctgcgaaagccgcaaacattggtcaggtgctgcaatggaaacatcatcgagggtcagcacatcgtccttgttcgcggcgagcatgatctgccggtcaagatagccaagctcatccatccgcatcaccgcctgacggaagcttgccacgcgaagcaacgtcgcacgccagtcagcaatggccccgaaattatcgacaaaccagcgcagggaattatgaacctgcgtgaaagcgccgaccgccatcatcaggccgccgaaagtcagatcaccggaaaaatagacaggcgccgccacgaggatcggggccacaatggtcagccagccatagccggccgtcacccatgtaagccgtgtcgtggcggaaacgattctgcggattgcacccagcacggcatcgatatcaagattgagccgacgccgctcatcgccctccccgcgtgaaagcgtgatcgcatcgagatgctcgttgacgcgcatcagcgcggcgcgaaaatccgcctcgcgcgcatagcgattggcgttaatgttcacaaggcttcgtcccacgatccatgtcagccacgaagccgaagccgcataaatgatgaccgcccagaccatatagccgggaatcgaaaagctgtaacccgcaatatggaatacgaagccgctcgacaacgaccataaaacgccgatgaaactgatcagaatgaccgtcgattgcagaaggttgatgccgagatcgcaggatgtttcggccagatgccgcgcatcctcctgtagcctctggtcgggattgataccgatttctcccgcattggccagacggaacgcgcgtcccggctccagccactggccgatgagatcgcgcgccagcccctcgcgcagtttcagcttgaacatcaggttcagccatgtctgcgagacattcagcaccagaagcgagccggcaatgccgaaaaacaccatcaactggtggaagaaagccgtcagatcccggcgcgccagcgcatcgtagaaaggctcgttccagcgattgatggcaacctgcccgaccgcaatcagcacgacgagcacgaagatacccgttccgatggcgatcagcgtattgcgcacaggcgaagccatgaaggcacgcaccatcatggaaacctgcgagaaaaggtctgtaccgtcgggaacagcaccaccgccgagcagcctggacgagcttttgcgcagccgttcaccaaggccgcgctttgcctttcggcgacggctcttctgcgtaccctgtttcgtcttgtccggttttggttcagacgtcatgtcctgcctcgcagcctgttcgcaccattatgcgcttcccatcgaagccaaagataggagatcgtcgcggtttccatgtagcgcatttgttcccgttcacaacaatgtgcgtgttttacctgaacagattcgtgcaaccatgcctttagaacgcgtttcgatctgacgggatcagatcggcgctcttgtatgcctttacggaaacaatctatgacaccacctgcccgcccgatcgataaagttctgatttatgcgacattgagggaaaggcttctggttttcgcggagccggattccccgcaaatgccgcttcaggtgccgggcggcacggtcgatccgggcgaggatgtccatctcgccgcctatcgcgaattcgaggaagagacaggcataaaagtgcgcgacggcatggctcatctcgaaaccgtcgattatgcttttcccgatgaacaaggcacggagcttcaccggcgtcattgttttcatctgcggctacgggacgaacagccagaaacgtgggatcattatgaaatgtcgccctgtgatggcggcgcgccaatcctttttcgcctcttctggctcgaccggcaggcggcacaggcgcggctgggttttgaaatggcgaaaagtctggataaaatcagtttctagctggcaaagtagctgtcttgtgttggtcaaaattgtcgcatatagtccgcgcatcgatttttcggtcgagtgactttgcgacccgtacggccagccgtgcttcctgacgatctcctgtccataaattcgattcacagggacgtgtgcgaagcatgcggacttaatagctactacgttacaaaggacattcccatggctacgggaacagtgaagtggttcaacaccaccaagggcttcggcttcattcagcctgatcagggcggcacggacgttttcgtccacatctccgccgttcagcgcgctggcctcaccacgcttgatgaaggtcagaaggtctcttacgagatcgttcaggaccgccgttcgggccgttcgtctgccgacaatctcgtcgcagcataatcgtcaagaatatgcagaaaaggcgggtcttgagcccgccttttttgttgcccgccctgcaattttcatgcccccctccgacgattaagagcggcaaccagcgccgcagcgatgctgcttgcgtaatctttacgggagccagtcgatcggcacatggcccttgtcggctgctacccgttccagccagtcgcccacagcgcgatatttctgcatatcgaaaccgccaagatgcgcttcatgcgtataggcatagagcgcaatgtcagccaccgtataatgatcaccggcgatgaatggcgtcttcctgagttgcacgtccataacggaaagtgccttttcaccacccgccagcgtggcggcaagccgctccggtgtcgcgtcaccggcccgttcaggatagatcttcaaagcgcgacgcacggcgatatagggttcgtggctatattgctcgaaaaacagccattgatagaccaaagcccgctcataaggatcgaccggcaggaagcgcgtcccctccgccagatacagcaggatggcgtttgattcggccagaaagcgtccgtcctccaactccagcaacggcacttttccattcgggttcctggcaaggtattcaggcgtgcgcgtcgatccatccagcgccgaaaccgtcacatgacggaacggcttgccaagtttcgccagcagaaggcgcggcttgtagcaattgccagaatcaggctgcgaatagatggtaagcatgaaacctctcctgcgggtgcaatagctccgctgaacggggcttgtccaatcagtttcgttgaagccatatgtcagcaccgctgatcgatacgttcttataagcaacacattatcggcaattgctacgttttcgtgtcaaatcgaaaaagctgtagttgcgcttcttgcgccaatgcgacatagaaaatgcgcaaaaccggaccgcgcccggtgacggttaacagagcctgccatctatggagatctatcatggcatttctcgccgacgccctttcccgtgtaaagccatctgcgaccatcgctgtcagccagaaagcacgtgaactgaaagcaaaaggcaaggacgtgatcgtcctgggcgcaggtgagccggatttcgacacgcctgaaaatatcaagcaggcggccattgccgcgatcaatcgcggtgaaacaaagtacacgcccgtatccggcatcccgcaactgcgccaggccatcgtctccaagttcaagcgtgaaaacggcctcgactacaagccggaacagaccatcgtcggcaccggcggcaagcagattttgttcaacgccttcatggctacgctgaaccccggcgacgaagtcatcattcccgccccctattgggtcagctacccggaaatggtggccatcaacggcggcaccccggttttcgtcgacacgaagattgaagacaatttcaagctgaccgctgccgatctcgaaaaggcgatcacaccgaagaccaagtggctcatcttcaactcgccctccaacccgaccggcgcggcctatacgcaagccgaactgaagtcgctgaccgacgttctcgtgcgccatccgcatgtctggatcttgaccgacgacatgtatgagcatctggtctatggcgatttcgtcttcacgacgcctgctcaggtggaaccctcgctctatgaccgtacgctcaccatgaacggcgtttccaaggcctatgccatgaccggctggcgcatcggctatgccgccggtccaatcgagctcatcaaggccatggacatgattcaggggcagcagacctccggcgcctgctcgattgctcagtgggcagcggtcgaagcactgaacggcacgcaggatttcatccccgcgaacaagaaaatcttccaggcccgccgcgatctggtcgtttccatgctcaaccaagcaaccggcctccagtgcccgacgccggaaggcgcgttctatgtctatccgtcctgcgcagggctgatcggcaagaagaccgaagcgggcaaagtcatcgaaaccgacaaagatttcgtgacggaacttctggaaaccgaaggcgtggcggttgttcatggttcggcattcggcctcggcccgaacttccgcatttcctatgcaacctcggatgagctgctggaaaaagcctgcatacgcatccagcgtttctgcgccagcctgcgctgatatcaatatcagcagaaaaatgaccaaggggccgcaaggcccctttttcatattcatcattcaggaatggacaaccgggcaaaagccaaaaaaaaagccagacaaacgtccggcttttgaattttgaaggtgccattgaggcaaacctccagaggggaacactcagcctgcgcaaaatgggaggaggaaacgcagcactgagatgatctttatatgcatcctgcccattgtttttgcaatgcgactttatcgcaatgcagccatgcattttacgcatgactgcattgaggataaaagtaatttaaaaacaatgacttactatgaagtattagccaatgcgaatatcaggatatctataaacttagcccaaataccgggcacacacccccaaaaggctgccttcaaaaccggcaattgaaatatagacggctcatatgacagcgcggaaaaattccggcgtctgcggccgtcaataggtccaattgcgggccttcgagaacaggaaatcgcggaaggcatggagcttggccgaattcttcaaagcctctggatagcagaaaaacgtatcgaaagacggtatttcctcaagctcgggcagaagctgcaccagaccggattccttatcggccatatagtcgggcaggaccgcaataccgaccccgcgctgcaccgcacggcgcacagacaggagattgttcacctgcaaggccggaatgcgtgcgctaccatcgggtcgcccggcggtctccagccagttaagccccgtcagatagctcggcgcaggctcaccgaaagtcacgatccggtgctggtcgatctcatcgatagagttcaacttaccatatttggagacatagcctgccgaagcataaacatgcatatggacaatgaacaggcggcgctgaatgagatccggctgctgtggctggcgcaggcgcaccgcacagtcggcatgccgcatggtcaggtccagctcctcattatcgagaataagctgaagctgcacatcgggataaagctcgacaaattcctggatacgctcgatcagccagcccgaaccgaggccaacagttgtcgtgacccgcagacggccagagggtttttcacggctttccgccagtttggagcggacattttccagcttcatcagcacatcatgcgccgtacgataaagcgtttcgccctgctccgtcagaataagcccgcgcgcatggcgatgaaaaagcggaacgcccacatcctgttccagcgcactgacctggcgcgaaatagctgattgcgacaggtgcagtgtctgggcggcatgggtgaacgaaccagcctctgccgccgcgtggaatatgcgcagtttatcccagtcaagcggtgcgaccacgtttttcccctctcattgttttcaccgcatttaccctccgtaaaacgcttcgcacttttgccggaaggctctactccgccgcttcgtgcagcggctcctgtgcggccagccagcgttccgcctcaagcgcggccatgcagcccatgcccgcagccgtgacagcctgccggtaaatgtcgtccgtcacgtcgcccgccgcgaaaatgccgggaacatcggtagccgtggaatcgggcgcggtccacaaatagccgtttggcttctgtttcaacttgccctcaaacaaggaaactgccggagcgtggccgattgcgataaaaacgccatgcgtggcgcgttcctgcgtttcgccggtgacaatatttttcagacgtacacccgtcacggtcgcgcccatcggaggccgggcctcggtgccgaggatttcatcgatcacactgttccacaccaccgagacgttctcgcgcgaaagcaggcgatcctgcatgatcttttccgcacggaaaccgtcacggcgatggacgatcgtgacgcttttggcaatatgcgacagataaagcgcctcttcgacagccgtgttgccgccgccgacgacaaccacatccttgccgcgatagaagaaaccgtcgcaggtcgcacaagccgaaacaccgccgcccatgaaggtctgctcgctttcaagccccagccacttggcctgtgcaccggtcgcgataataagcgcatcgcaggtatagatcgtgccggaatcccccttcagacggaacggccgcacagtcgtttcaacttcggtgatgatgtcatgcacgatttgcgcaccgacattttcagcctgcctggccatctgctccatcatccatggcccctgcaccggctcggcatagcccggatagttttccacatccgttgtaatcatcagctggccgccctgctgcaaaccggcaatgacaacgggtttcagcatggcgcgcgccgcataaatcgctgccgtataaccagcaggacctgagccgataacaataactggcgcgtgacgctgtgtcataaggattcctctccggtcctaaaatcgatttaaagccgcgcactcccagctcgaaagaatcgtacgcgcgtgctgtttgcctatgcccgaacactgtggccaaggtaggtccacccctgcatctttgcaaggtttgacaggaattgggcgcgctttagccacagcttgtaactctttggctggaatgtctcgcccccatacgttgcgggtggagcgatctcacgctaaacaggcagtgcataaggcctaattcgttcagttccggagccgtccaccatttacaagacagtcgccaatatctgcgcgcgcttcggccttattatggccgcggccatgcttctgcccgccgcaatcgatctgcgtgacggaagcgacgactggtcggttttcgtgcgctctgctgccgccacgggtgctctttccgcgcttatttttttagcgacacagaaccagaccatgcgtttcacgccgcgtctgggctttcttctcaccgcctgcctctggctgacggccgcgtttctgggttccataccgctttacttttcgcatctgccgatcagctatgcgaccgccttcttcgaggctatgtcgggcgtaacctccaccggagcgaccgcgctgaccggcctcgacaacatgcagcgcggcattcttctgtggcgctcgctcctgtactggatcgggggcgtcggcttcatcggccttgcgcttttgatgctgccctccttgcgggcaggcggccttgcgctttttcacatggaaaattccgacaaatcggaaaaaatcctgccgcgcatgaaccagatcgtgctcggcatcatggccgcatatctaagcctcacggctgcctgcacggttgcctatttcgctgtgggcatgagcgttttcgacgccatcaaccacagtctcaccaccattgccactgcgggcttttccacccatgacagttcgatcggcttttatcagggcaaccggatgctgctcgtcgtatccaccatattcatggcgctctcagccctccccttcgtgctttacatcaaggctttcatgccgcggcgcatggaattactcaccgacccgcaggtgaaactcttcttcaccatcatcatcgccttcagcttcatcctcgccatcgtcctgcgcctcagcaccaatatacctttcggcgatgccctgatctcggcctcgttccattttgtctcggtgataacgacgaccggatatgcaaccgaggattattccctctggggaccgccagcgattggaattttctttctcgcctccttcctcggcggctgtgcaggctcgacttccggcggcatcaaaatgaaccgcctcatcatcctgtggagcctgacgcaggccaatcttgcgcgcctcatcatgccgcatgccgtcatcaagattcgctacggctcatcggaagtttcgggcgatatcgcgcagaatgtattgctttacctgtttctttacagcgcctcgctcattatcggcgcggtgctgctcgcatccttcggccttgatttcgtatccgccttcacgggttcgctgacggcattatcgaatgtcggtcccggccttggcgacaagatcggccccgctggcaatttctccaccgttcgcgatcaggcgctttgggtgctctcattccttatgctggcaggccgactggaactcgtcaccatattcatcctcttcacacgctcattctgggtgcgttgatacagtatggcaggcttgctgaatacggttcatggaggccgcaaccggcacacagccgacacaccgttccgcgttcaatctgtaccgacaaacgtgcaagcaatcggtacgggatcgatgattcatatttctccacaaggtagagagtttacagccgcctatttcttttgatatgagcaagataaattgcgccgagatggcgccgaatatttctataattacccgggaatgaaatttcctttcgcgcggagttttacatgccgatcaaggccgatctggacgaaatcgattggaaaatccttcgggagctccagaacaacgggcgcatcaccaatgtcgagcttgccgagcgcgtcggcatatcggctcctccctgcctgcgccgtgtgcgcaagctggaagaaagcggcgtcatccgcggctatcgtgcgattctcaacggcaatacgctggggcaggaccttgtggcattctgctcggttgggctgcaccgtcaggccgatgcggatctcaaggctttcgccgaaaagaccaagcaatggccgctcgttcgccgcgcatggatggtttcgggtgaatccgacttcctgctccattgcgttgcgcgcgatctcaacacgttccagactttcgtgatcgaggaactgaccgccgctccaaacgtggattcggtacgcacagccctcaccattcgtcccgtcaaggacgaaccgttgatgatcctctgacccggattatcttcctgcgaaaacctgctcataaacgctgctgatagcagccgcttccttttggagcggaaaggcttcgcgaacatgcgccagagcattttcgccgcagcgttttgtcatagccggatcggccagataaggttcgatggcgttcgtcaatgcgcgcccgtcaccggctggcacaaagcggcccgtatcctcaacgaccatttccgcataagccccggcatcactggcaacgacggctgttttcgaggccatggcttcaagcggcgtcaggccaaagccttcattgcgggaaggcgcgacgtaaagcgtgagccggcgataccagacgcgcacgtccggcacttcgcccagaataagaatacggtcctgcaaaccggctgccgcaatcctggtgcgcagctcggcttcaaaggcctgatattcggcggttgtgcgccccgtgacaatggccgtccagtcaggatatttcggcaggagcgcgatcatcgcatcaacgaaaaggtccgttccttttgaaggccgaacccgtccaaaacaccccacggcatatttacccggcaggccggaagcggaaaaatcatcgtcctccgcaagaggcgggtgaaaccgttccagatcgacaccatgcatgatgacctgatgcgggacttcgagaaaacttcccgaacgcacacttgtcgcgatcaccgcattcatgcggcggatgagccatttggtgaaaggtttgtgatggcgctgggcggccgaggtaaaaacgagccgcagtttcatgcgcaggacatcccgcatgaaaattccggcaagcatttcaatgttgcggcgcgcatgccagatgcgaaaccgtctggttttaggtcgcgaccagaaggagggcaacgcgctccatccaagatgcgggagagtgtcaggcaggcccggccccatagtggcaattttcagccccattgcgcgctgcaatggaatgagctgaacaatcgtcgaggtcacgccggaaaggcggcgcttgaagttgggtgcaacgacctcaacttcccgaaccggaacttgccctgataaagtcacggaaaatcagacgaatttcaaagcgatgatttcgtaggaacgcgagccgcccggtgcgttgacctcaattgtgtcgccttcgcccttgccgataagggcgcgcgcgatcggagaggaaatcgaaatacggccttccttcacatcggcttcctgatcgccgacgatctggtagattttttcttcttcggtgtcttcatcgatcatcgtaacggtcgcaccgaatttgatcctgtcgcccgtcaacttggaaacatcgatcacctcggcgcgtgcaaccaggtcttccaattcgttgatgcgcccttcattgaggctctgggcttccttggcggcgtgatattcggcgttttccgacagatcaccatgggcgcgcgcttcggcgattgcctcaatgatccgagggcgctctgattgctgacgccagcgcagctcttccttgagcttttcaaaaccgcgaggggtcatagggaacttttccatacccagtcctttccttcgcccggcgccggcccttttcaggaatctggccgcaccggcagtttgccttgcccgcctcacctcgcgcgatgctcggatagcgcgaggcgctttgtgaaggccaatccgccctcgacacataaaaagaaaacggtcaccaagacatctgcctcggaaccgtttaaatcgctgttggccggactataacatttttacccattatttcacgcagaaaaattccggcctgttaattctgcgatcccttgccggttcacttcgttttgggtggccagcttgcaggccaattttgcggcccgcctgcataattgccgtcgcaatcgcccttggcacgctcttccttcaaaacgaaacttacacgcccttccccgctatcgaccgctttccacacatcataagtgccgcaatcgccaatcccgcgccctttgaaaaaacccgtcagcgtccgggtccggttgttccagtcaatgttccatgcggaatccgtcgtggtcggcccatcatcggaaatgaccggcagggagaccggaacaatcctgttttcatatcggctatagaaaacatagggctggttataagcacccggcgcgccgcaggggagcccgaccagattgagcccatctgcgatttttgttacaaaaccaccggccaatcgaaacgattccgggcttgccccgccgcatgtggcggcatcatcagagaaatccttgcgaatcccttccggtatctgctcaactgtttcaatcagcgtgatatccggcgcagccggagccggcttggtacccttcacctgcaaagctgccaccgtgccatcgcgcgcctgctgttcgtcaagataaatcaagcccccgacaaagcccgaaagcgaatagccggacactttgtccgcaagtttcaattgcagtttctgcccatttttcatggcgccgatcagcttggcgacgccagcttcgtcgacatagacgagctcgttgttgcgcaccttcaaagctgctatattcgtatcaagttcgggcttgccatcgacaagaatttcgagcttgccggtcttcggcatctgctcactgaaagagagcctcaattccggtatcgaatcggccttgctgctgcgatagaggccaatccccggcgcattttcgcccgttccgggattgaggctcaatgtgcaattcgccgcaaaatcgcagaggactgatacatcgcggatctgtttgtaacccgcctgggaagggcttccggccaaaagcagaaaggttgtggcaaaaccggacaatgccccaatccgggaaccatgattcttaaagaacataaaacacctgccaatgaaaactgttccggttccatgcgagaatgtcgcatagcggaatgcccccttgccgcttccgcatgatattgcctatagcgtagcggtcgacaaggtcgaaatattcgccttcggcttttcttttccataacgaggtaatgatgacgcgcgcgcaagccaacatgctcctccttttggcaggcgttatctggggcatgggtttcgtggcgcagtccaccgccatggccagcatcggccccttcctcttcatcggcattcgctcggccatcgccgcactgaccgtcctgccctgggcaattgcggaaggccgccgcacgagaacccggcttcgggctggcaattatatctatttcatgatcgtgggcgccacgctctttaccgggctcacgctccagcagatcggccttatcaccacatccgttaccaatgcaggctttctcaccggcctttatgtcgtcatggtgccggttctgggcgtgatcttctttcgcacctggccgcaccccatcgtctggccctgcgctgccgcctgcctgacgggcattttcctgctttcaggcggagaattgacggctctcaagcaaggcgacgtgcttgtcatctgcggtgccgtgttctgggcaatgcaggtggttctcatcggccgtgccaaccgcgcggggcgtcccgtcacactcagttgcgtgcagttcgctaccagcgccatggcggggcttgtcattgcatccatgatcgaggatttcaactggaacgcaatcgcgctgacctggaaggaaatactcttcaccggcgtcttttcgtcaggggtcgccttcacattgcaagctatcggacagcgctatacgacgtccgcgcaagcggcgatcttcctgtcctcggaggcgctgttcgccgccctgttcggcgcgattttcctgggcgaccgcctgaccttcatcggctttatcggctgcggcctgcttttcgccgccatgctggcggtggaaatcatcccgatgttctggaaacgaaaacccggaaacctgaaccccatggccgaggccgcagaatagggcttcaccccttgaagatcaaggctgcgccgcctgcaatcagggcaaagcccagcaggtgatgccaggtgaaggcttccttcagatagaagaccgagaacaggctgaaaatcaccagtgtgatgacctcctgcatggtcttcaattgtgctgccgaatagacctgatggccgatgcgattggcgggcacggcaaggcaatattcgatcagcgcaatgccccaactgatgaagatgaccatgacaagcggtgtattggtgaatttcagatgcccgtaccaggcaaaggtcatgaagatattggagccgacgagaagcaggatcggcaagaggcttggcgaaatcagtgctgacatggaaaagacttcagggaccgggagaatggctctgtcggcggcatggccctaaaccgccgcatggtgatagaacaaagacaggatcttgccaatcctgcgctcatttcagcaagccggatcctgtattcaatttgaggtgaggccatttcccatcttgcgcccatcttgtgccacagcccttaacgcggccactgactcttcctttacgcttgagagctaatatggcgaaaatgcccatcgcccccttggattggtctcataacgaaaaggcctggacatgagttttgcgttgtccgccaccgcctgtatcggccacgcgcggttcctatcccggcatctgacgccaattctgctgctggcgcttctggccgggtgttccggcgagcgcgcaccgcgtccgcaggctgacgtcggcaatgcggacagggtgattccaagcgcgccggtcgccgatgcaccggttgcaagcgccctgccccaaccgcaggaagagcgcatcatcggcctggccgaagaggaagaaaaccacgtcgcgcaatccatgccccgcagtcagccgcaatattccggcgattatggtttctctgccccgattggaaacccggtcacggctgccgaaaacatctataccatgtccaacgcggaaacagcgtgccgcacgcgcctgaagcggctcggtgtcgtcttcaaggaaaagccgccaatctatcgcagttcctcctgccagatcgcaaatcccatcgaagtatcggggttcaacagcgggtccatcgccttcaaaccagcggcaacgctcaattgtcaagtgacggaagcctttgcgcgctggatcaagggcgatctccagcctgccgcgcgcctgcgttatctttccggcgtcaacacgatctataatgcgggcggctattcctgccgcacaatgaaccatcgccgcggcgcaaagatgtcggagcattcacgcggcaacgccatcgatgtcaccaagatcgtgctgaacaatggcaagaacatcatggtgcgcaaaccgggcttcttcgccttccgcgaaaagggattgctgaacacggtgcgttccgatgcgtgcagctatttcacgacagttctggggcccggctacaacccggaacatgccgaccatttccatttcgatctgatgcagcgccgcagcggctaccgtgcctgcaaataagcccggcgcaatgccgggcttaacggtgttttagagcatttccagcaaaggcgcgaagcggctttgcgtcggataatgcgtagaaacaaagggatagagcagttccaacgattccgtttaaccggaaccgctctaatcttcctgcggtgccggggtaggcttgccgtccgcatccagcgcaaccatgatgaattcagcatgcgtgacgaggtcacgcttatcgctgagatagcgctttgcccacgcttcaacccggagcgtgatggacgtacggcccacccgcgttatatccgtataaacacagagcgtgtcaccaatcttcactggtcgggcgaatgccatttcgcgcaccgctgctgtcaccgtgcgccccctggcgcgctcggcagaacggattccagcagccatatccatctgtgccatcacccagccgccgaaaatatcataggctgaattggcatccttcggcatggcggaaacgcggatggtcagcatccctgtcggctcgttttcagtattcatcaaagtcattccttaagtgcttgggagagacgcgctctaatatgagacaagttgggcgtgaagaaaagtaccgtgcgaggctcttaaaccgttagtatgaaaggcaatattcaagataatgatattcattaatcatgatttgaaatcgaaaatcgtgatgcgtgaaaatagttatcttcgtgttataagtaacatatgaaagtatattataggaacggcatatgaaactgtcggcaagagcttcaatatttacattagcacttcttgtttcaacaaatgcttatgcatcatcggccatcgtcacatcgacggttaatctgcgcaccggccccggcacccaatatggaacaatcggtgcgataccgaacggcgtcggcattatggtggcgggctgcacccgcggctatggctggtgtcaggtctcctatggcggcatgaccggctgggcggcatcgcgctatatcgccattcaaaccggcaacggctacacgacgaacgacaatttcggatcgaccgccgcagcggtcggcataccgctcattgctggaatcgtcatcggctcggccatcgcaaacagcggccctgcctgggggcccggcccctatcgcggctggggtggcaggcccaacatctataatggctgcatcgggcgcaattgccagtcgaactggggaccgccgcgcccgcattggacggaccgccccggctggcgcgacaatccgggttatcatcccaatttcggtcatggtttcggtcacggctttggtcatgggccccgcatgcgtctcggcggcaggcggtaaggcgcagcgcaaaaccgggcctcctgacagccttctgtcaggagcatcgccggattggaaaagggtgaaggggatttcgcttccacactcttttcatttgaacgctgaaattccatattgggagcatggcttcctcaaaagacaaacatatccgggattcgcgcaacaaggctgacggcttcggcgaagcgccgcaggccgggttttccggcgcgcctttgtccggcactatcgcggactgggcaaaggaaatcggcgacgaggctgcaaaaccacgcgcaaagaaccccaaacagccgaagaaaattcccgagcgcagcaaggaagcctcgcgcacgggacgcggcacgtccatgggcggcgcggcttccgccaaggagcgcacagccgctggcctcaaccccgtagcaggccttgatatcagtctcgaagaggctgcgggcctcagcccatccggtgcgaccgcaaccgtgcaggcgctggccaacctgatccagtcgggcaatccgctgttcaaacatggcgagctgtggacgccgcaccgccctgtccgcccggaaaaatccgaaggcggcattccgatccgcatggaaacgagtttcgagccgtcaggcgaccagccgacggccattcgtgacctcgtggaaggtttggaaaatcaggaccgtacgcaggttttgctcggcgtgacaggttccggcaagaccttcgccatggcccaggtgatcgaaaagacgcagcgcccggcgctgattctggcgccgaacaagacactggccgcgcagctatatggcgagttcaaaagcttctttccgaacaatgcggtggaatatttcgtttcctattacgattattaccagccggaagcctatgtgccgcgctcggacacctatatcgagaaggaatcgtcgatcaacgagcagatcgaccgtatgcgccactcggccacccgtgcgctgctcgaacgcgacgatgtgattatcgtcgcctccgtatcgtgcatctacggtatcggctcggtcgaaacctatacggccatgacctttgaaatgaagatcggcgaccggctcgaccagcggcaattgctcgccgatctcgtggcgcagcaatataagcgccaggatatcaacttcgtgcgtggttctttccgcgtgcgcggtgacacgatcgaaatattccctgcccacctggaagaccgcgcctggcgcatctcgctgttcggtgatgaaatcgaaaccattaccgagttcgatccgctgaccggccagaaaaccggcgacctgaaatcggtcaagatttacgcaaattcgcactatgtcacaccgcgcccgacgctcaatcaggccatcaaatcaatcaaggaggagctgaaacaccgccttgatgaactgacccgcgcaggccgcctgctggaagcccagcgccttgaccagcgcacgactttcgatctggaaatgctggaagcaaccggctcctgcgcaggcatcgaaaattattcgcgctatctcacgggccgcaaacccggcgagccgccgccgaccctgtttgaatatattcccgacaatgcgctggttttcatcgatgaaagccacgtcacggttccgcagatcggcggcatgtatcgcggcgacttccgccgcaaggcgacgcttgccgaatatggtttccgcctgccctcctgcatggacaaccgcccgctccgcttcgaggaatgggacgccatgcgcccgcagaccatcgccgtttcggcaacgcccggaaactgggagatggaggaagcgggcggcgtcttcgcagaacaggtcatccgcccgaccggcctcatcgacccgccggtcgaaatccgtcctgccaagacgcaggtggacgatgttctgggcgaaatccgcgatacggcgaagaagggttatcgcacgctcgtcaccgtgctgaccaaacgcatggcggaagaccttaccgaatatctgcacgaacaaggcgtgcgcgtgcgctatatgcactcggatatcgacacgctggagcgcatcgaaatcattcgcgacctgcggcttggcgctttcgacgtgctggtcggcatcaaccttctgcgcgaagggctcgacattcccgaatgcggtttcgtcgccattctcgatgccgacaaggaaggcttcctgcgttccgaaacctcgcttatccagacgatcggccgcgccgcgcgtaatgtggacggcaaggtcattctctatgcggataacatgaccggctcgatgcagcgcgcgatcgacgaaacgaatcgccgccgcgaaaagcagcaggcctacaacgaggcgcatggcatcacgcctgcttccgtgaagaaaaacatctcggatattctcgattcggtctatgaacgcgaccatgtgcgcgccgatatttccggctttgccgaagaaggcgcgatgatgggcaacaatctggcctcccatgtcgaatatctggaaaagcagatgcgcgatgcggctgccgatctggacttcgagaaggctgcgcgcctgcgcgacgaaatcaaacgcctgcgcgaaaccgagcttgcgattgcggacgacccgatggcgcgtgaggtggaactggaaagccccgttacggggcggaccaaaggccgccacaatgcgggccgcaagatgcatcgcgtggttacggatgacgaaggcggcaagtctttgttccagaagccatcgctcgacaatatgggaccgggaacggatatggcgaagccccgccatgacggcccgcttccgacagccgcggaaagcaggttccgcaagaacacgctggatgaaatgaccgtgaaacgcaccgagatcccggcgggcggcgaggcgcccatccggcgcgaacgggctggcatcggctcatatgaagatccggcggaggtctcccgcaagaagcgtcgccccggcaagacaggccggccggggcgttaggctgaggtgacgctatccacgccctgaaaaggctcaatcgccgcgcgggcttgaacaaaaccgccggaaccatatcgacatgcggtaaacttgcgttaccttgttttcgggcaaggggcggaacaagcagcatgaaccaatttatcatgaccatagcggtgctggccgtggcatcaatccttcatgccgccgtgggcgtgtttgcggcctttgcggcggatgaacccgctccccccattcatgcaccttcgctatcacccgataaacccgcccccaccgtcaatcgcatctgccagttgatcgaggcaaatgccgaagcccatggcataccgaaagatttcttcgcacggctgatctggaaggaaagccgtttcgatcacaacgccgtcagccccgttggcgcccagggaatcgcgcaattcatgccctataccgccaaggaacgcggccttgtcgatcccttcgacgtggagcaggccattcccgcctcagccggattcctgcgcgacctgaaagacgcattcggcaattggggccttgccgcagccgcctacaacgccggggcggggcgtgtttcaagctggatgcgcaccgggggcttcctgccgctcgaaaccgaagactatgtgctggatattaccggcgcaccggcggatgatttcgccgcaggccaggaagtggtgaaccgcccgctcgaccccaaactgggattccatgacgcctgccggttatccgcactgcaacgatccccatgtcacgggtcaagccgaaaccttggggcatacagctcgccggaaatttccgccgcagcgtcgccatcaaccaatggaaccgattacgcaagcaatttgcctccgttcttgcagggcacaatccggttatcagccgcattcgcacgccaatcggcaggcgcggaatctatgcggtgcgcataggagccgacagccggaaagaagcagatggcatttgtagcagcttgcacgcggtgggtggcgcatgcatcgtttcacgcaataaataagaaaaattccctataggtgacagtataggtagcgatttttgcaatcacctgttctattttggaattaacctgtcaaatttctagaaagattcgtaaaaaattatagcgataatcgttcaaagataaccattcatatgacctgcaaagaatttgcttgccaaatacctcatcatagatcagtcttcatgtgttcgggcattttgcgaacaaatggaagacacgaagaacggcgtgccggagccgctataagttccgggccagagagtaatcactggcaatgatcagttccttcccaatgtcgagaactgcctgcatgaccctctgtcgggtgtgtggtgcgctcgacaggagatgtaattccgccgatttctcatgaagcggcggcgccaaggaaaaggaacggatcccatggcacagaccggacaggtcaaattcttcaacaccgaaaaaggtttcggtttcatcaagcccgatgatggcggcgcggacatcttcgtgcatatttctgcagttcaggcttctggcctgccaggccttgctgacaatcagaaggtttcctatgaaacggaaccagatcgtcgtggaaaaggccccaaggccgtgaacatcaccattaccggctgatcgtttacgtaagaaatgcagatttcgcccccggcttctgccggggttttttatcgcccggcattcagcctcgtttcgcgcacggattgttacataggctgcatgagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtcaaaacaaaggatcggagcttcagactttcgcccccgcccttttccattgttcagcctccattcatctccaacgggctaattggttattcataatcgatgcggtcatccccggattgcccatcgtgggaattgcagacagcttccagcgcattttcgagccagaagtgcgaagcgggtttgcgtaggataatgcggaaaaacaaatagttagagcagttccagtaattctgttttaatcggagccgctctaaaggagtaaataatgaatcgatttttgaagatcactattctggcagcggcatcgctcgcaaccgttgctgcaccacttgccaccgcatcggcagattcgtggagccgccatagctgggaaagtaagacttggaagcgtgacagctgggggcctggacactgggaaagcaggagcacggagcgtggctggagccgctctcattctcatcatagtagccggagcaataatgacgcactcgccgccggcgtaatcgggctggcagcaggcgccctgctcggcagtgtactcagccagccacgcacgacctatatccagcccatgccggtctatgccgcgccgcccccgccgccgccgccagcctattaccctgccgcgcctacccgcaacgtggtctaccgcgccggctatgagccatggagccgcggctggtatcagtattgctcgggccgttaccgttcgttcaacccgaaaaccggcacctatcgcggttatgacggtcgcgaccatttctgcacggccaactgacaccgaaccgatcaaccagcaaaaagccgcccctgaaggcggcttttttcattgcaaatcaggcatatcccgtatcggtcagaaacggattggaacgccgttcctccccgaaccgtccgccgggaccatgcccgcagatgaagccgatatcgtcaccaagcggcagcagcttttccttgatggagcggatcagtgtcgcgtgatcaccccccggaagatccgtgcggccgaccgacccgttgaaaagcacgtcgccgacaatggcaaaccgcgcctcaggattgaaaaagacgacatggcccggcgcatgaccgggacaatggaaaacgtcgaagacatgcccggcaacgcaaaccttgtccccctcctccagccattggtccggcgtgacattgcgcacaccttcggtaattccatatttcaggccagccgccacgagattatcgaggagaaacttgtcgtccctgtgcggcccgataatatccacacccagcgcctccttgagattgagcgcggcagcggcatgatcgatatggccatgcgtgatccagatcgcttcgacgtcgatgccctgggattcaatggcttccctgatgcgcgcaaggtcgccgccggggtcgatcaccacccccttcttggtttcaccatcaaagagaatggtgcaattttgctgaaacggcgtgacgggaacgataatggcctgcaattgccccatgttctttgctccaactcggtatagggttcctgttcacacataatggtcagccccgctcgcgtgaaggctttgcacaataaaaacggacggcgattggccgtccgtttttccctctccaacaattcaccttgcctgatcggcattgcttttcaggttgaaaaattttcaccgccgcatgaagcgcgcctcaccggctggtgcgctctggctctgtcaggccttggcggccatcgaattcttgatcaggccgataatagccgtcagcacgataccaccaacaccgccgcccgccaactggccaacaacgccgctaagtaccgaatccagtcccccgctggacagcatcggaagaagctgaccgaggatgacaccgccgatgccaccagccaccgtgttgcccgttgtgcctaggctgaagttcttcacggcgcctgcgatgttaccgccaacggcaccggcgacaagctgaataatgataggtagtagagattccataatcgtcaccccatctgagctttaaaccggaacagtgcgactccggccaataaaatcttgggccgaaactttccaatgtcaaacaataagcgacaacatgattaaaaattagcctgaaaaacgcttttttctgtttaaaaccaaagctgataaactgctaaattaatagaaacgatgaattctcaagaaaaaattgccgggaaagacgccgagcacggcttttccggcgcagcttttcttccggcagaaaacaatctggcaaacttttccgcaattttgtgcatgtctgccaaaactggttccccctttggggagacatgctttaaattgatggatcggcaaacatattgcgcgaatccttcgacggagcatgtgcggaaggcgcaattattcctcctcccggcaggcatcggcatgaacattattccaaaaaatatgcgaacgtttatcgaaaattatatgggcgattgaattacgtcaataatactgacatatttggcgcaacagaatggagcaccgatgtgaattcgaccagcgatatgaattatataaccaatccattgacggctgaggaggcgaccgatctcaacgtcattgagcttttgtttttttcctatcgcgatttcactgccgatcctgaccttatccttgaaaagatcggtttcgggcgggcgcatcaccgtgtcctctattttatcaatcgcaagccgggcatgacggtggccgagcttctggaagtgctgcgcatcaccaaacagagcctttcgcgcgtgctcaagcagctgatcgacaccggccatgtggtgcaggctaccggccagcatgatcgccgccaccgcaaactctatcccacgaaaagcggccgtcagctcacgcttgcgcttgcccttccccagtcgcgacgcatcgcacgcgcgctggaagactgcgcccagcaagaccgcaaagtgatagaacgttttctctataacatggtcaatcccgagcgcagggcgcagatcgacgagttttctgccgccgctgatagagttgatacaaaaacgcatccatgcaggcagtgaatagacgtgccgcattccagtcgataagatgcacaccaaagcaccagccataatctgggatgctgaagcaaaattatcggaatgggatcgaaagacgccatggctgcagaagaagaaaagacgctatcggacgacgcaccgcaccttctcgtcgtggacgacgatacgcgcatccgcagccttctctcacaatatctgaccaatagcgggtttcgcgtcacgatggctggcagtgcagccgaagcgcgccgcaagctggaaggcatcgacttcgaccttctgattctcgacgtgatgatgccgggagaaaccggcgtttcgctgacgcgctccttgcgcgaacagaagaacgtgccgattctcatgctgacagccctgtcggaaaccgacagccgcatcgacggcctggctgccggagcagacgactatctgcccaaaccctttgatccgcgcgaactgacactgcgtatcaacaatatcctgcgccgtggcgcaccgcccgcgcagccgaagatcgaacagatcgtgttcggcccttatacttttttcattccgcgtcgcgaattgaagaagggaaccgagacgatcaagctcaccgaccgcgagcaggatatcatggcgatctttgccgagcgggcgggcgaaaccatcccccgccatgaactgaccgggcaggacggcgatgtgggtgaacgcacgatcgatgtgcagatcaaccgtctgcgccgaaagatcgagcaggatcccgcaaacccggtctggctccagaccgtgcgcggcatcggctacaaactcagcatcgaatagcaaggcaacggcaatcgggaatagcgcgatcagaaaatggtgttttttcaaaacgcagggcgacgtgtacaaaaggtacaaccgcaatgtggttcatggaaagcacaaccgtgcggtctcaggcgtagggacgttttaacacgatgagatcgcccttcagaagattctcccgttggttgacgcgcatcatgcccaaggggctttatgcgcgctcgctcatcatcattatcgcgcccatggtgctgctccagtcggtcattgcctatgtgttcatggagcgccactggcagatggtgacggaacgcctttcgacggcagtggttcgcgatatcgcagcaatcatcgatcttcttgaaacctatccgcaggagccgggttacgacaatctgatccgcatcgcgcagcagcggctggcgttgaacatttccatcctgccccccgatccactgccgccgccggggccgaaacccttcttcgccattctcgactatttcctgagcgaagagatcacccggcagatcaaccgccctttctggatcgatactgtgggtgattccgatctgatcgaaatccgcatcaagcttgaagacaaggtattgcgcgtttttgcccggcgcagccaggcctatgcgtccaataccggcatcttcctcacatggatggtgggcacggcgctggttctgcttatcattgccatcgccttcctgcgcaaccagatcaagcctatccagcaattggcgcaggccgccgaaagcttcggcaaggggcggcccatgccggaaggttttcacccgcgcggggcggaggaagtgcgccgcgctggcctcgcctttatccagatgcgctcgcgtatcgaacgccagatcgagcagcgcaccgccatgctttccggtgtcagccacgacctgcgtaccattctcacccgcttcaagctgcaactggccctcgccggccattccatcgataccgagccgctcaatcaggatattgccgacatgcagaccatgctggaggggtatctggcctttgcgcgcggtgagggagcagaagaaaccgcgactttcgacgtcacccggctttgcgaaaaactggaaagcgaagcgcgcctgcgcgagcgcggtttcaagtacacgatagagggcgaccgcgaaatcaacgtgcgcccgaacgccttctcacgacttgtcagcaatctggtttcaaacgccttccgtcacgcgcagaatgtcgagctttcgatttcgcatgtggacggctggcttaaagtcatcgtggacgatgatggaccgggcatacccgaagatcgcagggaggacgtcttcaagcctttcgtgcggcttgatgaggcacgaacgcaggattcaggcggcaccggcgggcttggccttgcgattgcccgcgacatcgcacgcagccatggcggcgacattgcgctggaggattcgccgctcggcggcctgcgcgccaccattcatattccggcttgagacatgtcttccgaaagcggcaaacggttgcagacacgccgggaaaacagacagcgaacagaaccctatgtatcaaccctttggaaacattatttttccgagatggttatgctcgttcccgccgctgcgtagagcaagacaacgcctccccctcatcctgaggaggttcctgagcttgcgatggaaccgtctcgaaggatcagggcaagggtccagcttttcctcgtccttcgatccttcgacaagctcaggatggaacgccgttttcaacggctcctcaggatgagggaaaaggacgccactgcgcgtctaatcagaagccatcgcgctattagagcgcatcctgaaaagtgtgaaacggttttcggaaaagatgcgcgtcaaagcaaagaattagagcccaatctgattcattcagatcgaaacgcgctctaaaaaagcttgccaccattcggcactggcttgtcaattgccgcaagcaccacttctccgtcttcgtccggcattccgagcgtcagcacttccgacatgaacgggccggtctggcgcggcggaaaattcaccacggccatgacctgttttccgataagctgttccggcgtgtagtgtctggtgatctgggccgacgacttcttgatgccgatcttctcgccaaaatcgatcttgagcttataggcaggcttgcgcgcttctggaaatggcacggcttcaacaatggttccactgcggatatcgaccttctcgaaatccgcccagctaatggtggctgcttcgctcatttttgtccccccacgcattatcggacaagagtctgaattcaaaagcggcatgtgcatgcgcaaatggtgattttcgagcgccggaacgcagatcaatttccatttgcagccgcacagcgcgacttttggaacaggctttcacgcgcgcccgactgtttcaaacaccacactttccagcgcctcgcgtgcgctgacccccgaccagaccacaaactggaaggcctggaaataggcttcgcaggcttccagcgccgccgataaaagcacttccacctgacggctcgtcggttccaccccgcctgccagcagcaacgactggcgatacatgatcgcgccttcctgctgccagagatcgaaatggcccatgagaagcttttcattgataagcgaaagcaggcgcatcacctcgttgacgcgcggctcggccaccttgatatcgaaagcgcaggccagatgcagcgcctcgaaatcctccatccatgaaaatgagatatgatagtcagtccagttgcccgcaaccgaaattgcaatttcgtcgtcgccagtccgctcgaacgtccagtcgtttgaatgcgcgacctgttcgatcacatccaccggatgtgcctcacgtgcgaattcaagctcaagaaggctcatgtccgtttcctgttctgcgaaacacctgcccccagatgtctccaaattcccggcgcgcaagtcattgctcgcccgtgccgtcaccgcgcaaaaacaagcgcagtaaaaacaggcacgaattgatcggttgaggaactgacatgcttgacagcatgtagtcacctcaatggcacacgcacatacgcaactgatactggaaagcagcctgaagacgtgaaacgcgacactcaatcccccgctgccgcatacatgaccacgttacgaatcatgtagcgttttcagtctattgaagctgaatccgaacaccagccccttttcaaaaaagaggcatgaaagcatgtggaaatatatggggggccggccgcgccccttgccttaagcgactctaagacaagggtttttgccacttgcggcctgttaataaataatcaggaattatctttggattttgacgaaacggatgccgattttgccggtttggcgctggaaccaccctcaaatttggcaagacgtgcttccagagcttcgattcttgccagcaaggcactgttttccgagcgcgccttgatggccatttcgcgaagggcttcaaaatcctcacgctgcacaacgtcgagcgtattgagcacgcgctccccttgcgaacgcagcgccgtttccacttcacggcgcacaccttgcgcggcgcctgccgcatccgtcacaagcttggcgagttcatcaagaacccggttctgtccgctggtcatcgcattcttccttgttttcattcgacgtttgaatttgctctcaaaccctgaaattggaaatagggccgtcttagttccgatgcaagcgcggctatggaatagtgattgcctgggacaggaaaaccgggccgcttgacccgcaaggcttcgtccagcatgttctgtcgcaaaatggagtgatttcatgatcgagacgttgctgcccgcatcggcccttgccttccccgctatcgacccggtgattttccggatcgggccgctggcagtgcactggtacggcctcggctatgtcgtcggcattctcttcgcgtggtggtatggcaagaaattgctgcgcagccatcgcctctgggccaacaaccagccgccaatggcgcccgaagcactcgacgatttcgtgatctgggcagcactcggcgtcgtgctcggcgggcggatcggttatgtgctcttctataatttctcctattatatctccaacccgctcgccattccggccctgtgggatggcggcatgtcgtttcatggcggcattctcggcaccacgctcgccatgatcctgtttgcccgctcgcgcggcatcctcgtctggagcatgttcgacacgattgccgccggcgtgccgattggcctcggcgtcgtgcgcgtcgccaatttcatcaattcggaactttggggccgggtgagcgatgtgccatgggcggtctatttccccaatggcggcccactgccgcgccatccaagccagctttacgaagcctttcttgaagggcttgttctcttcttcgtactgttcgtgctggtctggggcgcacgcaagctcaagcagccgggctttgtggcaggcgccttcgtcaccggttacgggctgagccgcatcgcggtggaattcttccgcgaaccggatgcccagattggctatctcttcggcggatggcttaccatgggcatggtgctttccgtgccgatggtcctgctcggcctttgggccatgtggcgcgcaaaccgggcagccgccaggaatgcctgatctctcgctgaaagagcggctgaaacggctgatagccaccaccgggccgatcagcgtggccgattacatggcggcctgcctcggcgaccgcgaggcaggctattatacgacgcgcgaacctttcgggcgtgaaggggatttcatcaccgcaccggaagtaagccagatgttcggtgaactgatcggcatctggtgcctcagcgaatgggacgcactcgcacgcccggccaatttcgtgctgtgcgaaatcggccccggccgcggcacgctgatgagcgacatgctgcgcaccattggcaggcttgcgccgcaaatgctgggcggcgcgcgaattgccatggtggaaaccagcccgcgccttgccgaaaagcagaagcagaagctcgcaggcacaaaagcgcatgtcgaatggtttgaacgctttgccgatattcccgccgatactgtccatggaccgctgatcctcgtcaccaacgaactgttcgacgcgatccctttccggcaattcgtcaaggccgatggccgctttgtcgagcggatgatcgcgctcaatgaacaggacgaattccagtttgtcagcggcgcgggcggcattgatccggcgctcctgccgaaagaccatgtgaaagccgaagaaggcgccatctttgaagcggctcccgcacgcacggccttgatgcaggagatcgccagccgcatcgcagccacgcgcggtgctgcgctcaacatcgattacggccacctggaatccggtttcggtgacacgctgcaagccatgctgaaacaggcctatgacgatgtattcgcccatccgggcgtggctgatctcaccagccatgtcgatttcgatattctgcaaaaaacggcaaaagcctgcggctgcaagaccggaaccatgacgcagggcgagtttctgctcgccatgggcttagttgatcgcgccgggcggctcggcgcgggcaaggacgcggcttttcaggaaaaaatccggcaggatgtcgaaagactggccgcacccgatcaaatgggaaccttgttcaaggttctcgcattcagtgacgaacagacccgtcttttgccttttgaataaattttgcctgaccatgctttttcaaaagcgtcaggagcctgaatcaaaaagcggtatgtgtgtgcaaaaatagtgatttttgaataccgaagcggagcgtacaaaagatacgtgcgcggcagaacgcaaaaaagtgccgtttgcagccacacggagcaacttttggagcaggctcttgattgacaagccaaccgacctcccccaccatcccgccgtttaggaaagccagcaagatgacagataaaccgcaaccactccgctcgcctctccttgaaaagcccgttggacagcacgggaagcggattacgcacggctttttcacgcgcaagggcggcgtttccgatggcatctataccagcctcaatatcggcaacggatcgaacgatgcacccgaaaagattgccgagaatcgccgccgtgtggcggaaagccttggcgttgcgcccgatcatctcgtcactgtgtatcagattcattcccccgacgtcatccacgtcaccgaaccgttcggcaacccgcgtccgaaagccgacgccatggtaacgaatgttcccggcattgcccttggtgcactttccgccgattgcggcccggtgctctttgcggatcatcaggcgggcgtcatcgccgccgcccatgccggatggcgcggcgcttttacgggcgtcttggaaaacaccatcgaagccatgatcgggctcggtgcaaagcgtgagaatatcgtcgccgttcttggccccaccatcgggccggacaattacgaggtcgggccggaattctatgctgaattcattggcaaggatccgaattacgcggcctatttccggccttcggaaaagccggaacactatctgttcgatctgtggaccttcatcaccgaccggctgacgaaggcgggtgtgcaggcagacgcccttcgccaatgcacctatgccaatgaggaacagttctattcctaccggcgcgccacccatcgcaacgaacccgattacgggcgtcagattgcagcgatcgccatcatagaagattagagcggttccggttaaaacggaatcgttggaaccgctctgattatttgttttatcgcattttccaacacaaagccgtttcacgcttttgctggaaatgccctgggagaaccgcatggcccttcacttcgagccggaagaattcgccgcacgtcgcgaccgtctgatcttgaagatggaagaggaaaagctggatgcgctgctcctgttcgcacaggaaagcatgtactggctgaccggctatgacacgttcggtttctgcttcttccagtgcctcgtggtaaaggccgacggttcgatggtgctgatgacgcgctcggccgatctgcggcaggcgcgccatacgtcaaatatcgaaaacatcgttgtctggacagaccgcgacaatgccaatccggcggtggatctgcgcaatattctgacggaactcgacctcctcggcagccggatcggcatcgaataccagacccatggcctgaccggggccaatgcccgcaagcttgacgaacagttgcaaagctttgccaagctttacgatgcatcgggcatggtggatcggctgcgccttctcaaaagccctgctgaaatcgcctatgccaaacgcgccgcagaactcagcgacgatgcgctcgatgccgcggtgaaacttaccagggcaggcgccagcgaagcagatattctggccgccatgatgagcgccaattttgcaggcgacggcgattatcccgcaaacgaatatatcatcggctcgggcgaagacgctctcctctgccgctacaagtccggtcggcgcaagctgaacaagaacgaccagctcacgctggaatggtctggcgtcttccgccattaccacgcaccgatgatgtgcacgctgatcatcggcaagcccacaaaacaccatatggagctttacgaggccgcacgcgaagccctcgaagcagttgaagcgacgatgacccccgcctcgaccttcggcgacgtgttcgacgcccatgcacggacgatggaagcgcacggcctcacccgccaccggctcaatgcctgtggctattcggtgggtgcccgtttcacgccgtcatggatggacccgcagatgttttacgccgcaaacccggagagcatccagccggatatgacgcttttcgcgcatatgatcatcatggattccgatacgcagaccgcgatgacacttggccagacatatctcacgacaaatggcgcggctcagccattatcccgtcattctcttgatatgattgtcaaatgaggcgcaatcagagataaaaccgtcaggcgtggacaaactgcgctttcaggagcatgaagccgaacatgaacaaggcacatctttcaatggtgttgttgcttgctggactgcttgccgcctgcaacagcaccgaatccgctctggatatacagggatcgaacaaggataccggacaggccgcgacaacggcgccctccaccgcgccggtcgcaacgccagcaccccagcgcgcaacgctcaaacccggcaagctgcatattgcccccatcgtcggcgcacccgtcaatgtggtgacgccgctgacccaccgcatgaacgatgatgcaaaagccatgggcatcgagcttgcaggcaacaatgatcccagtgccgcctatgtcataaagggctatttctccgttctctcggaggataaccagaccacggttctttacgtgtgggatgtgctcgacgcctccggcaaccggcttcatcgcattcaggggcaggagaaagcgcaaggggccgcggcagactcatggagcgtcgttcccgcttctgccatgcaggcaatcgccgaccgaaccatgcaggaatattcaagctggcttgcggcaaatcgcgcatgaaaaagtgctttggcggcaaaaggctgaaatcttttgctgaatcagttttacatactgtgggaaaggcgcatcccctgcctttttgcagccagtgtgtcccttcgggccttgcaataatggtgactctttgcaatagcccccgcatctgagaaaaccttgcaagctgctgtacttgatcccgtcaaaaagtacgcagctttaaagttttttaggatagatttgctgggccgcttccattacggctcacgcgcaacaagagagattatgtccgttacgacggacttttgcgacagaaccaaactgcaaaccgctatcgcatcggcgtcagaggcaaaagaatgaaacttttcgcaggcaactccaaccgggttcttgccgaatccgttgctcaatatctcaacattccactcggcaaggccagcgtccgtcgcttcgctgatcaggaaattttcgtggagattcaggaaaacgtgcgcggcgaagacgtattcgttctgcaatcgacttcctacccggcgaacgatcacctgatggaactgctcatcatgatcgatgccttccgccgctcctcggcccgtcgcatcaccgccgtcctaccctatttcggctatgcccgtcaggaccgcaaacccggcccgcgcacgccgatctcggcaaagctcgtagccaacctcatcacggaagccggcgcgagccgcgttttgaccctcgatctccacgctggccagattcagggtttttttgatatcccgaccgacaatctctatgccgttccggtcatcgcccgcgatgtgaaagccaattatgccaccggcaattgcatggtcgtctcgcccgatgtcggcggtgtggtccgcgcgcgttcactcgccaagcgcatcgatgcgcagcttgccatcgttgacaagcgccgcgaacgccccggtgaatcggaagtcatgaacgtcatcggcgatgtttccggcaaggactgcctgctgttcgacgatatcgtcgattccggcggcacgctctgcaacgcagccgaagcactgttgaacaagggcgcaaacagcgtcaccgcctatatcacgcatggcgttctgtccggcggcgcggttgcccgcatcgcctcgtccaagctgaaggaactggtcatcaccgattccatccagccgaccaccgccatcaacgatgcgccgaatatccgcgtgctttcgatctcggacctgatcggcgaagccatcgcccgcacggcagcggaagaatcggtgtcgatcctgttcgactagagtcggttccggttaaaacggaaacgttgaaatcgctctatctctttgtttttacgcattatccgacgcatcgaagcgggatcagaaatcagtccggtggactgatttccccgcataaatgctcctggcacaagcttgataaggccgttactcggccgcgttgcccatgtccgcctgatcgtcaggcgcattcgggtcacccggcgcagtttcgcagccaagatcgggaaaattgacgatccgcattcccttgaaatcattgcgcacgaccagaagcccgcgctcctcgaaataggtcagcaggcgccgtgcccgactgaacgaatgcgtaccataggcgcgcgcaagggccgcatcggaagggcaaggcgcgcccgtcaccgcggcttgcgcgacgatcaggaatacgccctacacatcatcggtcaggctttccgacagggcaagcgcctgctgccatgtctcgccgttcgccacgtcgctttcaatgctggcctgtgccacggccagccgacgccggaaagcaggcagagcaagcggttcgcccggaacacgatgaatgcggcagcgcaccagaaaatcctgatagagaaccgcaaccgagcggaacgaggcttcgggatcgtccacgatctcgcgcatgaccttttccagaagctcctcgcgttcggcttccacgatgccggggaacagcggcgcttcgaccggctccgcctccggcttcggctttgccacctgcgccagaatttccgccgtcgagggcggcggcggtgggggcggcgtacggcgcgccacggtccggatctcttccggagcaggcgtgaaaatcagatcgcgcgcatcttcgggcgtatcgggaagcggcatcagtttcggcgatgacgaccgcgccgatgtttccaccttgccgatcttgatcggcagcgggcggcgcgacaaggcagggccaagcgccacgaaatgtccgcgctggagatcgcggaacatttccgcctggcggcgctccatgccgagaaggtcagcggcgcgcgccatgtcgatatcgagaaaggtacgccccatcaggaagttggaggcttcggcggcgacattcttggcaagtttggccagccgctgcgtggcaatgacaccggcaagcccgcgcttgcggccacggcacataaggttggtcatggcgccaagcgaaagcttgcgcgcttcgtcggacacttcaccggctgcggcaggcgcaaaaagctgcgcctcatccacgacgacgagcatcggataccagtaatcgcgctccgcatcgaaaagcccaccaaggaaagccgcagccgagcgcatctgctgctccacatccagcccttcaagattgagcacgactgaaacgcgatgctggcggatgcgtccggcaatgcgggtcagttcagcttcggtgcgcgcagcatcgacgaccacatggccatacatatcggccagcgtgacgaaatcgccttcaggatcgacgatgcactgctgcacccattgcgcgctctgttccagcaggcggcgcagaaggtgcgatttgccggaaccagaattaccctgcacgagcaaacgtgtggcgagaagctcttcaagatcaagcatggcctgcttgccaccgccaagcgccgctgccgaggcagaacctccaacagcgatacccatgtcgataccgacctgcatctcgcctccttgtttcaacattgctggaacagacgactcgcgcggccttgccaccagtcgatcaggcattcgcttaacatttttgacgccgccaatgccacccgttaagacaaatgcccacagatgccgggcagtagatttcaaccaaaagttttgctagcaatcttttcaagggggcaaaagcagcaagcgtccagccagcgggcgcgtcggggaggatgagccgctccgaccgaggcaaaggctttgccctctattcggaggtgaactctatgtggtttatacccattagattcacacttagagtaaagaaaacccgcaccggctggcaagctacagtgcgggtacagcttttcatctaagtacatggtagctggagttcgcgcttcagctaccaatccgaatataggccagcgggttcattttttcaactgtggcctgccatctgaacgagcaaaccaaaaaacttgcgccgccgcacgctatgctctatagcaccgccatccgcgtagacacccttggaggcaacgcggaatggagcggtccggtctttctctctggtgaagacacaacgggctgtttcatgtcgtttgttggagcatgattccgaaaagtggaaaccggttttcggataaggtcaggcgtagataatacagcaagcgacactccagtaacattgaaaggaaatgccatgagcgagacttacgtgctcaaggccgatctgcgtacccgggttggtaaggggtcctcccgcgaactgcgtcgcaacggccagattcctgcagtcatctatggcgacaagcaggagcccctcgcaatcgccgtctcctacaaggagattttctacaagatccatggcggtggcttcaagaccacggttgccacgatcgaagtggacggcaagaagattcaggtcctcccgaaggactaccagcttgatccggtccgtgacttcccgcaacatgtcgacttcctgcgcgtttccgcgaagtcggtcgtccacgtgaatgttccggttcacttcaagaacgaagaagcagcgcccggcatcaagcgcggcggcgtgctgaacgtggttcgtcacgatgtcgaactgatcgttccggccaatgcaattcccgaagcactcgaaatcgacctgagcggccttgaaatcggtgactcggttcatatttcggctgtcaagctgccgaagggcgcaacgcctgccatccaggaccgcgacttcaccatcgcgaccattgctgcgcctgccggcctgaagtcggaagaaaacgcagaaggcactgcggaagaagccaaggacggcgaataatcgcttcctgatagggggtctgaataccatgctgctcatcgcaggtcttggcaatccgggtccccaatatgcgcataaccggcacaatatcggtttcatggcggcggatgaaatattccgccgccatcgcttttccaactggcagaagaaatttcaggcagagatcgccgatggcgtgatcgacggcgagaaagtgttgctggtcaaaccgcagactttcatgaacctttccggccagtctatcggcgaggccatgcgcttctacaagctgacgcctgccgatctcgtcgtgatctatgatgaactggacctcgttccgggcaagctgcgcatcaagaccggcggcggttccggcggccataacggcatcaaatccatcgacgcacatatgcagtccttccccggcggacagaattatcgccgcatgcggcttggcatcggccatcccggcgcgaaggaactcgtgcataattatgttctgggcgatttcgccaaggccgacaatgaatggctggatacgcttatgggcgccgtcgccgacaatgtcgccatgcttgccagacgcgaggataacagcttcatgaaccgcattgcactcgccatgggcgacggcaatcagcggccaggcggcgtcaagacagatcccgcgcaattggagaaggctccgccaaaggcccagagccatattcgtcaggcgcgccagaaccagaaaaagcccaatattcccgaaagcggcccgatggctgaaatgctgaaaaagctgctggggaagaaggattaatccctcgcgacggctgcgcctcttgacgcttcccggtcctatgacgcatagccacaacaataaaattctagtctgataggtaagatcatgggtttcaaatgcggcatcgtcggtctgccaaatgttggcaagtcgacgcttttcaacgcgctgaccaagacggccgccgcacaggccgcaaattatccgttctgcaccattgagccgaacaccggcgaagtggccgttccagatccgcgccagaacgaaattgcgcgtattgccggctcgaaggaaatcatcccgacccgtatcaacttcgtcgatattgccggcctcgtgcgcggcgcatcgaaaggcgaaggtctcggtaaccagttcctcgccaatatccgcgaagtcgatgccatcgtgcatgtgctgcgctgcttcgaggacgacgacatcacccatgtcgaaggccgcatcgatccggtatcggacgcccagaccgttgaaaccgaacttatgctgtcggacctcgaaagcattgagcgccgcatcgtgcagatccgcaagcgcgcgacaggcaaggacaaggaggcgcttgccatcctgccagtgatggaaaaggcgctggaactgcttcagaacggccagccggttcgcctgatgctgaaggatatttcaccggaagacctgctgacgctgaagggcctgaaccttctcacctccaagccggtgctctatgtgtgcaacgttgccgaaggtgacgcggcaaacggcaatgcgttcagcgccgctgtcgacaagatggccgaagaacagggcgcgcagacggttatcatttccgccgccatcgaggccgaagtcgcgcagcttcccgatgaggaagccggggaatatctggaaagcatggggctggaagaaccgggcctcgaccgcctgatccgcgcgggctacaagcttctcgacctcatcacctatttcaccgcaggcccgaaggaaacccgcgcctggaccatcaagcgcggcaccaaggcgccagccgcagcaggcgtgatccacaccgatttcgagcgcggcttcatccgcgcccagaccatcgcctatgaagactatgtcaaatataatggcgaactgggtgccaaggaggccggcaaggctcgcgacgaaggcaaggaatacatcgtccatgacggcgatgtgatgctgttccgcttcaatacctgatacgatctggccgccgaaaaccggcggccttttctttatgcctattgggaggagacacagggtgagcaagcctcagccacaatatgcttacgaggatatggaaccgggaatgacccttcccttcggtcctcgtacgatcagcaaggaagaaatcatcgaatttgcgagccagttcgatccgcagcccttccatctggatgaggaagcgggcaaggcaagcgtgctgggcgggcttgctgcatcgggctggcaaaccgcatctctcatcatgcgcatggtctgcgacgcctatctcatcgattccacatcacagggcggccccagcgtcgaattcacgcgctggaggcgtcccgttctggcgggcgacacgctgaatggcatcacgaccatcaaggacaagcgcatttccagatcgcgcccctctatcggcttcgtcaccttgcatcacgagttgttcaatcagcgcggagaaaccgtctgtgaaatgcagcatccctgcatgatgctgctccgcgaatacgcaacagctatgggaaatgctgcggggagaggttcgctatgagcttcatcgaagagaatatcggcaaggaacgggttctcggcacctacacctttaccgctgaggaaatcatcgctttcgcccgcaaatatgatccgcaacccttccatatcgacgaggaggctgcaaagaacagtctcttcggcgggctttgcgcttcgggctggcataccacggcaatcttcatgaaactcaatgttgcctccatggtgcaggcgagcagagaaacggtgcaacggggcgaaacgccgccgacctttggcccctcaccgggattcgagaacctgaaatggccgaagccggtctttgccggggatacgatcacctacaagcgcgtggtccatgccatccgtccgctcgcgtcacgccccggctggtcgatgctgaccatgaccacaagagcccataaccagcacggcgaggaagtcttgtctttcgacaatgcggccatggtgaaactgccgccgaaagcaacggcctgaaacaacaaagcccggagcattgtccgagctttttcgtatcctcaatcgccttcaaacgcgacaagggtgcgcaccggcaggccaagcgcctccagcttctttcgcccgcctaagtccggcaggtcaatgataaagcaggcggcaacaatttccgctcccatctggagcagaagcttggcagcagcttccgccgttccacccgttgcaatcagatcatccacgagaacgacacgctcacccttttcaatggcgtcacgatgcatttccatttcatcgacgccatattcaagactgtatgcgatgcgcaccgtatcgcgcggcagcttgcccttcttgcggattggcacgaagcccgccgaaagctggtgagcaattgcaccgccaagaataaaaccgcgcgcctcgatccccgccaccttgtcaatcctgttacccgcatagggatagaccagttcatcgacggcgcggcgaaaggcctgcgcattgcccatgagcgtggtgacgtcgcggaattgaacgccgggtttcggataatccggaatggttctgatcgcatccttcaaggtgaccttaaacccggattccattttcagtcctttcaaggggatggtggggagcagacagccttaccccaggctaatctggcatggtcctgtttgtgaaattcttcaatcacgatctggcagccacgccaagcacctttgcgatctttcagagcataatccaaccgaagtggaacgggaacaatcatgtttatgcatgaaatggaatgggttggagcgccgatctgatccgagcagatcggcgctccagaaaatccggtccaaagcgcaaaagaaatgggcgcctttcggcgcccaatcctcaagctgtctcgcctgcaatttttacaggaaccgctccggcagtttagtgcttcacatccgaccagatcgaacgcttggcaatgtaaacaagccccgcgaagagaaccaggaagacaatgacccggaagccggtcttcttgcggtcttccagatgcggctcagcggcccacatcaggaaagccgagacgtcacgcgcatactgatccactgtttccggtgtgccatcttcataggtgacctgttcatcgctaagcggcttggccatggcaagcgcctttgccgagatgaagtacggattgtagtgcgtaccttcggcaatctgcatgcctgcgggcggctgctcatcgaagccggtcaaaagcgaatggatataatccggtccgccttcggcatattgcgtgaatatgtcgaaaatgaactgcgggaagccacgctccaccgaacgcgccttggcgataagggagagatccggcggagccgctccattattagccgctgcagcagcgttggcgttgggatatggcgccgggaaatgatccgtcggaagcgcggcgcgggtgaacatttcgccatccgcattcgggccgtcttcgacttcatattccgccgccagagccttgacctgttccggcgaataaccaaggccttccagcgtgcggaatgccacgaggttcatcgaatggcaggccgagcagacttccttataaaccttgagaccgcgctgaagctgccccttgtcataggtgccgaatggaccggcaaagctccagctttcctgcttcggatggtggatcgggaaatgatccggctcggcggggttagcgccttctgctgcaagagcaccgcccatcgacaacccaagcgcgaccagcggagcgataccgaaggcagcgaagttcttgaggatgtttttcatcgttacgtccttcatatctctcgctgcatcagcccttggtttccgcagagatttccacgggggcaatctcagccttgccttcaccctttgccagaaccgcctcggtgatcgagttcggcaggcgctttggcgtttcaatcaggccgacgaccggcatgatgatgaggaagaaagcaaagtaatagagcgtgcccatctgcgccatgaagacataggagccttccgccgggcgcgaacccagccagccgaggaagatggcgttgatgacgaacagccagaagaacagcttgaaccacgggcgatagactgccgaacgcacctttgacgtatcgagccacggcacgaagaacaggatcgcgatcgaaccgaacatggtcagaacgccgccaagcttcgagtcgatcgggccgatgttgaaggtgatggcgcgcagcatcgcgtagaacggcaggaagtaccattcgggaacgatgtgagcaggcgtcttgagggaatcggccgggatatagttatccgggtggccgaggaagttcggcagatagaagatgaaataggcgaagaacacgaagaagacgagcgcgccgaaagcatccttgatagtcgcataaggcgtgaacggcagcgtgtcggtcttggatttcacttcaatgccggtcggattggtctggcccgttacatgcaacgcccagacgtgcaggatgaccacaccggcaatcatgaacggcagcagatagtgcagcgagaagaagcggttgagcgttggattatcaaccgcgaaaccgccgagcagaagctgctggatcggctcgccgataaccgggaaagccgtgaagaagccggtgatgaccgtcgcgccccagaaggacatctgcccccatggaagcacataacccatgaaagcggtcgccatcatgagaaggaagatcaccacgcccaggatccacagaagttcgcgcggcgccttataggagccatagtagagaccgcgggcaatgtggagataaacggcgatgaagaagaaggatgcgccgttggcgtgcatgtagcgcagaagccagccggagttgacatcgcgcatgatcttttcgacggaattgaatgcgagggccgtgtcggcggcataatgcatggccagcacgacacctgtgaggatctgcgcaatgagcatgaagctcagaatgccgccgaaggtgtacatatagttcaggttgcgcggcgtcggataggctacaaaggaatcgtagacgaggcgcggcaaaggaagccgttcgtccacccatttctcgatgccggtcttcggcgtgtatgtggagtgtccaccactcatgttctgtctccccaagacctgttagccgatcctgatgaccgtatcggaagtaaacgcatattgcgggatgtgcatgttttccggtgccgggccgctgcggatgcggccagcagtatcataggtcgagccatggcaagggcagaaccagccgccaaaggcaccggattcaccgagcggcacacaaccaagatgcgtgcagaccccgatcatcacgagccagttttccttcccctcgcccgcagagcgggcaaggtcggttgcttccgcatccgttggaagattggcattacgcgcattgggatctttcagatcaccaagtgcggtcgttttgctctcttccacttccttggcggtacgattgcggataaaaaccggcttaccacgccatttgacggtcagggacgcgccttccgcaagggaagaaacgtcaacttcgatagacgctgccgcgagtgtcgaagcgtccggacgcatctggtcgataaacggccaagccagtccgccaactccgacgacaccggccattcccgtcgcaatatacaaaaaatcacgccgtgtcggctcagccgtgtcgtgtgcgctcacgtgccaattccttttcaacctgcatgttcaattgaactctcccctcgccctcttttgcacctgccaaaaattatcccgcaagtgctcacaggacgaaattccctccatttcactatccggtttaggcgtgtaaaaaacgcttgtccagacgctaagcccttatgacggcacgatgtcgcaggctattttgtggatgcattttgcggctgcgcgcgaacccgggcgggaataggccccaaaccccaaacttttcagtttttcgcgtcttgcccccgaaaaccgccggattggcgcgcccatagcccagcataaatgccgccgcgcgcaatcagcgcctcgtgggttccctcctccacgatccgccccccatccatcacgacgagacggtcgagcgtggcgatggttgaaaggcgatgcgcgatggcaatgacggtcttgccttccataagctgtttgagattttcctggatggaagcctccacctgcgaatcgagtgccgaggttgcttcgtcgagaatgaggatcggcgcgtcttttaggatggcccgcgcgattgcgatgcgctgacgctgcccgccagacagtttcacaccgcgctcgccgacgaaggcgtcgaaggagcgccgcccctgaaagtcttccagattggcgataaacccgtcggcttccgcctgttgtgcggcctgcaccaactccgcttccgtcgcatcatcgcgcgccagcatgatattgtcgcgcagcgagcgatgcagcagcgcggtttcctggctgacgaccgcaaaagccttgcgcaaagatgcctgcgtgacatcgcggatatcctgcccatcgacaagaatggcaccctgctccacatcgtaaaggcgcaggataaggttgatgagcgttgatttgcccgcaccggaatggcccaccagccccaccctttcgccgccacgcacggtaagattgatattatcgagaacgccggcgcccttgccataatggaaggtgacatgacggatttcgatgcccgcctccgtcaccttgagggacttcgcattccggcgatcttcaaggcccagcggtgcggaaacaagctgcatggagttctcgatcaggcccagttggcgcaacatgccgttcagctgcatcatcaaccggccaaacagcatattgaggcgcagcacaagaccaagcgtgaacgaaacctgcccgacagtgatcgcattgcgggtccacagatcaatggtaatggccgcaaccgtcacgatcatcaggccggaaagcgccgtaagcgcaatacgtacacccgtgagcgaatgcatgaatggcaggatggcggcaagatagcgcgtgaacccatcgcgcatataacgctcgtcatcatccgccgtattgagctttatggtctggatgttggaatagctgtccacgatgcgcccgttgatcatggagccagcctctgccgaggcttccgcctccttgcgaatgcgtggcagataacgccgggcaataaagccaaaggcgataacccagagaatgaccgcagccgccagacgccaatccagccgcccgacaagaaagagcgtggtgatgctgtagatcaccatgaaccagacgacctgaatgaagctttcgataaggtcgcccgcagcctgccccgcctgccagaccttggtggcgatccggcccgcaaaatcgttctggaaaaatgcataggattgccgctgcacataggcgttcgcctgccagcggatcatgttgtagaagcccggcgaaagggtctgatcctccagaagcgtgctagtcgccgtgacgacaaggcggattaccagaaccgtaatgcccatgaaaagaagttccggccccgccacatggaaaagcgtggaccagctgcgttcgacattattccttcccgcctcgtccagaatatcgaccagcctgccggtaaaatagaacagccccgcctcgaccagcggcagcaagcctccgataacaagcgaggccgcaatcggccatttggcctggcgggcatagtgccagagaaaggcaagtgtggttgaaggtggcctcagactgtccggttcatggaagggatcgacccatcgctcgaacagactataaaccgctttcatcaattgcgttttccttagagccttttcgagccaaaactgtgaaacacctaagcggggaaatcagtccgccgggccgatttctgatgccgctccgatgcgttggacaatgcgacaaaacaaagagttagagcggctcctgttgaaacagggaccgttctaatcaaccaatgtatcgtcggtattatcgacaaggccgaggaacccgccggactggcgcgcccacaggcttgcataaatgccaccgagcgcgacaagctcctcatgcgtcccgtcttcgacaatgcgccccttgtccatcaccacgagacgatcaagcgccgcaatggtggagagacggtgtgcaatggcgatgacggtctttccttccatgagcgtattgaggctgtcctgaatggctgcctccacctccgaatcgagcgcagacgtcgcctcgtccagaatgaggattggcgcatccttcagcatcacccgcgcaatggcgatacgctggcgctgcccgcccgaaagcttgacgccgcgttcgcccacatgcgcgtccagtccgcgccgccccttcgggtcaacaagctgcggaatgaactggtcggcctgcgcaagacggatcgcctgttgcagcatttcctcgctggcatccgggcgtccatacatgatgttctcacgcacggaacggtgaagcagcgaggtgtcctgcgtgaccatgcctatattggctctcaatgaatcctgcgtgacctgcgaaatatcctgcccgtcaatcaggatgcggcccttctcaaggtcatagaagcgcagcaggagattgaccaaggtggacttgcctgcgcccgaacgcccgaccaggcccaccttctgccccgcaggaatggtgagcgagaggttcttgatcacgcccttgccgcgcccataatgaaaaccgatctcatcgaaatcgaggtcgcccctggccaccttcagcgccggagcattaggaacgtcaacgacctcatgcggccgggcaagcgtggtgatgccgtcttccacagtgccgatattctcgaacaaggcggacatttcccacatgatccattgtgacatgccattgaggcgcagcaccaggccaatgccgaccgccaccgcgccgatggacacggcttcgttgatccaaagcccgatgccaatggcgccgactgcaaagagcagcaggcagttcgacagataaagcgtgaaatggaacaaggtcacgagccgcatctggcgatgcaccgtgtccatgaaaatatcgaggctttcgcgaacataggtttcctcgcggcttgaatgcgagaaaagcttgacggttgcgatattcgtataactgtccacgatgcgcccggtcatggtcgagcgtgcatcggcctgttcttccgaaacgacccgcaaacgtggaatgaaaatacgcagcagaacgatataggcaacgagccagacagcaaatggtatcatcagccgcatgtcggcggcggcggcaatgaaaagcgcgcccgcaaaatagacgatgacataattcagcacatcgagcagcttcatcaccgtctcgcgcacggcaagagcggtctgcatcagcttggtcgatatccgtccggcaaactcgtcctgaaaaaaggtcatcgactggcggatcagatagcggtgcatcagccagcgcacgcgcatcggataattgccgagcaatgtctggtggataatcaacgaatggatgagcaccacacccggcaggccaacaagcacgacgcctgcaatcagcgaaagccgccacccttcattggccagaaacgtctcgcgtgactggttggaaagccaatccacgatattgcccaggaacgcgaaaagcaacacttcaatgacggcgatcagcgtcgtgaagatcgccatgccgataatccatggccatgcgccacgggtataataaaggcaaaaggcgaccagcccgcgcggcggctctcgcgacggctcttccggataggcttcgagtcgttgttcaaaccatctaaacatgatgtttcttttatgtgggtccattgaaattgccaagtcaaaataggaacaaaacaggaatattttttgcgagcgacaaaagcgtaaattgctggttcggccccgaaccgggcgctactcttgcaaccatgcggttttcacgataccggctttcccatggaactgcgcgtcgccctttaccagcccgatattcccggcaataccggaacgatcctgcgcatggccgcctgccttggctttgcggtcgatctcatcgagcctgccggtttcgatatttccgaccgcgcgctaaagcgtgcgggcatggattatctggagcaggccgcccttacacgccatcccgactggaaccgtttcgatgcctggcgaaagaatgccggacgccgcctcgtgcttctctccaccaaggcggcgatcccctataccggatatcaatttcaggaaaatgacattctcctcttcgggcgcgaatccgcaggcgtgccggaagcgatccacgacaacgccgacgaacggctgctgatccccatggtcaggagcgcccgctcgctaaatcttgcggtttcagttgccatgacaacaggcgaagctctgcggcagataaggagcaaaatcgattctcactcagggaaatagcccccgcggctaattccatttcagacatatttttttgactatgctgcgaaagggccgggtcgcagtgcaattcttttttcatttccggtctgaaaggctcaaatcccccatgatcctctctacccgtaatctcgcttatggcctgtgcggtctttccctgtttttctcagccccggccttcgccaaaaagcctgtgcgcatcgcgccgaaagtcatggtcatcaccatgttcggcgacgaagcaaagccatggctcaaaggcttgaaattcacgcgcaaaataagactgcccggcctcagccccgaatatccgactgtggattgcaccgccgaaggcctttgcctcatgacgacgggcatgggtttcgccaatgccgccagcgccgtttccgccatggcgctgagccgcaagttcaacctgacacatagctattttctgatcgcgggcattgccggtgtggattccaagcacggtacactcggctctgcccattgggcgaaatatgccgtcgatgccagtttgaaccatcgcattgatcttcgcgaagcgccggaaggctggccgaccggcttcttcggccttggcgcggcaaagcccggtgaaaagccgaaatggtcggctggaaccgaagtctttgcattgaacgccaggcttgccgactatgcgcttgcgacaaccagaaacgtgaagctgctcgatagtgatgaagcgaaggcatatcgcaagcattacacagaagaagcagccaccggcgcgccgaaggtgacgctctgcgacaccgcctctaccgacacctactggcacggtgcaaagcttggtgacgcgattggcgcatggtcgaaagtattgactgatggcaaagctgattattgcaccgcccagatggaggacaatgcgacgctgaccgcgctgaagcgcgcagcagaagcgggcaagctcgatttcaaccgcatcgcattgctgcgcacagcctcgaatttcgaccggcagggcaaggaccagaccgccatggaatcgcttgccgccacatcgggcggcttcccgcttgcaacagaaaatgcctatcgtgtcggtaaagcctatgcggacagcatcattgcaaactggaaggcatgggaaaaagccccgcaggtgacggcaaagtaaaatcagtaacgtaataacgattcaggtgaggcgcgccccatccggcgcgctttaccgatagctggagccttttcgagccaaagtgcgaagcggttttggctcaaaaatactctaatccgccgtcgccaggcggcgcatggtgaattcgatcacatcgtcaggccgctcgcaccagctttcgatttccgtccaataggccgccttggggaaagtatcgaaccattcccgcgcttttttgcgcgccgcctgccgtggcaaggtgaaggtttcccgcacgaacccatcgcgcggcatccggtttttgcgggtgcggcttttctcaagctgcttgcgcagtccttcgagcggcggtcggggcggtgctgcgttcatgcgtttgcctcacaaagcctgagaaccctatgatagggaaccactttgacaaagacgagtcttttcttggggagatcgtggccagtggcggtttagtgccccgcgaaaccgctcttcatactttgctcggattgcagactttgctaggctgcaaaaacaaatgccctcacgcccaaccgtaagtgaattcgtctcaacagcccaggctggacgatagtagctcaatccatttccccttgactgcgcgatcctgtcagccttgtcgggcaggcttcgccggaaggaaaagcacaatgaaacgcgaagacatccctgcgatcatcccggccgatatcgaagaaaagaaaaaggcggcgcaaagctggttcgaggagttgcgcgaccgcatctgcgcaagttacgagcaactggaagacgaattgcagggcccgctttcggatcgtgaaccgggccgtttcgtacgcacgccctggcagaaggatgacggcaatggcggcggtgtgatgtcgatcatgcatggccgcgtctttgaaaaagtgggggttcacgtttcgactgtccatggcgagttctcaccggaattccgcaagcagattcccggagccgaggaggacccgcgctattgggcaagcggcatttcgctcatcgcccatccgcaaaatcccaacgtgccagccgttcatatgaacacacgcatgatcgtgactacccgccagtggttcgcgggcggggcggacctgacgcccgttctcgaccgccgccgcacacaggaagaccccgatacgctcgcctttcacaaagcgttccgcttcatttgcgaaaagcacaaggatatcgtcgattatcaacgcctgaaggagtggtgcgacgaatatttcttcctgccgcaccgcgacgaaccgcgcggtattggcggcattttctatgactggctgcattcaccggaagaaaaaggcggatgggatagcgacttcgcctttacgcgcgatgtcgggcgcggcttctccgtggtttatccgcatctggtgcgccagaacttcaacaaggactggaccgaagccgaccgtgacgaacagctcatccgccgtggccgttatgtcgaattcaacctgctttatgatcgcggcacaatcttcggcctcaagaccggcgggaatatgaatgccatcctgtcttccatgccgcccgtggtgaaatggccctgatgaagcggaaagggccggtttcccggccctttttcatgcatcgaatgccgcatgataggcaacatcgccttgcggcatatccggaccgaaggccagacactggaaatattcgggcggcacccccggcagtttctgccgcgcatcggccttgaaaccaaagcgtccgtaatagccgaggtcgccaagaagaacacagccccttgccccggcaccgcgcaattgcgcaaggccctcgcggatcagcttgccgccaatcccctcaccttgccgggcgggcagcactgaaacgggaccaagcccgtaccaacccttttccgcaccgccgatcaggaccggcgaaaaggcgatatggcccagaacctgcccgtcttcctccgcaaccagcgacagggtaagcgcctttgccgcgcgaagcgcatcgacaatctccccttccttctggttgctataagcaacagggcgaaaagccgcctctgtcacctgacggatttcggcggcgtcttgtggcctttccttgcggatatgcattctgcctcccttcaccggttattggccccgaacgcgaaatttttcacacccgttgccccggatatgacagggaatgccaaaacggcttcaggctttcgactggttgcgaagcttttcggcttccgcgtagaacttcttttcccactcattgtggttgtctagcccctccttgatgaaaggcgtgaagatcgcaagattcatcaggcaccagttgatgaaacgcgcggggaatttcagcggcttcacgaaatcgacgaacagcaccacgcgcgtcttgtcggtgtggttccaggcctcgtgctcataggcatcgtcgaaaatcagcaccttgccttcgtgccagtggcagacctggctgtccacgcggatcgccaatggtcgttcggctccggcacgatcagccccagatgcaggcgcagcacgccattatagggtccgcgatgcggcggcagatgtttgcccggctcgaagatggagaacatcgccgtggtcaggccgggaatcttgttcacgatgcgccacgtttccgggcaggccttgatgttctgttccgacttcacaccgaagccgagcagaaagaacgtcttccagcgattgtcggtggagatggtcttcacatcggtcgaaatatcctgaaaggaaggcagttcactctggcgcagcaggatcttgtccagttccttgcggatggcgggccattccttctcgatctcggctgaccacgggaaggtcgcattgtcatagacaggcggattgccaagcttggcatatttcaggttgagcctctccgcccaggaaacgatccccatgaaaaagcgggtgatccggcttggccggtccatggcggcaatgccctcggtgccaaatttctgctttggatcggtcgctgccttgtcttgtattgaggtatcggaactggccatctcatgctctttcaaaacgcgcgctaaaaacttttcatttcctgtttcgggcctgttttgccccagccataagccgatggaactacggctgaaatttgcaagcaagccatcagtcgttcaaattatcacgatcaagcttgcgcagaagcgcctcccggtcaaggctaaaacaggagtcaatccagagagtttcaagagaccgtaatgtttctccaagccccggccccttttcaatgccgcgcgccagaagatcgccgcccgtaatggggaaaacaggggcatcgtaatgttcggcggcatccagaagccgtgcgacaccaccggcgcggatcatcgcctcatcgctgcccacggcctcctgacgcgccgccgcataggccagacgaatacgatccagcaaagcctgcttgctgccgcgataaatcgctttcttcagtgcttgttcggaaagccccggcttcaccgcatcggcccgcgcccatgcttccagacgcgccctttcggcgttggacattttcatacgcttgcccagctcttccatacggacagcatcgggcggaacaagactttccagccgcaagagcggatcggcctgccatccaagatcgctttgcgtgcgcaccagcccatgaatggcatcaatgccccatttctcgctttcaggcagaacgagattgagcacgccggcctgccgcatccacaaaagcgcgcgcgagggatcgggagcaccgagcagcttcttcatttccgaccagatgcgttcggcggaaagctgcgcaataccgtccttcagccttgcgctggcgcgcagcccttccgcttcgggccggcctgaaccgtaccaggcaaagaagcggaaaaaacgcaggatgcgcagataatcctcgcgaatgcgctgttccgcatcgccgatgaaacgcaatgtccgcgtctctatatcggcaagcccgcccacctgatcgatcaccgtaccgtccgcagtgacataaagcgcattaatggtgaaatcgcgccgttcggcatctgctttccagtcggttccgaaggcgactttcgcatggcgaccattcgtttcgatatcccgcctcagtgtcgtcacttcaaaggggtatccttgcacgacgacggtgatcgtaccgtgttccatgcctgtcggcaccggcttgaaaccggcttcacttgccagccgcacggtttcttccggcagatgcgtcgtcgccagatcgacgtcgctcaccccggtgccgaggagtgtgttgcgcaccgcgccgccaaccacgcgcgcctcgccgccatcgcggttcaatgccgtgaaaagcgcctgcaacggcttcgcattcagccaatctgccttgccggaaatatttatactctcgctcaaacgtagagcctttcataaagtccgcgaatgatgccggcggttgccccccagatgaatcgctcgtgatagggcatggcgtaatagaagcgttccttgccgttgaacagcctgctttcgcggcgatgattggccggattcatcaggaaggaaagcggcacttcaaaaatatcggcgacttcgtccggattgggatgcacatcgaacggcgttttcaccaccgccaggacaggcgtgatggaaaagccgctgccggtgagatagcgcggcaggttgccgatgatctccgcacggtctgcggcaagcccgatttcctcattggcctcgcgaagtgccgcccgttccgccgttccgtcttccgggtcgatggcccctccgggaaaggcgatctggccggaatgtttgcgcagcgtatcggtgcgccgggtaagcagcagcgttgcctccgccccccggtccaccaccggaacaagcacggcggcatcgcgcattctggccgtcaccatcgcctgtgagacatcggggttaagcgcatgatcgccagtcagctcctcgtggtcgggccgccattgccgcacccgctcggcaaaatcaccggctgaaaaggctggaaacccgctcattgaagtgcagcctccagcattgcagagggcatgaccgaaaaaaccgccccgcccgaacgcacggcaaacgtcatcacaccgtctatttcgatttcctcgccaagcgccacgagatcatacatgaccgaacgggcgaccagcgcctccagccgtccccgcacgagaatatagggtttcagcccgccgctttcgggttccaccgcaaaacgcaaagggtggtccgcgccagcctccaccacatcgcccacattggtgcgcaatgtcagcacctgcgtttcaccctcgccggaaacgtccatttccacggctatgaacggagcatcctccacgcggataccgaccttttcaaccggtgtgacaagataggtcttcccgtcctcatccttgcgcagaacggttgaaaacaggcgcacgagctgtttgcggccaatcggcgtgcccatgtagaaccatgtgccgtctgccttgatttccatgtcgagatcgccgcaaaaatccgggttccagcgttccacgggcggaattccgcgcgctttcgttgccggtccgctttgcgcatcggcatgggcacgcgcgatcagggcttccagcccgcccgttcctgccgcctctcgcatcgaactttgcggcgcttccttgccgccgggggtgctttttatcatccgactcggttattcctgcgcaaatagacttaaagccatgaaatagtcaccctttcacggcttgtcagtattatatagcgatttatgaagcagttccgccagagcattgcgaggtccatatgagcgttgccgttacgcctgaaaccgccaatcccgaacagatagtcgcggaggccgaacgtgcgctcgcagacattgcccgcatccgggaaagcatcggcaccgtaatcttcggtcaggaaaaggtgattgagcgcacgcttgttgccgtgcttgccggtggccatgcgcttctggtcggcgtgccgggccttgccaagaccaagctggttgaaacgcttggcaccatgcttggcctttccggccagcgcatccagttcacgcccgacctgatgccttccgacattatcggctcggaagtcatggagcaggacgccgatgggcgccgcgccttccgctatctcaaggggccgatttttgcgcagcttctgatggctgacgaaatcaaccgcgcctcgccgcgcacccaatcggcacttctgcaagccatgcaggaatatcatgtgacggtggcaggccaacgctatgaccttcccgcaccgttccatgtgctggcaacccaaaacccgctggaacaggaaggcacctatccgctgccggaagcccagctcgaccgcttcctgatgcagatcgatattctctatcccgaacttgcggccgagcgccgcattcttctcgaaaccacaggcgcttttgaagcgaaagcctatgcgatcgtgaatgccgaacgtctcatccagatgcaggcgctggtgcggcgcatgccggtgtcggaaagcgtggtcgaggcaatcctgaagctggtgcgttctgcccgcccggatgccgacaatgagcacgcaaagaaacatatcgcctggggccccggcccgcgcgcaagccaggcgctgatgctctgcgcccgcgcccgcgccctttacgaaggccgtctcgccccttcggtggacgacgtgaaggcgctggccgagccggtgctccagcatcgcatggcgctcaatttcgccgcgcgcgccgatggcatgcatattcgcgatgttatcgccaatctggtgaaggctgccgtctgatggtgattggcgcagaagtttccaccgcagaccgcaaggagacacttgcccgcgcccgtgcgcgggccgcaagcatccccgatctgctggtcgaagccgagcgcgtcgtcaacacggtcatgaatggctggcacgggcggcgcaagcgtggccccggcgaaaacttctggcagttccgcccctatgtacaaggcgaatcgctggcccgcatcgattggcggcggtctgcccgcgacgaccacacctatgttcgcgaccgtgaatgggaatccgcccacaccgtctggctctggtgcgatttctcgccccccatgctctatcgctcacgtcttgcggccgtttccaaggaggcacgggcgctcgttctgacccttgctctggccgaactcctgtcgcgttcaggcgagcgcgttgcttttccggcattgatgccgccattttccgcccgcaacggtgcggaacgcctggcaagcgcattgatgcacggcacaccggacgccgccctgcccgacatcacccagatccgccgtttttccgaagtcgtcctcgtatcggactttctgcatccgttcgatgaactgaccgatcttctcaaccgtctggcacaacgcggtgtccgcgcgcatctggtcgaagtcgccgaccccgccgaagagacattcccctatctgggccgcaccgaattccgcgacccggaaaccggggccacgctcattgccggtcgcgccgaaacctatgcgcaagactatcgccgcctctatatagcgcgccgcgaaaccctcatcgatatctgcaagcggcttggctggagctatacggtccaccggacggacaggcccgcaacggaagctctggcgcgtcttcatgatgccctcagcgccagtggaaccttgagcgtttcgctgccggaacagggaggcgccagcgcatgaatttcctgccgctcgccttcggttcgccgctcattctcgcaggattgattgccctgccggtcatctggtggctcctgcgcatgacgccgccgcgcccgcaggaggaaacctttccgccgttgcgcattctggcgcaggttttcaggcgcgaggaagtgccctcgaaaagcccatggtggatgacgcttctgcgtctgcttattgcagggctggttattctggcgcttgcttcgcccatatggaacccgcgcccgctcgcgctgcccggcaacgagccgcttgccatcgtcatcgataatggctgggcttccgccgaagactggcgacagcgggtcaatgccgcagaaaagctcatctccgatgcgcaaggtgccaatgcgcagatttatgtgatcgggacggcagaacccgccaatgcggagatcggcccttatgacggcaggcgcgccaccgagcgccttcaggccctggaaccgcgcccgatccctgttgaccgcaagacggcaatggaacgtctggcatcggccctgccgcaggatatgaaaatccgccttgccttcttgagcgacgggctggcatcgcctgcagacgacaaaacttttgcaaccttcgacaagaccgggcatctggcctcggtgctctggtatgatgcagaccttggccgcacccttgcactcaccggcatcgacaacaaggcggatagtcttgaagccactgctgtgcgccccgatgggatcaccaccccacgccagctcaccgccgccgcctatgacgacaagggacggcgcatagcagaagccccgctttccttcgcgctcggcagtgcgaaagggacggcgcatttcaacctgccggtagagcttcgcaacgacttccgcctgatccgcgtcgatggcatggagcaggcaggcgcaacccggctgatcgatgcaggttcgcagcgccgcaccgtcggactgatcgccagcggcgacggcgatctggcacagccgctgctctcgccgcttcattatatttcccgggcgctctcgccctatgccaatctggtcgaaccgcgctccgccgaccttctgcaatccgtgccggaagtgctggatgccaaaccctcggtcctcatcatggccgatatcggcaccttgccggagccggtgatcgagcagcttaccagatggatcgaaaacggcggcacgctggtacgctttgccggaccgcgccttgccggtgccagcgacaacgatccactcctgcccgtcaaattgcgcaagggtgaacgtgcgctcggcggcacactctcgtggtcggaaccgcaaaagctgcgcgccttcccggataaaagcccctttgccgggctggcaatcccgcaagacgtcaacgtcaaccgtcaggttccggcagagccttccttcgatctgaacgacaaggcctatgcgatccttcaggacggcacgccgctggtgacgggcgaacggcgcgggcacggcaatatcgtcctgttccacatcgcaccggatgcgacatggtcgagcctgccgatttccggcgtcttcgtggaaatgctgcgccgcattgtctctctttcgcagagaaccggtgcacaggataatcaggcgagcctgtcattgccgccgttccagctcctttctgcggctggcgcgctcaccccgcccacaccggaagcaaagcccctgatcattgaaaagaacaagcagcccagcgtcggcatcaacacgccccccggcttctatggcaatgaggacggtttgaaagcactcaacatttttgagggcggcaatgtcaaattgcagccgataagtcggcccgccctttcggtcgccgtcacgccggtctcttatacgtctgatcggtccgtttcactcaccgggccgttttttgcagccgccgccatgctgttggcgctcgacacatttttgatgctctggctgcgcggcgctttccgccgtcgcatgaaggtccgctccaggacggccagccttgcgatccttctcgcaggtagtctggcattcgcatgtccgccgacgcaccgggccgaagcgcaggaaccgcagcaggtgcatgacgacagcaaaccgggcgatggagccatcatcaattccgtgtcgcaaacgcatcttgcctatatcatcacaggcaaggccgatacggacaatatcagcaaggcgggcctcaagggcctgagctttgccctgatggacaagacggcgcttgaaccgggcgaccccatcggcgttgatccggcaaaggacgagctggccttctatccgctgatctactggccgatcgacccggatgcaccaatgccaagcccggaagcgattgcccgggtcgatgcctatatgcagcagggcggcacagttcttttcgatacgcgcgaccagttgcaggcaggcgcgagcctcgaccctgccgcctcacctgccaaccagcgcctgcgcgccattcttgacgggatgaacgtccccccgctggagccggtgccggacgatcatgtcttgaccaaagccttcttcatcatgcccgattttccgggccgttatgaaggaagcccgctctgggtggaagccacgacgcccaatgcctcgccgcaggatcgccctgtgcgcaccggcgatggtgtgacgccgatcatgattacggcgaatgattttgccagcgcatgggcggtggacgatcagggcaatcccctgtttccaacagtcccgaacgacccgatgcagcgcatttatgccattcgcggcggcgtcaatatcgtgatgtacatgctcaccggcaattacaaatccgatcaggtccacgttccggccctgctcgaaaggctggggaattagcatgatcccgaaaagtggaaaccgattttcgggcaagaaaatgtgccgtgaaaggaggggcgaatgaacatcgaatttgaacctttcctttccacgccatggctcatcgccattctggtgccgctggcgctattggtgcttgccaccgttttcctgcggatgcgcggcggcttgatccgcctcctggccgcagcagcattggcgctggcgctgttcaatccggtcatcatcaatgaagaacgcgaaccgctgaaaagcgtcgttgcggtggtggtggatcgcagccagagccagcaacttgggataagacatgccgatgccgatgccgctctgaaagccgtgcaggaccagcttgccaccatgccgcaatttgaaacccgcgtggtggaagcaggccaacccggtgaaaacgaagatggctatgccacccgcctgtttggcccgctcgcaagcgcccttctcgatgtgccgccatcgcgcgttgcaggcgctattctcattaccgatggtcaggtgcatgatgttccggccaataaaagcgcgcttggcttcgatgcgccgctgcacgcgctcgtaaccggcaggcccgatgagttcgaccgccgtatccgcttcaacaaggccccgcgctacggcatcagcggcaagccgctggaaatgtccttcacggtgatcgatgaaggcaagaatctcggcaatccagcgcctgtacaaatccgcgtcaatggcgaggtcgtcagcgaggaagaagcgcaagtcgggtgggaaacgcccgtcaccatcactttgccgcgcgctggcgtgaatattgtggagatcgcgacacctgcgcttcccggcgaagtgaccgatacgaacaaccgcgcagtcgccacggttgacggcattcgggaaaacctgcgtgtacttctggtttcaggcgagccgcataatggcgagcggacctggcgcaacctgctgaaatccgacgccgccgtcgatcttgtccacttcaccattctgcgcccgccggaaaagcaggatggcacgccgatcaacgaattgtcgctcatcgccttcccgacgcgcgaactgttcgtggataaggtcagtcaattcgacctcatcattctcgatcgctaccagcaccgcgacgtgctgcccctgctctattacgattatattgcgcaatatgtggagaatggcggcgcactgctgatcgcagccgggccggaatatgcgggcgaaacatccattgcccgcacgccgctttatagcgccttgcccgccctgccaaccggcaccgtgacggaaaaagccttctatccgcgcctgaccgaaatcggcaagcgccatcccgttacacgcggcctgaacggcagcgatcaggagccgccgcgctggagccgctggttccgcaccatcgatattgacgcaccgcagggagaaacggtgatgagcggcgcggataataagccgcttctggtgctcaaccgtgtcggcaagggccgcgtcggcatgttcctgtccgatcagggctggctatgggcgcgcggttttgagggcggtggcccctatgcctccctctatcgccgcattgcccattggctgatgcaggaaccggaactggaagaagaggcgctcactgccacgggcaatggccgcacgctttccatccgccgccagaccatgggtgacaatccgggcatggcggatatcacaacgccatccggcaaaaccttgcggacgaagcttgcccgcagcaagccgggcctttttgagagcacactccagacggatgagatcggcattttccgcgtcaggaatggcgatctggaaaccctcgcccatgtcggtcctgtcgatgcgccggaatttgccgatagtatttcgacaatggatcggctgaaaccgctggcagccgctacgggcggcgcggtttaccggcttcacgcaagcgcgcagagcagcgtgcatgtacccgccataactgctatccgcggcaaccgcgcggcaaacggcaatgactggatgggcctgcgcgaaaccgcagacacacaattgaaaagcgtcaatcgcctgccgctgttctccggctttctggcgcttggcctgctgctcttcatcttcggcagcatgtggtatcgcgaggggcggtaagccgcccccgatctgccttgccccacatgttcactctgcgcttgccaacggatcagggaaagatcaatcaggcccggttggcgtggcgcacgatccccttgacgccattcagcgcgcccgcagagagttcgcaggcgagcatccggcgcggatcgaccggcgctggcataaccatcgagcccggctgaaccggcttgaagccgaacggcccgtaataaggctcgtcacccacaaggatgaccagtttgtggccggctttcgctgccgcttccagcgccatgcgcataagcctcccgccgatgccgcgtttcttccattcaggccgcacggccagcgggccaagaagaagggctggcgtctgtcccacgataatcggcgtcaaccgcaccgacccgacgacaatcccgcccatcagcgcaacaaaagacaggttcaggtcgtgaggaccgccttcgcggatgaaatgggcggcacgggtgaaacgccccggcccaaaggcttcagcattgatggcttcaatttcaatgtcgtgcgccgggcattcctgcgcgtaggtcagttcaagctgctgcatggggcttatcataacaagaaatgtcgatgaccctcgaaggtcgatggaatgcatgctgcgcagtttgcgcagtcaaagtttcatcgtcggatgaaccgcatttccatttaatcgcgcccctcaacggacagacccggccacaaattggaatttgcctagcaccaaattgcacacaggtaaaacaatttctttcaaaatggcggctataatttatctttttggcaccgttacgcactgttcacggtcagcggtcctgcaaaaccacggttcccggcctattctccttccaaaaggagagatcacatggggcttctggttgacggcaaatggcacgatgtctggtatgacaccggcagcacacagggccgtttcgagcgttccaaagcgcaattccgaaactgggtaacacaggacggcagcgcaggcccgaccggcgaaggcggtttcaaggcagagcctggccgctatcatctctatgtttcctatgcctgccgttgggcgcaccggaccttgattttccgcgcgctgaagaagctggaaaaaattatttccgtttcagtggttgatttcctgatggcggaggaaggctggactttctacggcaccacaggcagcaccggcgacgcgctttatggtgcaaagcggctttatgaaatctatacccgcgccgacccggcctattccggccgtgtaacggtgccggtgctctgggacaagcagcgcgaaaccatcgtttccaacgaatccgccgaaatcatccgcatgctgaaccacgctttcaatgaattcggcgatgccacgctcgatttctacccggcggccttgcgcaaccagatcgatacgctcaatgacttcatctatcccaatatcaacaatggggtttatcgtgctggcttcgccaccacgcaggaagcctatgaggaagctttccagcaagttttcgcggccctcgacgcgctggaacaaaagctgtcgcagcagcgctatctggccggttccagcctgaccgaagccgactggcggcttttcaccacgcttgtgcggttcgatccggtctatgtcggccatttcaaatgcaatcatcgcaggctcgcagattatccaaacctgtggaactatacccgcgacctctaccagacgccgggcgtggccgaaacggtcaatatggaacatatcaaggggcactattatcgcagccacaagaccatcaacccgaccggcatcgtgccggcaggcccggaaattgaatatacggcggcgcatgatcgcggccgcttcacaggctgaacctgcgcctttcctgcaacaatgcgaatataagatcagctttctctctcgtctgatggcgcctctttgatttggatcaatgggatgccgcgcgacgcagcctagattaggcacgctactacccaggacttacaggagagagaaaagatgaaccgcttcaccaagagcctcttggcagccaccgcgctcgccctcaccgcgccagccgcatttgccgccgatgcaatcgtcgcccagcccgccaccgaaattcaggctgtgccggaagccctgtcgccatggcagatccgcgtccgcgcacttggcgtcattgccgaaaattccggctatgtggacggcgttgcgggttccgatctcaattattccaagtcgatcactcctgaactcgatatcacctattacttcacgaagaacatcgccgccgaacttatcctcggcacgacctatgccaatatcaatggcgcgggttcgctggatggtttcggcaagatcggcaaggtctggattctgccgcccacgctcacgctgcaatatcacttcaccaatttcggcgctttcaaaccctatgtcggtgccggtgtgaactacaccttcttctataatcaggatgcgggaagcgtcgattatctgaaggtcaagaatacttttggcggcgcgctccagatcggcttcgactacatgctcaatgaacattggggcgtgaacttcgacgtgaagaagctcttcctcgaaccgaagttcgatgccactctggctggcggcgcggaagtcagcggcaaggccaagcttaatccgtggctgatcggcaccggtattacctaccgtttctgacaagcaccgatccggtgaaggcgcagcgcgccttcaccaaaatggaagcggctccagatcatgaagcacttcctgcaagcgccgcttggtggatgctgtcgtcccttccggcaaatcgtccagcgggaaaaatccgcagcttgcgatttccagatcaggcaaacgcggcccggtctgctcaaactcccggcagatataaagcgccacatgatcacgcggcgatgcatgcgcattcttgtaaagcgcaaaaagcttcgctggccctttcagaacgatattggcttcctcgcgcagttccttttccagtgcctgcccgaaagtctcgccgcgctccacaccgccgcccggcaattgccagccgggaacataagtgtgcttcacaagaaagaccgaatttttcttctcatcaagaatgaccgcccgaacaccaagggtcatgggccgccgaaacaaaaaatatgtatgaaatataaaatggcgaaagcgcattccgtcttctccacgcgggcgtttcatccttaatcaatgcgccggtcacatcaacaaaaagtccccagacaggttccgattttaaaaataatacagtaaatgagcgttatgttccgtcttgcgcacatttccgatgttcatctctcgcccttgccgcgggtgcgatatcgcgaattggcctcaaagcgcattaccggctacatcaactggctgcgcaatcgcaaaagcgcaatgcacggaacagtgctggacagcctcatcgccgatatgctggcccagacgccggatcacatcgcagtgacgggcgatctggtcaatctcgcgctcaatctcgaaatcgacattgcccatgactggctgcaactgttgggcgcgccgggcgatatttccgtcgttcccggcaaccacgatgcctatgtgcccggcgcactcgacaaggcctgccggaaatgggagccgtggatgcgcggtgacggcgtggacaataaaggaagacgcccgcaatttccctatatgcgggagcgcggcccggttgcattgatcggcgtttcttcggcgcgtgccacagcccccttcatggcaagcggggatttccttccggcacagggcaaacgtctggccgcgatgctggatgaagcgggtgcgcgcgggcttttccgcgtggtgatgatccaccacccgccggtccacggtgcaacatcagcgcacaagcggctatatggcatccgccgtttccagaaaatcatccgcgagcacggagccgaactcgtgctgcacggccacacgcatctgataacccattatgaaatcgatgggccggacggcaaagtgccggttatcagcgtaccgtccgccagccagagcttcggcggccgcaagcctgccgcccgctataatatcttcaatattgacaggcacccggatggcggctgggcctgcatcatggaagagcacggcatttcggacgccagcgagaaaatcacaaagctgaacgagcgcgtgctttactgacaaagaagcggccccgatgagaaacggagccgcttgaccttgatctgccgtctaccactatagtttgcattcttcgttatgccgggctgcaaagagcaatctatctgcgttccggtgctcacgtagccttaaatacgctgcgctccggtactcgaaaatcactcttttcgccacggcctgacgaatttgcaactgtagctctacttcgcaatcacacgatttgccgccgacaccacggcttcaagcgaggcgctgacgatattatcgttgatgccgacaccgaacagcttgccgccgggataaaccatctcgacataggaaatggccgaagcatccgaaccctgctggagcgaatgttcggaataatcgaccaccgacattttcacgccaagatatttcgacagcgcatccacgaaaccatcgatcggtcccgtgcccttgccctcgatagtcttggtgacaccgttatcggtgatctcagccgtcaggatgcgccggcccttttgctcaggatcgggataggtgtggtgatccacgaacttgatgcgggcatcgggctgcgtcacatagagtttctggaactcctcgtaaatgcgcttcgatggcagctccttgccctcttcatccgtaatgtgctggatgatttcgcggaactcgacctgcaggttgcgcggcaggttcaggccgtaatcggcttgcaggatataggcgataccgcccttgcccgattgcgaattgatgcggatgatcgcctcgtaggagcggcccacatcctgcggatcgatcggcaggtaaggaacttcccaaaccggcgaattggccgaacggcgcgctttcatgcccttgttgatcgcatcctgatgcgagccggagaaagccgtatagaccagctcgcccacataaggatggcgctcggcgatcttcaactggttggaatattcgtagacttccttcatccggttgatatcggtgcaatccagcccggggtcgatgccctgcgtgtacatgttgagcgccagcgtcaccacatccacattgcccgtgcgctcgccattgccgaacagcgtgccttccacgcgatcagcgcctgccatcaggcccagttcagtggcggcaatgcccgtgccgcggtcattatgcggatgcagcgagataatcaggctctcgcgattgtccagattgcggcacatccattcgatctggtcggcatagacattcggcgtgttcatctccaccgtcgaaggcaggttgacgatcagcttgttgtccggcgtcggcttcacgatctcgatcaccgcattgcagatttccagcgccacatccagttcggtgccggtaaagctttccggcgaatactggaagcgataaccgccgccagccttggcagccatatccatgatcatcttggccgcatcggttgcaatctgcttgatgccgccgacatccttggcaaacaccacgcggcgctgcaattcgctggtggaattgtagaaatggatgatcggcgtcttcgcgccttccagcgcctcgaaagtgcgcgtaatcaattcaggacggcactggaccagaacctgcaaatccacgtcgtcaggaacatcgccctgttcaatggcccagcggcagaagtcgaaatccgtctgcgaagcggacgggaaaccgatctcgatttccgggaaacccatatcgatcagcaggcggaacatgcgctccttgcggtcatgccccatggggtcgatcaaagcctggttgccgtcgcgcagatcgaccgaacaccagatcggcgccttttcgatgcgtttggaaggccaagtgcggtcatcgagctgcggcgcagggaacggcgcgtatttggtaccggcaataggcatgcccttgcgtgccgatacggcttgggacacggactttggcgtggagacaggctggttcatttctcgtttcctcccggctttcaacggcgttccataccgtcaagcgcggacaaatgctgatcgattatatgggttttctggaaaggagcacaggtccggcgagaccgaagatcgaccgccggacgctcctctcaacgagcccggcgatcgccgctaaggccgagggtaagaagcgagtccagaacgcaaacatcaacgcgcgcgccgttggccgctgtcgaatgtcccaaagaagttgcgtatccggtaatcatgccaaagcttttacacgcgcgttccagcacgcgcaagatggtaatttggctcaggcgaacggaaccgaactggtgcccggcggaagcttagcctcatcctccggttcgacatggatcaccacgcgggcattcccgatctgcgccttcaccgcatcctcgatgcggtcacagatgacatgtgcatcgccgacgctcatatccgccgccacgacaaggtgaaactcgatgaaggtcacgcggcccgcaatgcgtgtcttgagatcgtgaacctcgatagccccacccgcattggccgagataacattgcggatacgcatttcctcggtcggctcgaccgcaatatccatcagcccctggaccgaggaattgatgacgtgccagccctgccagagaatattgatggccaccagaatggcgagcaatggatcgagcaccgaccaaccggttaccaccacgccgacaaggccgaccagaacgcccgcagaggtgaacacatccgtcatgatgtgcttgccgtcggcttccagtgctggcgagcggaatttgcgtccggtgcgaatcaacaatgtcgcccacaggccgtttatggcagcagcagccatgttgatgccgagacccagccagggttcatcgagcattcgcggtgtttccagtgcaaaccaggcctcgcggaagatcaaaagtgcggcgaccgtaatcagaacgccctccaccacagccgaaatatattccgccttgtggtgcccgaagggatgattgtcgtcggcgggcagatagctgacccgaatggcccaccacgcgccgattgccgcaatcacattgacaatcgattcgagtgcatccgaataaagagccacggagcctgtcagcgcataggccacatatttcagccccatcacaccgaaagcaacgggaatagaccaagcggcaagccgccgaacctttgcactcgcgtccataatgaacctttgattatcttgatctttcccgaaaccgggacgggcctacgcgtaagcccttcattcgttcgccagagcggttcctgtttcaacgaaatcgctggaaacgctctaactctttgttttgtcgcattatccggcacaaaaccgtttcacacttttgctggaaatgctctatatcccagaaaaacaaaacttcgtaccctgttttttgcgttccagcatttagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtcaaaacaaaggattagagcgccgatctgattcaatcagatcgaaacgcgctctaattttttcctgcaaatgtaaggtattacagttgcaaatgagttgccggagcaagcaacaggcaggaatcgccaaagcatgaaaaaaccagccgcaaggtttggctgcggctggcttcaagttagggcggaatatattctatcaatagttggtgcggcgcgccttgtgcttgcctgcaagatgcgtcacgacattctcgatcatgcgcataccggcattatggccaagcatcatgatggattcgggatggaattgaacggctgccaccggttcatgtttatgttcaaaagccatgatgatcccgtcttccgtttcggctgtgacgagaaaatcatccggcaggcgttcaggatcggcgaagatcgaatgataacgccccaccgtcacttcctccggcaagccggagaaaatgcgctccggctttgatacgcggatgcgtgaaggcttgccatgcaccggaacgcgaagctggcgcaacgccccgccataggcttccgccagtgcctgaaggccgaggcagacgccaaaaatcggaagctggcgcttgcgcgccttatcgatggtcgccttgcaatcgaaatcctgcggcgagcccggtcccggcgataacaccaccagatcgggattgacgcggtcgaatatctcctctgccaccggtgaacgcacggtggaaaccttggcgcccgtctggcggaaataattggcaagcgtatggacgaaggaatcctcgtgatcgaccagcaggatcgaaaccccctcacccacctttgccgccacactttcttccgcgatctgattgctcttctgtgcgtcccgcacagccgcaatcatggccgatgccttcaattcggtctcggcttcttcctcgtcagggttggaatcgaacagaagcgtcgcccctgcacggatttccgccacaccatccttgatgcggatggtgcgcagcgtcagccctgtattcatatcgccattgaaatgcatcatgccgatcgcgccgccataccatgcgcgcgggctgcgttcgttttcctcaagaaagcgcattgcccacagcttcggcgcgcctgtcaccgtcacagcccatgcatggctgaggaagccgtcaaacgcatccatgccgtcacgcaggcggccttcgatatgatcgaccgtatggatcaggcgggaatacatctcgatctggcggcgaccgataacacgcaccgaacccggctcgcaaacgcggctcttgtcgttgcggtccacatccgaacacatggtcagctcggattcgtccttcttggaattaagcagtttcaatatctgctcagaatccgaaattgcatcttcaccgcgcttgatggtgccggaaatcgggcaggtctcgatgcgccgcccattgacgcgcacaaacatttccggcgatgcgccgaccagatattcgctctcgcccagattgatgaaaaaggaatagggcgaaggattgatcgacttcagccggcggaaaatctccgacggcgccgtgtggcagcgctcatagaaggtctggcccggcacaacctcgaacaggtcgccgcgcttgaagctttccttggcgcgctcgacaagcctggcatattcacccggattatgatcgccgcgcgcaagcttgcgctccgatggcttgaaaggcaccaccggcgtcgcgcgatcaagaccgtgcgtggacgaaccgccgcagcgaaattcataacggtccacccaggcgcgcgccgcataatggtcggcgacgaagatttcgtcgggaatgaacagcacgaggtcacgctggtcgtccgggcgcttcagcttgtactggatgggatcgaactggaacgccagatcatagccaaaggcgccataaaggccgagattggcatcctcctccgagaagaaaagcccgactatggcgcgcagcaccgtaaagaccgagggcatgcgcgagcgttcttcttccgtgaaggtgccgaccggttccacaatcgtcagatcgatacggttttcgccggactggtcgatctttacttccgaaagcgccttgacggtatccagaatgggccgaagcaggatgacgccgcgcgcgttcagcgcctcgatgcgcatcgtgcgggcacgcgacgtgatgacgaccggcggatcgacaattgcggtatcccatcgcgtatagcggcccggatattcgtaattggacgagaacaccgcaccgcgccgttcgttcagcacatcgatatagctttcaatggcgcccttataggccgtgaggtggcgcacccgctcgacgatgataccgcctgccgtttcgtgctggaatatctcgctatccgcagtcttcgcattcatgatcggctatcccaaatctctttcgtttccgaatatttcctgttcccgcttcgcgagacatgctttcggtcttattccaacagccaaacaaaaaggccgcccggataatcccagcggcctgtcttctgaacgcatatgcacgaacgcctgcgtggccgcttttagcgagcccaccaccaaccgttgatgacgataatgcgcgaaatgttcatggaagtactgttagcgttcaacatgccaccttgcaaccggaaaattgaaacccggattatcatatgacattatttctgctatcagataaaaagaaaacccgaatgctgtaaaaacagcccgggctttctctcgtccttaataaggacatacagacaagtataagcgggtctatcttgcctgttccaagcgggacaacgtcccaaagtcaaaaatatataagtgaattataaattttagtatgttgatacttttaccacaggttgcacaccaatatcaacccttaattgtatttggagatattcttgttccattgaccaggtttgccaagctaatttaaaattttgcaaaacatccaacaagtttcatcttgcgtcggaaacggatttcggattcatttccggtgcaactcatctacaaattaagaagagagccgttgcccacaaacggccaaccggggacagtttgatgaaaaatctcgatgcgatggacagaagtattctgcgcgcgcttcaggaaaatggacgcctgaccaataccgaacttgccgatcgcataaatctttcgcagacggccaccgccgaacgcgtcaaacgcctgacgcgcgaaggctatattctgggctattccgcgcggctttcgcccaaaaggctcgaccgcgccatgctggtattcattgaaatcaagcttgaccgcacgacgccggaagtctttgaaaccttttccacattcacccgcagcaacccggacattctggaatgccacatggtcgcaggcggctttgattatctggtcaaggcacgcgtatcggacatggaccactaccgccggttcctttccgaagccctgctttcgctgccggacgtacgcgaatcccacacttatgcggtgatggaagaagtgaaggaaacggctgacatcgccgtttgaaatagccggcacaaaagctatcgggtaataaacgcaagccttgcctgccatcgggattgctgtcagcggcatgacagcaaccggcaagctggcgctctttccatcttgccagcggaaaattacgggtatatacccgcatcatgaccaccccctgtttctgcatctatctgcgtcaggcagcccgcaagatctcgaacatctatgatgaggctctggcgccgcttggaatcaacgtcgcgcagttcagcacattgcgaaaaatccgccgggccgggtccatttcgctgagcgagcttgcacgcctgtccgagctggatcgctctaccatggggcgcaacaccaaagtcctgcaacgcgtaggactgatcgaacatgtggcgagcgatgaccaccgtgaaacaaatctcaccttgaccactgaggggcgcaacctggccgagcgcggcgcgcctctctggaacagggcgcagaaagaaatcgaaacacggctgggcggggatggcgcagaacaattgctcgcgctcctgcgcaggcttgattgtgaacaatgaaagacgcccgcacactgtcgcataagggacaggcggcatcaccagacaacacgcggctgggcgcaaatccagtccgaacctgaaagcgccaaagatgatttcagcccgccttgccggttttctcgcacagagaaacatccattacggatgggtgattgccgccatcaccttcctgaccatgctggcgaccgccgccgccatgggttcggcgggcattctgattgacccgcttcagcgggaattcggctggaccaacgcgaatatttccttcgccatggcattgcgcctggttctctttggcctcatggggccgttcgccgccgccttcatgaaccagttcgggctgcgccgcgtcgtggcggcagccctcatcatgatttcagccggcctcatcggctccatcttcatgaccgaggaatggcagatggtggcgctatggggtgtcgttatcgggcttggcaccggcatgacggcgctggtgctcggcgcaaccgtcgccgcacgctggtttgaaaagcgccgcggtctggttgtcggcctgatgaccgccagcaatgccaccggccagcttgttttcatgccgatcctcgccagcgtgagccagaccatcggctggcgcacctcacttgccatcgtcattgtctttttgctgaccgcgctcatgctggtgctgatcctcatgcgcgatcatccggcagatgtcggcctcaaaccctttggccgcctggccccgctgcccgaaccggaaccgcgcaaaagctttggcgcgatgcttgcctcgccgctcgtcacgctgcgtgaagcgtcctccaccccaactttctgggttctgttcctgaccttcttcgtctgtggcttttccacgaacggcctcatccagacgcactggatttcactatgcggcgatttcggcatcgcccccgtcggcgcggccggtatcctcgccgtcatcggcgcattcgacctgatcggaaccatcatgtcaggctggctttccgaccgtttcgacaaccgctggctcctgttctggttctatgcactgcgcgggctgtcgctgatctatctcaccttcaccgatttctcggtctatggactggcgctcttcgcaattttctatggcctggattgggttgcaaccgtaccgcccaccgtcaagctcgcggccgagcgtttcgggccggaaaaggcgggcctcattttcggctgggtgttcacgggccatcaggttggcgcggcggcggcggccgcctttgcaggcttcgtacgcaccgattacgacagctatacgcccgcactcattctggcaggttcgctgtgctttgccgctgccgccatggtgttcatgatcagccgcccggcttcaaggccagctctgcaagcatcataaaaaagcgtcaccccaatccgcacggcgcgcccggcggaagaattcaccgtcccgtttcgtggtcagacgttcttccgcctgcccgtcctgcttgcaaagcttgatggaaaccttgccgccgccaacccttggcggagcaatcacccgcgcggccacgccagcgggcttttcacgcacagcggcaagatagacgaatttctcgtcctcccacggcacttccgcatccttcgtcatgcgatgaatacgagaccgcgccacgcgctgcgagaaatggcaccagtcgggcgcaaccagcgggcaatccagcccgtgcgggcatggcgcggcgatataggcgcccctggcgatcagagccttgcgtgcatcgaggatgcgccgccagcctgccggtgtgccgggttccacaatgacgaacatctgccgcgcggaggcccacaaccgctcgatcagcttttcacgctcatcgggtgcaagctcatccagtacataggcgatggtaacgagatcggcatacggaaattccagtctttcgcgcaccacatcccctgcccgccagtcaagcatggtaagaccactatggcgcgcaagatcgctgcccacagcgcgaatggcaggactggcctcgatcatggttgccgattgaagctccggccagcattgctttgccgcccaaagcgcagtacccggccccgcccccacatcaagcatcgattgcggcgcaaattcggggcagctttctgcggcgctgtccagactggcgcgcaccgccgcataggtcgcgggcaagcgtgccgccagataggctttcgccgcaagctcgtcgcaaatatgcaggcggccatcgcgcgtttccgcacgatagcggcgcgagagaatctcggatgcgcgcttcagatcggccaatgccacgccctcaagcgcgccatccaccgcgtggcgcaaggatgcaagcaattccatcaggattaacgctccagaacctgcttcacatccacaaggttcgagcgaacgcgcaggatatagaagcccatcgtggtcaggtgagacggcgtgatccacgcatccgggttgccattggaaacgatgaatggctgcatgtcgagcgcatcccgaagctgcttttccatctcatcccacacaccgtccagatgcttttcagccagcacattgcggaaatccgaatgggcggcacgcagcaagccgtaataggcgtaaagctggccataggcgaaccagaaacgatcatccgcccgggtatcgaaccagcccgcatggtagttttccgcccggtccttgaggatcgcgggtgtagagccaagatcgctcgcgatgcggtcaacaaactggatcagattgtccgcgcgggcatcgaaggtcgcctggcaattttcaagccgtccattgaaggcgcgcaaatccttgatcgcggagcgataatagctgggtgtcggcgttttggggccgaagggattgaggccgaaataccaggcatcttccgcaaactgaagattgccgcgcgctttctgcaaatccccatcgatctgcgacgtgccgcgcagacggccgatattgtcaaccagctcgatagccgtgcggcgcacggcggcattgatgccgcgctgaaacgacgccttgttgtcgaggaagggtgtgcgatcccagtcaagcccgaagaagccaagcttgtagagcagcatggaggaaatccatgcattctggttgacgttgaaatcggtaagatcggcggcaacgtccgcaatggccgaaggcgaacatttgcgtaccgaagacggtatctgcgcggcctgaaccggctggcctgccggggctggattatccgcatcggtgggagccggctcactggccagggggagcggtgcttccgcttttatttcctcaccgggtgtcgccgcatcctgatagctatattttgccggatagtcggggttgaaattggtccaggcctgtgtttgccagatgaaatagacataaagcccgccaaggccgatcacggcgatcgcaaccacggctttccacaaggttccaagctgcaggaacagccgccataaagcgccaagcggcacggcgatcagccgggccagcgccgcgataaagcggccaaggaaggaaaaaacgccccgcactgcatcccacactctcattcatccttcacattgcccgcgacagcgggcgaaccggaacccggacccgaaaagcccttttctttcaaatagagtgtggccagcttttcgacaacctggcaggccgctaaaagcctcgtccaactgattttatctgtcattttcaacggacagggttgaaaccggaggcttgatacgtaacatggcgccatcccgcttcggccaatcgcgtggcagccctgcccatttcccatgaccgacggttcggaaaaacaatgggagacagcagtttcaggaagagtaaaccggttttacgccggaaactgcaacgaacgtcgcaatcaagaacattttcgccgctatggtacttgaatggcgaaatctttggtgtttgctaaagctaggaccggaaaaaacaatcaatccgtcaaaaacggccggtaaatggagagaagaatgaagcacatatcgacctgcatgtttacgcttgccctgggtggctttgccatgggaacggcaatgtaagcaccccggaaatcggccttgcggctgagccagcgagttgctcgaccgtccgcttctccgatgtcggctggaccgacatcacctcgacaacggcggtcgcaaccgaaattctcaaaggtctgggctacacgaccgatatcaaggttctctccgtgccggtaacctatgcatcgctcgccaaaaaggacatcgacgtcttccttggctactggaacccatccatgagcgccgatctccagccctatctggacaacaagaccgttgagacgctgcgcaccaacctgaccggcgcaaaatatacgctcgccgtgccgcaatttgtctttgatgaagggctgaaggatttcaaggatattgccaaattcaaggacaagctcggcggcaagatctacggcatcgagcccggcaatgacggcaaccgtctgatcctcagcatgatcaacaagaatgcctttggcctcaaatcctttgaactggccgaatcgtccgaacagggaatgcttgcgcaggtcgcccgcagcatcaagagcaaggaacccatcgtctttctcgcctgggaaccgcaccccatgaacaagcgcttcaagatagcctatctcaccggcggcgatgatttcttcggcccgaatctgggcggcgccaaagttgagaccaatgtgcgcaccggctacacgcaggaatgccccaatgttggcaagttcctcaccaatctcgaattcaacctcgatatagaaaacgacattatgggcaaaatcctcgatgacggcgaagagcctgcgaaggcggccaccgaatggttgaaagccaatccgggcgttctcaaccaatggcttgcaggcgttaccaccgttgacggcaaggaaggcctgcctgccgtcagatcggccctcggcctctgatcctgaatatcaacagggtcgcgggcaaaccgcggccttaaaattatgcccccctcccacaagaggcacgcagcaggagacttgatcgttgaactggctgacggattacaagatacctgtcgggccaaccgccaaatcggtggtggactggctgacgacccatctgggacttttcttcgacactctggccgcagtcatgcagagcttgattgacgatttgctgtatctcctggaactccctcaccccctccttctgatcgccatctttgcaatcattgcatggctcattcagcgtcgtatctcggtcgttctgctcaccattctgggtttccttttcatcatcaaccagggctattgggaacctaccctgaaaacactcaccctcgttctgtcatcatgttttgtctgcatggtgatcggcgtaccacttggaatcgccgcagcccatcgcccggccctttacgccgcgatgcgccctgtgctcgacctgatgcaaacgctgccgactttcgtgtatctgatcccggcgattgttttctttggtatcggcatggtgccgggtcttctcgccaccgtcatcttcgtgatccctgctcctatccgcctgacccagctcggcatttcctcaacacccgcctcgctcatcgaagccggcgaagctttcggcgcgtcacgctcgcagcttctctggaaggttgaactgccctacgcgatgccgcaaattctggccggcctcacccagacgatcatgctgtcgctttcgatggtggtcattgcagcccttgtcggtgccgatggcctcggcgtgcctgtggttcgcggccttaactccgtcaatatttcgctgggttttgaagcaggtttcatcatcgtcgtggtcgccatcgtgctcgaccgtatcttccgcgccggacgtgagaaatagcatgatcccgaaaagcagaaaccggttttccgacacgatcatgcccagacgaagagacctggcgacatgttttgattaaatcattggacaggctctatccatttgtttttacgcgcatcttgctcaaaaacccgctcacatttttcgggatgcgcaccaggaggcgcggatgacgattatcgcacttgaagacgtttgcatcatcttcggcaaaaatgtcgatgaggcgcttcatctggccgaccgcggcgaaacacgctccaggatccagaccgaaaccggccttgtgctcgacgtccataattgtacgctcgatatcgaggaaggcgaaatcctcgtcctgatgggcctatccggctccggaaaatccacacttctgcgtgcaatcaatcgtctcaaccccatctcgcgcgggcgtgcactggttcacgatggcgagcgcagcatcgatgtgggaaaagctgaccgcgcaacactgcgccgtctgcgcaccgagcttgtctccatggtgttccaacagtttggtctgctgccatggcgtagcgtcgaggaaaatgttgccttcgggctggaaatctccgatatgggcaaggaagaacggctggacaaggcgcgccagcagcttgaactcgtcggcttgcaggattgggccacccgcaaggtgggtgagctttccggcgggatgcagcaacgcgtcgggcttgcccgcgcctttgcaaccggcgcgcccattctcctgatggacgaaccgttctccgccctcgacccgctgattcgtacccgcctgcaggacgaattgctggccttccagtcacgcctgagaaaaaccatcgttttcgtcagccatgaccttgatgaagcaatgaagattggcaatcgcatcgccatcatggaaggcgggcgcatcgttcaatgcgggacgccgcaggagattctcctgcaccctgccaatgaatatgttgccgacttcgttgcccatatgaacccgctcggcgtgcttcgggccgctgacataatggtgcctttcgaccgcaatgcagcgccacgtccttttgctgcaacggccaggcgcgaaacgctggtgcgggatttgatgactgcggtggcggatagcggtggcgatgtcggtatcattgaaaacggtgccatcgtcggcaagattgcagccgatgatatcgtgcgcgccctcgcctggcatcagcagcgcggaacatgaactaaagcatgatcccgaaaagtgtaagtgggttatggagcaagatgcgtatcaaaacacaggacatacaagcacattttccacccaaaaaattgccgacaacgcgaatataacaatagaaacgattaaataaaaatacatacttataccgatatacttaatatcgcaacatttccttatacttcaaatattagaagcttacaacaagcttctcgcgaaaaagccgcacatgagaatatgcagctcttgtttttcagactttacacatagaaatcagctaaggactgcctgtcttgctgcagcacgtgcttcaacgcgcgcgcgaatagcattgacatctgcacgcggcgtcgcagcaaaaagcttctttgtatagtcatgttgcggattgttgaacacatcgtcacgcgaaccatattcaaccacctcgccgaaatacatcaccatcacatcatctgcgatatagcgcacaaccgagaggtcatggctgatgaagacataggtgaggccaaactcttcctgcaggtcggacaggagattgagcacctgtgcctgaacggacaggtcgagcgcggaaaccggctcatcgaggatgagcagcttcgggttgagcatcagcgcgcgcgcaatggcaatacgctggcgctgaccaccggaaaacatatgcgggtagcggttgaagtgttcgcgctcaaggccgaccttcaaaagcatctgcatggctttggagcggcgctcgtctgccgacatattggtgttgagcagcagcggctcggccagaacatccccgattttctggcgcggattgagcgagccataggggttctggaacacgatctgcaccttctggcgcatttccggcagcaggccatcgcgggcgatgttcacatccttgccgccgatcttcaactcgccggaagtctgcggatcgatcatggtgagaatgcgcgccagagtggaattgccacagcccgattcaccgacaatcgccagcgtcttgcctttttcgaccttgaaactcacccccttgacggcatgaacaactttcggcttgccgaacaggccgccgccaacatgataatcgcgcttgatgtcgcgcgcctcgagaacgatctcgctcatcgcgcttctcccgcactgatattctcaaagacaaaatcagaaaccgtcggaagacgattaccagtcgcattttccggcagggccgagagcagcgcacgggtgtaagggtgcttgggcgcggaaaacagcgacagcacgtcggcatcttccatcttgtggcccttgtattgcacgataacccggtctaccgtttcagccaccacacccatatcatgggtaattatgatgaggcccatgccgtgctccacctgaagccgcatcaggagatcgagaatctgcttctggatcgtcacatcgagtgcggtcgtgggttcgtcggcaatcaggagcttcggattacaggcaatcgcaatcgcgatcatcacgcgctggcactggccgcccgacatctggtgcgggaagcttttcagacgctccaccgcatcacggataccgaccagttccagaagctcgatagcgcgggcacggcttgcagaagcccccatacccatatgctgcttcaggacttcctcaagctgatagccgaccgtgaaacacggattgaggcttgctacgggctcctgaaagatcatcgaaatatcgcggccgatgatcttgcggcgctgactgtcggacagggtgcgcaggtccatgccgtcgaacatcatcacatcggcggttacggtcgcagtctttggcaaaagacccataaccgccagcattccgacggacttgcccgaaccggattcgccgacgatggccagcacttcacccttgttaacggtgatgtcgatcccgtccaccgccttgaacgggccagtggatgtatcgaaggaaaccgtgagatttttaatatcgagtagcacttcgatcaactccgctttagcttcggatcaagcgcatcgcgcagaccgtcgccgatcagattgatggcgagaacagtgatgaggatcgcaaggccggggaacgtgacgacccaccaggcgcgcatgatgaactcgcgtgcttcggcaagcatcgtgccccattcaggcgttggcggttgggcccccatgccaagaaagccaagtgccgcaacgtcgaggatggcattggaaaacgacatcgtggcctgcaccaccagcggcgcaaggcagtttggcaggatggtcttgaacatcaggcgcaacttgcctgcaccggcaagcttggccgccgttgcatattcacgttccttttccgccatgacggccgcgcgggtaaggcgcgaaaaatgcggcagcagaaccagagtgatcgccagaaccgcattaatcagccccggcccgagaatggcgacgagaaccagcgccagcaaaagcgacgggaatgccagcatgacgtccatgatgcgcatggcgaccgtatcgacgccaccgcccatatagccggaaaacacgccgatggcgataacgaagccaacgagcagcgaatattgcgcgccatagatcaggcgcgaaagaatatcgcggccgaccgcatccgttccaaggagaaactgggttgaaccgccctcttcccagaagggcggcacgagcatgaaatcgcggaactgttccgacgggttatgcggggcaagaaccggcgcaaagattgcaacaagaaccagcgccgtaaaaacaacgaggccgataacagcaccgcgattgacgctgaaataaaaccagaagtcccgcaatgcacgaagcgtgcctacgtccttcacggcttccggctgaatagttgagtgtgtcatattcccctcacttgtgccggatacgcgggttgatgaggccgtaaagcaggtccacaaccagattcacaaccataatgatgaaggcgatcagcagaagcccgctctgaacgaccggataatcgcggcgcgaaatggaatcgagcatccatttaccgataccgggccatgagaaaattgtttcggtcaggattgcgcccgccatcaacacgccgacctgcaggccgattgtcgtgatgaccgggatcatcgcattgcgcagcgcatgaagaccgacaatgcggcgtatgggaaggcccttggcgcgcgcagtacgcacataatcttcgcccagaacttccagcatcgccgaacgggtctggcgcgcaatcaccgcaagcggaatggtcgcaagcacgatggtcggcaagatgagatgcgaagcagccgacaggaaagcgcccttctggcccgaaagcaggctgtcgatcagcatgaagcccgaaacgggagtgaaataatagagaagcgaaatgcggcccgaaacgggggtccactgcaaaacaccggagaagaagatgatgagaagcagcgcccaccagaaaatcggcatcgaataaccgaccagtgaaatgcccataagcccctgatcgaaccaggagccgcgcttgacggcagcgatgacgccggcaggaatgccaatgaggacagccaggataatcgcgcagatggacaactcgacggttgcagaaaaaagcgcgaaaaattccactaggacaggctttttcgtcaccagagactgaccgaaatcgccgtgcagcaagttccagacataaaggagatattgctcccagatcggacgatcaaatccgagctgcgccatgagttcagcatggcgttcaggactcacaccccgttcgccggccatcagcagcacgggatcgccgggcaggacccgcacgaaagcgaaagccacaattgtaatgcctatgaaggtcggaaccagatagacaagtttgtttaatatgaaacggaacataaaaaaactccgaccgggcgcagagggttccccacacccggccacggatttgatgaaaccgaaacccgtatgcctcctgaaaggagacatgaacgaattccggtttcaaagccaaatcagtaaccagttgaatcgggtatgacctacggatgtgaggttcctgagcgtgcagtcacgcaaaggacaggaacccccaatccaccacactcgcgttgtcaggtcttactcagaaatatcgacttcttcaaagcgataatcgccgagcgggctctgcttgaagcccgtgaccttagccgacatcggcacgaagaccgtcgaatgcgcaattgtatcccaaggcgcctgctccttgaagaccacctgtgcttcttcgtaaagcttggtgcgctcttcctggctggtcgaggtcttggctttctggatcaggtcctcaaacggcttgtagcaccactgggcgcggttgttgttgccaaggccagcgcagccgaggagcgtccccaggaagttgtccggatcgccattgtcgccggtccatcccatgatcacagcgccgtcacgatccttttcagacgacttcttgagatattcaccccattccatcgagacgatgtcagccttgacgccgaccttcgccagatcagcctgcatgagttcggccgtacggcgcgcattcggcatataggggcggctgacaggcatggcccagatcttcatcgaaagatctttcacgccagcagcttcaagcgccttctttgcagcttcaggatcgtacttatcgtccacgacctcttcgttgtagctctacatcgtcggcgggatcgggtttttggcgacctgaccctgcccctggaacacagcgtcaatgatagccttcttgttgatggcctggttgagcgccttgcgcacttccggcttatcgaacggcgccttcagcgtattataggcaagatatgccacgttcaggccagcctgttcgtcaaccttgaggttgggatcagcctgaaggcccttgatatccgccggagccggataggacataagctggcattcgccggccttgagcttctgcgcgcgaacagcaggatcggtcgtgatcgcgaagaccagatcgtcgatcttcgggcgtccgccccaatagtcgtcatttgccttgaagcgaacgacagcgtccttctgataagcaacgaactggaacggacccgaaccgaccgggtactaattcagatcgtccttcttgccatcggcggccagcttgtccgtatattccttggaaataatcgaggcgaaaggcatcgagatattggcgaggaaaggcgcttccggacggttcagcacgaacttgacggtataatcatcaaccttgacaagatccttgatgagcgtgcccatctccatgctgtcaaaatattcataggtgatgccagcggtgtaccggtaccacgaattatccttgttgcgcatgcgatcaaacgagaagatcacgtcatccgcgttgaaatcgcgggtcggcgtgaaatggtcgctcgaatggaacttgacgcccttgcgcagatggaaggtatattccagaccatcgtcgctgacatcccagctttctgccagacccggcacaactttcgtcgttccgttttcaaattcggcaaggcggttgtaaaccggatgcgccgaagcatcgaacgtatcaccgcccgtataggctgccggatcgaagccttcaggcgaagccggcgagcaatacacgaaggttttcgccgaagctgcaccgctcataagagcaactagcgccgttgccgccaggagtttctgataaaatttcattattgtccgcctccacggaaatgcctgccgcgcgcaccccattgcccgcagcctggcttatcgaaacgtgtgggaggtcactttgcaagcgtaatttttagaacagcttcacattctcaactgaatttagccaaaattgttagatttttttcctatttttttgggaatggtggaaaattgcgctaagggccatcaatttataataatcttcacataagcatgatatggccttatacgcctttcatatcttgttgcgggccttattgcagtgtccggatgggaccttgcgagaggaaaaactcggcaaggggatgccctcgcaacacgattcactgcgaaacaattgcaatggaccggaatccacaaggctcccctcgtattcgccgccgctatctcgaccataattccaaggtcgcactttatgtagatctcggaaacttttgccttttccatctcgctgtagaaagtgcgagcttgaatggcggcttcggcagggctttaaattcaatacggatgatcgcctgagcaggtcgcaaacgagtgccgatatcacggatggagaacaatccgctctcggcgactatcataagaaccacgcttataataagaactgcattggcaaaatcgcacgccttgccgaagacgcggaaggcaatatgagaaaattgaaaaagacttgaaaaatgataggtttagactaggatggcatggatttcgtcaatggcgatcgggtggccaggctaacgtttgcatcaagttgcgattctatcgaaacggtcgttcaaacattgccccctgacgcgaataaagccccctgaaacaaaaacgcatttttttgggacaaatttgtggtttttgtgccgttttgaatataagcaagggcttctcaaacccaatatatagtattaattttaacgggctcaaacagaaaaacttgggtgtatttttaacttcatgcagtcttacgggggtatgacggcaaatgactaacaaagttactttttatgatttagtagaaaacgcagatcaggctgcagattttctctcagcgcttgctaacaataaaaggcttctgattctctgcaagctacttcataatgaaatgtcagtgggcgcgctggcaaaagctattgatctcagccagtctgcactttcacaacatctggccaagctgcgggctctcgatctcgtctcgacgcggcgcgatgcccagaccatctattatatggtttcttcgccacacatcgaattgatgttgtcgacgctctccggcctctatatgagtcccacaccacgccggcgtgaaatgatggcggtggcgcaccaataaaccacatcccatgaggccgcagccgtgcgatgcaggatatagataccagatcgcacgactgcgtctttgtaatcgatgacgcggacgacattcgcctcgctccatatcgcgatatccgcgaaaaggatcttgtggggcgtcaacagcgttttatcgctgaaggtaaagtggttttgaacgtgcttttttcctcttccgcacgttttgaaacggaatccctgctcgtactggaaaaccggctgggaggattgaccgaacagctaaggcagttgccgccgggcgtgcctgtttattcagtgccgcaagcaatcatggatgcggtcgcgggctttcatgttcatcgcggcattttggccgttggccgccgaaaatcacagcctgaccttcgggatatgctggccgccctgccccaaaaatctttggtggtggttttgtgcggaatttccaaccacgataatgtcggctcgatcttccgcaatgctgccgcttttgaggccgattgcgtattgatggacgagacctgttgcgatccgctttatcgcaaggcaatccgcgtctcggtcggcgcggcgctcaaggttccttattttcacggcggcacgattgacgacatcaacgccgctcttgcagaggccgggttcaatcttctggccctcaccccatccgcaccgcgcagtatctatgaagccaccatttgcgaacggcaggctcttcttcttggcaccgagggtgaaggattgccttcccgccttctggaaaggctggaaactgcgcgaattcccatgtcgaagacattcgacagcctcaatgtcgcaaccgcatccggcattgccttgtctcgtttcagcaagttttcctagagcattttcgagccaaaagtgtgaaacgcctacgcggggaaatcagtccaccgggctgatttatggtcccgcttcgatacgtgggataatgcggcaaaacaaatagttagagcggttccggcgattgtgttaaaacaggaaccgctttagaacattttcaaaccaaaaaacctccggcatgaaccggaggttttttggtttgaaaactcgcctttaccaagtcaggctgcggaagccttgtcagcatttgccatcaggcggcgcagcatttcttccgcctgcggctcacgctcggagcgtccgataaagccgccgccgaacacgcgggcggcattgctgtcatcggaatagagcacacaggcctgtccgggcgcgatgccgctttcgccatcgaccagctccacccacgtctgcccatctgcatggcgcagcacagccgggcgcggcgggcgcgtcgagcgaaccttggcgaaaacttccattccgcttttcggcagatcggcgatcggggtgtcacccagccaattgacatcacgcaggaaaaccttgtgcgtctcaagcgcctcgcgcgggccaacgatgacacgcgcattggccgcatccagatgcacgacgtaaagagcttcgcccgtggcgacgccaatgccgcgacgctggccgacggtataatgtacgataccatcgtggcgcccgagggtgcgcccatcaatatgcacgatatcgcccggattggcagcttccggcttcaatctggaaataatgtcggaatatttgccctgcggcacaaagcagatatcctggctatcctgcttcttggcgacagtcaggcccagttcctcggcgatttcacgcacctgcgccttcggcagatggccaagcgggaagcgcagataatcgatctgctcctgcgtcgtggcaaaaaggaaatagctctggtcccggtcggtatccaccgggcggtaaagcgcacgatgggcgccattggcacggctgcggatataatgtccggttgccagtgcatcagcgccaagatcgcgcgctgtctgcaaaagatcggcaaacttgacggtctggttgcaggaaacacatggaatcggcgtttcgccactcacataggagttggcaaagggatcgataacggcttcacgaaaacgcgcttcgtaatccagcacataatggggaatgccgaggctctcggaaacgcggcgggcgtcttcaatatcctgtcctgcacagcaggaaccggcgcggtgaacggctgcgccatggtcataaagctgtagcgtcacgccaacgacgtcataaccttcacgtttgaggatccccgccacaactgatgaatcgacgccacccgacatggcaacgacaacgcgcgtgtcttccgactttcccggcagatcgaggctgttcaggctcatgattgatccagcttccgggcataagagccctgcttctcaaaatttcaatttctgcgccctatatagggcaaactgcggcaatttgccaagtgtcgcaaaacaatcaatgtccagattgcgacaaccggcccgcacttcgttgaaaacattgtcggcgatgaacgaacgggccatttttatatcccaaaaagccaatatttttccaagtgttaccagagcgttaccagcagcttaggtaatttttaaagctgtcgcgctagtctcctactcgattaggtccttgagtgttgtgtagagagtacaatgaccgatctggtaagaccgcgtataaaatatgttatcggtcctgatggcagcccgctgaccatcgcggacctcccccccgccaatacaaggcgctgggtcattcgccgcaaggctgaagtcgtcgccgcagtgcggggcgggcttctcagccttgaggaggcatgccagcgttatacattgacggtggaggaattcctttcctggcaatcctcaatcgatgagcatggtctcgccggcctcaggaccaccagaatccagcaatatcggcactagactatttcaagtgcaggccggttttgcagggataataagacaagacagataaagcatatcccgctcttggggatcgccgccaacccttattgaccgcggcgcgctttggaaaattgaaaaccggcccctcggggccggtttttgtttgcacattgtctgcttatgctatgaattgaaatagcgctttattcaggaggatggcatgagcgggaatatcgaaattcgcaaggaagacagttccgatggcgggcgctacgtggccacgtttgaaggcagcgaagccgagatgacctatacgaaacttggcccttccctcatctccatcgaccatactttcgtgccggattccatgcgcggcaaaggcgtggcgcaggcacttgcaaaaaatgcggttctggatgcacgccgtagcggttggaaaatcattccgcgttgcagcttcatgcaggcacaggcttcgcgcaatcccgactggtcggatgttctgggaagctagagcattttcgcgccaaaaccgtttcacacttttggcgcgaaaatgctctattgcatgtcgcggatgccggttgcgaggcttttgggcgctttattctttttgcctttgcccttttccgtcagggccgttcccttgagcagcttatggatcggtgaatcgggtccttccctttcggccgtaatggcaaccatgcgggcggcaagggtggccatttcctcacgcagcgcagcattttggcgcgcaatctcaatctgatcggcactcatgagcgcgccatcgccatgacgattttgccgctccagtttttcctgcgcatcggaaagttcggaaatcagcttttccagcttctgctgcaattcaccattgcggcgcgtctcgcttttcagtttcgtctgcgccgccgtcaactgcgttgaaagctcgttatagcgggcagttgcatcctttcggtcatggcgcatttcggtaatctcgctcattaaacgactaatctcggcctcatgcgcgcttatttcgatgcgcagcgtatccgcaaggctctcaagtgcaacataatggccctgcacccgctccagttcggcctggagaatttccgctttttcaagcgccgtatcgcgcgcctgccgggcttcagcggctcccttttcctcctcaccaagccgcttttcaagcctggcaatgttttgttcaagaaggggaatgcgtttcagctcatcctgctggcgcgccaatgtcactttttgttccgccgtcttgccgcgttccagcttcagcaattgttcaagcttgctcacggcgacagcgtgctcggcgcgaaggccgtctcggtcggcacggatttcagctaaggttatcggcagttcggcctgcacctgacgccgcgccagaaagaaggcgcgccgccatacggaaggaccaagcagaaccacgacgaaaaccgccacgagaacgccaagcatcaaaaagagagcggattgaatcacgatttcaacaggcccgggcggttgcagacaagatctattcgatattcataatgcgcaaagttccgcctttccagcggaacaatttgcgccggaaaggctaagaatgcgcaactccgttcgctacagcttagagcgcgtttcgatctgattgaatcagatcggcgctctaatcctttgttttgacgcgcatcttttccgaaaaccggttatcgcttttgggagatatgcgttagaacgggttccaggtcggcgctgctgaaagcttcagatagccaatattcacgccaagccgcgcgccaatgccggtacggattggaacgagcacgatattttcccgtttcagcacattgaagccgacaccggcgatcacataggccgaaccggcaacaccagcatagcgcccataaaggtgctggatatcatcgagattatagaccagcatcatgacacgcgaaccctggccgccaaaatcccagcccagcgaagggccttgccagaatgtcttatggtcgccggcattcttggtatagagcgtgccttcaccataggtcaggccgccgatgaaggcacctgaaccctcttcgcccagaatatagccgtttggcaggccgaaactctgaaatgccttctcgaccgcacttgcaatgccgcccgaagtcgaaccgaagaacctgtgaccggattccacgacttcctcggcggtgtatgtattctctgctctggcctcgcgaggcagagcgatgaaggagacaaacagagccgcaaaaaacgcgacgaagcacgccgcattgcggaacctgatttgcgacagggatggtatggccatttatatttccttttggctacacgcttctctgtctgacggccctgtcaaaagcctgacgtcgcctcttccgggcgttttgtcgaatcgtgtcattttagacccgaatttattgtccaaacctttaagttctgaaattggctttacgaaggcgcgtgatttcaaggtgatttcgcgctcaaaatggcggttctcacagccatttgaacacgccgccacgctgccccgcaaaagaagctttgttgcggcgccccagcggggcgtgtatccagttaactcgatattctgggcgattcgcccgccttcatgcagcccgcaaacaccccgttcgcaggctgtttcgttaaccgatagcggcccatcgtctgacgagccaggcggtccgggctgatctgcgttcccggagaaagcgccatgtccttgcccgttaccctttcagctctcgatcttggtgcacttttgtgcagcaggatctgccacgacatcatctcaccggtcggtgcgatcaataatggtctggaattgctggaagaaggtggcgccgatgaagacgcgatggcgctcatcaaatcgaacgcgcgcaacgcctccgcccggcttcagttcgcccgcatcgcctttggtgcggcaggctcggcaggcgtgcagatagacaccggcgatgcccagaacgtcgccactgaatatttcaggaacgaaaagccggaattcacctgggaaggcgcgcgcgtgcttctgcccaagaacaaggtgaaactccttttgaatatgctcctcatcggcaatggcgccattccgcgcggcggttctctggcggtgcgtctcgaaggcggcgataccgatccgcgttttgtcatcacggtcaaaggccggatgctacgcgtgccgccgaaattcctggagcttcattccggcgcagcaccggaagagcccatcgacgcccattccgtacagccctactacacgctgcttctggccgaagaggcgggcatgaaaatctccattcatgcaaccgccgaagatatcgtcttttccgcggaatgaattgaaaaagcgccggtccacccggcgctttttttgaccatcagacaggtgattgaaaagcaaaagctccgccgaagcggagctttttacaattcagaccatgcagcccgaatcaggcgctttcgcgcatctcggcatccggctcgcgcagcacataaccacgcccccagacggtttcgatatagctctgattgccggaaacggcgtcgagcttcttgcgcagcttgcagatgaagacgtcgatgatcttcaattccggctcatccatgccaccataaagatggttcaggaacatttccttggtgagcgtcgtgcccttgcgcagcgaaagcagctcaagcatctggtattccttgccggtcagatgaacgcgctggcctgcgacttccaccgtcttggcatccagattgaccaccaggtcgcccgtcgtgatgaccgactgggcatgccccttggagcggcggacgatcgcatggatacgggcaatcagctcgtccttatggaacggcttggtcatataatcgtcggcgccaaagccaagaccgcgaaccttgtcctcgatgccggccatgccggaaaggataaggatcggcgtcttcaccttggacagacgcaaggtgcgaagaacttcataaccagacatatccggcagattgagatccagcagaatgatgtcgtagtcgtaaagcttgccgagatcgatgccttcttcgcccagatcggtcgtataaacattaaaactctcggacttgagcatcaactcaatgctctgtgcgatagcactgtcgtcttcaatcaaaaggacgcgcatcttttatcccctttccgcagccgaccagatgtccctcacggcagcacacggaactatcgttgcctttgtatgaaggtgccagcaaatggttaacaaaatatgattctggttggcaagcataattatgttccgtttagaaaaatctcatacacgattgaatcaacagaatattcctattctcctgactctaatgcatcgctttaagactcttccgcaagcgattcatccgactctatcttttcgcctgttgcccaaaaaccacacctggtttaccgagccttaagtcctaacgcatatgattaactccgccggtaaaggaatggttaccaaacgagcgaattcttaactttttgtttcgcttattgaggccattgcgaataacggccgcgacgccctccctttggggacactggaatcgcgaggagatttgggggtgaattgggcgtgtttttgcccattcacactggttaacgagccggggggaaagccccaacacatggagctgggttggtgttcaaggagtattgcgtatgaagccacgtgaaagcctcgtcaggctgaaactgtttcaggtgaaagaaaagcgccgccaattggggcaacttgacctcatgatcggcgaattcgagcgtatggctggagaacttgacgcacagattctgtcggaagagaaaaaggccggcatcaccgacatcaatcattttgcctacccgaccttcgccaaggctgcacgtcagcggcgcgacaatcttttcgtatcgattcgcgatctgatgtcacagaaggaagcggcggaagcggaactgacggttgccgaaaccgaactttccaaggccgaagcactggaagagcgcgatggcgtcaaggcgccgcgggaagtcatggaacgcgcggccaaccagcgccgcgccatgatcggctgagtgcatcctggcaactgaatttgcgagcataaacaaaacccggctttcgccgggttttgatcacttcatataattcagccaattcaggccttcttgccgtggaagccacggatcacgccgataatcttgtcctggtcagcttccgaaaggtaaggatgcatcggcaggctcagaatgcgtgatggcaggctttccgaaaccggcaggccaccgggggcaacggaatagtgcttataggccgtctgcaagtgcagaggcttcacataatagatgacggacggaataccttctgcctgaagttgtgccttcaagccgtcgcggttctcgctttcgatagaatattgcgcccaggccgagcggttgccggctggaagttccggcaccttcaccacatccttcagcgcctcattatagcgccttgcaatgcggtcgcgggcttccatctcatcttcgagaatggcaagcttttccagaagaacagccgcctgtatcgtatccaggcgagaattgatgccgatgcggacattgtcatactgcgtctcgcccttgccgtggaacagcacggagcgcagtgtatctgccaattctgcatcattggtgaacatggcgccaccgtcaccgtagcagccaagcggcttggcgggatagaagctggttgcgcccacatggccgaaagcgccgcacatgacattgtcgcgcttgccgccgatggactgggccgcatcctcgatgatgaacaggccttcgcgctcggcaatggcggtgatgcgattgtaagaggcggcaaggccaaaaagatcgaccggaatgatcgccttcggctccagacgaccttccttgatggtggcggcaatggcagcttcgagctgctcgacattcatgttgtagctatctggatcgacatcaacgaataccggctctgcaccgacgagcgcaacaacctcagcggtcgctgcaaaggtgaaggacggaacaaaaaccgcatggcccggcccgatgccgcgtgtcatcaggggcatctgcaaggcgtcagtgccattggcacaggcgatgacatgctccacacccagatattcgccaagctttttttcaaattcagccacttccggcccaagaatataacggccttccgcaacaaccttggaaatggcggcattgagacgattttcgatacgcgcgcgctgcgctccaagatcaatgaactgcatgttggctccaatatatctggcccgcacgaaaaccggtgcgaatcctcggccatctatttattcgcttgcgccccgccctgccatggccggagcgttcaaagttttgcgagtgctgtaacaccgctttacacaattttacgctgcttgcgcactgctgcttcaggccggatgccgcaccgtgccttcggtgagaatgcgcaggacactgatcgcttccttgccgtcggttcgcggcgtttcacgcgtttcgatgcaatgcatgaaatgctgcaattcgcgcgtcagcggcataccttcttcggtttgtatatagaccggatcggcggacttgaaagcccagcggtcgttttcccgccagacctcatgcctgtaaagggcaagcttccgctcccaggcttcgccatcgtcgaaaacagccatgcccttggtgccggtgacactgaggcgacgttcgcgataagcgttcagacgcgaagcaaaaagatggccgcgaattccgctcggaaattccatgtgaagatgcgcgaaatcgttcagatgatcgagaatagcaacgccttcgccgcgcaccacgttcggctcctcgccggtgatggcaaggatcatcgaaagatcgtgcggcgcgagatcccatagcgcatcgaattcggtatgaaacttgccaagcccgacgcggtgcgaatgcacatagcggatatcgccaagttcgccgctttgcaccatgtcgagaagcttttcaaaagccggatggaagcggagcacatggccgaccatgaacacgcggccattttcgcgcgcggcctcaacttcggcaagcgctacgggaatatcgagcgcaatcggcttttcaaccagaacatccttgccgttcttcaccgcttccatggcatattgcgcatgaagctgcggcggcagcgccagcacgatgccatcaatatccggatggatgaagagttcctcgactggaatgctgggaacgttgaattcggaagcgaatcgttccgctttttccgcgttggagtctgaaactgcctgaagggcgccgagactcttcagggtacgaatgtgattgccgccccaatagccgcaacccaaaaccgcaatacgaggtgccatgaaacttagcctttgctgatgccaagttccatatcggtgcaaatgatagaaaacaagatgaaacctatgcgaagaacgcttgacagggtctcgttccgcacatataccgccgccattccttgcaggaacaacgatttgtacgccgattggcgatgatgaatttgtctctgtaaagcgacgcgtggcggagtagctcagtaggttagagcagaggaatcataatccttgtgtcgggggttcgaatccctcctccgctaccaacgctcccacaccaccgaatgcataatctccctgtaaagtgtcgctcgttcctgacattttgacgttggctcttagacagagtagatcgctttaagctgcactcagaagcgccgtgttggaaaccagccgacattctcacagtggctgcactggcgatcatcgtccgcttcacagactttgcatttaatccagtcaccctcgtgccacatgcttaccataacacctctgcaattcttgcgatcatacgtcctatggcaattccgtcctatactttcacttcacttggaattcgcaccgcaaaccgtacagatcaaagtagggtacccaccagggtaacgcgggtgccatggttagacggtgaaatggccataaagtgtctccaaaacccgttctaaagagcagttaaaaccgtcttggagacagtcagagtacaaaacaaaacgcccctaacaatgtcaggggcggaaaaactaatctgttcagaagattcatagcatattacgcagaagatgcgccttcgccagggtcaacatctattgttaaaattggctatgactaattgcgggtgaactacgcaatatcccgatcaaatggaatgggcccccaccggcctgttttggtgacgttggctatgaaaccttttagattgcgacgggttcgcataaccaatcttttagcttcacgccagaccaagcccaaaagagaggggcgctgtttggggcgccgattctgaccgattgtgctttccattcccgactggcggcaaattgcaggggaaatctgataaatttcaaaatcgttgaatggcccatcattgggatcgaacaagaaatggtctaccggcgctgaggctttttccatcaatggaaggagcttgcgagctgcttcgcgcgaaacaacgtatccgcccatctgcaagtgtcgcgagcgcagccgggaaatcgaatacgggccttcatttttaacagggttggaaatcaatacctcatgtccgtaagcgtcgattttgacgatatccgcttgcttgggtatccagtgatctgaagccaaaaaccgcgaggaaccctggctcaatcgaatgtcatcttcaaagactgccgcataggcatcttcgccggcagcaatcttttcaaggcatttgcgatgagaaagaaaacagccaatttcggcaggcgacaaaggagcgggccattctttacttatttgagtaaaggaagccagttcaagcggcgacatggctcgtccatttacggcttccacacgcttgaattgtgcgccgaggcgctcaaactgagacgccatgaattcgaggcgatcccggctcttgtcgagattaataagataacacttcataaagcccccccttggaatggtcattcattaggaggcctttgaattctagtcgattaatggcagcagtataaagtgtgcgcgctttgtcatcgcctgggccagatcgtgtattttttggcttatgcggacaattggcgcacgggcgtccctatcagcgagaaacacgagagcccaccagctataaaggtatgatagcacagcttgtatcgcattttgttgcataatatgcgctacaaattcgtgcgccaaagctcgaacgagccccgacaaataacgcaaattatcgttatttctacataatttctgttagatggcttataggctatggtacggtcggttggagttgaaccaacgacctcaggagccacaatcctgcgctctaaccaactgagctacgaccgcgtacctttttgccagcaggctgatgcttgcgcatcgctgacagggggtcacatacggagaatcgatccatattgcaagtgattatagcgttcttttttcaagaaatccccgtttggatcacgtcttcgtaaaatgcgaagaatcccggttactttctgttatgcatggttgcgttcagccgcgacaaaccacagatcatgtaaaattggctttcccgcattaactaatgaaagagaaaatacagcccataccgaagggcaatatggacccgcgactgcaagaagcttattaacgagacgttaaggagcgctgcgggcggtcgaaaaaataggtaaggaccgtatgtcaggatcataccccttcatcgatattgccgcgctggattcggtccgcgaaggctttgccagaggcgatgcgcagcttgtgctggcgcatgatctctcgaccgtgctttgggtcaacgggcccggcgcgaagcttttcggctataatcgcgtagaagatctgatcgaaggacaacttgatctgcccgtcgccacacgccgccagattgcggccttcagcagcgaaaacaccagcgcgcccagcgccgtcgccgtgcggctgggcggtggcttgcgctccgagctaacccaccttcacgtttccaatatcaaactgcccgatggcgtcgccgccctgctggttgcaacacaaatgcccgataacagcgccgaagcagccatttccggccttggtgatgacagcacccatatcgcgctggtggatgcggttgggaaggtcgttgcagcaagcccgcgtttcgccttgctcgatatttccgcttccacgctggaagacctgattgtcgaggccggagacgctacagaccgcatcgtcaagcggcgcattcgcaccggaagccattccgtgcccggcgctattgcccgcctgaccgacacaccggccttgcatcttctttgcatcgtcggcgacgccccagcccagttccaaaccgcggctgaagctgtgcccctgcctgacaatgcggaagcggttctggaagaaatcctccccgaacagggggatgcccctgcgcaacaagcgcaaaaaacccatgccgaacagcccaggccgaaaacctttgccttcgaccacgatgcaccgcctgcccgctttatctggaaagtaggcccagacggcacattcagcgaaatttcgcccgatcttgccgcagtagtcgggccgaattccgccgatatcgtcgggcggcgtttttcggatgtggccaatgtcttcggtttttataccgatggcagcatcgcagcacttctgctggaacgagacacctggtcgggcaagcgcctgctgtggccggtggaaggcacacgcctgcgtgtgccggtggaactcgcagccctgcccgtttattcgcgcgaccgcgaatttctcggtttccgcggcttcggcatcgtgcgcccggcggaagccgaagctgacccggaagaaatcggcctggcgcttgccggcggtattccgcaaaaccgcaagccccggaaagagcctgccgaaaccgcccgcatggtgggagaggacgatgttctggcgctttccgaagaagtggccaatgacgaccaacccgctgccgttctgccgaaaccgccactcgacattacaccgacgcccggccgtcgcgattccgacaaagtcatcagcctgctcaattcctgcgcgcaggaaaaagtggcggccgatcaggcaaagttcctgaaggaaaaggagcgcgcaacgcgcccggaaggcgggcttacgaaaaccgagcgcaatgcatttcgcgagattgccgagcgcctgcgcaagcagggccttgccaatacgcgcgccgagagcgaaacgcccgtttccgaaacgtcatccatcgagccggttgaaccaacgccgcccgtaaaaacacgctccgaaccgatccagccggacgaaaccgcgctgctggccaatctgccggtgccggtcatcattcattcgggcgatgcaatccattacgtcaatcaggcgcttctcgacattaccggctatgaatcgctggacgatattcgcagcgcaggcggtgtcgatgtgctgttcaacagtgagagcgatgatggcgaaacacgccagagcatggttcttcgccacgccgatggcagcgaggaaccggtcgatgcccatctgaacgcaattgcatggcgcggcgggcgcgcgctgatgttgagcctgatgccggttaccgccgccgacctccccgccccggccgaactgcccgctgccaatgatgaggaaaagcaggcgctcgaagcccatgtggaggaactcaaaaccattctcgacacggcgaccgatggcgtcgttctgatcgatccggaaggccgcatccgttcgatgaaccattccgcgtcagccctgtttggctatgagcgcgacgaggcggaaggcaagtttttctccatgcttttcgccatcgaaagccagcgcgcggcgatggattatctgcacgggctctccggcaacggggttttgagtgttttgaatgacgggcgcgaagtcatcgggcgcgaggccaagggcggctttattccgctgttcatgacaatcggcaagcttccgcatacgcgcgggttctgcgctgtgctgcgcgacattacgcaatggaagcgcaccgaggaagaactgaccaatgcacgcaaggaggccgagcgcgcctccaaccagaaaactgaatttctggcgcgcatcagccatgaaatccgcacgccgctcaatgcgatcatcggcttttccgaactgatggccgatgagaagttcggccccatcggcaatgaccgctaccgggattatctgcgcgatatcaaccgttccggcaattatgtgctggcgctggtaaacgaccttctggatatttccaagatcgaagcgggcgcgctcgatatgcagttcgaggcggtttcgctcaacgatgccattggcgaagcgattgcgctgatgcagccgcaggccaatcgtgagcgcgtcatcatccgctccagctttcagtccaacctgcccgacatcgttgccgatagccgctcgatcaagcaggtggcgctgaacctgctttccaatgccgtgcgttttacggctcccggcggacaggtgatcgtctcgacgagctatgagctgaatggcgacgtggtgatgcgcgtacgcgataccggcatcggcatgagcaagagcgaagtggaacaggcgctgaagcctttccgtcagatcaatgcgctggagggccgcaaggccgaaagtgcgaaagactggcgcaacgaaggcaccgggctgggcctgccgctgaccaaagccatggtggaagccaaccgggcgcaatttgccatcgattccaatcccggccagggaaccgtggtggagatcgtcttcccgccaacccgcgttctggctgactgatccaatcagattgaaacgcgctcgaacggaaattttcctattcctgtcagaattcaaaaaaaagcgccggacgaaccggcgctatcagaatctcagagacaaaagacacaaaagcaattcgcaagggagcaccggaaacggcagctcgatcaccactcagtgttgatttacttatcgcgtgggaccggttaacgacgccttaatttctccgctcgaagtttacgcattcgtagtgactgtaaaatcacagttaatttctgcgcagcaattgattaaccatttggcttttttgcccgcctcgacccggcgcagcaatcggaaaggcactctatctctttgtttttgcggcatttaagcggcatccgttttttccatttgactgaaaaatactctaggctgtagagacgaattaactgaagaatgcaactgtagtgttagagcattttcgagccagaagtgcgaagcgcctacgcggggaaatgcgacaaaacaaatagttagagcggttccggcgattctgttaaaacgggaaccactcttgtggattgaatttgacgtctggatcccggctgttccatatgctgtttcaaacgtcaaattctaaaaatccgctagatacatatacttactagtggtctttgtgattccaacatttgctcgacgcttgaaccgagggatgcaaatgttggaatcagaccacgagtttacatgatagcctggtttcactgattggatggttgatgcgctggcccatatttacgcgcctcataattgcgttcgtcattctatgcgccgctgcggcagcaacccttttggccgtggtgcccttcatcgtctccaccgacgccatccgcattcgtgtcgcacaggaaatcagcgcatggaccggctatagcgtcgagttgcggcaggctccgcgcctcagcgtctttcccgttctgcgtgcttcgctaagcggcgtaaccctcagcaagctgaccgatcagggccagaagcccctgatgagcgccgaccgcatcgatgtcgagctttcgccgcttgatgccatcatgggacatatttccttttccgaaacgcagatcgtgcgcccgcatgtgaaccttgaagcacccgtttccaatatctcgcaattgctggatgctatcgccaattccaacggacggcttggcaccgctatccgcgcacaacgcgcactcctgcaaagcggcgccaagaagaatgcactggccgccggacaggcttcacagccattcgggcgcgtggtggtgcgcgatggcaccatcgccttcaatcgcgccggcagcgagccgaacgtcccccatgacaagcagatcaccgatgtcaacgccacgctggaatggctgcgtacatccagcgccgcaacactgaagggcagcgccaaatggcgcggtaaagccacccagttctcgctcaccgtggcacaggccctcccgcttcttgcaggcggcacatcggacctgaccgcaagcctgaccgccaatccactcagcctcacctttcagggcaaggccaatatttccagggaccgcttctttgaagggcgcctgaccgcaaagacgccatcactcagcggcgcagtgcgctggctcaacctgccgccaattgcgggcagctcggaaatcggtgctttctctcttgcttccaccattactgcgacgccgaaacgcctgaaattcgcggatgtggaaatgaccgcaaacggcagccccgccaagggcgtcatagaaatcgggctggaacaggaacaacccgccgtaaccggcacgcttgcctttgagaagctcgacctcagccgcctgttttctgctttcattccgctgcccgacagcgccgcgcgctcgccgagcgagcggaacaatcccaatcgcgatatcgtggatacgagtttcctcgaccgcgccgaagtcgatcttcgcctgtcggcgcaaagcgccaccgcagggccggtcacgatgacgggtgtggcagcggcggttcagatacgcgggggccgcgccattttcgacatcggcgatgcaaaggccttcaacggcatcctgcaagccaatgtgcagattgtgcgcgacttgaagagcgccagtggcgaattgcggttcaatgccagcgatatcgacagttcgcaattttttgccgctctgggcttcgacaagcccttcatcagcggcaagggcaatgtctcattgttcatgaaaggcccggtaaaccgctggtccggcctgctgacgaatgcacagggcaatatttcgatccagctcaataatggccagatgcagggttttgccgtacaggattttctggccaaggcgcagacccaacgcttcttcgcgctggagcgcaaagataatatcgccctcgccttcaaccgtctggatgtgaaggccaatctgtcggacggtgttgccacgcttgaaaatgcaaagctggatacgtccgacggcacgctgacgcttgcaggcatcgtgcccttcgtagatcgcagccttgcgctaagcggcgaagtggtcttcccgaacagccagccgcaacagccggaaagcgatacagacggcgagcagcccgccgaaacaccgcccgccaagccgccgcttcatttctttgtcggcggctcgtgggatcggcctttcatctcaccatcctcgatgggaacggggcagtaaagtccctttatcccatacggaatgctgcctgttcgtcgcggcggcgctgcacttcacggcgcttgttgatgacggaggcgataatgacgcccgttgtcaccagcgcgatgagaatggtgcagaccgcgttgatttccggcgtcacaccaaggcggacctggctgtagattttcatcggcagcgtggttgcccccggaccggaggtgaaactcgcaatcaccagatcgtcgagcgacagggtgaaagcaagcatccagccggaaaccacggcaggcaggatcaccggcagcgtcaccttcatgaaggtcgtgaccggcggcgcgccgaggtccatcgccgcttcttccagtgaccggtcaaagctgacgaggcgcgattgcaccacgaccgccacgaaacacatggaaaaggtaatatgggcaagtgtcactgtccagaaaccgcggtcgaaattcatcgccacgaagagcagaagcagcgacaggccggtgatgacatcgggcatgaccagcggcgcatagaccatgcctgaaaacaggatgcgcccgcgaaagcgggtataacgcgtgagcgcaagggctgcgagtgtgcccagaaccgtggcgatcgtcgcggacagaaggccgacgcggatcgtcacccaggccgcatccatcagggcctgattgcggaacaattcgccataccatttggtcgagaacccggcccagaccgtgaccagacgggattcattgaacgaataaatcaccaaaagcacgatgggcaggtagagaaaggcaaaacccagcgccaccgatacgatattgaagcgggaccagttgttctgcatcctatttccccttttcctgtgcccgcgcctgcacctgctggaaaatgacgatcgacacaatcagcaggacgagcagcaccaccgccaccgccgaggagaccggccagtcgcggttggagaagaactcgctccagatcgtcttgccgatcatcagcgtctgtgatccacccagaagatccgggatgacgaattcgcccaccgccgggatgaagacgaggaagcagccggccagaacacccgccagcgacaacggaaaggtgatcttccagaaggcggcaaagggtgtgcagcccagatcctgcgccgcctcgatcagcgaataatccatcttttccaaagacgaatagatcggcagcaccatgaagggcagataggaatagacgataccgatgaacaccgccgtatcggtgttcaggatattgagcggcgtatcgatgatgttcagccccatgaggaactgattgagcagcccttccggcttcaaaataccgatccacgcatagacgcggatgaggaacgaggtccagaacggcaggataaccatcatcaacaatgtcggacggatggtggctggcgcgcgcgcaatgccataggccatcggataggccacaatcagcgtcagaacagtggaaatggcggcaatgcggacgctcgacagataggccttgtaatagagcggatcgtcaagcagccacagataattatcgaaggagagctgctttattttctcccagttcgccgcaaatccccgtgccagatcgaaggtcggcgcataggccgggatcgccatcgcgacttccgacagggaaatcttgaagacgatgaagaacggcaccaagaagaacaccagcagccagagatatggcactgcgatgacaaggcggctggcgatggaagcgatcaccctttgcataagcttgccctttcctcaggccgtcagcaccagaccggcatcgatatcgaatgaaacccagacgcgctcgtcataggtgagcgggttttcagtcttgcgcacggcattgaggctcgctgccttgacagtgcggccattgtcgagacgcacgtgaaagaccgtcatgtcgccgaaataggcaatatcccaaagctcgccctccaccgcattgacggcggcctcgtcgggtttctcgcgcgagatgcgggtcttttccgggcgcaccgcataccagaccttctggccgggattgagctgttcgcgcgtttcggtgtgaatgtggaagccgaatttctcggtggcgatttccgcctcgccgtttgccgccttcaccacctcgccttcgatgatattcacattgccgatgaaatcggccacgaatttggagcgcggcgcttcatagacttcggcaggcgttgccacctgcatgatgcgacccttgtccatgaccgcgatacggtcggccatggtcatggcttcttcctgatcgtgggtgacaaccatgaaggtcatgccaagcttgacctgcaaatccatcaattcaaactgggtttcctcgcgcagcttcttgtcgagcgcaccaagcggctcgtcgagcagcaacaccttcgggcgcttggcgacggaacgggccagcgccacgcgctggcgctggccgccggataactgatgtggcttgcgcttgccatattgctccagcttcacgagcttgagcatttcagcgacacgggcatcgatctccgatttcgccatgccatcctgtttgagaccgaaggcgatattcttctccaccgtcatatgcgggaacagtgcataggactggaacatcatgttgacggggcgcttatagggcgggatgccgcgcatatcctgaccatcgagcgtaatgcggcccgatgtcggctcctcgaagcccgccagcatacgcatcagcgtggtcttgccgcaacccgacgcaccaagcagcgcaaagaattcccgattgaaaacattgagcgacagattatcgacggcagtgaaatcaccgaaaattttcgtcacattctcgaaagaaataaaaggcttggccgccgggtcgttccacggcgcgaatttgcggcgaaagctgccaaaagattccattccgttcccctataaactagagccgttccagttaaacggaaccatggaaccgctctatttctttgccttacgcattatccgacgcaaaaccgctccgcacttttgctggaaatgctttagccggaacctgatcccgcgggcgaaacccactcgttacaagacgcagagcggccctccgtctacacagtgggccgctcttcacgatattggcgggacatatcggtcccatggtcatttggctttactggccggtgacgatcttggtccaggcgcgtgtgaccacacgctgggtcttcgtgtcatatggcgtcggcacgaacagcttcttcatcacctcgtcggacggatagatttccgggtcgtcgaggatttccttgtcgatgaatttctgcgacgccttgttgccattggcatagaacacatagttcgacgcctttgccgccacctccgggcgcatcatataattcatgaattccaacgcctccggcacatgcttggcatcggccgggatcgccatctggtcaaaccagatcagcgcgccttccttcgggatcgaatagccgatctccaccccctgcttcgccttttcggcgcggtcgcgggcctggaaaatatcgccggaatagccgacagccatgcagatatcgccattggcgagcgcattgatatattccgacgagtggaatttgcggatattcggacgaatcttgagatagagatcctgtgccttctgcaaatcgtccggcgacggagagttcgggtcgagacccagatagttcagcgccggacgcagcatttcgctggcggaatcaagcaggtaaatgccgcaatctttcagctttgccgttttttccggatcgaaaagcacgtcccaggagtcgatcgtgtcggtgccgagcgcttccttgatcttggccttattgtagccgatgccggtcgtgccccacatgtaattggcggaatattcgttgcccggatcataggttgccgcacgggtcgaaatctcatcccacatattcttgaggttcggcagcttgtccttgtcgagtttcaggaacacgcctgcgggaatctggcgcccaagaaattcgcccgatggcaccacgaggtcgtagccgctgccgcccgccagaagcttggtttccagaatttcgttggagtcatagacgtcgtagacgaccttgatcccggtctccttggtgaagtccttgaggatggaatcgtcgatataatccgaccagttatagatattgaccacccgctcctgcgcgcctgcggaaaatgtggcagccgcgacaaaacccgtcgcaacggtcgttgccagaaggaaggatttgatccccatcatttgctccaatctgcacataaaaattcggtgcaggttcaaggtggatatattctttctttatggcacttttttagattgcacggcattcgtcaacaggcacgtgacgggacgaacataaaaattgcatcagaaccccatgagcatatccgcctctccgcccgagggatccaccaaggggcgatgagattttggttgtgctaagctgaaatatcgcgcccctactggaagtcgaaggcggacaaccccgctaccatctcatccagaccaagcgggcgtgtcagcggcggctcggcgcgggtgatgcagccctgcctctcgcacaggcgacaggccgggcctatttccgtattgcccaccctggaaagcgaagtgccgtaaaccgtttcctcgcccgcttccagtgcacagccaagcagcagcgccgtgcggcgcggacgctcgctgaacgcgccttgcggcccttccagcgtgcgggcaatggtcaggaaagccgaaccgtcaggcagttccgccggctcgaccagtacctgccctgcctgcgcgaaagccgcatagacaggaagcttcgggcactgcccgccaaagcgggccggaaagccttccgcgccagccatgcgcagccggttgcccgcatggtcgatttccatcacgaaaaacggcagcccgcttgatccttgccgctgcaaggtggtgagccggtttgccgcctgctggaaggaaacgccgaagcgtgagcgcagcacatcgatatcataacgcgcccgcacggcagcatcgcgaaactggcggtaaggcatcatcagcgcctgcgcggcatagcgcgccagctcgaaccgcgcgatgcgcttcgcctcgcccgacgacagtttgagcccttccgtttccacaccgatcaccacctgcatgcggattagcgccgcttccatggcgatttcctgcaattgatcgaagggtgacagacgctcggaaatgaaaagccgctgcgaatgccggtcatagcgcctgcgccagttcggcatggtggcgaccggcagagtgcgcaccgtgatgccatgttcgcgccgcagccagtccttcaacgcgctcgacaaatcgccatccggtttgagcaaggcataaaaactttccgcctcttcctcgatgcgcggataatggttggcgcgccgcgccatgacatcgcgcacctcatccagcggcaggcgggtggcggcaagctgcgtatcgctgccttcatgcgaaagcagttttgacagatcggacaggcgctgctgctgctcgcgataggcgcggtaaagcttcatgatgccgacggcagcattgggtgcagcctcgccgatttccaccagttcctgatcgcccggcaattcgccggtcagaagcggatcggaaaacacttccttcagacccgtgaccgtggagccactttcggcctgcaagctgtcgagatcaagcttgtaaacactcgcaagcttcaaaagaagctgcacggtaagcggccgctggttgcgctcgatcagattgagataggacggcgaaatgccgagcgcttcggccatcgccgtctgggtcaggccgcgttcgttgcgaatgcgccggatgcgcggccccgcaaaaatcttgcgctcgctcaaagcctcaccctcccccgtgatttttcatatttacaacccgtgacaagatatcgccaaaacacccctttgacaagatttacaaatttacatcctgtcgcagtcaatttcccgaaagcattacctcaattttatgccggaaattccgctttttctggcgcatcggcccgggcgattgtaaatctggtcacagaaagagcgcccattgagcgaccttcaaaaaccggatatcaccacgaggagacaccgaaatgacagatttttacagcctcatcccttcggcacccaagggccgcttcgacggcattgaacgtgcgcatacggccgaagacgtgaaaaggctgcgcggttcggtggagataaagtattcgctggccgaaatgggtgcaaaccgcctctggaagctgatccacgaggaagatttcgtcaatgcgctgggcgcgctttccggcaaccaggccatgcagatggttcgcgccgggttgaaggcgatctacctttccggctggcaggttgcagcagacgccaacacggcatcagccatgtatcccgaccagtcgctctatccggccaatgccgggccagagcttgcaaagcgcatcaaccgcacgctgcaacgcgccgaccagatcgaaaccgccgaaggcaaggggctttcggttgacacatggttcgcgcccatcgtggcggatgccgaggcaggctttggcggcccgctgaatgccttcgagatcatgaaagcctatatcgaggccggtgctgcgggcgttcactttgaagaccagcttgcttcggaaaagaagtgcggccatctgggcggcaaggttctgatcccgacagcagcgcacatccgcaacctcaacgcggcacgccttgcagccgacgtcatgggcacgccgaccctcatcgtggcgcgcacggatgcggaagcagccaagcttctgacgtcggatatcgacgagcgcgaccagcctttcgtcgattacaaagcaggccgcacggcggaaggcttctatcaggtgaagaatggcatcgagccatgcatcgcccgtgcgattgcctatgcgccttattgcgatctgatctggatggaaacgtccaagcctgatctcgcacaggcccgtcgcttcgcggaagccgtgcacaaggcgcatccgggcaagctgctcgcctataactgctcgccgtcgttcaactggaaaaagaacctcgacgacgcgacgattgccaagttccagtgcgagctgggcgcgatgggctacaagttccagttcatcacgctggctggcttccaccagctcaactacggcatgttcgagctggcacgcggctacaaggatcgtcagatggcggcttattccgagctgcaacaggcggaatttgcagccgaagccgatggctacacggcaaccaagcaccagcgcgaagtcggcaccggctatttcgatgccatgtcgctcgcaatcaccggcggccagtcttcgaccaccgccatgaaggaatcgaccgaaaccgcacagttcaagccggctgccgagtagcagccggaaccaccgaaccaggaggaccagtaccatgaattcgccagcacgcgtcaaagaaagagcagaagaacaatcctcgagcatgaacacggatcagcagaccatcatccgtatgctcgccaacgatctgcatcgcctcaactataccgtcatgaaagcggtcgaggcaggcgtctcggtggaactggtccgctcggcccgtcatcatggcggcgacggcaactggggtgatctcttgatcccggtcatcgtcacccacgaaaaatgatggcgctctcaacaattgccgtcgccgccatgtttcttctctttgtgtgccttcggcaacacgggaacggcgacggcaactggggtgatctcttgatccccgtcatcgtcacccacgaaaaatgatggcgctttcaacaattgccgtcgccgccatgttcctctctttgtgtgccttcggcaacacgggaacggcgacggcaactggggcgatctcttgatccccgtcatcgtcacacacgaaaaatgatgcgcccgatgcgtaaattttgcggtcgaatttcctcgactgacctcccccggctggccctgccaatcgggggcttttttgaccggattgtttaataaacaaaattgcttcttttttcaaagaaaggggttgcgttcgcagtttgagttcgctagatgggggtccgtcgcggacgggttatatcgctgccgtggccgcaaatcgttgaatagaaacgttttgcaaatccctgctgggggatagtttaagggtagaacagcggactctgactccgttagtcttggttcgaatccaggtcccccagccatttctgttttctcaataaaattgacaccatattaaaacagataccatgcatatgttatcctgtgcatgacacatgctgccttgcctgcaaatagtatcggacctgtcactgcgcagccccgcaaaaaaccaaaatgggcgccgacccggtttacggattacccggatttggcgaccatgaagggcgaacgccctttaagcgccttcaggtctcagatatagttgccatccgcacgccggtccgcatcacgccggatcgcaaagccttctggagaaaatatatgtcctatgagagcccgttccacctgaatgatgctgttgcaatcgtcaccggagcggcggcaggtatcggacgggccatcgccggaaccttcgccaaggctggtgcttcggttgtcgtaaccgaccttaaaagcgaaggcgctgaagccgttgcagccgcaataaggcaagctggcggcaaggccatcgggcttgaatgcaacgtaaccgacgagcagcatcgcgaagccgtcatcaaagcggccctcgatcagttcggcaaaatcactgttctggtcaacaatgcgggtggaggcggccccaagcccttcgatatgccgatgagcgactttgaatgggccttcaagctcaatctcttttccctgtttcgcctgtcgcaattggctgccccacacatgcagaaggctggcggcggcgcaattctcaatatttcgtccatggccggagaaaataccaatgtccggatggcctcctatggttcgtccaaggcggcggtcaatcacctcacccgcaacattgccttcgatgtcggcccaatgggcattcgcgtgaatgccatcgcgcccggcgcgatcaagaccgatgcgctcgcaaccgttctgacgcctgaaatcgaacgcgccatgctcaagcacacgccgcttggccgcctcggcgaagcgcaggatatcgccaatgcggcgctgttcctctgttcgcccgccgcagcatggatcagcggtcaggttctcacggtttccggcggcggcgtgcaggaactcgactgacataagccttttacgaaagcagccgataccaacaggcattcaatccaatttcaggagaaacagccatggcctatgatgcatttgccgaatttcgcatgacgggccacaatgtcatcatcaccggcggcgcacagaatataggcgcaggcattgcgaaaaccctgtcaggcgcaggcgcaaaggtgatgatcgccgacctcaacggcgacaaggccaggcaaacggcggcagcaatccagaaagaaaccggcaatgaatgccatggcatgaagtgcgacgtcacttcacttagcgatatcgaacaggtggtgcgcgaaaccgtctcggcttttggcggcatttcaaccctcgtcaacaatgtcggctggggcgggcgccatgaagacccgacagcgatcagcgaggaagatttcatcgcagcctataagctgaatacgatcagcgcctaccgcatgagcatggcttgcctgccgcatctgcttaaatcgcaaaacgcgacgatcaccaattccggctctttctcctctgctgtgccagcctatgacattctggcctatggaacggcgaaagctgccctcaaccagatgatggtttcgctggctcatatgctggcaaagaaggtgcgcatcaattccgtgctgatcggcacggtgatgacagaaggttacggttcagccggcatcgacgaggaaatgcaggaaaagctgcgccatcccgataaccttaccgggcgtgccggacgacccgaagatatcgccaataccatgttgtggctgtgctcgcccgccagcggatgggtcagcggccagactatcaatgtgcatggcggcggcggcgtcacgcgcctcttcggcaggtgaacaagcttggtgaagcgtatcaggaaccggaaacaggcgctgctgattgcggcattgccgcttcttgtcttttgtggcccgccacaagccatggcgcaggatgtcagtgccgcgcgtccggcagtgcttccccttcccggcgaagccgaaggagccagtatcggctccatttccgttcgcctgcgccaatccagcggcaatgcagaacgcgacgccgccgcgcaggaagccgcacgccgcatcaccaaatccctcgacggatcggaattcagcgccatcgaagccggcgaaattattgccgaactcattcgtcaggaagcaatctccgacgccagattttatctgctcccatctgcctcgcaaaccggcgtcaaactggtttttgaaatcgacgccacttcaggcaccaagacgaagcaagagccaaccggcctttttctcggcgacacatcctcctttccagtcctctatgaaagcaaccgcgcagtactgagaaccattatcggcgccggattgggcggctattccgatgtgaatgcatggttcggaaggccggatctgttcaatggcaggaatccgcttgctggcaaattgccgggccgctcaaacacatggaacgaaggctatctggagcttggcgtcggcggcgccgcgcaattgggcgaaagcaacctctatgggttcggcgctgtcaccggcatgttttcctggaccctcggacaggatatttttcgcgatgacgatcgcggcttcctcgacttcgagaaagcctatgccggtgtgctctatgtatcgccgaagaaccggaaaaaccatttcaaattctcggccgggcggcaggcttatacactcaatgacgggtttctggtgaatgccgttcgtggctccaccagcgccggcgaacgcggcgggctttatctcggcccccggctcaccaacgacttttcggttctggcgcaaggtgcttatgatcgctggaactatagtgccttcttcatcgatcccaacgaagttgaatcgctggaatccgacaccacttttctcggcgcaaatctgcgttacaacttcaccgacaagttttctgccgacactacattaataacgatccccaactcgaaaacacaattttccaccccctctggcagattaatcccgcgtgaagggctgaacacggtttcaggccatttgaaatggaccagtgctttcgagatgcccggcctgtggctcgaaggcgaactggcgctccagtttcaccccggtgaggatgtgtcggcctgggcctattacggaacagtcggctatctcatgaaagagattggctggacgccaagtctttcctatcgctacgcctatttttcgggcgacgatccgaactcatcgcgttatgagcggtttgatcccctgctctcgaccgggcttggcatctggttgcagggtgtttcgtttggaaagatcaccaccaattccaatcttgagacgcaccgtgtccagttcaatgtcgcacccgacgagcggctgaacctgacattcgactactatctgctgcgtaccccccaattgaacaatctcggttcaaacccggcgctttcgacgctatcgtcgcacgatcttgggcaggaactttcactttcagcacgctggagcgcgaccaaaagcctttacctgcaagcacttgtttcacatgccattcccggcacggcgctacgcgatatcggtgccgaccggaactggacgacttttcaggtcagcctctacgggggcttttagcgattggattgagccatggaacccggaatgatcgtcggcaaattgctcccattgttgttcaacatgatgggaccgatcgggctgatgcccatttttgcggccatgaccgtgcagatggacaagccgacgcgcaacagcgtggcggcgcgagcagcgatttttgcagcactcggcattctcattgccatattcatcggcgaccctatcctgcgaagctgggggatcagcaaaccggcattgatccttgcagcaggcgtcatcctgacattaagctcgatccgggccgtgctaatgcctccggcagcgccctcacagcctgcggcagcgggggacccaaaggcgctggcgataaggccattggcttttccgacgatcgtatccccgcaaggcgtcggcgttctgattattttcgtcgccttcctgtcatcgctttcctccaccatcaccatcctgacggtagcaggcgtcatcgttctccttgattatggtgcgatgcggatcgcccattggttcatggcaacggtcggcatggtgccactcctggtgctgggggctgtgtttggcgtgcttcaggtggcgcttggcatagaaatgatgctttcaggactcctgctcgttctgaactcctgacgggaacgcactccaaattccccccgtggacgtgtgattttgttgatccttatgtcacgcgagccggattatgacccacccaagatacaagagggcgggtaaaatgcatattctccatcagatctctttgattcaaatcaaacaagattaaaataagtctataaaagataaattaagtttaaaaacttcatcaatttgctaaatatagtccctaaacattagtgtgttgcaatatagtgacagacattggagcccatattgggctataggaagcctgcatgtttagcttaaaagggactgttatgaaaaccgcacttcttgcatccgtcgcaatgttgttcacaagctcggctatggctgccgacatcatcgttgctgaaccggcacccgttgcagtcgacacgttctcttggactggcggctatattggtatcaatgctggttacgctggcggcaagttcaagcatccgttctcaggcatcgagcaggatggggcctaagatttttcaggttcgctcgacgtcacggccagcggctttgttggcggcgttcaggccggttataactggcagcttgccaacggcctcgtgcttggtggcgaagctgacttccagggctcgacggttaagagcaagcttgttgacaacggtgacctctccgatatcggcgttgcaggcaacctcagcggcgacgaaagcttcggcctcgagaccaaggttcagtggtttggaacggtgcgtgcgcgcctcggcttcaccccgactgaacgcctgatggtctatggtaccggtggtttggcctatggtaaggtcaagacgtcgcttagcgcctatgacgatggtgaatcgttcagcgccggaaactccaagaccaaggctggctggacgcttggtgcaggtgtagaatacgccgtcaccaacaattggaccctgaagtcggaatacctctacaccgacctcggcaagcgttccttcaattacattgatgaagaaaacgtcaatattaacatggaaaacaaggtgaacttccacaccgtccgcctcggtctgaactacaagttctaattcgagaactggaaacgggaaagggccgccttgcttgaagcaaggcggcccttttctattgaacaccaaaaacttggaaattgacatttgaagcgacatatgtggcagccgggattcaatcagatcgaaacccgctctacttggttgccagcaattgcttctttgtcacgccggcatcaaactggatccggcgaatggcttgctggagacggggattgctattgaatgccagataacctgcgcgaatagcgagatcgacctgagcctcgggcagtgaaagccgcgtcggaacatcattgaactgcggctgcatcggcttgggaagatcataaaccgaaaggcgttgcacatagaaatcaacctcgcggcagttccagcccttgagcgttccgcgatattttttcaccgtggcggccggcaacttgcaacgataatcgatgagatcgttacgccactgcgaaagcgccagattcagggcatcgaacccttcccgaactgacgaggaaattgtggtgtcggtaaccgcaccaagaatttccgtaatggcaggcccatcgagcttgcgcacccagggatattcagtctcacgcccggcatcggccaccacatatatgagcgttttgaggcgcacggtttccttttccgacaaggggccataaggcgtcagggaagaagcgcgggcaagcgccaggggcgtgacgcccagattgtccgtgagtgcgccatccaggagtttgatgtaattgacatcagccgaccgataactttgcaaggcccgcccataggccttgagccttatcgatgcatcgggatcatcaagcgcattttgcagccattcgggatttttaggtgcacagcgaccggaatgcgtgctgatattgataggcttgaaaacgaccggaacggcagccgaagccgccaccgcatcggccacgcggatatcatccagattgctgcataatgctgcaaaggtttcagcactgaaatggaacgggacacgatgataaatatccgacgcggaaatccagatcgacggcgcattcttccattttaacccggcataggtcgcgccatgaaagacattctcgtcgagccatttggcaaaggatgagcgatcattggctccacccttgagcgcgccgatagcgacgacgggagagaggacactggtatgcatgttcttctccccattcttgatgaggaaatcttcccggaaattacgataaccatccctccccttgaggccgaaataggccgcaagaaccgcaccgccggaaacgccggacatcatgcggatatcatcgaccaggcttcgctcgtaggggctggtatcgataatcgtctcatccatggcgcgcaggatgccatagccaaaggctgccgcgcgcgtgccaccaccggaaaaagccagaccaacgacggttgacccatcatctcctggatcaggtacaaactcgttgcgattgttaatcggttgcaaggataggctgttgatagggcctacatcgctgacacagccaccaagcagaaatgtggatgccaatagggaaataatagatttatgcattttggcgtaagttgttactccaatgaactcgatgattacatatcgagcgatatgtgtatcgattgcctgccatccatatgaaaacccaatttccgttactggtgagatagcccggcccacggcgtgatacggtacaaacttgcagccagaacataaccggatatgagcctcctcggttactgagaaccgaggaggctatttcgctgccagcattaaagggaaggactggcagctaatgtgatgcgatgtgaaatggagggaaccaatatcgtacttcatcacattgttccgcgcgtgcagagggtgcgggcggaacaccctttctattaaaccaaacacaaagcccgtcattgagcgaacgcaatgagcagtaaattagtgggataaatttactgccgcttcctgctggagcacctctccttaacgcgggaaacgcttctgaagcttgcccgtttccgcaacaagatatggcctctctgtcagaaaaatggaacttaacttgccttcaagcttcaaatgcactaggaaaaaccggtatttaaaataggcgtttttataaactcctgattcaaatcaaagacacccaatcgaagcaaatatatgtctctatcggaaacccgcgctgattgattgcaaggatttatattgacgcccattgatggagttgaacttatgaatacatatttgaaagcgattatggcaggtgctgcaatgttcggcacagttatttcagcaggaacggcacttgcgggtcgccatccacagcctgatgaaagagctgcattggaacgcgtcctgacacaggaaggtttcacaagctggggtgaaattgaactggacgatggcctttgggaagttgaggatgccagaacgaagtcgcctgctgatggcaagttcgatctgaaaattgaccccaagacgctgaagatcgtcgtccgtcataaggacgattaaatttcatctttagcacctgagagcgttttcaagccaaaacggtgaaatgcctacgcgtagaaatcagtccgctggactgatttctaatcccgcttcgatgcgttggaaaatgctctaagctgtagtgacaaattaagttactgtttggtgtgagggtatttttctactggacagaagaaatagccacattcaggcaagggtatccttcctgaacgcaatcccggatttcgacaaaagttctcgctttgaagttatgtggcgaaacagaatgtaaggtcactgctcttcaatcaagctatctctcatagcgcgaaggatgataatcgcagaagcagcgccggggtcaacatgcccgagtgagcgttcccccagtcgggcagcccggccccgcgtggcgaccattgaccgggtggaatccgaacccttttcggcggcttcaactattccgttccacatttccaaactgctcagaccatgggctcgcgcatcaatcgccacttccatcgccggtatccaggcatccagcatggttttatcgccgcgttgtccttttccacgatcctgaatgccgcgcgtcatcgcctcgacgacggcagcctgcccctgcatatcgagggattcatgggcttttaatgctttggaagcatagcgaaacgctgttgcgtaaaggggcccggtcgatgcgcctaccgcatcgagaaaagcggatgcggcaatggcaaaaacctccgaaggcagtgtttgctccagatcgacctttgcgagcgcattattcacggccgaaaaacccaacaccatggtgatgccatgatccgcgtcgccgattgcgccatcgagatcggaaagccgctctttttcctgtttcatcgaaaaggcgatgagctggaacattcggcctagatgacgcgctgcggtttcctgcatttttacctcccagataatctggaattcatgaaaccgccgaagcggcattaagctggagagacaaatcagttgacccgaagaaaagccgtatcgcaagggtgcgataagagatcggataattcctgatcgagatgcatgacggatatggatgctccgttcatgtccagcgacgtacagtaatggcccacccagttggcctcgattgttatgtgcttggcgctcaagcgttgctcgacacgtctgaacaggacgtagagttccatcaggggcgttgaaccgaacgaattgacgagcaccgctacccggtctccgggcgaggcattcatctcgctgaaaatccggtccatgatgtgatcgacaatcgcgtcggcgggcatcattttttcccggatgacaccgcgttcgccatggatgcccatgccgatttccatttcttcggcgccgatttcaaaattgtggcgccgcgtctggggcagcgaacagggctccagtgcgacgcccatcgtataggtgcgccggttagccttgcgtgtcaccgcttcacatgcctcaagcgacatgccacgatcgcaagctgcgccagctaccttgaaaatgaaaaagttccccgcaacgccgcgacggccatcgcgatcctctatgggggaagacgatatgtcgtctgtcgtcagaacggtacgtgtcggaatagcagcttcctgcgccatttccgccgccatctcgaaattcacgacgtctccgacatagttgccatagacaaagagaacaccttctccgcccgaggccgccctggcgcattcaaggatcggtgccggcggtggtgaggaaaagacattgccaatggctacagcatcggcaagacccttgccaacatagcccagaaagcagggttcatgccccgaaccgcccccgatcaccagtcccactttccccgcacgggggccattgcgtgcaacgagcgcgcgtttcgatccattgatggggacgagataggatcgatgtgctttggtggcgccgtcgagcatttcctcaacgacatcatcggggctgttcagaaatttcttgatatgcgtacgataatgactggatgcattggcggccggttctgcacgcagcttctgggaaagcttgctgtcgatcccggttacgccatccgcattgaggataccacggcctgtcgcggcatcggtaatcaggacattgatataaccaccccgcagggctgcaagaattgccggcaccttatcgaagccgcccgcaacggcaatacgcatgtcgatcattcgcagcctgtcgagcgtgataccaatggtcctgtcatcaagcgggccggccaccggttgcccataagcatcgatgaaacgcccggctacaacgccaacggcattcttggccaggtaatcctgtatcgcgacattttcaaagaaaccgctggtatggattgttgaattcggccgcagcgatgaaatgccaaacaatgccttgtttgcatggttcaacacctgaaattgctcaacaataatcggttccccggtaatcgccgtctttacgtctgcactggatacaatggcgggggccgtgatgttgacgaggtgtgcgtttgttgcgcgcgccatggccgccgcgcacaattcaggtgtgtaagcaaaactggcgcgcgtcccgccggtttcttgtactacggttacatcctgcaaattggatatgcaggtattctcggcaatggcaaggactgtccgcccccaggcgacggcaagtacgtctcccgatttcagaagcctggtgaccgcctgtgcaccagccgtcccaagccggtcgataaggggatgcgcgccgtcatcattgggcaccaccagacaatcgctcaatccgaaatggtgcttgagttcctgtgcaattgcaagggaaccgaggcgtgcaggttcaatcgagatattgacgatgcctcgattacgggcatctgcgagatagctgtttacggtagcccgcgaaatccccatgatgttggcgatttcgccctgcgtgcgcccgtcttcgtaataaagccagcaagcccagacatatggatcgtcgccatagcgcagtggaatgccatcggctggttccgcctgtccgattttacctgcggttgtttttccctgtggcgccatcttgttcgcactgatccccgtgacttttcccttctatctgccgggttgccttgcaatacaatgtttttgtttgcattctgccaacacctgcctgccggagaactggcaggcccagcgtcgcgaggatgcatcggacctgccagcatgtcgatactgttttactgcaatcgttctcgcgcgccctcgccaagcaccttgagaatgatcgcgcatgatgtcgccccggcatccagaacacccagcgatctttctccaagacggctagcgcgcccgatcctggccaccagattgatcgtggaatcgcggcctttttcggcggctgcaaccagagcttcgagtgcctcggcaaagctttttccggcggcattggcttcatcgaaagcttcgaccgcgggcaccagcgtatccagcaaggttttgtcgccaaccttggcagagccgatcgattgaatgccttccagcccggcatgaagcatatggctgaatgcagccgcatcgatattatcgaccccgtcgattttctctgcgaattctgtgaacatcacaccgtaaagcggccccatagagccgccaatctcggtcatgagcacagtgcccagcgtatcgagcgaagcggccagggtctcgttctttccctgcaggcgctcggccgccatgttgaagcccttggccatgttgacgccgtgatcgccgtcgccgattttcccgtcgatttcgctgagataggcgcggttctcgacaatcctctcggccattgtgagcacaatgtctccagcttttgcattattgagtgtttgcacgggtctcttcctcacaaaatggtagtgcagcgcacttcgacatcgagcagttccttcaactcgctgtccagcgccatgaccgtcagcgtcgccccaaccatttcaagcgacgtgaaatagttgccgatataggtacgatggatcttcagcccgcgtgcccgaatttcggtttcgatcgtgtcgttaagaatatagagttcgttgagtggcgttgcgccaagacccgagacaagaacggcaacttcggttccttccgccagtccatgatcgtcaagcacgatctggcacatgtctcttgcgacctcagccgcagacttcagcggctccacccgcacgcccggctcgccatgatggccgatgccgacttccatcgtgcccggcgcaatttcaaaattgggatggccaacggcgggcaacgtgcacggtccaagcccgacgccgatcgaacggcaattatcgatggccttctgcgccgttgcgcgaacctcctcaagcgtagctccggtcgccgcttttgcgccgccaaccttccacatgaatatctcaccggcaacgccgcggcgcttctcgcgttcggcggcgggggccgaacagacatcgtcatttgcaacgactgttgcaacatcgatgccatccttggcagccagcttggtcgccatcttcacattcatattgtcgccggcataattgccatagaggaccaccacgcctttgccgccatttgcttcgcgtatggcatcatggaagcttttagcggtcggggaggaaaacagttcaccaactgccaccgcatcgagcatattcttgccggtatagccgatgaaggctggttcatggccggatccgccgcctgtaacaacaccaaccttgccagcgacaggtgcatctttcgcggcaatgacgcgcggattttccgcaaggcgaatgatatcggagtgcgctttgacaaagcccctgacggtatcctcaacgacttcgtccgggttgttgatgaaacgctgcatggtatctcctgtaatatgaatgagctgcgggctcaaagaatggtgtaaccgccatcgatcagaagatcggcacccgtaatcatgtcggctccagcagaagcaaggaacacggccgcggctgcaatctcttcgggataggcgaagcggcccgccggaatgcgtttctttgcggcctcacccttttcaccggcccaggccttcttgccaagttcggtgagcacgatggtcggggacagcgtgttgacgcagatgccatacttgccccattcggctgcgaatgtcttcgacatgccgatgacaccgaacttcgacgcgcaataggcgacgtgttcttcaatggcgacggttccggcctgtgaggcgagattgattatcttgccgccattgcctgcggcgatcattgcgcggccgacagcctgggtgacgagaaagctgcccttcagattaatgttgatcgtcttgtcccagtaatcgagcgaaatatcttccgctggcgccagatagacgacaccggcactattgaccgcaatatcgatcttgccgaactggcttatgacagccgtgattgcatcattcaccgattgctggctggaaacatcgcaaacgaacggctttgcgttttcgccaagctcctcggctttggctttcgcaatgtctgcgctgatgtcgagcacagcgaccttggctcctttagcgatgaaagccttggaaattgcagcaccgataccggaagcgcctccggtcacgatggcgactttttcagagagcgggaagttcaggtcgatttggggagcttgatcggacattctttgcctcggagatctgaattgtgagcttggcggcccgcacgccgatgataattttcatgaaactgtgcgggacgccaagacagctttacttgcggctttccagaagcttatcgacgttctgggcagtcacgggcgtccatggaacattgtagttcttgtccttgccatcgttgaacggcatatccgggtactgagcccagatatcggactgcggcttgtaatcacccttcttggcgtggaaaatggcaagatcaagagcgccctgcgcctgagcgtttgcatcctgcagaatggaggtcatggtaccctccttgacggcatggagcgcatcggtgatgccgtcgataccagcgattgcaaaatcgccgggcttcaggttggcggccttgatcgcttcaatcgcgccaagcgccatctcgtcgttttgaccgatcacaccattgatctggccaggatgcgccgtcagccagttctccatgagggtctgggcttcagcgcgagaccagttcgctgtctggtcctccagaaccttcacatccgggcattcagccagagctttcttgttgccttccaaacgggagatttgcgcagactggccgattggaccttcgaggatgaccacattgcccttgcagccgatcttgtcgagcacatccttggcttccatatagcccgaaacagtatcgtcggaaccgacataggccgcgagcagatcagagttgacgcgggtattcgatcccacaaccggaatgcctgcgtcgcttgcggcctgaacggcggtggcaccggcctcaatgtcgataggaacgaagatgatcgcatcgaatttctgcgtaatcatcgtgttgaactgttcctgctgaaccagtgcatcatagcggccatcgaatatggtcagttcaacctcgccgttcttgactgccgggtgcttcttcagggcttccgaccacacctgcatgaactcagcattcaatccgtaaggtgcagcgccgattttcagttttttgtcctgagcgagcgatggggtggcgatcagtgcggaagccgcagcgagcgcgatcaatagttttttcattgcaatctcctccgtagttggtgtggctaccgatcggtatgccgttcttgaaaatggttgcaggcgagagacgacgagagcatttccggcaaaagtgcaaagcggttttgcgtaggataatgcgacgaaacaaatacttagagcggttccagcgacccgtttaaccggaatcgctctagcctccctgactgcgtttctggtcgagcatgaccgctcccacgatcagcgcacccttgagaacctgctggtagtaggactggatgcccatcagatcgagaccgttgttcatgacgccaatgatgagcgcgccgataagggttccggtgatgcgaccgatgccaccagacaggctggtgccgccaatgacgaccgctgcgatggcgtccagttcataactgatacccgcttgcggcaaggcagacccggtgcgggcagacagaatcatcccggcaaggcccgccaacccgcctgaaatgacataaaccgaaaaacgcaccctggagatattgatgccggaggtgttcgcagcatgaggattgccgccaaccgcatagatatagcggccaaacctcgatcggttgaggatccaccacgataccaggaacacgattgcaagcagaatgaccggtaccggaacacccagtatattgccggttccaatccaccggaaatccggaacaagcgcaggcacaggcttgccgccgccatagatgagcgtcaggccgcgcgctgcggaaagcatgcccaatgttgccacgaaggctggaaccgcaaagcgcgagacaatcgtaccgaccagtgcgccgcaacctatccccaccagcaggccgacgcaaatggctataaacggtgaatatggtgcgcccgcaatacccgccattgcagatgtggttgcaaagctggcgctcacaatgccagccaaggcaaccacggagccaacggaaaggtcgataccgcgcgtcagaataacgaacgtcatgccgatggcgagaatgccgttgatcgaggtctgcaacaggacgttggaaatattgcccgcggtgaggaaatattcgttggagaacgagagaatcgtggccaaaagcaggaaggcgatgaatatgccgtattcctggatcaccagcctgcggcgttcggagccaaaccagctcgtcgatgaattgttttctgtggtggacactgttctacctctccagaacctgcggcgtctgctgcataggcaactgctctatcttcatggtcacgaacggaacgcgatattctccccggcagccttcatgtcgaaagatgcaccaatgactgcgcgtccgtttccgccctgcggtagatgccgaccgattgtccgccacgcatgaccatgatgcggtcagacatgccgaggacttcatcaatctcggaagaaaccatgacgacggtcccgccttgggcggcaaattcgcaaatgatgcgataaatttcctgttttgcacccacatcgacaccgcgagtgggttcatcgagcagcagaacgcgtggctttcgcaggaaccattttccgagcacgaccttctgctggttgccgccggaaaggcccgaaacggccatcgtgtcgtgcgcaaccttgatcctgaaacgctcgatcatctccctgctggcggccgattccgcacgccgattcattgaaaaatgcggactcatctcgggaaggctggcaaggcatatattgttgcgaacgctgtcgccgagattgaggccggtcagcttgcgatcttccgtcacaaaagccagccccagagccacggcgtccgcggggcgccggacggtgacgggttcgccttcaagccgaattgttccttgggaggctttctccaatccgaaaagacagttgaatatttccgagcggcctgaccccatcaacccgtaaatgccaaaaatctcgcccttatgcgcggtaaaggaaatgtcggttatcttgccgggcgcgctgaggccggaaacctcgacgcccggtatttccgtaggcgcattcgtcttgatatattcctcacccagttcccgcccgacgatcatatggatcagttccgcacgggtgatgccaccgagatcgccgctatcgatataactgccgtcgcgaaacacggtatagctatcggcaatctggaaaatttccgacaggcgatgggagacatagacaatgccttttccgctcgctttcaaacgctctatcgctgcaaaaagctgctgtgcttctttttcaccaatggccgatgtcggttcgtccatgaaaatgacttcagcgtcgtgactgagcgccttggctatttccacaagctgcacctgcgcgacagacaggttcatcatgaactggttggcgcgaatcttgaactcaagctggtccaaaagcttctgggcattgaggttcatcgtcttgaaatcgatgccaccgaaacggcgaagcggctccctgcccaaatagatattctccgccacggtcatatggggaacggggcttagctcctgttcgatgatcgcgatacccgcctgcaacgcttcggcggggctggaatacgtaacctcttttccacgccggcggatatgtccaccatcgcgggcatgaatgcccatcaggattttcaaaaacgtggatttgcccgcgccattgccgccgcacagcgcatgtaccgagccggtacgcaattgcagccgcccatcccgcaaggcagcaacaccgccaaaggacttcctgagcccctccacatcgagcagaaattccaatgtatctcctccactggcggcagttcgcgctgccgccgatttcaacagtcaagctgtcgttttgacaatattcggcaaatgaacgacaaatgtcaacatttgatatatgaaggatgagaagaagcgccggaccatgatggcctgcgacaccgattaatccggtggcattgccggctctcacttcactgcaaaaaggcgaaatccggcaggcgctcactttgcggctccacaaagacgagcgtttcggttgcgttattatcgccatcgctaaaaagcgacaaaggagacccatcgcatgaaaatcatcatcacggcagcagccctggttgcactgtccgccacgggcgtaatggcccaaaaaacccaatgcgatgcaaagccgctggatgagaagtccatcgatgccttggtacagttgtcgaacgaatttacgtggaaaatttccgaaatggagattgacgacggctgttatgagctgcacgttaccgatgaaaacggcaatgtcctcaaggtcaaggtggaccctgaaacgatgaaggtggttgctggcaaagtaaagcggtacggcgatggcactccggccaaggacaagggccacgcgcccaagaactagacctttttcgagccaaaagtgtgaaatgcctacgtggggaagtcagcccactggattgatttctgatcccgattcaatacgtcgaataatgcgtaaaaacaatgagatagagcggatccggcaatccttttaaaacaggaaccgctcttctaggggaaacgcgaaaaagggcggccagccgatgatgcagccaacgccgtggaagtcgttgcgaaagaaatgaacttcggcgtcgccatcaaacagaaagccaagcaaagcctataagaagacactcctcggaacatttgtatggtaacatcactggctctcagatcggaaagataagggagggcctcgccgctatcgtataatccatgctgctccccgaacatcccacgtcgcagcttgggaggagtaaaatggaaaaattcgattatatcataatcggggccggatcatccggctgcgcgctggcgaaggggctgactgagaacgccacgaataccgtccttctgcttgaagcagcccccatgctgaccggttctgggtcaacacgcctgctggcatggccaagctttttttcacgatgtattgaattggaactattataccgagcctatggcgaggctaaaaggccgcaagatgtactggcctcgcggtaagcttctcggaggatcgagttccataaatggcatggtgtttattcgcggacacccaagcgacttcgacacatggcgcgatcttggcaatcccggctggggttatcaggacgttctaccctatttcaaggcaatggagcactttgaacggcgtagcgatgtctggcgcggtcagggtggccccttgtggatcagcgatcccgtcgtcaaggagcctgcgagctacgatttcatagagacatgcaggcgcctcggccaccttgaaacggaggacatgaacggcgagcaacatgacggtgtgggcttcatgcagcacacaatcaagaatggccgccgtcactcggcctaccgctccttcgtaaaaccaattctgaaacggtcaaatctgaccgtgcgaacgaatgcacatgtgcaacgcatcctgttcgacggcaaaacggcggtaggtgttgaagtcctgcttgacggagaactccacagaatattggcggcccgtgaagtcatcctctcgggaggctcgatcaactcaccacagctcctgatgctatcgggcgtcggtcccgccgcagaggtgacacgtcacgatatcccgctgattctggatttgccgggcgtcggccggaacttacttgatcatttctgcgtgcatacaggctggcgatcaacgccgggcagctcctacaacgcgaacctaagggggctgcgaaaatactgggaaggcttcaaatatctcatggcacataaggggcatttggcgcttggttcgtcccaggtcgccgccttcgtcaaaagctcgccggaagagccctatgcggacctccagatcagttttcgccccatgacattcaactattttccagatggccgtatggaggtggaggatttcccgggcttgggcgtgtcgattttccaattgcgccccaacgcgcagggcacggtaacattgcgctccccgcgcgcaacagacaaggctgtctgcacgccccagtgtatgacggacgcttacgacattgcagcaatgatgagcggcatcaagcaggtccggcaaatcatgaattcggaacctatcaagtcgcgtgtcgtcgccgaagaggttcccggtccggacgttcagagcgacgacgaaatcttccgtttcatggaagagaccggcaataccgcccagcacactgccggaacgtgcaagatgggcaaggcccccatggccgttgtcgatgagcgcctcagggttcgagggatcgagcgtcttcgagtggtagatgcctccgtcatgccgaagctgacatccgggaacacgaacgctccggcgatcatgatcggcgttaagggcgcggatatgatttgcaaggatgcggtaccgcgccgggaattttaaggcgaacgaatagcggtcgaaaccaccgcctctcaaaatccggctggatcaaagacaggagggagatcacatcgagcacttccgaaaactttgtggttagctttatcccggatttggaatgtttatagcgagccgcaatcgagggcgaaatcttccgtggctgtcggttcaccgattgagaagctggtcgagcgccgcgaaattacggatgggttctgcccggcaacccggccatgtagcaacgcaaaaacccctgcatatggctgtgcaggggttttttaggtatttggttgcgggggcaggatttgaacctgcggccttcaggttatgagcctgacgagctaccgggctgctccaccccgcgtcaaggtgtttgagtattttccggtaagaatggttatagcgcgttttgcgcgattggtctgttttgcatgattgagagaagatggctttgtttgtgtgctttgcagacctggcagcgacctactctcccgcgtcttgagacgaagtaccattggcgctggagcgtttcacggccgagttcggaatgggatcgggtgcagccgctccgccataaccaccaggtcggcgaagaacacaaacatgagaagctggttaggggcttaaggcattaggggaatagggcagtatgtttgggctgcgcctgttctttgcctttgtgctttgtctttctgcgtggcgatggttgagggctttgggcaaacatattgccttattgccctacttccatattgccttcaacatcaagcttttgcttgatggatattgtaaatgggagtgatcaagtcgatcgagctattagtaccggtaagctgcatgcgttgccgcacttccacacccggcctatcaacgtggtggtcttccacggctctgatagggaatactcgttttcaggtgggtttcccgcttagatgccttcagcggttatcccgtccgtatatagctaccctgctatgcggctggcgccacaacaggtccaccagagatacgtccatcccggtcctctcgtactagggacagatcctgtcaatattcctacacccacggcagataggaaccgaactgtctcacgacgttctgaacccaactcacgtaccgctttaaatggcgaacagccatacccttgggacctgctccagccccaggatgcgatgagtcgacatcgaggtgccaaacaaccccgtcgatatggactcttgggggtcatcagcctgttatccccggcgtaccttttatccgttgagcgatggcccttccacgcgggaccaccggatcactatgaccgactttcgtctctgctcgacttgtcagtcttgcagtcaggcaggcttatgccattgcactcgacgaacgatttccgaccgttctgagcctaccatcgcgcgcctccgttactctttaggaggcgaccgccccagtcaaactacccaccatacacggtcctggacccggataacgggccgcagttagacatccataaaaacaagggtggtatttcaagggtgactccacaaaggctggcgcccctgcttcaaagtctaccacctatcctacacatgtcgtcacgaatgccagtgtaaagctatagtaaaggtgcacggggtctttccgtctaaccgcaggaaccccgcatcttcacggggaattcaatttcactgagtctgcgttggagacagcggggaagtcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcaattcaaggcttgcacctctcctcttaaccttccagcaccgggcaggcgtcagaccctatacgtcgtcttgcgacttcgcagagccctgtgtttttggtaaacagtcgctaccccctggtctgtgccacccccctatggttgcccatagtgaggtcacgcttcttccgaagttacgcgtgcattttgccgagttccttcaacgcagttctctcaagcgccttggtattctctaccagtccaccagtgtcggtttagggtacggtctatatgcaggagctatttcctggaaccgcttcgctgcaagatcaatccaataagacctcacaacacacgcgatccgtcactacctgcaggcccacgaatattaacgtggttcccatcgactacgcctttcggcctcgccttaggggccggctaaccctgctcagattaactttaagcaggaacccttggactttcggcgagggagtctctcactccctttatcgttactcatgtcagcattctcacttccgatacctccaggatgtctcacgactgtcccttcacaggcttacggaacgctccgctaccacgcacatacgtgcatccacagcttcggtgtatggcttgagccccggtacattttcggcgcaaagacccttatttagaccagtgagctgttacgctttctttaaatgatggctgcttctaagccaacatcctggttgttttgggatcctcacatcctttcccacttagccataacttagggaccttagatggtggtcagggttgttgccctctccacgacggacgttagcacccgccgtgtgtctgccgattagtactccccggtattcggagtttggttaggatcagtaagacggtgagtccccatagcccatccagtgctctacccccgggggtattcggtcgacgctctacctaaatagatttcgcggagaaccagctatctccaagtttgattggcctttcacccctagccacaagtcatcccgatctattgcaacagatatgggttcggtcctccagtacgtgttaccgtaccttcaacctgctcatggctagatcacttggtttcgggtctaatgcatcgaactgaacgccctgttcagactcgctttcgctgcgcctacacctaccggcttaagcttgctcgatacactaagtcgctgacccattatacaaaaggtacgctgtcacccaggacaaaccttgggctccaactgtttgtaggcatccggtttcaggtactgtttcactcccctcgtcggggtgcttttcacctttccctcacggtactggttcgctatcggtcatgcacgagtacttaggcttggatcgtggtcgacccatgttcagacaggatttcacgtgtcccgccctactcaaggacttctgctattctacgtgtacgggactatcacccacttcggtcgagttttccaactcgttccactttattcacaaaagccactggcctggtccgcgttcgctcgccactactagcggagtctcgtttgatgtcctttcctctgggtacttagatgtttcagttccccaggttcgcttctaacccctatgtattcaaggttagataccttatttatgatgactagaaagctgtgctgttctcgctcacgcgccgtacgcattccagaggaatgctggcgctccgcgggggcggcccacatgggccgacgacctagcggtctgtatgggtgtaaacccatccagcgttgctccaacaaaacagattttctagtcatctaaggtgggttgccccattcggaaatcgtcggatcaaagggtattcgcacctccccgacgcttatcgcagcgtatcacgtccttcatcgcctgtgcatgccaaggcatccaccaaatgcccttaagacacttgatcactctcattgccaatatccatcaaaactcagctcttaaagccgcattatgcgacgccgaatgttgccattcgactgcaaatgctcgtttcaacagtatcagcagaaagaccagcttctcgagatacaatcggtgatggcggttaaacacatcaatcattatgcaaggcttgagcaagcttcttgcgacatcaactcttcagttgatccgattacatcttctcttcacgatttcatacagaacaggcagactttcgtaaaagtccgcaaacttgtttctttcttttgttgattgccaatatccgtctcaacaccaacatgatggtggagccggacgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctacggcccctcatcaagtaacttggtgggcctgggaggacttgaacctccgaccccacgcttatcaagcgtgtgctctaaccaactgagctacaagcccagataccgacgcaaacgctactacgcgatccacagatccaccccgaagcgaagcttcgcaaggccgaccggccgtcggccctgatgggccgcgcctgcgcagggccagcagcgtcagctgcggtacggcccgtgagcaatcaacaatgaagaaagagaaacgaaggcggcacgcctgcaagcgatcgtcaggctgactggcctgcgatctatgttctaataagatggagaaggatcatccggataaatccggcctctttccaattctcgatcctccttagaaaggaggtgatccagccgcaggttcccctacggctaccttgttacgacttcaccccagtcgctgaccctaccgtggtcgcctgcctccttgcggttagcacagcgccttcgggtaaaaccaactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcggcatgctgatccgcgattactagcgattccaacttcatgcactcgagttgcagagtgcaatccgaactgagatggcttttggagattagctcacactcgcgtgctcgctgcccactgtcaccaccattgtagcacgtgtgtagcccagcccgtaagggccatgaggacttgacgtcatccccaccttcctctcggcttatcaccggcagtccccttagagtgcccaactgaatgctggcaactaagggcgagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtctccggtccagcctaactgaaggatagtgtctccactaaccgcgaccgggatgtcaagggctggtaaggttctgcgcgttgcttcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggaatgtttaatgcgttagctgcgccaccgaagtgtaaacaccccgacggctaacattcatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctcagcgtcagtaatggtccagtgagccgccttcgccactggtgttcctccgaatatctacgaatttcacctctacactcggaattccactcacctctaccatactcaagacttccagtatcaaaggcagttccggggttgagccccgggatttcacccctgacttaaaagtccgcctacgtgcgctttacgcccagtaaatccgaacaacgctagcccccttcgtattaccgcggctgctggcacgaagttagccggggcttcttctccggttaccgtcattatcttcaccggtgaaagagctttacaaccctagggccttcatcactcacgcggcatggctggatcaggcttgcgcccattgtccaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctgatcatcctctcagaccagctatggatcgtcgccttggtgagcctttaccccaccaactagctaatccaacgcgggccgatcatttgccgataaatctttcccccgaagggcacatacggtattagcacaagtttccctgagttattccgtagcaaatggtacgttcccacgcgttactcacccgtctgccgctccccttgcggggcgctcgacttgcatgtgttaagcctgccgccagcgttcgttctgagccaggatcaaactctcaagttgaaaatttgatatatggctataatcagtcgcacccccatgtaaaacacggagacgcaaacttctggtcacgctcaattgacgagaacatatttacacaccaacttcgatccgaaaaccaaagtcaggtaacataagttcttaccaagaaacgtgtccgccaaagttcgttgtgacagttcgatctctcgaaccatccgcagacaatgccgcccacgtttctctttcttctgtatgcagttttcaaagaaccgacgatctaaaccgtccaaaatctcttccgcctaaccaaacatccaaccagtcaaacccgaaggtcaaatccgtgtcagcgcctcgtctgcggtgccgggcttctagatcagtcaaaccaacctgtcaaccactttttttgaagaaaatcacaaacttattcgccgttcttctcttcaaggattaaccagagataaccccggaaaaccacccccaactactcacaaatcaacaaacagtcaatccattttcatcagtaactcaaggacgcatcagactgccgctgccggcgccgccgccctcgttgtggcgctatataggccccaccaatcataactgtcaacggcgtttctcgaaaaaagaagaattttctttccacagacggaatttgataattttacgctttgttaagtgaaatgaccatgccgattccgccgtaaaacgagaaaaacggacgccccttccctcaagccaccgtcacggaaagcggttcacgctgcggcccatcccatgcgctcggccacattgtcggcgagcgcacgaacccgctttcccatcgcctctatgatgtcgggccgcgcctccgcagccgtcatcgatagggcaataccggccacaggatgaaatgggcgatcgcagatcgcagcaccaatgcagaacatgccctcacgcaactggccattatcaagcgagtacccttttataactgcctcccccatttccttttccagcgccgccaacgaagaaacgctcgtcggcgtgaccgggccgggccattcggacggaagatgctgcgtaagttcacggggagacatcgccgccagcatcgccttgcccgtggcggtaaacactgccgggacgcgcataccgatacggaaaataatgccaagcggcgcagatgaattgcggcaggagagatagatgacttcaggcccctcaagatgcgaaagggtcaatgtataagcaccaagccctaccgcctccgccacagcttcgtggaatgcctcgacaatatcgctttgcgccagaaagacattggcccagcgtaccgattgcggccccatgctgaaactgccgtccccattcagcttcaaaagcttcagatgtacgagcgtctgacaaagcccgtgcacactgcttttcggcagggcggtctggcgcgcaagctcggaaagcttcatcccctcgccgctccttttgcccccctcctgtgtcgcacgcgcgatctggtccaatatctgtgctgcacgcatgactgccggaaccagtttcagggaaccctccgcgtcgatcatcattttatcaccatccatggcagcccacctattgaccgattgactttatccgtctcggtctatttaattcagaatatcgtaaggtgttcagtatattgaacactcacttcatgcaagaccgggatggaataaaatatgcttgctttgaaagacccttcgctccttaaatcgcaatgcctcgtgaacggtcgctggatcgacgccgcagatggcacgacgatcaaagtgacaaacccggctgacggctccgtcatcggcacggttccctccctgtctgttgctacgatcaaggaagccatcgacgcctctgccaaggcgctttccggttgggcggcgaaaacagccaaggaacgcgcgggcattctgcgcaaatggttcgaccttatcatcgccaatgccgacgatatcgctcttataatgacgtcggagcagggaaaaccgcttgcggaagcccgcggcgaggttctttatgcggcatccttcattgagtggttcgcggaagaagcaaagcgtgtctatggcgacacgatccctgcaccgcagaacggccagcgcctgaccgtcatccgccagcctgtcggtgtcacggcggcgattacgccgtggaatttcccggcggcaatgattacccgcaaggctgctccggcgcttgcagcaggctgcaccatgatcgtgcgccccgccgacctcaccccgctgaccgcactggcgcttggtgttctggccgaaaaggcaggcattccggctggcgtgttgcagatcgtgactggcaaggcccgcgaaatcggcgcggaactcaccagcaatgacaccgtgcgcaaactttccttcaccggatcgacggaagtggggcgccttctgatggcgcagtgcgccccgaccatcaagcgcatctcgctggagcttggcggcaacgcgcccttcatcgtgttcgacgatgccgatcttgatgccgccgtggatggcgcgatggtttccaaatatcgcaatgcgggccagacctgcgtttgcgccaaccgcatttatgtacagcgcggcgtttacgacaagttcgccgaaaagcttgcggccaaggtcaaggaactgaaggtcggcaacggcacggaacccggcgtcgtcatcggcccgatgatcgaagaaaaagccatcaccaaggtgaaggcgcatattgaagacgcggtttccaagggcgcaaagctcatcacaggcggcaaggaactcggcggcctgttcttcgagccgggcatcctgaccggcgtgacctccgatatgctggtcgccaaggaagaaaccttcggcccactcgctccgctttttgccttcgacacggaagaagaagtcattgcccaggccaatgacacgatcttcggtcttgccgcttatttctatacggaaaatttcagccgtgcgatccgggtcagcgaagcgctggaatatggcatggtcggccacaataccggcctcatctccaatgaagtcgcaccctttggcggcgtaaagcagtctggcctcggccgcgaaggctccaaatatggtatcgaggaatatctcgaaaccaaatatatctgtagcgcctataagcggtgatccaaaaaatagttagaaattgaatgaaggacggcgcattgtttgcgccgccttttctatttatatacataataccccctatcccggcaccttgccataaacaacccggaagtttcatgctgcgccgcctttacgattggacgatttcgcttgcctccagaaaagccgctgaatggtggcttgcgatcattgccttcgtggaaagttccgtctttctggtgcccgcagacgtcctgttcctgcccatggcccttgcccggcccgagagggcatggcgctatgccctgatcgccacggtcgcttcggttctgggcggcattgcaggctggtatctgggctatcatgcctatgaacagatcgcgaaacctgtgctggaaatgtatggcaagctcgatactttcgagcgtttgcgcggcaccaccagcgccgatgcgattttgctgatgctcatcacatcgggccttgctcatctgccgcccatcaaggtggtgacgatcctgtcaggtgcggcgggcatcaatatctggctcttcatcgcctcggccatcgtggcgcgcggcgcacgcttcttcctgctcgcatggttgctgcgccgctatggcgaatcgatccgccacttcatcgaaaagcgcctcggtctcattgcaggtgccgtagcagcggtgttgattgcgcttttcctggcagtcaaatatttgcatacctgatcgtgctcacaattttgtgggcagacatgcgattgcctgtcgtaaagacgacaaattaaactgattgggaagcgaaccatattacgcttgccgctattgaaggaattcctttatggcctcactcactcagccagccggaaaaattcaggtatggaccgcaggtatcatgaccatcgggcttgccgtaacagtgggcatcgcgctcgccttcgagcatatcggcggctatatgccctgcaagctttgccttgaagaacgcatcccctattatatcggcattccggttctggcggtggcatggattgcctgcatggcgaaatggcctccggtcctgacgcgcggccttattctggtcggcgcgcttctgatgaccatcggactggcgctctccatctatcataccggggtcgagcttaaatattggccgggcccgattgattgcagcgcagcaacgatgaaaatcacccgggatgcgggcaatctcctgaacgacctgaatacccatccgcccgcatgtgacagcgcgccgggctatttcctgggtctttccttcgccggatggaacgccgtcgcaagcctgctgtttgcggcgatcagctattacggggcttttgcaaagagcgggaagtaaggaaaaattgctggggtcagggctccagttcgacatcccaataaagaaaatcgagccagctatcgtgcaaatggttaggcgggaaaagacggcccttattgtgcagatcctgcacggttggcatggccggtttctggcgcggccacatctgcgcgacggcgggcatcatgccacctttgcgcagattgcacggtgaacaggcggcgaccacattttcccacgtcgtctcgccgccatggcaacgcgggatgacgtgatcgaaagtgaggtcatgcggcgagccgcaatattggcactcgaaacgatcacgcaggaaaacattgaaccgtgtgaaggctggatagcgcggcggcttcacataatctttaaggcaaatgacgctcggaatgcgcatggaaaaagaaggtgaggaaacgacctggtcgtattccgccacgatgctgacgcgctccagaaacaccgccttgatcgcatcctgccaggaccagagcgacaggggataatagctgagcggacggtaatccgcgttaaggaccagcgcaggcaatccactggccgaaacagtccggggtgagatggcaatagtcaagcacgcacctccttcagaagcaactccgagaaagaggcgaacagcttccgtgcggaattgcgctcatcatcgcagcgccgcgcgtccatgttctgggcgctacctacgacgctccaaccacgtgatgaaagtgcatcgaaaagcaggcaatcaagcttccgcgaatcgaaataccatcatcagccgatgcggataatgtaagcccgacgtgacaggattgtgaagcggaaacggatttatgcctccgaaaacacgcaagttttacaacgggatctacagaagcggggcggcctcgcggcctttgatggcggcataataggcccagaacaaacgcgccgccacgccgcgccatggcgcccagttttccgccaattggcgaagagctgccgcatcgggtctggtctcgtgagcaaaggcatggccgaccgccgtttgcagcgcgacatcgcccgccggaaacacatccggatggccggccgcaaagagcagataaacctccgccgtccaggggccgatacccttgatcgcagtcagtgtggcaatggcttccccggcaggcaggtcgcacaggccgtgaagatcgagcgcaccgcctgccagtgcctcgcttaacgccagaagcgttctctgcttgggccgcgaaagcccggccaaacgccacgcctcctccccgcccgcgatataggcttccggcgtcagcggattgatcacctgtttcaaccgcgcccagatggcggcggcgctggcggtcgaaacctgctgcgcgacgacgatggaagccagactttcaaatccgggttcggaccggcgcagaggcactgcatgcgagcggttgcggatatcggcgagccgcctgtcggcaagaaccagcgcctccagccctgcttcaatatcgctcaatgtatcgatccgccgcatcgcctggcctttcattctcccggcacacaacgtaccaatggaatcaaatgacattcaactgacattgaacccgcaatgaccgtacctgttttccgctttgctccaagtcccaatggccagctccatctgggccatgcctattccgcgcttttgaatgcgaacatggccgaacaaagcggcggacgcttcctgctccgcatggaagatatcgataccgcgcgctgcacaccggcactggaacaagggatttacgacgatctccactggcttgggctaagatgggaaaccccggtgcgccgccagtcggaacattttggcgaatatcgcaacgcccttactaaacttgccgacaagggccttgtctatcccgcgttcctcagccggagcgaggttcgcaagcgcatcagcgaagcttgcgccagaggggatgactggccttcagacccggacggcacgccgctttatccgcaagacgaacgcaacatgagcgaaaaagagcagatggagcacatcgtttcgggcgcgccctatgcctggcggctcgacatggataaggcgcttgcctctgcgggcgaaccgctattctggaacgaaagcggtgccggacccgatggcgaaacaggtcgccttgctgccgaccccgccagatggggcgatgtggtgattgcgcgcaaggacacaccgaccagctatcacctttccgtcgtggtggatgatgcgttgcagggcatcacccatatcgtgcgcgggcgcgatctttttcatgcaacatcggtgcaccggcttttgcagaaacttctgggcctgccagagccgctttatcaccatcacgatcttgttctgggcgaagacggacagaaactttccaaaagccgcaaggatacggctctggcatcgctgcgtgaacagggttggacgcccgccgatattcgcgccaaactcggtttatagccgccattttcgcctcagcgtcacaaatgatgtgcccgcgcaccgattgacgaaaacgcgccaaggcggttcaaaggcagtatgatgaccggcatttaaaaatgctggcaatagatttgtatatttcaatggaggcgaagccatgggtagcgcagaaaaacgtaactatgtcgagattgaaggcttggctgttgctcctgagcttgtggaatttctggccaaagaagccgcgcccggcacaggcgtggagccggagaaattctggaagggctttgccgccatcattcgcgatctcgcaccaaagaaccgcgccctgctcgccaagcgtgacgagcttcaggccaggatcgacgcctggtacaaggaaaaccgcgacaagggctacagccaggccgattaccagcagtttctgaaagatatcggctatctcctgccggaaggtggagcgttttcggtttcgaccaccaatgtcgatcctgaaatcacccatattgccggtccgcagcttgtcgtcccggtcatgaatgcgcgctatgcactcaacgccgccaatgcgcgctggggctcgctctatgatgcgctttatggcaccgacgcgatttccgaggccgatggcgcggaaaagggcaagggctacaatccgaagcgcggtgaaaaggttattgcgtgggcgaagaatttcctcgatgaaagcgcaccgctcagcacgggcaaatgggccgatgttgccggtctcgccgtgaacgacggcaagcttgaaatcaggctgaccgatggttcggcaaccaccttgaaggacgaaagccagttcaagggctataatggcgatgccgccagcccaacgaatgtgcttcttgccaagcacaatatgcatgttgatatcgtcatcaatgcagatcacccgatcggcaagaccgatccggcgcatattgccgatgtggttctggaatcggccatcagcacgatccaggattgtgaggactccattgccgccgtcgatgccgaagacaaggttgccgtctatcgcaactggctccgcctgatgaatggcaagctggaagacacgttcgagaagaacggcaagcagatgacgcgtcgcctcaacggcgaccgcacctacacggcgccggacggttccacgctgacgctcaagggccgttccttgatgctggtgcgcaatgtcggccacctgatgaccaacccggccattctggacgccgaaggcaatgaagtgccggaaggcatcatggatgcagccttcaccagcctgattgcgctgcatgatatcggccccaatggccgccacatgaattcgcgcgaaggctcggtctatatcgtcaagccaaaaatgcatgggccggaagaagtggcattcgcaaatgaaatcttcacccggaccgaagaaatgctcggcatgaagccgaatacgctcaaaatcggcatcatggacgaagaacgccgcacgaccgtcaatctcaaggaggcaatccgcgccgccaaggatcgcgtcgtcttcatcaataccggcttcctcgaccgcacgggcgacgagatccacacctccatggaagcaggcccgatgatccgcaagggcgacatgaagcaggctgcgtggatcggcgcctatgaacaatggaatgtcgatatcggtctggaatgcgggctttccggccatgcgcagatcggcaagggcatgtgggccatgcccgacatgatggcggcaatgctggagcagaagatcgcgcatccgaaggccggtgcgaacaccgcctgggtgccgtcgccgaccgccgccaccttgcacgctacccattaccacaagatcgatgtagccgccgttcaggaaaagctgaaaagccgtccccgcgccaagctggacgatatcctgtcggtgccggttgcggtgcgtccgaactggacgccggacgatatccagcacgaaatcgacaacaatgcacaaggcattctcggctatgtcgtgcgctggatcgatcagggtgtcggctgctccaaggtgccggacatcaacaatgtcggcctgatggaagaccgcgcgacgctgcgcatttccgcgcagcacatcgccaactggctctatcatggcgtcgtgtcagaggcacaggtgatggaaaccatgaagcgcatggcagccatcgtcgacaagcagaacgaaggcgacccgctttatcgcccgatggccgctgattttgacaagtcgattgccttccaggcggcttgcgatctggtcttcaagggccgcgaacagccgaacggctacaccgagccggtcctgcatcgccgccggctcgaactgaaacaggcttcctgaggttgctctccccctcatcctgaggaggtgaactgagcgcagcgaaggaaaccgtctcgaagggctgagggggcatgagcgacgcggcggcaatcctcataaccgggaaccgctcttttgggaatatcgtgcgtttccctcagcccttcgaggcttcgctccgcacctcagggtgagggaaagaatacacttgccaaatggatgcaatttgttgacggcgggagaaatcccgccgttttcttttacatcgtggatcaacaggactattccgttaaaacctatcgctaccgacaaggcccctgaaatgaccctcctcatccgccatgcgacggaagccgatctccctgccctgcttgcaatctataatgacgcggtagagaacacgcttgccatctggaacgaaacgcttgtcgatctggaaaatcgccgccaatggctggaaaaccgcaaccgcgacggctttccggtgctggttgccgaacgtgaaggtcaggtcgtcggctatgcgagctatggtccgttccgcccgttcgagggtttccgccattcctccgaactctcggtctatgtcgcaagcaatgcccgcggcggcggcattgggcgcacacttctggccgaactgattgaagaagcgcgcgagcgaaaagtgcatgtgctgattgccggcatcgagccaggcaatgccgcctccatcgccctgcacagatcacagggctttgaagaatgcggaacactgaaacaggttggccagaagttcggacgctggctcgatcttctgttcatgcagaagatcctctgattgaaaaaggccgcgtcgtgcggcctttttcatagagaaaattccctggaattggaaatcagacgtgcgcttcctcgatatggtttagcgccttctgctgcttgtgggccgcggccttgacggcggcctgaaccttctcaaaggcgcgcacttcgatctggcgcacgcgttcacggctgatgccgaattcaccggaaagatcttccagcgtcattggctcttcggcgagacgacgagcctcgaaaatacggcgctcacggtcgttcagggtttccatcgcctgttccagcatcgagcggcggctttccagctcgtcctgttcgatcagaacctgttcctggctgttgctgtcatcgacgagccagtcctgccattcgcccgattcgccttccgaagcgcgcagcggcgcattgagagacgcatcgccggacaagcggcggttcatggaaacgacctcgtcctcgctgacattcagcttggtcgcgatctgcttgacctgatccgggttgagatcgccatcgtcgagcgcctgaatcttgctcttcatcttgcgcagattgaagaaaaggcgcttctggttggcggtcgtgcccatcttcacaaggctccacgaacgcaggatatattcctggatcgaagccttgatccaccacatggcataggtggcaagacggaagccacgttccggctcgaaccgcttgaccgcctgcatgaggccgacattgccttctgaaatcacttcgccgatcggcaggccatagccgcgatagcccatggcaatctttgccacgaggcgcagatggctcgtcaccagcttgtgggcggccttggggtcggcatgttcgtgataacgcttggccagcatatattcttcctgcggctcaagcatgggaaaacggcgaatttcttccagataacgggtcagtcccccgtcgccggacgtaatgcttgggagtttcatctgggccataaagcaccctcctttataaattcaggttcccgtctggcgaacctgtcgcgtcggctgcctcctgcacttccgcgcgaaccgacatatatatgcatcattttggcgaaaacacgatgctttacctcatgaaataatccgtcactcttatttgaacgcttttgaaaccggaaagtttccggtgcccctttaaaaccgggcggcagtattggaattgaatgaatggcggttagagcggttcctattttacagaatcatccgaaccgctctaactatttgtcttgtcgcgtttccctgcgtgggcgtttcacacttttggctcgaaaatgctctaaatacttagctaactccagacagagcgtagccagcgcaaaaaccgcttttccaatttagaaaaagaagcacggtttcgtgaactggcattttgggcattttatatagtgcagcgccggaagttttccagaagctgctccatatcttccggcaacggcgcttcaaaacgcatcagttcttccgtgatcggatgggtgaaggccagaagccaggcgtgaagcgcctgccggtgaaagccttgcacagcctctttcagcggttccggcaatttgttggccttggtcttgtaggcactgccataatccatatcgcccaccaggggatgaccgatatgggccatatggacgcgaatctggtgggtgcggcctgtttcaagacgacattccaccagcgaggcaagggcggttgcatcctcgcgggggctgaatttttccacggttgcataatgggtgatggcgtggcgggcatcctcgcgctcttcatgtacgacggcctgtttggtgcggtcgcggtgcgaacggccgagataggcgtcaaccgtgccttgcggacgctcggtcatgccccagacgagggccagataggcgcgctccagatcgccggtgcggccatgatcggcaaattgttcgctcagatggcggtgggcgcggtcgttcttggccaccaccatgacgccgcttgtgtccttgtcgagccggtgaacaatgccggggcggcggattcccccaattcctgacaagctatcaccacaatgatatatgagggcattgaccagcgttccagtccagttgccattgcctgggtgaacgacaagcccggcaggcttgttgatcacgatgagatcatcgtcctcgtaaagaatatcgagcgggatgttctcgccttgcggttcggcgggttcaggctcaggcagcacgatggcgatgttcatgccttcgcgcagtttctgtttcgtctcgcgggcgggcgcgccgtcgatggtcacatggccatcggcaatcagggactgaacgcggctgcgggagagttccggccccaatgcagcggccagccactggtccagacgcttgcctgcggcatcggagtcggcaattagctctttcaaacgtgtcttcccttcgttatcacgccgtcgcgggcgcatgaaccggagtcatcgaatgcaggatccaaactatccgagatatcagaatcaccaggattcgggatatcaggactatcagcagggttattacccggacgagcagcccgaacccgtgcttgatcctgccatggaacgggtgcgccgcaaaatgatccggctgctggccgtatcgatcggcgtcatgctgatcggtcttatggcggtgctgatcgccgttgtctacaagatcaatcgcaagcctgagccggcaatagcggaagaagcccgttccgatattccggggcagatcgctgctcccgccaagccggagccgccaaagctgatcgaatcgcagatcgagcttgcgcccggcacccgcctgctctcccagagcctttccggcgaccagctttcgctggaaacgctgctgcctgacggcggtacggaaatcatcgtctatgattaccgccaatcccgcatcatcggccgcatcaagatgggcaatgtcgaataggttcggcaataggctttaagccgataagattatatgggcggcctggttcaagctgcccatttataccaaggcgctgaaatgcgaacatatcgcgccttgaagatgctcaattgccgcaccggctttggtgttagtttcttcccgtgccattgcgcttttccagaatggcgattatatggtccctcattctctgcgcccatcgtctagcggtcaggacggcgccctctcacggcgcaaacaggggttcgattccccttgggcgtaccaattatttccccatcatcccgaaacaggcgtgcccaaaaagcttttggggagattgggttctttcagttgcaaaaaattgcaactgatggcgatgcagtgcataatcgatccatgaacaagccatacaccaaaccggattatgagcaggagctgaggcgggctggcgttcgtatcacacgtccgcggcggatcatcctgaacatattgaacgaaactgaagaccacccggacgcactggagattttccggcgtgcagtggaagaggacgacagtatctcgctttcaacggtttatcgcaccataaaacttcttgaggaacgcggcgcgatccatcgccatgcctttgcgggcgggccgtcgcgcttcgagcaggccagcggtgcgcatcatgaccatatcattgatatggattctggtgatgtggtggagttccactccgacaagatcgaaaaattgcaggaagagatcgcgcgttcgctcggcttcgagatcgttcatcaccggcttgaactttattgcaaaaaattgaaatcctgacggaaccaattcaggaagttggcgttttacggatatgaagaccgtgaccccgcccccacaacacggtcttcagagttcgcttcaaaacctccccgcacgaagcgaacggcgacaatgccgcattaactgtccaacgggatgcggtaggtgtttcgcatattagaataagccgtcgtggctaaggccatgacggctttttcgtttcagatttttcgggaatatcgcccaggtatagttatgaatcgaattgttcggtcgggatggtgagcgaatagatcgcgcctgttccgtcgatgcggtattcggcatggccgtttacggctgcgggcacgatgcgttgcaggacggcgctgccgaagcggggatcgtgctcgaaaacatccggcatggcgggattggtttcgtcccagcagaacatgagcttatctgctccgtcggcgccgggaaggacatgcgcgcgaatcaccactcgcccataggggatcgaaagaccgccgaaggaggttgcgttcaccaccagttcgtgcagggcaagaccgatatgcagggccgcacccggaaagagataggggttgtcgccttcgatggtcaggcgttcgtcatcaatatcgatatatttttcgacctgtgagcggacgagatcgaggaacaatgccccgcgccagttagaatccgtcacgagatcctgcgaataggagagtgactggatgcgcccgcgaaactttacaaggaaatcgtcaatcgaatcggtaaagcgcgcggtctgggtcgcgatgctctgcacgatggcaagcaggttcttcgagcgatggctcacttcatgcagcagtgttttcaacacctgctcgcgccgcttcagctcggttatttcgattgccgtggtcacgagaccgatcacattgccctgtgcatcgcggtcgcaatcgatgtgaaactcgatccagcgagttttgctgccgtcattgatcagcagttcgacattctgggcaattccactttccagcgtggtctgctttgctgtatcaagccgtgaaagcgcggtggagaaaatgaaatcgctatcctgcccgcctgccttccacttttcctgccagtaaagcggcaggttttccgcccaggcatagcgaaggtccgggttctggtagagcacgcagacattgctgttgcgcacggccctcaatagtgcccgcagccgtgctgcgtctggttctgcttcctgtaaaaatggcttcggcgcagtcatgggggcctcagctatctggataaggggtcagcatgtgcgatccgtgtctgatggcgtccatcgtgcccgcttgtccctgactgccttcatccgcaatgatggcgccgccgcaatggtggatgcggcggctcgttctgttcatggatataagttgacaaaaagttttgtcaaaatggggtcggtttcttttccggctcaagcttttcggattgccgaggcgatgagcgaaataaccagaagcgcaagaaaaacaaagaatagaatctgggcgatgcctgcggatgcacccgcaattccgccaaagcccaaagcaccggctacaagagccaccacaagaaatacaagcacataataaagcatagttgttctcctcttcagcatgtgaagggataacgctggtagcaaacaatttgttcctttttttgtgcaaattgaaagccctgattattacaaagcatatgctttaaaatttaaaaagaaggctgcctgtgttgtgctgcctgccagcgtcaggcagcaacttgcgatgcttcctcaaagaaaagtgcctggctgatgagggccttcaccatgtcggggttgaacggcttggtgacgagaaatgtcggctcgggccgctcgcccgtcagcaggcgctccggaaatgcggtgatgaaaatcaccgggatggtgttgtcgtgaagtatctcattgaccgcatcgatgccggagctaccgtcggcaagctggatatcggcgagaaccatgcgcggcttttctttttcataaagcgccagcgcctcatccttggtgcgcgcaataccaaccacttcatggccgaggctttcgaccatctgttcgatatccatggcaatgaggggttcatcctcaatgatcatcagacgtgttgccacctggcgtgaaatttcgccggaggcggtggagagaagccgtccgaattccgcttggtccacttcaaggatttctgctgcctcatgatcgttgaagccttccacggcgaccagcaggaaagcctggcgcggcaaaggggcaatatgggccagattgcgcgctgcatgggtttcccaggcgaattccgaagaggtttcgggcatgcggatggaggcatttttatagagattgcaaaaaagcctgtagagaccgatccgatcggaagaagcttcggggaagatgccgacatcggcaatcagggcttccagcgctgcggctacataggcatcgccagaggactgggatccggtaagcgcgcgggaaaaacggcgcaaatagggaagatgcggcgctatacgcgtcgataacgtcatgattcagggactcctcaattaccgcaagtctttgtgtttacgataaccctacgtaaaaaaatacgcaaagatcatgcttagggcgcggcactatgataaaagaaacgtgggcgtatgagaaaagttccctgggcaagaactaattcgcctctacgggcctagggaacctttcgagtgctgatgcattaaatcagcaagcaggggcttgaaaaaaaagggttgggccgaaagcctagtatgatcaaatatgactcaaagaaacaaccttcatacgaacggggctggaatacagacgatccgtcgtgtccagaaggacattttaggaccgaattgtgaagtcggtttgaaacttaaggctttgtacgcctctatacaggacgagacgatcccggatcggtttctcgatctactggaaaaactcgaccaagccgaacaggagagtatgcgtgggcagaacaacaggtccgtcggttgaggggacgccgccgttcaagcgtgaacttctggcgtcgctgccgagcttgcgcgcatttgcggtctcgctgatcggtcagcatgaccgggcggacgatctcgttcaggatacgatcatgaaggcatgggccaagcaggagtcctttgaagtggggaccaatatgaaggcttggctcttcaccattctgcgcaatgaattctacacccagatgcgcaagcgcggccgcgaggtgcaggatacggacggcatgttcagcgaacagcttgccgtgcatccctcgcaatatggcacgcttgatcttcaggattttcgcgctgccctcgaccagcttccggacgaccagcgtgaggcaatcatcctcatcggggcttcgggctttgcctatgaggaagcggccgagatttgcggctgtgccgtgggcacgatcaaaagccgtgtcagccgcgcccgcgcccgccttcaggaaattctccagatcgaaggcgaggcggattatggccccgacgccgattcctcccgtgcgaccctcagaagcttcgcctgaccaaagcatctgcccggcattctgccgtctccccggtggcttccaccttctgaagcataatcttgatcgtccgcgtatcatgcccgcctggatcgaaatgcgcaccgctgaagatttttttctttaaggggcttgcaggttagcgcccactgatattggttaagcaggcgaccagcttatccacgggggaggggaagcgtttgccgtccgcatggcttgaccaagtgctgaaatcatctgtccggccgattgcggtgatcgtttcgctcgggttggtcttgctgtcagcctcgatgacactgttcctgtcttcgagcgtgaacaatcagatcgtggatatttcgcataattatgccctgcgccagcaggtcgataaggtttcgcggcttgccaataatatcgagatgagccggcgcggctatcttctgacgctggatgataattatcttgatctttaccggcgctccattctcaccgtagatcagacgcttgccgatcttgttgtcctgacgaagcagaacccgcagcaggatgcgcgggtgaagcagattcgtgcgctggtggagcgtcagcaggaagaagtaggcgaaacggtgaaccttgcggcggcgggcagggtgaatgaggcggtcaagaaggtgcgtggggatgagggcaaggttctcatggatcagcttgccgacaccgtgacgcaattcatcgatgcggaagaacagcagcttgcggaacgcaatgaacgcatcaaccatatgcgttactggatgacggcgacctccatcgtggcgctggcatctgccgttgtgctggggctgcttctctttacccgcgttcagcgttatgcgcgcctgtggtttgaagggcagtcggtgcttcggtcggaaaaagagttgctggagcagcgggtgcgcgagcgcacggccgaactggagcaggagcgcagcattgccgagcgtgagcgcaagcgggtggaggttctccttcaggataccaatcaccgcattggcaattcgctggcgacggtttcatcgcttctgggcctgcaaatgcgccagacgcaggatgaaaatgcgcgtgcggcactggttgcggcgcgcgaccgggtgcagacggtttccaccgcgcatcgccggcttcggcttggcgaggatatggaaaccgcacgggtggatgaattcctgcaatcggtgatcggggatatccgcagcgcaattgggcatgaccgcgatattcggttcgagactgatttttcgccgcttgatctgaaagcgcgcgatgtcacgacaatcggcatcgttctgggagaactcattaccaatgccatcaaacatgcttttcccggacgcaaacaagggcgtatcagcgtcagtctcaagcccgatatggagaatgttccggtactggttgttgaggatgacggtgttggctggcaacggaaagcgggcgatgacaagcgggtaaacgggcttggcatgattgtcgttgaacagctttgcctgcaattcggtgaaaagccggtttatgggcaggcggaaaatagctgcggaacgcgggtgaccgttcgcctctcatcgctggtggaagaacagcaggacgagacggcgagtgaagccgaagatgccgctgcaaaatgaaacaggcagcttgcctggaaaagcaagccgcctgtttccattacaaagctttgtaatgttttagcggtcttttttcttgtccgacaaaaggctcacaagcgcgattcctgccaggggcagcgcgacggcgaggatcgggcgcttcaggattgccggaacggtggctatggctgccgttgccatcagtgccgacttgtcggcttcgatcttctgtttgcgcttcttttcttccgcggcaccctgaattttcaggatggccagagtgatgagcgccagaagaagcgaaatcgcggcgagaatcagcgcggctattggcccgccataattttcggcaagggccagaaaggccgcgatgcagaaaaaggcgagcgcaatcgctccgaacaccaccatggctgcgcagaaaatggcggcgcgttttgcgcgtccgctgataagctgtatttcctcaccggccagcgacgagataaggggcgccagaagcttcagcatggtgcggctcagcggcgcgagagcaaggcgagcagatagccgatgccaagtgctgtcgccagcgaagcaatagggcgttcacggacggttgcggtcagttgggcttccacgtcctgcgccttgttcttcaggtcttccacgacatcttcaccctgcacataggcgctgcgataggtttcctttgccgtgcgccgtgcttcgcgaacagtctgcgagccgagattggcaagtgttgctgcaagggctgcaatatcttccttgagttgttcgacctgggcctgaagatcttccgcagacgcatcgcccagcttttcttcgatcttttcttcaagcttgcccagcttctcggatgcacgcgccatgtctggtctcctgttcgatgtctggttggtgttgatggcaatccaccagataacgcccttatgccctaatggttgcacgtaaagacaagcgtcggcaaccgcccgccgcacttcctgcaagtcatggtaaatgacgcaagcaggaaacgcgccgggtgctgcgcttattcagcggcgccgtgcaggatcgccccttcggggtcctccttgtaagcggcttcggaaaaggccggctgcgcctgcaaatccttcttcgtgaactgcgtgaaaacgctaagcttgccatccttgccggtcgcgacatcgagattggcgatggaaatggccaccggcttggaattgatgccgaggaagccaccgacatccaccacgaaagcttccgtctgaccatccgccgacatgagcacgtcgccaatggtgccgatttttgtttcatcggcatcataaaccatcgcgccgatcagcttttcggcgctgagcccttcattcgcaatcggcttcatgccttcaggtatgacacggctggtctttttggttgtcactgttttttcggcggcgcgcgatgcgccattggcggtgaaagctgcattgcggtcgaaaacgggcgctttttcaagttgctccttgtcggcgtccaccatcagccagcgcgtgccgccgcttttatcgacccatgaaaaatggttgcagccgattgcgacatccttttcgccgacgcccagaaatccgccgacaccaatgacgatggcctgtggcgtgccatccgcgcccagaattatatcgttgacggtgccgatattgtctgcgtcgtcggatgggccgttataaacgggctggccgatgaagtcgctcgtcagaagctggccgggggaggcaacgaaatagccatttttgcttgtgacaggctggtgctgcttttcgccagtgaagatcggcgtaccgccctgcgcaaaggcaggcagtgcgaccatggcggcaagcatggtggtggcgagaagtcttttcatgaaagctcctgtctgtcactcaagcgagaacatttcctgttctgtttgcaactctttcaagaaaagaacggcgcttatccgcatccgttccctctatagccggtgttatttttgcggctacaatatgtctcacgtaacggtgagggcacgaatatgctgctgaaagcgctgctcagcccagcagcagataggcggcgctggcaagtataatgaaggccaggccgaaatgagcaggtttcaaagtccggggtttgacaggcaggggatcgtcgttgcccgccatggctgtgcgcgctgcatgttcgagcatctggatgtccttgagcatcataggcatgtccctccagaaaaccggccattgccggtaaccgcatctgcttcatcagggtttcggaaactgctttgaaaacagctccataacccttcccaataaggcatatcaggtctgatttgcagatttattgcaaccgttatttgatgcgctgccaattaaaacgcaggcgttggaaccgctctgtttccttgttttttcgcatgtcattatcgcatcgtcgcgggatcagaattatatccagcgagctggttttcccgcaaagacggttttcatttttgggggtatgccctgtttcatcatggcgagaggcaggaaaatgtcgccggaatgaaaacatgacttgaagtatcatattaatagggattaagaaaagcccaacctgggcgcgacaacctcaatgcagggtttgtcatgcgccctgtcctgaacgatcaaaaggcgagagagatgaccggtttctggcgaaagagcttcatagctgcggcgatgagcatggggttgcttgcgggcgcaggcgccgcgatagctcaggatgcttctgccccggccccggcggcctctgtttcagagccgggcgcagccgcgcctgttgctcccgcttctgcgccggaggctccggcttcccaggttgcgccgattgaaggcgaaagagatttacgcctgccgcatgatctttcgccgtggggcatgtttatggcggcggattgggttgtgaaggcggtcatgatcggccttgccattgcttccctcgccacctggacggtctgggtggccaagtcgctggaactggccggtgcacgccgccgcgccaacaaggccctgaaaatcatcggccatagtgcgacgctcaatgacgcggtgcacgcgcttgatggcgcgaaggggcccggtgcggcttttgtccgtgccgccgaagacgaagtgcgcctttccggcccggcgcttgcccgtgctggtggcgagggtctcaaggaacgtgttgcctcgcgcctttcccgtatcgaggccaaggccggtcgccgtcttgccaagggtacgggcattctcgccaccatcggttctgttgcgccctttgtcggcctgttcggcactgtctggggtatcatgaattcgttcatcaatatcagcgaggcgcagacgaccaatctggctgtcgtcgcgcccggtatcgccgaagccctgcttgccactgccattggccttgttgccgctattccggcggttgtgatctacaatgtctttgcccgctcgatcaccggctatcgcgcgctgcttgccgatgcctcggctagtgttgagcggctcgtgagccgcgatctggatttcaggacggcaggcgtgcgtgaaggcacgctgcacgctgcggagtaagcattatggccggtaaggttcgcgaaggcggcggggacgatctcgaacttaatcacgagatcaatgtgacccccttcatcgatgtcatgctggtgctgctcatcatcttcatggtggcagcaccgctggccaccgtggatgtgaaggtggatctgcccgcatctgcggcagcgcccgcgccgcgccccgacaagccgctttatgtgacgctgaaggaggatctcagcgtcagcgttggcaatgatacggtcgcgcgggaacgccttggcgctgccctcgacggtttgtctgaaaaggataaggagacccgcatcttcctgcgtgccgacaagaatgtcgcttatggcgaactgatgcgggtgatgaatctgctacgcgaagctggctatctgaagattgcgctggttggacttgaaacggttggtgcggatcagccgaatgccgcgccggcgtcgccagcggcaggcccggcaattgctcctgagggggctgcgcaatgaatgcacctgcgcccgtccaccctcccgtaaaggtggcccggaccgacagctacgatcattccttctggcgtgatgcggggcgctggctcggcgcgggcgtacttgtgctgttggtccatgcggcgggggcttatgtcatccacatggcacaggaagacaatcagccggaaggcacagaagtcgctgccatggtggtggagctggtgcctgatctcgttgcaccagcagaagagcgggtttccgaggaagttcagccggaaacgaccaccgagcagccggaagaagtgcagcccgaaccggagcctgaaccccaaccggaagccaaagctgaaccgcaacaggttcaggaacccgaagaagtgataccggatgtggtggaggctcagaagccggaagtcgcagttcctctgccggttgaaaagccccaagaaaagccagaagaaaagcctaaggcagagccgaagccggaacccaaaaaggtggagaagctcaagccgcaaaagcccaagcctgaaaaggtgaaaccgaagaaggcggaaaaggcggcggaaacccgtgaggccagcgcaccgcgcgtggatgccgacaatggtgccaaggtggcggccagcaagaggggtgaaacttccgcttccgctggcgtcatttgggctaaatggacgtccaggctgcaatctcatatggcgcggaatgctcgtttcctgcaaggcaagtcccgcaacaccaggggggaagcgcatgtcgcctttgtgatcgacccttcggggaatgtgctttcggcccgtattgcggtctcgtcgggcgacccagcggtggatcagcttgcgttggaggccgcgcgccgcgcctcgcctgtgcctgccccgcccgcagctatcgccaaggtgcgcatgccgatcaccatgccgcttctgttcaagtaagcagaggaaaaagccgctccgaaccgaagcggcttttttcatttattcgatcagggcgaacatcggtccatatccgccatgccaggacatatcatttctaccaagtgccgggtcataaaggcccgcaccgccgccgccgtccagaaacaatgcattggggcattcgaggcgatcacggaagaagcgcgcgaaatcgtgaaaatttaccgcatcatcgctgactacaaaatggatcacgccatccttgcagaccccgacaccgctgcggcgggttttatcggccgagccgataatgaaaatgggattgaggcggttttcgataacgagcatcgggcctgactgggtggcaagccacactttggggcgacgttttacaaactgttccgtgcgcaacaatcccgcacccgattcgccaagaaagaaaatgccgttcggcttcttgtagaagttcggcacgggcttgtccgatgtttttgccccggctggctggatggggctctgttcttttgcgtcagcgatgaaaagccccaggggtgaaaaatccggccggtacatgccggcatttattgcaaaggccagtgaccggccttgcttcgcaacggcttcggcgaggtttgagaaattgcgatagggttcgcccgcgtcatctttccagaaaagccggagactgtcctttgtcgcatccacggtgcagaccgtataatgtgcgcctgcaaacctgtctgtcgcgcatggcccggcattggccgcttgtgcggagcctgcaaaaaaagcgagggctgctgcacatattccgcgcctgaaacccgccatgacacccctgcctttgctctattcggatgataatgctacggcaggaagaagacgtgaagccttgcgcgcaggcaggaagccgaagatcaggccggtcgcgaaggcacaggcaaaggcgagcaatacggggccgaaactatagccgaccgaaagcccggcccagcttgcgagcgctgcggctccaagccccagaatgacgcctattgcaccgccaatggctgaaacggacagcgcctcgatgatgaattgcaacaggatatcgcgccgccgcgcacctgtcgccatgcgtacgccgatctcacgggtgcgttccgtcacgctcaccagcatgatgttcatcacaccgatgccgccgaccagaagtgatatggccgcgacccaccccagaaacaccgtcatcgtcttgcccatggccgccgcatcctcgcggacggaagacatgttggtgatcatcgtatcgcgcttcttgtggcgctggtcgaggaggctctggatctggttctgtgttgtgtcgatgaggctggaatccttcacctgtacggtaatgctacgcacatatttctggccgaaaagccgcagattgccggtagaaagcggcacgacgaccacatcgtcctgatccgagccgccaaagcctgcgccctttggctccagagtgccgatgatctgaaatggaattttctggatcaggatatagtcgccgacaggattgcttccatccgggaaaagcgtcttgacgacggtggtgcccagcacagccacaggggcgtaggtatcgatatcgttctgggtgatgaagctgccgctggcgactttccacgatttcgcttcggaaaaggcgggaaccgttccgtttgcctgcgattgataatcgacattgccgcgccgcagggtgacagtaccggtgacttccggcacggcggatttcacattcggcaattccagtatggcatccgcatcctgcgggaccagcgttgcgatggagccggagccccgaaaacctgccatggcggggcgcacgagaatgagatcggtgcccatggcattgatgcggtcgagaatggtattttgcgcgcccgtgccgatggccagcatcgttaccacggaactcaccccgatgatgatgccaagcagggtgaggacggtgcggaagatattggcgcgcagtgcacgcagggccattttcacggcttcggaaatatcggctatatgcgcgccgttgcctgcgatctcttcatgcggttgcagcgttgcttcgggggtgtgaatatcccgcttggtcgtgtcagacaggatttggccatcgcgaatttcgatcagccggtcggcgcgttcggccacttcgcgcgcatgggtgatgacgatgacggtatgcccctgctggtgcatcgagcgcagcagttccattacgtcttcgccgctctggctgtccagtgcgcccgtcggttcgtcggcaagaatgatgcgtccgccattcatcagtgcacgggcaatcgaaacacgctgctgctggccgcctgaaagctggcttgggcgatggtcgaggcggtcgccgagtttcagcgcattgagaagtgctgccgcccgtttgcggcgttcggcagcgggagtgcccgcataaatggctggaacttccacattctcctgtgcggtggacgtgggaatgaggttgtagctctggaaaacgaagccaaaagtgcggcggcgaagcgttgcaagctcgtccgcattcagtgtcgagacatcttcgccgtcgagcagatatcgcccgccggtcggcgtgtcgagacagccgagaatgttcatcagcgttgatttgccggaaccggacgcgcccatgatcgcgacgaattcaccggcacggatatcaagcgtaatgccgtgcaggacttccaccgcaagatcgccattgtgaaatgtcttgcagatatcctcaagcctgatgagtggagcgccggccatgagggtgcccatcagaagaagcgcatactgggtctgcgtccgcgttcgcctcccgccgcaccattgccggtggcggcggtgacaaccacgcgatcgccttcctcaagcccgctctggatttcggccagcacgcggttgcgcacgccgaccttgaccgggcgctccacgagggtaccgctctcgtcggccaccttgacggtgacttgcggcttgccgcctttctgcttgtcagtaagggctgccgtggggacaacgagcacgtccttcgcctcacccagaacgaaatagacctgcgcactcatgtcgatcatcaattcgccagtcgggttcggcacgtcgaacagggcataatagagaacgacattgttatctgtcgcaggtgtcggcttgatctggcgaagcgtgccggtaaaacgcttgtcgggctggccaagcagcgtgaaatagacaggcattcccggcttcagcttggaaatgtcggcttccgaaacctgtgcttccaccgtcattactttcaggtctgcgaccgtgacaatggtgggtgcgctctgcacggcattgagcgtttcgccttccttggcagcctcgtcaacgaccgtgccttccatggggctatagatggaggtgtagccgagatcgaccttgtcgcttgcaagctgtgcttcctgctggcggatttgtgcgttgagcgcctttacctccgcttcggccattaaaagatcggcattggcctgatcgacggtcgcctgcgagacgccgcgtgtggcgaggagggatttctgccgcgcggcattgaacttcttcagcgtcagttgtgcgtccttgctgagcaattgggctttcagattgtcgagctgggcgcctgcgatctccaccttcttttcaaacggtgaaggatcgatttcggcaatgagctggccttgtttgacgtgatcgcccacttccaccttcacgcttttcaactggccggaaacctgcgcgccaacgttgacgctgcgcaatgcgctcagcgtgccgacggcggtgatggcgttttcgatgtcaccacgggtgacagtctccgcaagatagctgctcttctcgccgtcagccttataagagccgtagaagtaccagcccgcgccgatgatgatggcggcggctgaaagccagagccaccagcggcgctttcctttggcgcgtttgcgggccgatgccggttgctggcctaattgagaagaatcactagatttaagcaccctaaaacccctgaaccttcagaaaaccgcgctttgcgcgttttccagaaacttgcccccaagcgataatgcattcaccaccgcataagtagggtctaagccggatcgcagcaatcgtcatttgcatgttccggttatctatgcttccgggctcggaatttcatcttaaatatttgtcatagagaaaagcccggcgcatgggccgggcttttctcatctggtggggcataggcctcaggctgtgccggtggaaccgaacccgcccgcgccgcgggctgtttcacttatcttggcgcgttcctcgattttcggctggatgaccggagcgaacacggcctgtgcgatgcgcattccgcgctcgatgcggaaatcgtcatctccaagattgatcagcaggacttttacttcgccgcgataatccgaatcgatcgtgccgggcgtgttgaggcaggttatgccattcttgaaggcaaggcccgagcgggggcggatctgtacttcatagccttgcgggatttcaaggataaggccggttggcaccagcgtgcggcggccgggcaagagcacgatctggcgatcttcagccacggcggcgcgcaggtccatgcccgccgaaccggcggtttcataggcgggaagatcaaggcccttcgcatgttcgaggcgaatgatgccgagcgttggcgcggaagaggatgctgcggtcatgagggagcctttcctgcaaaaattcagttggcctgcgaggtggtgtttcaaggcgtatcttgtctgaaagccatttaccgcttttcaggatgcacttcaaattggcgacgctcatacgtgaaaatgcatcaaaggtgtaccgccaatttggtgttttaccatgatagtgcgttacagggttctgtttctagtgcccagcccccccagcaccgacagatcgttctaacgcccatccagcgggacggctgtggtgtccttgatctcttccatcacgaaagaggccgatacatccgatagcggtacacaggctatgaggcgctggtagagccggtcataagctctgacatcggaaatgcgtgccttcagcacatagtccagatcgccggtcatgcgataggcgccgacgatttccgggaagcgagccacggcagcgcggaatttgttcagccattcgggatcatgggcggaggtgcgcaccagaatgaaaaccgagaggccatagccgaccatttccgcatccaccagcgccacgcgacctttgatgacgccatcgtcttccatgcgctttacgcgccgccagcaggcattgcgcgaaagattcacccgttcggaaagggaatcaaccgacaaagtgccgtcgttttgcaactcagccaggatttttcggtctatatcgtccatagatgctgtcataatgggagttttgtcccaagttaaagcggatatcaaggatattttgagatttcattcccagtggctttgctaaaatgattttcttcaacggtgcttttcaccggggaaaaaagaaatgaattactcattgacgggagtatttccaatgacgacacgcattacccgcctgtttaccgcccacccccagtcggttgacgagacctatttcgagcatatggcctttgcgggaaagttttccctcaagctttttggggcggcctttgcggcgctgatccatgcaattttgccatttttgttcgagaagacggcaagcactatcgttcgccagctatatgagcggacgcataataggggccgctgaggccgcttggcgcgcgaaaattcatgaatttggaatgatttgtccggcataatcggtccggcaagtcatcttgaaaccggatcgaaaatgtgtcgttgggccgcttatctcggacctgaaacctatctggaagacattatatcgtctcccagtcattcgctcgtggcgcaaagccatgatgcgcatgaggccaagacccgcaccaatggtgacggctttggcgttgcttggtatgggcatcgcagcgagccgggcctttaccgggatattcttcccgcctggtccgatcaaaacctccgcagtctggcgcggcagatacgctcgcgcctttttcttgcgcatgtgcgtgcttccaccggcgggcttaccagccggtcgaactgccacccttttgtatcgggccgctggagcttcatgcataacggccagatcggtaatttcgaccggttgcgccgcaggctggaaagccatcttggcgatgagctttatacgcagaagcacggtgcgaccgattcggaactgatctttctcctgatgctggaattcggcctcgacaacgatcccgtgctggccttgacgcgcacggtatcgaccatcgtggaagaggcgatccgcgccggtgtgccgcctttcctgcggttaacggcagccttttcggagggaaaccagctctatgcgatccgctatgccacggatgccttcgcgccgtcgctctatacggcgacgcttggcggttcgtccggcatgtgcgtggtgtcggaaccccttgatggggaagccgccaactggatggccgtgccagcaaacagcttcgttactgtttcccggcaggggcgcatcgcggtcgaggctttcgaggggccggtttccgggccgcaggagatggaggccgcgcgggcctgacgctctgcgtaatgcatagaaagaaatcaggcgctgccgatcaatatgcccgccgccaggacgagcgcaccgccaaaaacgacctggagtgcggcacggaagaagggcgtttccatatagcggttctgaatgaaggcaatggcccagagctcgaagaagacaaggatcacggcgatgcttgtcgcagtccagaaatccttgatcagatagggcaggctgtgaccaagcccgcccagcgtcgtcatgacgccgcatgaaatgccgcgcttgatcggcgagccgcgtcccgacagcttgccgtcgtcatgcacggcttctgtaaagcccatcgaaataccggcgccgaccgaggcggaaaggccaaccagaaaggtctgccatgtatcctgcgtggcaaaggcggcggcaaagatcggtgcgagtgtcgagacggagccgtccatcaggcccgcaaggccaggctggatataggtgaggatgaattgcttgcgctcggcggcgcgttcctcatcctgcacattatccggtgtcagcgtgtgttccagcgattcagccttggcttcgtgctgtttttcctgctgggcaaggtcacccagcagtttgcgcgtgtctgcatcgctgacgcgcttggccgcctcgacatagaaacgataagcctgttcctccatctcggaggcggcctcacgcaccttgtcgatgccgagcggacgcaccagccagtccggcttgcgatcataatagccactgacatgctcgcggcggatcagcggaatccggtcgccaaagcgggccttatgccgctcaatcagtgctgcgcggtggtcgtgttcctctgcggccatctgctcgtaaatcttcgccgattgcggaaactcgtcgcgcaggccatcggcataagccagatagatgcgggcatcatcctcctcggaggatatggcaagcgccagaatttcctgttcagaaagcgaatcgaaagagcgtcggtcattacggaagaatcggctgaacatatcttaaatccattaatttagaataattctaaaatatgcctcggcgggcggaagtcaagtcttgcaaaacgggcgcatttggcgcattaggctgtcgtgacgcattaacttatggtttggcgtcacgacaacctgcaacgcggccctgcaatgagggcagcatatcagcgacccaatcagaagagagcgaatcgatggcatcgacaaacctccacacaggcaacagtccccgtccgcttaaccggcaggatttccgcacgctcggcctttcggctcttggcggtgcgctggagttttacgatttcatcatcttcgtgttctttgcgagtgtcatcgggcaccttttctttccgcccgatatgccggactggctggtgctgatccagacgttcggcatttttgcggcgggttatctggtgcgtccggtgggcggcatcgtgctggcgcatttcggcgacaagttcgggcgcaagcgcgtcttcgccttttcggtcttcctgatgtcgatctcgacgctggccatggcggcgctgccgacctatgcgacgctcggcgtgggtgcaccgatcctgctgattgtcttccgcatgttgcagggggcagccattggcggcgaagtaccgggcgcatggaccttcgtggccgaacatgttccggccaaccgcgtcggcatggcctgcggtttcctgtgctccggcctgacgctcggcatcatgatcggctcgctgattgcgactgccatcaactggattttcacgcccgaagaactgtccgcctatgcttggcgcattcccttcttcatcggcggcatattcggcctgcttgcggtttatctgcgccgctggctggcggaaacgccaatcttcaccgagatgaagaacagccgcctgctgaaagacaagctgccgcttggtacagtccttcgcaaccatatgcatggcgttgtcatttcggtgctgctcacctggattctatcggccggtatcgttgtcaccacgctgatgacggcgaccttcttgcaaaaactctacggatacacgccgttgcaatcgctggccgcgacaagtttcggcacattgttcctgatgttcggcacggtgagcgcgggtgccatcgtggaccgcatcggcagtggccgcttctttgccgttgccggcattttcttcggcgtcgcgaccttcgtgttctacacctatgcggcggtttcgctgccggtcctgtttgcgctttatgcggtgatggggctttcggtcggcatggtgggtgctgcgccttatgtgatggtgcgcgccttcccggcgccggtccgcttttcgggcctgtcgttttcctacaatgtttcctatgcggtttttggcggcttgacgccggtgatcgtcacttcgcttctggcggtcaacccgatggcacatgcgtggtatctggtgttcatcgccgttctgacctgcggcctcggtctttacctgatggcccgcagcgatcaggtcgaaggcgagatcggcctgaccaagctttcgaccagcgacgccgttccgcaggtacagtgataggaagggccgcgtgacgcggcctcagattgatgaaaaacccctcgatttttggcagcagtcaaaaacgatgggttttgattccgatctgctcacgttttgaatctgtgacgttccgtgaatctgcgtcccattttgaccctacccgaggtttgtcagcagcctgaggccgcatgaagcggcctttttatttgttctgcccggaagaatcagttggcgcccagaacgtcgttgaacgccttttcacccggcacgcccttttcaagactgatgagggcgcggcgtccgtttcggtaggcgatcggaatatcgatccactgcaagcggcgcatgagcgacaggttcgtatcctgcgccgtgcgggcatcgttgagccagataataaagaaattatccgcgatcttggatggaacagcgatcagcggattgcctgccgcctgttccgtatccttgaaggtgatgcgctgaacattgtcgatggcgccacccgggaagccttccggcacggtgaacaccatttcaatcaggtggctcgccggaatggactgatccgtattcttgcggatcgtcatcttcagctcgaccttgctgttggggatcgtcacattggcgcgaattgcgggctgtgccggctggccatcttccgggctttcctcgatgactgaccagacgacattgccgcgctcgaccgagcctgtctcggtgccgccgcgctcttcataaagaagcgcctgctggcccaccgcaacgggctgctcctgagcggacggcggattccccggtccggctgtagaagcagccgtggaggtgccttcaccaatgcccggtgcgccgcttgcacggcccgcatcgacttcactgccatccggcatcaggcgctgggtgaatttccgttcttccgccggtgccgggctggcctgatcctgaccaccggcactgctgccccctgctgcggaagcattgtcctgcggctgaccatccgtactggttgcgggtgcgtcgcttcgtccgaggctcgaagccagttcctgcaatttatccttattggcccaaacggcataaccgccgccgccaataaccagaagcgcaatcagcccggcgatcaaccccttatacggccgtttttcacgaggcgcattgcgctcgatatattcgctgcggcgcgcggaagccttctcgcgggcgcgctcgaatttccagtcgctgtcaccacgctccgcttcaggcagtgcgccatcggcttcctcttcatccgcctccgcatgaggaccagcggaaaaggacggcttctcatcctcttcatccacagaatgagagggtgcgcgctgctccgcctcgtgattcgcttcgtgcaggaagtcgtcgagcggatcatgctgcggctctgcccttggcggcgccggaggagcataggaagcttcaacctcggcaatggcatcctcaagcagattgcgctggcgaaccgccacagcctgcgaggcattagccgtaacaagtttctgctcgatcgttgcccgcgctttcgcgtagacgcgctgacgcaactcaggcgacttgtccgcctgcgcatcgatcgtctttttcagtaccgctacaaaatctgccattccgtcttacccggtttctgccagctcaggatgcaataaatgtcccaataatcacaataatcaagggaaagcaaagtgttcagcgtccattcaggccgtttcaggaaaactgtatcatggttttctgtctaaaacttcgccgaataaaattggaaatcccatgtgtccgcagtgaacgactaccctaccaggaattttcaaagcgatggggcaaaccagagcatttccagcgtctccgtttcacacttttgctggaaatgcttgcggcagaaacgaaccagcccggacatgccgggctggatcatcaaacaatcagtcgtggaacggatcggttacgaggatcgtatcctcgcgctcggggcttgtggagagcatcgccaccggcgcaccgatcagctcttcgatatggcggacatatttgaccgcctgcgcgggaagatcgttccacgaacgcgcaccggcggttgtttcagaccagcccggcaaggtttcgtagatcggcttcacgcgggcctgcgcgcccatggaagacggcagataatcgatgcgcttgccgtcgagttcataggcgacgcaaatcttgatttcttccagaccatccagaacatcgagcttggtaagtgcaataccgttgatgccggaagtgcgcactgtctggcgcacgatgacggcatcgaaccagccgcaacgacgcttgcggcccgtcaccacgccgaattcatggcccttggtgccgaggaattcgccgatctcgtcattgagctcggtcgggaacggaccttcgccaacgcgggttgtataggccttggtgatgccaagcacatagccgatagccgtggggccgaggccggaaccggcagcggcctgaccggcaaccgtgttggaagaggtcacgaacggataggtgccgtgatcattgtcgagcagcgcgccctgcgcaccttcaaacaggatacgggcgccagccttgcggcgctcgtccaggacacgccagacctgatcgatatagggcaggatctggtcggcaaccgaagtcagttcggtgaggatggtttcaacggcgatttcttcaaggcccatgccgcggcgcagcgaattatggtgcgcaagcaggcgctccaccttcggccgcaatgtttccggctcggtcagatcgatcacgcggatggcgcggcggccaaccttgtcttcgtaagcggggccgatgccgcgcttggtcgtgccgatcttgaggcctgaattggagccttcgcgcatggcgtcgagttcacgatggatcgaaaggataagcggtgcgttttccgcaacgcgcagcacatccggcgtcacatcgatgccctgcccgcgcagcttttcaacttcggcgacgaaatggtgcggatcgaccacgacgccattgccgataacgctcaacttgccgcgcacgaggccggatggcagcagcgaaagcttgtagctgacaccgtcgatgacaagcgtatgacctgcgttatgaccgccctggtagcgcacgatcacgtcggcacgctcggacagccagtcaacgatctttcccttgccctcgtcgccccattgcgacccgacgacaaccacatttgccattgaagaaactccttggcttctatttgaaaatccaaggatcaaagcggcccggtcattgccagcggaggctacagggtgctgatccctcgtctctatacagattgaaacccgattacgcgactctttcgtgcaagaaattcgcgatttttgaacacgccttgaacgcagggcgcttagggtcggtagagattcagtctctggggaggcgaaaatggtaatctttgagaaccggcgcgcagccgtactatgagtacgtgagcaccggaagtgcaaaagagcgccatttgcagaccgccagaggctgaatatcaccgaacctagccggcgcggaccatgtaaagagcattatccgaatagcttttcagcttttcctcaagggcgggcagatcgcgcacgacaaagcccttcttctcccaaaaaccctgcgagccgttgacggcaacgagcgacatggtgacgaaaccgtcgcgttcggcctgcaagcccatcatttcgacgacacgggtggcagccccgctggaccgggcttcaggcagaagcgcgatatcgtggatataataggtgttggtatcgtcgggcaattcgcccagaacggcgttgagcgccgggaccgtatccagtttccacggatggctgatgccatatccaaggatttcagtgtcacgggcaagcacgaagcagcctgccggatagagtttgaagcggtcccggaagaccgcttcatcctcgaaaaaatcgagatggacaacattggcaaccgcagtcacgctggcaatatcttgctcgtgcatgcgccgccattccggctgtgccatctcttcaaccatgttctcaaacttccccgacgttgaactcaagcggtgtcgccgccctgattgcctcctgagccatcagttcgtcaagggctgcctgtggaatctgttcatccacataaagcattgcgattgcatcgccacccggatggtcgcgcccgagcgcgaaattcgcaatatttacatcatgtttgccgcatatcgtgccaagaaggccgatcatgcccggaacgtccttgttggtgacataaagcatatgcgggccgacctcggcgtcgagattgattcccttgatctggataaaacgcggcttgccatcggagaaacaggtgcccgcaatggagcgttcgcgcacggtggtcttcaccgtcagcttgatatagccgtcaaaaatgccggacttgtcgcgcttgacttccgagacgatgatgccgcgctccttcaccatgattggcgcggaaaccatgttgacgtcggcaacctgcgaacggatgagaccggccagagcagcactgagcagtgcacgcgtattcatcgaggcggtggaaccgtcgaaaagcacttccacttcctggatcggctcatccgtgacctgaccgacaaaagcgcccagcacatcggcaagcttcacgaacggcttcaggcgcggcgcttcttccgccgtgatcgagggcatgttgatggcgttggagacggcgcccttcacaagatagtccgacatctgttcggccacctgaagtgcgacattttcctgtgcttccgaagtcgatgcccccagatgcggcgtgcagaccacattgggcagagaaaaaagctcgttttccgttgcaggctcggtttcatagacgtcaatgccagcacccgccacatggccggatttcagcgccgcaatcagatccttttccacgatcaggccaccgcgcgcgcaattgacaatgcgcacacccggtttcattttcgccagcgtttgcgcattgataatattgcgggtcttgtcggtgagcggcgtgtggagcgtgatgaaatcggcgcgcgccagcaattcatccagctcgaccttttcaacgcccagttcctgcgcgcgtgcatccgaaaggaacggatcgaaagccaccacatgcattttcaggcctatgccgcgtgtggcgacgattgagccgatattgccgcagccaacgacacccagcgtcttgccggtgatttccacgcccatgaagcggttcttttcccacttgccagcgcgggtggaggtgtcggcctccggcaattggcgggcgacagcgaacatcagcgcaatagcgtgttcggcggtggtgatcgaattgccgaacggcgtattcatgacgatgataccgcggcgcgaagcggccggaatatcgacattgtcgacgccgataccggcgcgaccaacgactttcagcttcttggcggctgcgatcagcttttccgtgaccttggtggccgaacgaatcgccagaccgtcatattcgccgatgacttcgagaagcttttccttgtccttgccgagatcgggcaggtaatcgacgtccacgccgcgatccttgaaaatctggacggcagtgggcgaaagcttatcggatacgagaacgcgaggtgccatggaggcctccttcaaaaatcaggcatttccagcaaaagtggaaaccggctttgcgcccggaaatgcacccggaaatgcaattgcgagatactgaaacgggaaaatgcgtgccatgaccgtcccaacacggccatgcgttcatgcatgaaatgctcaagccaccgctttcagcgccgccttctgcgttgcaaaagcccaattcagccaatgcgtcagcgcctccagatcggaagcctcaaccgtcgcgccagcccagatgcgcaggcccgaaggggcatcgcgataggcgccgatatcataggcaacgccttccttgtcgagggtggtgacaatgcccttggcgaaagcggcctgctcgtcggcagacaaggccgttatttccggatcgacgatcgtgaggcacacggaagtgttcgagcgcgtttccggcttcatggccagattggcgatccacggtgtcttttccacgaaatcgttcagaaccgaaaaattcctgtcggcacgcgcgatgagtgcatccagtccgccgagcgacttcgcccatttcagcgcatcgagatagtcttccacgcagagcatggagggcgtgttgatggtttcgccaacgaagatgccttcgatcagcttgccgcccttggtcatgcggaaaatcttcggcaatggccatgcgggcttatagctttccagccgctccaccgcacgcggggaaaggatcaggatgccatgcgcgccctcgccgcccagaaccttctgccaggagaaggtgacgacatcgagtttcgcgaaatcgagacgttgcgcgaaagcggctgacgtcgcatcgcagaaggtcaggcccttgcggtcagccggaatgaaaccagcgttcgggacgcgtacgccagatgttgtaccgttccaggtaaagaccacatcgcggtcgaaatcgactttagaaaaatcgacaatctcgccataaggcgcttcaaaggtgcgcacatcttccagcttgagttgcttcaccacatccgtgacccagcccgaaccaaaactttcccacgcgaccatatcgacgccacgcgcgccgagcatggaccacagcgccatttcgacagcgccagtgtcggatgcgggtacaatgccgatgcggtaatcggcgggcacctgcaacacttcacgggtaaggtcgattgcttctttcagcttgttcttgccgattttcgcgcggtgcgaacggccaagcggcgcatcggccagcgcatcaagcgaccagccgggacgttttgcacagggaccggatgaaaaattaggattagccgggcgaactgccggcttcgcaatcgtcgtcatgttgtttctatcctctcagatagcacgcgtctcgttggggagacgtggcccacttaccgggatagccgaaagcgcgcttttcctcaatacgccattcgtggaatattttaacgaaacccgcccggattgctccaggcgggtagaatttccttattgcgcggacgtctgcgtttcggaagcatcatcttccatgcgcgcataatagcttgcgaccagcgcaccggaaatattgtgccagacgctgaaaacggcgctcggcaccgcggcaagcggcgagaaatgcgcattggcgagcgcagcccccagcccgctgttctgcatgccgacctcgatgctgattgccttgcgcttggcaagcgaaagccccgcgaaacgggccgcgaaatagccaagaagcaacccgcagcaattatgcaggacgacaaccgcgaagatcagcaggcccgactgtgcgatagcggccttgttgaccgcaacaacggcggcgacgatcagcacgatcccgaccaccgacaccagcggcagcatgggcaccgcagccttgaccacgcccggcacgagcttctggagaacgaaaccgagcgccagcggcacgaggatcaccttcacgatgctgatgaacatgctcatcgcatcgaccggcagatactggctggcgaagaaccagacgaggaaaggcgtgaccagcggtgcgagtagcgtggtaacgctggtgcaggcaacgctgagcgccacatcgcccttcgacagataggtcatgacttggaggccgtgccgccggggcagcagccaacgagaatcacacccgccgcgacctccggcgacatgggaatgattcgggtcagaagcacggcaagaagcggcatgatgatgaactgcgccagcacaccgatggcgacatcaaacggccttttggcaacttcagcaaaatccttgcccgaaatcgtcaggcccatgccgaacatgatgatgcctagcagaaccacgatccagggcgcaaagatgctgaatgttgccggcatgacaaagcccagcgcggcaaaaacaatgacccatatggcaaaactgcgccctacaaaatcagaaaaagcggcaatagctttcatgtccctcccctttcaaaacgcgcgcaatgtttaatagcttaatccgctctttaacccaatccggccttttaaaatgaaaatatttgaagttgcccgcaagaaatttgcgaggatatgccgcaaggcaacaaaaaatgcccggtctaccgggcccttgagaaccgaacgaagcggccctgtttagtccacgattgtcgaagccgcctgcgatgcataagcagcgttgtcggagccgccgaacatgtaacgtagccccacgcgaatatcatggatattcaggcccttgtcatagccagcatcagtccactgattgccctcaaacatcttgccaccgttcacatgacgatagcgatatccggcatcaagcttgagattatgcgtaagatcgaccgaagcaccggccatgagcgcataggtgaagcgccagtttgcagccccttcctgcgaaaagcccgaggttatatcgacaagatcgctccagttgacccgtgtgccgccgataccggcgccgacataaggcgtaacgccacccagattacccagatcgacataggcattggcgagaatggagagggcagaataatggctgcgttcatcggatgcgcatcccgtatcgccattgcaatcggggccggatacatggccgctgaaacgcgagcgcgtcatgtaatcgagcgtcaggtcggtgcggaaataatccgtcacctgatagccggccccgccgccaatgaggaatgagccgttcagatcaccataaagcgtatctccgccacggccaagcccgttgcatgtatcgcaatcgcccagcggggcatattcagcccgtttgaacccgttccaggaatagccgatatcgccgcgcagataccatccgccaacggctggcggtgcaatcaccacttccggcacggtttcacgaagatccgttgccgatgccacggaaaacgaaactatcagggcagccgatgctatcagtccggcgtaaaaaattctggagcggttcatgcatctgtcccatcgaatggtcgcgccggagtgacgtcgaaatcgaagatcaagggccagcttatccaggaaaagttaaatacaaattaaccttgtttctttaccaatcatcaaatgaaaacggcgcggacaagccgcgccgtttgcaaacaccagaatttccagaagtccaggcttttccggatcaggccgcagcactgctttccgaagagattacatcaatgatgtcgttcaccactttttcgaccaggccacggtcgtcaccttccgccatgacgcggatgagcggctccgtgcccgacgggcggataaccagtcgcccctgaccgccaaggcgttccttggcctcatcgatcgctgatttcacgcgtttgttttcaagtggtttgccgcctgtggtgcggacattcttcaacaattgcggcaccggctggaatttgcggcatacatcgctgatcggcttgttctgttcctgcgccacggcaagtatctggagcgcggagataagaccgtcgccagtcgtcgcaaaatccgacagaacgatatggcccgactgctcgccacccacattgaaaccatgctcgcgcatgtgctcgaccacatagcggtcgccaaccttggtacgggcaagcgtcagattacggtcggccaagaaacgctccaggccgagattggacatgacagtggcgacaatgccgccgccttccaggcgattgctcgcagcccagctttcggcgatgacagccatgagctggtcgccatcgatgacggtgccgttttcatcgaccagaagcacacgatccgcatcgccatcgagcgcgatacccacatcggcgcgcacctcatgcactttcttcataaggccgatgggatgcgtcgagccgcaatcctcgttgatattgatgccattcggctcgttgttgatggtaatgacttccgcgcccagttcccacagcgcagccggcgcaaccttgtaacccgcgccattcgcgcaatcgaccacaacgcgcagcccattgagcgagatgttgcgcggcaatgtgcgcttggcaaattcgatatagcgataaatatcgccgtccacgcgcttggcgcggccaacatcgccatggctcgcaagaaaaggcgtcatatcgccttcgatcatcgcctcgatctgaagctcgatctggtccgaaagcttgaagccatcggggccgaaaagcttgatgccgttatcgtagaagggattatgcgacgcggaaatcatcaccccgatatcagcgcgcagcgagcggcagagcatggcaacggcaggggtcgggatcgggcccagcaggaacacgtccatgccggcagcggtaaaaccggccaccagcgcattttccagcatatagccggagcggcgtgtatccttgccgatcaccacgcgagaggcctgacctttgcgacggaagatatagccaacggccatacccactttcatggcgatttccggtgtcatcggaaagctgtttgcctgtccgcgaatgccatcggttccaaaaaatttccgtgtcatctgtttcgccttgcgttgagccatcaaccgctctctgtaattcccaaaatatgcgccggaacaaaggcgcacatgccgccactcgcatattcgaatagcaattttttaccgttaataacgcgaaaacccccgcaaatgcaatttcgcctttggcggcaggttcagcattcccacgttcaaagtcgtaagcttatgcagtatgatgcgccgaaatccttaacgagcctttgctgtatgcccatacaaagccggacagcaagaaagccgggaccagcccggctttcttggcgatattttaaacagcttattgcggctgcggtttcggctccatgccgggttcgccaccgggttcgctgcccttgcgcttgcgcgagctaccggccttaggcacacccgaaccgcgcgacggcgtatcattgccctgatcgcgcgatggcttgttgcccgcaatcagttcgttgatctcgtcgccggtaagcgtttcatattccagcaggccttcagccagtgcaatccagtccttcttcttcttggtcaggatccgggttgcttcagcataggcttcatcaatcaggcggcgcacttcggcgtcgatgatctgcgcggtctcttccgaaatattctgcgtgcgagacaccgaatgaccaaggaagacttcttcctgattgtcgccataggccacacggccaagcttgtcggaatagccccactgcgtcaccatcgaacgggccagtttcgtggcctgctggatatcggaggaagcaccggacgtgatgttttccttgccgaatttcagctcttcagccacacggccacccatcatgatcgcaaggcgagaaaccatccacgtataggtcgccgaataacggtcgccttccggcaactgcatcaccatgccgagcgcacgaccgcgcggaatgatggtcgccttatggaccgggtcggccttggggacattcagcgcgacgatggcatgaccggcctcatgataggcggtattcgtcttttcttccggcgtcatggcggaacggcgttccgcacccatcatgatcttgtccttggaatcctcgaattcctgcatggtcacgaggcgcttgttgcggcgcgcggccatgagggcggcttcgttgacgaggttggcaagatcggcaccggagaagcccggcgtaccgcgtgcgacaaccttgagatcaacattgggtgcaagcggaacattgcgcacatgcaccttgaggatctgttcgcggccgacaatatcagggttcggcaccacgacctgacggtcgaaacggcccggacgcaagagcgccggatcaagaacgtcgggacggttggtggccgcaatcaggatgatcgattcattggcttcaaaaccgtccatctcgaccaaaagctggttgagcgtctgttcgcgctcgtcattgccgccgccaagaccggcgccacgatgacggcccaccgcatcgatttcatcgatgaagataatgcagggcgcattcttcttggcctgttcaaacatatcgcggacgcggcttgcgccgacaccgacgaacatttcaacgaagtccgaaccggaaatggtgaagaaaggcacattggcttcgcccgcaaccgaacgcgcaagcagcgtcttgccggtgccgggagggcctacgagcagcacaccgcgcggaatcttgccgccgaggcgctggaacttctgcggatcgcgcaggaattcaacaatttcctcaaggtcctgcttggcctcatccacgcccgccacgtcctgaaaggtcacgcggccatgggcttcggtgagaagcttcgccttcgacttgccgaatcccatcgcgccgcgggagccaccctgcatctggcgcatgaagaaaatccacacaccgagaatgaggatcatcggcaaccatgacagaagaatgccgatcagcgagctcgaaccgtccgattcaggccgtgccgtgattgcgacgcccttgtcttcaagacgcgacacgaggcccgtatcccccggcgaataggtctggaaggtggagccgttatcggcaagggtgccggatatccgctgcccggtaatcgtgaccgatttcacacgaccgttggaaacgtcgtcaataaattgcgaataagaaatttcacgagaattcgtgcgctgacctgggctttggaacaggttgaacagtgcgatcaaaagaagagcaatgatcgcccaaagggcgaagttgcgatagttcggattcatatcgggtccaatcgataccacgtccattccgcgaccgcggaacgatgtttcgtcctaacataggatcgaaggaaggcgttgccaaggcgcgttcgtccctgcatccgcgattcttcgcgctctggtttacaaaaattaggatatttcggcgcaagcgcgaccaaggcgcgcctccacagcctgtgcaagcgcaaaatcatggccgggcaggacatgatcaaaaatcgcaaaatgtcgttcgatatgaaccccttgcggccattccgctccgggcaggaatggaacggaggcaagttttccaccctcataaagagcaggcgaaatcagcaacgcctcgcatcgccgggattctatatccctgccgctattcttcaggaaatcgatcagttcctgccgtccgggaggcgcaatttcaaaacttctgccccctgaattgaaaaaacaaaacctgccgtcccacacgatatgctggccgggaacaaggtccagcttcggcagattgcgacgctcgcgccggaagcgatgaggcgcccccttctccccacgctcgatcagggcgccaaaaaccgtaaggcggcggggtgcatcctgccccgacaacatccgttcgatacggcgacgctcgccgtcaccgggcagaaaccgccgccccccggcgatagaggcaagcaggccggagaaaagctgccgtgcacctggtgaaagtgctgcatagcagtcggcattgaggaacatcataccggccgcatccactccaagcgtcgcgggatcggcgagcgcctccaccagggccgcattgtcacgttcacgcgccgcaccagcctgtgcaatctgctccagcacctcctggccgtcggcttcggcggccacacccagccgcacgcgtgggcgctcatagtcgatattggcgttgctcggatcatcgacccatgcaataccccgcctcgtcagctcgtcgcgcaaagcctgtcgcgagactgtgagaaggggccgggcaagctcgaccgaaccctccagcagcgaacgcggcgacatggcggcgagcccgcgcgcctcgcaatggccgctacgcgccttacgcatcaggaaagtttcgatctggtcattctcggtatggccagtcacgatgaaaccagcgcccgcatcccgcgccgcctgtaccagaagccggtaacgcgccgtgcgcgccgcagccgccagcccatgggccggtttgggatcgtcccatgacaggacacaatgcatgataccgtgtttttggcagagcaggccgacattttcggcttcaagcgccgattccgcccgcagtttatgatccaccgtcacagcgatcagaaccggcgggctttcaagcgtcgaaagataatccttcagcagaaagagaaggccaagcgaatcgctgccacccgaaacggcagcaatcaccgctttcgcacgccccagaccgaacggcttgaagatattgacaggggaaagccccacgaacttactccgcaatcagcacttggcgcgactgcgctcatcggcgacacgcttcaaaatggctggcgccgccttgggatagcgttggggaatctgcgcgaaggtcgcgcaggcgacatcatgattgtccattttctccagcgccatgccaagcttgaacatgttttccggcgcgcgcttggaatcgggataatcgcgctgcgtatcgatgaaaagagttgcagcttcggggtaacggccctgaccatagagcgattcgccaagccagaagcgcgcctccgccgtcatcgggtcggcaggatagcgctttacatgctcgcggaagcccgcttcggcagccttgtaatcaccagacatgagatattgatacgcagcctgataaagcgagttgggattgtcgtcggtgggaagcgaggcaaccgcatcattggcggcaccgccggtctgaatcccccctcccccttgctgcacgggctgcggcgcggcgttgagcgtttcgccgattacattgccattggtgtcgaagcggatcgagccgagcgtttgcggcggctcgcctcttgccgggccgccctgcgaggcggcggaaccaatagccacggaatcggcggcagattgctgagaagacgaagaggccatagcctgcgaaccggcagaaccggaaaccccgccatcaaggcttccggctgcacccgcatcggcaagagacgtatcgcgggaagaaccgcccgcatccgcgcggccacccgattccagcgcctgaaaacggcgttcgttttcctcctgcatcttctgcatctgatcctgcatttccagaatctggaaattcatggcttccgcgcgcgcgctcaatgcgtctgcaatcgcgacgggattgcccatgccctgcgcacaaaggtcagcgcccggtgcgggcgcaggctgagcaggctggcttgtgcgctgcgcctgcggcggcgtcaggccctttttcttttccagttcctcaaaccggaattcattgtcttcctgggttttttgcaactggttgtcggtgaaggaaatctgcgcatccacatcctcgaccttgccggtcaggttgcggaccagttcctgctgcatgccgggactctgatagccgccaccctggccaaagacgccgccattaccgcgcatggcatcgtcaaggattgcggtcgagccgatgctgacatgattctgtgcgcctccgcgtcccttttccagcgcctgaaaacgggcttcattgtcccgctggattttcagcatcttgtcgcgaagctgcaaaatccgggaataggactgtgcattctgacgcgcaatagtgcacacttgctgggcgaactggctcatgcccggatcgccagcctgcgcgagatagatggctttttcctgcgaagaaacagatgccgccagcaccggagcacttgccaaaagcggcagcatggccatggccagcgtcacttttctcattggtttcctcattcctttttgcccctgctatttgccctgcgataaaatgaacaggataatcaagcaccgcgcctaaatgcattttgaatgcgtcttgaatgctcccgcgagcacggcagtttccgcttttaaagcatttccaacaaaagtgcgaagcggttttccgcctcgaaatgcctaaaagcgaacgccgggactgcatcggacccgcatgaattgcgtgggaagccgaagagcttcgccataccatcctctatgacatgggggacttcggctaaagtttgtcaaaagcctgtatcttgagcaacaatgacgaaaaaagcggcctgaaggccgctttttccgtaacactgttgtgttatcgccggtttacccgatagccgaccgaccctcgggacgttgccggttttaccgtccggccccgttgagaacggtgacggcgcgacggttctgcgaccagcatgtgtcggcatcgcagacggcaaccgggcgctcattaccgtaggaaatggtgcgcatgcggttggtcggcacaccgcgcgaagcgaggaagtcgcgggtggcggcagcacggcgctggccaagggcgaggttgtactcacgcgtgccgcgctcgtcggcatggccttcgatcgtgatcgaatactgcggataacgctgcaaccactgggcctgcttggaaagcgtctgctgcgcatcggcgcggatcagcgacgaatcgagatcgaagaagatgcggtcgccgacattaacggtgaagtcctgcgaggagcccggcgttgcagcgcctgcaccgagacccagatcaccggcattattcggaaggttcttctttgacgcacagccggcaacggcgagcgacatgaaaagggcaatagcgatcgggctacgtgcaatcgactggatacggcgcatgggccggagctccttaagatttgatgttcctgcgtaaccatccaataatcatattgaggttaaaacaggctcaaaaattatagttaacgttttcttgcgaccagatatatgccccgatgcaaacctcatctgcaagccggggcgtccgaccgcaattctcccgtagggcttgctgtcaaaatgcggcagaaacacggctttgcccccctgattgtggcaatcagccataaataaaggcgcgaaaccgaagcttcacgccttcaaccctgtcattttttcgatgatcgctattcgagcagcggcgaccaggccgggtcggaagcaaaattcggcgtctggatctggcgttcgttacggccggtcaggtcgatggtgaagagtttcgggccgcctgcaccggctgccttgcggaaaaacatcagcacgcggccattcggggcccatgtcgggccttcattgtgaaagcccgatgtcagcagacgctcacccgaaccatcggtcttcatcacaccaatggagaactggccctgcgattgcttggtgaaagcgatgagatcgccgcgcggggaccagaccggcgtggaatagctgccgtcacccatcgagatacggcgcggattggagccatcggcacccatgacatagagctgcgggcgcccgccacggtcggatgtgaagacaatctgcgaaccatccggcgaataggaagcgcccgtatcgatcgcctggctgctggtcaggcgcgtggtcgtgcgattgcgcagatccatcgtatagatattggcgctgccgtcatcctgcagcaggctcatcacgaccttctggccgtcgggcgaaaaacgcggcgcaatagtcatgccggggaagttgccgacaagctcgcgctggccggtttcaagttgcagcagatagaccttcggcgagccgccctcaaacgacatataggtcacttcctgccggttcggcgagaagcgcggcgtcagcgaaagggcgcggccatcagaaataaaacgcacattggcgccgtcctggtccatgatggcaaggcgcttcacacgcttctgcgccgggcctgattcatccacgaaaacgacacgggtatcgaaatagcctttgtcaccggtcaggcgctcatagatggcgtccgcgatgatatgggcaacacgacgccagttatccggcgtggtgaaaaattgctggccgatcatccgctggccgccaaacgtatcccagagatggaactcagccttgagcctgccatcgggctgtttggtgatgcggcccgtaacgagcgcctgcgcattgatgaccttccagtcctcgaaacgcggcgccgcatccggattggagatcttttcgatgaaagcgcccttgtctatgggggcgaagaggccggaccgctcaagatcggccgcaatgaccgacgtgatattcgatccaagctgatcagccgaaagaaaatcggtgatggcgatcggcagcggctcgatcacacccttgttgatgttgatttccacgacagcgcgcgccggcatggtgcagacgaggcttgcggcaatcatacacgcgaaagccgaaaagaccgtccggatctttgtattgatgatgccgattttcatgtcttctgggacctctttgtccttggcagtgatgggttggcgaccggaaccccggtcagaacatttcgcttgggtcgaaattgacgatcacttccgaccatgaatcatatttgtcgactggaagattgtacggtgcacagcgcatcactgcgcgccgtgcactttccgccgccgcgcgggcaacgccatccgcgccgccgcccgaagtcacttccggcgtaccctggatagagccatcctccgccagtttcatcttgacggtcacgaccagtcccggtgcatcagccacgccggcaggcacgttccagcacttcgagatcgcgccgcgcaacgcatccatttcgctttggctgagcttggagccgccggtattcttcttgccgcccaacgaggcctgatcggtggagcgttttgcaccgccgcccgaagccttctgcttgttgagaagggccgccacctcatcggcaatcgcatcattcttcgattgcgatgtctgcgaggcgctctgcgtcttcttcttttcttccggctgcttgcgctcgttggtcttggccgtctgcgcctgcggcggtttcggctttgcctccggggcaggcaccttgtccggcagtttcaatgcttcggcatctggtgcttcggcctgtttctcgatagcttccgccaccggatcaggcttcacttcctgcttcggctcgggctctgcctgcatttcgttggccggaaccggcgtcggcttttcctccggctttggttccggtttggggtcgggcttcggttcaggcttttttaccggctccggctgggccttcggctcttccgccgtctcaatgggcttcgccttcgcatcaggtttcggcggggtcttggtgtcgacctcctggtcgccgaaattctcggcattgggaaccgtctgcggcctggtggtcggcaccggcgcagacttttccttcatcggcgctttcttgtcgccctgttgaatctgggtcagcgactcgatcggcacgatatcgacgggaaaggattccgaatcctgcacgtcgaaagccttcggcgaggaaaaggaaaccaccgccagtgcaaccgcaacagcatgcaagacaacagaagatgtcaggccagccttcatgatggcgtcagctatcctgctcctggagggtcacaaggccgatattcttgaaaccggcagcggaaatacgagccatgaccttcatgacagtgccataatcggcagccttgtcaccgcgcacgaaaatacgctcctcatagccggtcttggcaatggcctgaagtttcggcacgacttcatcaatcggaatttctgtttcctgaagatagatcttgccttcgctattgaccgatacggtaatgggctgcgtgtcggcattcatggccttggcctgcgtgtcgggcagatcgatgggcacgccaacggtcagaagcggcgcggaaaccatgaaaataatgagaaggacgagcatcacatcgacgaaaggcgtcacgttgatttcgctcatcaatgccggtttgcggccacgcctgcggcgcccgcccgactgcattccctgatttccgaccgacatgcccattgcaagtttcccgaaagcttgaagctatacccgacgccgaccccgcttaaccacgcggcgtcagcttctcatcaatttggcgcgacagtatggcggaaaactcgtctgcaaagccttcgagccgcccgccgatcttgcctgcatccgccgaaagcttgttataggcaatgacggcaggaatagcggcaagaaggccgatcgccgtcgcaagaagcgcctccgcaatacccggcgcaacaaccgcgagactcgtattcttggaagcggcaattgcctggaacgaggtcatgatgccgacaaccgtgccgaacagaccgataaaaggggctgccgaaccgatggtggcgagaaagccaaggcgcgattccagcttgccgctttcacgcgccaacgccacatccatcgccttgtcgatacgcatctgcaatccgatgggtgaacgcgcgcccttctcgaacgacttcttccactcgcgcatggccgccatgaaaatcgacgccatgccactggtccgccgttcgctgagattgcgatacagctcttccagtgattggccggaccagaagctctgctcgaaacggtcgatggcgcggcgcgcccgtccgtaagcaatcgtcttgtccacgatgatggcccaagtccagatcgaagcgaacaacaggccaagcatcaccagcttgaccacccagttcgcctgcatgaacaggccccagagggtaacatcggcggcgggggccgctaacgcaacattttccatcgatccaccgtcctcgaatccaaacgcccggccacatgaccgggcggcatcgcaaatccgttactcaacgcctgaaaccagacgctttaaatccgcgcagcttttcacttgaagccgtatctgccaacgggcagccgacacttcgtagcgcaaccgccatcccggatttcaattttaaatccatcagcgcttgtcacggttaattttggtgaaaggaaggcgctacgcctcaagcccgcctctcaaccgattccgtcagcatgattaatggaatattatggttaaagatgcgttagcatttccatacataattgggaaacctgcgcgcaagctttctgcagatgctccctcgctcttgcagtcagttcggcccgtcaattgccggtgaaagcgtttcgccactcgtcgggaatgcggcgcggatggccttctttggttatcatcacagcttccacccgtgcttcggaaagaagccgcccttcgcaggtgatcttctgcgccataatgacccgcgcgccgcgaatttcgctcacccgcgtttcgatcaggataaggtcatccatgcgggcaggcgccttgtagtcaatctccatgcggcgcacgacccagaccatttcctcgccaagcgaaccttccgcaagcttgatgtgatgcacattctgcaggcgcaggaaatccgtgcgccctcgctcgtagaattccagatagcgcccgtgataaacaaagccggaaaaatccgtatcggcataatagatgcgcgccgtctttgagttcgccggatacggcctgttgctgcttgtcggtcattcgtcttccatgaagaggccatattgcgactgctggatgatttcagcaggcgcaggtaatcccagatgttgccacgcaacggcagtcagcacgcgcccgcgcggcgtgcgttgcaggaaaccctgctggatcagatagggttcgataatgtcttcaatcgcatcgcgcggctcggacaagcccgccgcaatggtttcgatcccgaccggcccaccgccaaaattgcgcgcaataatattgagatagcgccggtcaagctggtcgaggccgcgattgtccacctcaagccgcgacagcgcctcatcggctattctgcggtctatgatatccgcgcccgcgaccagcgcgaaatcgcgcacgcgccgcaaaagccgcccggcaatacgcggcgtgccgcgcgaacggcgggcaacttcccgcgcgccgtcagacgagattcccatctgcatgatgcgcgcgccgcgccgcacaatatattccagctcttcgaccgtatagaaattgagccgcaccggaatgccgaaccggtcgcgcaggggcgtggtgagcaggccaaggcgcgtcgtggcggcaacaagcgtaaacttggcgaggtcgatcttgaccgaacgcgcggcaggcccctcgccgatgatgagatcgagctgaaaatcctccatggccggatagagaatttcttccaccgcggggctcaggcgatggatttcatcgatgaacaacacgtcgcgctcttccagattggtaagcagcgcggcgagatcgcccgccttggcgatgaccgggccggatgtggagcggaaattgacgccaagttctttcgccatgatctgcgccagcgtcgtcttgccgaggccgggcgggccgacgaaaagcacatgatccagcgcctcgccacgcaccttggcggcttcaataaacactttcagattggcgcgcgccgccgcttggcccacaaaatcgtcaagcgtctgcgggcgcagcgtattgtcttcgtctgcgcgccggtcggcatcgatcagggggttacggtcgctcatgcccctctcctcgcatgaagctcatgttcagacaagtaaatcactgcgagagttccttcaaaccgagccgtatcagcttggccgaatcggcgccctcgcccgtttccttcaaggcggctgccacggcattggcggcctgatcgcgcgaataaccgaggttggaaagcgccgaaaccgcatcggcaacgggtgcaggcgccgcacctgcgccaagctcctgcttgagcccgatcgtgccgctcgcctcaccggcaaaggcgggagccttgttcttcaattcggtaacgatacgctctgccactttcttgccgacgcccggcgcgcgcgaaaccatggcaatgtcgcgcagcgcaatcgcattggcaagttcggacggcgacagggtgccaagcaccgccaaagccaccttggcccccaccccttgcacattctgcaacaggcggaaccattcgcgctcaagctgcgtggcaaatccataaaggcggatcatatcttcacggacataggtttcgatgaacaggatggccgcctcgcccgcgccaccgagattgcccagcgtgcgcgccgaacaaaacgcgacatagcccacgccatgcacgtcgatgacagcatggtcctcggcaatttcgtcaatcacgcccttcaacttgccgatcatgatattaccccgctaacaatgcctgcatccggcgggcactcacgatgctctgccggtgatgcgcatgacatatggcgatggccagcgcatcggcggcatcgctcgtatcgaaggaagcgcgcggcatcagcaccttcaccatcatgtggatctgctgcttttcgccatggccaacgccgatcaccgccttcttgacggcattgggcgcatattcggcaaccggcaatccggcctgcgccggcgccagcagcgcaatgccgcgcgcctgccccagtttgagtgttgcagtcgcgtccttgttgacgaaagtatgctcgaccgccgcttcatgcggcatgaattcatgcaggacttttgaaagcccttcatgcaactggcacaggcgcgatgccagatccatctcggcattcgaggtcacggtccccgagccgatgaaatgcagcgaattgccaagcgattcgacgatgccccagccggttcggcgcaggcccggatcgatgccaataatgcgaatcgtttctttcataagcgaaccctatcctcagacgggtccacttgacagcagaaaagtgaacaaaagagaaacatatacactgcgcaaccggcacgacgcagcgcggaaacctcttattgtgtgccgaaagcggttttcagcaacacgatctgttcggaaaccggattgccgcgcggcaccctctgaagcgccatcacctcgccgtaaacctcgcggtccatgcggcgcacgcgggcctgaaggcgcatggatcgttcgaccagatccacaaaggcaagcggcagttcattccaacccggcgcagcctcaccggccgatggcgtatccagacgcaccttggccttttccgcggaaacctgcgggcgggtcatttcaccgctgcgggcggcgcgctgcaacaaaagccaggatgctatctgcatcaggcgcgtggtgagccgcatcgattcagcggcatagagcgtggcggcaacacgcgaaagattgcgtgcctcctcacggccctcgccatcgagatagcttgccgcttcctcgaccatatccatgccctgggcgtagatcggcttgaacgaatccgagaagaccatacgctctgcgaggctgatcatattgctcggcatctgaccctgttcgctaatcacttctctgccaccttcacggccgcttgcgggcagcccattccgttttgcgcatccgccagatgagcgaacacgaatgaaattattgaaccgctgttcgaccatgagcgaggccaggacgaaacagccgcgctgaacaagtccacgataaactgcaccttcatacacggtcgcgcaagtttatgtttaacgttcggttaacattttcagcggcttttgaaaaacttttccgcacggcagtggcaagggtgcggcgcaggttcccagagaaacaggcatgaatgcataaaaaaagagccgcaagggcggctctcaggagtttaacagggaggcgtcaaacagagtggctaaaccactcggtaagaatccagccgaactggatgtaaaacatttaacattcttaagattaatgaatggttaattttgccctgaaagcgaaggaaaagccgcccgaaggcggctttaaatgtcagtatcgctgcattgctggttcaggatttgccgaaacctgtatgaccacaggttcggcggcgggtgcaggcttggcctgaaccgcgcccttcttgccccagccgatggtcggcagccattcaaggtaataggcaagcgcgaactgcatgacgatgccggttgcaatcaacagcgtgtcataaggcaggccgccggggttcacgagcttcatcacctgcgccaccatggccagaagcgtaccggcaacgaagaccggcagcgaatgcttgccgagaaccgcaagcgggtgctccggcgccgtgcgcgcaatgctgttcagcgtcggcaccacggcaatcagataggccatggccagcacatgaagaagacgcggagccgacaggaaggtcttgtcgaagccggtaataaccatcggaagccccatggagatattgatgctccagagcggaatgcgcacccaggcaagcgccagcaccagatagccgacggcaaggccgatcagcagcggatgcttcggcaattgaccgccaccgcgtacatgcatcacacccgcaataccgatggcaaacaggaactgccatgacaggggattgatgaaccagacgccttcggtcgggtagttgaccggcgcgacgtggtagaggccggacaggaaccagacaacgcccgatacgcccagcataagcggcaggctgatgcgcgccaggaaaagcaggatcggcgtcaggatcagcatgacggcatacatcgacaaaatgttgttatagccaagctggtggccaagcgtgaccagaccgaacagcccttccaccggctttttgatcagcggcgcaatattgatctgcgtcagcaattccgaacgcttcaggaaaattgccgcggccgcaaagatcgcgatggtggccatcgtggtcatgatatgggtgatatagagcacgctcgcgcgccgccacatcttcagcgacaacaccagacggttgcccgaaacgaacttggaaccataggcgagcgccacagccatgcccgaaatcagcacgaaggcttccgcggaatcggagaagcccagattcttgtgcgtgaagtgctcatagatcgtgccgggcacgtgattgatgaaaatggtaagcagagccagcgcacggaaaacatcaatgcgcgtatcccggccctgtggcaccatttttgcagtttcaatcgccatttttgtctgcctgctttatacatacgcctcgactgcctgcgcagtctttcgatggcttatatacccataaatagggcctgaaccggggcgatgccgatcaactttcattccagcggataacataatgccaatgcctcgcccgcaggccccaaaagggctgttcaacacggcgcacttactttatgcccgaattcgatcatttttttctcgttaggcttggcccatgaacacgcgcgctccccagactgaacccgaacgctgccgcatcgtgctggtcgcgccgccgattgccgatggcgcagcacttgcaaagctcctgaccgccgctctttccggcggcgatgtggcaagtgtcatcctcgacacgggcgaccttgatgaagcgacttttcaggccgtggccgaaaagacggttcccgtcattcaggaaaagggcgttgccgccctcattctcaacgacacgcgcattgcaggccgcgtcggggcagatggcatccatatcgagggcaagcctgccgatctggcggaagccattgaaaaacacgcaccgaaaatgatcgtcggcaccggcaacctgcgcgaccgtcacggcgcgatggaggtaggcgaattgcagccggactatctcttcttcggcaagatcggcgcggacaacaagccggatgcccatccgcgcaacctttcccttgctggatggtgggcggaaatggtggagattccctgcatcgcccaggccggaagcgcgcttgaaagcatcgtgcgcgctgccgaaaccggcgcggatttcgtggcgctcgggcgtgcggttttcgatgcgcaagacccggcagaggccgttgcgcaagccaaccggcttcttgatgaaaaagcaccccgttttgaaaactgattgttgcgacatttcctccaggtcttgtggatgcccatgaagcgcaaatttcttctcgctgccgttttgacatttgccatgcctgccctgcccgctctggcggcgggagggcaggcgcatggcgaggcagccagccaccagacaggcccgaaggataaaaaggacaagaaggcggccaagccccggcccgtcatgctgccgcaaccggccaccaccgcgccgatgcccgccatcgaccccagccggtttggcgacaagcctgccgacgaagccttcggcgcgttccagcgcggtctttatctgaccgccttcaaccttgccaaaccgcaggctgaaaaaggcgatgccgcctcgcagaccctcattgcggaaatctatgcgcgcgggctgggggttccggcagaccagaagaaagcggcggaatggtacggcaaggcagccgaacagggcatcaccgaagcgcagttccgctatgcggcccttctgcttcagggcacctatgtccaaaaggacccgcaaaaggcggaagagctgatgttgaaggcagccgaaggtggcaatgccatggcgcagttcaattatggccagatgctgatggtgaagcatcccggcaagccgggcctcgaccttgcctttccgtggttccagaaagccgccgatgcgaagctcgccgatggcgaatatgcgatcagccagatttatgccaacggcaccgacaagatcgcccgcaacgatatcaaggcgcgccaatatctagttctggccgcacagagaggctatgacacggcgcaattcgacctcgggcgctggctcatcgaaggccgtggcggcgagcgtaactacgaacagggcttcggctggatgcaccttgccgcccagcgcggcacggtcatggcgcaggcatggcttgcccgtctctaccgcgacggcatcggcacggagggcgatctggtgaaggccgcagcctggtatatcgtggcccagcgcgccggtttccgcgcggcggacctcaatgacatgatggatgggcttgccgacgaccagataaagcaggcctttgaaaccgccaataatctgcgcatacgctgatcggagccatgttttttggagccattgatgctctctttgcgcgctcagacttgcgcttggcggctttttgtggtcttggaaacgccgattatcgcggctcaagtataggagcctgaatcaaaaagcgccatttgccaaggcaaggcggattttggaacgggttccaaggcacgtacgcaatctccgggatgaaaccgggtggttgcttttcgccgtcatgcaccgggtcgcacatagtttccacattcatttcggatcaagctcatgaagatcaatggtaatgaaatccgtcccggcaacgtcatcgaacacgaaggcgggctttgggttgccgtcaagaccaatgccgtcaagcccggcaagggcggcgcctataatcaggtcgaactgaaaaacctcatcaacggcaccaagctcaacgaacgtttccgcgcagcagaaaccgtcgagcgcgtacgccttgagcagaaggatttctcgttcctctatgaacagggcgaggcgctgattttcatggataccgaaacctacgaacagctcgagctccagaaggatttcgtcggcgaccgcgccgccttccttcaggacggcatgatggtgacggttgaactttacgaagaaaagccaatcggcatccgcctgcccgatcaggtaacgcttgcgatcaccgaggccgatcccgtcgtcaagggccagaccgccgcttcctcctacaagccggctgtgctcgaaaacggcattcgcatcctcgttccgccgtttatcgcctctggtgaacgggtgatcgttgacaccaacgaactgacttatatcagccgcgcctgatcagtcctcgactgttgcggcgcccgccggggcgccgcatgtcgccccttgcgaccgttctttctcagatcgctcaattcccgattatccgccgacacagtttcggaccggatataaaacctgcttcaactccgtgacccggtccgaaatccacgcttcgggatcatgctcacaaggataacaagatggcccgctcagcccttctcaacgtaatggtacaggccgccatgaaagctggccgcagcctggcccgcgatttcggcgaagtccagaacctccaggtttccctcaaaggccccggcgattatgtcagccaggcagaccgccgcgcagaacagatcgtctatacggaattgagccgcgcccgcccggatttcggcttcctgatggaagaatccggcgaggtcgaagccaaggacggacagcatcgctggctggtcgatccgctcgacggcaccacgaatttcctgcacggtattccggtttttgcagtctccatcgcgcttgagcgtcaggggcagatcgttgcaggcgtcatctacaatcccgccatgaacgagctttacaccgccgaacgcggcggcggcggcgctttcctcaacgatcgccgtttgcgcgtcgcctcgcgcaacaagctggtcgattcggtcatcggcaccggcattccgcatctggggcgtggccatcacggccattatctcgtcgaactacgcaatgtcatggcggaaaccgccggtattcgccgcatgggcgcggttgcgctcgacctcgcctatgtcgcaggcggccgcctcgacggtttctgggaagagggtatgcacccatgggatctgggcgcgggcatcctgatggtgcgcgaggctggcggtttcgtctccgataagaagggcgggcaggacatattttccacccagtccatcgtcgcaggcaacgaagccatccacggcgcgctcctgaagacactcaagaagccgatctgatttcttgcccagcatgattgatgatttcagcgcattgccccggcagtgcgctgaaatatttttgccttcattttttcatatccagacgattccgcttcatgaatttatgaagtaggctccagagcggttcctatttggacagaatcgccggaaccgctctatttctttgttttatcgcattttccaacgcaaaaccgtttcacacttttgcaggaaatgctccagttcaaacacccgaccacggagcgcaacgcatgagcgatatgagggaaagtctggttcgcgaacggctggacgagggacgcgattacgacccctaccgcctgtcgagcccccgcgtcgtcatcctctccatgctgatctttctcatcatcgtcgcctttctggcggctatattgatgcggcagattcataccttcttcgtgaccaatccgggcctgaacgggctcattctcggtgttcttctggtgggcatcctgcttgccttcgggcaggtcctgcgcctgttgccggaaatccgctgggtcaattcgttccgcgacggcgaccgtgaaggcacggcccgcccgcccgttctgctggcacccatgcgcgccctgatcggccgccgccagtcgatggcgctttcaacctcgtcgatgcgctccattctggattccatcgcaacacgccttgatgaaagccgcgacatttcccgctatctgatcggccttctggtctttctgggcctgctcggcaccttctggggcctgcttgaaaccgtcggctccatcggccgcacgatccagacgctcgatcccaattcgggcagcaccggcgatgtgctggatgcgttgaaggcgggcctgcaagccccgctttcgggcatgggcacggctttctcatcctcgcttttcggcctttccggctcgctcatcctcggttttctcgatcttcaggcgggccgcgcgcagaaccgcttttatacggaactggaaaactggctttcctccgtcaccgatctcggttcagacctttccggcgatcatcacggcagcacggacgaaattcgcgtcctcgcagaccggctccacaaccttcatggcgacgacgcctcaacacagcgaaccaccgcagcacttgccaatcttgccgaaggcattcagggcctcgtgaaaagcatgcgcaacgaacagcagatgatgcgtgactgggtggagaagcaggccgatgagcaaaaggccatccgccactcgctcgaccggctttccaaagccatgggtgagcggcagcacaggcccgaacgtaccgacaagccggagtaaggtgccatggctcttgcccgcaaccgccgcacacagaggcatatcgattactggccgggttttgtcgatgcgctgacgacgctgcttctggcgatcatgtttctgctgactgttttcgtgctggcgcaattcctgctcagccgcgaggtcaacaacaaggatagcgtgcttgcgcgcctcaacagccagattcaggaactgacgcagcttctctcgctggagcgcagcaattcgcaggatatgcaggacactattgccaatcttcaggcctcgctttccaccgtcgaaagcgaacgctctcgcctgcaaagccttctgaacgaaggcagcggcgcgggtgccgcggctgaaaaacgcgctggcgaactggcgcagagccttgatgcggaaaagcaggtgagcgcccgtgcgctgaatcaggtggaactgctgaaccagcagatcgcagccctgcgccgccagattgccgcccttgaagatgcactcaatgcctcggaaagccgcgatcgggaatcgaacgccaagatcgccgatctcggccgccgcctgaatgtcgcccttgcccagcgtgtgcaggaactgaaccgctatcgctccgattttttcgggcgtctgcgtgaaatcctgtcggacaaggaaaatatccgcatcgtaggcgaccgtttcgtcttccagtcggaagtgctgttccccaccggctctgcggaaatcaatcccaaggggcaggtcgaaataaagaagcttgcggacgcgatcattcagcttaatcgggaaatcccggacgacatcaactgggtgctgcgcgttgacgggcataccgataacgtgccgctggcaggcaccgggcgcttccgcgacaattgggagctttcgtcggcccgtgcaacggcggtggtgaaatttctgattgccaacggcgttccggccaaccggctcgtcgccgcaggctttggcgaataccagccgctcgacaccgccaacacagccgatgcccgcgccagaaaccgccgcatcgagctgaaactgacagaacgataaaaatatacgggagggcgaaagccctcccccgcctcactgggcagcaaaggctcccgcacccgcctcgaattgcagcttggcaaggcgggcatagatgccgcccttcgcgacaaggctctcgtgtgtgccttcttctacaatgcggccatgatcgagcacgaggatgcggtcggccttcaataccgtggccagccgatgcgcgacaacgagcgtcgtgcgatcggccatcagcccatccaacgccttttgcaccagcatttcactctcggcatcgagcgcggatgtcgcctcgtccagaagcaggatcggcgcatcgcgcaaaagcgcgcgtgcaatggcgatgcgctggcgctggccgccggaaagcgttatgccccgctcgccgacttccgtgtcatagccattgtcgagcgccataatgaactcatgcgcaagcgcagccttggcggcagcgatgatttccgcatcgctggcccccggcttgccgaaaccgatattttcgcgaatcgtggtggcaaaaatggccacatcctgcggcaccatggcgatgcgactgcgcacatcatgcggatcggcattcggcagcgccacgccatccatcaggacgcgccccgattgcggatcgtaatagcgcatgacgagcgagaagatcgtgcttttgcctgccccggatgggccgacaatggcaaccgtctcgcccggcttgaccgtgaagccaaggccgttcagcgacggcgcatcggggcgtgtggggtaggaaaaataaacattctcgaaggcaatctcaccacgcggcggcttcggcagcgcaaccggatgggcaggcgcggtaatgcccggcttctcatcgagaatttccacgaggcgctcggttgcaccggccgcttgcgcaagttcgccgccgacttccgacaaggccccgaaggaactgcccgcaaacaccgcatagagcacaaactggccgagcgtgcccgccgacatggtgcccgccagcacatcgcgcgagccgaaccacagaacggcaacaatactggaaaaaaccagaaaaatcgcaaaagcagtgaggatggcgcgcgcctgaatggaggagcgggccgcctgataggccttttccacggcatgggcaaaactgcccaccaccatgctttcattggtgaaggcctgtagcgtgcgcatcgcgccaatctgttcgctggcataggcattggctctcgccagcatgtcctgcgtcatgcgggagcggcggcgcaccgagcgcccgaaggcgataagcggaataacgataatcggaatagcagcaatgaccagagcggaaagtttcgggctcgtcacgaccatcatcgccagcgcaccgatacccagtatcatattgcgcagcgccaccgatgcggttgccccgacgaccgacttgatctgcgtcgtgtcggacgaaagccgcgacacgatttcgccagactgcgaacggtcgaaaaattccggcgaaagcgcggtgacatgcgaaaagacggcattgcgcaggtccgccaccacgcgctcaccaagcgagatcacaaagaaataacgcaggcccgaagccagagcgagggcaaacgccagcagcaccagcataccgaagtaattattgacgaagaccgcattcgagccggtaaaaccgtgatcgatcatgcgccgcagcgccaccggaacggcaagggtcgtgaccgcagccagcaccaatgaaaaaagcgccccggcaaccagaaccttatagggcgccaggaatggcatcattctcttcagcggtttcagcgagcggcgtttacggccttcttctgcagtcaattcgcgattcatatcgatttcaatactctgtcggtcgcttcgaggctgctcaacgcgcgccttaatggctgaaaaagcagttttccgaaatccgcaggaaagcgcatggacggaaatcttccttttaaagaccgtcaggcttgcgaatatcacagacctgttgattgcgcccttgttattggcgcccacctgatgtataggctcgccaacccttttggaagccgttgcctgtcggtaatgggtcttcatatctgccattgggcgaaagtgccgcagtttcgataatcaaagctgcgcttttctccccagactttcaggattgagaagatgaaagccaatatccatcccgactaccacaccatcaaggtcgtgatgaccgatggcaccgaatacatgacccgctcgacctggggcaaggaaggcgatacgatgaacctcgatatcgacccgaccacgcacccggcctggacgggcggctcgcagaccctgcttgatcgcggcggccgtgtcaccaagttcaagaaccgtttcggcaatctcggcatctgatccgaattgcatctgatttgaaaagccccgctcatctggcggggttttttattgcccggatcatccattcctcaagatacaaaaaatcccggacaaagccgggattttagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtcaaaacaaaagattagagcgccgatctgattcaatcagatcggcgctctaagtttggctaaagataccagatcaagcgctcagcttttccatcacttcgtcgctgacttcaaaattggtatagacattctgcacgtcatcatcgtcttcgagcacgctgagaagcttgagaaccgaacgcgccttttcttcatccagttcggtgttggtctgcggcttccagattgtcttgatcgattcggcttcaccgagggcagcttcgagcgccttggacacctcgccgatatcctcgaaagcgcagaggataacatggccgtcttcgcccgactgcacgtcttcggcgccagcttcaatagccgcttccataaccttgtcggcatcgccagcttcaggcttgtagacgatttcgccaacgcgatcgaacatgaaggaaaccgagccggtttcgccgagcgaaccgcccgacttggtgaaggcggcacgcacattggatgccgttcgattgcgattgtccgtcagcgcctcgacaatgaccgatacgccgccggggccacggccctcatagcgcacttcatcatagttctcgccgtcattgccggcagccttcttgatggcgcgctcaatattgtccttgggcatggactgcgccttggcattctggatcgccagacgcaggcgcgggttcatcgccgggtcgggcagcccctgcttcgcagcaacggtgatttcgcgcgcgagcttggaaaacattttcgaccgcacggcgtcctgacgccccttgcgatgcatgatattcttaaactgtgaatggccagccatgggacccctgttctcgttcaaatagaaacgcacggaagaagcgtcacgcatgaatggaaacaggccggcattcttcggccgctgcgctttccgtgcagaatggcggcgttataaggaattgagcctcattcgtccagcaaaagcacagtttcaccgtataagctgtcaataaaatcaatattgctcgaccgccggggcaaaggacattatctataaaaccatgaatcagaatgtcccagcctcccggcccgctccccggagcgaaacaattgccgcccgcatcagccgcattctcgcggatcgtatcattgcgggcgagatcgagcccggcaccaaactgcgccaggatcatattgccgaggaattccagaccagccatgtgccggtgcgtgaagccttccggcggctggaggcacagggcctcgccgtttccgaaccgcggcgcggcgtacgcgttgcctccttcgacattggcgaaattcgcgaagtggccgaaatgcgcgccgcgcttgaggtgcttgcactgcgccatgcggcccccccacatcacccgtgccgtgctggatgccgccgaacaggccacgctggagggcgacaagtcccgcgatgtgcgcagttgggaagatgcgaaccggcgcttccaccgtctcattctcaccccctgcaagatgccgcgcctgctcgccgccatcgacgatcttcatgcggcaagcgcccgttttctcttcgccacctggcgctcggcatgggaagcacgcaccgaccacgaccaccgcgcaatcctcgccgcactgcgacaaaacgatattgaaagtgcggccaccattctcgcccgccatgtgcaatggatcggccatcgcccggtcaagacggcttcgggaaaggtgcgcgattccttcgccattgtggggtaggaaatgcgccgcctcgccttatccagacgataatcaaggctggaattttcccgaaatagaacataatttatctcttccagaatttccctcttgccaaaggcaggcattgtctggaagttgaatagatcgagtctcgattttatctataatttgaggaaaccatggcgaccttcgctccgtctcaaccatccttcagcccgctccacctggaagcccgttcagcttcaatgcgccttgcagccgtcgctttcggcacgctggtgcttgcggtctcttcccagatcgaagttccgatggtgccggtcccgatcacgctccagacactcatcgttccgctgatcggtgcactctatggctggcgtcttggccttgccacggttcttgcctggctgggtgaagccatgatcggcctgccggttctggctggcggtgcaagcggccttgtccatttcatgggcccgaccggcggctatctcgcggccttcccgctcatcgccgtcatgaccggctatctggctgaacgcggctggaacggccataatgtcggcctcgccttcgtatccttcctcgccgccaacctgttcgcccttgccatgggtgcactatggctttcaagcgtgatcggcatcgaaaaagctgttgccctgggcgtgatgccgttcctcattggcggcgtcatcaagtcggctctcggcgcggctatcctcaaggcaaccgcccgcgacggcaaggcgtgaagccggccgcatgacggtacgcctgcgcggccatcatcttctctgtatgctgacctatatcggcaaaggctatagcccggctttcgtggaaaactacgatgcgattgccgggcgactgtcggaaggggaagatatcctgctcgtcgatggccctgacgatatttgcgcgcccctgctctgcgggggcgattgccattgtcatgacgaaagcgtcacactgcgggacaggcacgcgattgaggccgtctctcatctcctccagatttccctgcgcgcaggcaagccttttcatctgggcacggaacgcctgacgcatttgcgggaagccttcaccgccggctccatccgcaaggcctgcgagcgttgcgaatggtccacgctttgcacccggatagccgcaacagatgcctatgctggcgtgaagatcacgatgggctgaaccttatcctgttcagcgtgcctttcgctttcgccgggccagcatattcagcgcttccaccagtgccgagaaacccatcgcggcatatatatagcccttcggcacatgatagccgaagccgtcggcaatcagcgtcatgccgatcatcaagagaaaacccagggccagcatgacgatggtggggttggccgcgatgaagcgcgacaagggatcggcggccaacagcatcaccgtcaccgcagcaagcaccgctataatcatgatggcgatttcatccgtcatcccgacagcggtgatgatcgaatcaaccgagaacacaaggtccagcaccagaatctgcacgatggcagcaccaatggtcagttcagccaccttgccgccgatattttccttgctgtcatccgggtcaaccgtgtgatggatttccttggtcgccttccagacaaggaagaggccaccggcaaccagaataatgtcgcgccacgaaaaaccgtgcccgaaggccgtaaagaccggctcggtcaattgcacgatgatggagatggtgaacagaagcgccaggcgcagaaccagtgccgcgccaatgccgatgcgccgcgcgcgcgattgctgggcggcaggcagtttattggtcagaatggaaataaagatcagattgtcgatgccgaggacgatttccatcgtcaccagtgttaccagtgcagcccagccggccgggcttgaaagaaaccccaaatattcggcaataaaatccataaacgatatcccctcaggcctttcccgcggatcgagaatgcggctggaattgacggagagccccgcaatctcacgaattgggaccgctccagcgaaaacttgtcgcaaggagataggaattcctggagatcattcaacggctggccggaaagcgtccaggaatggaaagccatttccggataacatcatgcttcaggataaaacgaagcgttatcgccagaatgcggggatggtttcttccagatgcggaccgatgcgcaagggcgcaaccctctcggccagtccggtacgatcggaaatctcaatgcccacgccgcaaagcgtggccgggccgcttgcagcctcaaaacgccccttcggcactttggacagaaagcgattgagcggttcttccttgtccatgccgagcgatgaatcgtaatcgccgcacatgcctgcatcggacataaaggccgtgccattgcgcaatatctggtagtcggcggtgggcacatgggtatgggtgccgaccacggcgctggcgcgtccatcgacaaaatggccaaagcactgcttttcgctcgtggcttctgcatgaaaatcgaagaacaccacatcggcctgctcgcccagcgggcaggcaccgaggattctttccgccgctatgaacgggtcgtcgagatcgggatgcatgaagacgcggcccatgacgttcgacaccagaacacgcgcaccgttgcgggcgatataaagcccctcacccttgcccgccgttcccttggggaaattggccggacgcaggaaacgatcctcgcgcttggagaaatccagcgcctcgcgctggtcccatacatgattgccggtcgtcacgacatccgcgccagcgcggatcgtatcgttgaaaatttcctcggtaataccgaagccaccagcagcgttctcgccgttgacgatcacgaaatccagcttcagatcggaaatcagccccggcagcttttcgtaaaccaccgtgcgccccgaccggcccaccatatcaccaagaaaaagcaatctcatgagaccgccttatacgccagtgccaagcgaacgcaagccgctcggggcattttgcagtcaggcggcatcgcctgacggtcacataaatgcaggataaaacccgagcggtcagtccattgcgcgcgagcgcaggccgctctcggtcaggatctggtgaagcgcgatgtcatgcggctcatttggaacataatccacttcctggcagtcgaaggccatgccgatcagaagcggctgcaatccacgctccgcaaagcgcgccaatgcgcggtcgtaatgcccggccccatagccaaggcggtgcccgagccggtcgaaaccggcaagcggcatcagcatgatggccggatcgacaagcggggcatgctcatccggccccatcgtgccgaagccggtcgggaccagttcggcatcgggcagaaattcacgaaagacgatggtttccgcatcaaggacaaccggaagacagagccgcgcgcctttggcgcggaaagcggaaagcagcggacgcggatcgatttcagaacggatcggccaataccccgcgatcatcacacccgctggaacggcaatcgccgcctcgccttttttcgcggcggcaagggctgcgtcatattgataacgcggatcaagcgcctcccgccgggccagaaccacacgcctcaatgcctgtttttcatcgctgcgaccctgacccgctgtctccattctgaaagcctctcccgattgcctcattcgatttttgcagtggacctgcaataaggtgatccgtcaagagattgaaggaatgcgatgcgtacagcggacaaaaccatccgcaggaacatattcttgaagaaaaaagagaaagcggcgaccacgacgaccgatggtagtgattgatcccgggaacctacaaagtaggtgggcgccatatgcgaaagcccgcaagccttcacagggacagctcccttagagatcaataaggccccggggatgctgttacacctgtcgggaagcgcagttcgccgtcgccaatatagtacctgcccaacgggaacaccagtggcctgggccggttcaacaggaaatcttttcagaaaaatcgcaacaggatcagccgttacgcggcgctatgcgcgatgccacctgttcgatgcgcgaagcgacatccgacaacatgcccgtgagagcggcatcgttgctgtcggcgcggctcaatgcctcatcgcgggaccggcgcagggtttccgcctcattttcaagccccgtgatccgcttttgcatttccgccagttcgtccatcaccatgatcccggccatgacggtgagacgcagatcgccgatctcgccaaaggaattcttcagatgggccacatattgatcgaagcggtcggcaagcccggtaaggtgctcttcctgtccttcgtcgcaagccatgcggtaagctttgccatcgatggtaacggttacggttgccatggtagcctcctatcgatccagaacggcgcggattgtctccatggcggtcacgagacggcgcgaaacttcacggtttgcagcttccagccgctcggcgcgcgcttccgactgatcgagttcctgtgcgagacggctgcgatccgcattcatacgctgcacctcctcctcggcctcggcgaaatcgccttccttgtccagccgcagatcgaccgcttcttcaagcgtattgagtgccttttccagccgttccaaggcttgcctgaggatcgtatcgggtgccatccatatcctttccaacgccagttcttgggccagttcttgggccagttcttgatccaattcgcaggccaactccgggcatcgaatcgcacctgcgggacgggcatctttgcaaggatagtaataatcgcccgcccgataagcaacaaatgacgggttaatgagaacgttcatacaccgttatcgttgataagaacggcttttcggtgtttgtttcatcctgcctgcccgacgcaatcgatttgtcgcgcacagtttatgccccaaaagccatcgatttattgactcctcatgtgcagatgctatgtgtccccctgccttctggagcatcatcccgaaaagcggctgacggttttcgctggagattgtgttcaggtaaaaggcatcgccgcaaccccgttaaaccctcccaaggaaagacggctgagaccatgaccaataccgacaaacaaaaccagatggctaatgcaatccgcttcctctccatggatgcggtggagaaggccaattcgggccaccccggcctgccgatgggcgcagccgatatagcgacgacgctttatacccgtttcctctcgcacgacccgaaaaacccgcactggccggaccgcgaccgtttcgtgctttccgccggccacggctcgatgctgctctattcgctgctctatctttcgggctacgaagacatcaccatcgatgaaatcaagaaattccgccagcttggcagccgcaccgcgggccaccctgaatatggccatgccgctggcatcgaaacgacgaccggcccgctcggacagggtattgccaatgccgtcggcatggcgatttccgaacgcatcctgaatgcccagttcggtgacagcctcgtcaatcattatacctatgcgctcgtcggcgacggctgcctcatggaaggcatcagccaggaagccatcgcgcttgcgggacacctgaagctcaacaagctgatcgtgctctgggatgacaacaacatctcgatcgacggcccgatcacgctttccgacaataccgatcagccagcccgtttcgccgcttccggctggaacaccatggctgtcgacggtcacgaccaggatgcgattgccaaggccatcgaactggcccgggtctccgaccgcccgacgctgatcgcctgcaagacgaccatcggtttcggtgctccgaacaaggctggcaccaacaaggtgcacggctcaccgcttggcgcggaagaaatcgccgccacgcgcaaggcgctgggctggtcttccgaacctttcgtcgttccggctgaagttctggacgcctggcgcgtcgcgggcctcaacgccgccaagaagcgcctggaatgggaaaagcgcctttctgccgtagaagcggaaacccgcgccgaattcgagcgccgcatgcgtggcgagctgccttccggtttcgatgctgcaatcgtcgaatacaagaagaagctttccgccaacaagccgaaggttgccacccgcaagtcgtccgaaatggcgctggaagtcatcaacggtgtcgtgccggaaaccgtaggcggctctgccgaccttaccggctccaacaacaccaagaccagccagaccaaggctgtcacgccggaaaactatgatggccgttatatccattacggcatccgcgagcttggcatggctgcagcgatgaacggcatcacgctgcatggcggcctgatcccctattccggcaccttcctgtgcttctccgattatgcgcgtccggccatgcgtctttcctcgctgatgggcattcgcgtcgtctatgtgatgacgcatgattccatcggtcttggcgaagacggcccgacccatcagccggtcgaacatctcgccgcactgcgcgccattccgaaccacaatgtcttccgtccggcagacgctgtggaaacggcggaatgctggcagcttgcgctgcattcaaggaagacgccatccacgctggctttgacccgccagaacctgccgacggtccgcaccgagcatcgcgaagaaaacctttgcgctttcggcgcctacgaacttgccgccgccagcagcgacgccaaggtgacgatcttcgcaacgggctcggaagtggaaattgcgctgaaggcccgcgatcttctggaaggcaagggcattgccacccgcgtcgtttcggtgccgtgctttgagcttttcgagcagcagagcgacgcctacaaggaagcgaccattggcgatgcgccaatcaagcttgccattgaagcggccatctcgctcggctgggaacgcttcatcggcgaaaacggcatcttcatcggcatgaagggcttcggcgcttcgggtgagatcaatgatctctacaagcatttcggcatcacggcggaacatgccgtcgaagctgcggaaaagaagctcaacgctgcatgattttgaaacgccggtgcgacaaagcgccggcgtttaagtttccattccagttcggtcgagcgaatcctgttcgacttgtccgttccaatggagttttgaagcactgcgtgtgcaataccctatcgggagattagaagaaaatggcagttcgcgtcgcaatcaacggttttggccgcattggccgtaacatccttcgcgccatcgtggaatcggggcgcaccgacattcaggtcgtcgccatcaacgatctcggcccggtcgaaaccaacgcacatcttctgcgttatgacagcgttcatggccgtttccccaaggaagtgaaggttgcaggcgatacgatcgatgttggctacggcccgatcaaggttcatgccgtccgcaacccggccgaactgccgtggaaggaagaaaacgtcgatatcgcccttgaatgcaccggcattttcacctcgcgcgacaaggcagcacttcatcttgaagctggcgccaagcgcgtcatcgtctccgctcccgcagacggtgccgatctcaccgtcgtctatggtgtcaacaacgacaagctgacgaaggaccatctggtcatctccaacgcttcgtgcaccaccaactgccttgcgccggtggctcaggttctcaacgatactatcggtatcgaaaagggcttcatgaccacgatccactcctatacgggcgaccagccgacgctggacaccatgcacaaggatctctaccgcgcccgcgccgctgccctttccatgatcccgacctcgacgggtgcggccaaggccgtcggtctcgttctgccggaactgaaaggcaagctcgacggcgttgccattcgcgtcccgaccccaaatgtctcggtcgttgatctcaccttcatcgccaagcgtgaaaccaccgttgaagaagtcaacaatgcgatccgcgaagccgccaatggccgcctcaagggcattctcggctataccgatgagaagctcgtctcgcacgacttcaaccacgattcccattcctcggtcttccacaccgaccagaccaaggttatggacggcaccatggtgcgtatcctgtcgtggtacgacaatgaatggggcttctccagccgcatgagcgacaccgccgtcgctttgggcaagctgatctgataacggcaacgcctctccttcactggcgaggcgttttcatttcttgataaggaccgagagaagaaacatgatgttccgcacccttgacgatgccaatgtccaatccaagcgcgtgctggtccgtattgacctcaacgtgccgatggcaaacggcgaagtcaccgaccttacccgcatcgaacgcatcgttccgaccatcgcggaactgtcaaggaagggcgcgaaggtcatcctgctcgcccatttcggtcgcccgaagggggttgcctcggatgaaaattcgctgaagcatgtcgtgaagccgctctccaaggttctggatcacagtgttcattttgccgaagactgcatcggcgacaaggcgaaagcggccgtcgatgcgctgaaggacggcgacgtcctgcttctggaaaatacccgtttccacaagggcgaggaaaagaacgatcctgaattcgtgcaggcgctggccgccaatggcgatctctatgtgaacgatgccttttccgccgctcaccgcgcccatgcctcgactgaaggtctggcccatgtcctgcctgccttcgcgggccgcgccatgcaggctgagcttgaagcacttgaaaagggcctcggcaatccggcccgcccggtggtcgccatcgtcggcggtgcaaaggtttcgaccaagctcgacctcctgtccaacctgatcgaaaaggtcgatgcgcttgtcatcggcggcggcatggccaacacgttccttgcagccaagggtcttgatgtcggcaaatcgctctgcgagcatgagctggcctcgaccgcacgcgaaatcatggccaaggccgaaaccaccaaatgcgccatcatcctgccggtggacgcggtcgtgggctggcacttcgccgccgatacgccacaccagacctatggcgtggattcggttccgggcgacgccatgatccttgacgcaggcgagctttcgaccgacctcattgcttcggccatcgatgatgccgcaacattggtctggaacggcccgcttggggctttcgagttgcgcccctttgacacagcaacggtgaaggtcgcaaggcatgtcgcaaagcgcacaaaggaaggcaagcttgtttcggtcggcggcggcggcgatacggtggcagccctcaaccatgcgggcgtggccgacgacttcacctatatctcaaccgctggcggcgctttcctcgaatggatggaaggcaaaccgcttccgggcgtcgatgtattgaagaagtgatacaataaattccatccacataagcccggttgatgccgggctcagattgatgaaaaacccctcgatttttggcagcagtcaaaaacgaggggttttgattccgatctgttcacgttttgaatctgtgacgttccgtgaatctgaggccattttgaccccgcccgaggtttgtcagcagtctgagcccggttgatgccgggcttattttttttgagcattttcgagccaaaagtgtgaaacagttttgcgtcggataatgctccaagctgcaaaggctgtcctgaaccgcttcatccttcgtgcaggtgaaagcccaccgccagcgccatggccaggatggaaatcacaccgattttccagaaatcgctgcgccgcttcagccccggcaggccaaacggcttgatgatgtgcaatcccatcaggagcaccagcaataagggcaggattttggtcacggcgcacctctctgcccccttgtggcccagcaccgccaacactgcaagatgcatgcgcaaaatgtcgctggtttcacgaatgccgcaatcttcatcttaagttccatggacgaagtttccccgctgggcttaaactgtcgcgcagaggtgatgaaaagcgcgtggaggagataggctggcaaaaggccgatcttgcgctttcaccctgagactaatcacgacgcggcactcctcatcgcagggcggcgcggtgcgtgtttctggaggaacagcatgacttcgaactatgccgaaacctatgccgcatggcagaacgatcctgaaggcttctgggcggatgctgcggcggcaatagactggttcaagccgtgggagcaggttttcgcaggcggcgaaggcacctatggccgctggtacaccggggctgagtgcaatacctgctacaacgcgcttgaccgccatgtcgccaatgggcgcggcgaccagctcgcgctcatctatgaaagccctattacgggcaagacgcgcaagatcacctatcacgaacttctggaagaagtggaggcgcttgccgccgtcatgctcgataatggcgtgcagaagggcgaccgcatcctcatctatatgccgaccgtgccggaagcggtggttgccacgcttgcctcggcccgtatcggagccattcattccgtcgtattcggcggctttgctgccaatgaacttgccacccgcatcgatgacgccaagcccgtgatgattatcgccgcgtcatgcggcattgagccatcgcgcgtggtgccctatcaggccatgctggacaaggctatttcgcttgcccatcacaaggtcgatcattgcatcatattccagcgtgaacagcaccggcatttgccggtggaaggacgcgacatcgattatcgcgaagcggtcgatgccgctcgtggacgccatgtgccttgcgtgccggtggccgcgaccgacccgctctacgtgctttacacctccggcacgaccggcgagccgaagggcgtcgtgcgcgacaatggcgggcatatggtggcgctcgtctggtcgatgaaacacgtcttcgacgtcaagccggggcaggtctggtgggcggcctccgatgtgggctgggttgtcggccattcctatatcgtctatgcgccgctgctcattggcgcaaccagcatcctctttgaaggcaagcctgtcggcacgccggatgcgggcgaatattggcgcatcatcgaagagcatggcgtggaagtaatgttcaccgcaccaaccgcgctgcgtgccatcaagaaggaagatgcagacgggcatttcgtgcgccgccatgatctttccggattccgtgcgctttatcttgcaggcgaacgcgccaacccggacacgatccattgggcggaaaacctgctcggctgcccggtcatcgaccattggtggcagaccgaaagcggctggccgatggtcgccaatccgctcggcctcggccttctggaaaccaaatacggctcgcctgccgtctgcctgccgggctatgacattcgcgtgctggatgatgagggccacgaggtcgaacccggcacgctgggcaatattctcatcaagctgcctctgccgcccggttgcctgccaacattgtggaacgccgatgagcgtttccgcaaggcctatctcaacgagtttccgggctattacaaaaccgccgatgcgggctatatggatgaggacggctatctctacattatgagccgtaccgacgacatcatcaatgtcgcgggccatcgcctctcaacaggcgcgatggaggaggttctctccagccatcccgatgtggccgaatgcgccgtgcttggcatttccgatcccctgaaggggcaggttccctgcggctttctggtgctgaaatccaatatcgaccgcgatccgcaggaggtcgagaaggaatgtatcagcatgattcgcgacgccatcggcccggtcgccgccttccggctggcgcttgccgtcaagcgtctgccgaagacccgctccggcaaaatcctgcgctccaccatccagaagatggcggacggacaggaatggaagatgccagcaaccatcgatgatccggccattctggacgaaatcggcacggtcctgcgtgagcggcatatcggcctcgccttcgcctgaccggcaaaacccgaacctgttgaccggcggttctcgccggtcaactctccatacacagtggaaaaactctcaggatggtcttgaccaactgacacgcgccatggccgtggcattggcaaaatggggaattcacgccaatgcgatcagccccggcaccatcgaaaccgatatgctctcaccattggggcgtataggacaggccagacgctttacgccgatgacggacgcttcccgttgagcaataccgccgcaccccattttaagccataacccgcaattgcgataaaaaccggatagagagataatggctcgttcgctcctgacagacagttgtgaggaggggtgtgcgatactgcgtatccaaggatgagggagttttcaccatggcattcgcaatcgcaccgctgatcgcggttttgaaggaatacaggcgcaggcaggacgagcgccgtaggtttatccgcacgcaacgcgccattgacggcctgccgaaagacctgcgcaaggatctggattggccggacaactatctggaacagcaaaagaccaaatattgtaacggagagtaagaccggatgcgtcgcgcggaccgccttttccagatcgttcagcacttgcgcggtggccggcttgtcaccgcgcggcaactggctgaacgcctggaggtctccgagcgcaccatctatcgcgacatttccgatctgcaatcgaccggcgttcccatcgatggcgaagctggtgtcggctatattctgcggcagggttttgaactcccgccgctcatgttcacgcgcgacgagattgtcgccctcgtcgccggcgcgcgcctcatccgcgcatggggcggcgtttccatggcgcgcggcgcagaagaagctctggtcaagatcgaagccgttctgccgaaggaagagcgtgcccgcatcaccgacacccagattcatgcgccgaaagcccacatcagcatggaggaacgccgcatcatcgacgcagtggagcgcgctgtcgatcagggcactgtcctcaatatccgttaccgcgatctggaatcgcgcgaaagccagcgcgatatccgccccctggggctctggttctgtggcaaggtctggacggtgatcggctggtgcgaattgcgcaatgctttccgtacattccgcacggatcgtatcgtggaagcaagcgatgcgggccgcctcttccgcgctgaacgaggcaagacactcgccgatttctaccggctcatggaaatgagcgaatataacgctttcaaggattagcactacagttgcaaattcgtcaggccgtggcgaaaagagtgattttcgagtaccggagcggagcgtacttaagggtacgtgagcaccggaacgcagataaattgctctttgcagtccggcatcacgaagaatgcaactgtagtgttagagcttttccagcaaaagtgcgaaacgcctacgcggggaaatcagtccactggactgatttctgatcccgcttcgatacgtaggataatgcgacaaaacaaatagttagagcggttccagcgattccgttttaaccgaaaccgctttaataccaaaacccggcttctcaacatttacctttacgtaaatgtaaaaattaccttctattgccatgcgtcaaccattatcctcccccatgaaatttgggagaagaccatgaaagacgttttcaagaacctcgtgccaccgccgaccgcccaactgctcggctgggaactgatcgacgtcgatgtggaacagggcacgatccggattgcctttcatcctgacgaacggatgctgaacccgcgcggcacggttcagggcggcatcgtcgcggccatgctcgatgatacgatggtgccggcgctttatgcgctgaccggcggccagtatctggcctcaaccattgatctcaatgtgagtttcatccgcccggtccagccggggcgcgtcatcgcggaaggccgggtggtcaatcgtgggcgctcggtcgttttcatggaagcggagcttttaagcgaggacggcaagcttctggcgcgcgccacctcgtccggtatccccatcgagcttgccaaataaaaacccggcttgcgccgggtttcctgtaagagcgaagccaggcccgcttgcttccagcaagcgggctggtttcgatattattcttcgtcttcgtcgtccgtgttggaacccttgagcgacgaaagctttgcaaaaaccttgtcggcatcaagctcttcttcggcgggctgctcatcacgataatcgaagttttcggtggccgatgcgggcagcagggtgctatcggcttccggcgctgccggacgattgcgcgaggcgcgttcgacttcgatgtcgagatcgatctgcgagcacaggccgagcgtcaccgggtccattgcggtcaggttggccgagttccagtgcgtgcggttgcgaatctgctcgatggttgacttggttgtgccgatgaggcgggaaacctgcgcatctttcagttcgggatggttgcgcaccagccagagaatcgcattcgggcgatcctgacgcttggaaagcggtgtatagcgcgggcccttgcgcttggcttccggcacgcgaaccttcggttcggaaagcttcatgcggtaaaaaggatccttctcgcccttcgcgatttcctcgcgcgagagctgacccgtgatgaccgggtcgaggcccttgatgccctgtgaagcctcaccatccgcgatagccttcacttccagcggatgcagcttgcagaacgcggcaatctggtcaaaggacagcgccgtattatcgacaagccagacggccgttgccttcggcatgagaagctgggtggccattagatataatccttctgttcgtccgctccggtggcgcgggacgtgggcaaaaccacaatttccgggaaatcatggcttgtatataggttttttgtcgccagagcaagaatggctctatgtcgatattctacgctatgtccagcacgatcttgccgatatggcgcccctcctccatgcgctcatgcgcccgccaggcatctttcagcgaaaaaatcatatccatcacaggcgcgacacggcgctgcgccagaagcggccaaaccttggcctccagttctctggcgatacccgccttgaacgccaccgggcgcgggcgcagcgtggagccggtatgggtcagccgcttggtcatcagaatcgcgaaattggccgttgccttggccccgttcaggaaagcaatctgcacgatgcgcccatcctcggcggcagccttgtaattgcgctcgacataatcgccacccaccatgtccagaatcacatccacgcccttgccgccggtcatctctttcacaaccgcgacaaaatcctcctcgtgataattgatggctcggtctgcgccaagcttcacgcaggcgtcgcatttttccttcgatcctgcggtggtgatgaccgtcgcgccaaaagccttggcaagctggatcgcagtcgtgccgataccggacgagccgccatgaaccagaaaaacctctccctccttaagccccccgcgctcgaaaacattatgccagacggtgaagaaggtttccgggatcgccgccgcttcgatatagccaaaccccgatggcagcggcagcgcattgctttcatgcaccacggcatattcggcatagccaccgccagccaaaagggccacgacctgatcgcccttcctgaaccgcttcaccccatgcccaagggcgacgatgtcaccggcaatttccagccccggaatatcggaagcccccggcgggggtgcatattggccctgccgctgcaacacgtcgggccggttgacgccggccgcgcgcacccgcaccagaatttcaccctccttcggctccggcaccgcgcgctgcgccgggcgcagcatgtaggcgccgccgggctcggtgatttcgatagcggtcatcagggagggcaattcggccatcattgtcaaaaactccgttcatatttcttgatttttatatggacatcggcccgtccaataaaggccgcaaaaatgcccatcgccggatgcaagaaagttgttagcgaaatcatcatcgattttctcaaatatatatgcgaggattcaaggtgttaaatcttttctccgagccatcattgaccatggaggacggctatgggcagtttcgatgaggatgtggtgaagccacacagtggtgcagttctgagcgaggatgagctggcgctgttgtctgtcaccgagatcgaccagcgcatcgccctgctgcaatccgagatagaaagattgaaagccgaaaggctgaagaagggtgacagccgggctgccgccgaagccctgttccgataagcccctcggcggggcaacccgccccgccttgggcaccccggagcggcttgcacaaatttgaccgtcatcgcggccttcagatttcaggaatgaaattttgcgtatttatattcaggttctggctcttctctgtggcacagcctttctgctgatcgcttccggcctgcatgggctcctgttgccgctgcgtggaggcgcggaaggcttttcggtcacatcgcttggtatgctcggcaccacctgggcaggtggcttcgtggcgggctgcctgtttgcaccgcgtctcgtgcgccgcgtcgggcatgtgcgcgccttcggctgttttgcagcctccgctgccatcattgcccttctctccggcattttcgtcgatgccaccatctgggtgctcctgcgtgccttcaccggcttttccatggccggcgccttcatggtcattgaaagctggctgaacgagcgcgcctcgaacgaaacgcgcggcaagattttcggcatgtatatgatggtcaactacggagccaccatgaccggccagatgctggtggcggcaggcgatgtgcgctccgatcacctgttcatgatctgcggcgtcttcttctgcctggcgcttattccaaccgcaatctccaccgccgtcagccccaaaccgctcaccgaagtccagctcgatctgaaggtgctttatcgcaattcacccgccgcttttgtcggctgtattcttatcggcatcgccaatggcgcatggggcacactcggcgcggttttcggcgccaagtcgggtatctcaaccacggaaatcgcgctcatggtcagcgtgaccattgcagcgggcgcattgatgcaaatcccggtcgggcgtatttccgatcttgtggaccggcgcttcgtgctggcaagtgtggcatcgctcgccgcgcttgtcggccttaccatctttagcctcgcgccggaaagcggaactgtcatcatcgccatgaccgggtgctatggcgcgcttgcctatgcgctctatccggttgccgtcgcccatgcaaacgatcatgcaacggcggaaagcttcgtgaaggtttccagcgggcttctgctgctttatggtttcggaaccatgctggggccgcttctggccgctgccgccatggatattttctggccatcgggcctcttcgcggtcacggcgctggcccatatctcgatcacagcctatgccctgttccgctcccgcaggcgcgcctcggttccaaaagaagaaaaagaccagttcaagagtatgccgtcagaacgcggcgcaacaccagaggcgatgaacctcgacccaagagccgagccggaaggctaaagcaatttcaagccaaaagataagatgcgcatcaaagcaacaattagagcgcggatctggttcattcagatcgaaacgcgctctaaaagtgctgcaaatcagaagctcaaagccccaccgcgaccataagaggtcaataattctagtgacgtgttacttgagatttcagtttttcaatctgctccttgagcacaagcttcttgcgcttgagagatgcgatatgaagatcgtccatcgccggtgacgccatagcttcggaaatttcctcttccagagcgccgtgcttcttttcgagcgtggcaagatgggactctatagccatcatcagatctcctttgattgattttaaccaggatggaacaaaaccggcctcatgcctgtcaatgtgctgcccatccgctcttcctgtatgaaatgcccggcacacctcctgtaatttccgggccagtcacacagtcccggctgtcacgagcaacagctccataagagacatggtaatgaggttgctgtctttcaaccgccgccccaaagcctccgctcatgacagaactgtgacactttggcatgactttgatgcaaagtcgaatttgtcgtggtagcattttcctgacgcaaaaaatgtgataagggctttgcccgaacgggctgatgccgggcctcttttggcagcttggtgcagcccgtaaaactattcaaaaacagaatggggcaccgcatgtccgatcaggaacaggccgaaatcagattggccgtcgcacgtctgaaacaggaacacgcggatttcgatgcagctatcaatgcgatgatagccgtcggctgcgatcaattgcgcatccagcgcatgaaaaagaaaaaactcgccatcaaggacaagcttcaggaaatggaagatcaggtcattcctgacatcattgcctgaacattcaagaacactatagggaagagccggggttcgcccggctttgtcttttcaagaccatcctcatgccaaccgaaaagccaagcaggaaagaccgatgagcgttgatgtcgccattatcatgggaagccagtccgattgggaaaccatgcgccatgcagcccacacattggaggcgctcggcatctccttcgacgcacggatcgtttccgcccatcgcacccctgacaggctggtcgccttcgccaagggggcgaaagcggaaggcttcaaggtcatcatcgcaggcgccggcggcgcggcccacctgcccggcatggccgctgccatgacaccgcttcccgtctttggcgttccagttcaatccaaggcgctttcgggccaggattcgctactctccatcgtacagatgccagcgggtattcccgtcggcactctcgccatcggccgtgcaggcgcggtcaatgccgcccttctcgccgccgccgttctggcgctatatgatgaagcacttgccgcccgtcttgatgaatggcgcaaggcgcagaccgaaagcgttgcagaacgcccctcgaacgaagcctgatccggcgaggtagaaaatggacaagacatctctcaagcccggctccaccatcggcattatcggcgggggccagcttggccgtatgctcgccatggcagcggcgcgcttcggttatgaaaccataatccttgagccgcaggccggttgcccggcagcacaggttgccaatcgccagattgtcgccgcctatgatgacccgaaggcgctggccgaacttgccgccgcttccgacgtcatcacctatgaatttgaaaatgtgccagtcagcgccgccgacaagctggctgaaacggcgcttgttctgcccccgcccgccgcactggaaatctctcaggaccgcttcacagaaaagcagtttctcaacgaaagcggcattgaaaccgcgccctggcggctcgtggatgacgaggaaacgctcatcgccgcgctcggcgcactgggcgggcgtggcatcctcaagacacggcgtctgggttatgacggcaaggggcaggtgcgccttgcctccctcgatgaaacccaggcctgcaacgcttttgcagccatcaacaaggcgcctgcgattctcgaaggcttcgtggaattcgagcgcgaagtctccgtcatcgccgcgcgcgatcgcagcggcaatgtcgccatcttcgatcttgcggaaaacgtccacaaggatggcattctcgccacgtccacagtgcctgccgcgatcagcgtacagacggcagaagccgcgcgcacagccgccgaaaaactgttgcacgcgctggactatgtcggtgtgctggggcttgaattcttcgtgctgaaggacggcacgctgctcgccaatgaatttgccccgcgtgtgcataattcgggccactggacggaagcagcctgcgccatttcccaatttgagcagcatatccgcgctatggcgggactgccgctcggcaatacggatcgccatagcgactgtgtgatggaaaacctgattggcgacgatatcgaaaaggttccggcgattctctgcgagaagaacgccgtgctgcatctttacggtaaaaaggaagctcgcgcgggccggaaaatgggccatgtgacccgcataaagccccgcacaatttaagctgcgccgggaatctgcacgattcccggcccttcctggccgcccgccaagaaattcggggcctcggaccctgaatctgcggcgcgggagttgacatttgcctgaaaccttgtgtatttcggccaacccttcgggcacctgaccgtgcctgtaatcaattggcgccttgggcgcctgtttttatgacgcccggcggcatcttcatgtcgatgggccaaccagaccggtgattgacatgaagatcaagaactcgctcaaagccctcaaggcccgtcatcgcgactgccagctggtccgccgcaagggccgcgtttacatcatcaataagactgccccgcgcttcaaggctcgtcagggctaatcttatttctgattttgcatttgacgtttcgctgcgcatgattgaatctatgcgcatgcggaacgtttttgcatgtctgtctggcctctttgttgccatggcgctcagccttgcagcccctatggcctatgccggtatgctgccggagaagctgcctcttgccgcaccactgacacctgttcatacgggtgcgggtgtttcaaagcagtccgcgcaggaaaagcccgtatctgcggcccagacgccggaagaacggcttgacaagctcttttccgatcttcgccacacggcaaatgaagccaaggcgcgccgcattgccgcccagatcaatatgctctggtcgcaatcaggcagcgccacggtcgatcttctgatgcaatgggccaacaaggccatgctggaacaccgctacccttccgcgatcgattttctgaatgaggccatcgccctcgacccggattatgcggaagcgtggaaccgccgcgcaacggtctatttcctgcaaaaagattatgcctacgccatgtatgacatcaatcgcacgctggagcttgagccgcgccattacggcgcgctgacgggcatggcggcaatcctgcgcgcgcgcggcctcaaggaacaggcgatgaaagcctatgaacaggctctttccatctatccaatgatgcgcgacgcccaaaagaatttcaatgatctggccgacgaactgaccgatacgcgaacctagagcggctccagaaatcgctctgaattcgcatttgcctgccccccattcatctttgttcaaataaaaacgcgctccgaaggaacgcgtttttgaatgccgtgcgccatgactggatgatattccggccgtcacgaccggaatatctcccgtctagagcgcatttcgatctgattgaatcagatcggcgctctaatcctttgttttgacgcgcatcttttccgaaaaccgtttcacacttttcgggatgcgctctaaatgccggattttccgtcagcgcctatataggcgatacgcagcatattggttgcacccggcgttccgaagggaacgcctgccgtgatgatgacgcgatcgccagctttgccgaattcctcatggaacacgatttcgcaggcatgattgaccatgtcttcaagatcatgggcatcatctgtgacgacgcaatgcaggccccatacgagggacagtttacgggcggtatcaacaacgggcgacagcgcgataatgggtgtgcgcggacgctcgcgggcagcgcgcaggccggtcgtgccggaagccgtataggtcacgatggccgagagtttcaacgtttcagcaatctgacgcgcggcgagcgagatagcgtcggcgccagtcggctccggcatggcgcgctgtgcgtcaatgatggtcgaataggtcggctcgcgctccacctgctcggcgatgcggttcatggttgcaacagcttcgaccggatattggccggaagcagattccgccgaaagcatgattgcatccgcaccttcaaacaccgcagtcgccacgtcggacacttcagcgcgggtgggcaccggcgcggtaatcatcgattccagcatctgggttgcgacaacgaccggcttgccggcgcgacgcgccttgcgggtaatctgcttttgaatgccgggaacgttttcaagcggcacttcaacaccgagatcgccgcgggcaaccatcaaggcgtcggaaagctcgataatttcatcaagacgggtaacagcctgcggcttttcgatcttggacatgaggccgaccttgccgcgcgaaaccttgcgcacttcggccagatcttccgggcgctggataaaggaaagcgccacccaatcgatctcttccttcagcacggcatcaagatcgcagcggtctttctccgtcagcgcgccaacgccgagcgtcgtgtcgggaaggctgacccccttgcggtcggaaatgcgggtgccggaaacaaccttgcagcggatcgacttgccgtcgcaggcttcagccaccagatgcagttttccgtcatcgatcaacaggcgatggcccggctcgacagcttccagaatttcaggatgcggcaggaaaacgcgggtttcatcgcccagcgcctcgttattgtcgagggtgaaggtctggccgggaacgagatcgaccttgccatccttgaacttgccgacgcgcagcttcggcccctgaagatcggccagaatgccgatggggcgtcccagttccttttccacattgcgaatgcgcttgaccaaggttcgcatcaggtcatggtcggcgtgactcatattgatgcggaagacatccgctcctgcttcaaagagcttgcggatgacggcttcctcgccagaggctggacctagcgtggcgagaatcttgaccttgcggttgcgcttcattgattattcgttcctgtaacagtggggttgtctgtcggcgtttcatcggtgagctgaaccatccagcttgattgttccccggtatcgtattcctgaaaaccgttgcgctgaaaaccgcgcgcgaaacaatcctggacaccagttatgcggaattccttttctgccacgcacatattcactttgccttcccaccgtccaccaccctgggcgtcctcggcataaagataataatagcgcgacgtcagcggaccttcgatcagggttttgcagcttgaaccatcgatatgccaccagccctccgtcacccagccggtcttggcccgataaccaatggccacgccaacaaggttctgggttgcattgcatacgcggaaatccgcatgggcctctatggatgtcatgccaagcgcacccgtcagcacaccggcaaacaacgctagagatagtggaaatcgcatccgcagaaccccttcagcccgtcatcgctttatattggacaatttgattgcaccctgaaatctcgcatcgggttgctctcttttcggcagtttcgcctttgatgtcaacgcaatccgattgagaacagcctcattgacccaagaatgatcgttgcaatcccggctttctcataacagactagaagttgctttccataaccccacagaaataagctcgatatcagccctggatttcgcatcatgctgtttcaatccgaaccatctgcttcgatatcgttttcacctgcgcacagcatcgatggcgatttcagccggggcctgctcctgaccgcagaccatgcccgccgcgatgttccgccggaatatggcacactgggtttgcggacaagtgaattcgaccggcatatcgcctatgatatcggcgttgaggccctcacccgcgaacttgccgcccgtcttgatgcacccgccgtgatgggaggcttttcacggcttctcatcgaccccaatcgcggtgaggacgatccgaccctcatcatgcaattgtcggacggtgcggttatttcctgcaattatcccatgtcggcggaagaacgtgaagaacggctggcgcgcttttatcgcccctatcacaatgccatagcggcagcgagcgcgcgcgtggcggctgaaagcggcaaggcgcccttcattgtttccatccattccttcacgccgcactggaagggcacggcgcggccctggcatatcggccttctctgggatcgcgacgaccgcgccgtaaagccgctgctttccatgctgcgcgaaaatcctgatctcgtggtcggggataatgaaccctatgacggcgccctgcgtaacgacgccatgtatcgccacgcaacggcacaaggctttgcccatgtcttgatcgaagtgcggcaagacctgatcgcagaaccttccggcgcgagcgaatgggcaaaacggcttgcccccttgctcgcaagggtcaacacgcttgatggaattcacgagatccgccatttcggttcccggacggattttgcgggttgagcacccactttgcccgctatccacagggcttcacccgccaaattgagcctgaaacgaaaaaggcacttaattttgaccgcgactcgcgggaaaaacagtccagacattcgataggcggttttgtgccgcggcacgcccgcattttttacagactttgaattggagaaacctcgtgagcgacgacattaccagcgaagcccaaacgattgctgtcggccagttgcgcgctttcatcgagcgcatcgagcgcctggaagaagaaaaaaagaccatcggcgacgatatcaaggaagtttacgcggaattgaagagctcgggttttgacagcaaggtcgtgagaaccattattcgtttgcgcaaaaaagaagaccatgaacgtcaggaagaagaagccatgttgcagctctatatggatgcacttggcatgagctgatatcagggtgccagagcatgtcttccaaaagcgggaaccgcctgcgcgggaaaatgctctgaaccccgaatgaatccatcgaagggtagatctacccttcgatttcttcccgcagcatttccagctccagccattcttcttccatagccgcgttttcagcgcgctttttctccagaagatccgccgtcttggcaaaaagcgccggatccttggcataaagctggggatcggcaagcttgccctccagtactgcaatttccttcgccaacgcgtccatttttcccggcagcgtttcgagcgcgaatttttgcttgtaggaaagcttgcgcttttcatcgcgctttggctgcgccacttccccgcctttatcgtcaccagcacgcgtggcggcagtctttacattgcgccgcgccaacgcctgctccttgcgctgcgccatcatatcggcatagccgcccgcatattccagccagcgcccgtcaccttccggggcaatgaccgaagtaacggtgcggtcaagaaaatcgcgatcatggctgaccagaataaccgtgccggggaaacccgaaaccagctcctgcaacagatcgagcgtttccatgtcgaggtcgttggtcggctcgtcgaggataagcaggttcgctggccgcgccagaacgcgcgccagcatcagccgtgcacgctcgccaccggaaagctcgcggatcggcgtgcgcgcctgctccggctggaacagaaaatccttcatataggagacgacatggcgctgctcgccattaacgatgagattttcgccgcgcccgtcggtcagataatgggccagggtttcatccgggttcagactgtcgcgcttctggtcaagctcggccatttccagattgacgccaagccgcaaggtgccagaatccggtgccagcttgtctgtgagaagggaaagcagcgtcgtcttgccagcgccgttcggtccgacaaggccaatgcggtcgccgcgctgcacgcggatggaaaaatccttgaccagaacacgctcgccataagccttgttcagccccttggcttcaatcaccagcttgccagattccttcgcatcacttgccgccagaaccgccgacccttgcgccttgcgatggttacggaattccgcacgcatggaatgcaactcgccaagacggcgcatattgcgcttgcgccgcgcagtcacgccatagcgcagccaatgttcctcgcgcgcaatctgccgcccaagcttgtgcaggtcgcgttcttcttcttccagaaccttgtcacgccattcctcgaaatgggcgaaaccctgttccagacgacgcgtaacgccacggtcaagccagacagtcgcgcggctgacattttccagaaaacgccgatcatgcgagatgagaacgatggccgagcggatctggcgcagctcgctttcaagccattcgatggtggtgaggtcgagatggttggtcggctcatccagcaaaagcacatcgggctgcggcgcgatcacgcgcgcaagggcagcacggcgcgcctcgccaccggaaaggtgatcgggcttttcctctccggtcaaccccagatgatccagaagataggtcacacgatggggatcatccgtcggcccgagcccggcttcgacataggcgcggacattggcgaaaccctgcatatccggtacctgcggcaaatagcgcaccgtcgcgcccggatgcttgaaaacctcgcccgaggtcggctcgaccatgccggctgcaatcttcagcaaggtggatttgcccgaaccattgcggccaaccagcgcgatacggtcgccttcgctcaccgaaaggctggcatcctccagaagcggtgtgccgccgaaggtgagcttgatctggtcgaggcgaaggagcggtggtgccatggttctcttcaagtaacaggattgaaaatttcgccctgcttgtccgcgacaaaagccgatctgtcaaatggaacgacgtaaaaagcccgccgaaatgcaaacaggccgggtttccccggcctgtcggcaaatttatctatccaaagattactggcaaggcgcttcgtagatgcggccatacggatcgcggtaacggcaatattgcgtgccattacgcgtctgggctgcaccaagaagtgtgcctgcaaccgcaccgatcgcagcacccgtcagagcaccacggccattgccgccaattgcgccaccggcaagagcaccgagagccgcaccaccaacgccgtaaccagccgtacgctgttcgttcgtcgtgcacgcggcggtcgagaacgccagcaagccagcaacagcaatcatcgtaagacgagatttcatgaaacatctcctacaagagttgaactaatcaccgactttgcgtccccaatttcggggaaaagcagatgacgcccgcttggcccctttacaatacgtttcgcttgcctgcgtcaagcactttcgattgttaaggttagcggccttggtccggggaagctatcattcccaagttagcgataagtatcgccaggccagaacgcacagtaacacgaagtgttccgcaaactacattagaaactgtccatgaagagccaaatggaagtgtcacattatctaacggccactttgcatttttgatcgaaaggccttcgacagtgctgaaattaatcacgctgaacggcgttccgtcaggaaaatcatagatatagtcccccggcggcagaggccaggcttcttccgccccgctggaaagcaatatctcccgcccacgcgccgcctgcgctgtcgccatggtgaggtgttgaagcgtgtgatccgtgcgctgcccgccaaaggccccgcaaagaatgacccgcgttgcgccccgcgcataggcttcctcgaaagcaagctccccatcggtcatgtccttggcggaaggaaatcttttctgcggcagatgcgcatattgagcctgaagctctgcggaagcagaatcaaaatcgccaagccacagttccggctcgacaccgagcgcggtggcatggctgatcccgctatcggcggcaagaatgcgtgcaccggcaatttggcgtttcaggcgatcggtcacaaccagatcgccgccgaggagaatgacgaatgtgctcataaaccgctcataacacgggcaaatccctgccggaagcccacgccatgcctggtggctccccttgcccttcccgcatacacggattattgtcgcagtcgctctaacggggtgccatctgcttttggggatggctgagaggccaaacaaggcatttccagcaaaagcgtgaaacggttttgcatcaggaaatacttgaaaactgcccggccaacccgctgaacctgatccggtttgcaccggcggagggattagacgctcgatgaacggcgctcgatcctcttggaataaacgaaaggaagtgccgtgatgcgacttttatccttgcttaccttttcgctttttgcagtcatcggccttgcaccagccgcacaggccaaggacaagcttactatctatacctatgacagtttcgtttccgaatggggacccggccccaaggtgaaggaaaacttcgagaaggaatgcgattgcgaggtgaacttcgttgcctccgccgatggtgtcgcgcttctcaaccgcctcaagctcgaaggcagcaaaaccgccgccgacattgttttggggttagataccaacctcaccacggaagcacgcgcatcgggctttttcgcgccgagcgggatcgaccagaccaatgtgaaggtgcccggcaacttcaaggatgatattttcgtgccctatgactatggctattttgccgtggtctatgattccgaaaaattacccaatccgccgaaaagcctgaaggaactggtcgaaggcgatccagcgcagaagatcgtgctgcaagatccgcgcaccgcgacaccggggcttggcatgttgctgtggatgaagtctgtttatggcgacgaggcgggtgctgcatggcagaaactgcaaaagcgcgtcctcaccgtcacgcccagctggtcagaagcttatggcctgttcaccaagggtgaatcaccgatggtgctgtcctacacgacctctcccgcctatcacatggttgtcgaaaagacggaccgctataaggcactggcctatccggaaggcaattatcttcagattgagcttgccgcccagaccaccaccggcgcaaagaacccgctggcgaaaaagtttctcgccttcatgactggccccggctttcaggatgtgatccccgaaaccaactggatgtttccggcaggcaagacgtccaagccgcttccagccgccttcgatgccctgccgaagccggagaagaccctgctcatccctccctacgaagtggcgaaaaaccgcagattgtgggtgaatgaatggctggcagccaccagcagatgacagccacaccggcaagacgcacatcccttgcatctcccgcgacaaaacctgtcgcgggcggtttggcgctcgcctttctggccacacttgccgggggcgcactccttgcccttgcactggaagcaggcggtggcggttttgatgctgccgccaatttcgacacctatctctggcgcgtcgcccgtttcaccatctggcaggcggttgcatcgagcctgcgttcggtgctgttcgccattcccattgcgcgcgcgctttatgcggaggctcgctttccggggcgcggcctgatcctgcgccttttcgccctgccgcttgctctgcccgcgctcgtcgccgtgctgggtgtcaccagtatttatggccgcaatggcctgatcgcccatatttcagacatgctgggccaccccatgcagccggacatctacggcatcgccggcattctgatcgcccatattttcttcaacatgccgcttgccgtgcgccttcttctggcagcctatgaatccattcccgacgattactggaagcttgcagcccagcttggcatgggaagccgcgcccgtttccggctgatagaatggcccgttatccggcgcagccttcccggcatgatcggccttgtcttcatgctctgcgtgacgagtttcaccacggttctgacacttggcggcggcccacgcgccaccacactggaagttgcgatctatcaaagcctgcatttcgattttgatccggcacgcgccgtcgcgctcaccttcacgcaacttgccctcactttgttgatcctgctcatcctgcggctgacaggacgcccttccgaggaaggctttacccaaactgcaacccctcggcgctatggcagcccccgaaaaacggagcgccttttcaatattatcgttatcgcgctcggctttctttatgtcgcgctgccgattgcaggcgtcgtcgtttccggcctgacagccgatctggtgcgcctgctcagcgaaagaattgtctggcacgccatcgccaccagccttgcgctcggcttttctgccgcccttctcgcggtttttctgtcgcttgctcttgttgccgcccgcgaagcaacccgcaatgcgcggatcgcaaatatcttcgacaccggcgcaagcctcattctcgtcatgccgcccattgtcatcggcgcgggctggtttatcctgctgcgccatttcaccgatccctttgtcatggcgccactgatggtcgtcaccgtcaatgccgcaatggccatgcccttcgcggtgcggctcttgcgccccgcatgggatacggcggcaagccgccacaacaagctttgcagccagcttgggataaagggtttcaaccggttgcggctcatcgactggccgtcgatccgccggccctgcggcatggctttcgcctttgccatggcgctttcgctgggcgatcttggaaccatcgcactgtttggcagcgatgcgcttgtgacactcccctatctcctcttgcagcgcatgggcagctatcacacattcgacgcggccgggcttgccctcattttaggtgtgctttgcctcgcactgatgatgatcgccgaccgcgccgccgcatcgcgaaaggaagcattccttcaatgaccgcctctgccgatatccgcctgagcgacgtgcgcttcagctatggcgaaaccgcgatgcatttcgacgtgaccatcaccgggggcgaaatcgcggccatcgtcggaccgagcggctccggcaaatccacatttttgaaccttattgccggttttgaaactccccaatccggcatcatttccatcaacggtgtggatgtgacccatcttcccccggcggatcggcccgtctcgatggtgttccaggaaaacaatctttttgcccatctgacggtagagcaaaatgtcgacctcggccgttccccgaatctcaggctcaatgaggaagaccgcaaggccgtcgccagcgcccttgcccgtgtcggcctgcagggcaaggaaaagcgcaagcctgaggcactttccggcggagaacgtcagcgcgtggctattgcccgcgttctggtgcgcgagcgccccgtgctcctgctggacgaggcttttgcctcgctcggtcctgccttgcgccaccagatgctcgatctcgtcaataaattgcggcgcgaaaccggcatgacggtgctgatggtcacgcacacaccggaagacgcgctgcatctcgacgccctgctcatcttcctcgacaacggaaagattgccgcgcaaggccccgccaccgaaatgctgtcgcgcgctggaccggaagcactccggcactatatcggcgaaatgcgaagcttttaggccagcgaatgcgccgctggaacctgttccaaaggcgtccttgtcatcacaggaaataccgcagcttcaaagagagttacggtttcggacatattttgttcgcaatcgcccgaaagaaccgctttccactttgttgagctgcttgtacgctcattgctctgtgactagatttgccacagatcgcttggttctgattcagtagcgagggtaaaatactgttccgtcaaccgacccgtagccggggctccctgtgtctcacaatttatatgccagcatggacacagtacaattggcggaaaacggccagcggcattggcctgttggcgcttgccctgatttccggctgccagtcgatcaattcgagcaaggatctggggcttcagccttcctccaatcctgtcacggtcgataatgtcacccgcaacgacaggctggcccagatcggcgcacagcagcatccgcatatcctcgccacctatggcggcgaatacaaggaccccaagctggagcgcatggtcgcaaagatcgtcggcaagctgacaaccgtttccgacaagccggaccagacctatcgcatcaccattctggattcacccaacatcaatgccttcgccctccccggcggctatctctatataacgcgcggcctgctcgcgcttgccaatgattcctcggaagttgcggccgttattgcccatgaaatgggccatgtcatcgccaatcacggcattctgcgccaggaaaaggaagccgaagccgccattgccgggcgtgtggcaaccgaagtgctgcacaataaagccgcaggccgcgaagcggaaatccgcggcaagcttcgccttgcccagttctcccgcaatcaggagcttcaggccgatgccatcggcatcaagatgatcggtgaagccggttacgatcccttcgcctcggcgcgcttcctgcaatcgatggaagcctatacgggcttccgatcggtgtcgggcgcaaccgatgccagcctcgattttctcgcaagccaccccgcgacgccgcagcgcatccagcttgcgcttgcccatgcgcgccgcatcggtgcgccgggtgtcggcaccaccgaccgcgattccttcctcaatggcatagataatattctttatggcgactcgcccaatgaaggctatgtccgcgagcagaacttcatccatcccaagctcggcgtgaccttccgtgcgcccgacggtttcaccatcgacaattcagccaacgccgtcatggcaagcggccccggcgaagtggcaatccgcttcgatggcgcatccctgccgtccggttccagcctgaccgattatatacgttccggctgggtcacgggccttgatgcaaactcgatccgccagaccacgatcaatggcctgcctgccgccaccgtgcgcgcctcggctgatcgctggcagttcgatatcgtcgtcattggtgcgaacaacaaggtctaccgcttcctgaccgccgccccgaagggcagcagcgcgcttctgcccgcttcacaggccgtcacccggtccttccgcctgctgacgccagccgaacagagcgccatcaagccgctgcgcattcgcgtggtcacggtaaagccgggagacacgatggcaagccttgcggcacgtatgcagggcgccacgcgcaagctggagcttttccgcctgctgaatgccatgcccgcaggcgcaaccgtttccgtaggcgaccgcgtgaagatcatcagcgaatagagcattttcagcggggggagatcgaaatggaagtggagattcaatcattactggctggcaaggttgctccccttgccccccgcaatgtgccaagcggcatcgacaaaaagcccgttgcgggcaaggtgcgcgtgacgatagaagggcttgaatgcgatgcgcagggtgatcgcaaggtgcatggcgggccggaaaaggccctgcatcattattcgcgcgatcattatgccatctggcgcgaggaaatcggcgaaaactcccgtctcgatcaaccaggcgcattcggggagaatatttccacctccggccttgatgaaaacgatatcgccattggcgaccgttttcgtttcggcacggcgctgatcgaggtgtcgcaaggccgccagccatgctggaaactcaatgtgcgttttgacaggcccgatatggcggttcgcgtacagaagacggggcgtaccggctggtattatcgcgtgctggaagaaggccatgtggaagcgggcgaaaccatgcggctcattgagcgtctatcgccggaatggacgctgcatcgcatctggcatctgctttatgtcgatatgctcaactatgatgaactggccctgatggctgcaattccccaccttgccgatgggtggaagcgccatgccgtcaaccgcctccagaaccgcaaggtggaagactggtcacgccggctgggacatgggcctgaaagcgggaacagccttggcgggcaaaccggttcaccggattgatttccaatcccgcttcgatgcatcggataatgcgtaagaacatggagcctttctgcccccgttcagcgcctgccgcctttcggcggctcaggcctgataggcggcaagctcatgctggctgagaagcgcgatcttcagcttttccatcgcccggctctcgatctggcggacccgctccttggaaatgccaagcttctcgcccagcgcctccagcgttacaccatcatcatccaggcggcgctcgcgaataatgtgcaattcgcgctcgttcaacgtgtcgagcgcgcgtgtgagccagcagttgcggcgctccatatcgatagagctttcggcgatctcatcctgcaagggatggtcgtccaccagaaaatccatacgccgggaagcgccggtctcctcgccgttcatcggggcggataacgaactgtccggccccgagaggcggctgtccatgaactcgacatcgctcgtagaaacaccaagttggtcggaaatctcccgataaatttcggctttggtcatgttgtcgtcagtctgcgcgagcttggaacgcaggcggcgcaggttgaaaaacagtgctttctgcgccgagcttgtgccaccacgaacgatagaccagttgcgcaggatataatcctgcatggaggcacgaatccaccaggatgcataggtcgaaaaacgcacatcgcggtcgggatcgaaacgcgccgccgcttccagaagcccgacatagccctcctgtatgagatcactcatcggcagcttgaacttgcgaaaacggccggccatggaaatgaccagccgcatatgggcggatgtaatccgatgcagtgcatcctgatccttcgtctccttccagcggatggcgagcgcgcgctcttcctcgcgctccagatagggcgcggacattgcgctgcggatcatggactgggaggaagcggcggctgcggggaaactgcgaaccgccataggcatacgattggctggaactgtggaagaactgctcatggatgacggcttcatctggttctcctgttctggactcacgccctccggacgctaagtggaaggatatgccagtcccaaaagaatgccccaggcaacatattgccccaaactctttcacgggtcagtcagaggcaacagcgttacaccgcaaaacaaacccgtttacgaactggtgttttcagaacgcatgaaggccgatccggttcccgcaatcggcgataaatctctgacaatgctggaaaatgcccggaagagttaacgagccattgcaaaatccgataaaattttgcgcaatttccgttctcccaacaaaaaagcccgctggatcagcgggcttttgaagaacagggaagcaaagcttatgctgcttcgacttcatcatcgtcaagttcagcttcggccttgccgcgcttcggtcccttggcgagattgacttcaatcaggcgcacagcctcggtttccgaaagcttgttcacggcagcaatttcgcgcgccatgcgatcaagcgccgcttcataaagctggcgttcggaataggactgttccggctggttttcggcacggtaaagatcacgcaccacttccgagatagaaatcaggtcgcccgaattgatcttcgcatcatattcctgcgcccggcgcgaccacatggtgcgcttcacacgggcacggccctgcaccaccttgagggcacgttcgacatagtcggtttcagagagcttgcgcataccaatcgatgcggccttggcgaccggcaccttgaggcgcatcttgtctttttcaaaatcgataacaaaaagttcaagcttgtggcccgccacttcctgctcctcgatggtcacgatctggccgacaccgtgagccggatatacaatagcctcacctgccttaaacccaccacgagctaccggagactttttctgctgggatgacatacgcttcattactccctgttgtgcccggcgcgacccgccggttaacacatggtgatcgaccgcacccccggaagtggagcacggacgctgattatcggctaggaactgaaagcgtatcagaaagaaaacttctaccggccggagtgcaaggtgcgggaggacgacgccaggtcgcaaccatctcgcccggtgccattcagcccggtaataaagatcagcctttcagagattaacgcatttgcgccacgaattgacgtccagtcaccgaaattgttaacggagcctaacacaatttcgcgaaagaatcaacaaattgccaaatatgtcgcgactggcaatgttatacgcctgaatcgcaaaggttttcccgcaaatttatttgtttttttccgccacgctcgggaaaaaatggcatgcgctaaaacattttttccaaatgtgggagccagttttagaaggcttcatccagccaaaacggcatagatcagcgatacccgagtggtggcagatcggctcatcaatcgccggagccggcttcaggcgagaagtactgctccaacttgcccgcaacgccgtccatttccttggcttccggcagggcatccttctttgcggtgatgttcggccattttgccgcatattccgcattgagttccagccacttgtcgaggcccggctccgtatcggggctgatagcctcagccgggcattccggctcgcacacgccgcaatcgatgcattcatcaggattgatgacgagcatgttctcgccttcatagaaacaatcgaccggacagacctcgacgcagtccgtatatttgcagcgaatgcaattatcggtcacgacataagtcatcgtcgaactcctgtggccgccggttgggtgaggaggcggctctctatcctgaattttcctgcgcccatatccagacaatccgtctgaaacgatcccgtcactaagcggcgatgcgcggagttttggcgggtttcagcccttgcccttgatatgacatgcgtgaggtagcgattttatgcgccgctgacaagggttgaaacgccgcaatgtgatttgcccgcccggccctgaaatggcatttcgtttcccaaggcccgaatggaaaaggctttcctttaaatatcttaccacgcaatttccattatagcccccaaaagcctgcggcaacacgtccgggccgaaacatcgccaatggaacagaatcaccagccttcgcgctggcgatcaatatttcggcgttctttcttggtcgggcgtcccgcgccgctctcgcgctgggctgtttcggtggacgcagccggagacggggaaaggtcctcgtataaaagctgcgcttcgggcgcggggccgcgccgttcgccgggcgccagcaccttatagacaaggatccgccggtcgagcgtaatagtcagcacatcgccaaccttcacctgataagcggcctgctcaatcttgtcacggttgacccggaccttgccgccgacggcgagtttcgccgccagcgatcttgatttgaccacgcgcgcaaagaacaaccacttgtcgatccgctgccttgcggctttttccgcagccatctcagcgtttgttccagcggtcgccatgcctcgttccaattggcgcttgttgattaagatgcttacttcttcatctgttccttgagcgctagaagcttggcgaaaggcgaatcggggtcgatacgaacaggccgctcctgttccgtccgcttgttgccctgatagacatgatcgcgctttggctggcgctgattgccaccacggaattcgcccttcgcgccttcgcgcttgccttcgccgtcgtgttggcgcttgtgcttatcaaagcgcttgttgccgccacgcggattctgttcttcaccaccctcagccttgcgtgccgcaccaccctcttcgcggttctgatggccgcgattctggttgccacgatgctggtttccacgattctggcgctggcgattctggtcctgattgcggttgcggccttcaaaacggccctgacaccacagaagaaccggcttcggctcttccgcctcgcccgcagacgcttcagcaacaggagcagcttcgatggctggagccgccgtctcttccactttagcctcgggttcagcagccacgaccggcgcgggaacaggttctgccggcggcacggctggcttttcagcttcaaccggcgcggctgcatccttgccaccagcctcggctgcgaatgcatcaagctccgcaagcttcgccgccaccgcagcggcttccattgcctcactgcgatagccaaggctcttgaggatttcttccatatcctcggttgtcgcccccaggatggacatcatggcaggcgtcacgatgaagcgtccaccatcataagcgccatccgggcgagcgccggaacccggacgccaggcaagagccgggcgaatgagatcggcaaggcgctccagaatatcgatgcgaaccgcgcgccggcccagcacacgatagccagcgagacggtagaacatcggatcgaaggccggatcaaccacgaccgaggtgcggccagcggccagcacattgacgacatcgccgtaacctgcccgttcgcggccatcgttcttgagcgcccagagaagcgtgatgaggccagccggggccggctttagcagcatgggcatgaaaacgtgataagcaccgaaacgcacgcccagacggcgaagcgccgcacgcgaatcctgatcaaggccgcgcacttcctccgccacgtcacggcgctggagaatgcccaggttttcgacgatctggaaagccaggccgcgcgtcatgcccgtcagcgcatccgcatttgccagatcggcaagcggcttcagaacggtttcgatatgatgggcaacgaaacggtcaatacgggcggcaaccttgtcgcgcgctggccccgtcagttgttcgtcggccagaatgaccgtgcgcggcttcaacacgtcatcgcccgcaaccagcgtggcgacggtcgcgccgatccagcgcaggacgccatccgaaccaagcgcgaaatcgccatttggcgcagcagcaaagcgctccgcacggcgttcaaactcggcggccagcgccttttgtgcagccgtcttcacagctttggcgtccggcccctcggcctggacgtcggcagtgaaacggaatccttccagttgcccgacattatggccctcaacgatcacgtctccggcggggctgatttctgcttcaagcatggcattctctctcaggcgcctcataagcacgcttgtcctgcggtctacaaagcgtttcgtcaacctctcatgcagcgcatcggacagtctgtcctctatttcgcgcgtcttttcctgccagtgtgtcggatcggcaagccatccaggcctgtgcgacacgaaagtccaggtacggatttgggccacgcgatgcgacagggtgtcgatttctccctctgtgctgtcggcgcggcgcacctgttcgctcatataatcttcatcaacgctccctcggcgtacaagatcctgatagatggttgcaataatatcggcatgctgtgccggtgcgatcttgcgatagtcaggcagcgcgcacgcatcccacaaaagctcgatgcgcgacggcgtcgttgcaagccgcataatctcgtcgtctttcgacagattttcaagcgcctgttgatcgacggcaggcagagccttggcaagcccctcaatgggcgcaggcgtttccagcgaacgaagcagcgcctcgacagaggaaaagtcgaaacgggacgtgcgccattgcagcaccttcaccggatcgaaattatgcgcttccacccgctcaaccagttcctcgtcaaaaggatggacctgaccggtcacgccaaaagtgccatcgcgcacatggcggcccgcacggcccgcaatctgccccacttcggcgggcgtcagatcacggaactgatagccgtcgaacttgcggttctgcgcaaaggcgacgtgatccacatcgaggttcaaccccatgccgatcgcatccgtcgccaccagaaaatcgacatcgcccgactggtaaagctccacctgcgcattgcgcgtacgcgggctgagcgcacccatcaccaccgccgccccgccgcgctggcggcggataagctcggcgatggcgtaaacctcgtcggcggaaaaggccacgattgcggaacggttgggcaggcgcgtcatcttcttcgatccggcataggccagatgcgaaagacgcggacgtgtcaccacattcacgccgcgcagcagcttttccagaatgccgcgcatggtggccgcaccaagcagcagcgtttcctgccgtccgcgcagatgcaggatacggtcggtgaaaatatggccgcgctccagatcgttggccagttgcacttcatcaatggcgacgaaggccgcatctgtgtggcgcggcatggcctccaccgtacagacggaatagcgcgcacccggcggcacgatcttttcctcgcccgttaccagcgaaacattggctgcccctacccgctcggccacacgattataaacctcgcgcgcaagcaggcgcagcggcaggccgatcatgccgctcccatgcgacagcatccgctcgatggccaggtgtgtcttgccggtattggtcggccccagcaccgcggtcacgtcgcggccactcaatgtcagcggcagatcatgggcaggttgctggttcataccaataatcgggttcccggtacaattgctctcaagagccggatgtgaagtgatgcgatagcactatacgacctgcaccgaaagcgcccctgttaagtttcaatgcgggcagatgccttcccaagagggggatgaggcggaagcgcccggttaatatatggaacgactctggaacgaatcagcgacgaatcgctgacacggacttcttcgccttttgttcacgccaacatatagtaaacataccacacaacactactatatgatgattcacgagggcttacttttcgcaggtggccggaacatagggcgagtgccgttaacttttgccggagcctgccggcgggcttgcctgtccggcgcgcaattcttcaaaatttgttaatatttactgatagttccttaaccccatcaagggcgaaaaggccgattccgttaatcttcagcccaaagccggaacgaatcagcgacgaatcgctgatggctggattttctgtatttgttctcacaacatctggtatctggccgcagtcacacgccatagggcggagccgaaacagcacgctttcccctgcatgtttccgttctgcgttaacttttgccggaaaaaacacccctcttccggcacacgcccgaaattggcggttggtttcagatgacgttctaaaaccggatcaatcccgctcgacacaaagggccacgcccatgccgccgccgatacaaagcgtcgccagaccacgcttggcatcgcgacgctccatttcgtagagcagcgtcgtcagcacgcgggcgccggaggcgccgatcggatggccgatggcgattgcgccgccattgacattgacgatttcaggattgagacccagatcgcgcaccaccgcgcatgactgcgctgcaaaggcctcattggcctcaacaagatcaaggtcgccaacgctccagcctgccttttccagcgccttccgcgttgcggaaatcggcccggttcccatgatcgacggatgaacgccagccgtcgcccaggatacgatgcgcgccagaggcttcacgccacgcctggctgcctcgccagcatccatcagcacaaccgctgcggcaccgtcattgatgccggatgcattgcccgccgtcaccgtgccttccttgtcaaaagccggcttcagcttggccagcacctccatcgtcgtgcccggacggatatattcatctgccgaaaccacaacatcccccttgcgggccttgacggtgaaaggcacgatctcctcatcgaagcggcctgccttctgcgcggcctcggctttgtgctgcgaggcgagtgcgaactcgtcctgctcgctgcggctcaactgccattggcgcgcaatattttcagcggtgatgcccatgtgatagccatggaaagcatcggtcaggccgtctttcagcatggtgtcgatcatcttgaaatcgcccatcttcacgccggagcgcagataggcacaatgcggcgccatggacatggattcctgcccgcccgccacgataatcttcgcatcgccggaaacaatctgctgcatcccgagcgcaaccgcccgcaggccggaaccgcagagctggttgatggcaaaagcggtggtttccttcgggcaaccggcccccatggcggcctgacgggcgggattctgcccttcgcctgccgtcagcacctgccccagaataacctcatcgacatccgccgcatcgacaccagcacgctccagagcagccttgatggccactgcacccagttcatgagcaggaacattggcaaaggcgccattaaaggcacccaccgcggtgcgcgctgcactggcgatgacgatggatttcggatcggacattctttcctccttaagcatgtggcgcaacacaaagaccaaaaaaccggccttggcaagctccccgcgccgccttcatgaaaatcgagaaggtgtttttcccgccaggacaagcattcatatgggcattgccatattcaatgtctaaattgccttcaccacaaatacaggagatgaatatgccttcactaacgctcgaacgcgccaacgcgatcattgccggtgcttttgccaaggccgaggaactgaaactgaagccgcttgccgttagcgttctcgatgccggcggccatgtgaaggctttccagcgtcaggatggcgcatccatgctccgttttgagatcggctcaggcaaggcctatggcgcgcttgcagtcggcaccggctcacgctggctgaacaatcaggccaaggatcgcccgcattttctggaaggtctttcgggcgtatcgggcggcagggtcgtgccggtgccgggcggcgtgctcatcaaggatgctgacggcgagatcctcggtgcagtcggcatttccggcgacacgtcggataatgacgaggccgcagccatcgccggtatcgaagcggcaggctttgcgttcgacgcaggctgaattttaacaaaagctcgcgctcaaaggccgcttcatgcggcctttttcatgaaaaccggcacaaaagaaaacgccgcttccggcaaaccggaaacggcgttttgaacagtcctcaagctataagctcaggattattccttcggctcaagaacctgacggccgcgatacataccgctcttcagatcgatatgatgcggacgacgcagttcgcccgaattcttgtcttcaacataggtcggtgctttcaacgcatcggccgaacggcgcatgccgcgacgcgacggggaagtttttcgttttggtactgccatggatccagctccactgatcggtcaataaaggtccggtacggcccggtagagcctgtcacacccgacaaaattccggaaagtcaggtgcctatacacgctctcgcggcatttgaccagcgggagtcttatctttttttccgctttcgcatttctggcgtgtttatttcacacaagtcacataaggtccggatcgcatcgcacgtcctgccacgatgcgggcaatgcgctgcatgttgcgcgtcggtttggccgggttacgcaaagccggattgggcagcgtgaccgccagcagtgcggcctgtcttgccgtcagttttgccgccgaccgtttgaaataatgccgggctgcggcctcaatgccatagatgcccggcccccactcggcgatattgagataaatctccatgatacgctttttggaaagaacggcatcggctatcaacgccagcggaaattccagccctttgcgcagataggagcgcccattccacaaaaacaagttcttcaccatctgcatggtgatggtggatgccccacggctcgggcccccgtctcccgcatcgtccagaacgaggcctagctgatgccagtccaccccaccgtggctgcaaaattggccatcctccgccatcatcaccgaattgaccagaaccggcgcgatattctcaatatccacccattgccggttcacgccctgcaatagcgcataatccttcaccatcaacgtggaaaccggccgcacgaagggcagtgaatagacgaggagcaggaaaaccggcaggatcgccagaaccaccaatatcctgagcgcgacggcaatccggcttccccacacggggtccgccagataattgcgaccatccttgctcttgatgatgatttttgtcactttcaccgcctgccgcgcgccctccaagcgacataaaccattccttaataatattgaacccgattccataacccaccgcacgaaacaaggcgaaatgcggggagcgggttttatgacgcggcgatgaaaaagcctgtgctggagattatgccctgttgacccgcttcgcgctttcgtccatcccattcttccatggaaaagctgcctgtcgatttcaccactcttcttaaccgccgcgccatggaagtagaagctgcccttgccggtcttctggacgaacgcccgcgcaccggcgagattgcccgtccgcagcgtctcatcgccgccatgcgccatggcgtactgaacggcggcaagcgcctgcgcccgtttctcgtcctcgaaagtgctgcccttttcggacagtacggccaggcggtgctgcgcgtcgctgccgcgctggaatgtatccattgctattcgctggtccatgacgatctgccagccatggatgatgacgatctgcgccggggccagccaaccgtgcacaaggcctttgatgaggcagccgccattctggccggtgatagcctgctgacctacgccttcgacattatcgcatccgatgaaacggaactcgacgccaccacccgcataaagcttgtttgcgcgctcacgcgcgcttccggccttggcggcatggcaggcggacaggcgctcgacctgatggcggaaaccagaaaaccggacgaggcaagcatcatcacgcttcaagccatgaagaccggcgcgctgatccgctttgcctgcgaggcgggcgctatcatcgctggcgcatcgcaggaagaccgggagcgcatggcggaattcggctcggcaatcggcctggccttccagcttgccgacgatcttctggacgtgaccgccgacgctggcaccatgggcaaggcaaccggcaaggatgccgccgccggaaaagccacgctggtttcacttcacggcattgactggacccgccagcagctttcaggcctcgtcgcacaggccgaaagcctgctcgcaccctttggagaagacgccgaacccctcaagcaagcggcccgcttcatcgccgagcggcagaattaacaaggtctcacgacgcgatcttacgaccaagcccaaagcggttttcgatatagtcggcaaccatcttctggaagtcctcggcaatccccggaccacgcagggtcgcgaccttcttgccatccacaaaaaccgggacggacggggtttcgccggtgcccggaagcgaaatgccgatatcggcatgtttcgattcgcccggcccattgacgatacagcccatgacagcaaccgaaagcgcctcgacacccggatatttctcgcgccagagcggcatattgcggcggatatcttcctgaatggtctgcgccagttcctgaaacaccgtggacgtcgtgcggccgcagcccggacaggcggcgacaatcggaacaaactggcggaaccccatggtttgcagcaattcctgcgccacctgcacttcacgcgtgcggtcgccgcccggttccggcgtcagggaaatgcggatcgtatcgccaatgccctgctgcaacaaaatgcccatggcagccgacgacgcgacgatgcccttcgtgcccatccccgcttcggtaagtcccagatgcagcgcatgattggaacgctgcgccagcatcgtatagacggcaatcagatcctgcacctggctgaccttggccgacaggatgatcttgtcgcggccaagcccgatttcctcggcaagattggccgaaatcagcgcagactgcacaatggcttcacgcatgacatcctgcgcggaaagcggcgcaccctcggcctgattgcggtccatcagcgtggtcaaaagctcctgatcgagcgatccccagttgacgccgatgcgcacgggcttgtcgtagcggatcgccatttcgacaatatcggcgaactgcttgtccttcttgtccttgaagccgacattgccgggattgatgcggtatttggcaagagcctccgcacaggccggatgatcggcaagcagcttgtgaccgatataatggaaatcgcccaccagcggcacatcatggccaagacgctccagccgctcgcggattttcggcacggcagccgccgattcatcacgatccaccgtgatgcgcacgatttccgaaccggcacgatgaagcgcggccacctgtgcaaccgtggaatccacatcggccgtgtcggtgttggtcatggactggaccaccaccggcgcactgccgccgacgataacgccaccgacactgacgccaaccgactggcggcggggaaatggatgcgaaaaatagctgacggtctcggacgacattttgctctgttcttgactgtactcgttttgaggtggcgtagcgcgacacaaatgtcaacgctggcatagatccgggtctgcgtatatccggctttcgctttatataatcgcttgccgaggcaatgtcaccccctcattatggtgtggccataaggaggaaccaacaaatgaccgacgtatccgcccgcaaaactgcaattgttaccggatcaaattcagggatcggcctcggaatcgcccatgcactggcagccgcggggcataacgtcgtaataaactccttcaccgaccgcgacgaagaccatgcgcttgcccggatgcttgccgaagaacatggtgcgaatgtcatctatattgccgcggatatgtcgaaagccgaagattgccgcaatctcattgccaaaaccgtcaaggttttcggcaactccgatattctggtcaataatgcgggcatccagcatgtcgccccggtggaagagtttcctcccgagcaatgggaccgcatcatcgcaatcaacctgacatcggccttccacacttctgctgctgccatcccccatatgcgaaaggcgggctggggccgtatcatcaatattgcctcggcgcatggtctcgtggcttcgccgttcaaatcggcatatgtcgccgccaagcacggcattgtcggcttcaccaagacgctggcgctggagcttgccaccgcaaaaatcaccgccaattccatctgtcccggctatgtgctgacccctctggtggaagcgcagatacccgaccagatgaaagcccaccacatggaccgtgaaaccgtgatccgcgacgtgatgctggataaacagccgacgaaggagtttgtcaccaccgcgcaaatcggggccgttgccactttcctcgcaagcgatgcggcagcgcagatcaacggtgcagccatttccgtcgacggcggctggacggcagaataatcagatcgaaacgcactctaatgcttatggtcagcgtatcgggcgaggcttgagaaggcgagaaccaccagcagcaaggccggaagcgccagaaacaccacaccgaagccgctatgcctggcgacaaagccgatcagtgatggcgcgaccaacatgccggaatagccaagcgtggtggctatcgacaggccgacacttggattgacgcccggcatgttgccagccatcgagaaagctatcggcaccatgttggaaatgccgatgccgcagatcgcaaagccgatgattgcagtcgccgaactgtttccaaaaccgacgatcaacatgcctatgatggcgatggccgtgcaggcacgcagggttttcacggcaccgaatcggtcgcgcaccagatcacccgcaaagcgcataacggccatggaacccgaaaatgccgcgaagccgaaacctgccaccgtgacggaagcgccgagatcctggcgcatatgataggcgccccaatcaaggatcgccccttccggcaccatggaaaacagcgccatgacgccgacaagccacggcaggggattgcgcggcagcgcaagcttctgcttctcgccgtctggatgatgatgctccgtatccgggatgatcgagggccatgcgacaatgatcaggatggtggctgcgatcatcgtgaccagcgcatgaacgatcgagccgaattgcgcgatgagaaaaccgcccgttgccgcgccgatgaggccaccaaggctccagaaggcgtgacaggacgacatgattgcccggcgcatctttttctcgactgcgaccgcattggcgttcatggacacatccatcgcagccatggttccgccgaaatagagcataacgatcaccgccgtcaccacattcggcaccaatgtgatgatgagcagcgccggaatgaaggcaagggcaaagatgcgcaccacaatgcccgaaccgcgatgcgcggaaagagcgcctgcgaccggcatcatggccagcgaaccgagaacgcagaccaggatcatcaggcccattccggcgctatcaagcccgagacgttctgcaaattccgggatttttggggcccagccaccgaaaatatagccgttcatcagaaataggagcgcaacagcaatccgctctctggtcacaatcggcgcacgcgcaggcgccatatctgcgcgtccggaaacctgtaccatctatccctcagttgcggtccgctgccgcccgtaaaaccttcatacccgccgccgcacagacttactcggcgtaaacgatgagcaaatccttcgcgtcgatctgctcgccggggcggaccagcacttccgcgatagtgccatcgcgttcggcatggatggcggtttccatcttcatcgcctcgatggatagaagcacgtcgccctgcgtaaccttctggcctgccacaaccgcaacggtggagataacgcccggcattggcgcaccgacctgtttgtcattgcccgcctccaccttgcggcggacaccaccggaagcacccttggcacggtttggcaccttgatgcggcgcggctggccgttcagctcgaagaacaccgtcaccatgcccttctcgtcggtctcgctcatagcctgattgacgatcaccagcgtcttgccacgctccagatcgacaaaaacttcttcttccggcttgaggccgtagaaataaaccggcgtcggcagcacgctcgtcggaccataggtttcatgcgccgtagcataatcggtgaagaccttcggatacatcagcgccgaagcaaattcctgatcggaaagcttgcggccgacactgtcctcaaagctcttgcgttccgcatcgagatcggcggcaggcagaagcgagccggggcgcatggtgaaaggcttttcacctttcagaacctttttctgcaaggcttccggccagccggatggcggctggccgagatcgccacgcatcatggaaaccaccgaatccgggaaggcaatatccttggcagggttctcgacatcggcaacggtgaggtcttgggcaaccatcatcagcgccatgtcgcccaccaccttggaggatggcgtgaccttgacgatatcgccgaacatgcggttcacatcggcataggcctgcgccacttcatgccagcgcgtttcaagccccagcgagcgcgcctgttccttcagattggtgaactggccacccggcatttcgtgaagatagacttccgaagccggtcccttgaggtcgctttcaaaagctgcatattgatggcgcaccgcttcccaataaaaggaaatacggcggatcgaatccgggtcgagccccgaatcacgctcggaaccatgcagcgcttcaacgatggaaccgaggcagggctgcgatgtattgcccgaaagtgcgtccatcgctgcatccacgacatccacgcccgcatcgattgcagcaagcacggtcgccgccgaaatgcccgacgtatcatgtgtgtggaaatggatcggcagatcggtttcctcgcgcagcgccttgaacagcacgcgcgcggcggcaggcttcagcaagcccgccatatccttgaccgcaataatatgcgcgccagccttttccacttccttcgccagattgacgtaataattaaggtcgtatttggcgcgatccgggttcaaaatatcgcccgtatagcagatcgccgcttcacagagcttgttttcctccagcaccgcatccatcgacacgcgcatgttctcaacccagttgaggctgtcgaaaacgcggaacaggtcaatgcctgcgcgcgctgcctcgcgcacgaaatatttcaccacattgtccggataggatttgtagccaaccccgttcgcaccgcgcagaagcatctgcaacaggaggttgggcgcgccttcgcgcaccagtgccagacgctcccacgggtcttcggtcaggaagcgcatggagacgtcgaaagtagccccgccccagcattccagcgagaacaggtttggcagcgcctgcgcgtaagcattggcgatccgcgcaatatcataggtgcgcacgcgcgtggcaagcaatgactggtggccatcgcgcatggtggtatcagtaatcagcgcgcgcttttcattgcgcatccattcggcaaacttcttcggcccaagctggtccagaagctgtttggtgccgtcagcgaccagcttgtcgccaaaccacggcacgcgcggcttggcagcatccctggcgggtttcgcgcggcccttggtttcgggatggccgttgacggtcacatcggcaatataggtcaaaagcttggtggcgcgatcctgccgcttcatctgctcgaacaattccggcgtcgtatcgatgaaacgggtcgtataatcgttcgactggaatttcggatgattgatgatcgcttcgaggaaggtgaggttcgttgccacgccgcgaatgcggaactcgcgcaaggcgcggtccatgcggtgaatggcttcaagcggcgtcgcgccggatgccgtcacctttaccagaagcgggtcgtaataacgggtgatgaatgcgcccgaataggccgtgccgccatcgagacggatgccgaagcccgccgccgaacgataggcctgaatgcgcccgtaatcggggatgaaattctgttccgggtcttccgttgtgatgcggcattgcagcgcgtggccattgaggcggatatcctcctggcgcggcacgcccgattccggcgtgccgatggcaaagccttccagaatatggatctgcgccttgacgatatcgatgccggtcacttcttccgtgaccgtatgctccacctgaatgcgtggattgacctcgatgaaatagaacttgccggtatcggcatccatgaggaactcaaccgtgccagcaccgatataatcggtggcatgcgcgatcttcaggccataatcggccagctcgcggcgctgcgcatcgttgagatagggtgcaggcgcgcgctccacgaccttctggttacggcgctggatggagcagtcacgctcaaaaagatggaccgcattgccgtacgtatcgcccaatatctgcacttcgacatggcgggcacgctccaccagcttttcgagataaacttcatccttgccaaaggccgccttggcctcgcgcttggcttccatcacctcgcgggcaagatcggcttcagcccggatggcgcgcataccgcggccgccgccgccccagcttgctttcagcatcagcggatagccgatctgggcggcaagcttcttcacctcatccatatcatccggcagcggatcggtggcaggcaccaccggcacgccaatctcgatagcgagattgcgcgcggcgaccttgttgccgaggcggcgcatggtttccggcttcggcccgatgaagacgataccgttttccgcgcaggcttcggcaaattccgggctttccgacaggagaccgtaacctggatggatcgcatcggcgcccgaaagcttggcaacgcggatgatttcgtcaatggaaagatagctttcaatggggccaagatcgcgatccagatgcggtccgcgaccgacctgatagctttcatccgccttgaagcgatgcagggaaagcttgtcttcctcagcccatatggccaccgttttgagccccagctcattggcggcgcggaatacgcgaattgcgatttcagatcggttggcgaccagaattttcgagataggctttggagcgaaagacaaggcagatctccctagtgcatttccagcaaaaatgcgaagcggttttgggtcagataatgcgtaaaaacaaagaaatagaacggttccaacgattccgttttaaccgaaaccgctctaactgcaatgacaaaggcagctttgattacatggcaactggccgaagcgcaaacaaactgtgcaacgggaagttaaaaacaaaatgcccggctaaaagccgggcagattgctgaattttgtagcattttttgctaatatatcaggcaatttacttctggaagtaattatacttgccgtcttcgcccttgcgccattcaaacatgacatagggcgacaggctcggatcacccttcgcatcgaaggagatatcgccgagcacggtcttgaacggacccttttccttcatcgcggtagcgacttccatcggatcattgctgccagccgcattggccgcgttcacaagcgattgcacaccggcataggcatagaacgtataggcttccggctcgaaacccttgtcacggaacgccttgatgagttcggcattggccttgtcgtcgcgcggatcgggaccgaaagtattcatcacaccggccacggcgtcaccggcaatcgacgccagctcgttggacacgatgccgtcacccgaaatgaactgggctttcagcccctgatcggccatctggcgaatcagaaggccagcttccgggtgcataccgccccagtaaacggcagtgatgcccgcagctttcatcttggaaatgagcgcggagaaatccttgtcgccctgattcacgccctcatagagcgtttccttcatgccgttctcgttgagcgactttttagtttcgtcggcaaggccctgaccatagggcgtcttgtcgtgcagaatggcaaccttgccgtccttgtaattatcggccatgtacttgcctgcgacaatgccctgcttgtcgtcgcggcggcaggtgcggaatgtgttccacaattcgcgctcggtaaaggtcgggttggtcgtgcccggtgcaatcatcagcacgccgttttcggcatagatatccgaggtcggaatgctgacaccggaattgaaatggccaatcacaaacttgacgccatcgcccacgaacttgtttgcaaccgagatgccctgcttgggatcggcagcgtcatcaccataaacgagggtgatctgctcaccattcatgccgcccttggcattggcttccgcgacagccgcctccacgccgcgcttgatctgttcgccgaaggcagcctggctgccagtcaggggcgcaccaacaccgaccatgatatcggcgaaagatgtcccgcccatcgcgaccagcgcacaaaggcaaacgccgcaaaataaggatttcttcatttcgattgctcccattatgaacggcggttcgccgcccgacgcagtgcgaaccgcaaatttcagggcagattcctcgaaccgcccgatgccttgcagaatttccgcacgagaacgcaacctcatgcgtgagatctgccgatgttcaatgggaagaatgcgtcagcccacgaccgcttgtgtccggccaattgccggaatgcgcgcttcccctcctctccctttcacggcatgagagcgtttcacgcttttgccggaaatattccagaaggcacaatcggtgccagggtcgcccatgctgaaaccgctcctcccaccggaacgcaacaccagagcgcgtttttatctgattgaatcagactggcgctctccatgttgttttgacgcgcttcttatccgaaaatcatttcacacttttcgggatgcgctctagatttagaggatcgctctatatccagccgtcacaatagataaagtcgctttatatatggaagtaaagcaatgattcactctacatcctgcgtttttcgcatgactttatgcgggaaggcggattgcaattgaaaatgcccggcttcaaaagccgggcatctgatattttcagaaaagaatatgacggaaacttactgctgaatgtaattatacttcccgtctgcacccttttcccacttgtacatgacatagcccggaagcttcggatcacccttttcatcataggacagatcgccgagcacggtcttgaacgggcccttttccttcatggctttggcgacttcctgcggatcattgctgccagcggcctttgcggcctgagccagcgactgaaccgccgcataggaatagagcgtataggcttccggctcaaaaccggcgtcgcggaatttcttcaccagttcggcattatccgggttgttgcgcggatcgggaccgaaggtgttgagcgtgccttcgacagccggaccggcgattgacgccagctcgttcgacacaataccgtcacccgaaatgaactgggcttttagtccctgatcggccatctgacggatgatgagaccggcttccgggtgcaggccaccccaataaaccacgttcacgccagcctgcttgagcttggcgatcagcgccgagaaatccttttcaccaacgttcacgccttcatagagggtttccttggtgccaagttcattcagcttcttcttggtttcgtcggcaagcccctgaccgtaaggggtcttgtcgtgaatgacggcgatcttcgcatccttgaagtggtcaaaaatatactgaccggcaacagtgccctgctgatcatcacggccgcaggtgcggaatgtgttccacagcccctgctccgtatattgaggattggtcgcgccaggcgaaatttcgagaataccgttttcggcatagacctgcgaagccggaatggtaacgtcagagttgaagtgtccaatcacgaacttgacgccatcggcggcaaatttattagccaccgaaataccctgcttcggatcggatacgtcatcgccgattgtgatggcaatcttctcgccattgatgccgccggcatcgttgacttccttgattgccgcctcggcgcctttctggatctgtgcaccataaacggcgttcgggccggttacaggaataccgataccgaccagtacatcagcccaagccgagcccccgaaggcgatgactgcagcaagagcaacgcccgaaaaaagtgtttttctcattgttggaactcccaaattttgtttaccccgaagcgatgttttcgcatcgccttattatcttgtcgattaatcgacaatatctacgttgaatcttattattatcaacgtgatcttttaaaaaagctccgccgcataacggcgaagctttaaattatttcgccttccagccgaatggagaggttttttcgtagagccagctatactggcgcaccatctgcttggtgcgcgtatagcgaaagcccaccgtgccgataatcatcagcacgatcgtatccaccagataatagtggagcgacaaaagcgtgcccccaaacaacgcataatgaatgaaacgcactgcagctcccagcgggatcatatagatcaggaactgcacataggtccgccatgtggatgcgcaggcgcggcctgccatccatgccgcccagccgcccagaaggcaggtgatgaggaaaaacagccagaatgacggttcttcgtagagaataccctgcatgtttttctcctaatgccttccgccttcgagataagccgcacgcacttccgggtcggacaaaagttcacgtcccgaaccactcatcgtgattgatccgttgaccatcacatagccgcagtcggcaagcttcagcgcaccgaatgcgttctgttcgacggggaataccgtcaaaccctgtgtgcggttcaattccttgatggcctcgaagatctgcttcacgatcagcggcgcaagacccagtgacggctcatcgagaagcaggagcttcggacgcgccatcagcgcgcgcgcaatggccagcatctgctgttcgccgcccgaaagcgtgccgccgcgctggttgatacgctccttcagacgcgggaacagatcgaacatcagctttacgtcttcatcgaaatattgctgattatcgaggctcgcgcccatctggaggttttccagaaccgtcatgcgcgggaagatgcgacggccttccggcgactgcgcaatacgtagcttcgcaatctcgtgcggcggcatggaggtaatgtccttgccattgaagagaatgcgaccggtgcgcgcgcggcgagccgaagatcgtcatcatcaatgtggatttgcccgcaccgttggcgccgatcagcgccacgatctcaccctcatccacggtcatatcgatgcccttgagcgcacagatattgccgtaataggtctcgaccttctcgacggataggagcggttgctttttctgcatggtttcagcctgcatcattcgcctccctttgcgggcttggccgaagctttcgacggcgcctcggtgcttttcgcagcacccttgccagcctttgcgggagaagttttgtggctcgacggaacatcgccggcttcaacgcgctgcgcaaactcagttgcctggcctgccgcaagctgtctggcctggccgacccagtcttcgcgggcaatgcgcccgtcgaattccagataggtttcagcctgctcaatatccgtttgcgtccatgcagcgatctggtcgaaatgatagatgccgtgctcgttgagctttttctcgttgacggcgccaatgcccttgatgagcgtaagattatcggccttgccgccgcgcgcactttccagcccgcccgcaagcgcggccttgccggaagcaagcctctcgcccttttcttccgcaaccgcttcctcggcaagctgcgtcgcaatcagatccgccggatcttcgacaccgggcttgtcggccccttcgatcaggtccgcaatctcctcgtcatcgacacccagataggcagcaataacacgcggatcgttcttgacctcttccggcgcgccatcggaaattttcgttccatattccagcacgatcacatggtcggagatttccataaccaccgacatgtcatgttcgatgagcaggatcgacgtgcccgtctccttgcggatatcgagcaaaagcgtgttcagctctgccgattcacgcgggttgaggccagccgccggctcgtcgaggcagaggatttccgggtcggtgcacatggcgcgggcaatttccagacggcgctggtcgccataaggaaggtcgcccgccggatcatcagcgcgcgcgatcagattgatcttttccagccagaagcgcgccttctcgatggcttccttcgccgccgtcttgtagcccggcaatcccagaagaccgaggatcgtgtaacctgaagagcgcatcagtgtgttgtgctgcgcaaccagcaggttttccagaacggtaaggcccgaaaagagccggatgttctggaaagtacgcgccaccttggcctgtttggtgatctggaaatcgggcaggcgctccagaaggaaattctcgcccgttttccgatgcatggtcagcataccgcccgtcggcttgtaaaagccggtgatgcagttgaaaaccgtggtcttgcctgcaccattcgggccgatgatcgcagtgatatccccgcgcttcacgtcaaagctcagatcattgatggcgatcaggccaccgaagcgcatcgaaagatgctcgacttggagaatggtgtctttcaaaccattaccagacataatgctcgtctccgccatcagccgtgcccttccttggtaaaggcgcctgacaccatcttcctcgcattcaggaacgcgctcggttcacggcttcccacgaaaccacgcggtttccagaccatgacaaccaccatggcaaggccgaagatcaacatgcgatagagttccggcgtaaagtccggcccgaagattatcttcaggaagctcatctcacgcaggatttccgtaccgccaatcatgacaatcgcggcaatcgcgatgccgacgagcgaacccatgccacccagaaccacaatggccagaatgactgcggattcgaggaacacgaaggattccgggctgacgaagccctgacgtgcggcaaagaacgaaccggcaaaaccaccgaacatcgcgcccgtggcaaacgccgtgagcttggtcgtggtggtgttgatgccaagcgaacggcaggcgatctcgtcttcacgcaaagcttcccacgcgcgccccaccggcatgcggcgcaggcggatcgtaacccaggccgtcaggagggccagcaggagaatgacgtaatagagaaagaatttataatgcgccgctgagaaggccaggccgaaatgagcggcaaaaccgtccttgctcgcattgaaaggcagaccgaagaaggttgccttggcaatgccggaaatatcgaaggtgccgcgggtaaggtcggtccagttgatgaggaccagacggatgatttcaccgaaggcaagcgtgacgattgcaagataatcgccgcgcaggcgcaacaccgggaaacccagaatgatgccccatgtcgcagcgagcagaccggcgatgggcagaagcacccagaacgacaggccgaaatagctggacagaatggcataggaatatgcgccaaccgcatagaaggccacatagccaaggtcgagcagaccggcgagacccaccacgatattgaggccccaggccagcatcacatagatgaggatctggacaccgaaattatccacccactccaacgatccctgccagccaagggctgcaacgatgagaacgggatagacaaagaggaaggcaacgccaaggcgtgagaaattgcggcggacaaaagaagggttttcggttgagaccgcgggccggctgctcttggcgagcttgcgcgcctccagccagggctggagaaaggcgatgaaaaggaagcgcccaaccgctgcgatcgcgaccatgatggccagcgttccccagcgctgttcgagcaccaattcgttgttgatgttctgatcggtcttgaaaccgatgatgaggcagaagagaccgagagccagaagaccggccatgatcccttcgcgcagagcccggccgaaaagggaatccgggcgtgaaccagtttgtactgccatgattacaccttttcgacttcaggtcggccaagaatgccggacggcatgaagatcagcacgatagccaggatcgagaacgcggcgacgtccttgtaatcgatcgagaaataggccgaccacaacgcttcgatgagaccgataagcaacccgccgacaacagcccccggaagcgagccgatgccgcccagaaccgccgccgtgaacgccttcacaccggggatgaacccgtcagcgaacgaaatcacgccatagaaggagaggtaaagcgtcccggctacggccgccagcatggcgcccatcacgaaggtgagcgagatgacacggtcgacattgatgccaagaagggccgccatcttgcgatcctgctcgcaagccctttgcgcgcgccccagcgaggtgcggttgacgacataccagaagatcgtgagcaatattgccgtaaccacgatcaccacgatctgcttgagcgagatcgtgacgccgctgccgaacagctcgtaggaaccattcagaagctggggaaccggcttgttgcgcggaccctgcgtgacctgaacgaagttcgacaaggcaatcgacatgccgatagccgtgatcagcggcgcaaggcggaacgaaccacgcagcggtcgataggccacgcgctcgatcgcccagctccacagacccgtcagaagcatggcgacgatcatcatcaaaagcagcatcagtgcaaccggcagcattccggtgaaggtcgtgataatgaggaaaacaatcagcgccatgaacgcgccgagcatgaagatatcgccatgagcaaagttgatcatgccgataatgccatagaccatcgtataaccgatggcgatcaggccatagatcgaaccgagcgcaagcccgttgatcacctgctggaagaaatattccatagagaagccacccattttattgtccgggattttatttgccgcatcttcttgcgtacggcttcattttattcccggtccatttacacctaacggctgtatagaggaatgcaagccccttttgtcgcaggcaaaagacaaagtctctcattccgtcacaaactagttatgtcccctatcaaatgccgtgtatatgtctttttctcctacccggcctacgttattccatatttttcccacacacgaaaaggcaaataaatgggaaggtggaaataatttcgcctgttctacccactttatgccacgctgaacccatgagcaaacggatcgcgatcgtcgataaaaatcgtattatagcccgtcatccgcgcccagcctgcaatggaaggcacaattgcggggcgcccggcaacctcggcggcgcgctccacacgaccatggaatagcgagccgatgatcgattcatgaataaattcatcgcccggtttcagcttgcccttggcggcaagctgggccatgcgcgccgacgtgccggtgccgcagggcgaacggtcgatagccttgtcgccataaaacacggcattgcgcgcatgggcttgcgggtgcttcggctttccggtccagagaatatggctgagacggttgatatcaggcagttccgggtgctggaacttgtatttttcattcagccgctggcgcaggaccgggctccaggcaataagctgaagcgcggagtaatcgtccatatccgtgtagttttcctgcggttcgacaatggcgtagaaattaccaccataagcaacatcgaccttgatcgggccaagatcggggcattcgacctccaggccttcggcataaaggaaagctgggacattggtgaggcgcacacgctccacatactgaccgtcctgctcatattcgatcgccaccaggccggcgggcgtgtcgagattgagcttgcccggcgtcttgggcgtcaccagtccctgctcgattgccatcgtcaccgtgccgatggtgccatggccgcacatcggcaggcagcccgaggtttcgatgaacagcaccgccacgtcgcaatccggccttgtcggcggatagagaatggaaccggacatcatgtcgtggccgcgcggctcgaacatgaggccggtgcggatccagtcatattccgccaggaaatgcgcgcgcttttccatcatggtcgatccattgaggttcggcccgccgccagccaccagccgcacagggttgccgcatgtatgcccatcgacgcagaagaaggaatgtcttgccattatggtcagttccgaaaacgttgaggcttgaaaggttcgatatcgattgcaggttcgctacccgtgatgaggtcgcggataagccgcgccgtcgccgccgattgcgtaaggcccagatgcccatggccgaaaccgtaataaacattgccacccgccgaagcgcggccgataaccggaagggaatccggcatggagggccgataccccatccattgcctgccgccttcaaccttaaggcccggcaaaaacttcgatgctttcttcagcatcgcttcggagcgtgcaaaattgggcggcagatccagcctaccgaactccaccgctccgccaacacgaaggccggtctccattggcgtaatgacaaagccatggccgggaaacgttagctggcgctttacatcaaagctgccgaccagaagcgtcgtattgtaaccgcgttcggtatcgagcggcacgatatcgccgaagccctttgccagatcccgcgaccacgcacccgccatcagcaccagatgagtggcattgatctccaccccgttttcaagccgcagacgaacgccgccattctggcgcttggcgctcgcaaccttgccggaaaggaaccgtgcgccaagactttccgcataggaccagatcgccttgccgaaaagcttcggatcgctcacattcttccagccagccacgaagcgcgggttcagccccggctgcaattccgcaagccgcctgccgcgcacatgttcataggcgatgcccgccttttcgcgcacatcccagccgggctgcgaggccgcaagctccgcctcgctttcgtaaagctccagattgccgtcttcacgcagcctgttgcgcaagcccgcacgctcgatcagcgactgcatctcgttttccgcaaggcgcatgatggccgcttgcgcaatggccgttctggccaaggcattgggcgcgctggcccgccagaaacgatagagccggggaagcattttggggaaataggtggggcgaatggtgaaagggccaagcgggtccagaagccagcccggcaccttgcgcatcacgcctttcgaggcaagcggcagaatatcggaaaaggccagcgctgccgcattgccggaactcgtttcctcgcaaatgcctgtccggtcaataacgagcacctcgcgcccggcctcggcgagcaatgcggcggtggcgacaccgacgatccccccgccaatgatgacgatatcctgctgaccctgtggatcagatttcatttctgtgcggctccccgaccgtcttggcatattgcgaaatgtccagctcctccggcatcgacacgtctttcatcgcgagccccgtgtggaatgtctatcgatttttcggaatgatgctgtgcgaaaattatctatggagcgatgttcggcccagatctcgcaaagaggaaaagccgaacgcctgcttgtttcgagacttcacctttcgtttgatatatcagtgatatatctatacacttgcattatgtcaatcacgtttgtcacaaagcaagaagcagcatggaacaggttaaagcgcacgaaacatctgcgaaccgcccccgtggccttgcgctggcgggagttgatggctgggcaagtgaaagcctggccgaacaggcctaccagattcttgaacggctgatcgtcacgctggagcttgaacccggcacactcgtcaacgaacgcacgctgatcgatctgaccggcatgggccgcactcccctgcgtgaggccatacagcgccttgcatgggaagggctgaggaggtgcgcgcccgatccggcatcgccatagcgccgatcgatccgaaggatttcatcaaggttctggatgcgcgcgagggcgtggaacgggtgctggcccgcgacgctgcgcgtttcggcagcccgcgcgattacgagaggctcgaagccgcagccaaggccatgcggcaggcggttccaaccgaggacgtgtccctgtttctggatgcggacaaggcatttgatatcgtgctgggtgcagccgcaagcaatccctatgcggcgcgcatcgtggcccccttgcaaagccatagccgccggttctggttccgccttcgcccatcatcgggcatcgcaggctcggccaatgcccacgcgaccctgatcgaagcgatcatttcacgcgacccggaacgcgccagtgatacggccagcgaactcatggcctatctgcgcacactcgcgccatagaacattttcggtactggccaaataaaaaaccggagcaaagccccggtttcttcatcggttcgcgcgcatggctcaatgggtcttgctcatcgaactggacatcttgcgcatcacattcagcgcaatgctcaattcttcatcgctgacgccatccagcagatcttcacgcacatcccccgcaagtttctcgacctgagccgccagttgcttgccttcagccgtcatcaccacccgcttggcgcgacggtcgccctgcacggcctgccgctcgatgaaggactgacgctccagcccgtcgagaagacgcaccatggtagcgttctcaatctcaagagcctcggccagttccttctggtaaaggccttcctgttctataagggcaagcaaagtgcgcgctcgcgccagcgtcagcccacgttctttcacgcgtgcatcgaacactgtacgaagcctgcgatttaccttcgccatggcatcgatcatttctgctctgagatccgccctgctcattccaatcgcctcatatattagcaaactaacaattgctgaatagattgctggcgggttattttcaagcaaactcgccaacctcacgcaagcgtgatgggataatgcccttttcgagcggtttggcgaccagactgtcatatgaaatataaattcagggagatcagttcaccagactgttcccggtcatgcgccgataatattcggctttcgtaagaacaaacacctgacgcgattccagtgtttccattgaaacacgggccatttccggcgcgataacagacgagccggaatagaaaaagcgggccagaagcccgctttaaaaaatcatcaacatcagcctcatcaggccggcaaaatggcgccttgcaatgtcatgagctgatgtaggaagatttccgccttggtgcgatgttcgttcgacgaggcatcttccagcaccttgcgggcatgatcgatacggtgctgaatgtcggccgggtcgatatcgtccacatgcgttgcggattcggccagcacggtgcagccctgcggggtaatatcggcaaaaccgccgaaaaccacgtaggaatcggtcttgccgtcggcaagcttcaccgaaacgacacccggcatgatcgtcgtcatcagtggcgaatgaccggcgagagccgtcagatagccttcgctacccggaatgacgacttccgtcacctgcgcggaaagcaggagccgttcaggcgacacgagttcgaattggaaagcttgagccatggttctcacttgaatttccagagcatgatcccgaaaatggatacccttttgcggaaaaaatcagctcagacaaaatgattgggccttcgcggtgggcccgaaggcccaccggaaactcaattcatcaggcagcttcagccgccagcttcttggccttttcgagtgcttcctcgatgctgccgaccatgtagaaggcagcttccggaaggtgatcgtagtcgccagcgcaaaggcccttgaagcccttgatggtgtcggcgagatcgaccagcttgcccggcgaaccggtgaagacttcagcaacgaagaacggctgcgacaggaagcgttctatcttgcgggcgcgggcaacggtgagcttgtcttcttcagacagttcgtccatgcccaggatcgcgatgatgtcctgaagggccttgtaacgttgcaggatcgactgaacctgacgggcgacggcatagtgttcttcaccgacgaccttcgggtcgagcatacgcgacgtggagtcgagcgggtcaacagccgggtagatacccttttcagcgatcgagcgcgacagaacggtcgttgcatccaggtgggcgaacgaggttgccggtgccgggtcggtcaagtcgtcggcaggcacgtaaatggcctgaaccgaggtgatcgaacccttggtcgtcgtggtgatgcgttcctgcatggcgcccatgtcggttgccagcgtcggctgataacccacagcggaaggaatacggccgagaagagccgacacttccgaacctgcctgcgtgaagcggaagatgttgtccacgaagaacagaacgtcctggccctggtcacggaagttttcagcaaccgtcagaccggaaagggcaacgcgggcgcgggcacccgggggttcgttcatctggccgtaaacgagggctgccttggagccttcgccgccgccgagcttgttcacgcccgactcgatcatttcgtggtaaaggtcgttgccctcacgggtacgctcaccgacgcctgcgaacacggaataaccgccgtgcgccttggcgacgttgttgatgagttccatgatgagaacggtcttgccgacgcctgcaccgccgaagaggccgatcttgccgcccttggcgtaaggcgccagaaggtcgacgaccttgatgcccgtgaccagaatttcggcttcggtcgactgttcgatatattccggcgcgttctggtggatggcgcgggttgccttggtcttgatggggcctgcttcgtcaaccggctcgccgatgacgttcatgatgcggccaagcgtttcgacgccgaccggcaccatgatcggttcgccagtgtcgcgtgcttcctgaccgcgaacgagaccttcggtcgcgtccatggcgatggtgcgcacggtgtcttcgccgaggtgctgggcaacttcgagaaccagacgatggccctgattgtccacttcaagcgcgttcaggatcagcggcagctggccttccgggaacttgacgtcgacgacagcgccgatgacctgcgtaatgtggccgatcgcaccggctgctgctgccttgggggcgccagacttcgtagcagcgggcttggctgctgcggtggtcttgggcgccgcctttttggcgggtgccttcgccgctggctttgcttcggccgcggcggtagttttcggggtcgctgcttttgccatcgatccttaccttccgttagcacgatcccgaaaagttgcagactttccggaaaatcatgcggtaaaccaaattctatttcgccacatttatgcgatgccggatgtctccatccggctgcaaaatgctctagagcgcttccgcacccgaaataatttcgatcagttccttcgtaatctgcgcctgacgctggcggttatacgtgatcgacagcttgttgatcatgtcgcccgcattgcgcgtcgcattgtccatcgcgctcatcttcgcacccatctcgcccgcgacattttccaaaagagcacggaaaatctggaccgagatattgcgcgggatcaacgtcgacaggatggccgcaggatcaggttcatattcgtagatcgcatcgccggcggtctccatttcggcctcattgtcagccgaagcgggaataagctgctgtgcggtcggaacctgggagatcaccgacttgaattcggaatagaacagggtgcagacgtcgaaagcgccttcttcaaacagcttgatgatcttgtggccgatctggtcggcatgcacaaaagcaagctgcttgacttcacgcagatcgacatggtcgtgcagcaatgcgctgaattcacgacgcagaatatccgcgcccttctttccgaccgtaatgatcttgaccgtcttgccttcagcgagaagcttgcgggcatgatcacgcgccagacgcgcgatctgcgagttgaaaccgccgcaaaggccacgctcggccgtgcagacgacgagcagatgcacgttgtccttgcccgtaccgaccatcagggccggcgcatcttcaccgctgacattctgcgcgatattcgcgagaacggcacccatgcgctgcgaataaggccgagcagcctccgcagcttcctgggcacggcgcagcttcgccgcagcgaccatctgcatcgccttggtgattttctgcgtcgccttgaccgaggcgatacggtttctcagatcctttagtgaaggcatccgttcatcccgtcacaaaattcaagcgaaagacttggcgaacgcgtcgatcgctgccttgagcttggccttgaggtcatcggtaagggctttctcgttgcgaatgccctcaagcacatccttgtgctcggtgcgaagcgaagcgagaaggccttcttcaaacttgccgacctggttgacagcaagcttgtcgagatagccgttaacaccggcatagatcacggcaacctgctcttccgtcttcagcggcgagaactgcggctgcttcaggagttcggtcaggcgcgcaccgcggttgagaaggcgctgcgttgcagcgtcaagatcggaaccgaactgtgcgaaggcagccatttcacgatactgggcaagctcgcccttgatcgaaccggcaacctgcttcatggccttgatctgggccgaagaaccaacgcgcgaaaccgacaggccgacgttcacagccgggcggataccctgatagaacaggttggtttcgaggaagatctggccgtcggtgatcgagatcacattggtcggaatgaaggccgaaacgtcgttgccctgcgtttcgatgaccggcagagccgtcagcgagccagcgccgttttcgtcgttgagctttgcagcgcgttcgagaagacgggagtgcaggtagaaaacgtcgcccggataagcttcacggcccggaggacgacgcagcagaagcgacatctggcgataagcgacagcctgcttcgacagatcgtcatagccgatgagggcgtgctggccgttgtcacggaaatattcacccatggcgcagcccgcaaacggagcgagatactgcatcggggccggatcggatgcggtggccgcaacgacgatcgaatattcgagtgcgccgcgttcttcgagaaccttcacgaactgggcaacggtcgaacgcttctggccaacggcgacatagacgcaataaagcttgtccttgtccgggccattgtcgtggatcggcttctggttgaggaaggtgtcgagaatgatcgcggtcttgccggtctggcggtcgccgatgaccagctcgcgctggccgcggccaaccgggatcagcgcgtcgatggccttgaggccggtcgacatcggctcatggaccgacttgcgcggaataatgccgggcgccttgacgtccacgcggcggcgttccttggccttgatcgggcccttgccgtcaatcggattgccgagagcatcgaccacgcggccaagcagttcgggaccaaccggaacgtcgacgattgcgccggtgcgcttgacgacatcgccttccttgatgtcacggtcggcaccgaagataacgacgccgacattgtcgctttcaaggttcagcgccatgccgcgaatgccaccggggaattcgaccatttcaccggcctgaacattatccagaccatagacgcgggcgataccgtcgccaacggacagaacctgaccgacctcggagacctcagcctccttgccgaagttcttgatttgctctttcaggatagcggaaatttccgcggcgcggatgtccatcagccgacctctttcagtgcaagcttaagagaagaaagtttggtgcgaagggacgtgtcgatctgacgcgaacccatcttgacgataagaccgccgaggatcgacggatcgacggtgacgttgatcgtcacgtccttgccggccacgcccttcagcgtcgccttcaattcgttctgctgcgcagacgtcagctcgtgcgccgaaaccacatcggcggaaatctcaccgcgatgttcggcagcaatctggcggaaagcggcaatgatgcccggcagtgcaaagagacggcggttctgcgcgacgacgcgcaggaaattcccgaccagacccttgatgccagccttgtcggcgatagcgccaatggcgtgaagctggtcttccgaagaaaacacaggactggaaatcagacgcctgaggtcttcgcttccgctcagaagcgcctcgaagcggccaagatccttttccacagacgcgacggaattcgcatcgagcgcgagctcgaaaagcgatccggcgtaacgctgtgcgacacctgaaatgagcgaagacgtttcagccacgaacaacctgctctctacgttgaaaccacccttttgggacccaatctcgttcaggacgccaaaccgatgattttattgaatgttttcggaaaacccctgacatgcgagcatgccaacaccgaaatgtgattgccgtctagcatagacgaacaggactcgcaacacgcgaatcccgcacttttgtgtaagttttgccgcgttttccggtcaaaaaagtcgcatccgccgccatacggtcaggccggacattcgcgcgcgcacgtttggcgtgcatcatcccttcaggaaatgaagctgaaagcataaagcaacggcccggcggcaagcagaaactcaaccagtgcagcaaggctgccgtagaagcgccctcccactggcccacccttgcgcccgcctgtatccgacatcatcgaaatgaaacgtccaaacagggcaaaaccccacacggaaccgagcacgacccagagaaatggctgggcaaaaatgagacagccaagccctacccccagataaggccctgccagcgtcgcacggatggagccatatccttccggccggccgttgatcggctggagccgcaaaagtttcatcgtgatgcccggcgcaaaaagcatgacaagaccggccagcgccgtcacggcggcagagctccaggcaagccattctccggtcgtggcaggaagatagaattccatcgcaattaccctcgtcgtttcttgccctatagcggaatttccatcaatcttccacgcctttacatgtcagagaaagctttgcggatctatatccacctgcaccctgatcgagcctttttcctttggcgcagccgccagaagcgcgcggataaatccttgaatatccgcgcgttttgtcccgtgcacgagaatgcggaaccgatggcgcccgcgcaccagcgcaagcggcgcttcggctggtcccagcacggaaatttcacgcgacgagggcgcacagcggcgaagcgcgcgcgcatgattttcagcgtcgggccggttatcagcggagatgatgagcgccgcaagccgcccgaaaggcggcagattgctgcgctcgcgctcctcgatttcgcgggcgtaaaaggcgtccgcatcgccgctgacgatagcccgcatcacgggatggtcaggctgataagtctgaatgagaccgaggctcttgcgccccgttcgccccgcgcggcccgtgacctgattgagcaactggaacgtgcgttcggccgcgcgcggatcgccattggcaagccccagatcggcatccaccacgcccaccagtgtcatgttgggaaaattgtgtcctttggcgacaagctgcgtgccgatgacgatatccgtttcgccttttgcgatagcgtcaagttccagccgcagccgcttcacgccacccgccatatcagacgaaagaacgatgattcgcgcgtcattgaaggttgccgccacttcctccgcgatgcgctccacgccggggccgcaggcaaccagatgatccagcgtgccgcattccgggcaggcttgcggcaccggctcatgatagccgcactggtggcacatcaactggccgcgaaaacgatgttccaccagccagcttgaacattgcggacattgaaagcggtggccgcagacccggcagagcgtcaatggcgcatagccgcgccggttgaggaacaaaagcgcctgctcgccgcgctccactgtcttgccgacagcttccgtcagggcaagcgacagaaaccggcccggcggcggcggcgaacggcgcatgtcgatggttttaagatcgggaagtgctgcttcagcatagcggccatagagcttgattcgcttgtagcggccctgctccgcattgacctgactttcgatggacggcgtggccgaggcgagcacgaccggaaagctgccaatatggccacgcaccacggccatatcgcgcgcattgtagaaaacgcggtcttcctgtttgtaagccggatcatgttcttcatcgacgacgatcagccccagttccttgaagggcaggaaaagtgctgagcgcgcacctgccacaacccgcactgttccctccgcaacctgccgccagacgcgctcgcgggtgcgcggcgcaagatcggaatgccattcggcgggctttgcgccaaagcggtcgtgaaagcggtcgagaaactgctgggtcagcgcgatttccggcaggagaatcagcacctgcctgcccgcatccagcgccttggcgaccgcttcaaaataaacctccgtcttgcccgaccccgtcacaccatcgagcagagaaaccgaaaaaccaccggcttcgacggcttccgacagcatttcggcggctgcctgctggtcctgcgaaagcgtggcgcgcgcataatccgtatcgggctttgcaaccacggctggcggcggcagcatgatttcttcaaaaatgccttgcgccttcaagccatccacgaccgtcagcgatacgcccgccgcatgggcaaggccggagcgtgtccaggcaagcccgtcgcgggcaagctccatcacgcgggcgcgagccgcagtcatgcgctctggcatgcgctccggctcgccggcacgatagcgaagccccggcaccgccggttcggggtcgaaggcggcaggcacgcgcaaaaccatgcgcgccaccatgccgggcggcgaaagcgtataatcggctgcccagcgcatgaagcgcagcatctcaggccccactagcgggcaattgaaaacttctgaaatctcccgcaattttctggaatcgaccgcatcggtctcgccctcgcagacaatccccgccacctcccgcggcccgagtggcacgcgcacgatcgatccgggctggacgttcatgcccggcggaaccatataagaataaggccgttccgcgggcatgggtacgagcacgggaaccacccgtggcgcgagttccggaaacagaccagacatggggtttgcaatatcgtgcgaatctttcgacatgatcgcgtgaccttggcgcggctttgcgctaaagaaaagccaccttccgggaattaaatggttttaaattcctcaaatctacccgcgctcattatggaggaacgctgttatgaagtttttcgtggacactgcggacgtcaaggaaatccgcgagctcaacgaccttgggctggtcgatggcgtgaccaccaacccgtccctcatcctgaaatcgggtcgtgatattatcgaagtcaccaaggaaatctgcaacatcgtcaagggcccggtttccgccgaggttgccgcgaccgaatatgagcagatgatgaaagaagcagccgttatcgccaggatcgctgacaatatctgcatcaagctgcctgtcaccctcgacgggctgaaggcctgcaaggccctgacgtcagaaggccacaaggtcaacatgacgctgtgcttctcggccaatcaggcgcttctggctgccaaggccggtgcaaccttcatttcgccgttcattggccgtctggatgataccggcatcaacggcatggaactgattgccgaaatccgcacgatttacgacaattacgatttccgcaccgaaattcttgccgcttcggttcgtaccgtcaatcacgtcaaggaagcagcactcatcggcgccgatgtcgtgaccgcgcctccggcaacgctgaaggcactggtcaagcatccgctgaccgacaagggcctcgaaaccttcctcgccgactgggcaaagaccggccagaagatcgcctgatacggtctttccattgagagcattttcgagcaaaaagcgggctcaacggcccgcttttttatgcctgccagacttccggctgaaacaaaaaaggcgatgccgaccgcaccgccctttatgatattacgtatctggctcttgaatcaaagcttcgacatcttcaacgccacagcaagatagacctgctgcgccagttctttcgccgcacgctcgcgcgcatcacgctcggcacgcaggttcgcaaattcctgacgcggacgatcaaaggaagcagcaaccatgcgtgaacccgtggcaagcggcttgccgtccttgtcacgcagcacgaaattcgacgtcgccttgacgataccggccgaaggacggcccgtacggtcagtctgatcgccgatatcgacgctcacggccgcaatcgtattggtgctgaggccgaggctcagccggtaggccggattggccggttcgccagcaccgccactgaacaggaagatcagttcattgcgtacttcctgtccgaaaatatcgcccgccggatcgatagcgatcgaagcaagcttggtgcgcatatccggcgtcacgctgccgccgatagcgctgcctgctccatgattcgacgaatagagcggttgcacggaacagcctgcgatgagcaccgcagcgccaagcgcaaaaaacccgatacagaaagctttgattgcagagaggaagcgatcaggcaacgacattgacgatcctttgcggcaccacgatgattttcttcggcgagcccccattgagcgcagccttgacgaaatcaagttcgagcaccgcctgttggatgctagcttgatcagcgtcgcgcgcgattgtcaaatccccgcgcttcttgccgttgatctgtaccggcagaacaatctcgttttccactaccaatgcaggatcgaacaccggccaaggcgcacgcgcgaccaatgtttccttgcccgcgaccttgccgcccagttcggccaggcactgttcggccagatgcggcatcatcggcgcagtcatcagaaccagcatttcggtcgcttcacgtaatgcgcccttcatctcggcatcggccttgccgtccgctgcctgctgcaaggcaccggaaagcgtgttgacgagttcataaagacgcgccacgccacggttgaaggcaagcttctcgatatcgtcgcccacagccttcacggccttgtgcgccgccttggacacgccgagcgcctcgccctgtgtgcccgctttcggcgcaacgtccttcaatgcgggcgcggcctccgcaaccagacgccagatgcgctgcacgaagcgatgtgcaccttcggcacccgcttccgtccagatcacgtcacgctccggcggagaatccgacagcacgaaccagcgcgcgatatcagcgccataggaagcaatgatgtcgtcgggatcgaccacgttcttcttcgacttcgacattttttcgatggagccaatctccaccggcgcgccggaatcgagcatggtcgccacgcgcttgccatcgatttcctcgatgcggatatcggcaggcgaaacccactggccattggccttgtaagtctcgtgcactaccatgccctgcgtgaacagacccttgaacggctcatccacgcccacatgccccgccaccttcatggcgcgggtgaagaagcgcgaatagagcagatgcaggatcgcgtgctcaatgccgccgatatactgatcgacaggcagccagtgatccgcagccttgcggtcggtcggttcgttttcccatggcgcggtaaagcgcgtgtaataccaggacgaatcgacgaacgtatccatcgtgtcggtttcgcggcgtgcatcgccgccgcatttcgggcacttcacatggcgccaggtcgcatgacggtcaagcggattacccggacggtcgaactcgacatcatccggcagcttgaccggcagatcggcgcgcggcaccggattgacgccacagctttcgcaatgaatcatcgggatcgggcagccccaataacgctggcgtgaaatgccccagtcgcgcaggcggaactgcaccttgcggacagcctgcggacggccaacgagatcggtcttttccagacggctcgccacctcgttgaaggcggctgccggcgtcatgccgtcgaggaagcgcgaattgatcatcacgccatcgtcggtataggccgtttcgccaatgctgaagcttgccgcatcctcgcccttcggaagaacgaccggcgtaaccttcaatttgtacttgttggcgaaatccaggtcgcgctgatcatgcgccgggcagccgaagacggcgcccgtgccatattccatcagcacgaaattggcgacatagaccggcagttcccaattgtcgtcaaacggatgcttgaccttgatgcctgtatcgaaacccttcttttcagcggtttccagtgcggccagcgacgtgccctgctgatggcattcctcaatgaaactggatagtgccgcattgccctcagacagtttctttgccagcggatgatcggcggaaatggccacgaaagccgccccgaacagcgtgtccgggcgggtcgtatagacctcgacttcagaaaaaccggcaggcgcagtcccggccgcaagcgcgaggcgcacctgcaagccttccgacttgccgatccagttgcgctgcatcaggcgaaccttttccggccactggtcgagcgtatcgagaccagccagcaattcctcgctgaaatcggtgatcttgaagaaccattgcgtcagctcgcgctgttccaccagcgcgcccgagcgccagccgcgcccgtccaccacctgctcattggcaagcacggtattgtcgaccgggtcccagttgaccttggaggtcttgcgcgtcactagccccttttcataaaggtcgatgaaaagcatttgctggcggtgataatattccacgtcgcaggtcgcaaattcacgcgaccagtcgagagacaggcccatggatttgagctggcgcttcatggtggcgatattctggtaggtccattccttcggatgcaccttgttttgcatcgcggcgttttccgcaggcatgccgaaggcgtcccagcccatgggatgcagaacgttgaaacccttggcgcgcttgtagcgagccacgacatcgcccatcgcataattgcgcacatggcccatatggatgcgccccgacggataggggaacatctccagcacataatatttctcgcggctgtcgctattgtcggtttcaaaagtccggttttcttcccagactttctgccaatgagcttccgccacgcgcggattataacgttcggctgccatgagcgtatttactcgtacaaagatgatgcaataaggagagtcgatatttaatggcgaccttcaccacggtttggcgatagcgtcaaccttttgcggaaaaaagaccggaaagcgagagtttcatgtctgatgtcgtagccaatctcaatgccgtcaaggcggttatcgcgcgggcggaaaaagaagcgcggcgggagaacggctccgtcacgctcgtcgcggtgtcgaaaaccttcgacgcacaagccattcgcccggccctcgacgccggacagcgtgttttcggcgaaaaccgtgtccaggaagcgcaaggcaaatggcctgccctgcgcgaagcctgggccagtatcgaacttcatctgatcggccctctgcaatccaacaaggtagcggacgccgttgcccttttcgacgtcattgaaacggtggaccgcgagaagatcgcagccgccctggccagcgagatcaggaaacaaggcaagagcccgaaactctatgtgcaggtcaataccggcctggaaccgcagaaggccggcattccaccgcaagaagccgttgccttcgtggagcgttgccgcaaggagcacggccttgtcatagagggcctcatgtgcattccgcccgctggcgaaaatccgggcccgcattttgcccttctggaaaagcttgcccgcgaagcccatgttgaaaagctctccatgggcatgtccggcgactatgaaacggcgattggtttcggcgcgacatcggtgcgcgtcggggcggcaattttcggcgggcgggcctattccgcctccgtatgacggcactctccttcaggtctgcccaggtttgccgtgccgcaggcgctttctgatcgtcatgatcgcgcggctgtagatccacgcgaccgagagcgcaaccacgcatccaagcgtgatttcaagaaaccgtgacagggcaagccataattcctgatcgcttgtctgggcagcacttcccgcatccatgatgatcactaccgttgccggggccagccgccagttgctcggatagttgtcgatcatcacgacgacgccaaccgttatcgcggcggcaaaaaggctgatgaccggcgaatagccgacaagccagatcatcaccatgccgatcgtgcagcccactgccgtattgatcgccctcacgcgggcaagcgacagcgtggtgtgaatatctggatcggaaacgatgaaaaccgtcatcatcgaccagatcgggtgctcgatgcctatgccgcgcagggcgaaccaggatatgagacacccgataaaggtttgggaagcatagtgcagcgccttcccgggattcgaaaaatgcacaaatgccatatggttcgtcaatcacctttgattgagagatcgcaggcgcctatcataagccaatggctttgacacacaatcaatgcagcacgatttccccttgtacattgcgccagtccgaggcgccaagcagccggaaatgcgtgtagctgaccgaatggagcggcccttcgatctcgcgctgccagaattcgatgaaatggttcagcaccggaaattcgggcgcaagatcataatcctgccagacgaaaagctggagaagatgcgggtgatcaggcatgtgatagaacaccttggcggtggtcaggccgtaaccggcaagttgcagttcaaaagccgatttcgatttcaaagcggacgtcgtcatggcgatttccccttttttgtgaagagcctcattgccaggcccctgattttgagataatcgctccaattagtttttaaagagtaaaaacaatatgttagcagcatccatattggagtgctgctattttttccctttacgatgcggcaataagcgaacgccaggcgcgccaattgtctaatttaccttgccttcgagggacgatagacaggtcatgtgacggtctttggcgctttgcgtcggggccgcttcatccggctggaggaagccgggcaatttgttttgggtgcattatgcaatgccggatggttctatttggctgcaaatgctgaaggaggaaatcatgtcggaaaagctttaccccgtgctgccggaggcaaagaaaaacacgctcatcgacaacgagacttatctcgaatggtatgaggagagcgtgagcgacccggatggcttctgggccaagcacggccggcgtatcgactggttcaagcctttcaccaaggtcaagaacaccgatttcaacggcgatgtaacgatcaagtggtatgaggatggcgtcaccaacgtctcatataattgcatcgaccgccatctgaagagccgcggcgacaaggtcgccatcatctgggaaggcgacaacccctatatcgacaagaagatcacctatcgcgagctttacgagaatgtctgccgcatggcgaatgtgctcaagaagcatggggtgaagaagggcgaccgcgtcacgatctatctgccgatgatcccggaagccgcctatgccatgctcgcctgcgcgcgcatcggcgccgtgcattcggtcgtctttgccggtttctcgccggaggcgctcgctggccgcatcgttgactgcgaatccactttcgtcatcaccgccgatgaaggtgtgcgcggcggcaagcctgttgcgctgaaggaaaacaccgataccgccatcgacatcgccgccaagcaatatgtgatggtcaacaaggtgctggtcgtgcgccgcaccggcggcaaggtaagctggggccgcggccgcgatctgtggtaccatcaggaagtcgcaagcgtcgaaccgcattgcgaaccggaaccgatgaatgcggaagacccgcttttcattctctacacatccggttccaccggcaagccgaagggtgtgctgcataccaccggcggctacctcgtctatgcctcgatgacgcatcaatatgtcttcgattaccatgatggcgagatctactggtgcacggcggatgtgggttgggtaacgggccactcctatatcgtctacggaccgctggccaatggcgcgacaacgctgatgtttgaaggcgtgcccaacttccccgatcagggccgtttctgggaagtcgtcgacaagcaccatgtcaatatcttctacaccgcgccaaccgcgctgcgcgcgcttatgggcgcgggcgatgaattcgtaacccgctcatcgcgttcgacgctgcgcctgctgggctcggtcggcgagccgatcaatccagaggcctgggagtggtattacaatgtcgtgggcgaccagaaatgccccatcgtcgatacctggtggcagacggaaaatggcggcatcctcatcaccccacttcccggcgcgaccgatttgaaacccggttcggcaacacgcccgttcttcggcgtcaagccggtgctggtggacaatgaaggcaatgtgcaggagggcgtagccgacggcaacctgtgcatctccgactcctggccgggccagatgcgcaccgtctatggcgaccacaagcgtttcatcgaaacctacttctccacctataaggggatgtatttttcgggcgatggctgccgccgcgacgaggacggctattactggatcaccggccgcgtcgatgacgtgctgaatatttccggccatcgcctcggcacggcggaaatcgaatcggcacttgtctcgcatcactcggtttcggaagccgccgtggtcggctatccgcacccgatcaagggacagggcatctattgctatgtcacgctgatgaccggcgcagacgcgcaggacccggacgagttgcgcaaggaactggtccagcatgtgcgcaaggaaatcggccccatcgccacaccggacaagatccagtttgcgcccggactgccgaaaacccgttccggcaagatcatgcgccgcatcctgcgcaagatcgccgaagacgagttcggcgcattgggcgacacctcaacgctcgccgatccgggcgtggtggacgacctgatcgaaaatcgccagaacaagaaatgacaacagaaaggccgggagacttcccggcctttctgctttgaaaatacccaccctcatcatcctgagcccgccctcctcgtccttcgacacggtgctgcgcaccggctcaggatgagggcgttacaggccgcaggagcggaaataacccaaactttttagaagtcgatcgtgcgtcccttgatctcccagtcaccataacgggctgggtccttaccgccgcgaccaccgatttcacgcggcagcttttccgccttttcagcagcgcgacgcgcttcggcttccttcagcgcgcgctgggcagcaggcgggaggtcttcaaacctgcgcttgtccacgttttccggggcatgggctgcgtcgttattttcgctcatcgataacattccaattctcggctttgccacaaatattgaagcgaagctttttcatacccatcatataggcagaaaggcttgccgtgcaaaaccgtttgacgggcaattgccagatttggagaccgccacggatgaatatgacgaaaactgccatgctgatcgccctcatgacggtgatgttcatgagtattggctatttgctgggcggcggcggcggcatgatgatcgcgcttgtgatcgccgtcgccatgaacctgttcggctactggaattccgacaaaatggtgctgcgcatgtacaatgcgcaggaagtggacgagcgcagcgcacccgaatattaccgtatggtgagcggtcttgccgctaatgcgggcctgcccatgccgaaggtctatatcatccatgaagaccagccgaatgcctttgccacgggccgcaacccggaaaatgctgccgtggcggccacaaccggcctcctcaaccggctttcgccggaagaagtcgcaggcgtgatggcgcacgagctggcccacgtccagaaccgcgacacgctgaccatgaccatcgtggcaacacttgccggtgccatatccatgctcggcaattttgctttcttcctcggcggcaatcgcgaaaacggcaatggcgtcatgggcgtcgtcggcacgcttcttgccatgatcgtcgcacccttcgcggcgatgattgtgcagatggcggtgagccgcacccgcgaatatgccgccgacaagcgcggcgcggaaatctgcggcaatccgctgtggctctcctccgcgctaggcaagatcgcgcgtggtgccaaggtcatcccgaatgaagaagccgaacacaacccggcgaccgcgcatatgttcatcatcaacccgctgagcggacgtggcgcggacaatcttttctcgacccacccggataccgacaaccgcattgccgcacttgaacagatggctgctgaaatgggtatccgctcggccgcaatgacggcgcgcgccgccgccccttcacaaaacagtggtccctgggggcaaagaagtgataatgcaggcggcaacagcaatggcggttcccgctatcgggggccgtggtcgtaaataaagaaggctagtgtgaacgataaaaaacccgcgccgaagcgtggaaacaaaaagccgcaaacgaatagcaacagcgccgcagacctgcgccccggtctggcggcgcgtttgtgtgcggcccgccttctgggcgcggtgatcgaaaagaacacctcgctcgacggcctgaccgacaatgcccacggccatccgcaatatctggcgctggagccgcgcgaccgcgcgctggttcgcgccattctgggttctgcgctgcgcaatcgcggcagcatcgaacgcgccatcaacaagcggctcgaccggccattgccggaaaatgccgtggcgctgaagcatctgctccatgttgccgtcgcccagattttctatctcgacctgcccgaccattcggcagtcgatcttgcagtcgaggccgcgaacagcgatccgcgcaaccgcaaatatgccggtctggtcaacgccctgctgcggcatctcgcgcgcaacaaggaacgcgcgctcgcccatacatttgagcccgaagccaatgtgccagaatggtttgccaagagcatcaccgacgcctatggcacggaaaaagcagcgaccattctcgccatgcacgcctatgagccgccgatcgatttcacggtcaagggcgatgccaaggcatgggccgaaaagctcggcggcgtggcgctgcccaatggttcggtgcgcctgcaaacggtggagggcaatctcaccgacctgcccggctttgccgagggcgaatggtgggtgcaggatgtagcggcaagcctgcctgcgcgcctgatgggcgatatcaaaggcaaacgggttgccgatctttgtgccgcccccggcggcaagacggcgcagcttgtgcttcagggggccgacgtgaccgcgcttgacctgtccgaaaaccggctgaagcgtctcaacgccaatctggaacgcctcggtttcgaggcgaagactgtcgccaccaatctgatggattttaagcccgacgaactgttcgacgccgtgcttctggatgcgccctgctcgtccaccggcacggtgcgccgtcacccggacgtgccatggaccaagacgccgcaggacattgcaaaactcgcagaacttcagggcaagcttttggcgcacgcagccacgctggtgaaacccggcggcgtgatcgtcttttccaattgctcgctgcatccgctcgaaggcgaggaaatggcgcgcaaggcgccggaaaatccgctgctggaaccgttcccaatcacggagcaggattgtcccggccttgaagggctggtgacggcggaaggcttcctgcgctccaccccggcagacctgccgccggatcgtttggacggcaatccgcacatggccggcatggacggcttcttcgcggcccgtttcaagcgcgtataaaaccgcaaaatgtgtattttgacatactggtcgcatttccgtccggtatggttaacgctcgattcaccatttccatacaattgtataaaggaaacgggctgttctaatggccgcaaaataatgacaaacaatacggagaaagaccgggtgacagtcgccctcagcgaaaccccacatctttggggattggccattgcacaggcgtggcgcaaattcagccgccgccttcgcatgggaccgctttatcgctggcgcttcaccggctttacgccggaccgcatcctgatcgccccgtctgacctgcgcgttgccgacccgcaactggcgcaggaattctatcatggccgtttcgcgctggccggacgcctcgtcgaaaccggcggattgtcgcctttcgccgtcgaacagccaacgcctgaatgggaagcagcccttcagggtttcggctggctgcgccatctcaaaagcgccaatagcgaactggcaaccgccaatgcgcgcgcgctcgtcgatgactggatgcgcatgttcggcaagcgcatcggcggcattgcctgggcgccggaagtcaccgcccagcgcatcatcgcatggttgcagcattccaacctcatcctgtcgggtgcggaactgcccgcctatcgcaaattcatgcgctcgctcgccatgcaggtgcgctatctgcgcaccgtcgccgccgccatggatgatggagaggaacgcttgcgcgctcgcatcgcgcttgctttcgccgccctggcgctgcctgtttcgccgccgactgcccgcgccgcgcggcgcaatctggaatatgagctgaaacgccagatcatgccggatggcgggcatatctcgcgcaatcccgttacggttctggaattgctggccgatcttctgccgcttcgccagacttatgccaatggcacggaatcgccgcccaaggcgctgatcgaagccgttgaacgcatgttgcctgcgctgcgcttcttccgccatcaggatggcagccttgcgcttttcaacggcgtcggcccaaccatgccggaacgcatcatttcggttctgcggcatgatgaaaccgccggatcgccgctgacccacgcgccctattccggttatgagcggctttcgatggggtccaccaccatcattgccgacaccggactgccgccgccggtgacagcatcgcgggacgcccatgccggttgtctcgcctttgaaatgtcctccgggcgccagcgttatattgtcaattccggcatcgaccgtttcggcccgccggaatttcgtcctttgggccgctcgacggctgcacactccaccgccaccatcaacgatacgtcctcgtgccgtttcagcctcaatgcgagcctttccaacatgatcggcacgccgatcattgcaggccccacccgcgtgcagcgcgaccggatcgaggaaatggggcggcagggctttgttgccagccacgacggctatgcgcgcctgttcggcatctatcacgagcgccgtatcgtgctgtcgcataatggcagcgtcattcagggcgcagaccggttctatcgcggcgatggccgcccatccaaggcaaacgggcgcgacaatattgcggtgcgtttccacctgcatccgtcggtcgatatttcctttgatgagaacggattgatcgttctgtcaggagaccgcgacgacacctgggtcttttcctgctttgaagttgcgccacaactggaagattcgatcttctttgcgggcttccgcggccccgtgacatcaaagcagatcgtgctctccttccctgcttccgacctgccggaagtgaactggcagttcagccgcgtcgccctcggcagttacgtataaagttcaaatcggtcttttgcggtaggattctcggcgcgcttgtgttagggcgagccgtccactttcctgaacgcatccgtttcagcaacgaagagaccaactccctatggctgtcagctccaagcatattcccgctcccgatcttcatcgggtgcgccgcgccctcctttccgtttccgacaaaaccggcctgatcgatttcgccaaggcgcttcatgccaatggcgtcgaaatcctctcgaccggcggcacagcaaaatcgattgccgccgcaggcattccggtgaaggacgtatccgaaatcaccggctttccggaaatcatggatgggcgcgtcaagacgctgcatccggcagtccatggcggcctgctcgccgtgcgcaacgacccggaacatgtcgcggccatggaagaacacggcattggcggcatcgatcttgccgtcatcaatctttatccgttcgaggaagtccgcttcaagggcggcgactacgacacgaccgtcgagaatatcgacattggcggcccggcgatgatccgcgcttcggccaagaaccacgcctatgtcgcaaccgtcgttgaccctgccgattatgcagacgtcgtggctgaactggaaaagcattccggctccctgccgcttgccttccgcaaaaagcttgccgccaaggccttttcgcgcacggcagcttatgacgcggccatttccaactggtttgccgaagcaatcgacgaagaaacgccgacctatcgcgcggttgccggcaagctgcattccgtcatgcgctacggtgaaaacccgcaccagacggctggcttttatctcaccggcgaaaagcgccccggcgttgccactgcgacccagcttcagggcaagcagctttcctataacaacatcaacgataccgatgcggcttttgagctggtggccgaattcgatcccgcccgcaccgcagccgttgccatcatcaagcacgccaatccatgcggcgtggcggaagcgtccaccattaaggaagcctacctcaaggcactcgcctgcgatccggtttcggcctttggcggcattgtcgcgctcaacaggacgctcgatgaggaagccgctgaagagatcgtgaaaaccttcacagaagtcatcatcgcgcccgatgccaccgaaggcgcacaggccatcgtcgcggccaagaagaacctgcgcctgcttgtcaccggcggcctgccggacccgcgcgccaagggcattgccgccaagacggttgccggtggcctgctggtccagtcgcgcgacaatggtgtggtggacgatctcgatctcaaggtcgtcaccaagcgcgcaccgaccgaagccgagcttaacgatctgaaattcgccttccgcgtcggcaagcatgtgaagtcgaacgccatcgtctatgtgaaggacggcgcaacggtcggcattggcgcaggccagatgagccgcgtggattcagcccgcattgccgcccgcaaggcagaagatgcggccgaagccgccggccttgcagcgccgctcaccaagggctgcgtggtcgcgtccgatgcattcttcccctttgcagacggtctgctttccgctgtcgaggccggtgcaaccgccgtcatccagccgggcggctccatgcgtgacgacgaagtgatcgccgctgccgatgaacatggcatcgccatggtcatgacggggatgcgccacttccgccactgatcggaacatataaagcaaaggccccggaacatatgtttcggggcctttgtcatatcagacggtccgccggatagggcgtaatcagcgtcagcgcaaagcctgctacaaaaaacaacagcagtaccgacatgccaagagccgctgaaccactgatggcggtaatgctggccaccagaaatggccccataaagctggttgcgcggccagccagcgcataaaggccgaaatagcggcccgattcctccggcttgatactgcgcgcaaaccaggaccgcgaggaagcctgcaccggcccaaaggccgcgccgatcatcagcccatagatcagataactatgctcggcggcggtaccgaagagcttgccctcgccttccagcgtgaagggcaggaggccaaaaagcgtatagtcccttgctgtcgaaataatgccaagtgaagcgaagaacagaagcaccagcgcgccgatcacgaccttcttggagccgaagcgcatatcgagcctgctggcgatgaggcaactgatgatcgccatgacattgaggatcatgccgaaaagcccgatctcggtaatcgtccagtggaacatggccgcagcataaccgcctcccagcgccagcagtgcattgacgccatcctgatagatcatccgcgcagcaagaaggcgcacaatgccggaacggtggcgcacctccgccaatgtcgccttcaactcgctcaagccggagcgaagcgccgtgcgcaagggctcaccctttgccgcatcgggcgtgaagaaaaacatcggcaggatgaaaatgaaataccagagcgcggccagaggcccggtgatgcgcgcgccctcgcccagttgcggatcaaggccgaagagcggcttcatcccgatgatcgtccggcctgtttccggcgatgcggcaaggcaaaagaccacgaaaatcagcacgatcatgccgccaagatagccaagcccccaggcgatattcgacacgcgcccgatatcttcacgcgccaccagacgcggcatcatggaatcgttgaagacgatggaaaattctgccgccaccatggcgatggcgaaagcgcacagaacccagaacaggtttgcacccggaaccgcaaaccacaaaagcgacaggcaaatgattttcaaaactgcaaagaagccgatccagggcttacgcgcaccggttttatccgcaaccgagccgaggattggcgagagaatggcgatgagcaaccccgccaccgcgaaaccatatccccacgccatctgcccctcttcaggcgtggcggcgacatgggaaatgaaataggggccgaaaatgaatgtggttacaaccgtgaaaaagggctgtgccgcccaatcgaagaaaatccatccccatacgccgcgacgcgcggcatggcggcggggcgccatcacttgttcggtcaatccctgctcctgtccgccggacgctttccgaaaaggcacgaacccgcctccgaccggaaacacgcaagcattttatgaataattgtcaactcatcccaaaagcgtctcaaacaaacgattcttatattgcctatattgacgatacaaaaacagaaaagggtagcgcgagagccacccttttcattctttcaaggccgggcgtgattattgcgccagatcggacataagacccgccgcaaccgcaaggcgggaaacggtcagatcccctccctccgtcagcgccaccatgcgatttttcacctgttcgatacgggcgccatccgcggcaagccatgccgctgctgggtccttctccttggcgaagcgcttcagcgccgcaatggtgatgccgcgtgcggcctgtgtgatcgtatcgctcgcccgcgaaagcgccagaccatcataatagtcggcaacgggaatggagcgcgcggcgtcctctatccgcccgatgcggaatgcctcggaaacggcgaaataggctttggcagccgccaccacgtctgcgccagccagatgcgcgatcaatgcaatatccggcatgatatccgcaagctggagattggcgaggcgctgcgcaagcgaggctgacgcgcccttttccatgaatgcggccttgtcggcctgaagtgcgcttttcagatattccggcatcaggccgtcgaaacgcggttccagctcggcacgcgccctggtgatggtgcccaccagttccgtcaggttggcacgggtcgtgtcattgcgcagcacccaggccgtggtggcctgcaacatctcaccaacgaggtgatagaactggttctgcacatcgcccggcacctgattgtccagcgcatcgatggcgtcatagatcgcgttgatttcaaagccatcgcgcaccgcaacataggcgcgcagaatatcggcgggcgacttgcccgtcgtatcggccagacggctgacaaaggtgatgccgccgcgattgaccgcatcatttgccagcaaagtggcgatgatttcccgcttcagacgatggtgcgaaatttcctccgcataggtcttggccatgcgcttggggaaatagccgaacagcagcgactggaagtaaggttcgtctggaagcttgcttgccaccagatcatccgacagcgacagcttggcataggccaacagaaccgccagttccgggcgtgtcagcggctggcccgccttctggcgttcggccagaacagcatccgaaggcaggttctcgaccttgcgatccagaagcttgcggttttcaagctccgccatgaaacgcgcctgatagggcagttcggccagtcccagacgttcactgagcgaaagcgccagcggttgcagatagttgttgcgcaaaaccagttccgacacatcatcggtcatgctgacgagaagcttgttgcgcgcggggcgcttcaacttgcccgaacgcatggcggcagccagcgcgatcttgatattgacctcgacgtcggaacaattgacgcccgccgaattgtcgatggcgtccgtgttgccgcgaccgcctgccagcgcatattcgatgcgcccgcgctgcgtcacgccgagatttgcgccttccccgatcacgcgcgcgcccacttccgagccggtgatgcggatcgcatcattggcgcggtcgcccacctgcgcatccgtttcggcggacgagcggatataggtaccgatgccgccgaaccagagaagatcgaccttcgatttcaggatcgcggtcatgatttcctgcggcgtggccgtggtcttgccaaggccgatagccgcggatgcttctgccgacagcgtaatcgtcttctggctgcggctatagatgccgccacctgccgaaagcttggagcggtcataatcctgccagctcgaacgcggcagttcaaacagacgcttgcgctcggcaaaaccgtcggctggaaccgggttcggatcgatgaagatatcgcgatggtcgaaggcggccacgagcctgatctgctcggaaagcaacatgccattgccgaacacgtcgcccgacatgtcgcccacgccgacaaccgtgaaaggctcgctctggatatccatgtcgaattcgcggaaatgccgcttcacggcttcccacgcgccgcgcgcggtaatgcccatgcccttgtggtcgtaaccggcggaaccgccggatgcgaaggcatcgtccaaccagaaatcatgcgcctggctgatggcgttcgccgtatcggagaaggtcgccgtgcccttgtcggcggcaacgacgaaataaggatcgtcattgtcatggcgcacgacttccgtcggtggcacgacatgattatcctcaatattgtcagtgaccgacagaagcgtggagataaataccttataggcatcgcggccggcttcaaacaccgcattgcggtctccgccaaccggcaggcgcttgggatagaagccgcccttggcgccaaccggcacgatcaccgcattcttcacctgctgggccttcacaagccccagcacttcggtgcgataatcctgcgcgcgatccgaccagcgcaacccgccacgggcaaccgcaccgaaacgcaggtgcacgccttccacttccggcccatagacgaagatttcgcgataggggcgcggctccggcaggccatcgaccagacgcggattgagcttgaaggcaaaggtgacgcgcggtttgccatcgccatccggctggtaggcattagtacgcagcgtcgcttcgatcagattgcggaaacggcgcaatatctggtcgtcatcaatgctcggcacaccgagcaatgcggtctcaatggcatcgaccagcttcttttcagccgcatcgcgccgcttggacgaaggattgaagcgcaaatcgaacagcgcatagagatcgcttgcaatttccggataacggttgagtgcggcagcaataaagctttgcgaataggcaatgcctgcctgctgtagatagcggccataggaacgcaggatcatgatctggcgcgcggtcaggcgcgcggtctgcaccagagcattatagccgtcattatcagccaggccgtcccagaccgttcggaagacttcttccagcatctcgccatcgtcggaaagatcgacaggtgcaccataagcgttcacaagctgcatatcgtgcagatagacaggcgcgccatccttgcctgcatgtggcaggtcgatcgtctgctcgctgacgacacggaagcccatgttttccagaagcggcacacgctgcgacagcacaaccggcgcaccgtgatgataaagcttcagcgaaaccgcatccggcccatcggtgcggtagcgataaaaatcgacgaagagcggctcttcggggctgagacccgcaatacgctccgcatcgaccagcgcctccggcgcggtgaagatttcgcggtaggaaggcggaaagctcgcggtaagcgcaactgtgtcggcatccaccgtttcagcactttcgcgcaccgcatcttcccagttgcgcaccatggcgcgcacttcagcttccagcgcctctcgatccacatgcggcgtggagcgttcatgacggcggatgacgaactgaacgcgcgtcaggccgttctgcaaaaagacggggtggaactcaaaactgtcgccgccatagacgtcgaccagataatgcccgatcttttcacgcacggcagaatcgtaacggtcacgcgggatatagaccagcaccgtggcaaaacggccgaaacggtccagccgcggaatggcgcgcacacgcgggcgctcgcccagcgccaggatcagttcggcattggcggtgaggctttccgtatcgatctggaaaagctcgtcacgcggatattcttccagcacgttgatgagtgccttgcccgagtgatcctcgcggttgaagcccagatgcttgatgaccgcatcggccttggagcgaatgaacggaatgcctgcaaccgagctcgtataggcaaccgaggtgaagaggccaacaaggcgcagttcaccaatggcttcgcccctgcccccgaaaatcttcacgccgatataatcgagataggaacagcgatgcaccgacgaaagcgaatttgccttggtgacgatcaacggttcggcgctatcgaggaattccgtgatttcgcgcggggtgacagtatcgtcatcatccttgcgcagcacacgcacttcattatcgcccagaattccgagcggctccttcgccgcaacgagatcgcgctttttgccggttccctcgaaaaccagctcgcgaaggccgaggaaaatgaaatgatcgtcgcgcagccattcaagaaacgcgatggcttccggcatcgcggcattgccggtcagtttataggcgcgcttgtaatcatcgatggcgccatcaagccgcttcagcatcggtttccagtcgctgaccgcagagcgcacctgacccagaacacgtttcagcccggcggtaagatcggccttggcctgtttgctgagtgcgggcaggtgaatctgcaccaggctgacgcgctccacacccttggcaggcgcaagctgcgaagcttcacccagaatgaccagttcgtccttctcgcgcgaaatatcgagaaccggatgcacgaccatgaaaatctggctggtatgatcgttcagctcacccatgatcgagtcgagcacaaagggcatattgtcgttgacgatggtgatgacgctcaccggccggctatggggcttgccatggcgtgcgataccgtcgtcaatattgatgatgctcttgcccttgcggtaggcttcgagcgcggcatagccatgaagggcagaactttcgagggcggcggcatcataagccgcgagatcttccggcggcgcccactcgaagagaagctgcgaaaaggcagcgaatgccttcgactttcctcccttcttcccctccttgcttgcctttgaaaccttaaccttgctcgaccgatcctgctttgcagtcacgtcggatactccctgtcattatggcaatgcgcgccaaattagcagattagccatgggattcgatcctaattcactgaagataacgaaaattttcccgaaaagtcagaaaagaagcatctgatccgctcaatttgaaagattactacgaaaatttagcctgaaatttcagaatataccggagtatttctccacatctggaaaatcaccatgcgcaaaaaggcaaaaaacaattcaccccgccacattttgcggtgaacctgggcctcaaagttcgatcagatgatcgtccagttcgttgacgtcatcatcacctgccgggaaatgatgcgagagcagcttgcccgcctggccgatggcctcaacgaagccttcgccaaccgctgcgcgcgatgcgtgatggatgagcgtggaaacaatcgcgttccactcctcctgttcgacgcgggcattgatgcccgcatcggcgatcacctccgcataatgctctgccatggacacgaaaagcaggatgccggtgcgctgctcggtgatatgaacatttcgcgccaggaattgctgcaaggcattgagatgcgcgcgcttatagcgaatacggcgcggcaccagcaacatgcggatcgacggcacaaaccacagcagcaccatggccgaaacaaaggccgccaaaaccgcaagcccgaatatgggcaggcgaatgtcaaaccagtaccaatgggcgaggaaagccgcgaacacagaggcgatcaggatgccgcaggttgcgacaaaacccgctgcgaagaaataatcatcgctggagcgcgccagaacggcatagatttcgccgctggtctcggcttccgccttgcgaattgcctcggcaatgcgggcatgatcgtcggcgccaatcagcgtgtgatgcgtcatccttgcctctccctaccagctacccgaagcgccgccgccgcccgatgaaccaccgccgccggaaaagccgccaccaccggaagaccagccgctgccggaaaaaccaccaccgaaacctccaccccggccagacccgccgcgattggtataatcgatgaccatgccaagccattgatatttacccggtccgatcttgcgaccgaaaatcggcgtcaggattgccatgccgaagccaccgaaaaagatcaggcaccagaaggcgatgaagaccacgaagacccagtccacgtcatctgagctggtctgcacattgcgcttcgcccgcgcttcaaattcgaccgaatcgccggaaagcaccgagaggatgccatccaccccctggacaatgccttgcgaatagttgccgctgcgaaattcggggatgatcgtaccattgatgatgatgctcgaaagcgcatcggtcatgacgccttccaggccatagccaacctcgatgcgcacctttcggtcattgggcgcaaccaccagcaatatgccgttattttcctgtttctggcccagcgcccaggcccggaaaaggcggttggaataggtttcaatgtcctcgccattgaggcttggcactgtcaccaccaccagctgatcggaggatttcgcttcaaaatccgcaagtttctgtacaagctgctggcgctgcgcgggatcgatgatacccgcagcatccaccacgcgacccgtcagcgacagcgttggtttcgcagcctcctgcgccagcgcgccctgaaaggcacaaagggcggcaaacagcacaaccatggccgcaagcagcccctgcggccatttccagccacaagaacggttctgcctgatcctaatacccgccacgaaaacgccgatcagttgaagttgaccttaggcgcggcctggctgcctgcatcggcgctgaaggtcggcatgggctgtgcatcgcgataccagatccatgtccagatcatcgtcggcatggttcgcagtgacgtattatagatgcgtaccgcctcgatataatcgcggcgagccactgcaatgcggttttcagtaccctcaagctgcgattgcagagcgaggaaattctggttggccttcaagtcaggatatttttccacgacaaccatcaagcgcgacagtgcactggtgaggtttgcctgattgtcctgaaactgcttgaaaagcgcaggattgttcagcgtttccggcgtgatctgcacctgcgtggccttggcgcgcgcctcgatcacggcttgcagggtttccttttcatgcgctgcatagcccttcacggtctcgaccagattgggtaccagatcggcgcggcgctgatactggttctgcacttcgctccacgcggccttggccttttcctcattggtcgggatcgtgttgaaaccgcaggctgaaagcagcggaaccagaacggtcaaaccgagagcgataaaaatgcggcggaaagaaaaggaagtggcaaccgtctgagcggtcatgggcttctcctgaaaagaggcgttgaagcgcccggaaagatcgatatcggtgccggcagattcgcgttcaagaatatgcgagccgtcagatcaacaggatagacgaaattcgcgccttttccagtcgatttgaacaacagggcaaaacctgcgccaaaagcacgccacacggcgacaaatcgtcaatcgcaggagtgctttaaaaataaaactaaagaaaaagcggcgaattgctccgccgctttcccaaaacaaaccgtgcgagaaaattattcgctggcagcttcttcagccggagcagcagcggctgcggcagcttcagcagcctttgcagcggcttcttcttcagcctgcttggccagggccagacgttcctgagccttcttgcccggctcacccttggtcgggttgttgcgggacggacgcttggcaatgccagcctgatcgaggaagcgcagaacgcggtcggtcggctgtgcgccctgtgcaatccaatgctggatgcgctcggcatcgagcttcacgcgttcggcgtccttcggcagaaccgggttccacgagccaacggtttcgataaagcggccatcgcgcggagcgcgaacatcggcaacgacgacgtggtagtaaggacgcttcttggagccagcgcgggcgagacgaatcttaagggccattttttctttccttcagacaatagcttcgcccggtttggggcaaaacgggttaagctgttttcacaactattggtttccgccatggttggcggcggtatgctcatgatgccgaatgacttccttcacgataaagttcaggaacttttcagcaaaatcgggatcgagattggcatctgcggccagcgcgcgcagccgcgccacctggcgcttctcgcgggccggatcagccggtgccagacctcgctcggccttcaatacgccgacagccttcgtgcagcgaaagcgttcggccaacatatgaatgagggcagcgtcgatattgtcgatcgatgcacgcagcgccagaagctcagcgggtatggtgttctgctcgttgctcatgctgctcatttcttcttcggcaggcccggaaggccaccgccaaggccgggaagcttcgggcctcccaaaccggacaggccaccgccgggtagaccgcccaagccgccaccaaggccacccttggtgagtccggctgcttccgcctgcttggccagcgcctcaagttgcttcgggtccatcttggaaaggtcaggcataccacccagaccaccgccaaggccgcccagccccatcttgctggcaaggccacccatcatctgcttcatcattccgcccttgcccttgcccatgattttcatcatgtcggccatctggcgatgcatcttgagaagcttgttgatgtcagcggcattcgtgcccgaacctttggctatgcgctgcttgcggctatgcttcaaaaggtccggattggcgcgttcggccttggtcatcgaaccgatgatggcaagctggcggtcgaacaccttgtcatccagaccggaagcggccacctgatccttcatcttggccataccgggcatcatgcccatgatgccgcccatgccgccaagcttcttcatctgcttgagctgctcggcaagatcgttgagatcgaacttgcccgactgcatcttcctggccatcgccgcggctttttccgcatcgatgttttcggcagccttttcgaccagcgaaacaatgtcgcccatgccgagaatacggtcggcaatgcgcttgggatagaattcctccagcgcatccatcttttcgccggtggcgatcagcttgatcggcttgccggtgatggcgcgcatggaaagagcagcgccaccgcgtccatcgccatccatgcgggtaagcacaatgccggtaatgcccacacgttcatcgaaattacgcgccagattgacggcgtcctgaccggtgaggctatcggcgacgagcaggatttcatgcggattggcggccttgcggatatccgccatttccaccatcagcggctcatcaatatgcgtgcggcctgccgtatcgagaataacgacatcatgcgcgccaagctttgcggcctgaacggcgcgccttgcgatctccaccggcgactggcctgcgatgatcggcagcgtatccacgccggtctgaagccccaactggcgaagctgctcctgcgcagccggacggcgcgtatcgagcgaagccatcagcacgcgtttgcgctggcgctcggtcaggcgcttggcgatcttgccggtggtggtcgtcttgcccgaaccctgcaagcccaccatcatgatgacgacgggcgcaggcgcgttcagatcaatagcaacgccttcggtgcccagcatttcgacaagctcgtcatggacgattttgacgaccatctggccgggcttgatgcttttcaggatttccgcaccaaccgccttttcgcgcacgcgatcggtaaaggaacgaaccacttccagcgaaacatccgcctcgatcagcgcacggcgcacttcgcgcagcgccgccgtcacgtcgctttctgaaagagcgccgcgtccggtaaggccgttcaggatggagccaagacgctcctgaagtgtttcaaacatcgattttccttggcttatccgggatgagatggaaagctcgtccgggatagatcgtcccgcacatctgccagttcaggaagcaaccatagggtcacggcacccgagggcgcatcgcgctgtcgggtgtggacctccgggatcgctttataccatgatgggtcccggtcggtggctcgcgttctgaagatcgcggatagattggaagagcctttacggcgtaaggcctgcaatgtcaagcaaaagcccattcctccacccggcaagggcgtggttcgacgaaaccagcctgtcctgtctttcgatgcctatttcactaaatgcttgaaaatccgctgctcggccgatcaccccgccccgctgatacggcatgacatttgttgtaagggatggcaaattcgcgtcgaagtcgaatcaaaactccaaaggagagacgaatggcattcgttgccaaaggccggtcttggacggcagcagcagttattgcggtgggcatgatggcaggtgcgggcatcgccgaagcagcacaatgcggcaacaatgccgccggttacaatgcctggcttcagcagacgatgaaggaagccgcatcgcgaggcattggcaaggcaggcatcaatgcgcttgccaacacgaaatatgcgcaggccaccatcaatgccgaccgcaaccagaagagtttcaaactctccttcgagcagttcatgcagaagcgcggggcagatacaatcatcaagcgcggccgcgccatgaagcagcagaatgcggccctcttcgccaatatcgaaaaacgttatggcgtacccgccggcccgctgatcgcgatctggggtatggaaaccggctttggctcctatatgggcaagcagcacacgctttccgccgtggcaacgcttgcctatgactgccgccgcagcgactatttcaccgaccagctttacgccgccttgaagctcatcgaccgtgaggatttgagcccagccgccatcggcgccatgcatggcgaaatcggccagacccagttcctgcccgtcaatgtcctgaactatggtgtagacggcgacggcagcggccatatcgacatggcgcgttccaaggcggacgcactctattccaccgccaacttcctcgtcggccatggctggcagcgcggggccggctatcagccgggcgaacccaattatgccgccattcagggctggaatgccgcacaggtttaccagcgcgccatcgccgtcatgggcaaggccatcgacggcaaataattgcatgaaatacaagaaagcccggcttcggccgggctttcttgtacattcacaatatttctatcaaagttcagggcgtttgaaatcaccggtctggtgatccatcacccacaattcgccggtcgaaatatcgaaccatgcgccatgcagggtgagcttgcccttcttctccagaatatccacgcaagggaaagtgcgcagattagccagcgaatagcggatcgaaatacgctccagcgccgtatgacgctcgctttgcgtcatgagcgcatttccgctgatggcctctgccgcgggcgaaatgaggctcatccattttccgataaaatcgctcggtgaaagcggggcgctttcagtgtcgagcgccgccttgatgccaccgcaacgcccgtggcccatcaccacgatatgttttaccttgaggctctgcacggcaaattccaaagccgccgaagccgcgtggtattcaccatccggctcatagggcggaatgagattggccacattgcgaaggacaaagatttcgcccggtgcggcattgaagatggtttccggcgcagcgcgggaatcgcagcaggcaacaaccagagtttccggcgattgccctttttcagccaagtccctgtagcgtgccgtttcatgcgcgaaatgctcgctcatgaaggttttgtaaccagcaagaagtgaatctggaagatcagccatagcgtttgaatatccctatcgaattcaaagatcaatcaaaatgaaccctgtggaacccatcctctcggacaaattttcacacaggtttcatgtgcattctcaagcccatatcgccatgcgccagccagcaggcaccatgttcggcatggcgcatatgggaggaatttcaccattcaggtccgcagccctttggtcggatgaagaagccgccgcgtctgcaccatggccattggcgtggcaaggcttgatgcgtcggcttccagcatcaattcatccgctccacgcttggccgagcgcgccatgatttcaaacacggcagcggttgtgctttgcagcgtcttttcttccgaaagcccggaaaggtagcgcgccagaaagacggcagatgtcaaatcgccaagcccgttggtcggcccgtccacccggcggtgttcggccatcagggcaagcgtcggcgtcagcagaatattgccgatactgccgttcataaacgggaaggcggaagtcaccagcatggtggcaggccccgcatcgagggctgcctccataagcgccttattgtcttcaagtggcacaccggtcagccaggaaagctcgaaacgattgggcgtcgcgatatcggcaagcggcagaagcctgtcgcgaatgcccatggcagtcgcctcgggcacataaaggcctttctcgtccccgatgaccggatcgcagagatagactgcttcgggattgttcgccttcacggccttgaccagactggccaccgccgccgcctgttcgggatggccaagatagccggtcagcaccgcgcccacctcgttcagccatggcgcgcgctgcaagtcctgcatgaggcgggcaaattcatccgcaggcggcacgatgcgtccggccggagcacccggaaccccatggcccggatgccatggcagcaccaccgtcggcactgcccagaccggaaagccaagtgtttccaaagcgaagacagccgcgcgattgcccaccgaaccgcgcacgacatggcttgagatgacaataacggttgtcgcatccgaaggcgcaggaagcgtcattttatacctggctttgcatgagataggaaatgagccagacgatgatcgccagcgttatgagaaggccaagcccgcgcccgacacgggtggcccagagttcgattgcgtcgttttcaggcgcaccggcagcggaaagatgctgcgccgtacggaaaaacccacgccgcacgatgccttcggcaccgacatgctcacgctccagccgctcaaggatgcgccgggcctcttcctggcgctcacgcccgggtccgccgccctcccctatgcccgcctgctggcgctcacccatactctgcctgccctttgaaatgtgactcagttccaacaaaagaaacaggcacagcatcacgctcaaggcgcagttctgcaagcagtttattgcggtctcacgcaagcttcataatcagcttgccgaaattgtcgcctttgagcagaaaaatgcaggctttcggcacatttgcacgttcaaagcgcaaagcagtctggtcggataatgcggtaaaacaaatggttagagcggttccggcgattttgtaaaaaccggaaccgcactaggctgtagttacttcatcgtcgggatgacgaactccgcaccgtctttaaccccagccgcgcgcccgcagcaaagcgaggacgcgcaaacgtaaggaatcgtccggggttacttcatcgtcgggatgacaaattccgccccatccttaaccccggacggccagcgcgaggtgacagtcttggtcttggtgtagaagcggaatgcatccgggccgtgctggttgagatcgccaaagccggaagccttccagccgccaaaggtgtaataggcaatcggaaccggaatcggcacattgataccgaccatgccgacctgcacgcggctggcgaaatcacgggccgcatcgccgtcgcgggtgaaaatggccacaccattgccgaattcatgatcgctcggcagggccagcgcttcttcataattcttcgcgcggacgatcgagagtaccgggccgaagatttcttccttgtagatgcgcatatccggcgtcacatggtcgaacaggcagccgcccatatagaagccgttttcatagccctgcatcttgaaattgcggccatccacgacaagcttcgcaccttcttcgacgccaaggtcaacatagccgcgcacccggtcgagcgccgccttggtgaccagcgggccgtaatcagcgctgtcatcggtcgaggggccgattttcagcgattcgacgcgcggaatgagcttttccatcaaacggttggcggtatcttcaccaaccggtacggcaacggagatcgccatgcagcgttcgccagccgaaccgtaacccgcgccgatcagcgcatcgacggtctggtccatatcggcatccggcatgatgagaagatggttcttcgcaccgccgaagcactgcacgcgcttgccgttcgcacagccgcggccatagatatattgcgcaatcggcgtggagccgacaaaaccgatggcctggacatcgggatcatcgagcagcgcatcgaccgattccttgtcgccattgacgacgttgaaaatgcctgccggaagaccggcttcctggaacagttcggcaaggcgcatcggtacgcccggatcgcgctcggacggcttcaggatgaaggcattgccgcaggcaatcgccgggccagccttccagagcgggatcatggccgggaagttgaaaggcgtgatgcccgcaacaacgccgagcggctggcgcatggaataggtgtcgatgccggtaccggcattgtcggtgaactcgcccttgagcatgtgcgccgcaccgaggcagacttccaccacttcgaggccgcgctggatgtcgcccctggcatccgcaatggtcttgccgtgttcacgggcgagcagctcggccaggctgtcatattcggcttcgaccagctcaatgaacttgcgcagaacgcgcacgcggcgctgcggattggtcgcagcccaggctggctgtgcagccttggcgttttcaacagccgcacgcacttcttccttggtggccaaagcaaccttgccctgcaccgtgccatcgagcggctggaaaatgtcggccgtgcggccacttttgcccgccacatgcttgccgccaataaaatgtccgatattacgcatcgaagaacctccctgatgtcgttgccctatcctgactctgcaaattcatcattgcaaggcactgaaaagcgtatccgttgtgcattttttatagtaaggaaagcgcatgatccgaaagggatcggggatgcctgctcaagcaaagaacgccatgaactgggatgatatccgcatattcctcgctgttgcccgctccggccagattctgggcgccgccaggcagctcggcctcaatcacaccacggtggcgcgccgcctcaccgcgcttgaaacagccctttccaccacacttctgacgcggcgcaccaacgggtccacgctgacacatgcgggcgaggagtttctgcttgccgccgagcgcatggaagccgaaatgctttccgcccgcgcgcaggtgggcaatgccgatattgccgtttcgggcacggtgcgcatcggcgcgccagacgggttcggggtcaatttcctggcgccccggttggcgcggctgacgcagaaatatcccgatctcaccatccagctggtgccggtgccgcgctctttttcgctatcgcgccgcgaggcggatatcgccatcacagtggagcgcccggatcagggacggctcgtcgcgcgcaggctcgtcgattatacgctctgtctttatgcccatcgcagctatctggaagaaaacggcacgccgaaaagccccgaagacctcaatcgccaccggctgatcggctatgtggaagatctggtcatcaatccatcgctggcctatgcgccggaaatcagccgcgactggaagccggcctttgaagtgtcaagctcactcggccaggtggaggccgtgcgggccggtgcgggcattggcatattgcattccttcatcgcgtgtgccgatcccgatctggtcccggttctgcccgaccgggtgatccaccgcgcctattggcttgcctatcacgaatccgcgcgcacattgcgccgtgtcacagccgtttcggcgctcatttcggaactggtggaaagcgaaaaatcgctgttcagttaagcatgatcccgaaaagtggaagccggttttcggatcagatcatgctaggctgtagtgacgagttaacttgtgatttggtatgggcaaaaaatcttcagctttaggagcgaacccgaaggtggggtggttccccatcgaggtttcgcgacgccaagatggaggttttttgcccataccaaatcacaagttaactcgtcactacagcctaaatcaattaagcctcacataggcgaccatcacaccaacaatcatcgcagccggaacaaacaaggcgtcaaggccgatgaaagagtggccaagaccgccgccaacagcgcccagcatcaaagacagccagactgccacatgccgcaaccagcgccatttcggcgtttcgccgcgtagcgaacaggcaagatcggcagcggcattgaagagcgttcccgtcacataggtaacgccgaggcgcgcggcaccaatgggctgcacggcggcattctgcgcgcccatggcggcggcaagcagcagcaccggctgaatgaccagcgcgccttcacgccgcagcacactgaccagaagcaggatcgccaccacgcttgccatcacatagaagctgccccatcgcccataggcacggacgatcagcgtgcccaaaaatgctccgctgaagaaaagcacgatcaatatggcggggaaccagaccagcacctcgccctgcacgccgggctggccggcaatggccgtgccaagctgcgtggtattgccgctcatgaaggaagcgaagaaaccacccagttgcagaaaggcaatcgcatcaacaaagccagccgatgcggtgagaaccagaccgagcgtcagtttggaattcggtgtcatgtccccacgactttgaaaacagcacgacccggcaccggagcgccgggcctgtcaggacggttccagttcaagcgcgtttgacgatgcgcaaaatgataaggagtatggccgcgccgataaaggcgttgatgatcgaagcaataaccccgccgccgaccgaaaagccgaggcgcggcaacagccagcccgcaaagaaagcgccgatcacgccgacgatgatattgccgatcaggccgaagccgccgccctgcacaaccttgcccgccagccagccggcaacgagccctacgaaaagaaatacgagaagacttccaacacccatgcgcttttctccctctcaaaacgcttcgcgcgaaaaaggccgaagcgatttgaggtggagttgacaatatcttgacccaccgcacaaggggggagacaggcacgaccgatgaaaatcaggccgccagatgccggaaagtcgcaaccacctgttcatagaccttgcgcttgaacggcacgatcaggttcggcaggtcagccatcggcttccattcccagcaatcgaactcagcagtgtggccaccgggtggcggattgatcgcaatttcactttcatcgccctcgaagcgataggcgaaccatttctgcgtctggccgcgatattttcccttgagcgccagccccaccagatgcggcggcagatcgtaattgatccagtccgatgcttcctccagaagcgagaccgacgtcatgccggtttcttcataaagttcgcgcagcgcggcttgcgccgggtcctcgcccttatcgatgcccccctgcggcatctgccagagctgtgtggcgccatccatttcatcgcccggaatgacgatgcgccgcccggcccagaccagccccgccttgttgagaaccatcagcccgacacagggacggtaaggcaggctttcaggatcgaccatcgcgccggttgggcctttatgcttggacatgccactctccatcaattcgcggatatttcactcgattgatatccagcagctttcacgccttcaatcaaattacaggcaatatggcaaattacaggcaatatgggacatttaccgcatcagaccagatgcctgcccagcaaacatatgaaacgcactttgaccgaaagcaaaacgcggaagccagggctcccgcgtttttgtcttgctcatttcagggtcagttcagcacgccctttttcgggtccggcgggaaagcggcattgggcacttcgccccgcagaagcttcagtgcctcattgagctggagatcatccttcggatcaggcggaacataagccgacgaaccggagccgctcgcatcttcggcattgcccttgatatggcccttgagttcggattcgccgcgaacaacgtcctcgcctttaagttccggcggcagcggctgatccaccttgatgtccggcgtaatgcccttgccctggatcgacttgccagacggcgtgtaataaagcgccgtcgtcagacgcagcgaaccgttttcgccaagcgggatgattgtctgcacagagcccttgccgaaggactgcgtaccgagcaccgtggcgcggcgatgatcctgaagcgcaccggcaacgatttccgaggcactggccgaaccgccattgatcagaacgatcagcggcttgccattcgtcaggtcacccttacgggcatcgaaacgggtcacatcctgcggatcgcggccacgggtggaaacgatctcgcccttgtcgaggaaggcatcggaaacggcaaccgcctgatccagaaggccgcccggattgagacgaaggtcgagcacatagcccttgagcttgtcagcgggaaccttttcctgaatgtccttgatcgccttcttgaggtcttcagaggtctgttcggtaaacgaaatgatacgcagatagccaacatcattctcaacgcgcgagcgaaccgccttcaccttgataatggcgcgattgatcttgagcgtgatcggcttgtcggcgcccttgcgcaggatcgtcagttcgattggcgcaccaacctcgccgcgcatcttgtccacagcgtcggtcagcgaaaggccgcgcacttcctgtccgtcgatcttggtgatcaggtcgcccgacagcacaccggccttcgaggcgggcgtatcgtcgatcggcgcgatgaccttcacgagatcattgtccatggtgacttcgatgccaaggccgccaaactcacccttggtctgcacacgcatgtcctgcgcggcttccgggttgagataggacgaatggggatcaagagaagtcagcatgccattgatggcgctctcgatcagcttcttgtcgtcgggcggcgtcacatattgcgcgcgtacacgctcgaaaatatcgccgaaaagagccagctccttatagacatcgctgtcttttcctgccgcaaaagcggtggaagctggtgcgccctggaccatcaccatggcggatgcccccagaagggccccggcgaacagcagcgacagtttacgtatcattttgtgtccttccagaaagccgttcagtccaccacggggcgggatcgacgggttttccatcctttcgaaattcaatgtaaagcaatggcgcaccattgcccacctcaacaggtgcaacacttgccagaagtttttcacccattgcgccgaccggctctcccgccagcacaaactgaccctgggcaacatcgattcgccccatgccagccatcacgatatgatatccgttgccggcatcaaggatcaagagttggccgtaggatctgaatacgcctgcgtaaagaacaacgccatccgaaggtgacgtaatcgtggcggaaggcaaggtttcgacgacctgccccatcatggagccgccgacaccatccttgtcgccgaaacggcgcatgattttgcccgcagctggcaggaccagcctgccttgcagggtggaaaagtcgctctgcgcgcgcaaatggcggtcgccaggcgtggattccccggctttttccttcgccgctgcaaggcgctcggcttccgccttgcgggccgcttccgccgcctcgcgaacgcttgccatctgcttatccagcgaggcgatcagctccttgaggcttccagcctttgccgcaagttcctcggaatgcttgcgttgcgcctcgatctcctgctcggattggcgctgcaatttcttcttctcctcaagaagaagtgattgacgctcccgctcctcagcctgcgcggtgcgcgtttctttcagcttttcctgctcctgcgcgatagaggcgctgacatgctgcatatccttcagatcgccggtcagttctttcacctgatcgcgcatatcgggtaccaccgcccccagaagcacggcgctgcgcaccgaggcaagtgcatcgtcgggccgaacaagaatggcaggcggcggattgaggcccatgcgctgcaatgcggccagcacctcggccagaacgccgcgccttgcacgaagcgaagcgcggatgccgtcttcctgttcgcgcagcgcaaccagcctgtcagcaatatcggctatatcctgctggagcttcttgtcggtcttggccgactggatcagcacggcagtaatggttgactgatctttcttgaggctcgccacctcgtcttcgagctgtttcagcgtgtcgccggtgacggtcagttcgttgctgagcttttcatattcgcttgccatctggtcacgctgctgcttgagcgcatcctgcgcgacggccggcggcgcgcaggcaagcgcgccagcaagggcaaacccggccagaaggcggcctgcccgcagtggtgcaaacccaccaagcgttctgaaaagacctattgaattcatgcgcgttctatcgagacgaaacaaagctgcttttaaagccggactacaaatctagccggataccgttaacgaaccatcaaccataaaccacagaccgcaaattggcgtcgcttcacggatcgatcagaccgagttctgcctttctgcgtcgcatcatttcgcgcatcgatgccgtgcgaagggtcgccttttcgtcgatcatctccgttttctgccagatgccatagtgctgccggaaataatcgatcaccaacaggtcggcatccacacggtcctgcccgtcctcgacatggttcaggagggcgctgacgccgcttgccttgccctcggcacggcggctgttccggccaatcatccagatcggaatgccacgcctttccagatggcccgaaatccagggatcgtccacggtccacatgatgtcgggaatatcgtagaacagctcatcgaaccagtctggatgaacgagaaccccggcaaagccggaaatccgatcgacatagcccagcgtgccccggttcggcttatagagaaacagggaagcgatacgcttcattctgtatttgaaatccttgggcttccagcggctgcggggaagccggtccgcaggcctgcccgcatcggcaatatcggggaacgtttcgccatcctcgatgatacagtggcccggctttcgcgctgcttccgccttgaaccgctgatgccaattggcgtcataaatcttgtcatcgtcgcagaactgaatatccacgtcccgccccttcaggtcgcgggcggctggcagaaccttggtggcaggtccaagatcttcgtcacagcgaacaattgttatgcccgcaggcacttcgggcagacgtccatcccaatcgggaaagcgcctgtatttatgcgggatatagagacgcacttcctccgctttgagcctctgcgacagaagcgagaacagcgttggcttcaagaggccaaaacgtggcgggatgctcgacagcgttataatagtaggcctgctcattttactcgcatatattagataatactaatcaaaaccatacagccggaacggtcagacgcattttgttgcgaggagcaatcctaaggtttacgcactttgtcaaggaaatgaaggtcgtcacgaccgatgataggggtgccccgccagaatggtggcggcgcggtaaagctgttcggcaatcagggatacgggcaatctggtgcggccaggtgagctcccccagcgccagaacaagatcagcgcgcgaccgcaatgccgggtcatggccgtccgggccgccaatggcaacgataagctggcgcttgccgtcgtcgcgcatacgtccgacaatggccgcaaaagcttccgaaccaagtgtcttgccgcgctcgtcaagcaggatcagggcagcgcccccggaactggtcccaccggacttggctccaccggacttggcattgtcaagcgcctcatggatacgctgggcctcttcggccttgcgcaactgtgccgtctggccccggctttcaggaatttcgctgacaccggcgaattcaaaccccaagggcggcccagcctttgcaaatcggtcgaaataacgctcaaccagctcccgttcggggccggacttcatccggcccacggcaaaaacactcacacgcatgacgccctcaatatacggtcaatgcaccaatcccggcgcacgttcgtcgccgaaatcgtcatcgagccatatcttctcgagattgtagaagtcacggacttccggccggaagatatgaacgatgatatcgcccgtatcgatgagaacccaatcgccactctcaaggccctcgacccgcatctccttgcagccagcctcacgcagcgcctgcacaagatgatcggccaccgccgtgacatggcgatgcgaacggcccgacgcgacaatcatataatcgccgattgtcgatctgccgcgaatgtcgatggggatgatggattctgccttggagttttcgagactggccaaggccgcgtcgaaggtcgcggacacgagattcgtctcgttcatcccgaccgtggaaggcgcatgttgagccttcttctcaagtgctgttctcagtgtatttcctttccaacaagaacaacgcagtgcggaaattgtaagcaccacacgccttaagataggcagagtccctgttttgtttcaagagtcgcgggctttgccacccgttcactttttcgatggggcctttttcaactgaaccttgcgaagcgccgtggaggaaagcgacgaccgcggcccatggatgaatgtccaggctggcggcatgcgccgcgccagcaccggcgcatatcgttcatcaaggcggctatccgaaaaggtctgcgccatacgcgacgacagataggacaaggtggaacccggacgatcgatgatcgctatcggaaagttctgcgcaatctcgcgccagcgctgccagcgatggaaggaagcaagattgtccgcacccatcacccagacgaaatagacgtcgggattggcattgcggatgagcgccagcgtatccgccgtatagcgaacatggaaggcagcctccagagccgtcaccttgatacgcggatcttcggccacttcttcgctcagccgaaggcgctcggaaagcgacgccagttcacggctgtctttcagtggattgccgggtgtcaccatccaccagagttgatcgagcttcagccgccggatagcgatttccgccaccagcgcgtgcccgccatgcggcgggttgaacgagccgccaaacaagcccaccgtcatgcccttttcgacatgcggcatacgcagataatgcgcatcaacgccgggatattgttccttgagcgcagaaagcccgaagccgaatttcattaaccccgaacctggccgctgccgcgcacacgatatttgaacgaggtcagctgctcgacgccaaccggcccgcgcgcatgcatcttaccggtggcgatgccgatttccgcgcccatgccgaactcgccgccatcggcaaattgcgtggaggcattgtgcagcaaaatggctgaatcgatctcgttgaagaaacgcgcaacggtctgcgcatcctcggccacgatggcttcggtgtgatgcgaagaatagcggttgatatggtctatcgcacccgaaatgccgtcaaccagcgccacggaaatgatcgcgtcgagatattcggttgaccagtcctcctccgtcgcaggctttgccgccggatagagcgccagcacctccgcgctgccgcgaatttcgcagcccccggcagccagatcgccgaggatcggcgccagatgcgtcgaagctacagcacgatccaccagcagcgtttccgcagccccgcaaatgccggtgcgccgcatcttggcatcgagcgcaatcctgcgcgccatgtccagatcagccgacttgtcgatataaagatggcagatgccttccagatgcgcgaaaaccggcacccgcgcttccgattgcacgcgggcaacgaggcttttgccgccgcgcggcacaatgacatcaatcgcgccgccaagacctttgagcatttcaccaacggcagccctgtccgtcaccggcacgatctggattgcatcggccggcagattggcggcttcaagccccttgaccagcgccttgtgaatggcagccgaggaatgcgccgaatccgagccgccacgcaggatgacggcattgcccgccttgaggcacagcgcgccggcatcggcggtcacattggggcggctttcatagatgacaccgatcacgccaagcggcgtgcgcacacgttcgatatgcaggccgttggggcggtcccattcggcaatcacttcaccaaccgggtcgggcagtgtggcaatggcgcggatatcttccgcaatcgcgtcaatgcgcgcttcgttgagcgtcagccggtccacgaaggaagcggccatgccgttcttttccgcattggccagatcaagcctgttggcttcaagaatatcggcgcgcgcttcaaggattgcatcggcagcggcattcagcgccttgttcttctgctcgctcgtggcaatggagagaggagccgcagcggcttttgccttgcggccaacctccgccatcacttgcgcaatatccttcgtcatatccgccttgaccaacatcctatccccctatgcggctttcgcatcgctggcggcccgcaccaccagatcgttgcgatggatcatcgccgcgcgggcatcatagccaagaatggcactgatctcatcgcttttatgcccggcaaccttgcgggcgtcagcagcatcataggcgatcagaccgcgcgcaatctcccgcccatcctcgttcatgacggcaaccgtgtcgccacgctcgaaatccccgtcaacttccttcacgcccgcaggcaaaagcgatttgccggatttgagcgccttgacagcacccgcatccacagtcaaccggccagccggttccagattgccggaaatccacgtcttccacgcattgaccggcgcatgggcagcctcgaacaatgtcgcacgctcccctcggtcaattgccgaaagcgggccgaaacgcgtgcccgaagtgataatcatcgcggtcccggcagcgtttgcaatcttgcccgcatcgagcttggtcttcatgccaccccgcgaaagctcggatgctgccgcccccgccatggcttcgatctgcggcgtgatggtttcgacaaagggcagaaattgcgcatccggattcttgtgcggcggcgcggtataaagcccgtcaatgtcggaaagcaggatcagaaggtccgcgcccatcatggtcgcgacgcgcgccgccaacctgtcattgtcgccataacggatttcggtggttgccaccgtatcgttttcattgatgatcggcacggccttgagcttcagcagggtctcgatggttgcgcgcgcattgagatagcggcggcgctcttccgtatcggaaagcgtgaccagaatctgtcccgacttgatgccatgtccgcccagcacatccgcataagccttcgccagcgcaatctgcccggctgctgccgccgcctggctttcctcaagcttcagcgcctttttcggcaggcccagaaccgtgcgccccagtgcaattgcacccgacgaaaccaccagcacctcaacgcccgcatgctgcaaggcggcaatatcctgccccaggctttccagccattcgcgcttcaggcctgtggcccggtccaccagaagggcagagcctattttaacaacgatgcggcgatagtcttttagtttcttcagcatggtttcattcctttcgccgcagaagccttactcttcggcttgcgccgttccagcctcttcggcgcggctcagatcaatgatacgcgcaagttgccgcagcgtatcgttcaaaccctcatggctgacggccgaaagcagcaggggctcgcacccacatgcctttttcagcgccttgaccttggccttgcgcgtttcaggatcaagcgtatcgacctgcgacagcgccacgatttccggcttgtcggcaagcccgtgctcataagcttccagttcgccgcgaataacctgataggccttcgccacatcctcttcctgcgcagaaaccagatgcagcagaacgcgcgtacgctcgacatggccgagaaaacggtcgccaaggcccacaccttcgcttgcaccttcgatcaggcccggaatgtcggcaataacgaattcgcgcccatcaatacgcgcaacgccaaggttcgggtgcagcgtggtaaagggataatcggcaatctttggttttgcagccgtcacgcttgccagaaaagtggattttcccgcattgggcaagcccaccagtcccgcatcggcaatcagcttcaggcgcagccagatggtgcgctcaataccttcctgccccggattggcacggcgcggcgcacgattggtggaggtggtgaaatgcaggttgccaaagccgccattgccccctttggcaagacgataacgctgccccacctcggtgatgtcgcagatcagcgtttcgttgtcttcctcgaaaatctgcgtgccgaccggcaccctcagcaccacatcgtcgcccttgccgcctgtcatgttgcgacccatgccgtgcatgccggtcttggccttgaaatgctgctgatagcgataatcgatcagcgtgttgagaccgtccacggcctccacccagacatcgccgccgcgtccgccgtcaccgccatccgggccgccgaattcaagaaatttctcgcggcggaacgaaacggcccctgccccgccattgccggagcggatatagatcttggcctgatcgagaaacttcattgaacataaccttcttggatgcccgcttcgcagccggcttttgagcccgaaaggactctcaatctcgtcacatgcgggcaatgcccgcatgtgacgttgcaattacagcaaaatccgtttcctgcaaacagttgcagagcggacaattcattttcaagggaattctctgcctccacctgaggcggcctagaaaaaattatgcacccgaagagatatctccgggtgcatattatgccatgcaattttgcgcagctattagttaagcgtaaagcttgcacctgcattccaggatgtgccagcttcgttgtaagctgcactcacgttataacgagcgttttcgttcttgcttgtgtaaccgataccagcagccaaagcggtgctacctttaaagccgccaacaccggtagcgattgacaccttgcctggacggttatcatatcttagccccgaaagagcagcggcatttgcagctccggcacgtgcctctttccgggcgctgttgatctgaccttgtaacccgtcaactcgctggccaagagcggaaatcgcagcactattctgtctgatagcagccctattgctagcaacacctgctgcgttagcattgatgcgaccgcggttttggctgatggcagccctattgtcggcaacacctttggcattggtatcaatccggccactgtttcgaccaatggcagtcttgttgtcggcaacgcccttggcattggcgtcgatccgaccgctgtttcggccaatggcagccttgttgtcggcaacgcccttggcattggcgtcgatctggccgctgttctggccaatggcagccctattgtcggcaacacctttggcattggcgtcgatccgatcgctgttctggccaatggcagccctattgtcggcaacgcccttggcattggcgtcgatccggccactattctggccaatggcagtcttgttgtcggcaacgcccttggcattggtgtcaatccgaccgctgtttcggccaatggcagccttgttgtcggcaacgcccttggcattggtactaatcgaggtacgattctggccaatggcagtcgtattgttattaataacttgcctattttcactaattaggttgcggttctcctgcccgagagtcagaagaccagcgatcccagacacgatgcccccaggacgtaggttgttgtctggcgctatcactcgaggtcgaatcagagcaatattggccagcccctggttttcaacaagctcaaaaacaaaaacaggaggaagtttcacctgcgaaacattttcctccgccttcgcagcgtcgactgcaagcgacaacatcaagccacccatggctgttatcgatatattttttttaaaaaaagacatttaaatacctaataagataaactcagtcactcaacaattgtatattctattaactttttgttatcttttaggtcaaaaaaaggtaaaattattttatcaatcaaaaacaccatagtttatactaaataagaagattgaaaattaggtatttactaaaaataaaaatatttatacttatatgaagattatcttatattcggtcttgcagccccacccaaagggcaagactatattgttattatgactgctagcttctcagcccgatccagctacgcctgtccagaacaaacagcggaagatgcgggcttttcaaccgagtttatctttccatgccggatcggagaaatcgatatagatcaactcctgatccagatattgcccttgcaccagaagcgccttgcgctccacaccgcaggtcttgaagcccaacgcataatagatccgcttggccgcctcgttggtcgccaccactctggcgtcgagcaccacaacatgccgcgcggcatggtctatcaccttctgcaccagcgcttcgccaagcttcagcccacgcgcctgcggctctacatagacactggccaaagtgccgcgatggcgctccgtcctgcgctcatgccggtggtgtccggcaatacccagcagttcctcaccatgaaacgcgccgaaaattgcattgccgtccacctgctccagacggcgggcaaagatagtatcggaataagcgttttcttcctcgaaggttgagccgaaagacattggcgcgcgctgtagcgcatttagtcttatcgcgcgataacgctgcagatcggccttctccagcgcgcgcaccacgaccttgtcgcgggcgattgtgcaaatatcattcatttcattccccgatgattatcggccctgtgcaaagcgcagggccattatttatcttatgattgccagcttctcagaccgatccatgtacgcctgtccagaacatagtgctcgaccggcacatttcctgcggcaagcgaatccgccatgcccatgccgctgaactgaaagccgcacttgtggatcacccggcgcgagccgccattgctggcccggcatgaaacatgcagccgcccgatacccgtcgcgcgaaaggccagatcaatcagggcatgagcggcctcggtcgcaaagccgtggccccaatagggttcccccagccagtaaccgatttccagcccttcgccatgtttgtacggatggatgccgcagcaccccatgaaaatgccggtctctgcttgcgtaatcgcatagatgcaattgcccatctcgccttttcgcacgcgccccacaaaatcgagggcgttttctcgcgcatatggatgcggcatgcgggcaagcatgctggatacgcgagcattgttggcaagataggaaatggcatccacgtcttcggcatggggcgggcgcagaaccagcctttccgtgacgagaatggggcaatccagcacatagcccagctccttttccaagccgggagatgcatcggcataatccgcttcccgcttacaacaacttgcttcgtagctttcttcttcgacaaccattttttgttcctccagatgcaaaaagggaagatggtgacccatcttcccttcgatcttttggcgaggctgccatttgcaccgggtccgatgggacgccggtgctttatgagagtgcccggcttactctgctgcttccgcgatcgggttgaccgatacatacgtgcggccgttggctttcgtacggaaagacacggagccgtttacggttgcaaaaatagtgtggtccttgccgaggccgacattggcacccggatgccacttcgtgccgcgttggcgcacgatgatgttgccggcgagcacagcttcgccgccgaacttcttcacgccaaggcgtttggattctgaatcgcgaccgttacgcgaggaaccgccagcttttttgtgtgccattggtgttctcctttaatctctctacttactcagccgactcggccttggctgcggccttcttgggcgctgccttcttcggctttgcggcttcgccttcagcggcgtctgccttcggagccttcttctcggcggccttcttggaaggctttgcaccgtcggtgaggatctccgagatacggatggtcgtcagttcctgacgatgaccgcgggtgcgcttcgagttctggcggcgacgcttcttgaaagcgatgaccttgcggccacggctctgttcgacgacttcggcggtgacgagggcaccggcgacggtcggggcgccaatggtcgagccaaccatcaggacctctgcgaattctacgatgtcgccggcttcgccagcaactttttcgaccttgatgaggtcgtttgcggcaacgcgatactgcttgccaccggtcttgatgactgcgaacatttgttgtcctttcggttgttcggtccggctctcattccctgcgacattagcgtcgagacgatgggccgtctttttatcagtcggttgatgaatgggttttgcccctgactgcggcaccgggaacccggaaatccgcaaccaaaacaataggcgcggatcaccccacgcccaaggtctggtgcttataggtttgaagcggcggaaaagtcaagaattttcacaacggaatgcaaattagctcttgtctaaacggcgcaggcccgttattgagccgctgcacactcggcattcgctttttgatgctcgttactgtgcgattcttcaagggtcgttttacagtgctgcataacgcggagaggtggctgagtggttgaaagcaccgcactcgaaatgcggcatgggggcaactccatcgggggttcgaatccctccctctccgccatacactcttgattctattagataatttgacggctttcgcgatacacccgccatcgcacccgccatctattttgcgattgaatgatgcttgatgcgacaaattgattcatcgcttggggaggccggggaaacgaaaaaccccgccgtgcgagcgttaatcgcggcggggctttctcaaggcaatccgggcggagccggatcgcaaggatctgtcgcaaattattcagatcttctgcgctatgcgtctgggctatgcatggtagaggaaagtgtgcagcgaatggcgatcgatttcaaaggggctcatttccccaaaaatgtcattctgtatgcggtcttcttttacgtacgctatcccgtctcctatcgtgacctacaggaaattctggctgaacgcggcattgaggttgaccatgcgacattgaaccggtgtgttgttcgatactctcctcagattgccacacaggcacagatgcgcaaacgacatacggccggctcctggcgtgttgacgagacctatctcaaggttcggggcaaatgggtttacttataccgagccgttgatcgtgacggtcaaacccttgatttcatgctgtctgagcgccgaaatgttggcgctgcaaggcgtttctttaaaaaagccatcacaagcagcggtgttccacataagatcgtcattgataaaagtggagccaatctggcaggcgctcaggctgtaaataatatcctgaaaatcactggtgcggataagttgattgaaattttgcaggtcaaatatctgaacaatatccttgagcaggatcatcgtttcatcaagcggatcaccaaacatatgctgggcttcaaggcatttcattccgccgcagcgacaatcgcaggtatcgaagtagcgcacatgatccgcaagaaccagttcgctaatgacaattgctcaccattcaaggtcttcgccgaactcacagcataattgtgtccacagatcagtccgatctggtccagtcaaaaatttgcgacacagcctcaaggcctccatagctggaagtacaccttgaatcacgtttcaatcgacaacgcaccgttaacctcaagcgattgccctgctctaaatgtcgggagatattgcccatcctgtaatagtcaattataatggaatttctattataattgactttttggggtgactatgtcgaactcagcagaaattggcatgaatctagcgcgtttgcgcaagcgccgcgggttgaccttggatggattagccgaattgagttcaatcagtcgcgcggctatttcagcactggaaaatggagcgggtaaccctcgcctcgagaccctttggagtttggctaacgctttgggtatcgagtttggagaattggttggcgcccgcaatgatgtggaagtggtcgaagctgacggtataagtgtgcggttgatcgatcgccaaacacgccccagaacagttgaagcattcctgcttgatttgcctgccaatgccaaacgtcacgccgatgctcatgttcatggagtcagcgaaaatgttgttgttctatccggagcgatagcagtcgggccgctcagcacaccaatgcttttgcatgctggccaatcacatcaattcgcggcggacgtgccgcacatctattcgtccggtgcagaacccagtcgcgccatcgttactatcatatatcccgaagatgacaccgccctgacatctgaggatcaggaactagagtggcctgtaggcaaagacgagtgggcaaatgtccgcgcccaacttaaccgcgctagaattgaggtccaaaacggttacgcccactcgcgcattacctttaaaagcgcacccgaaccgttgcagtcggctattcggttgattgaggatgagttggccacgaggagcggtatcgcagaaaccgcaaaagttttcgttaccgggaaccggacgcccgctattgcgacgttctatcggacgacgcaaatgcgcccgcttccgattaatgagcaactcgcaactcccctaatcaccaactgccgagagttggctaatgcagcgataactccatggcttgccaagaaggtagatgcagatgacctgcacgccaagtctcaaaactcgacgcacatcatagaggcagcgcttgccgcagaagtattgacgcgcctgggacgtccgacggtgccaaccgggatctctcaaaaacaagtcacgccgaaacagtcgcccctgatggaccgcatgttcgaagatcgtatcgatgtcgatgtgtatgaagcttacgaactcgttcaccccgcttatgctcgacaggttctagcggtggccgagacgctgccagtttttgccaccaagtctgatcaaacaattttagacgtcgggacaggtccaggactgcctttacagatgctgctggagttgcggccagaactccatgtggtagcaatcgatcccagcgaaattgccaatgttcacttgtcccgacgttttgctgatgatagtcgcgttcaggccgttcaggcttcgataatcgactatcgtccagcagattatctcttcgatgctgccgtttcgatcggggcttctcatcatctggatactaagcagtttctttcaagcattcatgaatgccttgctgcggaaggcgtccttgtcattgccgacgaaatgttggcgccttttcgcgatcggcgagagcgcaatctagcattggtgacccaccatctgtggtacattctcgatacgctgttcgatcttcctgccagtagttccgaagcagagcgagctgtttgtgatatcctaaaacagggccttcctccggcaatgtctttagcgctttccggtcgctcggaagccgcaactcgacaggtacgagagacattcaaagccgcgacggatattgatctcggaaatgcacttgttgcacgtgaggctgccttcaatcgtttccacctgcttgaactccaggcacttgttgccggtctagactacgaagtcgagcaaaagacataccctgcgcgatttgtgagcttggctgaatctaacgggttctctcttcttcaacacaggcgcatttatgccacccaaggcgacggatcttatgatgccggcacacatctctttgttatggtgaagcgatgacagagcgctggcgtcaattcttccatggagcgcgttcggctatcccaatcattcttggctatttgcccgtagcgtttgcgttcggaactgcggcaagtggacaagggctcgccctcttagacagcacagcaatttccgcattgatgttttctggcgcaaatcaggcattctttttaagcgcggttgcgtctggtttaccaacaatagcaatcgttgccatatgtgcagtcgccagcttgcggcatatcctttacggcttcgtgctgcgtttgcgactggcaggaggacttgcttctagacttgcatttgcatttggtctgaccgacgaggtttttgcaaccgtattaaacgcaacagaaaagtcaaagccagatggcggttggattttcggattagcgttttttgcctggattagctgggttgcggcgaccttctttggtgcttggatgggcaatatcctccaagcacagtttctgcaactatccgacgcgctccattttgcgctgcctgcgcttttccttgggttggtttgggtttctacgagtgcaagaaatgtcattccaatggtggccgcagcggtgatcgccgtgatgttcctatgtttgaacctgcccgcgctcgccatccctggagcggcatctgctgcattattggcaagacgaggcgattgatgtcgactgaactttggattgccgtgattgtaataggcgtcttgacctatattactcgcgcagtgccattcctcatgagattagccggaaatactgcgccggcagctcgagcgtggctttcagctttgggtccctgcctactttcagcgatggcgacagtggtatttctggatggtttccaaacatctattcaaatcggaaaaatcatcccatttttggtgggctcggtatttgccagtgtatcaatgagtgtacgacctgatccgggtattggtaccgtggcaggtgtgactggctggtggttggccgcgtcaattggttctgtcccaacgttttgagtaggtttcccggttctgtcgcaaattattcagatcttctgcgctatgcgtctgggtatgcatggtagaggaaagtgtgcagcgaatggcgatcgatttcaaagggggctcatttccccaaaaatgtcattctgtatgcggtcttcttctacgtacgctatcccgtcggctgtgtcgcaaatttttgactggaccagatcggactgatctgtggacacaattatgctgtgagttcggcgaagaccttgaatggtgagcaattgtcattagcgaactggttcttgcggatcatgtgcgctacttcgatacctgcgattgtcgctgcggcggaatgaaatgccttgaagcccagcatatgtttggtgatccgcttgatgaaacgatgatcctgctcaaggatattgttcagatatttgacctgcaaaatttcaatcaacttatccgcaccagtgattttcaggatattatttacagcctgagcgcctgccagattggctccacttttatcaatgacgatcttatgtggaacaccgctgcttgtgatggcttttttaaagaaacgccttgcagcgccaacatttcggcgctcagacagcatgaaatcaagggtttgaccgtcacgatcaacggctcggtataagtaaacccatttgccccgaaccttgagataggtctcgtcaacacgccaggagccggccgtatgtcgtttgcgcatctgtgcctgtgtggcaatctgaggagagtatcgaacaacacaccggttcaatgtcgcatggtcaacctcaatgccgcgttcagccagaatttcctgtaggtcacgataggagacgggatagcgtacgtaaaagaagaccgcatacagaatgacatttttggggaaatgagcccctttgaaatcgatcgccattcgctgcacactttcctctaccatgcatagcccagacgcatagcgcagaagatctgaataatttgcgacagatcctcaggaattatagtctaattcacaccttattttattcaccgatctacaagcggccagaagccatgtttcctcccgtgcatctttcggagatcagcaatataagcctcatgcggcgcgaaggaatgataatcttcgatgctacgggacagagcaccacactcaagcaaatgccgtgctgtgtgcttgtaacgacttgagcgagcgttattgagcgtgaaatctatcattgcgcgtaacagaatagtcgcggccaaagggaatttggccgatagcttctctgcggcatcagacatcagctcataatgatcgccatccatctcacttgctcgactgaccaccagcttagacgcttcactaagtgatggatattgaaggaagaaatagagtgcatggtttgcatcggcgacggctcggacaaatgcaaatgccttttcttcagcttcaacgtcatcaaaatcgggaagtcgcttcacatattcccgtagcaactcatcattgagattctgctcgaaactcttccaccgaaactgttgcgcctcttctgcacgtccgagagattccagcacctcagcacgcaaaatttgccattcaaaagggatttcccgacagctatcgaattttgttttctccagagcggttaatgcgtcttccgcgcgaccagcggctaaaagcctccgagcgatatctgtggtgactgtagcgaacgtctgtgattctttagattgctgttcaatatagagatcaacatcgccaagagcatcggcgacctgctgaagcacaactttgaccgtgatcgacttaccgctggcataaagctgatcgcggtaaacagggccatcgctactccaagcaataacctctttgtctttgcttgcgacttttggctggggctctttagcccatgcttcgaaggctcgttgaagctttcgcaagccggcctcaccgagagccggagccattgcctcaatcagcgcatcatattgaccatatccattgtcctgcaagaccgagaagattttctcgaccaagcggtcaatggggacttttgccattgcagcaatgcgaccagcatcttcgcacgcggcatggaagctttcgatcaacgcgccacttccatcgcatgaacgctcaaaaatcgggtctgcgagcgatagaaactgccagatcagttcaaacgcctcattcggatcagtgggcgcaattttctcggcaatagatttgcgctgggcttccagatcagccctaacggactttgccttctgccagtcaatccagctttttgaacgtccgatactgcccaaacgcttacgaacttcccttgccaactcggcaccactcgaatttccgacaagttccatacgaagcaagcgcttatggttcgcattcccggtgctgatctcaatcaatagctcagcaaggcgcttagcgccaagtgcttcaaggttcttcgcattcaaggtagtctttgatgccatcaatcacctcttgtttcgcgtcgacaatagccgcaaaaacaaatggtgcaagaatggatagggccagaaaaagccttgcgaatgaacctgccttggtcaaagcggggatatcgagataatgataggttgcgcggcgctaagataattgtatctgcagcgaatatctgaagcaaaatcagcgaaagcggcccaaaaacgccacaagcttgcgcagtttgtccagcatattttcctgccgtcgatacttggcctgaaattcctgtgctgcctgcttggctttgaggtgttgcaattgaaaagcctcaaaatagctgtctaggactccatccgcaccgaccgggccggagatatcgagaaaataatcggcaataacgctcggtaccaacgcatcaatggcttcgatagccatacgcagccggccaattgcatctacatcatcggtatccagaccaaaccagattccttcaacaagagggccctttttgtcgagtttgagatagcagtggcgtcctagaccaaagcacgacgtgtcatcctgatatgtgccgtatgaatcctgttttccgctcgtcatcccctgaaacgatgtggcgcggaactgttgcacgcgcggcaggattggaagtaacacgtcttccgcatcagagactaacaacccgacatcggcataactgatcgaaggtggctctatcaaataaacatccgtatagccaaaacccgaagcgtcctggtgtttcgctgcggcggtcgcagatttggcaatatcttctttcacttcagaaaaggcggccaggggaaaaagattacgcattccccaatcgtcttcatgtatgtgaatcaggtcagtcatgaacttgctcggaattctatttggttctcttcatcatagctgttccagaaaatgttatcgaccagatgttgctatctgcaggagtatcaggaatttcgtgtttggtaagataggtccattgtctgctgaccttcatcacatagtttcatcaacgcgccaacttgttgagcgtggttgatgccagtgcagctgctttttgatctctggcgcttatttctgaacccagcagtaaatcatggaataatcgacaggcaccacgctcccccatcatttgttcagggctgcatgaattcgcggaagcgctctacgagcgcaaaatggacggtgcggttttccttcgtgcaaaacggccggaagatggcagcgcagaccttcaaactgcgccccttcagatagcgagccgaacacttcttgggcttccgtgtccgaattgcaccaaacccggttgcttaaataggagtttggccgccaaaaaagcccgctaaccttattggtttagcgggcttgatttggttgcgggggcaggatttgaacctgcggccttcaggttatgagcctgacgagctaccgggctgctccaccccgcgtcaaggtgtttgagtattttccggtaagaatggttatagcgcgttttgcgcgattggtctgttttgcatgattgagagaagatggctttgtttgtgtgctttgcagacctggcagcgacctactctcccgcgtcttgagacgaagtaccattggcgctggagcgtttcacggccgagttcggaatgggatcgggtgcagccgctccgccataaccaccaggtcggcgaagaacacaaacatgagaagctggttaggggcttaaggcattaggggaatagggcagtatgtttgggctgcgcctgttctttgcctttgtgctttgtctttctgcgtggcgatggttgagggctttgggcaaacatattgccttattgccctacttccatattgccttcaacatcaagcttttgcttgatggatattgtaaatgggagtgatcaagtcgatcgagctattagtaccggtaagctgcatgcgttgccgcacttccacacccggcctatcaacgtggtggtcttccacggctctgatagggaatactcgttttcaggtgggtttcccgcttagatgccttcagcggttatcccgtccgtatatagctaccctgctatgcggctggcgccacaacaggtccaccagagatacgtccatcccggtcctctcgtactagggacagatcctgtcaatattcctacacccacggcagataggaaccgaactgtctcacgacgttctgaacccaactcacgtaccgctttaaatggcgaacagccatacccttgggacctgctccagccccaggatgcgatgagtcgacatcgaggtgccaaacaaccccgtcgatatggactcttgggggtcatcagcctgttatccccggcgtaccttttatccgttgagcgatggcccttccacgcgggaccaccggatcactatgaccgactttcgtctctgctcgacttgtcagtcttgcagtcaggcaggcttatgccattgcactcgacgaacgatttccgaccgttctgagcctaccatcgcgcgcctccgttactctttaggaggcgaccgccccagtcaaactacccaccatacacggtcctggacccggataacgggccgcagttagacatccataaaaacaagggtggtatttcaagggtgactccacaaaggctggcgcccctgcttcaaagtctaccacctatcctacacatgtcgtcacgaatgccagtgtaaagctatagtaaaggtgcacggggtctttccgtctaaccgcaggaaccccgcatcttcacggggaattcaatttcactgagtctgcgttggagacagcggggaagtcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcaattcaaggcttgcacctctcctcttaaccttccagcaccgggcaggcgtcagaccctatacgtcgtcttgcgacttcgcagagccctgtgtttttggtaaacagtcgctaccccctggtctgtgccacccccctatggttgcccatagtgaggtcacgcttcttccgaagttacgcgtgcattttgccgagttccttcaacgcagttctctcaagcgccttggtattctctaccagtccaccagtgtcggtttagggtacggtctatatgcaggagctatttcctggaaccgcttcgctgcaagatcaatccaataagacctcacaacacacgcgatccgtcactacctgcaggcccacgaatattaacgtggttcccatcgactacgcctttcggcctcgccttaggggccggctaaccctgctcagattaactttaagcaggaacccttggactttcggcgagggagtctctcactccctttatcgttactcatgtcagcattctcacttccgatacctccaggatgtctcacgactgtcccttcacaggcttacggaacgctccgctaccacgcacatacgtgcatccacagcttcggtgtatggcttgagccccggtacattttcggcgcaaagacccttatttagaccagtgagctgttacgctttctttaaatgatggctgcttctaagccaacatcctggttgttttgggatcctcacatcctttcccacttagccataacttagggaccttagatggtggtcagggttgttgccctctccacgacggacgttagcacccgccgtgtgtctgccgattagtactccccggtattcggagtttggttaggatcagtaagacggtgagtccccatagcccatccagtgctctacccccgggggtattcggtcgacgctctacctaaatagatttcgcggagaaccagctatctccaagtttgattggcctttcacccctagccacaagtcatcccgatctattgcaacagatatgggttcggtcctccagtacgtgttaccgtaccttcaacctgctcatggctagatcacttggtttcgggtctaatgcatcgaactgaacgccctgttcagactcgctttcgctgcgcctacacctaccggcttaagcttgctcgatacactaagtcgctgacccattatacaaaaggtacgctgtcacccaggacaaaccttgggctccaactgtttgtaggcatccggtttcaggtactgtttcactcccctcgtcggggtgcttttcacctttccctcacggtactggttcgctatcggtcatgcacgagtacttaggcttggatcgtggtcgacccatgttcagacaggatttcacgtgtcccgccctactcaaggacttctgctattctacgtgtacgggactatcacccacttcggtcgagttttccaactcgttccactttattcacaaaagccactggcctggtccgcgttcgctcgccactactagcggagtctcgtttgatgtcctttcctctgggtacttagatgtttcagttccccaggttcgcttctaacccctatgtattcaaggttagataccttatttatgatgactagaaagctgtgctgttctcgctcacgcgccgtacgcattccagaggaatgctggcgctccgcgggggcggcccacatgggccgacgacctagcggtctgtatgggtgtaaacccatccagcgttgctccaacaaaacagattttctagtcatctaaggtgggttgccccattcggaaatcgtcggatcaaagggtattcgcacctccccgacgcttatcgcagcgtatcacgtccttcatcgcctgtgcatgccaaggcatccaccaaatgcccttaagacacttgatcactctcattgccaatatccatcaaaactcagctcttaaagccgcattatgcgacgccgaatgttgccattcgactgcaaatgctcgtttcaacagtatcagcagaaagaccagcttctcgagatacaatcggtgatggcggttaaacacatcaatcattatgcaaggcttgagcaagcttcttgcgacatcaactcttcagttgatccgattacatcttctcttcacgatttcatacagaacaggcagactttcgtaaaagtccgcaaacttgtttctttcttttgttgattgccaatatccgtctcaacaccaacatgatggtggagccggacgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctacggcccctcatcaagtaacttggtgggcctgggaggacttgaacctccgaccccacgcttatcaagcgtgtgctctaaccaactgagctacaagcccagataccgacgcaaacgctactacgcgatccacagatccaccccgaagcgaagcttcgcaaggccgaccggccgtcggccctgatgggccgcgcctgcgcagggccagcagcgtcagctgcggtacggcccgtgagcaatcaacaatgaagaaagagaaacgaaggcggcacgcctgcaagcgatcgtcaggctgactggcctgcgatctatgttctaataagatggagaaggatcatccggataaatccggcctctttccaattctcgatcctccttagaaaggaggtgatccagccgcaggttcccctacggctaccttgttacgacttcaccccagtcgctgaccctaccgtggtcgcctgcctccttgcggttagcacagcgccttcgggtaaaaccaactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcggcatgctgatccgcgattactagcgattccaacttcatgcactcgagttgcagagtgcaatccgaactgagatggcttttggagattagctcacactcgcgtgctcgctgcccactgtcaccaccattgtagcacgtgtgtagcccagcccgtaagggccatgaggacttgacgtcatccccaccttcctctcggcttatcaccggcagtccccttagagtgcccaactgaatgctggcaactaagggcgagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtctccggtccagcctaactgaaggatagtgtctccactaaccgcgaccgggatgtcaagggctggtaaggttctgcgcgttgcttcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggaatgtttaatgcgttagctgcgccaccgaagtgtaaacaccccgacggctaacattcatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctcagcgtcagtaatggtccagtgagccgccttcgccactggtgttcctccgaatatctacgaatttcacctctacactcggaattccactcacctctaccatactcaagacttccagtatcaaaggcagttccggggttgagccccgggatttcacccctgacttaaaagtccgcctacgtgcgctttacgcccagtaaatccgaacaacgctagcccccttcgtattaccgcggctgctggcacgaagttagccggggcttcttctccggttaccgtcattatcttcaccggtgaaagagctttacaaccctagggccttcatcactcacgcggcatggctggatcaggcttgcgcccattgtccaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctgatcatcctctcagaccagctatggatcgtcgccttggtgagcctttaccccaccaactagctaatccaacgcgggccgatcatttgccgataaatctttcccccgaagggcacatacggtattagcacaagtttccctgagttattccgtagcaaatggtacgttcccacgcgttactcacccgtctgccgctccccttgcggggcgctcgacttgcatgtgttaagcctgccgccagcgttcgttctgagccaggatcaaactctcaagttgaaaatttgatatatggctataatcagtcgcacccccatgtaaaacacggagacgcaaacttctggtcacgctcaattgacgagaacatatttacacaccaacttcgatccgaaaaccaaagtcaggtaacataagttcttaccaagaaacgtgtccgccaaagttcgttgtgacagttcgatctctcgaaccatccgcagacaatgccgcccacgtttctctttcttctgtatgcagttttcaaagaaccgacgatctaaaccgtccaaaatctcttccgcctaaccaaacatccaaccagtcaaacccgaaggtcaaatccgtgtcagcgcctcgtctgcggtgccgggcttctagatcagtcaaaccaacctgtcaaccactttttttgaagaaaatcacaaacttattcgccgttcttctcttcaaggattaaccagagataaccccggaaaaccacccccaactactcacaaatcaacaaacagtcaatccattttcatcagtaactcaaggacgcatcagactgccgctgccggcgccgccgccctcgttgtggcgctatataggccccaccaatcataactgtcaacgccaaattccaacttttttgatgtttttttgacagcgctccatagagccccgcatccgactgatttttgcttatatatagagaggtcgtaccggcttccgggctatggaaagccttaaaccggcctcattatcgggataatccccgcgcgaccggaaaagataccggatcggactgtggaaaacgggcgccaggcggcttgccgttgacttacgttttcccggcaggcaaaactgcgatacccgtttggggacttccacttacaggaagacatcataccatcaaataagcgccgcttgtctgagacatgaagttcaagcgcatggtcatgcgcaaggtttataaaggaccgactgtatcggatgaaggaattggggccgaacaatctcgatccgggtgacgagcccccgctcagcgttggcggtcggcgccggccaccggacaggcgtgaagtttcggcccgctggcttgcaggcacgtttctcaccggtgtcacgtcctgcatgttgattggcattgctctttttgcagcactcgacgggcgtgagcagctcgccaccccgccagaaattcttgcccgtaatgaaatgcccggcattaccgaggatgacacggcgaccaagggtggccgtctgataagcacggtctcccagcagaaaacacgcgatcgccgccggttcgatctttctaccatgcagcgtgtgggcgagcgcgaagtcatccgtacgaagccgtttgaattcgtgcgcatggcactggccgtcgaccatcccaccaatcgcaaatatccgccattcaatgcgatgacgattttctcggaagggcctgccgcgccgcagcccagcgatgccggccagatttatggcgcgaaggttgagagcgaggtcagcctgcgtatggtcgatttcccgatcagcaccgcaaccttcgatgcctccagcgacctgacggtcgatgaagtggaaaaggttgttcgtgatacgggcggacttctcaccgatggcgatgttcaggtggcttcgctccattatgtcgatccggcgcgcttcggcggcaacgattcaccttttgccctcagcccaccgcttggcgtgaagattacgcaggaaaatgtcagcatcgcaccgcgcagcgatgacgaacaggtcaatgagggcttttccgaagagctgattcccttccgccagacggcggatatagcgcaggcgcttgaagatgccggttataccggggaagacgcctccaatatggctgaggcgctggccaagctgatgaactccccccggctgaagcagggcagcgttctgcgtgtcggtacggaatcacatgacggtatcgaccgcatcgtgcgggcaagcatctataatcgcacgacccatctggtgacggtcgcgcttaacgaccgacaacaatatgtgccgtctgacgaaccggaggaaaccccgcttctgcaaacggcttttgatggcaatgccgcgccggcggcaattcgcggaaacctgcccagcgtctatgacggcatcagccatgcggcccttgcctatgggatgacggaaaccatgcgcgagcaactcgtgaagatgctggcaagcgatgtcgatcttcaggcacgtctttcgccaagcgacgcgatcgatgcatttttctccctgccggacgacccggaaaagccggaaaacgattcacagcttctatatgttgcagccaccttcggtggaaccacgcgcaagttctatcgctatcaggccccggatggcagcgtcgactactataatgaagacggaaaaagcgccaagcagttcctgctgcgcaacccggtgcccaatggcatcttccgctctcctttcggcatgcgccgccacccgattttgggctatacccggatgcataccggcgtggactgggccgcaccgcgcggcacaccaatcatcgcggcgggcaatggcgtggttgaaaaggctggctggagcaatggctatggcaaccagaccttgattcgtcacgccaatggatatgtcacaagttacagtcaccagaatgccatcgcacgcggcataactccgggagcacgtgtgcgccaggggcaggtgatcggctatgtcggctcgacgggcctgtcgacgggaccgcaccttcattacgagctgatcgtcaatggaaccaaggttgacgccctgcgcatccgcctgccggacaacaaggcgctgaaaggcaaggagtttgaagccttcaagcaggagcgtgaccgcatcgacacgctgctcaacagcgacgaaaacggtacgaaactggcttccaacggatcggccaagagctgatccaaagcaaaaagccggatgcaaaacccgcatccggcctttttatttcgggataaagccccggaaactattcagtgaattccaccgtcacgcccggtttcaccagcttggccaattcctcggcatcccaattggtcagacgcacgcagccatggcttgaggtcttgccaattctggacggcgccggcgtgccgtgaataccgtaggtcggttttgacagggcgatccagaccgtgccgaccgggccgttcggccccggcggaatggtcagcaccttgtcattattgccctgcttgaaattgatcttcggattgtaggtataattcgggttgatcgcgatgcgctccacctgcacgataccggacggcgaaggattatccgacgagccgatggttgagggataggcgacgacaagcttgccgttttcatcgtagccgcgcacctgcttgcggcccttgtcggcgatgatgcgcgcaaccttggcccgcaccggcttgccgagattgggaaccttcaccacggaaccgggctgattgaagttcacaccgggattgatctctttcagataggcttcatcaatgtgaaacttctcgcccagcatttcggcgacagatgtataggccatcgccggaagctgtgccttatgcgcataatcttccgggatcgacgccacatattggcggccgacatcctcattggtaatcatatattcgccaaaagccgggccgcccgtcgcttccagttcggcattcaccgctgcctcatcggtcggattgatgattttgccggtcatttcgcgataagcagcagcggccttgtccacattgctgcccgaacgcccgtcgatcacgcccggcgaagcaccggcccgatcgagcaaaacctgataggcggcaatttttgccttggccccctgccctttcggcatctcgacagcaggcaccatatcgtttggattcggaacgccctgcgggcgcgctgacggctgccggtaatccggcgcgatgctggcagtgccggtattgtcaggataatcggcgcctggcggcggcagctcggaacgctgcacctggccgtcgcgattgccctggtaatcgggtgctgcaggcggtgcgggataataattcgggtcttccggcacatcgccgaaaccatcataaggcgcgccgccatcgacaggcccatccagcgtccagttatcgtctggcgcaacagcgcgaccgcgcgctgcatattggttacggtcgtaactattggccgcttcgacacttaaaatacgcccgcgccggtccatcgtgacccggcgtccatatgcatcaatataaacgcgaatccgccggtcgtgataaatctcgtcgcccggatcgtaaagctgcgcaagctgcaccggatgcgacgccacggtaccggcagcttcgtccgcctgcgcatagcccgaaaggaccggcagcgccaaagacgaaaataaagcgatgtgaagcaaacgtacaagaagcgccatgaaggaagtcccggatgatctcacgatcacagatgtggctaggctatagtgacgaattagcttatggtttggcgcgagggtattttgttgctgaacaggagaaacgaccgccgtggagttgatctccacaagggcgtttcgacacattcagaagcaaaatacaccgcgtcccttcgggatatggcaaaaaacctccatcttggcgtcgccaaacctcgatggggaaccaccccaccttcggtttcgctcctaaagctgaagattttttgtccataccaaaccacaagttaattcgccactacagcctaacatgattaacagacggttatttctctttgagctgatgccagatgaactggacatgaagatggcgggaaagatgcagcttccaaaagaaaaagcgccgcgaccggctaggtcgcagcgccgatgccccccgacaggaagccgggcaggtttgttttgtcaggctttctcgtcttctctttccggctccgccgcgctgaacgcaccgctgatcggacggaaattgagccgatccgaaccggcagtgatcttgacgagggaaccgtcgagaatatcaccaagcaggatacgttcggccagcggatcctgcacttccttctggattacgcgcttcagcgggcgcgcgccataggccgggtcataccccttgttggcgagccattcgcgggcgtcgtcctcaagctgcaaggtgatcttgcgatcggaaagcagatattggagacgctgcatctggatatcgacaattgcacccatgtcttcgcggcgcagccggtggaacaggatggtttcatcaacacggttgaggaattccggccggaacgaagcacggaccacgcccatcacatcatcgcgaacagtctcgacatcatcgttttcgcccagattgacgagatattccgcgccgaggtttgacgtcatgatgatgaccgtattgcggaaatcaaccgtgcggccctggccgtccgtcaggcgtccgtcgtccagcacctgcaacagaacattgaagacatccgggtgcgccttttcaatctcgtcgaacaggatcacctgatagggcctgcgccggacagcttcggtcagcacaccaccctcttcatagccgacatagccgggaggagcaccgataaggcggctcacggaatgcttttccatgaattccgacatatcgatacgcaccattgcggtatcatcctggaacaggaacgaggcgagcgccttggtgagttccgtcttgccgacgccagtggggccgaggaagatgaacgagccgatgggccggttcgggtcctgcagaccggcacgggcacggcgcaccgccttggatatggcctgcaccgcctcgccctggccgacgacgcgcttgccgatctcgtcttccatgcgcaacagcttttcgcgctcaccttccagcatccggtcaaccggaatgccggtccagcgcgaaatgacctgcgccacatggtccggcgtcacggtttcttccaggagggaacccttgttttcctgactttccgcatcagcaagttgcttttccagttgcgggatcgtgccataggcaagctcgcccgctttctgaaactcaccattgcgctgcgcaatggcaagtgcattgcgtgcctcttcaagctgacgcttgagatcggcagcaagcccaagcttctgcttttccgcctgccacttggcggtcagttcggctgattcttcctcaagatcgctcagttccttttcaatgcgctgcaagcggtccttggaagcggcgtccgtttccaccttcagtgcttcgcgctcgatcttgagctgcatgatgcggcgatcgatctcgtccagttcttccggcttggaatcgacctgcatacgcaggcgcgatgcagcctcatccacaaggtcgatggccttgtccggcaggaaacggtcggtgatatagcggtttgagagcgttgccgcagccaccagcgcggagtccgacacgcgcaccttatggtgctgctcgtatttctccttcaggccacgcagaatggagattgtgtcctccactgttggctcatcgacaaaaacgggctggaaacggcgcgcaagggcggcgtccttctccacatatttgcgatattcctcaagcgtggtggcgccgacgcaatgcaattcaccgcgcgccagagcaggcttcaaaaggttcgacgcatccattgcgccatccgtcttgcccgcgccgaccaatgtgtgcatttcgtcgatgaagaggatgatctgcccggcagccgtctgcacttccgagagaacggccttcaggcgttcctcgaattcgccgcgatatttggcgcccgcaatcagcgcgcccatgtcgagcgccatcaattgcttgtccttcagcgattcgggcacgtcgccattgacgatgcgcagcgccagaccttccgcgattgcggtcttgcccacgcccggctcaccgatcagcaccggattgttcttggtgcggcgtgacagaacctggatcgtgcggcggatttcctcatcgcggccgatgaccggatcaagcttgcccgcgcgtgcgtcttccgtcagatcgcgcgcatatttcttcaaagcatcataattgctttcggctgaggcggaatcggcggtgcggcctttgcgcatatcgttgataaccctgttcaatgccgtcggggtgacgcccgcagcagaaagtatctcggaggttttggcggatttttccatcgccagcgccgtcaggaggcgctcgacggtgacgaagctgtcacccgccttgctggccagttcctcggcaagcgagaacaccttggcaagaggctgcgaaagatagagctggtcattgccacccgaaactttcggcagtttttcaagcgcgctttgcaggcccatgcgcacatcgccaacccgtccgccagcccgctcgaccagcgacgccgccaacccctcatcgtcgtcgatgagaaccttcaggatatgttctggagtgaattgctgattgccggaggaaagcgcgaaggtctgggcagactggatgaagccgcggacccgttctgtatatttttcgatattcataatgtctccgtttgcctctcggtccgtcccgcggcaccgagagatgttgggtgacgaccccccacaagggcgggctcttctcaaaagtgcatatgggaatattgccctctttcggcaagaccggcaggcatcggaaaatccaaataaaaatggcgcggaaaaccgcgccatctcaaagtttttatcgaagctggaaacttatgcgtcggaatcggctgcttccgcaaccggcgtatcgtcaccgctatccttggcagcggtgcggcgtggacggccgggacggcgtgtggcgcgccgcggtgcgccagcttcttccgcagaagcctcgacaggggctgcttcgacaacagccggagctgcttcctcaaccctggcggctgcggccggtgcttctatagccggctgcggctgttcggccttttcttcctgcttgtcgtcagcacggtcttcgctgccgaaacgctcgcgctgcgggcggcggccacggccaaggcggcggtcgcggccctcgcgttcgcgtggctggcggccttcgccgggcttcgtcgcctcgccgttttcctcgccgtacacaacctcggcgggcgtgccttcgatcaccggctgcggtcccgaaccattaaccggctgcggggcagcttcggctggaatgaaaccggcttcctcatcgtcaccgccatcgctgtcgaagttttcttcgcgctgatagggaatattctgctgcgccatggcagccatgatgatgcgattataatgttcagcgtgctgaagatagttttccgccatgacacggtcgccagatgcctgggcgtcgcgtgcgagggctgagtatttttccgcaatatgctgggcgttgccgcggatcttcacatccgggccattgctttcgtaattgcgtgacagaggattggggcccttgcggttattgttattattgttattcccccgtccgcgcatgcgcctgttctgctgtgctggcctcatattcatctcttttcagattaaagggcgtaaaaactccgggatcaaatagccgccggtgtttcacaatttgcatggtttcacatttcatctgatggaaggaagcacgccctaattcttcccacacatcgactgttcctgagtttcggagcgcctgacgacaggcaaccgaaaaccctgcggttggcattatgcatgacattccgaacagcgtgctcttcggaaccatgcctgaaagtcgtgtacttccgtacgagccatcccaaaaagagcaaaacctttaagggagcatgacctcaatcgtcatggagcatttccgccaccgccctcacgagggcaaaaccattctggctgtatacggtggccggaaactaaacggcttcgcagtaaattccaagcgttttttagcgtcggcgcttatcaaaattgcgtattagatatctgcccgaaaagcatggctcttctgtggccaccaagatcatttgcttcgccggcaagcgaaaaacctgtgcttttgaacagtgcttcgacatcctggaattgtccggcgccgatttctacggcaaccataccgtctttatataaatacgcacccactccttgtgcaagggctttgtaaaaatcaagtccatccggcccgccatcaagtgctgcaagcggatcatgctcacgcacttcgcgcgacaaaccggcaatctcagcatggggaatataaggcggatttgaaacaatcagatgaaatttcccgctgacattggagaaccagtcgctcttcaaaccggcaaacctctcgccaacgccattgtctatggcgttgattcgcgccgtggcaagcgctccctcggccacatcgacaccgatcccgtgcatatgctcgaagcgatgcagaagcgaaatgatgatcgcacccgtgccggtgcccatatccagcacctcggccgtaccgtgcctggcgatgagctgctcaaggacgggaatcaccagttccatcagcgcctccgtatccggccgcggctccagcgtttgggcggaaaggcggaaaggcaggccataaaattcacgctggcccatgattcggtgcaccggctctccgcccgcacgccgttccagcgccgcccgcagcttttcagcctcggcgctgccgattagcttttccggctgggaaacaagatcgaggcgtgtcgcacccgtcgcccattcaatgagcagacgcgcatcgagatcgggcgtctcgccccccgccgcacgcaatttcgcgcgggcctctgccatcagccggtcaaggcgctccacctcttcgctgctcacggctgctcgcccagttcggccagaagggcggtctggtgatcggaaatcagcgcatcgaccagttcgtccagatcgccttccatcacgcggtcgagcttgtagagcgtgagattgatccgatggtcggtgacgcgcccctgcgggaaattataggtacggatgcgctccgaccggtcgcccgaaccaacctggctgcggcgcgcctgcgagcgttcgctttcagccttctggcgctccatgtcataaaggcgggcgcgcaggatctgcatggcgcgggcacggttctggtgctgcgatttttccgcctgcaccaccatgatgccggtcgggatatgcgtgattcggacagccgaatcggtcgtattgacgtgctgcccgcccgcgcccgaggcgcgcatcgtatcgatccggatatcctcgttgcgaatttcaatatcgatatcttccgcttccggcagaacggcaaccgtggctgccgatgtgtggatgcgcccgcccgcttccgtttccggcacgcgctgcacgcgatgcacgccggattcaaacttcagctttgagaagacccccttgcccgaaaccgtggcgatgatttccttatagccgcccgcatcgccctcgctggccgaaacaagttccacccgccagcctttttcagccgcatagcgttcatacatgcggaacagatcgcccgcgaaaagggcagcttccagaccgcccgtaccggcgcgaatttcaaggatcgcattcttgtcgtcggcggcatccttgggcagaagcaggatttgcacatcctgttccagcaccgcgatgcgcttttccacctccggcagttcctccaccgccagagcgcgcatctccgcatccgtcgaagcatcgtcgcgcatcgcggcaaggtcgcttgcttccatgcgcgcatcgctcagttcgcggattttgcccaccacgtcctggagttcggaatattcggaggcaagcttcacataggtatccgaatcgggattgttggccatctggctttcaatcatcgagaaccgcttcaaaagctgatccattcggtcctggggcaatgcgatcatgtcgtgtcctagaaactggagcatttccggcaaaagcatgaagcggttttgcatacggataatgcgacaataacgaataatgagagcggttcgacgattctgttaaaacgcaaccgctccggctgcggcgtgcaaacatgttccagatgcgtgcgcccgccgcgccgcacccgttcaatttgagcaattggcttcgctataacggaatttcgttgtcttcggcaaatcgaagcaacaattcgcgcaaggaatgcgcattgttcggcttgttgagctcttccagaagaagcgcattgagcttgcccgcatcaagtgcgccgagcatggccttgaccgggccgatcgccgccgccgacatggaaatcgaacggaagccaagcccgatcagcgtcattgccgtcaaggggcggcctgccatttcaccgcaaagcgtcaccggcttttcatgccgcgcccccgctttcacgatatgacgcagcgcacgcaggaacgatggtgaaagctggtcaaaacggtccgaaatcagcgaattgccgcgatccgccgccatcaggaactggaacaggtcgttggagcccaccgaaacgaaatccaccgccgtcatcaattcgtcgagctgccacaatagcgccggcacttccaccatcgcgccaagcttgagacacagcggcagcgaatgcgcaaagcgggaaagatggcgaacctcgcgttcgatgatctcgcgcgcggccttcacttcgctcacttccgtcaccatgggcagcatgagcttcagttcacggccacccgctgccttcaatagcgcgcgcaactgggtgcgcaacaggccgggacggtcgagcgtcaaacgaatggcgcgccagccgagcgccgggttttcctcatgcgcagttgcgcggaaataggggagaaccttgtcgccaccaatatccagcgtgcggaacgtgacgggcttgtcacctgcggcatcgatcaccgaacggtagagccgctcctgctgttccgagcgcgggaaggtggaagccaccatgaattgaagctcggtgcgaaacaggccaatgccggcagcgcccgaagcggaaagctgcggcagatcgacaagcaagccggcattcatcaaaagcgcgatatcaacgccatccttcgtgatggcgggcttgtcgcgcaattcacggtaatgcgcctgccgccgtgcacggaagcggaccttttccgcataggcggattccacatcggcctgcgggcgcagatgcacgatgccctcatcgccatcgacgatgatcgcatcgttgttttccgccatggaaacaacacccttggcctgcccgacgacgggaatacccatggcgcgcgccacgatcaccacatggctggtggccgccccgtcttccagcacgacaccgcgcaggcgttcgcgcggatagtccagaagctcagccgcgcccatggaacgggcaacgatgatcgcatccttggccagtgattcggcaatcgtcttgacgtcgcggcccataagctggcgcaggaggcgattggcgagatcgtcgaaatccgaaaggcgctcgcgcatataggggtcggtcagatgcaccatgcgcgcgcgcgtgtcgctctgcaccttttccacggcagcttctgccgtaaggccgttatgaaccgcttcttccagacgacgcacccagccgcgatcatgcgcgaacatgcgataggcttccagcacctcgcgatgctcgccctccaccgccacatcgcggcgcgacaacatgtcatcgatggaaatacgcaaggagccgagcgcctcgtccagccggttgagttcggcctgactgtcctcattgaaaagattggtcacgacgatgcgcggctcatgcagcaccacatggccaagcccgataccatcgttgaaaccgtggccgcttacgctcatcggccgcccgagatccagttcgattcctggacgcgccagacgaagaccatccccggttgcgatgatttcggcgagaaccatggcggttgtctcaagtgcttcaacctcgtcttctcgataggcgcgtttggtgcgattctgcacgacaagaacgcctaaagtgcgaccagcgcgaagcacaggcacaccgaggaaggaattataggcttcctcgcccgtttccggcagataggcgaaagccggatggctctgcgcatccgtcaggttgagcgggcgtgcgcttgccgcaatggtgcccacaaggccctgccccagacgaagctgggcaaggtggacagcttggggattaagaccttcggtggcgtaaagttcaagaacgccgtctgcgcgcaatatatagaaggagcagacttccgcgaccatgttctgcgcaatttcgcggacgatcctgtcaaggcgcgcctgtggttccagcggctccgccatcaattcacgcaaccgcttgagcagtacacggggaccggttgtcagctcacgcatttcctcggaggctcctctctttgcgcaaccgcttcgccaagcctattcctgtcacccgtcagcaaagcgttacgctattccctttgtgagcattttcgacacgcgcgtccagaacaaataacaccgactcgcaaaatcttgcagtaccgagcgccgtctgcggcacgcggcccggtatggaaccatgattgaaaaacggaatgtgaaccggctgattataccaaaacccgatgagcttggctcatcgggtctggttaagcccgtgcggcaattaagcatttcaaggtgtggagagcgtcggcaactccagcccccgtatcacttgtattacttgtcgagaccatagacggcatgcagcgtgcgcaccgccaattccgcataaggcccatcgatcaaaatggaaatcttgatttccgacgtggtgatggcgcggatattgatgcccttttcggcaagcgccttgaaggcggtagccgcgacacccgcatggctgcgcatgccgatgccgataacggagattttcgcaaggccggtttcggactggatattgtcaaagctgatttcgctcttggccttgtccagaaccttcagcgccttgtcgatgtcgccggtgggaatggtaaaggtcatgtcggtcttggagccgtcttccgacacgttctgcacgatcatgtcgacattgatgtgctcttcggcaagcggcccgaaaattgccgccgacacgcccggccggtcggccacgcgccgcagcgaaatctgtgcctcatccttcgcaaaggcgatacctgtgacgacctgctgttccacgatttcttcctcgtcgcaaataagcgttccgggcgggttgatcggatcacccatgcccggcgcatcgggatccgtaaagcttgagcgcacgaaagtacgcaccttgtgcaccatggcaagctccaccgagcgcacctggaaaaccttggcgcccagcgatgccatttccagcatttcctcaaaggaaatcttcggcaggcggcgcgcctttggctcgatgcgcgggtcggtggtgtaaacgccatccacatccgtatagatgtcgcagcgatccgccttcacggcagcggcaacagcaaccgcggacgtatccgaaccaccgcgaccaagcgttgccacgcgattgtccgggccaatgccctggaaaccggcaacgacggcaacctgccccatttccatgcggcggatgatttgcgaaccgtcgatttcctgaatgcgggctgcaccatgtgcattgtcggtctggatggggatctgccagccctgccacgagcgcgcatccacgccgatggactgaagcgcaattgccagaaggccgcttgtcacctgttcaccggaggcgacgatggtgtcatattcgcgcgcatcataaaagggagagcttgcgccgcaaaccttcggcatgttctgcacccagtcgaccagctcattggtcttgccggacatggccgaaacgaccacggcaacctgattgcccgcctcgacctcgcgtttgacgtggcgcgccacattatagatgcgttccagatcggccaccgaagtgccgccgaatttcatcacgatgcgcgccatttaaggttacgtcccgctctttagaaaaattacactctcacctgcccaaaccttatattgttgcgacaggcaaacttgtggtcacatagctaaaatggggaggttccgcaaggccgcgattcgcatccggcctttggagagcgaaattgatttgctccttgactttaaggcgctaccttgacagcacggcaggaggccgctgctgcaggagattgagatgaccgagactgcccgcaccaccatcgacgcttccgagatcgagcatttttcgcgcatcgccgcgcaatggtgggatccgcagggtaaattccgcccgctgcacaaattcaatccaacacggcttgcctatatcaaggaaaaggtctgcgcgaagttcaaccgcgacccgaacgcgccgcgcccgctggaaggtcttcgctttctcgacattggctgcggcggcgggctgctctgcgaaccgatggcgcgcctgggcgcaaccgtgatcggcgcggacgcctccgccaccaatatcgaagtggcgaaaatccatgcagcccaaagcagcctcgatatcgattatcgcgccaccaccgcagaggcgctggcagatgcgggcgaaaaattcgacgtggtcctcaacatggaagtggtcgagcatgtctcggatgtcgatctcttcatgtcggccaccagcgccatggtgaaaccgggtggactgatgttcgtggccaccatcaatcgcacgctgaaagcctatggccttgccattatcggcgcggaatatgtcctgcgctggctaccgcgcggcacacatcaatatgaaaaactggtgcgcccggaagagctggaagcagccttttccaaggcggacctgcgcctcatcgacaagctgggcgtgacctataatccgctggccgatagctggaaccgctcacgcgacatggacgtgaactacatggttctggcagaacgccccgcctgatccgattatcctttctgcgcgcgcgtggtcatggccacgccagccgcgatcacagccgcgccaatccaggtcagcggcggataatgctcgcccagaaacaatgtgcctgaaacaaggccgagcgccgccgcgacatagccgatctggctgagataaaccggcccacccaccgcctgcagccggaagaacagcgcgaacatgcctgccgcagccagggattgcgcaagtgctgcaaagggtgcaagcgcaaagctttccagcggaaaacgcccggtgaagagagtgatgcagataaaaaggatgaatgccgaagccaggtggctgcccgccgcaagctctgtcggctcggagtttttcggccagttcagcgtgcgataaatattcccgatagccaaaagaacggggatcagaagtgctgctgcaatccacaggagatcggtcggcttgccgacctccccccgcgtcatcgccaccatggccgccccgacgaaaccgatggcaataccgccgatgcccagtgcattcgggcggcgcaggccgaaacccatggaaagaagcagcgtgatgacaggcgacagcgtgtacatgatacccgtgaagcccgcgccaagatgcgggatcgccgacaggatcaggaagttcggcaaggcataggaaatcagggctgtgcagatataataacgaagcctcccgccggaaaagccgagcctctttttacgcaggcacagaacggcaaaaaggatgacgcccgcacttgcggaaaagagaaaagtccacatttccggcggtattcccgcctgtgcggcgatcttgccgagcggcaatatgaggccaagcagcgtgcccgtggcaatcagcagaaaaggcgcggattccatcagtttcatccgccttttcatgcaccttgtctccgtttccagaaaggatcagttctggtcttcagggaaaaccggcagaggcagaatgtccacgccgtcttcgagcagcgaatgcacgtcatcgcgcgaggcttcgccataaatgccgcgcgcttgcgtttcgccgaagtgaatcttgcgcgcttcttcggcgaatttctcgcccacataatccgcattttcgcgcacctgacggctgagcgcgcgcatttcttccagaacttttttctgcgcttcgttcagcgcaatcgccattttctccctgccccggctcgtcgagacagcaggcgccatcagcgacttctgcacagtttgcgaatgacatgccggacaagcgacaagcttcatttccgactgccgctcgaaatcggcattgtcccggaaccagccctcaaattcatggccgtgatcgcaatgaagcgaaaagcggatcatggatcttacgcatcctctttctggctcgcacaaacgaggctcacctcaaattcccgcgcattcttcaggttcggcaccttggcgcgtgccgccgtgctttccgacaggtcgatatcggcaacgatcacgccgggttcgtcatgggcagcctccgccagcaccttgccccagggtgaaacgataatcgaatgaccataggtttcacggccatcttcatgcagcccgccctgtgccgcggaaatcaggaacgcgccattctcgatagcgcgtgcgcgctgcagaacgtgccaatgggcttcaccagtctggcgcgtgaaagcagcagggtcggtgatgacatttgcgccagccagcgcctgtgcctgaaaaagctgcgggaaacggatatcgtagcagatcgccatgcccactttggcgaaaggcagttccgcgatgacggcttgcctgccgggctcacaggccgccgattcgcgccagctttcgccattgtcgagatcgacatcgaacatatgaatcttgtcataagtggcgatcttttcgcccgatggcgcaaaaatcccgccgcgattggcgatcttgccggtgcctgcatcgattgccgtcgaaccgatatgcaggaagacgccatgcctggccgccagtgcgcgagccgcccggaagaccaggtcgttctcttcatcgcgcacgcttgcaaaaagggccggacggtcgcgcatcagcgcgccggtcatttccggcgtctggatataatgggcgccttgcgctgccgcatctgcgaccagtttttcgagagcctccacattgcggacgacatcaatgcccgaacgcatctggattgcggcagcgcgaaaggtgctcatgatttgacctctaaataagtttgccggttttcagcaggctctcgagcttgccctcgtcttccagtgcataaagatcgtcgcagccgccgacatgaaccgagccgataaaaatctgcgggaaggtattgcgcccggagcgctcttgcatttcagcgcgcaattccggcgttgccgaggcatcgatttcattgaactcggcaccctttcgggccagaagcgcctttgcccgtgcgcaataggggcagccggggcgggtatagatgatgacgtcaaccatgagaaactccattctttgcccattatataagcggcaaaacctttatctggaaggccccgcacattggtttgattatgcttgcttcaatcaggcaacacgcggctgaaggtcagaacatcgacgctcttcgccccgccgcgcagaagcgcgcgcgttgcagcctttaccgtcgcacccgtcgtataaacatcatcgatcagcaggacacgccgtccgctgatatggatttcgtgttccttcggcacacggaaagccccatccacattgcgctttcgttctttcgctccaagaccgacctgttgctcggtgcgcctgatgccctttagcgcctgcggcgcgaagggcctgttttcaagccgtgcaagcacgcgcgccagttcggccgacgggttgaagcgacgccgccagaaacgccagcgatggagcggcaccggcaagacgacctcgcactcctccagcaattcgcggccagcacgctgcatccagcgcgccatccatggcgcaagatcggtgcggtcatgaaatttgagtgaaacggccatgcgctgcgccgccccccggtgcagaacggccgatcgcaggcgccgaaacggcggcggatcggcaatggcttccgcactcaggaaatgatcgccgaaatcatgaccgaaaggcgtacccagcaccgggcaatagggccgctcgataaagcgaagcccggaccagcattgcgggcaaagcgtgcccggttgggagacatggatacgacagccgatgcatgtcgcaggaaaaagcgtatcagcaacatggcgcagcaccggccgcgcagccgcatatgtggcgccgcccagccgatgcaacaaggtttgatgcggtctatcgtcatctgccattgcattcgcccccgttcgaatgcatctagagcatttccagcaaaagtgtgaaacggttttgcgtaggataatgcgacaaaacaaatagttagagcggttccggcgattttgttaaaaacaggaaccgctctatcccctcaaccactctagcggtgaatgctcgaaagagaagatagaatcccatgtccgcccagaccaatgaaaacgcgatcttcgaccgcgacctgatgctcgctttccgccgccgcgccttccagcgagcagaaccgggcgcggatttcctgttgcggcgcgtggctgacgatcttgaagagcggctcggtgccgtcgaacgccgttttcccgtcgcggtggaccttgcgggtcatacgggcgctgcggcggcagccattgcgcagaccggcaaggctgattacgtcctgcgcatcgaacgtgacactgaatttctgcaaggccccttccccgccatcgtgggcgacgaggaagcacttccgctgaaacccggcagtgccgatctcatcgtctcgctgatggcgcttcacgccaccaatgacacaccgggagccatggtgcagattgcacgggcgctgaagccggacgggctttttctggccgcactgagcgggagcggcactctgggagaattgcgcgaaagtcttcttcaggccgaaatcgaactgacaggcggggcctcgccccgcgtcatgccctttgccgatgtgcgcgatgtgggcagccttctccagcgcgccggtttcgcactgcctgtgacggacgtggaaaacatcaccgtgcgttatgattcgctcttcaacctgatggccgacctgcgcgccatgggcatgcagaatatcctgcacggccggtcgcgcaagcccgtatcgaagcggcttttcctgcgtgctgccgaaatctatgccgaacgtttttccgatcctgacgggcgcatccgcgccacattctcgatcatctggctttcgggctgggctccgcacgaatcgcagcaaaagcccctgaagccaggttcagccaaggcctcactggccgaggcgctcaaaaaagccgaagacggctagagaacttcccggaaaaagaccggcctttccttggctatggctgcgatcttctccataaaacttgatcacaaaaagtgatgacgatcatgggaaggatgctgtaagaaacgggcatctttctcgtctatgtcttgagcaatgcccaccatcgatgcttcttccgtggatcgcttcgcggccttccgccattctgccttcaagaaatactggggcgcacactttttgagcgcattcgccgtgcagatcgtaagcgtatcggtcggctggcaaatctacgatctcacacgcgatgccttcaatctgggcatggtggggctggtacagttcctccccgcgctgcttctcgtgctggtcacaggcgcggcggcagaccgcttcggcaggcgtcttatcatgggcctgtccctcatcctggaaggcatcgtcacagcagcattgctggcgttcacactggccggattgttcgagcccctcaccgttttcgccgcacttctcatcttcggcgtcgcacgcgccttcctcggtccgtcttcggactcgctcgttgtcaatctggtgccgacagaagatttcgccaatgcggtttcatggaactcctccgcatggcaggtcgccacgatcgttggcccggttgcaggcgggcttctttacggcatttcgccagttgcagcctacagtatcgccaccctgttcctgattgccggttcgctcctgatcttctccatccccaaaccgcgccagcatacactcatcgaagaacgctcgatctcaactattctggccgggttccgatatatatggaaagaaaagatcgttctgggcgccatctcacttgatcttttcgccgtcctgctcggcggcacggtggcgctcctgcccatctatgcgcgcgacattctcgacctcggaccctgggggcttggattgctgcgctcagcacccggcattggagccgtcctcaccgccctctggctggccggccacccgatccgcgatcatgcgggccgcgccatgttcctctttgtgggcctgttcggcttcttcaacgttattttcggtctttcaaccttgacctggctttcaatactggcgctagcgctggcaggtgcggccgacatgataagcgtctatatccgggaaacgctgatgcagctttggacacccgaccatgtgcgcgggcgggtcaacgcggtcaacatggtctttgtcggtgcatcgaacgagcttggtgaatttcgtgcaggcgtgatggcggcagccattggcgccgtgcctgccgtggtcattggcggtatcggagccatcgcggttgcagcgggctgggccgccatgttcccgcaattgcgaaaagcgcgccacctgcaagggcgcacctgaattctgcaaaaacaggacttccggctcaggacgcaggggcgctgcggcttgcctcttccgcccgggcctgaatggcactacgatcttcctcgcgaatgccgatcagttcagccacgcgccaggtgacactggcctctatttcgcccatatcgccatcggcatagaccatttcccacatcagcttgatgaaatcgagccgggcctgataatcgagctgacgcttgagcacggaggtgaagctggaaaggtcgatcgcttcctgatccgccgcttccgccgccttgataagctgtttcagtgcactgcccttgagaccgaatttctgcgacagcagggaagagagcttttccctttctttttcatgcgcatcgccatccacatccatgatgtggaaaagcagggctgccgccgccagccttggatcgtcattgtcaaacttttcgctgcgctcccgaaagctgtttccgggcaaatccttgagaaattccagcagacgatcaaacattcaccctcaccagatgcggcaatcctgatttcaggcatttccagcagaaccccgaaacggcttcgtgcagaatgctgcctgcttttctttagcaagtccgaacgtaaccgggcaatcgcagcgcgcaagacaacaaaccgtcaggatgggccatttcagacacaaggagggcaaggcgttgtttttaggcaacgcttaacactaggttgcaaattcgtcaggccgtggcgaaaagagtgagtttcgagtaccggagcggagcgtacttaagggtacgtgagcaccggaacgcagataaattgctctttgcagcccggcatcacgaagaatgcaactgtagtgttcgagcatttccagcaaggaagctgaacctttttcgttcatgccgaaacataagttcattcgtctctatagcctaaaaaaggcgcaggctgctttgcgccttttgcggggctccgtcatcatcgacgcccggatcgtcaaccacgatatgcgcaggcccggccttcaccggctcatccgcactgacgggttccgccgcgggcacaatcacctcggcctccaccacatcgcgcgcgccaacaggggcggcagtttcgcgaaccggttccagttccggggccgaaatgggtgccacagcctttacctccggcagcggcgccttgatttccggcttttccacctcgatggcgggtgcaagctccacgaccgggactttccactcgaaactgttgagacggcccgtaacgggtgaaacgggcgaccattgttcgcaaacataaccgtctgccgtccatgcgggatcgcgcggagccttgacggcctgcgccagccattgccgcaccttgccctgatcaccggtttcggcttcctctatatcggcaagcagcagataggcactttcacgcggcgcagcgcgcagcacctgttcggcattgtcccgcgccacagaatattcaccggcttcataagccgcacgcgccagcgcaaggctgccttccgcattgttggaacgcagcgaaaccagatggcgggcgcgcttcaggcggtcctgcgcggtatcgcccgaacgcgcataaatataggttgaggcaatatcgggatgcgggaaacgcttccaggccgcttccagaatcttcgatcccttgcgtatttccccatcggcaaaaagcgcccgcgcggcaaccacggcggcaggcaccagatcaggggcaagcttgttcgcctccagcgcaatcgccttggcatgggtatgatgggtgtcgagcgtcgccatggcttttgccgtcagcagcgcagcgcgttcctttttcaccacatccttgccatgggccagcacctgcctgcgcgcatcgaccagtttcaatgcgccatcccaatccccctccgcgcaaagctgccccatgacggcggaggaagcccattcaagctgcggagcctgccgggcagcctcggcggcataatggcgggcggcttcacgcgcgccgacgcgctgggcttcgatataaagtccgcgcaaaccgagaagccgggtttccgggtcttcgatcatcgcctcaaagcccttgcgggcatcttccgtacgcccttccagcatggctgtctgggcttcaagaagcctgatgagcggttcctgataggagctgagctgcttgccagcctgtctggtcatgcggcgcgcggcatcggcatcgcctgcaccagcggcaatcaggcccgtcgaaagcgactgatagccccggtcacgcttgcgggtgcgcaaatgcctgcgcagcgtatagggcgactggacaaggcttttgacaagccaccacagaaggagaaccgccgcgacaatcgccacaatgccggcaacagcggtaatcagcgacacattatactggttgcccgcgaagatgagattgagttcgcccgggcgatcggcaagccaggcaaaaccaaaacccagtgcggcaacaagaatgagataaaacaggacacgcagcatcgacacgcccccttactgaccggaagaggccggagcctcgccggttgtattatcggaagcacccgtcaccggcgctttcggcttgaggctatcggccacaagacgctgcaccagcgcatcggcatcgcggcgcgccttcatctggctggcaaattcttcggaaaccgctttcgcatcggctggcaattgctcccattcgccgatggcccggtcaagatcgcctgcctgtaatgccgcctccatgcgcgccgtcgtcggcccgacgccggtgccgcttacattgcccgcaacgggcctgacgctgaccagccccctggcgctcgccagcaactgatcccataggctggcatcggcgggaagcttgttttccgtggccacgatgcgattggcaaccgcaccgaaccatgcattgagatcggcaattgtcggcacgcccttgtccgcataggcgcgcagcccttccacggaagcatcctgcggcgccaccgagacataggtatcaagctcggccttgaacgaaccgccacggtcgatagccgttttcaaggcattggccgcaatcagcaccgccgcatcgggctggcgcgcggtttcgctcatcttttcctgtagggatgtcagctttgattcaagcgaagaaatcgtgccgctattgccggaaacacctgccgaagcctcatccgcctgactgcgggtttcggaaagtttcgtctccagcgcatcaaggcgttcgctcaggctggcaatatcgccagccgccgtgccgttttcggacgtcgttggcagggcttcaatctgcttttgcagttcggacaatgttcccgcaaccgcttccgccttgatctcggccgcctcgacattcttttgcaggcgcgcaaattcagccttgcccgcatcatcgagcggtgcgggcgcggggttactgcgcagatcggcgatctgctgttccatatgcgccagttgctcggcggtcacgcgcgcaccgggcgagggaatcacattgccccattgcagcgcgaacattccgccaagcgcaatcacaccacccgcaacgcctgccagaagatgcgatgccccgccgcctgatctgccatccgcagggggcgtggcagcagaaggggctgcatttgccgtttctcgcgggctttcggcttccggtttcacgccggcggtaaagggagccttgtccggccctgtagaagaggctggagcagcctgcgccgccggttttgcttcagcttttcctgaaaaaccgccaaccggctcggcggcaggcgttgcctttgctgcggccggttcgtcaacccgtttcacttcagatggatcgagattgatcgtcacgggattgcgggccggtttggaatgtcgcggggtgccggatttcgccatggatcctctcgtaatcgccgattggttgctgaaactctatcagataaaatcttcagatgaaggaaggttgcgcggaaaagagtcaaagtttagaaaacaagcggaaaagccccttttcatctggatgatccgaaaccagcgcctgttgcagccaactggaaggcaatttggccgcaacccgcgccgaaatgcataaaaaccgcgtcttctcatcgaatggcggcgtaatggagcgcatcgcttcgacaaaactggccgccgccacgcctgaataaagcatcaccgcgacaaatggcgcatggccgagaatgcgggaaagcgcctgcggcggatacatgaccgactcagtgtcgtagacatcgcaaaccatcattgaaagaccatttgccgccacctcatcttcaaaaaccggctggcgaacccgcccggcaagataaaggacgcgcgcagttggcgccagcgcctgccgcatggtcccggcaaggcgaacggcatcgcccccaccctcgatcacatgtttaaaaccggcctcctgcgcagccttcgctgtcccctcacccacagcaaaaagcggcagcgtgcggtagggcaaaagccgctccggcgcaatatggcgaaaggcattggcgctcgtaatggtgagcgcgtcgaaaacttcatcgggaacggtaaaggaaagcgccacggtgcggctcaacggcagaagcactggctcatagcccgccgcgcgaagctttgctgcggtttgcgctgctgccggctcaggccgtgtaacaagaacccgcttcatccggtttcaccgctccgacaatgctactgccacccatcaaagaaatgcgggcccgccatggcgcgcacgcggtttgccgcatctgtgccgagcgcggctgcatccgagacaaccccttcggccgtcacttcatgggcctgccggccatccggcgtcaggatcatcccccggaaggacaaccggtcgccctcgaccgttgcaagaccggcaataggcgtacggcaggaaccgtcgagagcgccgagaaaggcccgctcgcaggcaagcgcaatttgcgtttcgcgatgggcaagcggcgcaagaagcacatcgatccgctcgtcgccaatgcggctttcaatgccgattgcgccctgccccggcgcaggcgggaaaacggatggatcgagaagatcggtgatgacatcggcaaggccgagccggcgcaaaccggcacaggcaaggaaagtgccatccacttcgcccgcatcgagcttgcgcaggcgggtatccacattgccgcgatacatcaccacctcgatatccgggcgaagacggcgaataagcgcctgacggcgcagcgaggacgagccaacggtggcgccctgcggcaaatccatgaaacgccttgcgctgcgcccgatgaaagcgtcgcgcgggtcctcacgctccagaaaaacggaaaggtgaagcccctctggcaagacggtgggcatatccttggtcgagtggacggcaatatcgattcgcccatccttcagcgcctgctcgatttcctccgtaaacagccccttgccgccaacttccgaaagcgggcggtcctgaatgcggtcgcctgcggtggacatgggcaggatttcaatcgcatcttccggcaaaccatgagcctcctgcaaaaggcggcgcgtgaggtaagcctgtgccagagccagcttgctgcccctggtgccgatcttcaacgtgccattcttgaaggatgctgtttgcatattgcctcgtccatggtaccgggtttcatcattcgttttcatgcatgtccaaaggcaaaaccggtttccacttttgctgaacatgcgccaatatgagccaggcagggtctaaccgcaaatgcgcgttcttggaatagaaacaagttgcgacgaaacagccgccgcaatcgtccagcgtgacgatatgggcgaagggcggattttgtccaatgtggttctgagccagattgccgagcacgagccctatggcggcgtggtgccggagatcgccgcccgcgcccatgtcgaggcattggacaggctggtggaccgtgccctgaacgacgcgggcctgaaactgtacgaggtggatgcagtggccgctacggctggccccggcctcatcggcgggctgatcgtcgggctgatgacggcaaaggcgctcgccatggctgcacaaaagcccttctatgccgtcaaccatctggaaggccacgcgctgacggcgcggctgaccgacggcctgccatttccctatctgctgcttctcgtttccggtggccacacgcagatggtgcttgtgcgcggcatcggcgattatgagcgcctcggcaccaccatcgacgatgcgctgggcgaagccttcgacaagaccgcaaagcttctcggcctgccttatcccggtggcccggctgtcgagcgcatggcgctacagggcgaccagaagcgttttgccctgccgcgcccgctgaaaggcgaagcacggctggatttttccttctccggccttaaaaccgccgtccgccagaccgcaaccgaattggtgcctctcaccgatcaggacgtcaccgatatatgcgcctcgtttcaggctgctgtcgccgatacgctttccgaccgtgtgggccgctcgctggagcgtttcaagacggaattcccggattgcgccacgccctccctggtggttgcaggcggggttgcagccaacaagaccctgcgtgccgcactggaaaacctctgcacccggcatggctttgcctttatcgctccgccgcttaatctttgcaccgacaatgcagcgatgatcgcatgggcgggggctgagcgcgccgcgacccaagcgcctgattcgcttgacatcgccccgcgctcgcgctggccgctcgacgaaaaatccgcgccggtcttcggcacgggacggcggggagcaaaggcatgagcacgaaaattgccgttctgggtggtggcgcatggggcacggcgcttgccgccatggctgcaaagggcggccatgaaagctggctttacgcccgcgatgccgaaacagtcgtggcaataaacaaggatcgtcgcaatccgcgctatctgggtgacatcaccttggccgacggcattcgcgccagcaccgatgcggcagcggttgtgactggcgccgatgcggttcttgctgtcatcccggcgcaagccatgcgaaacggcctgtccgaacttggaacgctcatcccgcaggcttcacccatcgttctttgcgcaaaagggatcgagcagaataccgggcggctcatgtcggaagtggtggcggaaattttgccggaccatcgcattgcagccctttccggcccaagcttcgccagcgacgtggcgcgcggcctgccgacagccgtgacggttgcctgcgaggatgcaaacaccgcagaccggcttgcggcccttctttccggcccggcctttcgctgctattccaccaccgatctcaagggggtcgaaaccggcggcgcattgaaaaacgttctggccattgcggcaggcgccgccatcgggcgcggctatggggcaagcgcgcaagctgcccttgtcacgcgtggctttgccgaactgcgccgcatcggacaggcgatgagcgcaaggcccgaaaccattatggggctttccggccttggcgacctgatgctcacctgctcctcgtcgcagtcgcgcaattattcctatggattggcgttgggacgcggcgaagacctgaccagccggccgctggccgaaggcgtggccaccgcgccgattgccgcagagctttgccgcaagcacaatatttccgcgcccatcatcgatgccgtgggggcgctgcttgacggaaaaatcaccatcgatgaagcagtcaccgctcttctcaaccgaccactcaagaccgaggattaaaatgctgtttgccctcctgtgcaatgacaagcccgaccatctgcaagtgcgtctcgatacccgcccggcgcatctggactatctgaagagcctcggcgacgccctgaaattcgccggtccctttctcggcgaagacggcaagcccaatggcagtctcgtggtcgttgaagccgccgacaaggccgcagccgaaaaaatcgccgccagcgacccttatgcgcttgccggcctgttcaaggatgtgaccgtgcgcccatggaactgggccatcaacaaccctgtcaacgcttgaggcgcatgactgatggcttactggctgttcaaatccgaaccgttcaaatggtcatgggaaatgcaaaaggcccgtggcgaaaagggcgaacagtgggacggcgtgcgcaattatcaggcgcgcaacaacatgcgcgccatgaagctgggcgacaagggcttcttctatcattccaacgaggggcttgaagtggtgggcattgtcgaggtctgcgcgctggcgcatcccgacagcaccaccgacgatccgcgctgggaatgtgtggatatcaaggctgttcgcgatatgccgaagccggtgacgctgaaggatgtgaaggcaaaccccaggctgcaagacatgtcgctcgtcacctcgatgcgcctttccgtgcagccggtgacggaagacgaatggatcgaagtctgccgcatgggcggactggatgcgaacgacatctgatgctcgatccggcccataaaagcgcacgcgatttcattgtggccaatacgggcctgcaagcgccgccgcatgtgccggaaatttgcctgcatctggccgacgaagcgcatgagctttggcacaagaccgaggaagagcttgcaacgattggcctgccgccgcccttctgggcttttgcctgggcgggcggtcagggcgtggcgcgttatatcctcgaccatccagaatgtgtggcaggcaaaagggtgctggatttcgcctcaggctccggccttgtcgctattgccgcaatgaaggcaggcgcgaaaaatatccttgcctgcgatattgatccattcgccctgcccgccatcgaaatcaatgcagccgcaaatgacgtagcgataagcgttacgccggaagacctgattgggcaggaccgcggctgggatatgattctggcaggcgacgtcttttatgaaaagccgctcgccgaccggctcattccgtggttcacaaagcttgccgaacggggcgcccgcatcatcgtcggcgatccgggccgcgcctatctgcctaaggaacggctgcaacagcttgccatatataccgtgccggtaacgcgcgcccttgaagacgcggaagtgaagcgcacgaccgtctgggcatttatttagagcatttccagcaaaagtgtgaaacagttttggctcgaaaatgctctaagcgaatttcttcgcacccgccacgcagacaacaaccacggccgccgttgctaccatgcccatgctgaccggttcccctgccacgcctgccgccagcatcagcccgaaaaaaggctggaggagctgaagctggccgaccgttgccgtaccaccctgcgccagcccgcgataccagaacacaaagccgatcagcatcgaaaacagggacacataggcaagcccgccccaggccatcgcgccgatgccattccatgtctcagggcgtgtgaagacgctcaagggcaacatgacgggcagcgcgaacaccagcgcccagcatatgacctgccagccgcccagcctgcgtgaaaggcgcgccccttctgcatagccaagcccgcagacgatgatcgccgccagcatcaagccatcgcccataagcgtggactgacttccctgcccataggcataggatgcgacgaccaggcttcccacaaccgaaaacagccagaacagtggccgcggccgctcgccgccgcgcaggactgcgaagatcgccgtcgaaagcggcagcaggccgataaagacaatcgcatgggcggaggtcatgtgttggagcgcaagcccggtcagaagcggaaagccgaccacgacgcccagcgccacgacaaccagtgaaacagcatcgcttttgcgcggaaaaggctcccgaaacaggagcagaaacaccattccaagcaatcccgcgatggacgcccgcgccatggtcaggaaggtcggatcgatatcgatcacggccagtcgcgttgctggcagtgacccggaaaagatcagcacccctaaaaatccgttaatccatcccgctgtcttgttcattctgtcttttcggctttctgcaaaatcgtatatggcttttacggacaatgccgtgaactcgtctaaaaaatcagagacagtttccagacaattctggcaaactgtactggtatgaatggtggtacagatgattccgaccggcctgctgcatagcttggaagctgtcgaagccgcctatacaggcggggaaatcgggcgtggcgaacaaggcgcccccgccgacaggatgccactcgtcgaaaaggtcatgggcatcattcgcggccgcatcaccgcgatgagcctcgcacccggggcgaggctgccctcgatccgccgccttgcggaaacgatgaacgtctcgaaatcgactgtggtggaagcctatgaccggctggtcgcggaaggtatcatccagtcgcggtgcggcgcgggcttttatgtttccgagcgggcgcgccagccattctcgcttgccgccaccgccccgcacaaggaccggcagatcgatccgttctgggtcatgcggcaatcgctcgaagcggaaagccgaaccctcaagcccggctgcggctggctacccgatggatggttgccgcaggaggcccttcgccgggcgctgcgcaccattgcccgcgacgaccagagcaacctcaccacttatggcgagccgcttggcttccgccccttgcgccagcatctcgcccaccgccttggcgagcagggcatcgacattgcgggcggggaaatcctgctcaccgattccggcacgcaggccattgatctcatctgccgctatctcctccagcccggcgacacggtgctggtggacgatccatgctatttcaattttcaggcggtgctgctcacccatcgggtaaaactggttggcgtgccttacacccattccgggccagatctcgacgccttcgccaatgcggcaaccgaacacgcgcccaagctctatatctccaatgccgggctgcataacccgaccggcggcatcatgacgcctgccacggcccaccggcttttaaagcttgccgaagcccatggcatcactctggtcgaagacaatatctttggtgatttccacccctcgcccaccccgcttctggcagagctggacgggtttgagcgtgtgctgcacattggcagtttctccaagacgctgtcggcagccgcgcgcgttggctatattgccggacgccgggactggatcgaagggcttaccgacctcaaactcgccaccagcttcggctgcaatgcgctctcgccgcagatcgtccatgcacttctgatcgacggcacctatcggcggcatattgaaagcctgcgcaccaggcttgcagatgccatgacactgaccgcaaaccggctgaaggcaaccggcctggacttatggacgaaaccgcaaggcggcatgtttttatgggcgcggcttcccgacgggatggattccgggcctgttgcccgtcatgctctggaaaaaggcgtcgtgcttgcaccgggaaatgtcttcagcccctcatgcacggcggcaggctttctgcgtttcaatgtcgcccagtccgcagacccttatatttacgcggttctgcgtgaggccatgaaggccgcaagctcctgaaattcaccgcattatatagttccagagcatttcctgttttgattaaaccgctggaaaagctttagaaatcatcatcgcccgtgggcaccagtatttcgcgcttgcccgcatggttggccgggccgacaatgccctcatcttccatgcgttcgatgattgaggcagcgcgattatagccgatgccgagacggcgctgaatataggatgtggacgccttcttgtcgcgcagcacgacggccacggcctgatcatacggatcgtcggaatcctccagattgccggttccagccgggccgctaccgccctcgtcatcgtcttcatcctcggtgatggcatcgagatattccggcacgccctgaagcttgagatgctgcacgatgcgctccacctcgtcgtcgccgacaaatggcccatgcacgcgctggatgcgcccgccgcccgccatgaacagcatgtcgccctggccaagaagctgttcggcaccctgttcgcccagaatggttcggctgtcgatcttcgacgtcacctggaaggaaatgcgggtcgggaaattggccttgatcgtgccggtgatgacatcgaccgacgggcgctgcgtcgccatgatgacgtgaatgcctgccgcacgcgccatctgcgccagacgctgcaccgcgccttcaatatccttgcctgcgaccatcatgaggtcggccatttcgtcgataatcacgacgatatagggcatgggttcaagatcgagttcttccgtctcgtagatcgcctcgccggtattgcggtcgaagccggtctgtaccgtgcgcgcaatcggctcgccctttttctgcgccagaccgacacgctggttgaagccgtctatattgcgcacgccgaccttcgacatcttgcgatagcggtcttccatttcgcgcacggtccatttgagcgcgacaacggccttcttcgggtccgtcacaaccggcgtcagcagatgcggaatgccgtcatagacggaaagctccagcatcttggggtcgatcatgatgaggcggcattcctgcggcgtcatgcgatagagcaacgacaggatcatggtgttgatcgcaaccgacttgcccgagccggtggtgcccgcaaccagaacgtgcggcatcttggcaatatcggcaatgaccggctcgccattgatggtcttgccgagtgccagcgcaagcttcgccttcgattgctcaaagtcgcggctcgccagcatctcacgcagatagaccatttcgcgcttagggttcggcagttcgataccgatcgcgttgcgccccggaatgacagccacacgcgcggcaatcgcgctcatcgagcgcgcaatatcgtcggcaaggccgatgacgcgcgaggacttgatgcccggtgccggttcaagctcataaagcgtgaccacggggccgggtttgacattgatgatctcgccacgcacaccgaaatcttccagcacgccctcaagcagacgggcattctgctccagcgcatccttggaaagcgcggggtcgcgctgcacgagcttcggttcggccaggaaatgcagcgacggcatttcaaagataccattatccttaaggaaggaaggctgcgcctcgcgctgggcgcgcgggccgggcttcggcgacggcgcggcctgttccacacgcgccttgcgggcgcggggcggcggcgcatcatgccattcctgaccggcaagcggtgcgccatcatccatatcgtccatatcgaaaggcggttcgtcatcggcggcaggcgccccgaaaccgggttcgcggcgcggcgcattgcgggtttcggcactgcggcgcaccatgcgcatgtcgtcgaaatcatcctcgcgcgagcggcggcggccaagtccggtcatgcgcctgatcgtggctgtcgtcatcagcaccagatgggtcagcgcaccgatgaagtggaaaccgccaccggcttcattgtctgcatcctcatccgcgaattcatcatcggcagaacgatttgccgaaagcatggccggattgaccgcttccgccccgcgaccaatgatgccgcttgcaaaaaaacagaaccacaaggctggaaaagccagaaccagcgcaatagcggaggcaatagccccttgcgggaacccgccaaggaagaaacccggtatccgaagcagcatatcgccgaaaacaccgccaaggccgattggcattggccagctttgcggcacggcgaagcagcttgcaatggcggcaaagagcagcgccgcccccacccacgcaaggctgcgccgggcgatacgcccgatataaccccggatcatcaggagaagcgaccagaccgcaagcggcagcagcgccggaacgctggcaaggccgaagaactgcatggccagatcggagaacacggcgcccggatagccgagcgcattggtgacaggattgtcggtggcatggctgaagcttggatcggcgacattccatgtggcaagcgcgccaaccgccatggcggtgagcgaaagaagccccagccccagaaggatatagacctgcctgcggacgagattggcaaaccgcaacctgtcttccgtaatccgctcgtcacgcagcgggtatgagggcgaatatccttgccgcataaagcctgtcccgaaccgaatatttttgctggcccgtgagcggacatgctcggggcgcactgaatcggtccgatcctaatcgccggatagttaattcctcattaaccatgcataaggcccggcaaataaagaaaaggcgcaaggttcgccagcaccttgcgaaagccggggaagcagggaaacaccttcctactcccctactcccgttctcactgcaccgcctccccatgcaaggcgatatccagcccctcgatctcggcctgcttgccgggccgcaagcccatgatggccttgaccacgtaaaggatgatcacggtggcaatcgccgtataaatgatcgtgatggcggcgccgaagaactgcttgccgatggttgccccttcgctggccggattgatcgtagcatcggcaaaaaagccggtcagcaccgcgccgacaaaaccaccgacgccatggacgccgaacgcatcgagcgaatcgtcatagcccagcacatgcttgatcttcacagccgccacatagcagaccgcaccggcaacgatgccgatgataagcgcgccggtcggattgacaaaaccggcagcgggcgtgaccgcgacaaggcccgcaacagcgccggaaataatgccgagcacacttggcttgccggaaatagcccattccacaaacatccacgcaagagcagcaccggcggttgcgacctgcgtgttgagcatggcgacaccggcaagcgcattggcaccggcggcagaaccggcattgaagccgaaccagcccacccacagaagggcagcaccgatgaccgagagcacgagattgtgcggcgccatgttggtgtggccataaccatcgcgcttgccgataacgagggctgccaccagaccggcaacaccggcattgatatgaacgaccgtgccaccggcaaaatcaagcacgccatcggaagccatgaagcccccgccccagacccaatgggcaaccggaacataaacgatgaacagccacagcgtcaggaaaaccagcatggaggaaaacttcatgcgctctgcaaacgagccggtaatcagcgcgggcgtgatgatcgcaaacgtcatctggaaggtgatgaagagatattcagggatggttccggtgagcgattccatcgtcactccggagaagaaaaccttcgagaagccgccaatataggaatggagcgagccgccatcggtaaaggccagcgaatagcctgcgatcatccacaggatggacatgaggcaggtgatggcaaagctttgcatcaccgtggacagcacgttcttcttgcgcaccatgccgccataaaacagcgccagaccgggtatggtcatcatcaacacaagcgcggttgaagtcagcatccaggccgtatcgcccgtatcgagggttggtgccggtgcggtgtcctgcgccattgccgtccccgccagggcgaaaagtgcgggcaggctggccacgagggccgtttgcttgtttcttcctgttatgagcatcgaatatctccgtcgaagggcggcttcaaacgcggttgcgctgaagaggccggttcaaacagagacaaacaagaatcatgccagttgcgagaaggtgctgcgatgggcgcggttttcgcgtctcctccctgaaatgaaatgcgcggaaaggatgaaaccttgcgcgcaatcaccaatctgcttaaaatttaagctacagaaaaactgctgattaaataaccatcacttgtttttttcgtggacgcggatcagcccttcctgcgccaccgatgcgatcagcacaccatcgcgcgtataaagcgcgccacgattgaagccgcgcgcaccagaagcgctcggcgcatcctgcgtataaagaagccagtcatccagccggcacgggcggtggaaccacatggcatggtcaaggctcgctacctgcatgtcgcggtcgaaaatgaaacggccatgcgggtgaagcgaggtatcgagcagcgtcatatcggaaagataagcgagaatggcggcctgcaatgcgcggtcatcagggacaagcccccttgcccgcacccagacatgctgcaccggctccagcttctcgcgcgagaaataatgggtgagcgagaccggcttgatttcgatcgggcgctcccgttcccaatatttgcgcacgccgggtggtgccatatcgatatatttttccttgatgtcatggtcgccgacgagctgctccggctgcggcaacccttcgggcatcggcatttgatggtcgaggccgccttcatcgatctggaaggaagcggaaagcgtaaagatcgccttgccgtgctgcttggccagcacgcggcgggtgctgaagctggaaccgtcgcggatgcgatccacctcatagatgatgggaatggcaggatcgcccggacgcacgaaataggcgtggagcgaatgcacatggcgttcgggatcgacggtgcgctgcgccgcaatcagcgcctgcccgatgacctgcccgccaaagacgcgctgccagccgacctgcgggctgttgccgcgaaaaagatccatttcaagcgtttcgagatcaaggatcgacagcagttcgcgcattgccgccgtctgctcgatcccggacttttcttcatcagacatggacagcctgcctcccgcaaccatatatgctttacaaagttcaagaggcatgtttgagcctgcacatccgggcctgtcaagaaccgggcaggccaaaggaaacacattcgcgcaccagcgattgggctggaacaggcggcgcggcaaaatatcgggtttcttgcgcggcgatatgtgccaaaacactgcgcgaaagacggattctggaaaggaacgacaatggctggccagaaaaatacggacgccccacgcaataacgatgtggtgattgcaggcggcggctatgtcggccttgtcacggcggttgcgatcaagtcagccgcgccccacctttccgtcaccgtgatcgatggcgcgcctgcgggcgcgtggaagaacgacccgcgcgcctcctccattgccgccgccgcctcgcggatgctctacaagcttggctgctggcaggaaatcgttcccgaagcccagcccatcaccgaaatggtcattaccgattcgcggacatccgatcccgtgcgccccgtcttcctcaccttcgagggggaggtggaaccgggcgaacccttcgcccatatggtcgagaaccgcgtgctcaacaccgcattgcacaacaaggcggatgcgctcggcatcaccttccttgaagcggtgagcgtggagaattttgaaacccggccggaaggcgtaaccgtcacgctggccaatggcgacaggctggaaacccgccttttgatcgccgccgatggcgctcgctcgcgactgcgcgatctggcaggcatcaagaccgtcaattgggactatggccaatccggcattgtctgcaatgtggcgcatgagcgcccgcatggaggccgcgccgacgagcattttctgcctgccggcccctttgcgatccttccgttgaagggcaatcgctgctcgctcgtctggacggaacgcacggcagacgccgaacggcttatccgcgaggatgatttcgttttcgaggccgaactggaacagcgttttggccaccgcctcggcgccctgcatgtcgaaggcccacgccgcgccttcccgcttggcctgacactggcgcgcgaattcgtaaagccccgctttgcgcttgtgggcgacgccgcccaccgcatccacccgatcgccggtcagggcctcaatctcggcttccgcgatgcggcggcgattgccgaagtggtggtcgaaacggaccgcctcggcctcgatatcggttcctttgcagcccttgagcgctatcaggcctggcgtcgcttcgatacggtgcagatgggcgtcaccaccgacattctgaccaagcttttttccaacgacaatccggcggtgcgttccatccgcgacatcggcctcggccttgttgatcgcgttccaagcctcaaatccttcttcatcaaacaggcggccggtctttccggcgatacgccgcgccttttgaaaggcgagcctatctgagttcaggcctcgtccgtagagcatttccagcaaaagtgtgaaacgcctacgcggttcctgttttaacagaatcgctggaagtgctttattccggcagatggcagacgacttctatattgtggccatccgggtccagcacgaaagccgcatagtaatccgggtggtagtggggcctcaggcccggcttgccattatccctgcccccggcagcgattgcggcttcgtaaaagcggtccacttccgaacgcgtcccggctgaaaaggccacatgcaacacgccttccagtttcgcgcctttctgtgctccgatccagaattccggcttgccatttcgcccgtagccaacccaatctccgaattccatggcatggccgataccaagcggagacagcgccgcatcataaaatgcgcgcgactttttcatatccgcaatattgaaaccgatatgatcgagcatgttcggtccctcccatataattgtttcctgcaaaaatatgaaaacacttcaagagatcaagtctacaacgcggaccgaacatagcaaaaggggaaggttgacccttcccctttttgatttcgttcggcccggcagagaagtaaataaccaagaggcacggaggcccccaggccgacagagacgcaaacaagaggcgtggagcgcctctggcgcgacagggactaaaaagaccaacgattgccgtggttacacgcggcgttcgaccatcatcttcttgatttcggcaatcgccttggccgggttcagacccttcgggcaggtctgggcgcaattcatgatcgtatggcagcgataaagccggaacggatcctcaaggttatcgaggcgttcgcccttggcttcgtctctggaatcgatcagccagcgataggcctgaagcagcacggcggggccaagataacggtcgccgttccaccaatagctcgggcatgaggtcgagcagcaggcacacagaatgcactcataaagaccatcgagcttccggcggtcctcatggctttgcagccattccatctgcggctccggcgaaaccgtcttgagccatggctcaatggaacggtgctgggcgtagaaattattgaggtccggcacaagatccttcaccaccggcatatgcggcagcggatagaccttgatggtgcccttgatgtcgtccatacccttggtgcaggcaagcgtgttcgcgccatcgatattcatggcgcaggaaccgcaaatgccttcacggcacgaacggcgcagcgtcagcgtcgggtcgatcttgttcttgatatagagcagaccgtccagaaccatcggaccacaatcgtcacgatcgacataataggtatcgatacgcggattttcgtcgtcatccggcgaccagcgatagatgcggaattccgtgacacgggtggcgccatcaggacggggccaggtcttgccctcctgcatacgggaattcttgggaagtgcgagttcaaccattgctcttgcccctgatcagtaaacgcgcttcttcggcgcaatcttggcgaggctgatgccaccttcctcttccgtcgtcagcggatcgagatgaaccggacgatagtcgagcgtgaccttgccgtcaggcgaaagccgggaaagcgtgtgcttgcgccattccgcgtcgttgcggtccgggaaatcctcgcgcgcatgggcgccgcggctttcctgacgggcttccgccgaaacaacggtcgtcagcgcattcgccatcagattttcaagttccagcgtttcaacgagatccgagttccagatcatggagcgatctgtgaccttgatgtccggcagttcatgccagagcttttccatgcgctcgacaccctgcttgagcgattcctccgtgcggaacacggcggcatcttcctgcatggtgcgctgcatcttttcacgcagcacagccgtcggcgtggagccgttggcaaagcgcaggcggtcgaagcgttccatgatcttgtcacaggcagcgatatcgatatccgggatcttcgacttgcggtcgatgacctgaccggcgcggatcgcagccgcgcggccgaacaccacgagatcgatcagcgagttggagccgagacggtttgcgccatgcaccgaagcgcagcccgcttcgcccacggccatcaggcccggctgcacgcggtccgggtcttccttggtcgggttcagcacttcgccccaatagttggtcggaatgccgcccatattgtagtgaacggtcggcagaaccgggatcggttccttggtcacatccacgcccgcgaaaatcttggccgactcggaaatgcccggcaggcgttcatgcagaacagcagggtcgagatggtcgagatgcaggtagatgtggtccttgttcttgccgacgccgcggcccgcacgaatttccatcgtcatgcagcgcgaaacaacgtctcgcgaggcaaggtccttggccgagggggcataacgctccatgaagcgttcgccttcggaattgaccagatagccgccttcgccgcgcgcgccttcggtgatgaggcagcccgcgccataaatgccggtcgggtggaactgcacgaattccatgtcctgcaacggcaggccggcgcgtgccaccatgccgccgccgtcgccggtgcaggtatgggcagaggttgccgagaaataggcgcggccatagccgcccgtcgccagaaccaccatcttggcggagaagcgatggatcgtgccgtcatcgaggttccacgccacgacgccggtgcacacgccatcggtcatgatgaggtcgagcgcgaaatattcaatgaagaactgcgcattgttcttcagcgactggccgtaaagcgtatgcaggatggcatggccggtacggtcggcagcagcgcaggtgcgctgaaccggaggaccatcgccgaaattctgcatgtggccgccaaaggggcgctgatagatcttgccttcttccgtacgcgagaacggcacgccgtaatgctcaagctcgtagacggcggcaggcgcttcgcgggtcagatattccatggcgtcggtatcgcccagccagtccgaccctttcacggtgtcgtacatatgccactgccagctatccggccccatgttcttgagcgaagcggcgatgccgccctgcgccgcaaccgtatgcgagcgggtcgggaaaaccttggtgatacaagccgtcttgaggccctgttcggccatgccgagggttgcgcgcaagcccgcgccgccggctccgaccaccaccacgtcgaacttgtgatcgacataggtgtacttgcttgcagcggcgggcgccgcattgtttactgcactagccatcgggccatcaacctccaaagctgagcttgaggatcgcgaaaacgcaggcaagaccaaccaccaccgtaaagaaggtgttcagcatcaccagcacgatcttcatgccttcgccatgcacataatcttcaataataacctgcatacccaggcgcatgtgataaacgcccgtgaggacaaacagcgccatcaccacagcggtgaagggatgtgacagggcagcccggacttctgcatagcttgcgccattgagcgaaatgaccaggccgatgaaaaacagaaccagcggcaccagggcaacggcgctcaggcgctgataccagaaatggctggtgccttcttttgccgaacccagaccgcgaaccttcccgagcggagtacgcatatcgttattcatgccgttcatgaaccagtccctcctagcgcaccgaataggcgacgacccagacgaggatcgtggcgaccactgaaaagaccacggaagcccatgcgatcttggatgcggtgtgcttttccattgccgcgcctgtgtcccagatgaagtggcgcacgccgccggccagatggtgcagcagcgcccaggtgtaaccgaacaggatgaggcgcccgatccacgacgagaacagtgcgttgatggtgttgaagcactcttcgctggttgcagccgaaatcagccaggccgcaagcagaagagtgccgaaataaagtgcgccgcccgtgatgcgatggacgatagacatcgtcatcgtgatgaccggcttatagatggacaggtgcggcgacaaaggacgctggcgcgttacggtcggttgtgtcatggcttccctgacgtttctccccggctgcatcctccgacgatatgtcggcgggtgaaccggatggcgggttatctgaaacccagttcgatgtcgctctggagcagggatgcggaactttcgatcctgcgccgggacgacccaagaaatatggtgggaccgtgacatacggtcttatggggcgctttctactgcgctttcaccatgacgtcaaagaagctttttcacgaaaagcctaacaattggtcgcaccttggcgacacattgccgtgattgcggcattcaaacgattgaacaccgcaatcgggaaaaacatgtgtaatttcatccacttttacaaagccggcttaattgccgaatcgaatcacatagctcgaccagtccgcagccgccgcgatctgttcatagagcttgcggccgtcttcgggtacacgcggcgcattgaggacaagcttcgaccagctacgctcttcggctttgtcggccagcacatcgataagcgccttggcgatgcctttgtcgcgatggtcatgatggacatagatgtgatctacctgcccggcgcgcaggccagtgacgggttcaggcagatcatagaagatgacaaagccgaccagattgccgtcgacacgggcaccaagtgcttctgctgcgcgatcctgaagcagatgctcggcataaaaatcatccggccggcgtggcgcaccgcgtttcagtgcctgcgcatagcttgcaagcagcggcgcaaattcatgggcgtcgcgcaaatgaagaagtgcaatatcgacggcatgatctttggtcattcaacgtttccttgttagggcgtttttatgggaacagaacgctgcaaccaccccgatcgccccggccttgcgcgcccgagaaaatcaggcacggcaagccaaatcgggtaagcggtgcaaggcgattgtagccagcgcggacgatacaggtaaagcgcctcgttaagatatatgtgcgaccgatctgtcgtgacggaaaacgaaaagaccgccgggatcaaccggcggtcttttcaaactttatgcggggttgtgctcacttccacgcgcgaatatcgacgaagtgaccggcaattgcagccgccgcagccattgctggcgataccagatgcgtacgacccttgaagccctgacggccctcgaaattgcggttcgaggtcgaagcgcaacgctcgcccggcttcagccggtcatcgttcatcgcaaggcacatggagcagcccggctcgcgccagtcgaaaccggcttcaatgaaaatcttgtgcaggccttcggcttccgcctgttcctttacgagacccgaacccggaacgatcatggcattgacggtcggggcaaccttcttgccttccacgaccttggcggcagcgcgaaggtcttcgatgcggccattggtgcacgaaccgatgaagacgcgatcaaccgcgatatccgtgattttcgtgccgggcttcaggcccatatagtcgagcgcacgccacttggaggcacgcttggtttcgtcggcgatatcgtccggattgggcacgacccccgtgacggaaacgacgtcttccggcgaagaaccccaggaaacgatgggcggcaggctgccggcgtcgagcgtcacgatcttgtcgaaatgcgccccttcatccgaatgcagcgtcttccagtaattgatcgcctgttccagcgtttcgccctgcggagcacgcgggcggcccttgatatattcaaacgtcgtctcgtcgggagcgataagaccggcacgcgcgccgccctcgatcgacatgttgcagatcgtcatgcggccttccatcgacagcgagcgaatggcttcgcccgcatattcgatgacatagccggtgccgcctgccgtgccgatctcgccaatgatcgccagaacaatatccttggcggtcacgcccgccggcaacttgccgtcaacgcgcaccagcatattcttggcttttttctggatcagcgtctgggtggcgagcacatgctccacctccgatgtgccgatgccatgtgcaagcgcaccgaaagcgccgtgggtggaagtgtggctgtcaccgcaaacgatggtcatgcccggcagggtgaagccctgctctggcccgacgatatgcacgatgccctggcgcttgtcgcgttcggaataatattcgacgccgaaatcggcggcattcctggccagtgcctcgacctggatgcggctttcctcgttctggatgccattgatgcggtcgggcgacgtcggaacgttatggtccaccacggcaagcgtcttttccgggtggcgcaccgggcggcctgccatgcgcagcccctcaaaggcctgcgggctcgtcacttcatgcacaagatggcgatcaatataaaggaggcaggtgccgtcttcctgctgatccactacatggtcatcccaaatcttgtcataaagtgtacgcggcgcgctcattgcgagggttcctttgaacggttcttaattccaggctgtcatatgcacctgccaccgcttttcgtcaagaaacagaaaccgcaatagggtgtcgcagtaataatctttcagaaagcgggcagttttatgcctgatattacaccacgctttcggtttggaaaataaaaaaggcggccagaggccgccttttgaaagtcgcttgtgtgaatcttattcagcagccgtcttggcagcctcggccttggcagcggcaagcttgtctgctgcgcgctcggccttggtgcggttgtctttcttttcggcaatacgggctgccttgccggtaaggccgcgcagatagtagagcttcgcgcgacgaaccttgccgcggcgaaccacttccacgccttctacgatcggcgagtaaaccgggaaaacgcgctcgacgccttcgccataggaaatcttgcgaacggtgaagttttcgttgaggccagcgccggagcgggcaatacaaacgccttcataggcctgcacacgggtacgcgtaccttcggtcacgcgaacctggacgcgaacggtgtcgcccggctgaaaatcgggaagcttgcgcttttcttcaatctttgctgcctgttcggcttcaagctgacgaataatatcggtcatcgtcgtactccttctgaattcttctcaaacagtcagagcgctctgcactcgccgccaggcatcgctggccgtgcggctatgcccgaaacaggcaggagcgttgcaccatttattggttttcggatgtcgggttttcccgaaccggcagccacataccccattccacgggatttgtcacgccctgtcataaattttcatagccatccgcccgggactatgcgagagttattgttaacaataaagtttaaattgtaaacaactaaaaaagctaatactaaaagtgggaaccctatgacaatcaaaaatccatcgccctcattgtataatgaggatctggcgccggccgaagagcgcaaatggggcgccttcagcattttcaacgtctggacatcggatgttcatagcctctggggctattaccttgccgcaagcctgtttcttctttgcggcagcttcttgaacttcgtcatagccattggcgccggatcgctcgttatcttcttcctgatgagcctggtgggcaatgcaggcgtacgcaccggcgtgcctttcccggtattggcgcgcgcctctttcggcacgttcggcgccaattttccggcgctcgtgcgcggcgtggtcgcctgtttctggtatggtgcgcaaacagccgccgcgtcgggtgctgtggtcgcgcttcttatccgcaatgacactatcctggcctttcaccagaacagccatcttctcggccactcgaccctcgaagtcatctgctacattctggtttgggccgcccagcttctcatcatccagcggggcatggaaaccgtgcgcaagtttcaggactgggccggtccggctgtctggatcatgatgctgattctggctatctatctggtcgttaaagccggcacattctcttttggcagcgaaatcccgcgcgatgtgctccttgagaaaacgaaagatgcgggcgtcacgggagaaccggggtcttttgcagcccttgccgccgttgcggcctcctggatcacctatttcgcagcactctatctgaacttctgtgacttttcgcgttatgccaaggatgaagcatccttgcgccgtggcaacctatggggcctgccgatcaaccttctggccttctgcctcgttgccggcgtcaccacgaccgcggctttcaccgtttatggcgaagttctgctttacccggaccagatttccgcaaaattcgacagctggttcctcgcgctccttgccgcgctgacctttaccgttgcaacgctcggcatcaatgtggtcgccaatttcgtttcggctgctttcgatttctccaacacattcccgcagaaagtctcgttcaagcgcggcggtgtcgttgcagcattgatcgcgctgatcctctatccgttcgcaccatgggaaacgggtgcggcgcatttcgtcaatttcctcggttccaccatgggaccaatcttcggaatcatgatggttgactattatctgctccgccgcagggagctgaacgtggctgacctctatcaggaaaacggtgaattccggttccacaacggctggaatatccgggccttcatcgcctttgcaattggcgccttgttctcttctgtgctgcctatggccaccaatatcctgcccacctggtgggcaacctatggctggttcttcggcgtagcgattggcggcggggtctattttgtgctccgcaaatcacaaacagagcttcgcaagcccgcacatcagcattcggcctgacagaaagcgaaaatgcccggctctgtgactttgaacgctatttagcactgattatcagtgctaaatagcgccgatcgtgagaacggatcgtgctgccgcaccgccggcaagccgggccgcgcttgacactgttcctatgccgattgccagcatcatcggccatagacgtcgcaggacaggacggaatgccgaccccgccagagttgccagagattggtggcgaacgaaagcacgatcagcagactggctgctgccaagggcgagataaacgccccgagcacccccatggcgactgtgggcaaccccatgccggtcacacccatgccggtcacgcccttgactaccccagccgcacaaaaggtcacgaagatcagaacgatggtggatgacggcatatcgatcattgggcctcgatcgggagatcgtcaccgacagaccattcttctgtcaccctccgcgccacatcttcctgatcgcagatcagcacaagcctgttgcgatgatctgaatactgcacgaggacgttgaccccggcctccgcgagcgcgcgcgagatcgcgccgagctggccgggagtgccctgtttcaacctgcggataagcgggtttcgtattgcgattacaggaatcccggcctctgccgcagcgcgggctgcggcttcgccatccagaaacagaaaatgggcgatggcctgatcaccattgctgaaaaccccgccgccttcaaagggcactccagcacgtcccatagcctcgccaagctcagccagagtgccgggccggttcatcaaatgaaattgcaaatcatacatgatcgatgtcctccttatggccattgcggctgtcggtcggagcttcgcctctcgcgcgcattccatagtcccgcgcgacttctgcaatgcgcaggcggtaatcggcaaagacgtggtcgcggcctgctgcctgcacacggcgatgctcaggaaggttgcgccatgctgcgacagccgcttcatcacgccagaaggacagcgacagaactttgccgggggtggtcaggctctggaagcgctcaatggagatgaagccatcgaggtcagccagcagcgggcgtagctccgcagccagatcgagatattcagtttgcgcttcaccaggaacccaagcttcgaaaatgacagcgatcatgcgcgatctccatgcggggctgaggcaagcttgacgaaaagacggctttcacgccggataaagccctcgcgtttggcgaattcgtaattctcgcgccccggcggatccgctgccagtcgagagcgataagcttcataatcagcgagtgatggaagggagtagatgccgtaggcggttgaagtcgatccctcatgcggcgcataatagccgatcaggtcggccccgcagcgtgggctgcatgcaccccaattacgggcatattgcgcgaacaattcttgccggttcggatcaatatcataggtgatgacacaggtaatcataggtttggcctttctcacggctctccttctagcaattgcaacatacgaatggttcgattacggtcgaactatgaaagaaagccccgatattacccgcgtagccgcccttgtcgctgatcccgctcgcggcgcgatgctgatagcgctgatggacgggcgtgctctgactgcaagcgaacttgctggacgaggtgggatcaccaagcaaaccgctagcagccacctcgccaagttggtggatggcgaagtgttggtcgtcgaggcgcaggggcgtcaccgatactttcgtctggctggcccccatgtcgcggctctgcttgaggcattaatggtcttttccagcgatgccgcgccacctgtgcgtacgggtccgcgtgatcccgcgctgcgcaagtcccgcatctgttatgatcatctggcgggtgaaatgggcgtcaaactcttcgagcgaatgcaagaagatcaatggttggcagatgatctgaccgtgacggatcaaggccgcgacaagctttctcagatcgggatcaatctggaggatttacccctcagcaaccgtccactctgccgtggctgcctcgactggagccagcggcaccagcacctggctggacgtatggggaaggcaatattggatcgcctgctcatcttgtcttgggcgcgacgcttaccggattcacgcatcatcagtttcagtccggagggcgagcggcgttttaacgcatggcttggctaaaggcagccgcctccgcaaagcggccatctatagaagcttcttgttccaatgatgccgtttgaatagtgccgcataatgctgataatgagtgccaaatagcgatcaaagtcacagcccggctcttccgggcatttttattgaccgccaatcttgcgcctgttcttgcaataggcttcccatagatcgggacgacgctctctggtgatccgctccgcctgctccagccgccatttatcgatggcgccatggttgcccgatgtcagaatatcgggaatggcgcggccctcccactcctgcgggcgggtataatgagggtgttcgagaaggccggtctcgaaactttccgtctcacccgattcgcgattgcccatcacacccggcaaaagccgcaccacagcgtcgagcagcacgatggccgccgtttccccgccggaaagaatataatcgccgatcgagatttcttcgaggttgcgcccttcgatgacacgctcgtccacgccctcgaaatggccgcacaggatgatcgcccctgccccatccgccagcgcacgcacgcgctcctgcgtcagcggcttgccgcgcggcgtcatcaaaagcatgggacgcccatcatcgaccgaatccagcgcccgcgccaccacatcggccttcatcaccatgcctgccccgccgcccgacggagtatcatcgaccatgcgatgcctgccctcggcaaaatcgcgaatctgcactgtatcgagctgccatttgccctcggccagcgccttcccggcaagagagatgccaagaggccccggaaacatttcaggatagagcgtcagcacggaggcatgaaagcgcccgccttccttttccggcaaatcggtcatggcttcttcggcttcttgccgctttcatgaggcggattatcgtgctcatcggcgatcaggcccgccgcatggggctcgaccttgatgatgcccttgtcgaaatcgatctccggcacggccgcctcggtgaaaggaatgagcatgggccgcttgcccttttcgctcaactcaatgagatcgccaccaccgaaatcgaaaatcgcactcaccacgccataggatttgccatctccatccacggcctcaagcccgatcaggtcggtttggaaaaactcgtcttcgtccagttcctcatccggcagttgcgaacggtcgatgaaaagctccgtcccgttcagcgcctcggcggcattgcggtcgttgacgcccttgaaccggacaatcaccacggttttcgcaacgcgggcttccagaatttcgtaagccttgccctgctcgtcataaagcaggccgtaatcggctatggccagcggatcgccggtaaatgtcttgacccgtacttcgccgcgcgtgccatgggcggcaccgataacggcaagctggatcggattttctggacgcggcatgaagaaccctgtttctggctgtaatcagtctatcgcttactcaattccggcaaaaaggccaagaaaaatgcactttgcctgaaagcctctctcaaaaagcgacatttgcagagcgggcatggcaaattttgacacaggttctgaacgccaaaaccgcggcaacctgccggtaacctgcttttgttaagctggcccttccatatccgaacggcagattttgaccatggcgacaaatagcgaatttctgatcccggcgcgcgccgaccttgccgcagcgcgcgaggaatggctgaaatcgctgaaaaccatgcggcgtctttccgacaatacgctcattgcctatgaacgcgatacgcgccagttcctgcaatttctcaccggccatctgggtgagccgccttcgctaaaagagatcggcaatctgcgtatcgccgatctgcgatccttccttgccaatcgccgcaatgacggcgcgggggcccgcacgcttggccgggggcttgccggggtacgctcactcctgcgccatctggaaaagcgcggcctcgtcaatgcggcaggcgcaagcgccatgcgtgcgccgcgccagccgaaatctctgccgaagccgctgaccgcagacgatgcccggcgggtggtttcggcggatggtcagatggcggaagaaccatggatcgccgcgcgcaatgctgccgtactgacgctgctttatggctgcggcctgcgtatttccgaagccctggggctcagcggagacgcgctcagcgatccttctgcccgctccatgaccattaccggcaagggaagcaagacgcggctcgtgcccttgctgcctgcggtccacaaggctgtcgcgcaataccgcgcgctttgtcctttcgatctttctgccgggcagccgctgtttcgcggtgcaaaaggcggccctcttcatgccgcgatcatacagcgcgaaatgcagaaactgcgcgcaggcctgggtctgcccgatagtgccaccccccatgccctgcgccactcttttgcaacgcatcttctggggcgcggaggcgatttgcgcaccattcaggagcttctgggccatgcaagcctgtccaccacacaggtctataccggcgtcgatacgcagcgattgctggaagtctacgacaagacgcatccccgcgcctgaaattcacaaagtttggctgtcgcgcgcctgtaaaacccggctatagtcgggctatgaaaaagcttcttctcctcttcatttgcgtggcgtttctggcgcccgccgccgcgcgggccgggcaggcaccctgcacaagccacggcatcaacctgatggacgggctggagaaatccaaacccgccctgttggccgaattgacagcggaagccgccgcaactcccaacagcaagggcattttctggaaaatcgagaaggatggcgtagagccatcctatctgtttggcaccctccatctcagcaaccctcgcgttatgaaaatgccgcaggcggcaagcgaggcctatgacagcgcgcagaccgtggtaatcgaagccgccgacatcacgcaccgcaagacattcccgcgcatcatgcaggaacagccggatctcatgcttttcaacgatggcacaacgctggaatcgcacctgccgaaggagaggcgcgccgatatcgagcagaagcttgttcaacgcggcatcgtgcttgccgccatgaacaaaataaaaccctgggttctttcaaacctgcttgccacgaccaaatgcgagcgcgcaagaaaagccagaggcgagctttttctcgatgagcaactggccatcgaagcacaaaaacaggggcgcgaagtaaagggactggaaagcatcgccgagcagtttgccgccatgaacagtctgccgcttgattttcatatccgcaatctcatcgcaacggtcgatttcggcgacaagatcgaggattcgatggaaaccgccatcaccctttatctgcaaggcgatgtgggcatgatcgcgcctgcgctgcgcaagattgtcccggaagacctttccgatgccgattatgcacttttccagaaggttatcctgaccgaccgcaaccacctcatggtcgaccgggccacaccgcttctcgaaaaaggtggcgttttcctggccatcggtgcattgcatcttcccggcaaggaaggggtggtggagcttttgcgtcaaaaaggctaccggctgacagcgctttgatattttccggctcctgccgctgccagcataaaattagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgacaaaacaaatagttagagcgccgatctaattcaatcagatcggcgctctatagcataatccaatcagcatgaaaaaggcccgcttgcgcgggcctttgtcgaaagcatgtataataccgatcacatatggatcggcttggcgaaggttgccagcgccgattcacgcacggtttccgacatggtcggatgggcgtggcaggtgcgggccagatcttccgacgaaccgccaaatttcatcagcacggccagttcgtggatcatttcaccggcattgtagccaaggatatgcgcgcccagaacacggtctgtcgccttgtcagcgaggattttgacgaaaccgtccgtatgcagcatggcgcgcgcgcggccattggccgtgaacgggaacttgccgaccttatagtcgataccggcggccttcagctcttcttcggtcttgccgacggaagccacttccggctgggtataaacgacgctcggaatgacgtcgaaattcacatgcccggcctgaccggcaatgatttcggcaaccgcaatgccttcatcttcggccttgtgtgccagcattggcccctgcaccacgtcgccaatggcgtaaatgccttcgacattggtgcgccaatgatcgtcgatcgcaacgcggccgcgctcatcgacagcaacaccggcttcctgcaggccgaggccatccgtgtaaggacgacggccggtcgcgatcagaaccgcatcggcttcaagcgtttcggcatcgccacccttgaccggttcaaacgttacctttgcgccctttccgactttctcgacgcccgtaaccttggcgccaagcttgaaggcaatgccctgcttttcaagcaggcgctggaactgcttcgacacttcgccgtccatcgggccaagcaccttgtcgagatattccacgaccgtaactttcgcgccaaggcgcgcccagacggaaccaagctccaggccgatcacgcccccgccaacaacgataaggctgcccggcaccttgtcgaaggagagcgcaccggtcgaggaaacgatgaccttctcgtcaatatccaccttgacgcccggaatgcccgcgacatccgaaccggtggcgatgatgatgttctttgcttcgatttcctcaaccttgccatcttccgaggtcacggaaaccttgcccttgccaacgatcttgccggtgccgatgtaaggggtaatcttgttcttcttgaacaggaattcaacgcccgagacattggctttcacggtcgtgtccttgtgggccagcatcttcgtgagattgagcttcggcgtcacttccacgccaagcgtatcgaacgagtgaccggcttcggcaaaaacttccgacgcatgaagaagcgccttggaaggaatgcagccaatattcaggcaggtgccaccgaaggtcttgcgcttttccaccaccgcaaccttaaggccaagctgggcagccttgatcgcggccacataacctccggggcccgtgccgatgacaaccacatcgtaagacattgaactatccttcttcagtctatcctgaacgttttagaacgcccggttcatccgggcacgttctttcattccaaggtgagcagtttcgatcaccacgaagcaaaaccgcttcgcacatttggctcgaaatgctctgtttccatgcaaccggcacccgcaggcggccggtcattcttcatcaggtgtgcatccctgaaatcggaacacttcccattgaagcggcttttcaggtttggctgcaccaaaatcatatccgtcaagcgccgtcaccagatcgggaaacagaaccgcctgtgcggcaggctcgtctgccttgggcagcacttcagcctcggccccatccttcaatgcgtagataacgctctgccagatgctgcaatcatcgaggtcttccggctcggaaccatcgcccttgcaattataggtaataagagcataaggacgcgccacgccttcctccggccagatcacaatgccgttaagcttgaaacccggcttatcattggctgtaatcgtaaactcgttcgtcggcgccggcgtcattttcagatcattcggctgctcgggacgaaaggtcagcgtataggcctcgtcacggtcgcgatagattgcgcggttctgcgtacaggcagcctgaacagcggttgaaaaaaccgtcagggcaagtgccgacatgactgtcacgttgagaagttttttcacagtatgcatccgtcggttctccctgagtgctccggctgcgcttttccggcagcgaatcttcatcgtccgaagataatgcctacatagccttttcagtggcaagtttcagcccaagcgcgatgaataccacgccgctcgtcctgtctatccatttcgatgcgcgcgagaaagccgcgcgcattttcggcgtcgtcatgaaaaagctgacgccgacaaaccacgagatcaatgcggtcgccatcaccacgccatagccgagtttcacttcggtcggtgtatggacatgaacgaccgtggagaaaatcgacaggaagaagaaaacggccttggggttcagcgcattggcagcaaagccgaggccgaaagccttggcaaagccctgtttccggcgcggctccttcaaatccggacccgcctcgattttcgtggtgccggcacgcagcgccttgaatccgatatagaccagataggccacaccgcaccatttgacgatattgaacagatagatcgacctggaaatgatgaggccgaggcccagcaccgtataggtgacatgcatcatcagcgccgtaccgatgccgaaactcgtaatgatcgcctcgcggcggccatgcagcagcgattgccggatgaccatggccagatcagcgccgggggaaacgatggcaaaaacgaagattgccataagggatgcaagttcaaacaggtaaggatgcatcgcgtttccttcattgcgcgtcgttcacgcgcaggctgacattacagaaccagagccagaagcataataccgagccccaccagactaatgagccagacgaaggaacggagatagggaatgcccgccaggtaaagcggaatatagacaatgcggctgaaaaaccagagccacgccccgaggataccccagccggacgggtcgccttccagcacaagcgccaatgccagggcgataaaagccggataggtttcacgaaaattggccgaggcccgttccgcgcgaccggccagcctgcccgaaggtttcaggctctcgtcgcgcggcccggcattccagcgggagccgagttcctgtgtcgccatcatgctctgcaagaggatatgcaccaccagcagaacaacgctccagccaatgagcggcaggaaaggcgacgcggagagaacacccggctccatattctgtccctagagatcgagaaccagacgttccggatcttccaggctttccttcacacgcacgaggaaggtcacggcttccttgccgtccacgatgcggtgatcgtaggaaagcgccagatacatcatcgggcggaccacgatctggccaccgacgaccatcgggcgttcctggatcttgtgcataccgagaatgcccgactgcggcgcattgaggatcggcgtggacatgagcgaaccgtaaacaccgccattggtgatggtaaaggtgccgccctgcatatcggccatggaaagcgagccgtcacgcgcagccctggcgagacgtgccagttccttttccacttccgcaatcgacatctggtcggcatcgcggatgaccggaacgacgaggcccttgtcggtgccgacagccatgccgacatggcagaagttcttgtagacgatgtccgtgccgtcgatctcggcgttgacagccgggatttccttcagcgcatgcgtcactgccttggtgaagaagcccatgaagccaagcttcacgccatgcttcttttcaaagacgtccttatacttgttacgcagctccatgactgccgacatgtccacctcgttgaaggtggtgagcatggcagccgtgttctgggcatccttcaggcggcgcgcaatggtctggcgcagacgggtcatcttcacacgctcttcgcgcgatgcgtcatcagccgaggaggccggacgcgcggcaaccggagcggcaggagccgccgaaacgcctttcgtgatggcgtcgagaacgtcacctttgagcacctggccgcgcttgccggaaccttcgacctgatcggcggaaagaccgctttcagccagaagcttcgcagcagccggcgccggctgcatggccgggcccgacgaagccgatgcgaccggtgcagcagcaggagcggcggctgcaggcttggcttcctccttcttctgggccggtgcggcggcaaccgctgccccgtcaccggaaatctggccgagcagtgcgcccacttcgaccgtatcgccttccttggccgtgatttcggccagaacacccgcagccggtgcgggcacttcgaccgtcaccttgtcggtttccagttccaccagcggctcatcgacagcaatggcttcaccagccttcttgaaccactttccgatggttgcctcggtaacggactccccaagcgtgggaacgcgaatttcggtagccatggtttcttcttccgttgatcttcagtctttaaagttcgatttcaattgctgcaggccgcgatcagccaagcgcatcctcaaggaaagcggcaagctgcgcaaggtgcttcgacatcaggcccgttgcaggcgatgcggcggccggacggcccgcatagcgcacgcgctggtgcttggcgtcgatatgcgccagtacccactccagatacgggtcgatgaacgaccatgcgcccatgttcttcggctcttcctggcaccagaccatttccgcatgacggaagcgcgacagctcgttgatgagcgccttggccgggaacggatagagctgctcgacacgcagcagatagacatcgtcgatgccgcgcttctcgcgttcttcgtaaaggtcgtaatagaccttgcccgaacagagcacgacgcggcggatcttggcatccttctggagcttgatgccttcatccttgttgtactgcgcatcgtcccacagcaggcggtggaacgaggattcgcccgaaagctcggccagcgtcgagattgcgcgcttgtggcgcagcagcgacttcggcgtcatcatgatgagcggcttgcggaagtcgcgcttcatctggcgacgcagaatgtggaagtagttggcaggcgtcgtgacgtttgccacctgcatattgtcttccgcacaaagctggagataacgttccagacgcgccgaggagtgttccggcccctgaccttcaaaaccatgcggcagaaggcagacgagaccagacatacgcagccacttgcgttcgcccgacgagatgaactggtcaaacacgacctgcgcaccattggcgaagtcaccaaactgggcttcccacagaacaagcgcgcgcgggtcagacagcgaatagccgtattcgtagccgaggacggcttcttccgagagcatcgaattgatggcttcgtagatcgcctgtcccttctgaagattgttcagcgggatgtagcggttctggttttcctgatcgtaaagaaccgtatggcgctgcgagaaagtaccgcgctcgacgtcttgtcccgacaggcggatcggatgaccttcaacggccagtgaaccgaacgccagcgattcagccgtcgcccagtcgatcccctcacccgtttccatcatcttggcacggttgtcgaggaaacgctggatcgtgcgatggacatggaaatccttcggcacttcaacgagcttcttgccgatttccttgagcgtcttcaccggcacagccgtcttgccgcggcgctgttcatccgcattgtctgcggtgcgcaggccagcccacgcaccgtcaagccagtcggccttgttcggcttgtagctctggccggcctcgaactcgccttcgagcttctggcgccagtcggccttcatccggtcgatatcgtcctgcgtgaccaggccttcggcgatcagcttctcgccataaagctgaaccgtggtcttgtgcgcacgaatcgccttgtacatcaacggctgggtgaaggacggctcgtcgccttcattgtggccgaagcggcgatagcagaacatatcgatgaccaccggcttgtggaaggtcatgcggaattcggtcgccaccttggctgcaaagaccaccgcttccgggtcgtcgccattgacgtggaagatcggcgcttcgatcatcttcgccacatcggacggataaggcgaagaacgcgagaaggccggattggtggtgaaaccgatctggttgttgatgatgaaatgcagcgtaccggcaacacggtgtcccttcaggccggaaaggccgaggcattccgccacgacgccctgaccggcaaaggccgcatcgccatgcagcagcagcggcagaaccttggcgcgttcggaaagcggcaccatgtcgtcgcgggtgcggcccacaagcaggtcctgcttggcgcgggccttgcccatcaccaccggattgacgatttcaagatgcgacggattggccgtcagcgacaggtgaaccttgttgccgtcgaattcacggtcggaggaagcgcccagatggtacttcacatcgcccgaaccttccacatcgtccggcgtataggaaccgcccttgaactcatggaaaatggcgcggtgcggcttgcccatgacctggctcagcacgttgaggcggccacggtgcgccatgccgagcacgacttccttgagacccatctggccgccgcgcttgacgatctgctcaagcgcggggatcagcgattcgccgccatcaagaccgaaacgcttggtgcccttatacttgacatcgatgaactgctcgaagccttccgcctcgatgagcttggacaggatggccttcttgccctccggcgtgaaggcaaccttcttgtccgggccttcgatgcgttcctgaatccaggccttttcagccggatcggaaatatgcatgaattcgaccccgatcgcgccgcaataggtgcgcttcaagatgtcgagcatttccggcacggtcgcatattcgaggccgagcacgttgtcgatgaagatcttgcggttatagtcggcaggcgtgaaaccgtaattttccggctccagctcgttatagtcgttcggcttttcggcaaggccgagcgggtcgagattggcgtgcagatggccgcgcatgcgataggcgcggatcatcatgatggcgcgcacgctgtcgcgcgcagcctgtgtgatctcttcggcggtgagcggcgtgcccgcagcgcccttggcttcacccttcgcagccttgcccttcagcttgtcggcgacatgcttttcaacttcggcccagttgccgtcgagtgcggaaacaagttcgccattggcagcaatcggccagttctttctggtccaggatggcccttccgcatttttcttcacgtcgtcggcattatcgcccagcttcgcgaagaaatcgcgccactgcggatcgaccgaattcggatcgtcctcatatttggcgtacagttcctcgatatagtcggcattgccgccatagaggaatgaggtaagggcgaaaacgtcgttggcccgatctggggcttgttcttgctttgccatagcctatccggagcagtgctccgtctccttgtcagtggctcatcttgcgcgggccggaagctttcgaccttcatccctcacgccgccggggaggaaccgctacagaccccggcacaactgaactcaaactcatgctttgatattgcgtcgaaaaatggggcgcccgaaaacgggccattccgcgccgcaatatcatgatcggaaggtcccgatccttatgccaaacccggcagcggctttcgccgcagccgggatattcagattgacacgcgatctcagcccttgaggacttcaaccagcgtcttgccaagctgtgccggcgacggcgacacgcgaatgccagccgactccatagccgcaatcttgtcttccgcgccgcccttgccgcccgaaatcacggcgcctgcatggcccatggtgcgcccggccggagccgtacgaccggcaatgaagccgaccatcggcttcttgcggccgcgcttggcttcgtctttcaggaactgcgccgcatcttcttcagccgaaccgccgatttcaccgatcatgacgatcgacttggtttcgtcgtcggccaggaacatttccagcacgtcgatgaactcggtacccttgaccgggtcgccgccgatgccgacagcggtggtctggccgaggccctcgttcgaggtctggaacactgcctcataggtaagcgtgccggagcgggatacaacacccaccgaacccttcttgaagatattgcccggcatgatgccgatcttgcattcttcaggggtcaggatgccggggcagttggggccgagcaggcgcgacttcgagcgttccagacgctccttgacgcgaaccatgtccatgaccggaatgccttcggtgatgcagacgatgaaaccgatttcagcttcaatcgcttcgatgatcgcgtctgctgcgcctgctggcggaacatagatcacggaagcgtcggcgccggtgcgctccttgccttcggcaacagttgcgaagatcggaagcttttcacccttggaaccttcccaggtttcgccacccttcttcggatggataccgccgaccatctgcgtgccgtaataggcaagcgcctgttcggtgtggaaagtgccggtcttgccggtcaggccctgcacgagaaccttggtgtccttgttgacgagaatggacatgccttaattccccttcactgcagcgacgatcttctgcgccgcatcgtcgagatcgtcggccgaaatgacgttcaggccgctctcgttgatgatcttcttgccaagctcgacattggtgccttcgagacggacaaccagcggaaccttgaggccgacttccttgaccgcggcgatcacgccttcggcaatgacatcgcacttcatgatgccgccgaaaatgttgaccagaatgccttcgacagccggatcggcggtgatgatcttgaacgcagccgtcaccttctccttggaagcgccgccgccaacatcgaggaagttggcaggttctgcgccatagagcttgatgatgtccatcgtcgccatggcaaggccggcgccattgaccatgcagccgatattgccatcgagggcgacataggccaggtcatatttggaggcttcgatttccttcggatcttcttccgtcaggtcgcgcagttcaacaatgtccgggtgacggaacagggcgttgttgtcgaacgaaaccttggcatcgagaacgcgcacgcgaccgttcgtcatgacgatcagcggattgatttcgaggaggctcatgtccttctcggtgaaagccttgtaaaggatcgggaacagcttcaggccgtcctcgcgggctccaccttcaagcttcagcgcatcggcaagcttgttggcatcttcgtcggtcacgcccttggccgggtcgatggcgacggttacgatcttttcaggggtttcttcggcaacggcttcaatatccatgccgccttcggtcgaaacgacaaaggccggacggccaacgctgcggtcgatcaggatggagagataaagctcacgctcgatatcggcgccatcttcaatgtagagacggttgacctgcttgccggcttcgccggtctgcttggtgacgagcgtgttgcccagcatttccttcgcattggcaaccacttcctcgacagacttggcgaggcgcacgccgccctttgcatcggcaggcagttccttgaacttgcccttgccgcgtccgccagcatggatctggctcttgacgacataaagcggtccgggaagcgtctttgcccattcttccgcctgttcgacggaatagacagccacaccattggcgatcggcgcgccgtaggtgtgaagcaggcgcttggcctggtattcgtgaatattcatctggttgtcctctgcaaattcccggcccgttcaacgagccagtacggattgacagccggaaaaggccggaatcgcactcaagcagaattccggccttgtctggaacttatttcagcgacggagcaataccgatgcaggcttcgcacagaccggcgacggaggccaccgacttgtcgaactgcgccttctcgtccttgtcgagatcgatctcgatgatgcgctccacgccattggcgccgatcacggtcggaacgcccacatacatgtccttcacgccatactggcccgaaagctgggctgcgaccggcaggacgcgcttcttgtccttgaggtaggattcagccacctggatggccgatgccgccggagcgtagaaagccgagccggtcttgagaaggcccacgatttccgcgccgccgtcacgggtgcgctggatgatcttgtcgagcttgtcccggctggtccagcccatcttgacgagatcaggcagcggaatgccggcaacggtcgagtagcgcgccagcggaaccatcgaatcgccgtggccacccagcacgaatgccgtgacgtcctcgaccgaaacgttgaattcttccgagaggaaataacggaagcgggcgctgtcgagaacgccagccatgccgacaaccttgtgggccggaaggccggagaacttctgcagcgcccagaccatggcgtcgagcgggttggtgatgcagatgacgaaagcttccggcgcatatttcttgatgcccgcgcccacctgttccatcaccttcaggttgatgcccaggagatcgtcgcggctcatgcccggcttgcgcggcacgcctgcggtgacgatgacgacgtctgcgccttcaatggcggcgtaatcgttcgcgccagtgaacttcgcatcgaaaccatcgaccggagaagattcggcgatatccagccccttgccctgcggggtgccttccgcaatgtcgaaaaggacgacgtcaccgagttccttcagaccggccaggtgagcgagcgtaccgccgatcatgccggagccgatgagggcaatcttgttgcgtgccatgattgtttctttcctcaaatttgatccagagacgcatcaagcccatccggtttcctccccggaaaacactcaagcgttggacctgcgagataggactctttgaagataaactcaactcattattttgcgaccaatgttttcaatcggttagatttacaggctcttacgtaaacgtaagaaaatccagcattttggaagcaaaaatgccacttcctgccctccgcaacccgcctgtggcgaagcggccggcaagccgtcaatcctgtcagtcttgcaacacgggaacgcccccatccgcaagccgcaagcaggccctgcttgcgtgggcaacatagcccatgaaatatataagtccagcccatgacagggatgccccatcccgcttcatcgaccgtcgaaccatgccccggcaggctgcgcctacattttgaatttctctcaggctacgccttcgggtatcccatccagatattccgcgctctgcatctcgaaaagacgtgaagccgtgcggtcgaactcaaaagcctccgtgccgctattggcgatataaagcttctccggttgcgcctcagccgaaacgaacagccgcgcatgatgatcgtaaagcacgtcgatcagcagaataaaccgctttgcctcgttgcggcgcgaataatccagtaccggcacattatcgataaacagcgtcggatagcggttggcgatcgctatatagtcggatgcaccaagcggcctggcacaaagatcatcgaacgagaaccgtgcagcgccagcagcagcgcgcggcacttcgatatcacgccccttgatatggatcacgtcaggcttttcttccgcaccgttcttgtgtgccgcccaggccgcatccatgcggcgctcggtttcaggccccagcggggaaagatagaccggctggcggtcaagcttttccagacggtaatccgtgcgcgaatcgagattgatgacatcgacatggctcttgagaatgtcgatgaaaggcaggaaaagctgacggttcaacccgtcgcggtagagattgtccggcgcgacgttcgaggtcgcgaccagcaccacaccgcgcgagaacagcgcactgaacaggcgcgacaggatcatcgcgtccgcaatgtcggtcacggtaaattcatcgaaacacagaacccatgcctgctggctcagcgcctccgccaccggcgggattggatcatcctgtttggtttcaccgcgcttgtgcgcctgacgatgcgcataaatgcgctcatgcacatcggccatgaaatcgttgaaatgcgcgcgccgcttgcgctccaccggcaaaagctggaagaacatgtccatcagcatggtcttgccgcgccccacctcaccgtggacataaagccccttgatggtcgcggccgtttccctgcgcttgccgaacagccagccgagcgcgctcgacttgcgcgaaaggcgttttgagcaaatctcctcgatcagcctgtcatatcggctggcaagttcaagctgggcggggtcggtttcgacatcgcccgctgcaaccatggcttcataacgttcgcggacggaagggaaggctttcagattgccatcaaaagacatgagaggttccagtgaaaccttggactgatgcgcatctgccgaaatcattcgcggtgcgccttaaaattcggcggagctgcccgaagaagctccgccctgttcatcgtttccgggtcagatcagcgcgacagcgtcacggcctgcccgccggtggtctggccatcgaagcggccctgtcctgaagaatagagcgaggcaaccgtaccgccgttcgcatcgtaaaggacgagttgcttgccattgacggcccaggaggcaagattagccagttcaccggggcagcgcagcgggcctgcgcgatagccctggccatatttggtctgcggcgtcgcgatcttgcagctctgaccaccaagcgaggcgttccagacgccagccacggcgccgggcgtcaggtccggtgcggatgcaggcggcaggcttgcgacctgtgtgccggattgcgcgctcatatccgtggagggcgcattggggaattgtgtgggagaatcaagattgcctttctgcaccgtgcctgccggaacagcattgaccggtgcaggcggcggcggaggcgaaacattatcgagattaccaagccgggagctctggcacccggccaggacaatgccagccgccgcgaggctgagcagacttgcttttgaaattcccatcaggttctccatttgcgcatttctcatcaggggtgggggcgcgccccgggcgacatgccgaagccatgcaatatgatatattggaccgataaaatggctatatggttaaaaaagcaacaccagcacctttcatttctgcctccaaagcccttcaagaatgcttgaaaccacctgataattctgaaactggcacaggaaggccacagtttccccgatattggcgtttgttctgggggcatgactgcactgcaagttttcgcaatcgcgcgcgggtactggcaatttgcgggcttttccgccatatagaccctcattgtcaggcttgatgaccaaagccgcaggaagaatggaaccacgttagttatggccacaaaggcagccttcgccaggatgaacgggctcggcaaccagatcatcgttgccgatatgcgcgggcgcgcggatagcatcacctccgccgcagccatccgtctggcaagcgatagcgaaacagccttcgatcagatcatggcgatccacgatccgcgtacgcccggcacggactattacatagcgatcatcaattgcgacggcacgcaagcacaggcttgcggcaacggcacgcgctgtgtggtgcaggcgctcgccgccgagaccggcaggcacgcctttactttcgagacccgcgccggaatcctgaccgcgaccgaacatgacgacgggctgatttccgtcgatatgggcacgccgcgcttcgactggcaggacattccgcttgcccaagccgtcgccgatacgcgtaaaatcgaattgcaggtcggcccggcggatgcgcctgtcctgcattccccttccatcgcctccatgggcaacccccatgcggtcttctgggtggataaggatgtctggtcctatgagctggacaagttcgggccgcttctcgaaaaccatccgatcttccccgaacgcgccaatatttccatcgcccatgtcacttcatccgacacgatagacctgcgcacatgggagcgcggcgcaggactgacccgtgcctgcgggtcggcagcctgtgctgctgccgtttcagccgcccgcacggggcgcaccggccgcaaggtcacggtcaatgttcccggcggaccgctcctcatcgaatggcgcgacgatgaccatgtgatgatgaccggccccgccgaatgggaattctccggcaccttcgatcctgcaaccggcgaatggagccgcgacacgcagggtttgcagggttccggcaacgccgacagggggactgcctgatgtctgtggaaatcgtcaccttcggatgccgcctcaacacctatgaatcggaagtgatgaagcgcgaagccgacgctgccgggctgggcacgctgaaagacggcgcgatcatcttcaacacctgcgcagtgacggcggaagcggtgcgccaggcgcgccaggcaattcgcaaggcgcgccgtgaaaaccctgacgcgcgcatcatcgtcaccggctgcgccgcacagaccgaagccgacaatttcgccgccatgggcgaagtggaccttgtcctcggcaatgaggagaagctgaaatccaattcctaccggatgctgccggatttcggcgttaaccagttcgaaaaggtgcgcgtcaacgacattatggaagtgcgcgaaaccgcaagccatatggtcgatgccattgaaggccgagcgcgcgctttcgtgcaggtgcaaaatggctgcgaccaccgctgtactttctgcatcattccctatgggcgcggcaattcgcgttccgtgccgatgggcgcagtcgtcgatcaggtgaagcggcttgtcggcaacggctatgccgaagtggtgctgaccggcgtggacatgacatcctacggccccgaccttcccggcaatcttcgcctgggcaagctggtaaaaaccgtgctggcgcaagtgccggatttgcagcgcctgcgtctttcctccatcgattccatcgaggccgatgaggatctgatggaagcgattgccagtgaaaagcgcctgatgccacatctgcacctgtcgctacaggctggcgacgacatgatcctgaagcgcatgaagcgccgccatctgcgcgacgattccattcgcttttgccaaacagcgcgcgctcttcgccctgatatcgtgttcggcgcggatatcatcgccggtttcccgaccgagaccgaggaaatgttccagaactcgctgaagattgtcgaggaatgcggccttacccatctgcatgtcttcccctatagcccgcgcgagggaacacccgcagcacggatgccgcaggtacggcgcgaaatcgtcaaggaacgcgcagcccgcctgcgcgccgaaggcgaccgcgcctatgaaaagcacctcaacgcgcttcacggcacacgccagcgcctgctggtcgagaaagaaggtgttgcccgcacggagggcttcacgctggccgctgtggatcagggcaatgctggcgaaattatcgaacgaattgtgacgggacatgacggtgaaaaactcctcacacgtcaggcagagccgcaagcggcttaaagcttaagggcatcagatttcatggcaatgggtttcatcaagaaaatgttctccttcggcaagaaggaggtcgaagaaaagccggctgaacaaccggcacccgatgccgtagagatatcggcacccgatgtgactgaagcgccagttgcggaagaatctgtcattgtcagcgagcctgagccgattaaagagcctgcggctgaaacaatcgagaaagaaaaggcggaaccggagcatccggtcaccgaaattgaaatctcgattgaacagccgccggtgatggaaccgatcgcggtggaagcgcctgcgccagaatctgtcgttgagcctgccgtcgagcctgaacccgaacagcccgcaatcgcaaaagctcccgaggcgccgcttgcagaggaagcggtcgcaccccggccggagccggtgaagcctaaaaaggtgaaggtctccagggcggtcgaggaagcggcggaagaagtgcctgcggaagttgcgccggagcccaaactttcctggttcgagcgcctgcgccgtgggcttgcccgctcgtccagttcgctcagcgattccattagcggcatcttcaccaagcgcaagcttgacgacgacaccttgcaggatctggaagatgtgctgatccaggccgatcttgggcttgaaaccgcgatgcgcgtcaccgatgcgctggcgtcgggacgttacggcaaggatgtgtcgggtgaggaagtccgcgccatcatgagcgcggaaatcgaaaaagtgcttgccccggtcgcaaagccgctggaactcgacctgtcgcacaagccccatgtgatcctcgtcgtcggtgtcaacggcaccggcaagaccacgaccatcggcaagcttgccgcaaagcttaccgcaggcggcctgaaggtcatgctggcggcaggcgatacgttccgcgcagccgccatagagcagcttcatatctggggcgagcgcaccggctcgtcggttgtctcctccaagcttggcgccgatgcggcggggcttgcctatgacgcatgggaaaaggccaaggaagcaggcagcgacgtgctcatcatcgacacggcaggccgcctccagaacaaggccgaactgatggatgaacttgccaagatcgtgcgcgttttgggcaagcacgacccggaagcgccgcacacggttctccagacgctcgacgccaccaccggccagaacgcgctcaatcaggtcgagattttcaagaacgtcgcgggcgtcaacggcctcgtcatgaccaagctggacggaaccgcccgcggcggcattctggtggcgatttcggccaggcataaactgccgatctatttcatcggcgtcggcgaaggcatcgacgatctggaaccctttgcggccaaggattttgcccgcgccatcgcaggagttgcctgatggagcatcccgtttttgaacgcgatccgtctgagaaaagcgaaaccgaacgccgggaagtgccgccgctcctgaagctggcgctggaactggggccgcttctggtcttcttcttcgccaatgcgcgcggcgaaatgctaatcgaacgctttccgattctgggttccatcggcgcaccgatctttctggcaaccgccctgttcatggccgcaaccgtgattgcgcttgccatttcatggtcgatgacacgcacgctgcccatcatgccgctggtttccggcatcgtggttctggtgttcggcgcgctcacgctctggctgcacaacgataccttcatcaagatgaagcccaccatcgtcaacacgctgttcggcggcattcttctgggggggcttttcttcggcaaatccctgctcggctatgtgttcgattccgctttccggctcgatgccgagggctggcggaaactgacgctgcgctggggcctgttcttcatctttctggccattgtgaacgagattgtctggcgcaatttctccaccgatacctgggtatcgttcaaggtctggggcatcatgcccatcaccattgtcttcacgcttttacaaatgccgcttatccagaagcattcgttgactgatgaggaaaacaccgcatcataacagcctgaagagggaggagcgccatgcacaggatggaacaaaggcttgaaatcgaacagttcatctgccgcagcgataattacggcgttctgatccatgatcccgaaagcgcgctgacagccaccatcgatgcgcccgacgcctatgccatcgaagcggcactggaacggcgcggctggacgctcgatttcatcttcaccacccatcaccatctcgatcatgtcgaaggcaatgaaccgctgaaagaaaagttcggcgtcagcattatcgggccggaggccgaaaaggcaaaaatccccggcatcgaccgcacggtgaagggcggcgacgaatttaccttcgggcttttcaaggtgaaggtcatttccacgcccggccatacggcgggtgggatttcctattacctgccggatgcgaaagtcgtcttcaccggcgacacgcttttcgcacttggctgcgggcggcttttcgagggcacgcccgccaccatgttccattcactcgaaaagctggtggcgctgccgggcgataccgcgctttattgcggccatgaatatacgcaaaacaatgcccgcttcgcactgaccatcgaccctgacaattcggcgctgaaagaacgggcgaaggaaattgcccgcctgcgcgcgcacgagcggatgacgctgccatccaccatcgcgctcgaaatggccaccaatccattcctgcgctggcatgaccgcaccattcgcgcgcgcctcggcctgcaggatgcgccagacgaagccgtgtttgcggaaatccgcaagcgaaaggatatgttttgaacacacttcccacgccttatgaagctttgatttcaaggaccaggagatgacggcaatatcccgtttcaagatcacaagccgcgctgtgttgctcggcctttccctgattgccataccggcatcggcaacggttgcatgtgccgaaaacctgctcgacgtggcgccgaaatcgacacccccggaaatcaataatttcaagctgacggaagattttctcacgcacatggagaaaattcaggaacagctcggcagcatggaattatccgcaaccgaagatgaaggccaagacgccgcgccttccattgacaagatggtcgccagcatcgaggcaaggccgcaggttgtcgaggttctcaaagcgcagaacatctcgccacgcgattacatcgtcggctatttcgcgctgatgagcagccttgccgctgccgatgcggaagacgaaccgcagcttgtcgatgaattgaaggacatcaacccgcagcacctcgccttcggcaagaaatatagcgaacgtatccgcgttctgatcggggaataaggggcgagagcatctccggtaaaggccgtgaaacggttttgccggaaatgctctgcgacaaaactcagcagtcgccgtggcgcctgccgttgacctctatgatgcagaccgcatgtttctcgatcttttgcgccatggcgcttcgcttgatggagccagtcatggtgcggtctataccgtccgggacgatggactgcgcagccatcttgctcgcctgatcgttgaggatcggcacgatgatgaggcccagggccagtgcggcagagccgaacagcaagacaacccgcatgattccgcgtccggccttggtaaaacgaccgggtgtatattcattgtgatcggcactgaaataattattgtcgaaactcatgacgcaaactccggggggctggttcggacaatgccgcagcggagtgaatcatcgattaacgcatgctgaaaatagtaagaaattggcagctatttcagccggacccgcctgtcaaagcagatcgaccagaaacggaatgagcggctcatccgccggaggcatcggataatcgcgcatgtccttcgggcgcacccatttcagcgcctgcccttccagcccgcgcgcaacgccctcgaaacggcggcagacatagagcggcatcagaaggtgaaaatcatcatatgtgtaactcgcgaaagtcagcggtgcgaggcaggggatttttgtcgtgatgccgatctcttcctgcaattcgcgaatcagggtttcttccggcgtctcacccggctccaccttgccgccgggaaattcccacaggcccgcaagctgcttgccttcgggacgctgcgccagaagcacccgcccgtcctgatccacaagggcacaggccacgacaagaagcatgcgccgtttcttcacttcggtcatttcaggctattctcccgataagcgtaaccataggtctcctgaaagccgaacctttcataaagggcaagtccggccacattatccgcctcgatttgcagccacgccatcccggcgccaagcttggccgcccatttaagcgccgaggcgacaagatcgcggccatgccctttgcgccgcacatcgcgcaaggtggcgacatcgaacaggccggccatggcgccgtcctgaacgcagagcacgttggagacggcgcgtccaccctcctccagaacgaacatgcccctgttggagtggatgctcttcaaaagctgcgaaaaaccagagcggagttcttccggccgctcatgaatggaaagggacgcatcgacgaagtggccgatatcctccagcgaagcccgatccacggctttcaaaagatccatcgcagccagatccgcggtcatgacgatggtttcgtgctttcttttccagccaagcccctcaagataagcttccagcgcaggcggcgcgagcggcgaaacccgaaagcacggcacgcggccatgggcgcggaagcgccggacagcaagctccacgcgctttggaatatcgcgcgtgtcgccgggatcgagcggattgatcgagttgaggcgccttgagggatatgccgcggtcatgcgtattgcccatgtgccgtcatagtaaaccgatgcggcaggccatgcacgaaaacccacggcttcaagctggcggacaatagcaagacctggcaccataaacccctcagacatggcagatcgcccgctcattccggtgtcagaacggagggcctcacaccattctcaccggattaacaggcccgaaagctagctgcgataatcgccgttaatggccacatattccttcgtcagatcacatgtccacacagttgccttgccgcgaccaatgccaagatcgacgcggatgcgaatatcttcgccctccatataggcggaggtggcgtcttccgaataggccgggtcccgctcgccctgatgcgccacgcgaatatcgccgaaccagatggcgaggcggtcgcggtcggccggttcgccagccttgccgaccgccatgaccacacggccccaattggcatcttcaccggcaacggccgtcttgaccagcggcgaattggcaatggaaagtgcaatcttcttggcggaggcggcagacttcgcaccggtcacttcgacctccaccatcttgcgcgcgccttcgccgtcgcgcaccacttgaagcgccagcgatttcagcacacgccccagcgccttcttgaaatcagcaaggcgtttgtcggcggcatcggtgatttcgggcgcgccgcgctcggcagccgttccggttgcaaacagcatcagcgtatcggaggtggatgtatcgctatcgaccgtcacggaattgaaggttgagccgacgcccttcgacaaaaggctctggagcgcatcggccttgataggcgcatcggtgacgacaaaggaaagcatcgtcgccatatcgggcgcgatcatgcccgcacccttggcgataccattgatcgtgaccggaacctgaccgagcagcaccgtttcggtcgccactttcggataggtatcggttgtcatgatcgccttggcggcttcggtccagaaatcttccgtcgcgctttccgccatatcgcccagaaggtgcgagaatttgccagcatcgagcggctcgccgatcacgccggtcgaagcgaggaatatatcggtcgtggcgcagccaatggcttttgcagcagcttccgccgtcgcttgcgtcgcctcgcggcctttaaggccggtaaaggcattggcattgcccgaattgaccacgaccgcgcgcgccttgccatgcacgagattgcggcggcagaaatcaaccggcgccgaggggcacagcgaacgggtgaaaacgcccgcggcttctgccgggcgatcgaacaccatcagcatcagatccgttcgccccttatatttgataccggctgctgctgtggcgatgcgcacgccatgaatgaccggcatggcggggtagtgtttgggagcgagcggagaaacggacgcggacatatgtgcctcgaaagcgataggatgtttccagtgtggcaaacccgatttgcggattcaaaagcctgatccgcgcattggaaaggtttgctgcataaaatcaagcgggaaacgcagcctgacaagaaaaacgccccggataatgccgcagggtcgggatctgttcatttgatcgaaatggcatctgaaataacaagacatgccaaaaagacgcaaagagcggagcagtcccctgctcaagcggctcgatgcggcagggcgcaagtcattttagcacccgaaagataaaggccatccatccggctatatgaacgaaaagccttgaaaatgcgccgcatttccttcgtcttttcggctcgtatccgaacggatggcctcacactattgtgaccagattaatagagcctgcccctcaccgggaggcaggcctataaaacggcctactcctgcggggcgtcgtcttccgacgcatcgtcctttccggaggcttcctgcgcagcggccgcatccttcatggctttttcgatggcaggatccttatagtcgatcttcaagccatcacgcagcttcttcaccgtttcgatgtagcgctcgcgcatgatgatggagcggatctggtccttgacctggtcatatgccggtggctgcttggtgcggcggtcctcaagctggatcacatgatagccgaactgggtctgaaccggctccttggtgtattcgccgggcttcagcgcaaaagctgccttttcaaattcaggcaccatctggccttcgctgaagtagccgagatcacctccgctggaggccgtgccatcggtcgagcttgccttggcaaggtcctcggacttggcgccgccttcaagcttcttgatgatggcttcggcttcttccttggtctttacaagaatgtgacgcgcgcgcacttccacctgcggcggcatggcggcgatttccttgtcgtagcgggcgcgaacatccgcgtcgctgatcttgtcaacaatcgcattcttgaaatattcgttatggagcgcgcgttcgcgcaggaattccatacggtccttgaattccttggtctggtcgagcttgtctttttccgcttcaccagccatcgccttgatgtcgatcagggctgcaagggctgcaaggcgacgctgctcgaccggaaggcgagcgaactgcgggtcgagatcgccagcagcctgatcgacctcaccaaccgtgatgtccttgccgttgatggtcgccagaaccttggacggatcgtccttttccgcagacgctgccgccgttgtggcagcgaccttttcagtgcctggagcggcatcttgcgcaaagacagccgatgcagaaaaaggagcggaaaaacttgccagcgcaaccgacgctgcaagaacggccagagccttgcggcaagggactttgagaatggctttcatatgaaattctctccttcgggaccgcttaccggcccgatgaatgcggcggaatttggcccggatatgccctgtattgtaacaaccgacaggttttccagcctcagatgtggcgaatccgaaattcgcatcactttgaagcaacgttgacatcgctccaagcccctcttatctgtccttcggctttgcgtccagtaagtggcggggaaaattgtgtcttgaaagcgccggaactggctgctttacggtgcacttttcttgcaattgtttcaatacgcgtgaataaagcattcgacattgccggaagcgcttccggctgaacggacaggaaaggaccagagatggtcagctttggcggcctcgcccgcaagatattcggttcatccaatgaccgccgcgtaaaaaccctgcgccagcgggcagaacagattactgctctcgagaagaactacgagaatctgaccgacgagcagcttcaggccaagaccgccgaattccgggcggcgctggctgagggcaaatctctcgattcccttctgcctgacgctttcgccaccgcgcgcgaagctgccaagcgcgtgctcggtatgcgcccgttcgacgtgcagctcatcggcggcatggttctgcatgaacgcggcatcgccgaaatgcgcaccggtgaaggcaagacgctgatggcgacgctgccggtctatctcaacgcgcttgaaggcaagggcgtgcatgtcgtgaccgtcaacgactacctcgccacccgcgatgccgaaaccatgggccgtctctataatttcctcggcctgactgtcggcgtcatcaagcacggtctcgacgatgatgagcgccgcgcggcctatgcctgcgacatcacctacggcaccaataacgagcttggcttcgattatctgcgcgataacatgaagtatgagcgcgcgcagatggtgcagcgcccgcataattacgccatcgtcgacgaagtggattcgatcctcatcgacgaagcgcgcacgccgctcatcatttccggtccgctggaagaccgctcggacttctacaacctcatcgacaccttcattccgccgctagcggaagaagattatgaagtcgatgagaagcagaagaccgcgatcttcaccgaagttggtacggaaaaggtcgagaagctgctggaggctgctggccacctcaagggtgaaagcctttacgacatcgaaaacgtcgcggtcgttcatcacctcaacaacgcgcttcgcgcccacaagctgttccagcgcgacaaggactatatcgtccgcaatgacgagattgtcatcatcgatgaattcaccggccgcatgatgccgggccggcgctattcggaaggcctgcaccaggcgctcgaagccaaggaacatgtgaccatccagccggaaaaccagacgctggcctcgatcaccttccagaactatttccgcatgtacaacaagctgtcgggcatgaccggcacggctgcaaccgaagcggaagaattcggcaatatttacggcctcgaagtgctggaaattccgaccaatctgccggtccagcgcatcgacgaggacgatgaggtctatcgcaccgtcgaggaaaaataccgcgccatcgtgcgcgatatccgcgcctcgcacgaaaagggccagccgatcctcgtcggcacgacctcgatcgaaaagtccgaacagctagccgagcgcctgcgccgtgaaggcatcaaggggtttcaggtcctcaacgcccgctatcacgagcaggaagcctacattatcgcacaggccggtgtgccgggcgccgtcaccatcgccaccaacatggccggtcgcggtaccgatatccagcttggcggcaatctggaaatgcgcgttcgccaggaactttccgatgtgccggaaggccccgaacgcgaagagaagatcgccgcgatcaaggccgatatcgcccagctgaaggaaaaggctctggccgcaggcgggctttacgttctcgccacggaacgccatgaaagccgccgcatcgacaaccagttgcgtggccgttccggccgtcagggcgatccgggccgctcaaaattcttcctgtcgttgcaggacgatctgatgcgcatcttcggttccgaccgcatggacggcatgttgcagaaactcggcctcaaggaagacgaagccatcgtccacccctggatcaacaaggcgcttgaaaaggcgcagaaaaaggtcgaggcgcgcaactttgaaatccgcaagaaccttctcaaatatgacgatgtgatgaacgatcagcgcaaggtgatcttcgagcagcgtctggagatgatggacgaggaagacctgaccgaaaccgtggccgaaatgcgccacgaagttatcgaggacatggttattctgcgcatccccaaggatgcctatgcggaaaaatgggatattgcggggctgaagcaggatatcgcttccaagctcaacctcgatcttccggttgaggaatgggcaaaggaagaaggcattgcggaagaagaatttgaaaaccgcatcaaggaagccgccgacaaggctgcggccgaaaaggccgaacgcttcggcccgcagatcatgacctatgtcgagaagtccgtgatcatgcagtcgctcgataatctctggcgcgagcatctcgtcaatctcgaccatctgcgctcggtcgtgggcttccgcggctatgcccagcgcgacccgctgaacgaatacaagaccgaagccttcgagctgttccagaccatgctggccaatctgcgcgaagtggtcatctcgcagctcatgcgtgtcgagatcgtcggtgaagccccgcctgagccgcaattgccgcccatggccggcctgcatatcgacggcaccaccggcgaaaacgatttcgacgaagccatatgggccgaacaccagcacgatgaccgtattgtgccgcccgctcaacgcgacccggccgatccacgcacctggggcaaggtgagccgcaacgagccatgcccttgcggctccggcaagaagtacaagcactgccacggtgcatttgaataacaggcttgggcgcgcgtttcgatctggatgaatgagatcggcgcgctgcgtctggattgcgcttcaaaccccggcggccatccgccggggtttgcatatccggcttatttttatattacgaatataaatcgcgttcatgaaatatataccatccatgaacacttttaaaaccatcttccgatcttggctggattagacctgttctttttctatttataaagaacttcggcctaggctgtagtgacgaattagcttgtggtttggtatgggcaaaaaatcttcagctttaggagcgaaaccgaaggtggggtggttcccccatcgaggtttcgcgacgccaagatggaggttttttgccatatcccgaagggacgcggtgtattttgcttctgaatgtgtcgaaacgcccttgtggagatcactccacggcggtcgtttcccctgttcagcaacaaaataccctcgcgccaaaccataagttaattcgtcactacagcctagagaatttcgggccagaagtgtgaaacgcctgcgcggggaaatcaggcaggctacgcaggaacggggttgatggagagtgcgttttcagcagccagagcagcaaaccggttccaaccggccaaggtcgcggccttacttcatccgatgacgggagcccatgatggtttgctgagaaaagccgcatcgctttcaatcaccgtctttcgcaccttgcacatcaccctgttcattcttatcccacgagaatataggaaagcctcgaaggagaggttgtaatggctgcaaaacctttgcttgaggaatcagcaggcggaaacgccgcccatcttgtttcgcaactttccgacagcagcgccgtgatcgaagcggcgaagaagatggaggaaagcctgcacagccgcgatattccgcgcaagcttgccatttatggcgcagcagccggttttgaattgcgtgatgagctggaccatctgagcaatcgcaccatagagccgaacatcttcttcaacgcacgttttctggcgcctgccatgccacgccttgaagaccgtgaagttcgcttcatggtcatgcgcgacgaaaatgaaacccgaagccgtctgcgctttgtgatgccctatacggtggagcgccccggcatgccactttcggttcccgtgattcgctcctgggccacccccttcggcccgcagggcacgccgctcatcgaccatgacaacccggtcggggtggttgaagacctgttcgacattctggcgcgcaggcacatcaagctgcccgaagtactggttttgccggaaatgcgtgccaatggagcagccgccaggctgatccgctcggtcgccatcgggcgccaattgccggttcaatccatcgagcacaaggaacgtcccttccttgaaagcaagctcgatggcaagacctatataaaggaagccatcggggcgcatcatcgccatgactatgaacgattgtggcgccgccttgccgagcagggcgaactcgttcacaaggttgcccgcacgcccgatgaggtgcgccatgcctttgaacatttcctcacactggaggcgcgcggctggaagggacgtcgcggcacagccatggctgttgaccgttttcgtgccgctttcgcgcgcgaagccgtcaacaatcttgccgaatgcgactgtgtacgcattcacacgctggaacttgatggcagggtcatcgcaatcctcatcgtcttcacggtatcaggcgaagcctggacctggaaaaccgcctatgacgagacatttcatgcctggtcgcccggcgttctcctgatgatcgaagtggtgaagaaccacctggacgaccccaatatcgcccgcaccgattcctgcgccgtgccagaccatcccgtcatgacgcgcctcttccgtgaacgcgagactatggaaacgcttgtcgtcggccttcaccccggcgcggatcggctggtgcggcaggcggcatcgcagattcacctctatcagcgcacccgcaatctcgcgcgcatcatccgcaaccggctgcgcagtttcaccgagcataaataacgggcaaattaaccgatcttacaaaagacataatgacggctttttgaatctgctgtgcagaaaaggtttttgcgtttacaacttatgattgctagatgagatcctcttgctgcaaaatttcgttttattcataaccaccaagatcaacgccagattgaaagcccaaccatgcggtttccacgcccaaccattgccagcggcccgctctgtattcttaccgcaatctatcttctggcgttcaccaatgcctccttctggcaaaagcttggcgcctatttccacgatcatccgcaaaaactgatcgtcgcgggcgctgcaatcctgctcctgcacattgcgctcctgctcgtcttttcagccaaatatgtcatcaagcccgtgctgatctttatgatcctcgtggcggcaggcggctcctatttcaccgcgacattcggaaccatcataacccgcagcgtcgttgaagcgacctttacgacgacgcaggccgagtcgaaccagcttctgaccaccggcttcatcctgcacatggttctctacggcctcattccctcgctcctcatcgtctgggtgcgcgtgaaacatcgcccgcttctgcgcaagatcgccgtcaataccgtggcaatcaccgcctgcctcgtgggggcagttgtgctgatcggttcggatttcggaagcttttcctccatgtatcgcgaacaccggtccgacatcatggaacggctggagcccatcacccccttgaaaagcacgatccagtacgcagcaagcaatctcaaggataaccgcgtcgtgatgcagccgcttggccttgacgccaagcagaccctggcgccactgccttccggcaagaaactgcttaccgtcatcgttgttggtgaaaccgcccgcgcaaaaaatttcagcctctatggctacaagcaggaaaccaaccctgaactgaaaaaacaggatatcgtcgccttcaccaatacagtcagttgcggcacaagcacggctgtttcagtgccctgcatgttctcccctttcacacgcgcggaatattccagcaccaaatttcgcagttcggaaaacctgatggacgtgctgaaccatgcgggcgtaaaagtggcctggtatgaaaacaataccggcagcaagaacgtcgccgatcgcattgctatggtggatctgcaaaactccggtgacacccgctattgcaagggcggcgaatgccttgaccagatattggtcgattatctgaaagagcacctgaagaatttcaacgggaatgcaaccatcgtgctccacatgacgggcagccacggcccggcctattaccgccgctatcctgctgaattcgccagattccagccggaatgccgcaccagcgaattctccaattgcacgaacgagaagatcgttaacgcctatgacaatacgatcctctatacggatcacatcttgtccgaggttatcgatctcttgaaatcaaacgaaagccgcttcgccccagccatgatctatatgtccgaccatggcgaatcgctgggcgaaaacgggctttacctccatgccgcgccctatttcatcgcgcccaacgaacagacccatattcccttcatcgcttggttctcgccggattacgcatccgcgaccgggctggacacggcatgcctgaaacagggggctgcatctcccgcctcgcacgacaatctcttccacaccgtccttggcatgatgggcgtgaaaacctcggtctatgatgcaaccctcgaccgcttcgcctcctgccgcaaggcggcggtggcatcgcagagttagtgggcagagctagtgggcagagttagtggatcgaatttgacctttgaatcccggctgccacatatgctgcttcaaacgtcaaatcctaaaaatccactagatacatatacttgttagtggtctgcttcccttaaggccgaaccagaaatgcatctcacaggttccatcgcccaaaaaccagcgatttgagaaacctaaccctgcgtgttatctttgccgccaggagagcgtatgacaggcagaaggggagccgcgccggacattcacgagaatgcgccagcccggctacatagaactggctctgtctggaccatcaaaccattgcgtctcccaagggaagaaggaaatgcgccatggaatatttgcgttacatgagcccgctggactatttcctgctcggccttatcgcgttgctcgttttctggaatctaattggttcggtaatgaagcactgatcctcatgagcctgcgggcatgaggaagcgatgcgatggttgaatgatccgcgcagcattatccgtaacgtcggacaggcttgcgcgcgtgggtaattgaccttgtttcgtttagccggtatatcccactccgctgtccgttttggaccatatcaagctgcttcggcagcactggcttacgagtcgggaaagtgcgggtgtggtggaactggtagacgcgccggactcaaaatccggttccgaaaggagtgtcggttcgattccgaccacccgcaccatttattctaattaaattattatttttcaatatattagatagttttgaattttagtagcccccaacgcggcccctatttttaagaccgattgtttagaataaatttcaatgaacgtcattccgcgtccagaacaatttccctcgcactctccgaatgcggttacggatacgcagcaatatagtgaaccgcatcgggtttgccggagaccccaactcgtgagaagcagggtctatgacaagcaagacgacaaacaagtttttcctgaagtccccgctcgcgccgttcgaatagtggctgcgcatgaagcggaacatcgttcgcgatgggcggcagtctcttccatagcggtcaagatcggctgctcgacgggcaacctatcttgaaccggaacataattgtcggaagaaggatggcaggcgggctatggtcgaaaatcaattaagcgcaatggcatcgaccatccagggagcgagggccgcaagctgcgggatatagcttttctggatgatgcgccggcatatgaccgacaattgcctggcgaaggggtcaagctcgccccggcggacgacgagatagatgcgtcgcgagaagcccgcgcccggaaattgcagaacctgaatggcgggcgcaagtgcgatacatttgcgaacgcatacaggtgtcaggacggaccaccccaccccggaagccacaagactgacgatagattcaaccgtttcacacgaaaatgcaggcggcacatcgagtttcatgcggcggaaatgctgctcgacccgctgcgcaatgccggaagatgtgccggaccggatcatcggaaaacgagcggcaaaattgcgaaactcggcctcgtcgccaaacggctgttcaccgcgcgaggccagcaccacgaattgctcctgaaacagctcgaatcgctcaaaaccgtcgacatcatcgaaaggatcagccgaaatcaccgcatcgagctcgcgcttgagcaggcgttggcgcaggggcgccatgaagcctgtcgccaccgaaaccgagccgacacgatcacgcagcgcctttatcagcatcggcacgagcgggtccgacagggaatcgatcagccccagccggaattgcgggatcatgcgcgtatccgcgccctgcaattgcgttggtatggccgcagcttccgaaatcagatgttcagccgcctttatcagcttctgtccggcaagcgtcggtttcaatgggcgcgagccgcgttcgatcaggccgacgccaaggcgcttttccagattgattatctgccgcgaaacggctgactgggtcaggtcgctataggcggcggcagccgtcatactgccggttttgcagactgcaatgaatatttccagggattgcaggtcgaagcccaaccggctgaccaccatctggctttgttcgctcaccagccgccgcccatgctataattatgaatttcaatcatactaatcagaaatatcggtaatcgtcaatcgcccgattgcggcggaaatagatactaaatcgcaagacaaatcataataatccattgagatatattgactatttttgaagcaacattcgttcatcgccgcaattttcttaatccgcgcgccggactggaccgctgcaaccggatgcgaaaaactcattatgtttgcagcagctgcatagttccattattcagaagctacggttttctggaggagcgaacccgatgcataagaagaaaattcttgcgattgccctgcttggcgtctgctgcgcgatatccactgtcgcccccggcatggctgaaacgacgctggaaaaaatccagcgcacaaagaaagtcactgtcggcacggaagcggcgtatccccccttcgaattcgtcaaggatggcaagattgtcggcttcggcagggatctcctggacgagatcgccaagcaatggggcgtggaagtcgaacagcttgacctgccctttcagggcatcctgccgggcctgatcgcaggcaagttcgatttcgtggccacatcggtcggcatcaatcccgagcgcgccaagcgctatgcctatacgctgcccattgccgacagcaccgcctatgcgatcaaaaaggctggcaatgatgagatcaagaccgtggaagacctgaagggcaaggtcgtctcgacgcagcttgcgtctgccgtcgatccggttgcaaagcacctcgacaagcgccttgaagcgagcagcggcgagggttttgccgacctcaaactcttcccgaccttcaacaattccttcctcgccgttgccaacggcacatcggatgccgccctggcagggctgccggttttgcggaacctgatgaaccagcgccccggcatatttgagctggtcggcaaggcgtcagacattccaagctataatgcatgggtcgtccgccccgaagaccaggacctgcgcgacgcgctcaacaaggccatcctcaagatcaagcaggatggcacctttgcgaagctccagcagaagtggctcggcatgacctatgcattgcccgaaaaggattatttgccggacggtgcgcgctaaaatttcacgcaggtcctgatgccgaagccggatctcgatttcggcggacatgccccagcggttcgccggtttccgtaacggcccgcatgacaaatcatccaacgatcacatcgaaggaaacgacgatggacttcagcgtctccgccctgggcggtgcctttccccagcttctgccagccataggcaccaatcttgtcatttccattatcgccatgatcctggcgctgatcggcggcaccgccctgacgatcctgcgcacgctcggcatagcccccctcaatgccgtgatcggcgtcgtcatcagcttcatacgcggcacgccaattctggtgcagatattcctgttctattacggtcttcccgcactcgggctcgacctttcacccattcaggccggtattctggccatcgccttcaacagttcgatcttcataacggagatcatgcgcggcgggctttccggcatggattcagggccggtggaagcggcgatcgcgctcggcatcaagggcaaggtgatctggaccaaagtgatcctgccgcaactctatatccgcatcatgccgccgctcgtcaacgaactcaccacaatcgtcaagggcacggcgcttctctccgtcatcaccgtggttgaagtgctgcgcaccgcacagcaggtagcgaatgcctcgttccggcctctcgaaaccctgctatgcgcagccatcatcctctttgccgtgaacctcgttcttagccaatgcggccgggtactggaaatgcgcttcgcagcgcgcagagggtaaagccatgaacttcgatttctccgtcatcttcgacaattggacgctctttgcgcgcggcacctggcttacgatcgtcatcgccatcgtggcgatcgccacaggctttctgatctcgatccccatcgcgctcatggcgctgtcgcaccgcaggccgttgcgctggatttcgagcgcctatgtcgaatggttccgcaacattcccttcatcgtcgtcctctatctcttcttctatgggctgccctttatgggcgtgcgcctgccggaatcgatcgtcggcaccatcgcgcttgcctttttcgcaagctcctatttcgccgaaatcattcgcggcgcgatcctcgccgttcccaaaggccagatggaagcggccagagccatcggcatgtcctattttcagggcctttatgaaatcgtggcgccgcagactgttcgccttctgctgccgccctcgaccaacaccagcatctcgatggtcaaggaaacctccgtgctcagcaccatcaccgtggcggagctgacctatcaggggctcgtgatacagggcgaaactttcgcgccgtttgaaatctttctgaccaccgccgccatttactggatgatcaccgccatcttcgcctatctcatgcaccgcaccgaaaaagccttcggcgccagccagggcgcgcatcacgcccgcagcagccaggccgataaatatctcttgatcggcgaaaggagaccggcatgaccagccccctgctcaggatttccaatctggccaaaagcttcggcaatgtgactgcccttcgcgatatcagcttcgatgtatcagcgggtgaagtggtctgcatcatcggccccagcggctgtggcaagagcacgctattgcgctgcatcaatcatctcaccgcacctgacgggggcttcgtcgaagttggcggcgaatatatcggccgtgaacgcaagcctgacggaacggtgcgcatgcagtcgcatcatgaaatcgacctcatgcgcccgaaaatgggtttcgtgttccagcagtttaatctgtggccccatttgagcgttctggaaaacatcgtgaaaggcccgatcaaggtgcagaaacgcccccgggcggaagcggaagcacaggcgctcgccctgttgcagcgtttcggcctgcgcgacaaggcccatatgtttcccgccgggctttcgggcgggcagaagcagcgcgtcgccattgcacgcgcgcttgccatggggccggagctgatgcttttcgatgagccgacatccgcgctcgatcccgagatcgtcaaggaagtgctgcttttcctgcgtgagcttgccgattccggcgtcacgatggtgatcgtcacgcatgaaatcggctttgcgcgccacgtcgcagaccggatcgtctttctggacaagggcgtcgtcgccgaaaccggcccttccgaggacgtgctttccaaccccgccaatccgcgcctgcgggagtttctctcgcagatttcatccaatcattcccatgcaggcggcgcgttttcgcccgctgcaacgcattaggcaaataaaaggacagtcccatgaccgacaagcttacctccgcgccaaagcatggacatacgagcatgctttattccaaggttcacacggatctcgacacgctcgacgcccacatcgcctttcttggtattccttacggctctgcctatacgatcgatgaagtcaccaacgaccagacgcgggcgccgacagcagtgcgccaggcgaccgaccgtgccgtccgcaacctcgaccggtatgacttcgacgtcgatggccctctctacgatggccgtgccatcaaggcggtcgattgcggcgatgtggtgggcgaccccaaggaccctggcgcacattaccgcaatgcggaagcagccgttcgcaagattctcgccgccggcgccctgcccctcatcatcgggggcgatcacggcatcccgatcccggtcctgcgcgcctatgacgatcaggggccgatcaccctgatccagatcgacgcccatctggactggcgtgatcacatcaatggtgtgcatgacggcctttcaagcccgatccgccgcgcttcggaaatggcgcatgtcaaggatatcttccagatcggcatccgcgcccagggcacggcacgccccgaagaatacgaggccgcgagagcttacggctccaatatcatcacagcttacgaattgcatgatgtcggcatggacgccattctcgatcgtattcccgatggcgggcgctattacatcaccatcgatgccgacgggatcgatccttccgtcatgcctgcggtggctggtcccgcctttggcggtgtgacctatgcccagacgcgcaaactcctgcatggccttgtcaagaaggggcgcgtcgtcggcatggatatcgtggagattacgccttccaaggatgtaaaccagcttaccgcgatcgccgccggacgtttcttcgtcaacctgattggtgctgccgtgcgcgccgactatttcggcacgaaagcagagcttgaaacggccgctggcaaaaccatgaaaccggcccacgccgcagcctgagagccatcatgacaaccctggaaaatattcatcccctgacacggcgcgagcaggattcccttggggagcgcgatattcccatggatgcctatttcggcatccagaccctacgggcagttgaaaacttctcgctttccgatgttgcgctgaaccatattcctgccctcgttcgcgcccttgcaatggtcaagaaagcggctgccaccgccaattacaagctgcggcagctgccggagcccaaatatgcggccatcgtcgccgcctgcgacgacatcattgacgggcttttgatggagcaattcgtcgtggatgtgtttcagggcggcgcgggcacctcaagcaatatgaacgcaaatgaggttatcgcaaaccgcgcccttgaacatctggggcggccgcgaggcgactaccagacgatccatcccaatgatgacgtcaacatgtcgcagtccaccaatgatgtgtatccaaccgcggtaaggctggcgcttcttctcagccagaaccaggttcagacggcgctgcaccggctgattgccgcctttgaagcaaaggggcgggaattcgcgacggtcatcaagatcgggcgcacacagttgcaggatgcggttccgatcactcttggacaggagttcgaggcatttgccgcaacgttgcgggaggacacagcccggctggaggaggttgccgcgcttttccgcgaagtaaacctcggtggaaccgctatcggcacgcgcatcaacgcctcgcacgcctatgccgaacaggccatcgcggaactttcgcagatttccggtatcgaactgaaagccgccggcaatctcgtggaagcgagctgggataccggtgcgttcgtcaccttttccgggatattgcgccggatcgcagtcaagctttccaagatcgccaacgatctgcggctactctcaagcgggccgcgaagcggccttggtgaaatccgcctgcctgcggttcagccgggatcgtcgatcatgccgggaaaggtcaatccggtcataccggaatcggtcaatcaggtctgctatcaggtgatcggcaatgacctgactgtaaccatggcagccgaaagcgggcaattgcagctcaacgcgttcgagccgctgatcgtctacaatatcctcagttccatgcgactgctcggccgcgccatgaccaatctggccgaacgttgcgtcgacggaattgaagccaatgtggaacgctgtcgcgcaggcgcggaggaaagcatttcgcttgcaaccgccctcgtcccggtcgtgggctatgccagggcggcagagatcgccaagcaggcgcttgcctcagggcagaccgtcatggaagtggcgatttccaaggggctggacgcatctgcgctcacgataatgcttgaccccttgagaatggcattcccgccggaaacgcacgacaaggaggcacatcatgcatctgtcggctaagaagacctccagtgccgtcgccatgcgcgcggtcagcaaatggtacgggcaatttcaggttctcaaggacattgatttcgatgtcgccagaggcgaacgggtggtgatttgcggtccatcgggatcgggaaaatccaccctgatccgctgcatcaaccggctggagccttatcaggacggccagattatcgtcgatggcatcgcactcacagatgaggcgaaatcggtggacgaggtgcggcgcgaagtgggcatggtgttccagcatttcaatctctttccccatctgaccattctggaaaactgtacgctcgcccccatgtcggtgcgcggcatgagccgcaaggccgcgaccgagatcgccatgaattatctgtcccgcgtcaggatcgcggatcacagtcacaaatatccgtcgcagatctccggcgggcagcagcagcgcgcagccattgcccgcgcgctctgcatgaacccgaaaatcatgcttttcgacgagccaacctcggccctcgacccggaaatggtatcggaggtgctggacaccatggtcagccttgctgaagaggggatgaccatgatctgcgtgacccatgaaatgggctttgcgcgccgggtcgccgaccgcgtcatcttcatggatcagggcaacatcattgaaagcgcggaaccatccatattcttcgacgcgccgaaacatgaacggacccggctctttctcagccagatattgcattaggctccggcatgaagacaggcaggacggatcgccccagaattctcatcgtttccaccggcggaaccatcgcctcgcgttacgatccgcaaacggattcgctgttgagcgtttcgaccggaaacgaacttctatcctctctcggtgcgcttgcccctgcagtcgatgttgttcttgacgaattctgcaatcttggcagcaaccgcatcgatctcgatacatctttcaggcttgcgcatcatattgatgaacggctcagggaccgaaccgtcgacgggtgtgtggtcacacacggcacggacacgctggaggaaagcgcattcctcgcacagcttacgatatcctcgcgaaagccggtggtctttaccggagcccagcgcagcgcagacgaaccggatgccgacggaccacgcaatcttgccgacgcaatctccgttgccgcctcgcccgaggctcgcgatctcggcacgctcgtcgtcttcgccgggaaggtgctctcctctatcgacgcgacaaaaattcatacgtcgaagctcgaagcctatgatgcccccggatatgggccgctcggcgtggtggatcacggcgcggtattcatcacaagaaaaccgctgggctatccgatgattgccgcccattcgatcgaaactcgggtcgatctcatcacactcgcgatgggtgccgatggccgtctcatcgaagcggcgatcaattccggcacacacggcttcattctggaaacattcggccggggcaacgccacgcccgcagttgtcgatgccgtcgcccgagcaacggaacggggcatcgtaacaatcatcacctcgcgctgcccggatggccgggtgctgcctgtctacggcgatggaggcggaagcgaccttgaaaaggccggagcaatcttcgccggtcggctgaacggccccaaagcacgaattctcctttgtctgtcattgccaaccatccctgttgaggagctaggccgcctttttgagcagtttggacgataaaaaggaaaacgggttgagcgtatcgagggacgggaggggccaaaagtgccgaacaagcaaccgaaacgcagccctttgttgctgaaagacagccgtgtatttgcctcaacggcaccgcgtgcactcaaacgacaatttacaacgcaaccgatctatctttcatttttttctcaatcagcgagagcgtcattctctggtgacgatataaaagctctgttgccgcttcgagatcgttttgccgatgcttctcaagaagcaggcgatgctcgtcatagcttcgcttcaactgctcctcatgcgcgtagagcgaaatggcaacgaaaggctcggcatattcaaacagctgctggacaatctcggtcatccgcgacggataatcgatcccgagaagcttcatatgaaactcattgttcagtctggcccagaccaccaaatccgtttcggctctcatcttttcattgatggtttcacattcctcaaggatttccggcgtaattctcgcgaaattacgctttagcaatatgggttccagcgccaaacgagccgtatagatatcttccgcatcctgaaaggtcagcccgcgggcaacacagccggaacgcgcatcgagccgaaccagcccttctgccgcaagatcgcgcagggcctcacgaaccggcgtcgaactaacccccagcatttccgccaaatggttctgtttcaggcggtcgcccgcgcgtatttcgcccgataacatgcgcttgcgcagataatcggcgacatattgcgcagtcgtgaggggcttttccagacgactgctaaaacgtggctcttttaccatggatgcggaatctcgatcggcagttatgggttatagagcaggaagttagctcttgtttcttccagatttttacccgctgccagtagtgcccacagcaataaccgcgccttgcggggggataaccagcctgcgagcatagcgcctttcgtctgaagatcaatctcggagccatggaacccataagtcttcgtggcggtccttccgccataggtccggctggctacgacgaccggaatgcgggacgcatagcgctcgataatgtcggcttcgtcgcccgacacatgtcctgctccaaaacaggcgacgacgattccatcatatctgccgctctcaaacatgcttcgcagcatctgcgcgtcaccatccagcagcgattcgtaaaagccgatcttcacatcggcgttgaactgcgtacggtcaatttttggcaaccgcgaaagggtgttgatgtaaaccggcgtctcctcatacacatatcccaacggcccgctgtccgacgatacgaatgtccggacactgagcgcatgagattttgttatccaacgtgccgcgtggattgtatcgttcattgcaacaaggacaccgcgttcccggctaagcctgctcgcggctgtcaatacggccgccaccagattggccggaccgtcagcacccggcgcgcgcggcgagcgcatggcgccggtcagtacgaggggctgcggatgttcccacaataaatccagaaggaatgccatttcctcaagcgtatcggttccctgcgtcagcactatgccgtccgctcccgatttcacctcgttttcagcccagcctatcacttcaaggccgtgccgaaattttagcgaggggctgggaagctgaaaaagagattgggccttgatctgcgcataatttctaatctgcggcacagcggcaatgagtgcatccgcggtcagggtcggcacaacaccgcctccgcttcccccctcaaccatcgcaatcgtacccccgagggggccgatagaaattaaagacatttccaactccctaaaattatgcataatgcattatccatatttgagttttgtataggaatcaacacggggaggtctatgtgaatccgcttttgaaacccgaggggccgacatcctatcggtatgttatctttgcaatcgtcaccattcttgcattggtgaattatatcgaccgcggcgcaatctcttatgcgtcagagcagatcatcggcgagtatggcttcaaccgggccgactggggtagcatgctcggctatttcggctatggttatatgtttggcgcaatcctcggcggcacgctttccgacaagctgggtgcgcgcaagttgtggatcatcgcgggtacggcttggtcgattgttgctgtctcgatgatttgggcgggagaactgggcatcctggcgttcggtggctcggcgctggcaggctttgccgtcgtccgcattcttttcggtttcagcgaaggcccggcctattccatcatcaacaagaccatggggaattgggcgccccgttccgaacgcggttttgccgtcgcccttggccttttgagcacaccgcttggcgccatgttaaccgcgccgatcgctgtcggcctccttctggtaaccggttcctggcgcagcatgtatattgttctgggcgctctcggtctgattttgattgtgatcttttccaggatttataccaatcgtccagaggaccatccaaaggtatctgaagaggaagtccggttaatccgggctgggggcgaagtacaaagcagcagcgcaaaatcacacggttttgacctgaagggcttcatctccaacaaaacgctcgttttcaactccatcggctacttcgcgtttcagtacgtgaacttcatgatcctgacctggacgccgaaatatctctccgatgagtttggcctcacgctttcctcgctttggtatatgggcatggtcccctgggtgggcgcatgtgtaaccatccttctgggcggtaaaatcagcgactggctcttcctcaagacgggcaagctgcgtctggcgcgcggtggtctggctgcagcttcacttgccattacgacagccgttctattgatgatcccgcatgcgggatcggcatggggagtgatcggtcttatgactctggcaaatgcctgcaactctctgccaaattcagtatattgggctgtaatcatcgatagttcgccgactgataaaatgggtacctatagcggcatcacccactttattgccaatatcgcgacaatcctgtcaccgaccttggcgggtattctcgcaatgtcatacggctataatgccatgttcgttgccacggccgtggcaaccgctatcggtatgattgcgatgttgtcggttaaaccgggtcagcgggtctgatgaggctctcttccaaagccgtccctttctgccaaaagcatcgggatttctccgatcttttgcttcaaggcatttatggacgcaaaaaccgcttcgccctttagctgtgccccctctaaacaggcataaagcacgaacaaaacccatcggcttccggtgggttttgttttgatcggtcggaatactgcgcaccggccaaagcggtttcacggatgtctccaacattgaaaccggaacgcttgcggtaaatgacacgctgggaggatcggcaaataccgcttatatggcgaactggccgttgataagagtctgaacggctttgccgacagccattcacttggtggtacaatcggtttcaaagtttctttctaggctgtagtgacgaattaacgtgtggtttggtgcccaggtggctgatttttagcagtggatctgccagccggcacaaattgtccccggaagacgaactccctggggacaaacggtttacgcgaagacggttgcgactgcctttttcgtcgctgcgacaaccttatccgcttcctgaggcgtgaggcaaaacggaataatggccgagtgcggcatggcgatggacccaatcggatgaccatcatttgcagatgagccgcgttccgtcacaaccggatttttgcaacggaaccgtcaagcgcattagattttggtatcaggccgcatccaaagcctgtgccagatcggcgatcaggtcgccgggatgctcgatacctatggaaaggcggatggtcgattccagcacgccgatccgctcacgcacatcgaccggaacacctgaatgcgtcatcgccgcgggatggctcgcaagcgattcggtgccaccgaggcttaccgcgagtttcaggatttgcagcgcattcaggaaacggaaagcagcagcctgcccgccctttatatcgaaggaaaaggtcgagccagcgccggtacattggcgcttgaacaaggctgcgatatcggaacgctcatcggcaaaaggcagataatgcagcttttccaccttggggtgattacgcaggaattcagcaatggcgcgggcattgctgtcagcccgctccatgcgcaggcccagcgtttccagggagcggccaagcatccagcatgaatgcggatcgagctgtgtaccgattgctccgcgcagggcctttacctggcgcacaacggattttgcgcccagcaccgcccctgcaataagatcggaatgaccgccgacatatttggtcagcgaatagaccgagagatcggccccgtgatcaagaggcttctggaacaccggcccgagcagggtattgtcgcaggcgatgaccgggcggctgccctgccgcgcttcaatcttctccgccacgcggcgaaccgctgcgacatcgacaatactattggtcggattggccggggtttcgatcaaaatgaccgaaacacgacctttcgccagcgcctcttcggctgctttctcgatggtggcctcgtgaacaccatccgcaaaagcgacagcctccacgccaaaattgaagaaggtcttcgccagaagcgtttccgtgccgccataaagtggctgcgaatgcaggatgacatcgcccgggcgcacaaaagcgaaaagcgtggtggcaatggcggacatgccggacgagaaaagggctgcactttccgccccctcatagaccgccagacggtcctccacaatctcgctgttcgggtggttgaagcgtgaatagacaagccccgccccgacaccggccggcggctccttgcgccccgaaacgaaatcgaagaaatcgcgtccgtcttccgctgtcttgaaaacgaaggtcgatgtgagaaacacaggcggcttgaccgcgccctcggaaagctccgggtcgtagccataattcagcatctgcgtttctggatgaagaagatgattgcccaaacggatcttcgatgggcgcggcgcagccatggttgcctcctcaaaacaattaccgcgaccggagcgtccgaatgatcggacgcgccggatggcggtcaggaggacattaccagaggtgaaacggaatcttattgcgtagttgcagattgcggcaaaatcacttcattttgcgcgtcgccccgtcgttcccatgtattggagatcatcttttacttgataaccagcaccggaaccgtgctgagtgacaggacttccgccgcctggctgcccagaagcagcttgttgacgccgcgccgcccgtgcgaagcaatcacaatcagatcgcagtccttcgctttcgccgcctcgacgataccttgcgccgcagactgattctccacatgcaccgtctcggcattgataccggccgcttcggcttccgccttggccttgtgcagaatatcagccgcagccttggaaattgcctcacgatattcctggaaagccgccgggctcgatgcccattcggcagcaaccacgatgccataagatggcaacagttccgtcacggaaacaaacaccacgccggcgcccgtttccttggcaagcgtcacaccttgcttcacgcccttgtcagcaagttccgatccatcggttgcgatcaggattctcttatacatcgctcactctcctgggtggcattatgggatttgataatgcgcctcaccagctttgcccacattgatcgggatcaatccagcctcaaattcataaaccgcgcacccccaataatgatggaatttcctcccaatttttatctccttaaagaatttaattctaaattttatagaagtcacgcaccacgacagctatgcctttgcgtcttttcctcttaaactttgcgcgacagcaacggagaatatgccatgaacaagccccttggctccaaagacgccgaagccgcaggtcgcggacgcatttatgattccattctcgatacgatcggcaatacgccgcttgtgcgtatcgacaagtttgccagggaaaacggtgtgaaggccaatcttctggtaaagcttgaattcttcaatccgctggcaagcgtgaaggatcgtatcgggcttgccatgatcgaggctttggaaaagcagggcaaggctgtccccggcaagaccgttttcgtggagccgacctccggcaataccggcatcgcgctggcctttgccgcagccgccaaaggctatcgcctcattctcaccatgccggaaaccatgtccatggagcgccgcaagctcctgaggctgcttggcgcggaactggtgctgaccgaaggcgcgaaaggcatgaaaggtgcgattgcggaagccgaagccattgccgaaggcaaccccaatgccatcatcccgcaacagtttgaaaaccccgccaacccggaaatccatcgcctcacgacggccgaggaaatctggaacgataccaatggcgaagctgatatcctgatctccggtatcggcaccggcggcacgatcacaggcgtcggtcaggtcatcaaggcgcgcaagccatccttcaaggtcgtcgctgtcgaaccgaaggactcacctgttctttccggcggcgcgcccggcccgcacaagattcaagggcttggtgcgggctttgcaccaaagacgcttgataccggcatttatgacgaaatcgtgcagatttccaacgaagatgctttcaccaatgcccgtctggttgcacggcttgagggcattcccgttggcatctcgtcgggcgctgctcttgcggctgcgatcgaagtcggcaagcgctcggaaaatgcaggcaagaatatcgtggtggtgatcccgtcctttgccgaacggtacctctcgaccgcgctgttcgaggggctggaataaggcgggcctcaaggcttagagcgggctccggcgaattcgttttaaccggagccctctaaaacatacagattgaaacgcgttttaacgtccgccagtgcgcgccgcgcaagccgggccaggcccgcgcatataatggcgctcgggcctgtagcttggtgcgacgaattcacggatgacgttaacgctatcacgcaactgaaaaagaatggccatcgtcttcaccttcgtcgaaaatcttgctgtccggaattgataatgtccgccacagccaacaaggctaatgaaacgcttatcgtttccgaacatcttaatgaaaactttaacaatcaaagatgaacaagtcctgaaccggcaccgttaatgataagttaatgtaaaggatattgtgattttccacagacccaacctattgggggcggcacagatcctgaaaaaacaaaagggctggctcctctgaaccagccccgaatttccaccgatgaaaatgccttatcgcgtcggcacgggatgttcgccgcgatagtcgtaaaagccgcggcccgtcttgcgcccaagccagccagcctcgacatatttgacgagcagcggacacgggcgatatttggaatcggcaagcccgtcatgcagcacctgcatgatggaaaggcaggtatcgaggccgatgaagtcggccaattgcagcggccccatcggatggttcgcgccaagcttcatggcggtatcgatcgcttccacgctgcccacgccttcatagagcgtatagattgcttcgttgatcatcggcaacaggatgcggttgacgatgaaagccgggaagtcttcggccaccgtaacggttttgccgagagcggtgacgaaatcattggacttgcggaacgtatcttcttccgtggcaatgctgcgcaccagttcgacgagcttcatcaccggcaccggattcatgaagtgaatgccgatgaagcgttcagggcgatcggtcgtggatgcaagccgggtaatggaaatcgatgacgtattggttgccagaatggcttccgagttcaggaccgggcaaagctgcgcgaaaatcttgcgcttgatggtttcgtcttccgtcgccgcctcgatggcaagatcgacacccgccagatcctccatggagtttgccgggcggataagcttcatcgcgtcagcgcgttgttcttcctgcaattttccggaagcgacctgccgcgccatattgccattgatggtagcgatccccttttccagccggtctggtgccgcatcatgcaaaagcacgttatatccggccagagcgcatacatgggcgatgccgctgcccatctggccagcgccgatgatacctactgtcttgattgccaccgttttaactccttcatccgcccgcccgacccgaaaccgggtcgggtagtgtataaatttcgcgactagagcatttccagcaaaagtatgaaacggttttgcgtaggaaaatgcgataaaacaaatagttagagcggtcccggcgattctgttaagacaggaaccgctctaaaaccgctggaaagccgccttccagaagacagattgcccaagagaaaagcaaccggaatcttctaaatttattggaccaatcataagaacccgcccacaagcattgccagcaagaatgcgaaacaacttcgcatttcggaaacgcttcagcctcgccagcgcacccgaaggcggtacagcttcccatcaaggggttcagcaccaggatggggcattttcgtcatatccgaagcgatatatattgtcccgctgaataggaacgggccgtaaacgctggaagcggcagtttaacccgccgcctcgcaaacttgatcagagagccttttcaagctcaggcagaacggtgaagagatcaccgacgaggccgtaatcggcgacctggaagatcggcgcttcttcatccttgttgatagcgacgatgatgcggctgtccttcatgccagccagatgctggatcgcgccggaaatgccaacggcgatataaaggtctggcgcgaccaccttgcccgtctggccaacctgccagtcgtttggcgcgtagcccgcatcgaccgccgcacggcttgcaccaaccgcggcacccagcttatcggcaaccggcaggatcacttcctggaacttttcagcagaacccagcgcacggccaccggagatgatgatcttggccgaggtcagttccgggcggtcgccgcccgaaagcgcgttttcgacaaagctcgacagcgccggatcggctggtgcattgacgctttcaaccgaagccgaaccgccttcgccggtcgcctggaaggaagcggtgcgaaccgtgataaccttcttggcgtcggtggactgcacggtctggatcgcattgcccgcatagatcgggcgcttgaacgtgtcggcggaaaccacttccatgatttcggacagttgcatcacatcgagaagggctgccacgcgcggcaggatgttcttggccgacgtcgtcgccggtgcgatgatcgtatcgtaattgcctgccagagcaacgatgagctctgccgtcggctcggccagacggttttccagcgcatcgctttcagcaagcagaaccttgcgcacgcctttgagcttggcggctgcatcggcggcagccttagcgcccttgcctgcaaccagaacgtccacgtcgccgccgatctgggcagccgcagtcagcgccttggcggtctggtcggaaagggttgcattgtcatgttcggcaataagaagaatagccattgtttctgtccttaattcatccggtgccggaaacctgtcaggccctggcgaaaatggtggggtgcgagaaccggagcggagcgtacctttcgtacgtgagcaccggaagcgcagcaacacgccatttgcagacaggcctcacgggtttccctttacagtacgccgtcggccttcagcttctcaaccagttcggaaaccgaaccgaccttcacgccagccttgcggccaccgggttcctcggtcttcagaaccttgagacgcggggcaatatcggcaccgaaatcggccggcgacttttcgtcgagcggcttcttcttggccttcatgatgttcggcagcgaagcatagcgcggctggttgaggcgcagatccaccgttacgatggccggaagcttcacatcgatggtctgcaaaccgccatcgacttcgcgcgttaccttggccgacccctcacccagctccaccttggaggcaaaggttgcctggctccagttgagaagggccgacagcatctgcccggtctggtttgaatcgtcatcaatcgcctgcttgccgaggaaaacgagatccggcttttcagcttcgacaacgcccttcagcaccttggcaacgcccagcggctcaaccgtttcatcggtcttgaccagaatggcgcggtcagcacccatggcaagtgcggtgcgcagcgtttcctgcgcctgtgccgggccaaccgaaaccgcgacgatttccgtcaccttgcccgcttccttcaaccggatcgcttcttcaaccgcgatctcgtcgaaggggttcatcgacatcttaacattcgcaagctcgacgcctgaaccgtcacccttaacacggatcttgacgttgtaatcgacaacccgtttgactgcgacaaggactttcatccgcgattacctcttcaatgactttgcaacacgactatgccgccgtaaactcccgcccacatgccaaaacccgacatgaagcagcaccgacagaaacgcaaacggaagagcaaccaaccgctgcgcacccgtcaggaaccggcagaaacctaaagacggttgacgtgcacgtcaatcatgcacggcgtgctatatcgattaaaatcaatttattctgacaggatgtcattccaaaactgcgccatcccgtttcgcgtcgtttacaagccaccgctcatgcgttaggccgtaaattatccggtcgcagcctacccggtcaaaacaaggattagaatatgaaaacgctcgtcatctgctccggcggattggactccgtttcgcttgcccacaaaatggcggcggaacatgaactcacaggcctgctctctttcgattacggccagcgccacaagaaggagctggacttcgcccaggcctgcgcaaaaaggcttggcgtcccgcatcagatcatcgatatccgcaccattggcgcaagcctgaccggctcggcgctcaccgatgacgtcgatgtgccggacggccactacgctgaagaaacgatgaaagtcacggtcgttccgaatcgcaacgccatcatgcttgtcatcgccttcggcgtcgcagcagcacagaaagccgatgcggtggcgcttgccgttcatggcggcgatcatttcatctatcccgattgccgccccggcttcatcgaagctttccagaccatgcagaaacacgcactggacggctatgccgatgtgaaactgcttgctccttacgtccatgccaccaaggccgacatcgttgccgatggcgcgaaatatcgcacgcccttcgaggccacatggtcctgctacaagggcgcagatcggcattgcgggcgctgcggcacctgcgtggagcggcgcgaggcgtttcatcttgcaggaatagacgacccgaccagctatgaggatgccgacttctggcgcgccaccacgcaaaaaaggaacgcctgatgtttcgcatcaccaaggaattccacttttccgcctcgcaccagctcaccggcctgcctgccgatcaccaatgcgcgcgcttgcatggccataactatatcgtcgaggtggaactttccgcgcccgatctcgacacccatggtttcgtgcgcgattatcacgagctggctgcgctcaagcattatattgatgatactttcgatcatcgccatctcaacgatgtgctgggccatgaacagaccacggcggaacggctggcaaaacatttcttcgactggtgccatgcgcgatggccggaaatctccgcagtgcgggtcagcgaaacaccgaagacctgggcggaataccggcccggaaaaccatgatgaaacccgcaatgaaacctgtaatgaaacccggccccgaaatccgcatcagcgagattttcggcccgaccattcaaggtgagggcgtcctgatcggcgagccgacagtcttcgtgcgcactggcggctgcgactatcgttgcgcatggtgcgacagcctgcacgcggtggaaagccgctttcgtcatgaatggaagccgatgagcgttgaagccatatggcatgaagtgacggcactttcccaaaaaaggccattaacggtgtcactttcaggcggcaatccagccatccagccattgggggcgctgatcaaacatggcaaggccgaaggctatcgctttgcgcttgaaacacaagggtcagtggcaaaggactggttttcccggctggacacattggttttgagccccaaaccgccttcaagcgccatggaaaccgattgggacatgcttgccgcctgtatcgaggcggcaggcactgggccgcgcaccgtgctgaaattcgtgattttcgatgaggccgactatgcctatgcaaggacggtttctgcgcgccatccgcaattgccggtctatgtccagcccggcaatcataccccgccaccgcccgacgccgacgatgccgcaatcgatatcgacggcatcatgcgacgcatggaatggctggtggacaaggtgatagccgacggctggttcgaggcgcatgttctgccgcaactgcatgtgctgatctggggcaacagacgcggcgtctaaagcggttccggctagagcgcaccccgaaaagtgtgaaacggttttcggaaaagacgcgtgtcaaaacaaaggattagagcgccgatctgattcaatcagatcgaaacgcgctctaaaacagaaccgccgcgctcgctcaacgattggcgcccggcacccagagaatatcgcttgcgccattatcattgacggcacggcccgcaacgaagagaaaatcggacaggcgattgatatattgcagcgcctccggtgaaaccttttcgccttccatgcgcgacagcgccaccatcaaccgttccgcgcggcgcgacacggtgcgtgccagatgcagtgccgcagatgctggcgaaccgccgggcaggataaacgagcgcaggggttgcagattggcattcagccggtcgatatccgcttcgacgcgcgaaacctgcgaggcgacaatgcgcaagggttcgtaggaaagcggttggccatcgtccggcgtcgaaagatcggccccaaggtcgaagaggtcgttctggatacgcgccagcatggcatcgatttcagcatgggcatcctgcgcgcccgtatggatacgcgccatgccgacacaggcattggcttcatccaccgtgccataggcttccacgcgcaggtcacatttcagccgccgcggcccgctggcaaggcccgtggtgcccttgtcgcccgtccgggtataaatcttgttcagcttgaccatcttattgtccgcctgcatgacgcgcgaaatagatcgcgccaacaatcaaaagcaccgcgatgaattgcaggaacacgcacaattgcatcatcttgttggaaaaattgccgtctccgccgcgcatcatgttgcgcagcccgatgatgagcacgacagccaccgccagcatggcgatcatggctgcgcccttgaacagaacgtccatcccgtttccctccccttgcccgctgacgatcaggactgatccgacagcatccggtaaagccagcgcgcaggcagtatgcgtcgtgccagaataccgattttcgccggcttcgtgaccgcataatgcgggcgtgggcgcggcgcctccaatgcgtgaagcagtacatcaaagaccgcttccgggccaagcttgttcttcgatttcgtgccgccactttcaagcttcgccatctgctgcggataaaacgcgcgatgaacggagccctccatatcgatattcgccctggcgtgcatggctgcattatgggcaaaacgcgaggcgatcggccccggctcgatgagcgacacttcgacgcccgacccttccagttccatgcgttgcaccagcatcagcccctcaatggcaaattttgaagccacataggcgccgcgccatttcaaaggcacaaggccaaggatggaggaacaatgtacgatgcgcccatggccttgcgtgcgcatgaccgggatgatacgccgcgtcaggtcgtgccagccgaagaaattggcctcgaattgcgcgcgaagcgcctcgaccggcaaatcctccaccgcaccgggctgggcataggctccattgttgaacaatgcatcgagcttgcctccgctggcttgcagaacattcgcaaccagcgcggcaatcgattccggctcggcataatcgagatagaaagcctcaagccccccggctcgcaaggcggctatgtccttctcttgacgcgccgtggcaaagacgcgccagccccggctgtgcagcgccgcggcgcaataagcgccgatgccggacgaacagccggtaatgagaatgcttcgctttccgtccgctgatgccatttcccgttttcctgccgcttggtttgcgtcacagtgcttgattcgcactctctttaaaacgccgccgcccttgcaatctctactccgatgctagatttagcactacagttgcaaattcgtcaggcaggaaaagtcaatcgcgagggccaatctacggatgcaaaaaatcagacgttttctccgtcagatcaccttcgatgtatggggacatttcagcaccgacgacggctgggcttttgccagccacattgccctttcgggcctgatggcgctgtttccatttctgattttcgccacctcgcttgcaagctttctgggcaccagggaattcgccaacacggcagtacacgtcattttcgacatgtggccctcgaatatcgcagcccccattgccaatgaagtgaaaagcgtcctgaccgtgcagcgccgcgggcttttgaccgtcagcgtgatcgccgccgcttatttcgcctccaatggcgtggaggcgctgcgcattgcgctcaaccgcgcctaccgcgtgaccgaccagcgatcgatcatcttctgccgcctgcaaagcctcggtttcgtgctggtcggcacattgagcctgatggcgatcagctttcttctggttctggcgccgcttgccgtgcgcattgccgaacaatggttccccgatattgcgccctttaccggcacaatcgccttctggcgctatacgattgccgtcgctgttctggttctggcgcttttcatggtgcatatctggctgcccgccgggcggcgcggccttggcgatatcctgccgggcatcgtcatcacgctcatcgcatggcttgccgccgccaccgctttcgcaaaatatctggaaaccttcgccaattacgtctccacctatgcgggcctggcctcgatcatggtggcgattgtctttctctacatgctgtcggcaattttcattgtcggtgcggaaataaatgccgcaatcatgatttttcgcaagcgtgaacagcaaccgaacctcaacctgtaaaaccagcacgatacggcatggaaaacgaacccgacaccatttgcattctggtcgatgccgatgcctgcccggtcaaggcggagatttatcgcgtcgccgaacggcacaatctgccggtcgtgatcgtggccaacagtttcatcgcaattccgcgcgaggcgcaacgcgtggagcgcgtggtggtttccggcaatctcgatgccgccgacgactggattgcggaacattcccgccccggtgccgtggtcgttacggcagatatcccgctggcaagccgcgcgctcgaaaaaggtgcatcggtgatcgcgccgaacgggcgcattcatacccaaagtacgatcggcaacacgcttgccacccgcaacctcatagattcgctgcgctctgccggagaagtaaccggtggcccagcaccgtttgcgccgaaggatcgctcagcttttctgtcggctctcgatctcgccatagtccggttgaaacgcgcgggcttccacgcatcctgaacgcggatcaaagatttttggccgcgtcgatgagcttgatggcgtcggggctatcccatggcgcggggccattcatcgcggcgatctggcagccatccttgtccaccagaagcgtgacgggcaggccgaaagcgaggttcttgcgcttcaactcgttgaagctcgccatggaagcatcgcgatgcagcgtcaggtttttgatgccgatctcgctcagaaaacccttcggcttgtcgtccgaaccggtgtcgatattgatggcgacaacatcgaaatcattgccgcccttttcgccctgcaacttgtcgagggctggcatttcctcgcggcagggcgcacaccatgttgcccagagattgaccagaagcgtcttgcccttgtagtcgccgagcgtcatctttttgccgtccgggccggtgaaggcgatatgcgccagcgaaatcggcttttcagcggcgcgcattgcagccacacccccggttgccgccgcatccagcgccttcagcgcatcggctttcagggcgcattgggccgaggccgcatcgctttcggctgcaagattcgctgaaacattctggtcaaccacattgccagaagggcgctccatcacgtatactgccccgataccggcaatgacaccggcaagggcggcaagaaggacgatcttgcgatttcccgatttcgcattctgttcggatgtcgccttttcgttgtcttctgccatatcgcgtcacttctttccaatattccgccaaatcgtcttcggggcatatgagcatgagcgaacaaaaatcaagcaaccagatgtggggcggccgttttgcctcagggcccgatgcgatcatggaagagatcaatgcatcaatcggtttcgaccgcaagctctatgcgcaggatattcagggctcgctcgcccatgcagccatgctcgcaaagacgggcatcattgcggcagaagaccacaaacaaattgaaaatggcttgaaaaccatccgcaaggaaatagaagagggcaaattcaccttctcgcgcaagctcgaagacattcacatgaacatcgaggcgcggctggcggaattgatcggccctgccgccgggcgcctccacaccgcccgttcgcgcaatgaccaggtggccgtcgatttccgtctctgggtgaagcaggaactggaaaaaaccgcagccgccctcaaaaacctgatcgaagcgtttctggagcgcgcggaagaacacgcggcaacagtcatgccgggtttcacccatctccagaccgcgcagcccgtcaccttcggccatcactgcatggcctatgtggaaatgttcggccgcgatctttcgcgcgtgcgcgacgccatcgagcgcatggacgaatcgcctttgggtgcagccgcccttgcaggcaccggctttcctatcgaccgtcacatgacggcaaaggcgctgggcttccgcgagccgacccgcaattcgctcgacagcgtttccgaccgcgattatgcgctggaattcctgtcgcttgccgcaatctgcgccgggcatctttcgcgccttgccgaagagatcgtcatctggtccacgccgcagttcaatttcgtgcgcctttccgacgccttctccaccggctcctcgatcatgccgcagaagaagaacccggacgccgcagaactggtacgcgccaagacgggccgcatcaatggttcgctggtcgcacttctcaccatcatgaagggcctgccgctcgcctattccaaggacatgcaggaagacaaggaacaggtcttcgacgctgccgaaaatctggaactggcgattgccgcgatggctggaatggtgcgcgatctcaccgtcaatgtcgcagccatgaagaaggccgcaggttccggctattccaccgcgaccgaccttgccgactggctggtgcgcacactgggccttcccttccgcgaagcccatcacgtaacgggccgcgccgtggcgcttgccgaaagccgcaaggtcgatctggcaaagctctcgcttgaggaattgcagtcgatcaaccccgccatcacagcagaggtcttcggctatctgacggtggaaaaatcggtcaaaagccgccaatccttcggcggcaccgccccgcaggaagtgcgccgccagatccgctactggaaaaagcgtattgccaaggcctgacaaacgatcaacaccatgccatgtggaatcatccgccaagagatgattccactttcgggcaatttgggttagacctatctccacaaatcaaattccgggaacccatgccgatgacaggccgcaccgccatttcctccatgcttctgattgccgcgctcagcctcaccctcgctgcctgcggacgcaaaggcccgcttgagctgccgccttcagccgtcgtaaccgacgatcagggtcatacccaggagaaaccgaaggaagacaagcccttcattctcgacaagatattgtaattccatccccctcaagggacatttcccgtgaaccactttgaatatcgcaacggcgttctccacgctgaaaatgtcagcctgcccgaaatagccaaggccgtcggcacgcctttctatgtctattcgcgcgcaaccatcgagcgccattttcgcgtgttccatgacgcctttgccgatatggacacgctcgtcacctatgcgctgaaggcgaattccaaccaggctgtgctgacggcgctggcaaagcttggcgcgggcgcggacacggtttcgcagggcgagatccgccgtgcgcttgccgcgggcattccggcaaacaggattgtattttccggcgtcggcaagaccccgcgcgaaatggattttgcgctggaagctggcatttactgtttcaacgtcgaatccgagccggagctggaaattctttcagcccgcgccgtcgccgccggcaaggtggcgcctgtctcgctgcgtatcaacccggatgtggatgcgaagacccacgcgaaaatctccaccggcaagtcggagaacaagttcggcatcccgcgcgacaaggcgcgcgcggcctatgcccgcgcggcaagcctgcccggcctcaacgtcgtcggcatcgacatgcacatcggaagccagatcatcgatcttgagcctttcgacaatgctttcgcgctgatggcggaactggtgaaggaattgcaggccgatggccacaatatccgccatgtcgatgtgggcggcgggctgggcattccctaccgcaccgacaacacgccgccgccgccacctgttgcctatgcccaaatagtggcgaaacacatcaagccgctcggcctcaagaccgtgtttgagccgggccgcctgatcgtcggcaatgccgggcttctcgtgacggaagtaattttcgtgaaggaaggcgatgcgaagaatttcgtgatcgtggacgcggcgatgaacgatctcatccgcccgacgctttacgatgcctttcacgatatcaggccggtcattatgccgaacgacaatgccccgcgcatccgcgccgatttcgtcggtccggtctgcgagacgggcgactatctgggcctcgaccgcgaggtggcaaagcccgcccccggcgacctgatcgccatctgcaccaccggcgcttatggcgcggtgctttccagcacctataacagccgccttctcattcccgaagtgctggtggacggcgagcgttaccatgtggttcgtccgcgccgcacctatgaggaactgctggcgctcgattccgtgccggactggctgtaaatcccactattataattctcatggcatagcctcgcctttgccatgatgcgtgttatcttgttgcgggataaaaatgcgatacacgccagaaaggccagatgacggatcatagcaacgacaggaaagacaggccgcgcgccgcgcggggcgcctttctgcggcttttttccggggaaggcgctgctctgcgccggctacatctgcgcacctttctctccatcgccatcgagcggctctggccgctcgtgctgccgctgattctgcttcttgcgctgtttgcaagcctgggctggcttggtctttttgcgctgatgccacgttggctgcatatgggtgttctggcggtcttttccctcgccgggctggttgccctttatctccccttccgcttccgcccaccgcgtgaagaagagatcgtggcgcgtatcgaggctgtaaacggccttgtgcacgagccactggccgtccagaccggaaccatggccaccggcacgcatgatccttttgcaatcgcgctgtggcgcgaacatcaaaagcgcatggcggaacggctgaagaacctgcaatccggcctgccgcgtccgcgcgtgccggagcgcgaccctttcgggcttcgtgccggtgtcgcacttctcttcgtaacggcctttgcctatagtctcggctcgacaagcgggcgcatcgccgatgcattcaacctccctccggcgaagggttcggctgttgcccgcatcgatgcctgggtgacaccaccccgctatacgggccgggcgccgatttttctcaccgccggcagcgagaatcggaaagccgctgaccccattaccgtgccgcagggcagcatcgtttcggttcgtgtgatcggcggcagcgccgagcgcctcaccgcaaccgatgccgagggcaagcgccgcgaaataaaacccgttgccgccagacaaggcgagaaggccgaagaaggcccgatcgatagtagtgtcgatggcagccgtaatttccgctacgatcttcagaaagatgaaacgctggcgctttcgggcatcgatgcgcgctggaagttcgtcgtaacacccgacaatccgcccacaatccgcttcaccaaggagccggagcgggcgctgaacggcaccttgcagctttcctatgaaatcgatgacgactacggcgcagccaaggctgaagccgaaatcgtcgcgctcgacacaggcgacgaggaagaggaagcagatcctctttacgacgcgcccagactgccgcttgccctgccccgtcgcggcagcagggaagcaagcacgtcgaaggatctgaccgaacatccatgggctggccagaaggtggcgcttacgctggtcgtgaccgatgccgcaggccatacgggccacagcgaaacccggatcatcaccttgccggagcggcctttcagcaacccgctcgcccgcgccgttgccgaacagcggcgcattctggcgctggacgccacccagcgcgaccatgtgctggatatgctgtccgcaatcatgctgcgcccggaagaaacgatccggaatgccgcccattatctggggctggccacgatccgcacccgcctgcgcattgccgccagcgacaacgcattgcgcgacactgccgactatatgtggcaggtggcgctcggtatcgagaacggcaatctttccgctgccgaaagacgcctgcggcaggcgcaggaagccctgcgcaatgcattgcagaatggcgcttcgcaggaggagatcgaaaaactgactgcggatctgcgcaaggcgatgcaggatttcttgcgtgaatttgcgcagcgccagcagcaaaacccgaatgcacgccgacaggcgcccgatcccaatgcgcgtatgctgaccgaaaaagacctgcaacgcatgatggaccagatcgagaatctggcgcgtcagggctcccgcgatcaggccacgcaacttctgtcgcaattgcagaacctgatgaacaacctgcaaatggggcaggcccagcagggacaaggcaacgggcaaggcaagggtcaaggtcaacagggccagatacaggaacagatgaacaagctgggcgagctgatgcgccgccagcaggaaaccatgaacgagaccttcgatctcgaccagaaaatgcagcgccagttcggcggcagcgacggtgaaggtgaatttggcgacggcctcatgcccggcgacgatggttctgcggacgcggattcgggtcagaacagtcagggcgatgtgccgcctgacatggccgaggccatgcgcaagctgcaacagaagcagaaagacctgcaatcagacctgcaaaaactgaaagacgacctgaaaggcatgggtattgaacccggaaaggacttttccgaggctgaaaagtccatgggcaatgccaccgatgcgcttggccgcaatgaaggctccgaggcaaacgaccagcaaggcaacgcgctggacgcgctgcgccggggcggccatgacatgatgcagaaaatgcagcaggccatgggtcaggaaggtcagagtcagggcatgaaaggcggcaagggacgcgatccgcttggccgccagtcaggcaccgatggcacgggcttcggaaataacgtcaagattcccggtgaaatcgacatccagcgcgcaagagaaattctcgatgaaatccgccgcaagctcggcaatgccctgacgccgcagatggaaaaggaatatctgcaacgcctgctgaaattcgactgatgccaaaacccgacgagtttggctcatcgggttgtggtattactccatcacgcggccgacataaggcagttgccggaaggcatgtccgacatccatgccatagccgacgacaaaataatccgggcactcgaaagccacgaaatccgcgtcgagatcgaccttgcggcgcatgctcttgtcgagaagaacggcgatggaaacactgcgcgcgccacgttccagcatgagttcgcgaacgaatttcagcgtcttgccggattccagaatatcgtcgatcaggagcacatcgcggtcgcgcacgtcactgtcgatataacgcaacaggcgcacttccgtactggttgtacccttgccatagctcgacacagtgatgaactcgacgtcaggctccacgcccgcatcgtgcatggcgcggataagatcggccgcgaagatgaacgagcccttgagaatggagatcgtgagcagattgtgaaacttgcgctccgcgatgattgtggccagttcaagattgcgttttgcaatctcgtccgggctaaagagcacttctatcgtcttgccgccaacttctggcatctgccgcttctcctgatcgtttcaattcgcacttattggcgcgagaaggacgctctatatcacgctttcgcaaaaatgcaccctgccctttcggcgcggtttcgcttatccattcccccgtcccgagatttgatgtagcgtggccgttatgcatccggatattatagaacttcgctctttctacgataccacgctcggccatctggccgaacgggcggttcgcatggcccttgccggcctgtggagtcatgtgcccggcgaaaggctggtcgggcttggctacagcctgccctatctcgaccgcttcggcgccgataccgaacgcactttcgccttcatgccggcagggcaaggcgccgttgcctggccatcggcggaaaaatcgacgacagcacttgttttcgatgaggaactgcccttaccggattcctccatcgaccgtgtgctgatggtgcacgcgctcgaatatgccgaaaatgcgcaggaaaccctgaaggaaatgtggcgcgttctggcgccgaacggccgccttgtcatcgtggtgcccaaccggcgcggtgtctgggcgcgtttcgagcatacacctttcggcagcgggcggccctatagccgcacacagcttgccacgcttctgcgcgaggcaaatttcaccgtcagcacggtgagcaatgcgcttcattttccgcccgccagccgccggtggatgatgcggccctgccttgcgcttgaaagcatggggcgccggctctggccgctctttgcaggcgttctgatcatcgaggcgcaaaagcgcctttatcagggcctgccggtctcccagcgttcatcgcgccgtgtgttcgtgccggtgctcgcgccgcgcggcacacccgtcagcggattgcgcaaggcaccggcacgaaccggcaagccgggtggacagaaataggacatttgcgcattatgccccgcgaaagcgtgcagcccggccattcgcaagccttcccgaacaaggtttttctcgacttgggcgcggcggcgggatatgccgccaaggtagttttaacgtggaccttttggcggagccaaaatcatgaccgacatgcagaaacctacccgtccccagcccaaggcaggcgtgcttgacattgcagcctatgtacccggcaaggaacatgtggaaggcgttgccaaggtctataagctctcctccaacgaaaccccgcttggaccaagcccccatgccagggaagcctaccggcatgcgggcgaaaagcttgagctttacccggacgggcaggcactggcgctgcggcaggcgattgcggaaacgcaggggctcaacatttccaacattctgtgcggcaacggatccgacgaattgctgggccttctctgccagacctatcttgcccccggtgacgaaaccatcatcaccgagcacggctttgccgtttacaagatccagacgctcgcagccggcgccacccccgtcacggtgaaggaaaagaacgaacgcatcgatgtggacgccatcctcgcaggtgtgacggcgcgcacaaaaatcgtcttcatcgccaatccggccaacccgaccggcacttatctgccttttgaggaagtgcgccgcctccatgcgggcctgccgcagcatgttctgctggtgctcgacgccgcctatgccgaatatgtgcgccgcaacgattatgaagccgggctggaactcgtttcatccaatgaaaacgtggtgatgacgcgcactttctcgaagattcacggcctgcccggcctgcgcatcggctggatttatgcgccgctccacatcatcgacgccatgaaccgcatccgcggccccttcaacatgaattccgccgcgattgctgcgggcgccgccgcgatccgcgatcgtgcacatgtcgaaaaatcggtcacctataacgagaaatggcttgcctggctcacggaagaattcaccaggctcggtctgcgggttacaccttccgtgacgaacttcctgctcattcatttccccgatgatgccgcccattcggcagacaaggccgatgaatggctatcgaggcgcggctatattctccgccgtgtcgggggctatggtttccccaatgcactgcgcatgacggtgggaccagaagaagccaatcgcggtgtggtagccgccctcacagaatttctgaagtaaacaaatgtccacaatccacttcgataaaatcacgctgatcggtatcggccttatcggttcctcgctggcgcgcgtcattcgccgcgagggcctggcaacgcatatcgccatcgccacccgcagcgccgaaaccctgaagcgcgccgaggaattgaacctcggcgacagctacacgaccaacagcgccgaggccgtgaaagatgccgatctcgtcatcgtttcggttcccgtcggatcctcaggcacggttgcgcgccagatcgcgggcaatctcaagcccggcgccatcgtcaccgatgtcggctccaccaaggcttccgtcattgcacagatgcagccggaactgccggaaaatgtgcatttcattcccggccacccgctggccggtacggaatattcaggcccggatgcgggctttgccgagcttttcaccaatcgctggtgcattctcacgccgcttcccgacacggatgaaaaggcgctggaaaaactcaccgccttctggacagcctgcggctcgcgcctcgaccatatggacccgcagcaccatgatctggtgctggccatcgtctcgcatcttccgcacatcatcgcctacaatatcgtcgggacggccagcgatctggaactggtaacgaagtcggaagtcatcaaatattccgcatccggcttccgcgatttcacgcgccttgctgcatccgacccaaccatgtggcgtgacgtctgcctgcacaacaaggatgccattctggaaatgctgggccgtttctcggaagaccttgcctcactgcaacgctccatccgctggggcgatggcgaagccctgttcgatctcttcacgcgcacacgtgcggtgcgtcgcggcatcatcgatgccggtcaggaagtggatgcaccggatttcggccgtcaggcagccgtacgctccacggcccccctcaaagcgccggaaggcgacccagcggaataaagcccgcgcttgctttgcccttgcgaatggcaatctccatcgttggattgccattttcatccttcggcatggcggagagcgcgaaaagaaccgtcgctatattgccgccctgcgccggaaacaccgcctgtccggcctgcgccagcgattgcgcattgacaagcgtgagcttcaggtcggcattgatcaacccgtcttcattgaccgaaaatggccctgtcagcgaaaccatcgcaccattgggcatggaaacgaacgcctgattgatcgtgccggaatggccacgcaatctttgatagacagactcgctgtccgacgccaaaaggccttccgcgtcggaaatatcgatatctgcaacaccatcgagttccgggctcttcgcattgccgatgactgaaggggcaaatttcagtcccgcaaaacggcccatgagcttcaacatcccggttgagccgtctatttgcacgttcatatgttcaaggctgctcagaggctcggtcttggtcggctccgtgcgcagccccaccgccacatcacgggccgcaatctcgatctcggtcgggaaggggcgcgcaaggcgcgtattggacgtgaacttgctccagttcacttcaagcggcgagatacccggaaattcgataaaggccgggcctgtcagcgcattcgtgagtgaataaggcgcgtaaagcggcgagccggagctgaatttgcccgcgcgaaacgccatgccctcagacgggcgctgccaggaaatgctgtcacagaccacattgatgcgcagcggatagccgcccatgtgcagattttcgcattgcacaccaacgccttgcgcatcgagccgggccatatcggctctggcctttgcttcgagccggtccgcaatatagaaccagcctgccgtgtaggccgcaatgaaaaccggaacagcgataaccagggttatggtgcgctttctgaatgtcttgccgccagtcccagcatacgtcatggaagaagccttatatccatcagatgttcaggttcgctctggggagatgatggcgaaaaatatccccgtccctcacctgttttgctcgccaagtgttggccatattatgacaggaatgcgtgttgtgaagggcagcctcgtgaaaaatcacgggatatccggtagttaaccatggaattatgctgcagttcggcgaatagtggatgccataatgatggagcataggaacgatttctgggtcttcggctacggatcgctgatgtggcggccgggctttgcacatgttgaaacggtgcgtgcccgcctgcatggctatcgccgcagcctgtgcatctatccccacgttcaccgcggcacccccgaccatccgggtctggtgctcggccttgatacgggcggttcgtgcctgggcatcgcctttcgcgtgccgggcgacatgacagacgaggttatgacctatctgcgcgaacgcgaaatggcgaacaaagtttatcacgagaaaaagcttcatttgcggcttgccgatggacgcatcgttgaagccgtcgcctatgttgcggatcgccgccacaggcaatatgcgggccgcatgacgagtgagaaagcagccgccatcattgcttcggcacagggcgaatccggcgcaaatatcgactatgttaccaatacgctcatgcacctgcgcaatatgcgcgttcgcgatcatgcgctcgaacacataaatgagcttgttctggctgcggcaagccggcaggcaaacaatgcagcctgagacggactgaaataatcaacactctttgatgatccgggatgacccggaaaatatttggtggagctgagggggatcgaacccctgacctcgtcattgcgaacgacgcgctctcccagctgagctacagccccacaccgcttcccaaaagggaagtgccctcttcaggcgggcgcattcttgaaaccttcacgctttcctgtcaaggacgatattgccgcaaccgggcctgtttcggttgctctcaaaatataaaattgcgcatccaccaccggctgcacttgttcttgcccgaagcaacggctacatctcggccaattgttacggaggcctttatgattgcattgttccgcaccatcgatctggcgctcgatatctatacctggatcatcatcgctagcgccattttctcgtggctctatgcgttcaatgtcgtcaattccagcaaccgcttcgtggcttcggtgggcgagttcctctataaagtcaccgaacccgtgctgcgcccgatccgcaatctgctgcccaatctcggcgggatcgacatttcgccgatcatccttctgctgattatcttcttcatccgccagttcatgtggacgacgctgctgccgatcctgctttaaagcgcatcccgaaaagggtgaaacggttttcggataagatgcgcgtcagaataaatagttagagcatcggtctgattcattcagatcgatgctcgaaaatgcggcaaaacaaagagatagagcggttccgatggttctgttaaaacaggaaccgctctggaaacaatcgcttacttgcccttggcgcgctcgatagcttccacgatgaatttgcgggcatagtcttcatcgccccagtcgccgatcttgacccacttgccgggttccagatccttgtagtgctcgaagaaatgcgcaatctgcttcagcgtgatctccggcatatcggtatagtcgtggatcttctcatagcggcgcgtaagatgcggcgaaggcaccgcgataatcttctcgtccttgcccgaattgtcttccatgaccagaacgccgatcgggcgcacattgatcacgcaacccggaatgagcgggcgcgtgttgcagaccagaacgtcgatcggatcgccatcttccgaaagcgtatgcggcacgaagccgtaattgcccggataggtcatgggtgtgtaaaggaaacggtcgacgataagcgcgccggccttcttgtccatctcgtacttgatcggctggccgccgacaggcacttcaatgattacgttgacgtcttcaggaggattggagccgatggagatggcatcaatattcatgatgtgtcctttcgtgtcgcgctctgataacgggtttcaggttcgggtgcaagaaaaacgaaagttcaagaaaacgcggcgaattgtcgttctcgcaacgcaattgaacgtgatcggatgaccgcgatcggctcatgaactttcggcaaggatcacacgcccagttccttcagcctttgaacggcggttggcggcatgggaggcggattggggtcgcggcttgcagccacgagaaattcgtcgcagaccgtttcggtggattcgatcaggcgacgcaggaattcttccttcggcagccccgccgggatgggcggaaggatgcgcgagcgaatggtgccgggataacgcaggaacttgcggcgcggccagtaaagcccggcattatgcgcaatcggcacgacaggcagatcgagcgcctcataaagatgcacgatgccgtatttatattgcggcggcgcccccggcgaacggcgggtgccttcgggatagatgaggatctggcggccttcggcaattgccttttccgcgcccttggtgatggaatgcagcgccttcacccgtgaaccgcggtccaccgggatcatctgcatcttggcaatataccagccgaacagcggaatgcgcatcagctcccgcttcaggatcagcaccggatcgtccagataaggcagaaaggcataggtgtcccaggccgactggtgcttgggcgcacagatataggccccttccggtatgttctccagcccttcgaccacacaatcggtgccggcaatatgtttctgaagccacagattgacccgcgcccaaagcttcgggacgatccaggccttcttgcgcggcaggatgaaataaaagggcgtatagaggatcatctgcaccagggtacagatatagaacgccgcattgaacaggatggagcgcagataaagaagcatcgtattggcgagggcccccgctagagcatttccagcaaaagtgcgaagtggttttgcattgggtaatgcgtaaaaacaaagagatagagcattttgcagcccaatggaaatatctggcacccgatatatcaggaagacggcggttttccatacggaaaatatgcgccgtcacactgctttattcgcgcatatcgccgccatgagaagcgccattgccataaaacgaggcgctgccaagccgaacaacggcgcccagatatttgacatattcggtgaagagcacacgcagcgtatcaccttcggcaacccagctctgctcgcgcttttccccattcaccaccggatagggaatgaactccacatccttcatgcgcgacgacatttccagaatgctgcgcggtatatggtaattattggtgacgacgatgacgcggtggtaatcgtttgcccttatccagcgctcgctttccgccgcattgcccaccgtattgagcgccgtacggtcgaggtcgatacagcaggcaaacaggctcttgtccgcatgggtggccctttgcagcgcctcctcattagtggatggatgcacaccgctgataaggaggcgcttgccgcgcttttccttcaagaggttgatccctgccttgacgcgcgattgcccgccggtcaaaaccacaattgcttccgccggttcgctcaaaacgggcggctgcattcccgtcactttttcactgaacaccaagaagccacccagaaaggctatgactgccaggaaaaggatgatcgaaacaggttggaggcgccgcaatatccgcatcatgacagaccaggcgaatctggccggtgtgcccaggaacgaaggtacaaatgcatcctgatggctgcggcgccatatatctgcttgcgaactgcttcctgtccgtctttgtgccactgcatcgtcacctgtccaatacccgcccgatgccgcttccgtaacttgtgtttcccttatcttgctatcataacccgcactgcggcgataactcgaaaaattaccggatatttgcagctttttgacggttcgtgcgggaaaaaaactcattcggcacgcactcccggaccatccatggtcgcaagctggcgaatgacggtcagccggcttgtcagcatggtcagaatgctgaccagaatgatgatgcccgcagcccccagataaccgtcgcttccaatggcaaaattgccgaacatggcagcggcctgatccccttccggcgtcgctatctgataggatgcccaccaggagaagacgaggaacaccagcatcgccgccgccccaccgaaaagcgcgcccttgagcgcggtgcggaagaaatgccactcgaattcacgcgccacgaatttggattccgcaccgatgaaatgcagcacctcgatgatatggccattgccggacatcgcgccgcgcgtggcaaagatgacggtcagaaccgtcgcggcgataaccagcgacagaaccgccgtcccaaccagaaccgtcgtattggccatcgaaacaagccggtccacccaggtccggtgatcgtcgaagctggcagcgggaatggcccgtgtcagttccgcccgcatggtttcaaaatcaggcggcgcattttcatcgatcgtcaccaccacaaggcgcggcacgggaagctcatcaatattcaggccgctgcccagccacggctccagcaggcgggccgtcgcttccttgtcaatgatggccgtgcccttcacccccgcaaaaccgcgcgcgatctcgcttgcctgttgcagttcctgttcgatgtcctgcccctcgacagggcgaatctggatcgtggcttcccgcgcgatctggctttgccaggcagccgccgaagcccgcaccagcgtcacgccgccaagtgtgaggcaggcaagaaaggtcatgatggcaatgacgatcaccagcgcgttgccggtcacgctgccatccggcacgatggggcttggcccctgccgccgtcggcgcttgccgacacgcacaagcaccatatccttcaggtcttcaaaacgggttttgatatcggaaagatcaatcatagatatcgagccgcccctgatcgagaatcatgcgccgcgcattgacctggtccatgagggaaagatcgtgcgtggcgatgatgacagccgtgccggaacggttgagttcggtaaaaaggcgcagcaatcgctttgccagcggcgggtccacattgccggtcggctcatcggcaagcagaagttccggctggtcgatgagcgcacgcgcaattgccgcgcgctgcttctccccgcctgaaaggacgggcggcagaacgcgcatacgatcgccaagcccgacccagtgcaaaagctcctccacctcatggcggtaggtcgcctcctccttgccgcgcacacgcagcggcagcgcgacattctcataggtcgtcatgtggtcgagaaggcggaaatcctgaaacacaatgccaatgcgccggcgcagcagcggaatttccttatggtcaagccgcgccacatccttgccgaaaatattgataagcccgcgcgtgggcttcagcgccatgaacaggaggcgcatgagcgaggtcttgcccgcgccggaagggccggtcaggaactggaatgaacgcggcggaatatggaagctgacatcccgcaggatctcaggccccataccatatctcaggccgacattctcgaaacgtatcaccgggtcagcttctcttcattgtccgcaacaggccagggcgggtgcccggcttttggcggatgatatcgatatcgaaccgacctttatcccctatggttaacgtcgggttaatctcgccggtatgactgtaaaaaaatgttggcgggcaacaaaacgccacccggtgccgcacgaaactcatcgtcaaaacgcagaggaagatgacttcatgatggcatcacgtcaaagccgacgcaaacgcgctgcgacactcccttgaccggccataaggggccagcatcaaaagccagccgtattgagtttgggctttattgccagcagccgagattgcggcctttaagattatgcgcatcgatattgaccaccagtttcgggtcttcgcgcagaagcaccatggtggtgcgttgcttcagatcgatcttttcccagcccgcgcattccttcggcaggggtgccgtattaatgctgaccttctccgtccaggcagtggccgtacagccggaaagagcagcgacaaagggaacagccatcgcagtccgccagataagcctttttgttcccgccttgagatcaatagtcaccctggcaactcctgttctgcctcgtatcccgacggggcaatcaacccaccggactgattgccgatcccgcttcgatacgtcggataatgcttaaaaagcaaatacatagagcggttccaacggcttcgtttcaaccggaacgctccacgctggaatcaagccgcccaacaagcaacttataacgcgcgataccgccctttcgcaacctgttcccgcaatagccagcctgcacgcaagcacctgaacaacccgcattgccggcctatttaacgaatagctaaaataatatatccgggccaacttaaatgatttatgaatataaaaaagggttcacatttcaatttgctgaaacgataatggaaataccaaaaatatacagaatctaaacgatattgctgcaataaatatgcgactatatattcttggatacctgattcgcatacttgccgtatcactacacgaactctggggatttccatgttgaacaaattatcggctgaatttttcggaacattctggctggtcttcggagggtgcggcagcgcgattctcgccgccgctttccctgaactgggtatcggcttcctcggtgttgcccttgctttcggtttaaccgtcctcaccatggcctatgctgttggcggcatttccggcggacatttcaaccccgccgtatcgctcggcctcaccgttgccgggcgtcttccggccaaggatctgattccctattgggtcgcgcaggttctgggagccatcgccactgctgccatcctctatgtcattgcttctggcaaagatggcttctcggctggaggtctcgcctcgaacggttatggtgagctttctcccggcggctacagcatgatggccggcctgctcatcgaaatcatcctgacggccttcttcatcatcatcattctgggctcgacttcgtcgcttgcaccagcgggtttcgccccgattgcgatcggctttggcctcaccctcatccatctggtctccattccggttaccaatacgtcggtaaacccggcgcgctcgaccggcgttgccctcttcgccgatacggcagccctcagccagctctggcttttctgggttgcaccacttgtaggcgcggtaatcggtgcaatcatctggaagggcctgctcggccgagattaatcagaaggggtagtctcggtatttgatgggccggattcgaatagcatcgatccggctcacaatccgggcctgcgctgttttagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtcaaaacaaatagttagagcgccgatctgattcattcaggaggaacagccgatataagaccgcgtgcagacaaatgtgctttcgtcatgttaacgttacggtgcggctgcgccatactcgcgcccaactggtagcctagagcattttcggaccaagaaatgcgaagcagttttgcgttggaaatgcgacaagcaaataattagaacggttccggcgatactgttaaaacaggaaccgctctggttaaacagaatgatgaaaagagaaagtttgccgatgttgttctcccgtttttccgcgttcgcaaaagctggacgtgtcgcggccgtgctgggaatgggaatattgggcgtcggcgttgcgggggctgctctcgcgccggttccggttaaggcgcagggagcggatggcggtattgccgcagcccagcagatcgccgatcatttttcatcggcgcgtacgatgacgggcgaattcgtgcagttcggccccaggggtgagcagactggtggcacgttctatatcgagcgtccgggcaagatccgcttcaattacaacaattctccgatccgcgtgatttcagacggagattcggttgtcatcaacaatcgcaagctcgacacatgggatctctatccgctttcaaaaacgccgctgaaactgcttctggccgacaggatcgatcttggtggcggtcgccttcagagcgtgaagcaggaaccggacatgaccacgctggttctgggcgacaagtcggtattcggtgattccaagatcaccatgatgttcgatcccaagtcttatgatctgaagcaatggacgatcaccgacgcgcagaaactcgatacgaccgtgatgatcttcaacgtacgcaccggcgtgcgctttaccaacgatatgttcaagatcgattaccagcgcatcgcgatgaagcgcaaaggccagtaatcatatcccggtaatcatactcttgtgacatgagtatgtttgcaattatcggataaatggttagtttcgcgaccaacctgtcaaaagtcgcgagttctttccatggccttttccattgctacctggaacatcaattcggtgcgtctgcgcatgccgcttgtcgagcagtttctgcgcgattatcagcccgatgttctgtgtttgcaggaaaccaagtgccccgacgacctgtttcccgccaagggttttcgtgcgctcggctatgagcatatcgcgatcagcggccagaaaggttatcacggggtcgccacggtttcacgccgcccgctggacggtgtggagaaggtagacttctgcaatatgggcgattgccgccacctgagcgccgtcgttgaggcgggcgacaggaaactgcgcatccataatttctatgtaccggcgggcggcgacgagccggacccggaaatcaacccgaaatttgcgcacaagctggcatttcttgaggaaatgcgcgccattattgccgaccggaaggacggatgttcatcgcttctcatcggcgatctcaacatcgcgccgctcgaaaatgacgtctggtcgcacaagcagcttttgaagatcgtcagccatacgccgatcgagaccgaaacgctggaagacctgcggatcaagggcggctggagcgacctcatgcgccatctcattgcggcggaccagaaaatctatacctggtggagctatcgcgccaaggattgggatgccgccgatcgcggccgcaggctggaccatgtatggggttcggctgatctggaaagccatatcaagggcttgcaggtgctgcgcgatgcgcgcggctgggaccgcccttcggatcatgtgccggtgattgcgactttcgatctggattgagaagatcagtcgcggtttgcaagccgcggcgcgacctgctcgatctggccgataagctcgataagattgcggctgatatgcgcatgaagcgcggcggccacttccgggtattcttccagaatgcgccggaagatggagcggctgatgcggatgacttcggtttccacatccgccaccgcgccggtgagacgagtggtctgggcgatgagcgccatttcccccaatatcgcgccggggccgacagggcggatcgtgacccgcccttcatcaccttcatgaaacagggtaatcgtgccggtaacgatgatataggcgcaatcggcactctggccctcgcggaaaagctcgcgtcccgcacgcaggacaagccgctccgcaccgaaggcaagcaggcgcaactgttcgggcgtgaaagactcgaacaggcccaccgtgccgagaatgcgaatatcgtcgtctagcgccatgagttgtcaatacacctgcatcgggcgctgtccattatgggacaagcttatatcccccgctttctgtcacgagaagcgtcgcatttgacgggtctttttcgattttctggcgcaggcgatagacgtgggtttcaagtgtatgggtggtcacacccgaattgtaaccccagacttcctcaagcagcacatcgcggccgataaccttgtcgccggcgcgatagagatatttgatgatcgccgcttccttttcggtgaggcggatcttgctgcccttctcatcgataagaagcttctggccgggcttgaaggtataaggccccacgatgaaggtcgcatcctcgctctgctcatgctggcgcaactgcgcgcgcacacgcgccagaagaaccgcgaacttgaacggcttggtgacatagtcgttggcacccgattcgaggccgagaatcgtgtccgattcggtgtcgtggccggtcagcatgatgattggcgccttgaagccgcccttgcgcagaagcttcaccgcttcgcgcccgtccatatccggcaggccgacatccatgatgagaaggtccactatgccattgcgggcggtctggatgccttttccggcgctgtcttcctgcaatatctggaattcttcgcacagctccagctgttcgacgaggatggaacggagatcttcgtcatcgtccacaatcagaatagtacggcctgtcatgcctgtcctcgttactctttgatttaaatcgttcttggtgttttatcgcatttaatgaagccaagttgaagcggcgaaacgccaaagaaatttttgcgccgcgacaacgtccgtcaagtctggcaggaatcgggtttccgggcttcaagccctgcattgcccgatctcgaaagaccttgaaaacatgcatgacacggaggcgaaggcttggccagagacaaaatcagccgggagatcggcatcatccatgtgcgggccaagccggggcacaaaacccgtggcttgcttgttgcgggcaatttggtgctggaatgcgctcttggcaaggggggaataagcgccttcaaacgcgaaggcgacggcgcgacgcctttggcgcgcatgcgtttgctttatggctaccggcgcggcgacaagaaaaacctgccttcctcacgcctgcgcctgcgccgcgttcgcccatgcgacggctggtgcgatgcacccggcgaccctaattataaccgcccggtgcaactgtcccacaaggccagtcatgaagatatgtggcgcaaggacgacctctatgatgtctgtatcgtcatggactggaacatcgcgccgcgcaggcgcggttgcggcagtgcgattttctttcacctcgcgcggcccggctatacgccgacggagggctgcatagcattgaagcgcgccgatatggcgcgcctcctgccgcatctgacagatcgaaccgtcattcgtgtcctgcgatgaaaactccagtggatcgtaacgagccacgcgcacttcgttgccactggcatccggtcgctattgcagaacttgaactcgttgaacataagaggcaaccggctttgcatccgcaaattcatcaagcagaatgtggaagaggcatcagtatgcagtgttctcaaccatatagaacataatccgaccagagtggaacgaggacactcaagattatgctctatatggaatatcaaagaccggaatctgactgtacttacctccatgcaccaaatccggtgcaatttcaggtctttgcgggacagcagcataatcgcgtccagaaataaggttgcatatgtcccgcaaagttttgtgacagattgaaattcacaacacagcccggttgtttcgcttatgtaaaattaaagtttcggctattctgtgctccgttggaacttgcagtgaatctggcttgacctcgctggaaccactgggcgaaggttatctcgaaccacccataagtgtttgttcgcatcgtgatgtttgtaagcccggaggtattctgagggggacttaccagattggctatttcattagcagctagagcgaacataaggctggtgtttccgcttagagataccaagctacactgcactaatgcacctgctagcggccgaccattttgaaacacagtaacccttgcgatatctccacgtcctgtcgggataggtatgttgtctactacggcgtcaatctgaatagtataagacggcctcaccggaggagatggtggcggaggcggacatggtggcggaggacatggtgatggaggaggcggcggaggaggaggcggcgctggattgatgaaatcaacccgcgcattcggggttgacaatgcaaaggccttgtcgggttgagtagttgttaccaatgcggcttgaattccgacacttccctcttcagggcctttgtaactgacatcgactgggatagtcgtcttagtgtttccaatctgaacgaattgcataagtgacgggccggacgaaacactgtttggctcaccgatcatatttacataattatttataatcccactaactccaaatgtagaaaaattaatgagacagtttgttacggggttattggggctgggaattatttcagcaaaaactcgcgctgccttaccattatttgaatacccaagcgggtcagtagctgaaacactgaaagaaataatatcagccgagacagcagcaaaatgcacatcacattgatctgaaaccttaccatcggcatccagcacacaggttacagtaactgttcctcctcctgcggcatttcggataattattgcggtcgcggttccgtcatttcctgttgttgctgacagcttctttgtttgccctgtctcaaatacagccgcgtcattcgacggaaggctaaaagtaaccccctgccccacgaatttctggccgccatctcgtgttaatgttgcagtaaccaggtcgaagtctgtcccattggacaaagcattgtctttatccaccttcagtttaagcacaggaggggcaacacttttaaatgtataaggaacagcatccgcgacaagagtgttattaagtgttggatatactataattttacctgtttcaccaattgtatcggtaaaatcagccgtcgcaaccatagcagggtttgcattgatgtttgcttttttctcaccattagcgacgaatacagcattaccttctgtaatttcaaaagtaaaaacaatgcctggaacaaagtcccctccgttatccagagaagcgatggccgtgttcacagtttttccatcagccgcggaattatccttgttcacctctagacttattgatgaatcaacttttaggataatactattactatctaggttatctgacatatcatacatcaagataattctttaaaaagtatgtctttactaaagtaagccaatgcagacttacttggaaaaaatgaaactttatatgtacccggtttctccgcactaactccaaattctgccgtataatccactatttttaccgtaggtagattcggcccagccatacgtattggaaaatttttattaaacaggttcttactcaatgataaaccatcaggaataacaataaatattgtatcatcagaacttgtatcaatgtagcttttattgaaaacgatactaattatacatatagtattcccatctgctatgccgacagtattacaggaaacagaatcaatcgcagagctgaggttggggtctgttacaggaacataatcatcgaaggaaaccggcctgctgaaaatttcgtccgtctggccgcgacgtgtaatgtaaatctgatcttgtatgctcgctgcaactgcatctacatgcagtttatcaattctaatcaacaccaacggggcgaccccgttttcatcgaaatagaaattacaaacatctgcgccaccaacatcctggaagcgcaccttgccacgcccccgcgcggtcagttgcatattgggcgggccctgtatgacagcaatattggcaggcattagataggggtagtcgtctgtgtatccagcagcaccctctgtaatatcaatcttgagatctttctccagagaatcttcccgaacatcgaaggtcagcttttgcgatataccaatattctgtacggtatcagttacttttatctggatgttatactcgtttcctgccgagaaattattcgccaccgggatagtaaattggggaggcttaccgagcctcggagtggggcccgtaggatcctgggcctctataggctgcgaatctatcaccacatcattcaggagcaaaaatgcagtttgatccgtcctgatactatcccaaggtgcgcatgttgccactacactgccattaacgatattaagataaaggactggcgggctttgagtggtgtccagtttgtctattgtgggagtaatatcccccaatgcagcaaatatattgtccatagcgcttttctacatatttcttctgttcaagagagtgttgttctttaaaaatcttcatcgtgaatgagagttattataaccttccgtggggctggagcatgttcccaaaagtgagaatttgttttggggtaacgacatgctttagagaggttccggctaaagccgagtcgttggaaccactctattgctttgattttgcgcattatccgacgcatcgacgccggatctgaaatcagtccaatggattgatttccccgtgtatgcgcttcgcacttttcgggaaatagtccagctcgccaggtgtctgatcccaaagccgtaatatcttgttgcaatggtgtttttctgcgcttcgggtatttttataccttcacctacgtcacattccgctctcgaaaatcaccattcatgcggcagttttgcgcttttttgttcagatatcgaggttaaggcatcgcatcaacaatcagcgaagcgcttctactttgatttggattgtcactgccatcgggttcggtaacttcaatgaagatttcgtagctctcgccgggccgaaaatgcttttcggtggtgatgctaaagaccggtggcgcggcgaagcgcccattcagggaaagaagttgaatagatgtgatagcggccttgttgatataaagagtggctatctgcgtcgatctgatatggtcccaagattcgcacgtgataattgtttttgatgatttggagatacttactttatctaaatcactattatctattataaacggcttgatatctctaagtaactttttcatttttaaacctatattacccttgtagaaagaacaccttgcgtcaatgaactcgctgcgatcggagttgtagcgctcgcgggcgttatctcataatacatcttatagagattgcttctttttggatcttttggggttccgtagcccgatatatcatcaaaaggaataattatattaaatgctgaatcagttgggtcggtgatggttttggtatatgtgaagggattgacctggaagttatcgtcgctctaaaaatcgccttgaaatgtagcgtgaagagttactatgtcgttttgctttaaagtatacgacattttgtcggcgagagttgttttatccttactcagatctattgttgttgtgtaatctgttggatttccctgtataaatatacttccaagattgataacaccgccattaggatccaccagggggcccagaatctgatttttggggttgggggtaggcaggggaccaaacagctgcaaaagggttgttttggaattaattagatacccgttacttgtacggatggtgtatagaaaattattttgcggttttgccgatgatgatccaacgttaaggtctgccgcattcgcgactgtcaaagcgctaccattctcatttaaattcgttcctgctatttggttttggaacttattgtttagaaaaagagcaataaattcgttgggactcgtatttttattgtttattgtaaccggaaaggtagtatcggtataatttgataggtctggaccgatatctgtatctggcgcttccagctcagttccaaaagccgtatcaaatatataaacaaaagcacttgcccctcttattgtattcgtctcacagaatattcttagatatccaggattctgatttgttgcgataaaaatcgttgctacaccaagtttatttgtagcttgggcaaatcgggaatcgctccttgggtcctgcggggttaacggcgccagactgattggagttttacttgcactgtaaaaaacaccagtttgagtggcgcttgttgttcgcacatctttgactgtaaaggtgaccgagctgtcgggaataggattccctccttcatcggtgactgttacatccatctgagtgacaagtgtagcatcactgtcaggcgtgcccggaacgggagaaacttgtaaggcagggctgggatttcgcgtgatcacgggaaagcttacgcttggcaaaatgctgaagcttgttgcggaagctagccattgtgtacatcgccagttttgttgccgctggcgctacaaacaccataggctgcagcaattactgttatacttgccgtatagacattagggttggcggaatcctgggtgattgctgcgtctaaagacgagccgctcgctacctttacatttccattcgggtttgatgcgaaaataaatgtaaacctgtcagttccaggcttcggggcgtcatttccattaccatcatatgtcagtgttgcggttataacctgcgatccagcgggcgagctaatattactaaccattatattcggtatattatttattactgccgatacagccattttaccctctaatataattaatagattatagatacttatatttattagaagtataagtaaatagaatacgtattgatagtaatttcaataactgttattataaatccgatttactatattttgaattataaaattacatccttcaattattatatttaagatatttttacttaagaggacaataatgctacttcattctcgatggaagctgctattgttggcagggacatgcagcctttgctggtatagcgcggctgcgcaaacaaagtatggctctggcaacggtatcggagggactgatgcggccggcaacgctgtgggcggggcaggaggcggctttgttcatcagggcggcgaaggtgggggagcggctggccaagggcccgttgcccctaccattcccggaaatggtggaaatggagttatagatggcaacgcgctctccacaggcggggtacttggggcgacgattgtcaatgcaacagacccactgccgagtggaacaagtatgaatggtacgaacggcgccgccgaagagcgttcgggtggcggtggtggcgcagtactggcgattattaatgcccctcaatatacggtcagcagctttattattagcggggcaggaggtgaagcttctatggggggagagaacaaggtgccgcgcggcggcggtggtggaggtgtcgcatttgtgctgaatggccagatattcacagttgcggccagcgccaggatacttggaggcggcggcggtgcgagaattattgatcctgttacggatgccgaaatgggcggaggaggcggacttgggatcatattaaataccggcacactggtggtcgacggctatgtaagcggaggcagcgggggcacgccgaaatcgaccggagactatacgaaggggcaagtaccggaagggtctcccggtggtggtgtctatatgaggtcatccacaacagttaatctttcttctacaggatccatagtatctggagctattagtactccaaagatgaagtctccacctgccctcatcctggatggaagtgatagcgtcatcaacaatcaaggcacaattgcaagactatttccctctgtacctgaattatttagtgtagatgctaacgttgttcccgcgatatatgtgcgcggcgataggaattatattataaattcccatataattcttgggaatgctacaataaataacggacaatttgcttcaacttcggaggcgatcgaatttgatggcaatgataatactctggagctttggggcgggcagagtatgcgaggggttgttcgggttacaggcggaggcacgggaaaccatcttattctcggcggtgcgaatgctggcactttcaattttggcttattggatcagatagatcctggcagcgaaaaccgccagcaaatgggctatatgggctttgttgattttgtcaaaaatggcacgagcacctggagtggttcaggtgcgtccatggcaacggggccatggacgattgatgccgggacgctggcattgaccgatgatggcagccttgcatcccatgcaagcgtgaccttgaatgccaatctcgatatttccggcatcaccaatagtacaacgatgcagaacctttccggccctgcgaacagcacgattaacctcggcagcaaaactcttgcactgaagaatacaacaacccagacctttgcgggtgttgcttccggagcgggcggcaatatcgagcttgaccagggaacggtaatttttacaggggacaatacttatacaggtacgagcactatcgcagcaggagcgacgttacagcttggtaccggcggtacgattggcagtatcgcgagcgacgccgcagtcaacggacagcttatttttaataggtctgatagttttacttacgataaagtaataagcggcacaggcagcatacaaaaactgggcgcgggcattctgaccctttccggcaatagtgatacatacaccggttcaacatcggtggatgtgggcggcctatttgtaagtggcactttgggcggcatggttgccgttaaaggcggaacaagcctcgctgggacgggcacgatcgtcggtgatacaactatagccgatggggccacattgatcggccagcaaaaccataccctgacctttcagaataacttggagttggcaagcggcagtattgtgaacgtgacgctcggcaaggcgccgaacgcaccgggtttgtttaatgttttgggcgatctgacgttaaatggcacattgaacatacaggacatgggcgatttcggccccgggctttatcgtctctttgattttggcggaacccggtctggtaatctgacattgggatcggtccctacaggaacagatccgtcattattacagctcattaccacgacaccaaaccaatataatctgtttttcggcggtcagcctggcttcaatatatgggatgggggcaattcagcagatcacgataacggagcagtggatggtggcgatggtgtgtgggatgctgccaataacaactggaccaaactttccggtgccgacaacggatcatgggttaatggcgcactcgcacagtttggtgtaaaagccggaacagttactatcagcgacaatccgataacgatccaggcaagcggtctcgtattctcgacggatggttatctgctcacgggtagcagtatcattcttgatgatcccgtagatggcataccgacggttcgcgtcggcgatggcagtcgcgccggggcggccatgagtgcgacaatagaatcagagataaaaggtaaccagggcttaaagaaagtcgatttcggtacgttggttctgacaggaaccaacagctatactggtacaacaacagtaagcgaaggcacgctccagcttggtaacggtaccgcgacaggaagcattcctggcgatgtgatcgtggattccaattcctacggttatggcacgctggccttcaaccacagtagcgcggtaacttttggcagctcgatcagcggtggtggcaaggttgtacaaaaagggagcggtaccactactttcaccggcaataatacttattcgggaggtttgactgttgaacaaggtacggctgaagcaggtattgccgataatgctttcggttcgggcccgctaacagtacaggcgggagctaaagctgatcttcatgattttaacacgtcagtcggggggggggcttattggggcaggtgatgtaacgctcggcagcggaacattgactgtcaatcaaggcttcgacagtattttttccggcgtcatatctggagacggggggctgaacaaaagcggcgcggggcagttaactctttcaggcgccaatacttatggcggcgccacgaccattgatggaggggtgctccttcaaggtgagagcggagctttcagcagtagttccgcctatcgaaccggcgcaagcggaaccgtggatttaggcgggttcgacaccaatatggcatcgcttgacaatgccggtcttgtcaattttggcggcacggggggcgcaacactccatattgccgacaattatgtcggacataatggcattgttgcgatcaataccgtgctgggtgacgataactcccttaccgatatgctgaaagtggaaggaaatacgtccggtaccaccagcctcaaggttattaatcggggcggcgtgggtatgcagacagccaacgggatcaaggtggttgaggttgtcgggcagtcggacggcgtgttcagcttgttgggtgatttcaccacagcggacaaacaacaagcggtggttgcgggggcctatgcttatacgctgcatcaaggcagcgtcgataatcccgatggcgactggtatttgcgtagccagctaaaagacacgccgacgccaacaccaacaccacagccacaatttaaccctggagttccactttatgaaggggcggtgcaaaatatgcagcggctgaaccgtttgccgacattgcagcaacgcgtcggtaatagctactggaacggtccttcttatccggccattgaacagggtggcgctcctgctggtgccgatccggcttcgtcacctgtggcaggtgttgtcaccagtgataatggcatctgggcacgtatcggcggcgattacagcaaacttcaatcctcgagatctctcacgaatatgagccagaatatcaggactgtgattatacagtcaggtgtcgatggcaagttttatgaagcagatactggcaaacttatcggcggcatcaatgcgctttatggttctgcgatatcccgtattaactcgccgtcgggtgatggggatgcaacgaccagtgcctgggggctgggcggaacgctcacatggtatggggagagcgggttctatgtggacggtcaggcacagataaactggtacaataatgactataattcagatacagccggaaaggggctcgctgatgacaaaaaggcaacgggatatgctgtgagcatagaaacagggcagcgttttaatataggtgaacgctggtcagtgacaccgcaggcacaattgatgtggtcaaaactgagcatggatactttcaacgatatatgggaggccaatgtcagcttgaacgatagtgacagtttaattggtcgggctggtgttgcgctggattatcggaatgcctggcaggacgatgccggacaaattgtgcatacgaatatctatggtatcgccaatatttatcaggagtttatgggtaacggccgcgtcggagttgcagatacgacgttctctgtgaaacaagacgttacatggggcggcgtaggccttggaggaagctatgcttgggctgacaacaaatatttgatctatggcgaaggcgctatcaatacgtcattgaacaattttgctgatagttacgacgttagaggtacgcttggtttcagggtgaggtggtaatggctctttgagagccagcttgagctgccctttttaaccggactgcacttgcttcaagaacgtagagaagagttgcatttatcttccatcgcttgtccctgccggaaaagcgtaagtgaaagggcctgattcaggaaagatcaggccctttctgccgaagggcggtttacggcataaagggtgggtgcgaaaatggcgaggatcgccccataggggatcagcatcaatgtgcccatcacaaccttcacgataaaatcaccgaaggcgggcgaagcccagagcggcacgccgagaccaagaaaggatgcaggctcggcaagcgacgaatcgggcatacccgtcagcccgtcgatccaggagaagcttgcggcaaaggctattgaaaaaaacaggatcgtatccagaaccgagccgaacatggcagcggcaaaaggtgccttccaccagctctggcggcgcagccggtcaaaaacggtgatatccatcaactgcgcaacgaggaaggccgagccggaggcaatggcgatgcgtggcgtcgcaagccagatcgacacgaccacgcccagcacgaaacccgcatagacgaccttgcgcgcggcagcagggccgaaacggcgattcgtcaggtcgttaaccagaaatgcaacgggatagctgaaggcgccataggtgagcacttcgccgaggccaaaatgctggaaaggatattgcaccagaatattcgacgcggcgactgcaacgcacatggcgaggatagccgggatgaggcgcgaaaaggatggctgcggcagcacggagatcttggctggcatttttttatcctgggtgatggaaccagcaaaaaaggccgacgagtgccggccttttttgtcaaactgtaaggccgtaggcttaagcggcagcttcagcctgcttctttgcgatctggcgcttgagcaggcgggcgcgctgcgaaagttccttatcgtcggatttgacgaggaaggcatcgaggccaccgcgatgttcgaccgaacgcagggcgttggcggaaatgcgcaggcgatagctctggccgagcgtttcggagatcagcgtaacattgcagaggttcggcaggaaacggcgacgcgtcctgttgttcgcgtggctgacattgttgccgtactggaccgacttgccggtcaattcacaagcgcgggacattttggtctcaccttcaattgcgttcttttcaggccccgacccgaatgtccgaactcaagcattcaaagcaacttactgctgctggcgcgcgatctcggacaggcggcctattgggaaagtcgcgtttctatagtgacagccgccgctacagtcaagtgagattccgctgaacctgccgaaagacgcggttctgcagcgctcgcatgaccgtcatgaaaggttgcgatcataacttcgcccgttttgcttggcctaaacagatactgtatcgaagaatcccacgcaactttttggcggtgcaatccggttgaaaacctgaactgacatggcccaccggacattcgcggaaggaatgccgaatatgacagatgtcttgctcctgctgaaagccgcatggaagcgatcgatccgctatggtgcattcaccctggcaggactggcaatcgcgagcggagtggcgagagcagatgatctctatagaaccgaatatgatatctcgattttcgggctttccattgcgcgcgcagctatcgaaaccgtcgtcagtgggccgaactataacctgaacggccgtttcgtgacatcgggccttgcccgcattttcgacaatacggatggcaccgtgcacgtcacaggcagtgcggtaaaaggggctatcgtccccaaaagcttcgatctcgcctataaacatggccgcaaggacaagagcacggcaatccgtttcatgaatggagacgtggttgcagcacaaaaccagccacccgtgaaaaaagacgatccctgggtggaaaccatgccaggcgatctcctcaatgtcagcgatccgctgagcgccctcatgatccccgcaaaggatgcgcgttcggtctgcgaccgctcgctcagtgtttttgacggccagacgcgcgtggaaataaagctggccttcaacggcactgaatcgttcaccacgggtggctttactggcgaatcagtcatctgttcggcgaagttcattccggtttcaggttatcagaagggcaagaaatcgatcgattatctggccaacaagagccggatcaccatctcctttgctgcgctcggcaattccggcatctatgcgccggtggtggcgcgtatcggcacccggatcggaacgctgaaaatcgcagccacccggtttgaaaaagtggaatagaaaagtccagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtaaaaacaaagcattagagcgcgtttcgatctgattcaaccagatcgaaacgcgctctaatgcgtggggtgcaggcattcatcgtgattgccgagtatctcgatcacccggcactggtcaacacggccatgggcggtgctgtcgagcattcgcaagagttctgttttcaaggattgaagcctggcaatgcgaagctccacttctgtcaggcgggcacgcgctattgcatcggctaccgcgcatgactggtcgggcttgtcctgaaggtcgagaagcgtgcggatggaatccaccgcaaaccccagatcgcgcgcatggcggatgaacaaaagccgctggatatccctggcatcgtaaaggcggcgattgccctgtgtgcgtggcgggacgggcagaaggccgatctgctcgtaataacggattgtcggcactttcacaccgcttgccttggaggcctcgcctatcgggatgctgaccatgatttttcgcttgctcctctagttactagaggatgtaaaccttggttcgagcaattcaagagggatatcaaagaccgtgagtgagccaatgaaccagatcagctttcgtgtggacggtatggattgcgcctcctgcgcagccaagatcgatacggcggttcggcgtgtgaagggtgtcgaggatgtttccgtttcggtgacggcgggtacgatgacagtgcgtcatgatggcagcggtgatattgaaaccatggcgcgcaaggtgcgcagcctcggttatggtgtggagcaactggccaaggaaaggcaagcggcagtccacgaccatcatcacgaccatggtgactgcgacggccatcatcacgaccatgaccatcatcatgaccacgctcatgctgaaagcccgctggaagctgcacccaacagcctgcgcttccgcgtggatggaatggattgcgcctcctgtgccgcgaaaatcgatactgccgtgcgccgtctggcgggtgtgaccgatgtgtcggtttccgtcaccaacgggacgatgaccgtcaatcaggatggttcggctgatagcaatgagattgcagccaaagttacggcgctgggctacaggacggtgcttgcggaaaatgggagcggcgcggcgcaaccggcagcgccggctggaagcctgtcatggtggcagacgaagaaaggccggacgatgcttgcctgcggtggcgggctgcttgccgcctatgccattggccatctctaccctgcggtgatgcactgggcctttatggcggcgatgctgatcggcctcgttccgattgcctggcgcgcctgtatggcggcggtcaatggcacgcctttttccatcgaaatgctgatgacggtcgcggcggtcggcgcaattatcatcggtgcgacggaagaggcggcaacggtggttttcctgttcctcgtcggcgaattgctggaaggtgtcgcagccggcaaggcgcgcgccagcatccagtcgctggcgaccctcgttcccaagacggcctttctggagcgcaatggaacgaccagggaggttgccgctgaaagcctttccatcggtgatgtgatttcggttcgtccgggggatcgtatgccagccgatggcgagatcatttcaggcgaaagcgccatcgatgaagcgcccgtgaccggtgaaagcacgccggttggcaagggcgaaggtgatgtggttttcgcgggcacgatcaatggtgacgggcttttgcgcgtgaaagtaaccgcggcggctcaggacaataccatcgcccgcgtcgtccgtctggtggaggaggcacaggaggccaaggccccgaccgagcgtttcatcaatcgtttctcgacctattatacgccgggtgttgtggttgtggcggcgctggtcgcgatcctgccgcccctttttgcgggcggcgtctgggacgagtggatctataaggggcttgccattttgctgatcggttgcccttgtgcgctggtcatttccacgcctgctgccattgctgcggccctttcttccggtgcgcggcgcggccttatcatgaaaggcggcggggttctggaaaccgtcggcaaaatcaccacggcctgcttcgacaaaaccggcacacttaccgaaggcaagcccaaggtgacggacgttctggcaggcgcgctgccggaagacgaggttttgcggcttgccgcttcccttgatgccggttccagccatccgcttgcgcttgcaattgtcagtgctgctgaagagcgggcgctgaaactggcggaaatcacgcagggcaaggcgcatggcggcaagggtgtgtcgggcgtcgcgggcaagagcgtactttttctcggttcgcgcaaggctgcgaatgatattgcggcgatccccgatgcgctggccggccgtattgccgcctgcaatgatgagggcaagactgtttccgtgctggttgccgatggcaggattgctggcgccatcgccatgcgcgacgagccgcgcgctgacgctatcgctggcctgaaaaagctgaaggacggcggcatcgccaccttgatgctgaccggcgacaaccgccgcacagcggaagccatcgggcgtgatcttggcatcgaagtgcgcgccgagcttctgccggaggacaagcagcgcattgtcggcgaattgcgcaaggaaggacggatcgttgccaaagtgggcgatggcatcaatgatgcaccagcccttgccgcagccgatgtgggcattgccatgggtggtggaaccgatgtggcacttgaaaccgccgatgccgccatcttgcacgggcatgtgagcgatatcgcggaaatggttgatctgtcgaagcggaccatgcgcaatattcatcagaatatcggcatcgctctggggttgaaggcggtcttcctcgtcaccacggttttgggcattaccggcctctggcctgccattctggccgatacgggtgcaaccgttttggtgacagtcaatgcgctgcgacttttgagacaacctgtacgctagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtcaaaacaaaggattagagcgccgatctgattcaatcagatcgaaacgcgctctagaacattgaaatttctcagctttgaaaagtgagtataccatctccactattcttgcaggaaagcttgcaacgtgtccgttcccgttagtatctacagtttacaaaatagtaagcgccgggataattgcagttcattattctcaatagttttcctttagaacattttcgagccaaaagcgtgaaacggtttcgcgtcggaaaatgtgacaaaacaaagagatagagcgttccaatgattccgttttaaacggaaccgctctagacgaaagggaaaacaatacacgtgtgtaactgtatgaggctgcgatgcatctggaatgctttaaatgccatgacacgcctcctaaaatcgtgcctgggcgccccgaacgaagctggatgagtagttttcactcacgcgcaccttaccgatgtcttccattaactatggcgaactctacagggtgggaaatactatgtcctacagatatagaagtaagctggaacggaggactcgcaaaacaagatttgctcgtaaaaaacgttgcgaacgattctatttctattgaacatttcgcccaatctcacttttcacacggcatcctcacctttcacactggatatcttttccgaacaccagccaattttgcactatgggtaagcggtgcacctaatcatataaaagacggtattcagccgctgaccgctcttgtgaaaaccgagtggcttccttttccattcaccatgaactggcacatgacacggcctggcaccgttcgttttgaaaaaggggaacccttctgtttcatacagataatcgaacataaaaagatggatgatgtcgttccgaccattaaaggtttaagcgacgatccgaccctcaaagcccaatacgaaacatggtctgcgtcccggagtaatttcaatcaggcgctcgctgaccaagtcccggaagcggtcaagcaaggctggcaaaagaaatattttcgtggcgaaatcattccgtcatcggcagaagaaatacttgccaaaaaccacattcataaaagaaaactcaacaaccctatttctgaataatatattttaatagtataggaagtaatatgtctaacgcgacattaaactacacaataactacttcccaagccattatgtttgataacgccaactcatacattcagatacaggtgtcgcctctagatggttcgagtgaagctgcatatgtcgaattaccggatgaagtagcaaacgatagacatatacagaagatgttctcatctactgaaggaggaacggtcacgaatggagttttattcgatatatattttccacggctgcccaatctgtcatcaatgcctataaaaatatatcctgccggaacagatccatcattaataaatgagagcacgccttttttctctaccaccctttccctcgggagcgcgatggcgggcagcgccttgttgctcggtctggaagataaagaaaaaaacgtacgcgtgctcccccgaacaggaacacccgcacagccagcttcatatacatggactgcaacaatattacctgaagccaccagccgtattataaatgcgattgtacatgtaacagatctttatgataccaattttatcaaatccgtaaacttcaaagcaaatggagtcgatatttcaccaataatcgatccattgacaggtaaacaccatttatattttaaaacgctagccaatgggttagcaactctggaaattactccaacgggaatagcttgctggggccatttaatatattggccttttgctgataatgcttctgaagtggcacgtattgttatttacgatacagaccgttttggattgggtttatttggaccaattcccgataaaaacccaataacattaagtgaatatactccccccaatggcccctcctttacaatacataacgatgcgtcaccgcgagccatcgatgacggtgggagcttatatttcctgattaatgatagctacaacataacagtgccatcatcttctaataagaatataaaaattacggcatcaacccactctattaatggatcgacaggtgaatctccacaagccaatactgcaagatatatttatacaaaacaaaacggagacaccttaacttctcctaaatactcgttcttcgcattctcgggtgtacaatagcgttcactttggttccggcgcaaatttttgtttagagcattttcgagccaaaagtgcgaaacgccgacgcggggaaatcactccaccaggctgatttctgatccgcttcgatgcgtcggataacgtgtaaaaacaaagagatagagcggatcccgctttcgggagacatgctctatcttcgaccggcacgccggcgtccgcgcacggaagcggcagccccctgctcctcaaagagcgaggcaagttgttctgtcattgcgcccgccagttcttccgcatcgacgattgtgacagcgcgctggtaataacgggtcacgtcatggccgatgccgatggcgatcagctccaccggagagcgcgtttcaatctcctcgatcacggcccgcagatgccgctccagataattgcccggattgacggaaagcgtcgaatcgtccaccggcgcaccgtctgaaatcatcatcaggatcttgcgctgttcaggacggcccagcagccgctgatgcgcccagatcagcgcctcgccgtcgatattctccttcagaagcccttcgcgcatcatcaggccgagattgcgccgtgcccgccgccatggcgcgtcggcgctcttgtaaacgatgtggcgaagatcattgagccgccccggattggcaggcttgccgcgcccaagccatgcttcgcgcgattgcccgcccttccacgccttggtggtaaagcccagaatttccaccttcacaccgcaacgttccagcgtacgggcaagaatatcggcacaggttgcagccaccgtgatcggacggccgcgcatggagccggaattatccagcacgagcgtcaccaccgtatcgcggaaatccgtatcgcgctcctgcttgtaggaaagcggctgcgtgggatcgatgacgatgcgcaccagacgggccgaatcgagatagccctcttccagatcgaaatcccacgagcggttttgctgcgccatcaggcggcgctgcaaacggttggccagacgccctaccacgccctgcaaattggcaagctgcttgtcgagaaaaccgcgcaggcggtccagttccgcttcgtcgcaaaggtcggtcgcctcgacttcctcgtcgaattcacgcgtaaagaccttataatcgacatgctcggcaaaataggcgaaaggctggttcggacggcgcgtatcgcccggtgtttccgcatcgatatcctcgctgtcgtccatttcgtcggcggaagcatccgccgcgtccatctcgccctgttcgccttcatcgctggaactgtccgactcttcgctttcagccgaatcggaaccttcctgattttcgtcgccgccttcctcgttttcatcggaatccggcgtctgctcgtcattctgctcttcgtcgtcgctcggctcttcctgcgaaagctcttccgccatatccatggaggcgagcatatcgcgcaccgtgcgcgcaaaagcctgctggtcttcgaggttctcgccaagccgcgcaatatcggcagatgccttctgctcgatccagtcgcgccacagctccagcacctggcctgcttccgccggggccggacggcctgtcagcttctcacgcaggagaagcgacaccgcctcttccagcggcgcatcttccttcgtcgtgacagcggaaaaattggcacggctatatttatcggccagcatggtggagaggttatccgccacgccagccatggcgcgcgcgccgatggcttccacacgcgcctgctcgaccgcatcgaaaatcgcccgcgcctgcttgccttccggcgccagcgcggcatgaatgcgcggattgtggcgcgcctgacgcaacgccatggaatcgccaagcccccgcgtgacggcaatgtcatgcgcggtcgggcgcttcggcagatcgggaaggcgggcgcgattggcgctcagcgccgggcggtcatggctgaaggccacttccatttcatggtcgccggaaatggcgcggacgcaagccgttatcgcacgcttgaacggctcggaatcgaccggacccgttttacgatcacgcgaattatcgcctattcctgacatttggcccgacatctgcctatcccgacttcactttgcagcagacggccccgcctgcatcaaatcatggagcgccgccgccggatcatccggcgacgggccttttctcatcaggcgagaacgatattggctgccgattccggcagttccacgccgaaggcacgctgatagaattcagcaaccgtcgcacgttccagttcatcgcacttgttgaggaaggtcagccggaaggcaaagccgacatcgttgaagattgcggcattctcggcccaggtaatgaccgtgcgcgggctcgtcacggttgaaagatcgccgttgatgaaagcctggcgcgtcatgtcggccacgcgcaccatcttgttcacgatctcgcggccttcggcattctggtaatgcttggccttggcgagaacgatattcacttcattgtcgtgcggcagatagttcagcgtcgtcacgatggaccagcggtccatctgcgcctggtttatctgttgagtgccgtgataaaggcccgtcgtgtcgccaaggccgaccgtattggcggttgcaaacaggcggaaagcgggatgcggacggataacgcggctctggtcgaggagcgtcaggcggcccgacgattccagaacgcgctggatgacgaacatcacatccgggcgacccgcatcatattcgtcgaacaccagcgcgacattgtgctggtaggcccatggcaggatgccgtccttgaattccgtaacctgcacgccttccttcaacacgatcgcatccttgccgacaaggtcgatacggctgacatggctgtcgagattgacgcggacgcaaggccagttgaggcgggctgcaacctgctcgatatgggtcgatttacccgtgccgtgatagcccgaaaccatcacgcggcggttataggcaaagcctgcgaggatcgcgagcgtcgtctggcgatcgaaaagataatccggatcaagttccggcacataggaatcgcccgccgcataggccggcaccatcatgtcggaatcgatcccgaatacttcgcgtaccgaaaccgtggtatccggcaaattggctatatcccgctcaaccttgttcatcatgcctccagagcggcaggactgtccggccgcgatatccaagtatcatccggggcacgttttcccggcaagccggatatgcgccccgtccgtgttcagttgcgggcatccgtgcttgcatccgcgcaaatggcgcgcggcagaagaatgtccgtcaagggcagtgagcccggtatccggtccgccacccatattcccgtgcgcatgaaacaggccgcagttccaaggccccgcggtccatgccatccggcaggccgatccggtttcccatgcctgcttgccgggtttagcaaaaacccgcctgcttgagcaattggtaagcctggatcacatcacggaatcgctcctcggacccacggtctccaccatttgcatcgggatggtgaagctttaccagctctttatagcgcgccttgatcttatcgccagtcgaatttgcatcaagaccgagcgttgcgagcgctttcagctccagagtgcgcggcttgcgctgcgccttctggcccggcgcgtgccccttggcctccttgaagagattgaaagggtcgcggatacggttgtgataggaggccgagccggagcgcatcttggccatatctggcgaggtgcgcgccttggcggtggaattggccgctgtggaccaggtggggcgatggcccgttatggcatccttctggaacttggcgatatcgccatcggacagcccggagaaataattgaaattcttgttatattcccggacatgatcgatgcagaaatggagatactcaccctcgcgcatacgcccgaccggcgcacgatgcgtgcccggcttgtcgcaaccatcccactggcagcagggagcgctggactttgcttccgtagtctttttggggcggatacggatgctgtcgaaatatttggagttcagtgtcatcgaatcggattatgcggattaagagtggctaaacaagaattgacatttcgctcaatctggctttgagccatctcaacacggcgaaattttgaagcgggtaactttcctgtgcggatttgccccaccttttgcagccgaagcagcgttatatgaggcgcagcgcctatatggggagaaccggcccgaatgtccatgcacaatagcaaacaaagctcgatggaagcaaaactcactgcggcttttgcacctgaaaagcttgaagtcattaatgaaagccgtctccacgctggccatcaccgcgatggtggccatgaagacgacacctatgacggcgccggcgaaacccacttccgcatccgcatcgtggcagaggctttcaccggcatgagtcgcgtgcagcggcaccgcgccatcaatgatctcttgaaagaggaactggaaagcggcgttcacgcgctggcactggaaccttccgcccccggagaagcagcgcggggctgagcaatcatccgggcggcaaatagcttatgcgcgcccggcggctgaaatctgcgccggttttccgtctgcatcgagcggcacgatgcgcagccgcgtcagccggttcttttcctttttcagcaccgtgaagcgcttgccgtgaaaggtgaaggcctgcttcacttcgggaatggtctgggtttcgtgtatcaccagaccggcaatcgtggtcgcctcttcatccggcaggttccagtccagcgcgcggttgatatcgcggatcggcagcgaaccgtccacgatggccgaaccgtccggttgcaggcgcaggccctgcatatcgatatcatgctcgtcggaaatatcgccgacgatttcttccagaatatcttcgagcgtgaccagcccctgcacgtcaccatattcgtccacgacaatggcaatatgcgccttgcgccgcaggaacgcatcgagctggtcctgcaaggtggtcgtatcgggtacgaaccacggcttgcgcgcaactttcatgatgtcgatgcgcgtaaaatcattgtctacttcgtagagcgccctcagcaggtccttggtgtggatgatgccgatgatattgtcgatatcgtggcgccagacgggaacgcgcgtatgcgggcttgccaggatctcgcccacgatctggtctgcgggcgtatcggcattgatggtgcccatcgcggtgcggtgcaccatgacgtcgctgacctcaagctctttcagatcgagaagaccgccgagctgatcgcggtcctccttgatgagcgacttgtcgcgatgcagcacctcgacagccccgcgtaattcttcctgcgggctgagcatggagcgcccgacggcaagattgatgccgaacagccgcaggatcacccgcacgatccagttcacagccgcagaaagcggccccagcacgagcaccaccagcgacacgccacgggcaacattgagcgaaaaacggtccgggcttgaaatggcccaggatttcggcagcacttccgcgaaaatgaccagaatgaccgtcattgccagtgtggcgtaggccacgcccgcgtcaccgaaaaaggtcaggaacatggtggtcgcgatcgaggacgcgagaatattggcaaggttattgccgatcagcagcacgccaatcagccggtcacgtttgccgatcaggcgctgcacgacgctcgcccgcgcatcgccgtgctgttccagcgtaagcatccgggcgcgcgaggcggctgtcagcgccgtttctgaaccggaaaagaaagccgatagaatgacgcagaacagaatagtgccgcacagaacccaaagctcgatactcattcccgtgttcccctagaattttcacagaacaaatagttagagtggttccagcaaatctccgctctaagctatggcgaggcgctctttcagaaattccagcacggcagcaggcggtacgtcctttgcgatgaaggactggccgatgccatgcgtgagaatgaaggtcagcgtaccgcgcgtcaccttcttgtcctgcgcgatataatccatcagcttttccgcgggcggcaggccgcccggcacctcggccagcgaaaccggcaggccgacagctttcagatgcgcttccacccgctctgccgcttcaataccggcaaggttcatccgggccgaaaagcgatatgccagcgccatgccgatcgcgaccccttcgccatgaacgagacggctggaatcatagccggttgcgctttccagcgcatggccgaatgtatgaccgagattgagcagggcgcggtcgccggtttcacgctcatcgcgcgccacgaccgcagcctttgagcggcaggattcggcaatagcctttgtgcgggccgcaccgccggagaaaacctcctgccagttcgcttcaagccaggcgaagaaatccgggcggtcgatcaggccatattttgcgacttccgcataaccggcacggaattcacgcgggctcagcgtatcgagcacctgcgtatcggccagcacgagttgcggctggttaaagacaccaacgaggttcttgccatgggcggtattaatgccggtcttgccgccaacggaggaatcgacctgtgcaagaagcgaggttggcatttgcacgaaattcatgccgcgccgcacgatccccgcaacaaagccggaaaggtcgcccaccacgccaccgcccaacgccaccaccgcatcgccacgctccagctttgccgccagaatggcgttggtgacggtttcaagcgtcgcaaaggatttggatttttctccaggtgcgacaatcaccggcgtggaatcgataccggcccgtgcaaagcttgcctgcaaacgctcaagatgcactgccgccacattctcatcggtgacgatggcgacacgaacccccttcagccgcttggcgacttcctcgcccgcgcgctcgacaagccccttgccgatcagaatatcgtaggaacgatcccccagcgaaaccggaacggtaacactatcggcaacggttgtaggcgcattcattggtcagctcctgctggtatccggtggacgaaagaccggacacacgaaacaaataaagaaaacggcccgtggaccgcttcaggtttcggccgtcatccggcggaagcggcctgttccttttccagatgcgccgccagaacctcgatcagttctgcggcaatcacttcctttttctcatcgcgcgtcatcagatgcagctcggccagcgcataaaccgggtagcgctcgtccatcagccgctgcatgacgccgcgcggatcgctgtttctcaaaaggggacggttctggcggcgcgaaacgcgctccatcaagacgtcgagatcggcattaatccagatggaaatccccgcttcggcaatcgccgcgcgggtttcggcgttcatataggcgccgccgccggtcgccagcaccatggggccgtcatcgagaaggcgcaggatcacgcgacgttcgagatcgcgaaattccacttccccataggcctcgaacagttcggcaacagtcatccgcgaaacagtttcaatttccgtatccgcatccttgaacggcaggttgagcatgttcgccaccttgcggccgatggtggattttccggctcccatcaggccaacgagaacaaccactttactgccgagcagctggcggatcgtttccgtctgcctgtgaagatttgtttgtttgttcgtaccgctcatcagcctcttccgttccaccccggttccacatgaaaaacgaagcggcgtcaattactttcatggtttttgtcgcgctcggagcggctttttcacgcgatcacgccgcctcctcgctttcgtctcaatggcacagcataaaagatacatgccgacactgacgcgccttgttgtttttctagcccttatcgctgccctcatctacggcgcgatgtatgcgcttgcgaatttcatcaagccggaccagcacgaaattgcggtcgaaattccagcttcgagccttcatcccgttcccattgcccctgccgtcccagaccagccatccagggaatgacaatgcgcgcttcactggcaatcgagaattttctggaaatgatgagcgccgaacgcggcgcggcacaaaatacgctcgaatcctatcggcgtgaccttgaagccgccgccgaagagcttgccgcaaaaggcgtgaaccttgccgaagcggaaaccgggcatatacgcatgaccctcgacaccatggcagcacagggttttgccccgacctcgcaggcgcgccgcctttccgccttgcgccagttttttcgctttctctattcggaaggtttccggcaggacgatccgaccggcatccttgatgcgccgaaaaaacaaaagcccctgcccaagatcatgagcgtcgaaaatgtcggcagactgctcgaccgggctgcacttgaagccaatgaggcggcggagccgggcgaacgcatcaaggcattgcgcctgcacgcccttctggaaacgctctatgcgacgggcttgcgcgtgtcggaacttgtcggcctgcccgtcaccgtggcgcgcaccgaccaccgctttttgctggtgcgcggcaagggctcgaaggatcgcatggtgcccctttcccggaaagcgcgcgatgccttgcaaaaatttctgaccctgcgcgattccctgcccggcagcgatgataatccctggctcttcccggctttttccgaaagcggccatctggcgcggcaggttttcgcgcgtgaattgaaggggctcgccgcccgggcagggcttgctgcttcctcagtctctccgcatgtgctgcgtcatgctttcgccagccatcttttgcagaacggcgcagacctgcgcacggtgcagcaattgcttggccatgccgatatttcgaccacgcagatctatacgcatgtgctggaggaaagattgcataaactcgtcagcgaacatcatccgcttgccgattagcccgcctgcggttatgagaaaaccggaaatttgcaagatgagcccacagtgaatatgtaaggcgccgtaatacagccttcttcatgtcggccatagagcggcacgtccctttgtaaaacgcacgaatagtcaggtccgatgtataactatctcgattttgaaaaacccgtcgccgacctcgaaggccagattcttgagctgaaaaaactcgcgcaggaacagggcagcgtcgagatgggcgacgagattagccgcctcgagaaacgctcggccgatgcgctgaaggatatctaccgcaagctgacgccctggcagaaggcgcagatcgcccgccatccggaccgtccgcattgccttgaatatatcgaccggcttttcaccgaattcacgccgcttgccggcgaccgcaaattcgccaatgatgaagcccttcaggctggtttcggccgtttcaacggcacgcctgtcgccattatcgggcaggaaaagggttccgacaccaagacccgcctcaagcataatttcggctcggcccggccggaaggctatcgcaaggccgtccgcatcatggaaatggccgaccgcttccagcttccgcttatcaccttcgtggatacggcaggcgcctatccgggcgtcagcgccgaagagcgcggccaggcggaagccattgcccgctccaccgccgaatgcctcaagctgcgcgtgccggtgatctcgatcatcatcggcgaaggcggctccggcggcgccatcgccattgcggtggcaaaccgcgtctatatgctggaacattcgatctattcggtcatctcaccggaaggggcagcgtcgatcctgtggcatgattccacccgtgccaaggatgccgcctccgacatgcgcattaccgcgcaggatttgttcgatctcaagatcatcgacggcatcattcctgaaccgctcggtggtgcgcatcgcggcaaggaatccgtgatcgacgccacgggcgacatcattgccgcctcgctgcgctccatgaaggatatcgacggtgaaacgctgaaacaggaacgccgccagaagttcctggaaattggtcgcaacatctgattttagccataaactggaagatagatcatccggggagcctttggttccccggatttgcatcatgctgcaaattcagccatattaccgatgcgttggattttggctatctgagcaaggatttataaacgataccgtaaggttttgttgttaaactttgaccttcagaaacgtggcttttgctcataaagtctctggcgtggctctaacagacttgatgcgacatgaagatcaaaaccgcacttctaggctccattctggcaacggccctgctggcaggttgtcagggatcgtcggtgtccgacctcgccatgcgggcggaaaagccccttccccaaaagattgttgccaagatgcaggcaaaggggatgacccgcacgtcgccgattctggtgcgtatcttcaaggaagaaggcgttctggaagtctggaagcagaagaataacggcaaatacgaccagatcgcatcctacgaaatctgcaaatggtccggcaagctcgggccgaaatatatcgagggcgatcgtcaggcgccggaaggtttctacaccgttcgtcccgcgcagatgaacccgcattccaactattatctcgccttcaacatcggctttcccaatgcctatgaccgcgccaacgggcgcacgggccagcatctgatggtgcatggggcatgttcgtcgtcgggttgctattcgatgacggacgaacaggtcgccgagatttatgccttcgggcgcgacgccttcaagggcggccagcgtgagttccagattcaggcatttccgttccgcatgaccgcggccaacatgacacgctacaagaacgatccgaattattcgttctggaagatgctgaaacagggctacgacgcatttgagaccaccaaggttccgccgaaagtcgatgtctgcgaaaagcgttacgtgttcaacgttccgacgccggatggccagcctttgtcgccgacaggcgcctgcccgccttcggtcggcggcgaggccatgtcctatgcctcttacgaaaagaccttccagacggctttcagcgccgcacagaaagcccctgccccatcaatacagggtcttgcggaagcaaagctcgtttccgcatggagtgcagcgcgggcacgcggcgaaaaagtaacgcgcgagccgccgtcactttcacccgcatcggctgaaaagccgggcgcaccggatatccgccccgcaacaccggccatccagccgaccgccattgcaacggctccgcagcaggctgcacctgcaacaccggctccgcaaatcacatccgtgccggtaccgcagcaaaacccggcagaagcgactgccgtggccaatccgcagatgtcgtcaatgacgattgccagcaccgttgcgcagaatattgaacagccgggaccaaagaagccgtggtggaaaatcatcggcaactgatttccgatcaggaaaacacacctgtttacgacctgagggggctgaaatgcccccttccggttttgaaaacccgcaatcgtctggaaaaaatggcaagcggtgcgcttctctgggtagaggcgaccgaccctctgtccggtatcgacctgccgcatttctgcgtacaggaaggccactccctgattgcgcaggagcgggaaggcacgcttcaccgctttctcattcgcaggaaataaagcaaatacttaccggcttaccggcggggtgagaaccccggaatggccagcggattttcagtcatggctgcgcggtcgggcctgtcgaggccgggccggcccagaaaggcatcgaaaagttcccgcacataggcctccggcaagtccttcacaatcaggaccagaagcgtttcgcgcttgccttgcggccattgcggcaggcgcgcgggcggatggaaaatcttctgcacaccatggatgacgaccgggcggtccgggtcttcggcaatctgcacgatacccttcatgcgcaagagcttttcaccatgggtcgaacgcagaagatcgagaaacatctcgaaggtcgaaaccgggatcggtgcatcatggcgcagtgaaaacgaacggatcgcatcgtcatgatgatgatgatgcgcatagccctgatcgttatgatgatcgtgatggtgatcgtggtgatgatggtcgtgaccgcaatccggcccgcacacatggccatggccatgatgctcgtcctcataggcttcggccttaagccagcgccgcacatccgccgatttcgtctgcgggttataaagcccgcattcaaaaagcgcggcatagcctgtgcgctcttcccccgcttccagaatatcggctccggggttaagcgtgcgcaaccgtgccttcaatgccggcaagccagcctgtgcttccggcagatcggtcttggtgaggatgatgcggtcggccatggctgcctgtttgacggcttcctcatgattgtcgagcgttgccatgccgttcaccgcatccacggtggccagcacgccatcaagccggaaaacctgcgtgagaagaggatgacccatgatcgaatgcagcaccggggccggatcggcaagccccgtggtttcgatgatgacgcgcttcagcgccttgatgcggccggtctgcaaccggtcgatgagatcggccagcgtatcgaccagttcaccgcgcactgtgcagcacagacacccgtcagccagctcgatcacgccctcgctcgcctgctcgaccagcagatggtcaatgctcacctcgccgaactcgttgataatgactgctgtatcgctgagcgccggatctttcaaaagccggttgagcagcgtcgtcttgccggagccaagaaagccggtcagcacggaaacgggaatgggatcaggcatatcagttgatggccgttgtctttacgcctggcgcgcgctgcggacgcggcattggcaccggaacccgcgaaatgccgggctggccgggccggttgatcgaacccggttcggaaaccagcctcacctgcacggcaatcggatcatggtccatggcgtgaatatagggtgaattgatcttcagccggccttctacctcgcgcccgtcccagcggtcggccatggcctgctcgctacagatggccttgcgcatatcaacggcctgattgagattggctgtctgcgccgggcgcagcgtggcaagcgtcggcccgccggaactgcgcgcgcgaaacgcatcggtcatcatttgcgcggcctggatcgcacgcgtttcctggcgatccgcacccagtacgattgccagcaccgtgcggccgttgcgggtggccgaacctgcaaggttgaagcctgatgcgcagacgaagcccgtcttcatgccatccgcaccgtcatagcggccaagcaggatgttgtaattggcctcaactttcttgcccgcacccggatcgatcgcttctgtcgcgaaataatgcgcatattgcggaaattcgcggcgcaactgcacggcaagaaccgcaagatcacgcgctgtcgtataattgttcggatcatgcaggccattcggattggcgaaatgcgagccgaacattccaagacgccgcgcctcggcattcatccgctgcacgaaggcagcttccgttccgcccacggcttcggcaacggccaccgaaacatcattggcagacttgaccagcatgatgttcagcgccgtatcaagcgtcatgatcgagccgggcttgtaccccatcttgctcggcggttccttggaggcgttgaccgtcatgcgcaccggggattccagcgtcatctggccggactgaagcgcgcggaatgtgacataggccgtcatcatcttggtgagcgaagcgggataccagcgctggaaggcatcctgctgttcataaaccttgccggtggccacatcgacggcaatggacggattggccgccgcgcccgacaacgcgataccggaaaaggccactgccgcaaaccagattctcaatgacttcgacatcattccgcagttccaatcacaatggcccgcaatttttgcgggttatcgcagcagcctcgtagcgaaccgtagcaatcgtcacgataacgattcataagcacttcgggcatgggagtataacccagatcccagggcgccgaactggcatgacaggctcgaaacgcgctcggtcggaggatttatgttcctttatctatgccatgtggcaatgaaaaggcaaacagggattgcccgttttcaccgaaacgtcatatcctgtttctctcaaatcacgcccggtccgggagccacccagatatgccagtgttaaatcgtgctattgaaatgcaagcagaaattgccgcgtggcgacgaaaactgcaccagaatcccgaactgctctacgatgtgcatgaaactgcgaaattcgtcgaagaaaagctgaaatccttcggttgcgatcaggtggaaaccggtatcgggcgcaccggcgttgtcggtatcatcaagggtcgccacggcgatggccatgccatcgggcttcgcgccgacatggatgcccttcccatcacggaaacgagcggtgccgaatgggcctcgcaaaatcccggcaaagcccactcctgcgggcatgacggccataccgccatgctgctgggggccgcgcaatatctcgccgaaacccgcaatttccgtggctcggtcgcactcctgttccagcccgccgaagaaggcggtgcaggcggccttgccatggtcgaggatggtgtgatggaccgcttcggcatttcggaagtctatggcgtccacaacatgccgggcctgccggtcggtcagttcgccatgcgaaaaggcccgatcatggccgcgaccgatgagttcgacctgtttattaccgggcgcggcggccatgcggcacagccgcaccgcacgatcgatccgattcttgccggctcgcaattgatgattgcgctgcaaggcatcgtgtcgcgcaataccgatccgctggattcgcttgtgatctcggtcacgaaattcatggcgggcgaggcctataatgtcatccctgaaaaggcgaagctttccggtacggtgcgcaccttgaaaaaggaaacgcgcgcctttgccgaacgccgcatccgcgagacggcggcggggatcgcagccgccaccggcgcggaaatcaccgtgcgctacaagaataattatcccgtcaccttcaaccacgacgcacagaccgaatttgcagcccgtgtcgcggcgacagttgcaggcgaaggcaaggtggatacgaatatcgaaccgatgatggcggcggaagatttttcctacatgctggaagcgcgccccggcgcctatatcttccttggcaatggcgacacacccggcctgcaccacccggcctatgatttcaacgacgatgccattccttatggggtgagctatttcgtggccgtggccgaaacggcgcttgccgcgtgaaaccgaataaaactgcccaccttgctttttgcggggttggcgaccgagatgaaaaacagtatgtgtctgaaagcattcacaatgccggaatcaccggcgagtgcgcatcggttggtcccgtagctcagtaggatagagcgacagattcctaatctgtaggtcacaggttcgattcctgtcgggatcaccaccgaaccatcacccgtcataaggccagttggcctgcgagaagagcccgccatcaatccataatgtctggccggtcacgaaccgggcttcatcggaaacgaggaacagaacaggccccgaaatatcctccggtacaccaacccggcgtagcggcgtgatcggagcccagctctgcgcataatcaggttgttcctgcgcggtgcgctcattgaggatagcaccgggcgcaacgcaattgacacggatgccgtgggggccaagctccacagcagaagccttggtcaattgttctatgccacccttcgacgccgtataggaaaccagtttcggaaaagccagcttgttgcagccggaaccgatattgacgatggcgccgcccttgtcggcttccaccatgcgctttgcggcagcctgcgtgttgagaaagcagcctttcagattggtgcggataacatcgtcccacccctcttcggaaagttccagcaagggcgcccaggtctggatgcccgcattgttgaccagcacatccggcgcatcgccaaaccagtcgcaagcctcgtcgaagaaggcttccacttcggcccgcctgccgacatcgcagccaagcccaagcgcctgaccgcccgcctcctcaatggcctcgacaagtgattgtgcggcatcatcatcatgccgatagctgaaagcaaccgcataacctgcatctgcaaaggccgaaaccagatgtcttccaatgccggtgctgccgcccgtcacgaccgcgaattcacccatgaaagctcactcccagaactgttccagacgataaacttaaccggttttccgcactggtaaaccggcaaaaaggaaaatagctttcaggtaaggacgaggaggaaaccatgaaccccgatataaaagaagccagcggcgcatgtcattgcggcaccgtacgatttcgcgtgaaattgtctgacggccttcatagcgcacggcgctgcacctgctcctattgccggatgcgtggtgcggtggccgtgtcagccgatcttgatgggctggagatccttgaaggtgaagacgcactgacgctctacacattcaatacaggcacagcgaaacacttcttctgctcgaaatgcggaatctacacattccaccagcgccgctccaacccgcgccagttcggtgtaaacgcggcctgccttgaaggtgtttcaccttttgatttcaaggttattccggtcaatgatggcatcaaccacccatccgacaatccagatcaaaccggctcatgtattattggttacttatattataaatctgaaataacatgagaaatttaaattcaaaataatactaaacttttgccatcaatagaacatattaaattgaataataaatattgttaagtcatatctgatggagacatattttgtataaaaagtactttatcgcaacgtttgtagcattttcttctctggccatggcgcaagcaagctatgcggaaactgcatccactaatgatcttatgattattgcaaccccgaaaactcaatctgcaacaagcagcggagataaggtcttcttcagccaaacattcgacattggtgttgccaatacgggtgccaccgacatcaatctagataaggtttgctttatcgcccttggtgataagggaaaaactttcaacgccgatacgattgatcagaagcttacatccggcctgctgaaatcaggagagtcggtgaaaggctttgccgctttcgctggatcagacaagtctatctatgacgtacgaattgtaaaagcgtcggaaagctgcaagtaaaccgatcacagacacaacaacttcgccgaagcggcaatacgttccggcgaagttgttcatcctgcttgttcatcctgccgggcgatatttttcatttctctcccaggaaaatacggctggcggcagcggatcgagcccgcgaataatgtctgctcccttttcgccgatcatgatggtcggcgcattggtgttgcaggaaggaacacgcggcatgaccgagctgtcgcagacgcgcaggccctcaagaccgcgcaccttgaggtcgagatcaaccacagccatggcatcgccgcccatcttgcaggtgccgaccggatgatggtcggtcttggcattggcgcaggcataatcgaacagatcatcgtctgtaaccaccttcggccccggcaggcgttcggccatgacatagggcttcaatgcatcctgctgcatgatttcgcgcgcgatcttcaatccttcaagcgacatttttcgatcatgcggatcgctccagtaattggggtctatcaggggaggcaatgccggatcattggaagcaagccgcaccgtcccgcgcgagcgcggatgcaaataggcggagttgagtgtcacgccagcattcttgagcttctcgacacctgcctcaatgcccgaccccaaccccagatgaaactggatatccggcgagcgggcatccgggtcggcataccagaagccgccggtttcaaacaggctcgatgccaccgggccggagcgtagcagcacatattgcaggccggcggcaagcgtgcgatgcagctttgccacgccgtcataggtgtggtcgccggtgcattcggcaatgacaaacaggtcaaggtgatcctgcatgttttcaccgacgcccggtagatcgtgtttcactgcaatgccaacctttttcaaatgatcggccgggccgatgcccgattgcagcaaaagtttcggcgagccgatgacgccggacgaaacaatcacctcacggctcacccgcaagacctcgccgctcatcagtgcaacgccggtggcgcgtgtcttttccagcacgatagtggctacctgcgcattcatacggattgtcaggttccggcgatccctgatcggcgcaagataggcaagcgaagcagaagaacggcggcggttgcgctgggtaagctgataaaagccgatgcctggctgctcgcggccattgaaatccggattatacgggatacccagctcctgcccggcgcggatataggcatcgcagatcggcagcggcgcggatggcatggaaacgccaagcggcccgccataggcatgataatcgtcgttgaaacgctgattgtcctcggcgcgtttgaaatagggcagcacgctgcgataatcccagccggtacagccctcttcatcggtccacagatcgtaatcggcggcattgccgcgcgtataaatctgcgcattgatcgaggagccgccaccgatgactttcgcctgcgtatagcgcagcacacggttcttcatgtgcttttgcggcacggtttgccagccccagcttgccacccccttggtcatcttggcaaaaccggcaggcatgtggaacagcggattccagtcgcttccaccggcttccagcagcaacacttttatcgatgcatcttcgctcaggcgattggcgagaacgcaaccggcaggcccgcctccaacgatgatataatcgtaatgcatcgcgctacccttataattttgcaatcgacaggccgccatcggcatggattgccgagccggtcgcaaagatgaaatcgccaccggcaagcccggccacgatggcgccaacatcgctcgcctcgccccagcgcttcatcggcaccaacccgccttcgatcagcgcgtcatgacgcgcggcaacctttgccgtcatatcggtgcggataatgccggggcgcacctcgaagacgccgatccgcgcttcggccagacgcagtgccagcccttgcacgaaggcggtcagccccgccttgctgatgcagtaatcaagccgctccggcgatgtcatcacggaagaaaccgaactgatcgtcacgatggagcgtggaaagcgcacttcgtctgcggccagcatggccttcaccacggcctgcgtgaaaaacaccgtgccgcgcaggttcacatccatgatcgtgtcgaaattttcaggcttcagggcaagaaaatcgccgcgctcgaccgcacccatacccgcattattgaccagacaatcaatgccgccgaacgcatccagcacggcaaaaaccgtcgcctcatgggtttccacggcagcgagatcacttttaaagaaagccacttttccaccaagcccgcgcaattcgtggatgacggcctcgtcgctttcgcggtcggtgatcgccagatcaaaccccttggcagccagagcgcgggcaatgctaagcccgatcccccgccgcccgccagtcaccagcgctacaggtctttgacggctcatgcaaaaccctcccgcttgatacggtctgcgacgcgcaaggcttgcgcggcgatggtcagcgccggattgaccgctgccgatgttggcaggaacgacgcatcgaccacgtagagattggggtgatcgtaagcgcggcaataaggatcgagcggcgctgtcgccggatcattgccgatgcgcgccgtgccgcattgatgcgatggcgtgcaccggtcgaaggcccgagacagaaccaccggaaaacccaccgcccgaagcgcggatttgagtttttccaccagcatcagatgcgctttccagttactgcgcacccaatgcagaatgatgcggtcgccatccacactcacgcggctttccggcgatggtaggtcttcgctcatggcgtaaaaatcaattgtgtgcccggcgatgcggttcaaaagccattcgggcacgtggcgcatattggatttcaggattgcgcccgacacccgccccagcaattgcacattgccaagcggcggcccgcctgccccatccgacagatagtaatcattgaaaccaaaagtcttctggtagacgctgtcattgcgatagcgcggatcgaaggcaatcacggcgcttgcgttgtggttcatgaaattgcgcccgacctgatcggagcgattggccagtcccgaacgcagcaaaagtgccgccgactgcacggcgccagccgatagaataacgagctttgggcgcaggaccagcgcctcgccgttcttcacataatggactgccgtgattgcttttccatccggcccggcttccagccgcctcacctgcgcggacgtttccagccggacattggcatattgaagtgcttgcgcaagcggacaggtttccgcatccatcttgccatcgtcgcaattgggatgcgcatcccatggcgttctggcctttgccagccaacgctcaatatcaacacccaatggcaaggaggccggatgcaatcccgccttcttcagccgtgcccgcatatcggcaatcgggcgctcatcacggatagccgcataaggataaggctttgaatgatgcggctcggtcgggtcgtcgcccaattcaccgcgcacctgaaacagttcttccgccttgcaataccacggctccagttcgtcataggaaaagggccatgtgggcgacacgccttccagatgcgcaagctcttcaaaatcctcacgccgatagcggatcagcaccgcgccgtagaatttggaattgccgccgacattgtaataattgccgggattgaacggcgcaccactggtctcgtaccacaactccttcggacgaaagaacccgcgctggaaaatggcgcgcgggtcacggttttccggcctgtcagccaggcgcgcgcccgcctccagaatgagaatgtcggcacccgatgcggcaagacctgcggccattgtcgcgccgccgatccccgatccgatgatgacaatatccggctgtcctcccaaagccgcctcctcctatttcgcttgcggcatccaccagcccgtgcgcgcgccgatatgcatgttgagcgttttggtttcggtgtaatcctccaccgcatgacggccgagttcacgccccagacccgactggcgatagccgccgaaaggcaattccggcgtgccgtccatgaatgtgttcatccagaccgtgcccgcccgcaccttgcgcccgatggtcatgcaggtatcgaaatcgcggctccacacacctgccgaaagcccgtaatcaaccgcattggcaatcgaaatcgcctcttccaccgtatcgaaggaaagaaccgacagaaccgggccgaagacttcctcacgcgccaccgccatatcggccttcacgcccgccagaatggtcggccccatatattggccaaggccgagatccagaacctcaccgccatgggcaatggccgcaccggcctttctggcctgatcgacataggcgccaacctttgtcagatgttgcggcgtgatgatcgcgccgacctgcgtgctggcatccagcggatcgccgacgattacctttttcgacagatcggcgacgcgcccgacaatcgcatcgacaaccgagcgatgcacaatcagccgcgaaccggcattgcagcactcgcccgcattgaaccatgcgccgaacacggcggcatcgatgaaggcatccatatccgcatccggaaacaggatttgtggattcttgccgccaagctccagcgacatttttttcagcgtttgcgccgcattggccatggtgagcttgcccacgcctgtggagccggtgaaagacaccatatcgacgtgcggatgcgcgctcatatgctggccgacatccgcgcccgttccggtgacgatgttgaccacgccgtctggaacccctgcctcggccagaatttcgccaagcaataatgtcgagccggacgtcagttcagacggttttaccaccgccgtacagcccgcagccaaagcgaaaggcagcttttggccgacaatcaggaacggaaaattccatggcgtgatgattgacaccacgccaatcgcctcgcgcagcacgacacccaaagtgccatcgcccagcgtattatagctttcgccatgcaggtcgcgcgcaagggctgccgcatagcgccatatgtcgacagaaccggaaatttcgccgcgcacctgcgaaattggtttgccggcttcaatcgcatcgagataggcaagctcttcggcccgcgcctcgatcagatcggcggctttgagcagaaccagcgaacgctgcgaagcggttgtcgacgaccagcgcccatcgtcaaaagccttgcgcgcggctgaaacagcgcgttccacatcggccttgttgcccgccggatagcggctcaccgtcaccccatggccgggggccacgcgctcaatgctctttccgctgtcgctgcccacccattttccatcgatcagcatggagaattcgcgaacttccagcccggtcaacggctgtggcttaacgatcgtgctcattaccattttccttcaaaattcgcttcgcgcttttcggtaaacgagcgcaccccttctttcagatcgcccgtcttggcggcaagaatggagccaagcgcctcaacggcggttccattgtcctcgccattggcgacggacagcatcagtttggaaatttcgagcgcggcggggccgcgtttggccacccgcgccgcataggccagcgcggcctgcaaagcctcgcccgtctcgaccacatgatcgaccagcccatgcgacagggcttcatctgccgtaaacatttcgccgcccagcaccatgcggcgcacgatctgcgccccgaaacggcgcacaaggcgctgcgtgcccgaccagccggggatcatgccaagcgaagtttccggcaggccgatcttcgcctgtcgctcaacaatgcggatatcggcggttcccgccagttccagaccgccccccagcgcatggccgttcatggccgcgatcaatggcacgcgcaacgtcgccagccgctcgaacacacgatgcccatagcgcacccatgcatggccgaattcttgcggctccatgccaccccatgccttgatgtcaccgcctgcggaaaaagccttgccctcaccggtcaggattgcgacccgcacgctactgtccgcctcgacctgatcacaggcggtagagagttcctgcaagagcggtatatcgagcgcattgagcttttccggccgcctgattgtcatgaccgcgatgtggttttcgatcgaaatttctattctgtcagccatgtcacgcctccagctttcgcgcaggcttttgcggcagcgtaagcccgatcggctcttcgcggaacagcgcctcatccatgagcttcaattgatccgagacaatcagcggaaactcagcctgatccagaatatacgcctgcaaatccacacccggcgcgatttcggtcagcacaatgccttgcggcgtcagcttcatcacggcgcgctcggtgacataggtgacatcctgcccctgctcgacgccacgcgggccggaaaaggtgactcaaccgcattcacgagcttcttgagcttgccttccttctcgatcaccagtttgccgtcagtgaccgacagtttcgccccggcattgaacatgccggaaaagacgatcttcttggcacgcgcggtaatatcgacaaagccgccagcgcccgccgtcacatgcggacggaaggagagcttcgacacattgaccgagccgtcgcgcccgatctcaaggaaggacaagagcgaggcatcgaagcccgccccctgaaaataggtgaactgatagggcgacggcatataggcgtcggcattggacgcacagccaaaggcaaaatccagaagcggcacaccgccgaccgccccctgctcgattacccatgtcaccgcaccatgcaggccctcttccagcagaatgcgcggtacattggcggaaatgccaaaacccagattgaccgcactgcccgcctgcaattcctgcgcgacacggcgcgcaatcgccttttgaatattgaattcgggcagacggaacgtatcgagcgggcggaaaatctcgccggaaattgccgggtcgtaaagcgtctgcgtcgtctgcttctggtctggatcgaccacgatataatcaaccagaacgcccggcacacgcacatcatgcggtttcagcgtgccttccctggcaatgcgtttcacctgcgcaatgacgatgccgccattgttgcgcgcagccagcgcctgatccagcccgccgagagtggccccctcatgctcataggtgaggttgccgcgttcatccgccgtggtggcgcggatgatggccacctgcggtgcaatcgccggaaaatagagcctgtcttcaccctcaaaactgacgcgtttgacgacaggtgcctcacgcgccttgtcattcatcgccgtaccctggcgcttgggatcgacaaatgtatcaagccccaccttggtcagcacgccgggccgcctggccgccgcctcgcggtgcatgtcgaacaatatgcctgacggaatattataggctggaatctcgttattggtaatcatctgccagatcagcggcggttcggcactggatggcccggatggataagaaccggcaaggatctttttcaaaagcccctttttggcaatgtaatcgacgcccctgatgccgctcatatcacccgcagcaatggggtgcagcgtggtgatattttgaggatggccggtttcatcaaaccgctcgccaatggctttcagcatcatatccgggcaaccgaggccactggacgaggaaaccgaaacaaccgcattgtcggggataagtgcagcggcttcagcaaatgaaatatgcttgctcataagtcttaaagtcctgaatgaacggcggtggctttgccggtttttgcggcctcaagcacggccagcccggtggcgagcgaccagatgccatcctccaatgtggccgatggctggcctcttccggcaatggcatcgtgaaaagcctgcaaggcggtttcgtagagatttttgtggtcgagcggcaattcgtgttcgccgtccttgtcccgcaggatgacggtcccgaccggcttttgcgtcatcacattgcgcgcaatgagcgaaccttcgctgccatgcaccccgaaaccggtttcggcatatttggcggtgaaagcatcgtgaaactgggcaatcgccccggatggaaaacgcaaaacgcccatcacgccatcttccagcccttctccacttaagccgccctgttgactgaaagcgaccgcctcgaccggattttcccccagcacaaaacgcagcgtatcggcatcatgcacagtgatatcgaggacgacaccgccgcccgcatcgggccgctcaatgcgccagccctgtaagtgtggcggcaaataaaccgcatggaaaacccgcgcgcccagcaccttgccgatccggccttctgctacggcatcgcgcatggcgcggtggcttgccgcattgcgcaaatgatgattggtgcctgccaccacgcccgctgcgcgcgccgctttcagcatttcatgagcgtcaccaatcgtcagcgccagcggcttttcgcacaggatatgcttgcccgcttgtgccgcggcaatggcctgatcgcgatgcagttcattggtggtggagatataaaccgcgtctatttccgcgtcggccagcagcgcatcgaggctcgtcaccgaacgggcgatgccgttctcgtctgcataggttttaccgcgcgcggcattggtgctgtagacggaaacgacctcgccacccgtcgcgcgaatggtgccgatcacccattcctttgcaatggtgcttgcgcctataaggccccactttgccattcaaatttctcctccggttttctgaacggcgcgccgcaacttgcacgcactgcaagacgcaccgacagacgctgcgcctccgcctccacccgttccgaattgatttgtttcagcaaaagctgcgccgcacgttctcccaaaccttgcggatcgacagccacggtcgtcagtgccggaacagccgtctttgcctcgatcacatcgtcaaagccgacgacgccaaaatcccggcccggttccagatgcgtggctcgcaagccatcgcagacaccaaaagcaaccgcatcgttgaagcacaccgccgccgtcggtttcatgccctgccgcagcatctgttccagcgcctcaaccccaccagcgcgtgacggcgcagaggtgaaaaccagcgcctcgtcgaaggcaatgcccgcttgctccaaccctgtgcgataaccggcaagacgctcggaaaacaccgctatatccgcataaccacccatgaaagcgatggcgcgatgccccagcgacaccagatgctcgaccgccttcgccacgccgccgcgattatccgaaacgatggaggaaacacccgaacccggcacatcgcgcaccatctgcacaaccggaaggccgcttttcgccaatggtttcagatcactggcctcagttccacgcgctggcgaaacgatcagcccggcaatgccatgttcgcgcattgaggcaatcacttcacgctggcgatcaatgctttccgccgtattggccagaaactgcacatagcccgcagactgcatcacgcgatccacacccaccgccagttcggcaaagaaactgttggtcagatcattgaccacaaggccgatgattttcgatttcgcctgccggagattggccgccgagcggttatagacatagcccagtttctcgattgcctcctgcaccttggcgcgggtttcggcatggaccagcggactgtcacgcagcaccagagagacggtcgatttcgacacgccagcctcgcgcgcaatgtcgataacggtgacgctgcccttgctcatgatctgctccggtttcgaccgccgatttaattggaacgttccaaggctgtcaagacccaacagaaaaaccgcctaccgctttggattcaacccgaatccgagctggttttcggcgtatatctttgccgaaaatgcgcattgaatgctgaaatgcgcttaaatcacaatttcgacacaatttttaaccgaattgccatttggaacgttctaaactaataagcggacattcaggcggaggaacgacacaggcatgagcgaccatcaactgacattgccggatgacaaggcaagcctgcgctcctacacgctgatcgggacgcaaaccccgcgccccaaaagcccgccgcaattcaatcgcatcgcctatgcggcagcgcatgtcgtttccgatccgctgaaagatacccgcccatggaacgacccggccatcgactgggaagcgaccatggccttccggcatcacctgtggggcctcggcttcagggtcgcggaagcgatggatacatcgcagcgcggcatgggattgaactgggcaggcgcgcaggaactgatccgccgctcgctggctgaggccagaaccgtaaccggcgccgatcttgccagtggtgcgggcaccgatcatcttgatccagcggaagcaaagaacctcgaagacgtcgtcaaggcttatgaaacacaggccggtttcattgaaaaacacggcgggcgcttcatcctgatggcaagccgcgcgctggcccgcattgcaaagtcacccgatgattacgcgaaggtctatggccgcattctcgcccaggcgcgcgagaaggtcgtgctgcactggctgggcgatatgttcgatccgcaactcaaagcctattggggttcggaaagatttgaagacgcgctcaatacggtgattggcatcatcgaagccaatcgcgacaaggttgagggcatcaagatttcgcttctggaggagcgttacgaactagccttgcgcaaccgcctgccggaaggcgtactctgtttcacgggcgacgatttcaactatgcaccgctgatcgaaggcgacggcaacaggcacagccacgcgctgctcggcattttcgatgccgtcgcaccgcaggcttccgccgctatgacagcattggccaatggcgatacccgcagattccgcgccatcatcgaaccgaccgtgcccttatcgcgtaaaatctttgaagcaccgacgcaatattacaaggcggacatcgtgttcctcgcctggctgaacggccaccagacccattttaccatgccggcgggaatgcagtcgacgcgtggcattttgcattacgctgacatatttcgcctggccgatcaggccaatgtgctcgaccggccagacctcgccacccgccgcatgaagaagcttctggcgatttacggtatagaatgagagcaggcagggtttgctgcctgctctcacagatcaacgccagccaagagccggtgcgacatgcttgaggatagcctcgattacatgcgcgttgtagtcgacaccacgctggttcggcacgttcaaaagcagcgtatcggcttcggcaatagcctcgtcccgcttcagttcctcaatgagcgcatctggctccgccgcataggaacggccaaagatcgcccgtgtattctcatcaatatagccaatggagtcctgctccttgccgccattgccaaaataggcacggtcccggtcattgaccaatgcaaagatgctgcggctcaccgaaacacgcggcgtgcgcgtatgtccagcctccttccacgcctcacgatagatgcggatctgcctggcctgctgcacatggaacggctcccccgtttcatcgtctttcaaggttgaactttgcaggttcatgccaagcctggctgcccattgcgcggtcgcattggagcctgccccccaccagatacgatcccgaaggccgtccgaatgcggctcgatccgcaacaggccgggcgggttggggaacatcggccggggattgggttgcgcaaacccctcccccttcaatgcctccagaaacacttccgcatggcgccggcccatatcggcatcggtcttgccttcttccggcttgtagccgaaataacgccagccatcgatcacctgttccggcgaaccacggctgatgccaagctgcaaacggcccttggagatcaggtccgcagcgccagcatcctcgaccatatagaacggattttcatagcgcatgtcgatgacggcggtgccgatctcgatcctgcttgtctttgccccgatggctgcaagcagcggaaaaggcgaagcgagctggcgcgcaaaatggtgcacgcgaaaataggcgccatccgcccccagttcctcggcggcgacagcaagatcgatcgattgcagaagcgtatcaccggccgagcgtgtgccagactggggcgcgggcgaccagtggccaaaggacagaaagccgattttcttcatgaagttatttcctggtttcgggcgtaagattggtttgcgcccaatatggcggccctgaacacgattgaaagggcgccgaagaaggacacagtgttcagcattcgcactccgcggctttcacgcaccgggccgcagcactcccttcggacacgttgacagccccaccagacgagattaagcctcacatccggcggattaaccttcaatctgggttattggagaaaaggtgtttgccaataagcaacgcaccaaaacaggggagattttcatgcgtttcaagtttcggtccatgcttctggcctcgctggccgcagcagccattgccactaccgcacaggcgaaagacgtcaccgtcgccgtgaccgctattgtcgaacatccggctctcgatgccgcccgtgacggcgtcaaggatgcgctggccgaagcaggatacaaggaaggcgaaaatctcaagttcatctatcagtccgcacagggcaaccctgcaaccgcagcacagatcgcgcgccagttcgtcggcgaaggcccggatgtgatcgttccgatctccacgccatcggcgctggccgtcgtgtcggccacccgcgatattcccgtagtcttcaccgccgtttccgatccggttggcgcgcagctcgtcaaggacctgaagaagcccggcggcaatgtcaccggcctttctgacatgtcgccggtggtggagcatatcaagctcatcaaggaagtaatgccgaacatcaagaagctcggctatctctacaattccggcgaaaccaattccgtgtcgctgctcgctgccctcaaggaagccgctgctgccgaaggcatcgaaatcgtggaatcggctgccaccaagtctgccgaagttcaaggtgccgcccgtgccctcgttggccgcgccgacgccatgtatctgccgaccgacaacaccatcgtttcggcccttgaaagcgccgtcggcgttgccgaagaaagcaagctgccgcttttcaccgccgatacggattccgtcaagcgcggcgcgctggcagccctcggtttcaactattacgatgtcggcaagcagaccggcgccatcgtggtcaagattctcaagggtgaaaagccgggcgatatcgctgtcgatatcgccaagggcaccgatctcgtcatcaatctcggcgctgccaagaagatgggcgtcgaattcccgcaggccgtgatcgaccgcgcgaccagcaagatcgactgagcacccttcatactgatcggcttcatattataaccggaacagggcgggagttcatcccgcccttttccttgaacgtcatagcctttgagcgcatcgcgaaaggctttgccgcaaggttttgagaaggatagaggcggcctcatttttcgacgccaggatatgacgctatccacgcgctgaaaatgttcaatcgccgcacgggcttaaccaggacccgatgaccatctacccagcctgaaagccatggcaaagccccgccgaagccaataattttgcggcaaaaccagatgttgtaagaggcccacagaaaagtgctttttgccgcatttatagcgataatgcttgcgcgctaccgctttttgcgttgtatccccaaaacgatatagcaagaaacccgcaatcaatgcggcagatgaaatttggagtgccctgcggccggttggatgcaggttcactgcaagcataaccggggaaatgcttcgggtggcggtgtcaccgggagcaaactcagaacaaaccggtcgtgactaaaaaggccgagcggaacatccgggatttccggttttcgcaaagccgacgatggatggcgccatgacgcgcagctctttcgttttggccgcggcgaacaacaaggaatgtcattgtgagtcagatcgccttctggggtgcggtcgaattgggcctcgtctttgcatttgtagccatcggcgtctatctggcgttccgcgttctcgattttcccgatctgacggtggatggttcatttccgttgggtgctgccgtaaccggcgttcttattctcgctggctacaatccctggctcgcggctgccatcgccatggttgctggcgctgccgccggtcttgtgaccgcaacgctgaatgtgcgcttcaggattctcaaccttctcgcatccattctcaccatgattgccctcttctcggtcaatctgcgtgtcatggggcgcccgaatatcgcgctcatcaatcaggataccatgctgacaccgtttttcggccacggtattcccgaatattacgtgcgcccgctgttcctgttcgttctggttgccatcacggtcttcgtcgtgtggcgctttctggaaagcgatatgggccttgccatgcgtgcaaccggcgccaatcccagaatggcccgcgcgcaaggcgtgcggacggaccgccagatctatctcggcatggccatttcaaatgccctcgtggcgctcggcggctcgctctttgcccagaccaacggctttgctgacgtaacatcgggcgtcggcaccattgttgtcggccttgctgccgtcatcatcggggaaacgctgctgcgcagccgctatattcttgtgatccttatcggctgcgtggcgggctccatcatctatcgcatcgcgatccagcttgccctttccaatggcgatattgtcggcttgcaagcttcagacctcaacatcgcgaccgcattgctcgttacctttgccctgatactgccgcgcctgcgccgcggaggagcatccgcatgatcgaactgtccaatctcgatgtcgtcttcggtcgcggcaccccgctcgaaaagcaggttctgcataaaatcaacctgaccatgaacaagggctccttcgtcacggttatcggttccaacggtgcaggcaaatccacaatgctgggcgtgctggcaggcgatgtcataccaacccgtggcaaggtggtcatcgctggccaggacgtgacccgcaagtctaccgccgatcgcgccggtctggtcgcgcgcgtgtttcaggacccgctggcgggaagttgcggcacgctcaccattgaggaaaacctcgctctggccgcctcgcgcggcaagacgcgcggcctcacccacgcgcttaattccaggcgtcgcacctggttccgcgaccgcgtggcaagcctgaacctcggtcttgaaaaccgtatgcatgaccgcatggagcttctttccggcggccagcggcaggcgctatcgctcatcatggcaacccttgccggttcggaagtgctgcttttggatgaacatacagcagcacttgatcccggcatggccgaattcgtgatggagctgacacgcacgttgatccaggaaaacaagctgaccgccttgatggtaacgcactccatgcggcaggctctcgattacggcgaccgcaccatcatgctccatggcggcaatatcctgctcgatgtgaccggcgacaagcgcaagacgctcggtgtcgaagatctgatcgagatgttccgcaaggtgcgcggacagaccctcgatgacgatgcgctgctgatcgaataatccgcgcgcgccttgaaaatgcccgatcgcccaccggcttgaccaaaaccgacggatcaagcgcatcgggttttgggataccaaccattttgtttcacagccgcccgtcagttcgactggcggctgtttcgttcggacgcaaattgcgctacttaacccgaatggcgcagaaaaaagcacatgaagtcgacagctttctggcgcggccgacaagttcatttccggtcgtgcttctctacggtcccgacaaggggctggtgaatgagcgcgcacgccgttatgccgcagcaagcaagctgccactcgacgatccctttgccgtgatccgcatggaggccgatgagatcgaggccgatccggcaaaacttgccgacgaagccggcacgatttccatgttcggcgggcaacgcctgatctggatcaagaacgctggcggccagaagaagctggccgaggccgtgaaacggcttgcagctgagcccccgcaggaaaccttcattctgattgaagcaggcgatctcaaaaagggtgcaggcttgcgcagcgccgttgagaatgcttcagcaggcatggccctgccctgctattccgatgatgcgcgcggcatagacggcgtgatcgacgatattcttgccgagtggaagatgcagatcacgcttgatgcgcgccagcttctgcgcgccagccttggcggcgaccggctggcgacgcgcggcgagctggaaaaactctgtctctatacccgcggcaaggaacgcatcgacattgatgatgtgcgtgaagcggtgggcgatgttgcggggctctcaaccgacgaagtggtcgatgcggttctggctggggatcttccgcgttttgagattgcgtttgaccgggtcgtcaaatccggcaccgcgccctttcttctgctcactgcggccatgcgccagttccagcaggtgcaggcattgcgccatatcgccgataccgagcgcaaaagcgcctccatggtggtcgcaagcgcaagaccgcccatttttttcaatcgaaaaaagctgatcgaaaccgccattagccgctggaccggcgaaagcctcacccgcgtcatggaacggcttcagcgcgccgtactggaaagccgccgaaacgcagccctttccgtaccgatcatccgccaatgcctgcttgcgatcagcgtagagtcgcttcgcaatgccaggcgatagaatcagttacttcaagtaattccacactatgaaggcctgtttcaacaaactgaaacaggccttcacaggacatatatcataaataaattctatctagctttgaagacggcggcaaatctcatcgagttgctcaagagagctatagcgtatcttgacatcgccaccacgctcgcggtgattgatttcaaccttcatgccagtgacatccgaaagaagcttttcaagcgccttggtatcggcatccttttcagccggagcggccttgcccggctttgcttcgctgccgccgcgcgcctccgcctggacgagagcttcgacctgacgcactgaaagaccttccttgacgatgcgttcggcaagcgcggtcggattctccgtcgtgatgaggctgcgcgcatggccagcagacaatgcgccatccacgataaaatcctgcacccgctgcggcagtttcaacaggcgcaatgtgttggcgacatggcttcggctcttgccgatcacctgcgccagatcattttgcgtatagtcatgattatcgataagctgttgatatcccatagcttcttcgacagaattcagatctgcgcgctgaacgttttcgatgatcgcaatttccagcgccactcgatcatccacatcgcgcacgataaccggaatagtatcgacaccagcacgctgcgatgcgcgccagcgccgttccccagcaatcagctcgaaccgatcaggctgccccggtgccgggcgcaccacgataggctgaacaacgccatgttccttgatcgattgtgccaggtcttccagctccgtttcggaaaacatgcggcgcggattgcgcggattacgcgtaacgaactcgatcggaatgttccgttcgatgggaaccggggccttgcgttcttcgaccggacgatcaatctcaccgatcagtgctgccagtccgcggccaaggcgcttctttgaaggatcgtcgttcatcgctcggcatattcctgaattgttacgtggtcgaatcgattggttaggcagcctgtaattgccgctcgcgctggattacctccgaggcgagttgcagataggcctggctaccggcgcatttcagatcgtagagaatagctggttttccatgggacggtgcttccgaaacacgaacattgcgcggaataaccgtgcgatagaccttttcgcccatgaaagcacgcacatcatctaccacttgcgttgccagattgttgcggctgtcaaacattgtcaacacaatcccctgtatggacagttcaggattgatggtggaacgcacctgatcgacagtttgcaagagctggctcaacccctcaagcgcgaaaaattcgcattgcagcggcaccagaacggagtcggcagcggccattgcattcaatgtcagcagattaagggacggcgggcaatcgaccagaacgtaagtaaatcgctccgaaacaccagaatcgaaacgcaatgcatcgcgcaaacgccgggtacgatctgccgattgggcgatttccatttcaatgcccagaagatcgagcgttgatggcacaataaagaggttgggcacatccgtctgcatcgcagcttccggtacggacgaagcctgcgtcagcacatcataggaggacaaagggcggttatgccggtcaatgccgagacccgtgctggcattgccctgcggatcaagatcgacaatcagcaccgtctcgccgatggcagcaagcgcggtcgccagattaatggcggtagtggtcttgcccaccccacccttctggttcgcaatggttatgatcctggacatcttgttcattaccgtcgccttgctgctgctcgccctgccgaaaaacacaatttgcgaaatatcaatcggttttacggcgcagattgctgatttcgagtatgaccgaagcctgatcgatagcactaggatgttttaccagatcgaaactccaaccgacacggctttcgtcgatttcgcgctgataatcccgacctttttggaaaagggcctttgcgccgtcgctcaaccatggctcagcaagggtgaaaagatcgcccagcgatgcaagcgcgcgcgccgtaaccacctgaggtgtttcaattttttcccacatggattcgatgcgcgcggagtgaacgcgtgccgggacatggagatgcccggcagccgtgcgtaaaaaggcagcctttttacccgcactttccaccagatcaatgcagccgccagaacgttcggccagaaaacaggcggtcacaatccccggaaatccgccaccggaaccgatatccagccagcgcgtggcttcttttgcgagaggaaaaagctgcgcactatcaagaatatgccggttccatagatcggcgagcgtcgagggagaagccagattgatggccttcgaccattttcggaacagatcctcgaacgcgatcaggcgatcggctgtttcacgtgaaacagccggcacgatggttttcaggctatcaaagcggatatcggcgctcatgctgcgcccttgccttccagcgtttcggcagccagtttctgcctgccgccgaattttctgatctgcgcgatcaataaagccaccgcggccggggtcatcccatcgacgcgctgcgcttccgcaatcgtttccggcttcctctgcttcagcttttgcttcaattcattggaaagcccggagatggcatcaaaatcaagccccgacggtataagcagccgctcttcccgttccatgacggcaatatcactctgctgccgctccatatagaccgcatattgggcttcaatctcaagtgcttcccgcgtgacgggatcgatcgatgccagttccggccagatggcgatcaggcggtccagattgatatcgggataggaaagcagatcataggcggagcggcgaacaccgtcctgattgagccgcagatcataatacccggcaagattgggggtaatcgacagcgattgcgtcaccatgcgcgcatgagataatgcagtctcacgcgttaaatagcgtttacgacgctctttgctcaagattccaacttcatcagcaaggggggtcaaccgctgatcggcattatcagcacgcagcgaaagccggaactcggctcgcgacgtaaacatgcgatagggttcgctcacgccgcgagacgtcagatcatccaccatcacaccaatataggcttccgttcgctggagtatgacaggctcgctccctgccgcacggcgcgccgcattaagcccggccagcaacccttgagcgcccgcctcctcatatcctgtcgtgccattgatctgcccggccagaaaaagaccgcagaccttgcgcgtttcaaggctgcgcttcaactcgcgcggatcgataaagtcatattcaatggcatagcccggctggagcagcactgccttttccagaccgggtatggtcttcaaaatttcaagctgcacatcttccggcagcgaggtcgagatgccgttggggtaaaccgtatcgtcatcaagcccttccggctccaggaatatctggtgaccatcacggtcgccgaacttgacgatcttatcctcgacagacggacaatagcgcggcccgatcccttcgatactgccggaatacatggctgagcggtgcagattcgcccggatgatatcgtgcgtttctggcgtggtgcgggtaataccacactcgatctgcggcgtggtgatgcgatccgtcataagcgagaacggaacaggctcctcatctgccgattgcatatcgagactctgccagtcgattgtgcgaccatcaagacgcggcggtgtgccggttttaagacgcccaagcgtgaagccaaaggaaagcaagcgttcggaaagacccagggcgggcttttcccccatacggccagctggaaacctcttttcgcctatatgaataaggccgttaagaaacgtgcctgttgtgagaaccacggcaccacatttcaaaacgcgaccatccgcaagagtgacaccggaaattcgttcgccatcgcagacaagatcagcagcaccgccctcaacaacggtgaggttctcctgttccgtgatcatttgctgcatggccagacgataaagcttgcgatcagcctgcgtacgaggccctcgcaccgccgggcccttgcgccgattgagcaagcgaaactggatgcctgctctatcagccacgcgccccatcaggccatcaagggcatcgatttcacgaacaagatggccttttcccagcccgccaatcgctgggttacaggacatgaccccgatcgtatcaaaacgatgcgtaacaagcgccgtgcgcgcgcccgcacgcgcggcagcggaagcggcttcgcagcccgcatggccaccaccaattacaatgacatcaaaggcaagagcttcggccgaactcatgggttcatcctgacgcaattcgaatccgtttctgaaagaagcttctttgacatgaatggccttcaaacggaaggaaaaactatgtccgcccttctattcggccatttcagacaatcgactcacatacattgatgggagtcaattcaacaagcaggattccacagatgtttcacgtgaaacattgcaacggctattggtgctcataaagctgcatgtttcacgtgaatcacttcccgatgcagaattgcgagaaaataacgtccagaatttcctctacatccacatcgcccgtgatccgtccaaggaattgcgaagcaagccgcatattctcggctcttaactccaatggaagatcgtcaccctcaattgctttttcgatttcttcaatcgttgcccgcaacaggttgatatggcgctgccgggtaggaacagcatcttcaatctggccgatcttcgcttcagcaaaagcctgtagagcgtccagcaattgttccagaccactgccagtcatggtggaaatgtgatatttccacaagcccgaagcacttccaccgaggtcggccttggtaccgatcagccaggtttctgcttcgattttctcaacggtaacagatacaggtccgctcatatcttccaacgagagcaccagatcggcttcggccatccgggcacgcgcacgctcaatgccgatcttctcaacgacactatccgtttcgcgaagacccgccgtatcggtgacataaaccgggataccgccgagatcgagtttcacttccagaagatcgcgcgtcgtaccagcttctttggaaatgatcgcaacatcgcgcccggctagaaaattaagcaagctggatttaccggcatttggcgcgccgacaataacaacatgcaatccatcccgcagcatcgcagcgcgcttaccgcttgcgatatggtgctcgatttcatgtttgagcgccgaaagctgttgccagacctgcatggaaacagaaccgggtacgtcgctttcatcggcaaaatccagttcagcttcaatgaaagcccgcgcattgataagtcgctggcgccactcactatatagtttgcgctgattaccggaagccacttgcattgcaagccgtcgctgcccctcggtttccgcagcaatgaggtcggccagaccttctgcaatcgtcaagtccatcttgccattggcaaaagcacgtcgcgtaaattcaccagcctccgcaattcggcatcccggcagttcgcccaacaccgcaagcatcttttccacaacggccttaccgccgtgcaaatgaaattcggcgcagtcttccccagtaaaactatgaggagcagggaaaaacagaatgaggccgcgatcaatggcgtcaccatttcggctacggaatgtaagcaatgcggcatggcgcggttccggaattgcttggcagattgtttcgtaaacgaatcgagtttttgggccggaaatgcgaatgaccgcgacccctgagggcaagcgtccgctcgataatgcaaaaatcgtatcgtgataagaaccgatctcgctcattctgtttcctgacctataatcatggggaactgctcaatgcccccgtatcctcgccccagtattcgcttggaggcgacttgtgaatattcattcgggacccgaaagaaaagccctatgacagagccagacagcaatcgccttgccggagaaccgagcgcctatttgcgccagcacgcaaataatcctgttcattggcaaccatggggccgtaaagcactggacgcggcaaaggagcttgatcgcccgatcctgctctccatcggctatgcggcatgtcactggtgccatgtcatggcgcatgaatccttcgaggatgatgatgttgcagcggtgatgaacgcatttttcatcaatgtgaaggtggatcgcgaggaacgtcccgacattgaccagatatatatggctgcacttggcgccatgggacagcaaggcggctggccgctgaccatgttcctgcggcccgatggcaagcctttttggggcggaacctattttccgcgccatgcacgacacaatatgcccggatttgtcgatatccttcatgcggtaaacaatctctggcatcgggataaagataaaattaaccataatgccgaagcggtcttcgaccatctggaaggccgtcttgccgcgcaaagccagccactgcaaaacgagatttcgcgcttcgatgatctggcaaaccgcatcggcagcctgattgatccccagcgtggcggtatcgaaggggtgcctaaatttcccaatgcacccttcatggacacgctttggctttcctggctctaccgccacaatgaaacacatcgcgacaattttctgctttcgctcaaaaccatgcttcagggtggaatttacgatcatctgggcggcgggctttgccgttattcgaccgatgctgaatggctggtcccgcattttgaaaaaatgctctatgacaatgcgcaattcatccgccatgcaaactatgcctttgccgaaacgggcgatgatttattccgtatccgaatcgaagagactgtcgattggctgatccgcgaaatgcagcttcccgacggatgttttgcctccagccttgatgcggatagcgaaggagaggaaggcaaattctatgtctggaccgaggatgagatcgatgcggtgctcggaacgtatgcggaagttttcaaaaccttttatgccgtaacgcccggtggaaactgggagggcaagaatattctcaaccggcttcacgccgcggcggaaacgcccaccccgcccccgcttgtcgaagcggcgaggcgaaagctgctggcgcatcgcgagacgcgcattcgaccgggccgtgacgacaaggcattgaccgactggaatggattggcaatccgtgccctcgccgaagcggggcgaagctttgcgcggacagactggctggaacatgccgttcaggcctatcgatccatcgggtcgtcgtttcaggatggacgcatcgcgcattgccggatggagggtgcgtttctctatccagcactcgcaaccgattatgccgcgatgataaacgccgctcttgcgctttatgaggcaaccggagaattcgcctatatcgacgatgcccggaagttcaagcgcgcacttgatggttctcatcgcgatagcgcaggcaattaccggctgtcggcacttggcgccgatgatgtcatcctccatgcctatggtgattatgacgaagcgataccaagcgctaccagccagattatcgaggctttgacacgtcttttcctcgcaacaggcgacagcgcgctttatgaggaaaatgaaaagcttattgaacaggccctcggtcgtgcacttgcccagcaatatggtcaaatcggcattctgaatgcctgccgttttgccggagagccactgtctctggtgattgcagccaccgatcgaacggatgaacttgtttcgatagcgaatcgaacgctagatccccggcggctggataagtttgttctcgttgaacgaggtaagacaatgagtcttcccacaggcggaacgatagaaccggaacatcccgcggcctggttctgcaaaggccatgtctgcctgccgccggtcgacactggcgaagccttgcgctcacttctctgagccataaagaagtgcaccaccaatcaaaataaacgccgcgcggtttcccacgcagcgttgtttgaaatgaatgggtagcgtcgattacgtattcatcgaatcgaagaattcggcattgctcttcgtctgcttgagcttgtcgatgaggaattcgatcgcatcggtcgtgcccatgggtgcaagaatgcggcgcagcacgaaaatcttctggagatcggcgcgcggaaccagcagatcttccttgcgcgtaccggacttgagaatatccatagccgggaagatgcgcttgtcggcaaccttgcggtcgagaacgatttccgagttacccgtgcctttgaattcttcaaagatcacttcgtccatgcggctgccggtatcgatcagggcagttgcgataatggtaagcgagccgccttcctcgatgttacgcgcagcaccaaagaagcgcttcgggcgctgtagcgcattggcgtccacaccaccggtcagcaccttgccggaagacggcacgaccgtattgtaggcgcggccaaggcgcgtgatcgagtcgagcaggataacgacgtcacggccatgttcgacaaggcgttttgccttttcaatgaccatttcagcaacctgaacatggcgggcggccggttcatcgaaggtcgaggaaataacctcacccttcaccgaacgctgcatgtcggtcacttcttccggacgctcatcgatcaggagaacgataagatagcattccgggtgatttgcagtgatcgaatgggcgatgttctggagaagaacagtcttaccggtgcgcggcggcgcgacgatcaggccgcgctggcctttgccgagcggcgcaaccagatctatgacacgcggcgaaagatctttcgaggtcggaacttccagctccatcttgaaacgctcgtttgggtagagcggcgtcagattgtcgaagtgaaccttgtgacggatcttttccggatcttcaaaattgatcgtattgaccttgagcagcgcaaaatagcgctcgccttccttgggcccgcggatcgggccttcaaccgtatcgccggtcttgagcgaaaaacggcgcagttgcgatggcgaaatatagatatcgtccggaccgggtaggtaattggcatcggctgagcgcaggaagccaaaaccgtcctgtagcacctcgacaacgccctcaccgatgatttcgacatcctgggctgccagcttcttgaggatcgcgaacatcagttcctgcttgcgcatggcgctcgcattttcgacctcaagcgtctcggcaaaggccagaagctccaccggtgtcttgtttttcagttcttgtagtttcatttcctgcatggatgaggaactctttttaaatataaggagaaaatgcagttgttcggaaaggtggtcacttggatcgcgaccggcatcgaaggcctgctgtcaggaagggaagagagtttctacatactgatttgcagcctgtagagcaagtctcatattgggactgtacaaaatttctgcaaggcaaaactggcgcaaacccgccctgtgatggagttgaagttatagacaccatatctggcgcaataatatcaaatccgtaaaccacaaaaattcaaagggttgccggtgcggcttttgaaagcgaaatttatgtctccaggcgatttgcctgaaaaatttccggcctgccgccgcaggctggtttcctttttctgtgccgtttcaggatcagaatggcttcacaatcgccagaatgacgatcaggatcatcaaaacggtcggcacttcattgatgattcgccagtgtttcgccgaactcatattgcggtcttctgcaaatatccgggtggatttggaaagatagccatgcacacccgacataagcacgacgaggagaagcttcgcgtgcagccagccgccctgaaacccgaaaatctcccatgccatccacaggccggtgatccaggttacgaccatggcgggattgatgatgaaacgcagcagccgcttttccatgactttgaaggtttcggacgtaacggagcccggttgtgccgagcaatgatagacgaagaggcgcggcagatagagcataccggccatccatgaaatgacggcgatcacatgcagcgccttcacccacagataggcatcggttggattcacgtgaaacaatgcccagacgccgagcaccacgattaccagtgaaacgacggtgcgtatcagcacagcccgcccactattgtccggtgttgctgctgtcatgatttccccccgcgaaccctgtcgatcatacgctgaacattttcaattggcgcctgcggtgtaataccatggccgagattgaagacaagcggcccctgccccatacgctccagaatggcatcaacaccttcatcaagcgcatttccgccagcaaccacgcgcaagggatcaagattgccctgaacggcgccctcttcctgaagaagggcagcaaaggacaggggaaccgaccagtcgaggcccagcatatccacgccggttttctcgcgatacccggcatagagcatccccgctcccttcggaaagccgatgatccgggcctgcgggtaaaccgccctcaccttctgcacgatccgggcaacagggcggatacagaaccgttcaaagcaatcctcatccagaacaccggaccaggaatcgaaaatctggaccgcatctgcgccagctccaagctgttcgatcagatattccgcagaaacatcggcgagatcgttgaggagcttttcaaaagcttcggggaaacgataggcgaaaagacgggctggcgcctgatcgggtgtgccatgaccggctatcatataggttgcaacggtccagggagcgccacagaagccaagcagcgtggtttcgtcggggagttgctcgcgcaccagccgtaccgtctcatagaccggctccagcctctttgcgacaccttctgtttccagccagaatatttcatcggcgtcgataggcgtcatcaatggtcccttgccttcttcaaagcgaaggtctcgcccaagtgcatgagggacgacaagaatatctgaaaacagaatggcggcatcaaaaccgaaacggcggattggctgcaatgtcacttcaactgccagatcgggcgaataacacaaatcgagaaagcttccggccttcttccgtgtttcgcgatattcgggaagatagcgcccagcctgccgcatcatccagatgggtggtggaaagactgtttccccgtcgatcactttcaagaccttgcgattcattggttgtccattccacgctgttggttgggttggccggttccgtacttatccagttccggttctcataaagaaaggatgattcaggaatcttttgattcttagagtctgttggaatcggggattaagatcagtttcatttttccccacagttccacgccagccattccatcctgtgttatcatttatcattagtctcaccaaaaacgatgaaaactcaattccccgttttaatttaataggttaccaattgacgcagtttggcgatgcttgtggaaaagctgggaattgagaaaagctttcccgaatttacgagtcttgtccacaagtgctggatgaggctggccacatggttgcccgctgtggatgacttgccaagtttcccacggcctgccatggcttgtggaagacattcgggctttaagcacagccgtcaacaggagggcaacaaaactgtgaccagaccgctttcctactttcatcttcatcttatttctgatgcgaccggagagactctcctggcggcaggccgtgctgcggccgcgcaatatgccaatgcgcgcgccatcgagcacatctacccgttgattcgcaccgaaaagcagttgcgaaaggttctggaaggcatagatgccgagcccggcatcgttctttatacggtggttgaccagaaactggctgcgatcatcgatgagagttgtgcggatatgggcgttccgagcgtttcggtgctggagccggtgctgaacacgttccaatcctatctgggcgcgccggcgcaccgccgcgccagtgcccaacatgtgctgaatgcggattatttccggcgtatcgatgcgctcaatttcatgatggagcatgatgacggccaattgccgctcgatattgaagaagccgatgtgattattgtcggcatttcccgcacttccaaaacgccgacatccatctatctggcaaatcgcggcatcaaggccgccaatgttccgcttgtgctggggataccggttcctgaaattctgtttgcggccaagcgtccgcttattgtcgggctggttgctaccgccgaacgcatttcgcagattcgtcaaaaccgcccgctcggcaacataccctcgctcgataccgggctttatacggatcgtgtgtcgatctctgaggaactcgcctatgcacgcaatctgtgcaaccggcacggctggccgatcattgatgtgtcgcgccgttccatcgaggaaaccgcagccgccattctggcgttgctgagaaacggaaagaaggaaggatcatcatcttgacggttaaacttgttctcgcctcaaaaagcccttttcgctcggcccttttgaagaatgccggaatagaattttccaccgccagcgcggatatagacgaacgtgcggtcgaagctccgctatatgaaagcggtgcgacgcctgaggatgtggcgcagattctggctgaggcaaaggcaattgacgtcagtgagaaaaatcccggcgctgtggtgatcggctgcgaccagaccttgtcattgggcgacgagatttttcacaagccccatgatatggaggcggcgcgccgccagcttcagaaattttccggcaagacgcatcagttgaacagcgcggtggttctggccagggatggaaaaacgctctggcgccatgtttcgattgcacacatgaccatgcgtgatctcgatgcggggtttattggccgctatcttggccgtgtcggcgatattgcgctttcgagtgtgggagcctatcaggtcgaagggccgggaattcagcttttcgagaagatcgacggcgattattttaccattgtcggcctgccgctcctgccgcttctggccgaacttcgcagggaaaaatgcatcgatggatgacaaaagcatggccagggggcgaaaggctttcgttaccggatttccgatcaagcattcgcgttcgccgctgatccacggtttctggttgaaggaactgggcattgacgggtcttatgaggctgtggaagtcaagccggaagatttctcctcttttgcagcttcgcttgccgcaaatggctttgcgggcggaaatgtcaccattccccacaaggaggcggcctatgccgctgctgaaagccttgatgaagcagcctgcgccatcggcgcggtcaacacactctggcttgaaaatggcaggctttgcggcggcaacaccgatgcctatggttttgccgccaatctggatgcttccgctcccggctgggacaaggctgatcgcgctttggttctgggtgccggcggggcaagccgggcggtggttcatgcgcttttgtcgcgcggcgtctgtcatgtttcggtggtgaaccgcacgttgagccgggcggaagaactggcggcgcatttcggcgcgcgcgtttacgcccatggctgggatgaggcgcaagctcttgtttccaatgctggtcttatcgtcaacacgaccgcgctcggcatgagcgggcatggcgagggacaggattttccgatcgaccttacatgcgcgccgaaagaggcggtggcgacagatatcgtctatgtgccgcttagaacagctttcctgaacaaagccgaaaaagccggtttgaagacagtggacgggcttggcatgttgctgcatcaggctgttccgggctttgaacgatggttcgggcaaaggccgcaggtgacgcaggcattgcgagagcatattctggcggatatggcgaaggctggtgcgctatgattgttctcggactgaccggctccattggaatgggaaaaaccactgccgccggcatgtttgccgaggcaggtgtgccggtctatagcgccgacgatgctgtgcatcggctttattcaggccgcgccgcgccattgatcgaggcaacttttccggggacggtggaaaacggcatcgtgaaccgcgagaaattgttcaaggctgtgatcggccagccggaagccataaaaaagcttgaagccgtggtgcatcctctggtgcgcgaggaggaagatgctttccggcgtgaggcggaaaaatccggagcagcgattgcgcttgtcgatataccgctgctttttgaaacgggtgcggaaaagcgggttgataaggttgtggtggtttcagcgcccgccgatatccagcatacccgcgtgctggcacggcccggaatgacgcaagaaaagctcaaggctattctcgtgcgccagatacccgatgctgaaaagcgcagccgggccgattttgtgctcgacaccagcggaagttttgacgatctgcgccgtcagattgccgaaatcatcaccggattgagcggaaagcctgcggccgcgaccagatagtggcctatccttattcagaatatttgcggagaggttcttcaatgcgcgaaatcgtttttgatacggaaaccaccggcctggaacggctggaggaccgcgtgatcgaaatcggcggtgtggaacttgtcaaccggtttcccacaggccgcaccttccataaattcatcaatccgcaggggcgtcaggttcatcccgatgcgctcgccgttcatggcatcagcaacgaacaattgctggacaaaccggtttttgcggaaattctggacgagtttctggaattcatcgacggggccaggcttgttgcgcataacgccatgttcgaccttggcttcatcaatgcggaacttgcgcggctagaccaggccgagatcacttcggaacatatcgtggatacgctggcgctcgcccgtcgcaaacacccgatggggccgaactcgctggatgcgctctgcaagcgttatggtatcgacaattcgcaccgcaccctgcacggcgcattgctcgacgcgcagattctggctgaagtctatatcgaattgatcggcggcaagcagaccgcacttggcctgaccatggaaagcggttctgctggcggtgacagtcgcggcaatggcagcgcacccgttgtcctggccgcccgccctcgcccgttgccgccgcgcatttcggatgcggaacgtgcggcccatgccgcactggtggagaaaatgggcgacaaggctgtctggaagaaatatctatcctgaataaaaaagcccggctggaattgttccagccgggctttcctgcataattattgcgctatcagctcttcacagcggactcggcctgttcttcggccatgcgttgctggaacatctgcgcgaaatcgatcgggtcgatcatcagcggcgggtagccgccattgcgcgttgcgtcggcaatgatctggcgcgcgaacgggaacaataggcgcgggcattcgatgaacaggagcggaagcatatgttcctgcggaatgccctggatgcggaacacgccgccatagaccagttccgtgttgaaaaggatatccttgccgtcaacagccttggcttccagcgtcaggacaacgtcgaaatccgtttcggaaagcggattggcgttcacattgacgttgatgttgatggaaggcgctttttcacgcgggcgcagcgacagcggcgcgcctgggctttcaaaggaaagatccttcacatattgtgccagaatgttgagggacggctcggtggttgcgccattgccattcttcgtttcgcccgcggccttatcactcattattggtatgccttcttgttaggtgattaaactcgtcgcctttgaaaagcttgatgcgcttggctagcatgtgcgcgtgcatgaggcaagaaaggctttttacgttagtatttgagcattcagcgatccttggggtccctgttccacggggaatcttcgttgggcctggacgtatagtcgtccgtgtccagatcgatcacgcggtccggccggggttcgtgggaacggtaggattgcgaataatgcgtggaggtggccacgaccatgcggccgcgcacaaacttctcccagacgatatcgcgcacgaaagggatgaacaggagaatgccgaccgcgctggtgacaaaacccggtacgatgagcaggatcgcggccagaaccagcatggcgccatgcaccatttcacggtcgggcacgcggcctgcggcggtttcggtgcggatacgctgcaaaaggcctatcccctgcacgcgcaggaggaagaaaccgagcattgcactgaggataataagacccaatgtcgcaaacacgccgatataactgccgacgacgatgaaaccggcgatctcgatgaatggcatcgccagcatgacgaagggggcaagggaagaggacacggaggttacgaccttatgttgctggtttcatgttccaagcttgtcataaaatctaagcgattttatgcgggaatgaaattgaaactgtctatcatgcaatatcaaataggtatgcgcgatctggatttgaatgatcggtgaaggcaatctatatgtgtatgaatgaaaacgcgacggaaggggtttgagcccacccgtcaataagtggcaggcggtatggaattttttgattttggcacgatcttcttcttcattgcagcggtgattatttttctccagctgaggaatgttcttggtcgtcgtaccggaaacgaaaagccgccgtttgatccttatgcttcggcgcgcagttccgatgccgcgcctgctggcggggaacccgacaatgtggtttcactgccgcgccgcgcaaacgaaaaggattatacggccatcgacaagatagcgcccgcaggctcccccgtgaacgagggcctgcgcgctatctatgctgtcgaccccacctttgaaccggcccgtttcgttgatggtgtgaagatcgcctatgagatgatcgtcatgtcctttgccgacggggaccgcgaggttttgaagaaccttctctcaaaggacgtctatgagggcttcgtcgcagccatcgatgagcgagaaaagcggggcgaaaccgtgcgttcgtctttcgtgggcatcgacaaggccgggatcgcaggcgccgagatgaaggggtcggaagcccatgtcacggtcaatattgtgagccagatgatttcctccaccctcgacagggacggcaaggttattgatggcgacccggacaatgtggtcgagatcaaggatctgtggacattcgcgcgcgatacgaactcgcgtgatccgaactggaagcttgttgcaaccgaagcggaagattaaagatatttcctggaaagtgccgcttacctttcgtcggaaggccgctctttcttaataattgaaatggaaacggcagtgaacgacttggcgaggattttccgcccggcgagctttggcgattgccccggctgggatcgggacgatcaggctttggcatttgccgcttttcgccgttccgccgactatgccgaaaataacagctatgggagcggcagtcttggcctgtctttcgaggccctgaagccgatctttgctgctgcccgcgcgcttgaccgtcctgacaggggcgaagcgcggcgctttttcgaggcgcatttcgtgccctgccgcgtggagcctgaacagggcaagggcttcgtgaccggattttatgagccggaaatagaagcatcgcgcattgcggatgcgcggttcaaagtgccttttctgcgcaagcccgccgatcttgtgaaagtgagcgatgaaaatcgcccggccggcctcgatccgtcttttgcttttgcccgccagacagaaagcggccttgaggaatatgccgaccgccgcgccattgagcagggtgcgctttcgggccatgggctggagattgccttcgtggctgaccgcgttgatgcatttttcgcccatgtgcagggggcggcacgcctgaaactgaccgacggtgaaaccctgcgcgtgacttatgcggcaaaaaccggccatccattcacgggtatcggccgcattctggttgatgagggcgagatagcggctgcggaaatttcgatgcagtcgatccgccgctggctcagcgcccatccggacagggccgacgaacttatctggaaaaaccgctcctatattttcttccgcgaagcacctgtcgatgatccggccgccggtccggttgccgcggccaaggttccgcttactgccgggcgttccatggcggtggatagattactgcatacgttcggaacgccattttatgtcagtgctccgacgctttgcgcttttggcggcgagccttttgcccgcctgatgatagcgcaggacacaggaacggcaattgtcgggcctgcgcgcggcgatcttttcaccggttcgggcgatgaggcggacaagattgccggcggcatcaaggatgaggcggatttctacgtgcttgtgccgcgcaatatggtcggggggtgaagcccatgccccccagatccgaaaagccgggcaaggattatctgcgggccgaagaccgcatcctctgggagacagtggcaaaaactgcgcgcccgcttgcggggaaaaaagcggagcccgaggcccttcccgacttcaagaccctgatggcggaagaacaggaaaagcccggagcaaaaatcgcaccgccagccggcgagccgggcaggagcagaaaaggcttttcggcgccgggcgaaatgccgatccagccgctggacaggcccacccatcgaaagatcgccaggggccgcgtcgatatcgaggcgcgcatcgacctgcacggtcttacccagaacgaggcgcatggccttctctatggctttctggtcaatgcccatgcgcgcgggttgcgccatgtcatggtgattaccggcaaaggccgctcgttgggcagtgagggcattttgcgccaggccgtgccgcactggttctccacgccgcttttccggcttctggtcagcgcctatgaggatgccgcgcgccatcatggaggccatggcgcgctttatgtgcggctgcgccgccagacacggcagaacacgtttggaggcatcggcagacgatgacgcctttcggaaagcgcttgcgcgaactgcgtgaggagcgcggtgttacgcagaaggaaatggcgcaggcgctgcgcgtctcaccagcctatctttcggcgctggagcatgggcggcgcggccagcccacatgggatctcctccagcgtatcatcacctatttcaacatcatctgggacgaggcggaggaattacaaaaccttgccgctgtttcgcatccgcgtgtggtgatcgacacttccggcctctctccgcaggcaacacagcttgccaatcttctggcaaaaaatatccgccttatcgaccgtgacacgatcaaacatctgacggaagagattgcggcggcgcgcaagcgccgtcggggcatcaaggtttagacggatgatcagaaaagcgccttcagctcgtcgagcttggaattgaccagccagccataataattttcctgcggcagcattggttcctgcccggctgctttgcgtcgcgcgttttcgtttgccagcgtatgggcgcgtgcctgcgtgccgccagtattataaagcgtcgcggtgatgcccggatttttggaaatgtcgaaatcggcgatctggcgataggtcgtgatcgactgtttcagcgtggctgcaatatagggcagcgtcaggttggggtccatgatggtcttgtagacggcattgccgtcgtcggcgtcgagcttcggcaggccggaaatacggttcaccatatccgacatctgaagtgcggtcagcggattgatctggccaaggccaaaggtctgcccggcatagaagggctggaagaagacggcgctgaaacggttgttcggataggcttttccacccaccgatttgccgcgaaaatccgcattccagacattttcgcggcaggtccacagcgaatagctgtccttgaaccggaggcaggctgcaaattccggccgcttgatgaactggccgatgctttcgccattatagccgaaactcacaccctggttcacataggacatggccttgacgtaataggtctgaagccggtcatagacatcgacattataggtgtgttcacccacgattgcgccgatgatgtggatcgggtcgatgccataggctgcggcggtcgagcggattttggagcgcagggatgcgtcctttttcagaaggttgtagatcttctggtatttcttttcatacgtggtgctaagctcatgggtgcgcttggccgaagcgccgggaattggcggctgctctgcgttgcggttgccgggcggcacgaccgtcaccgcatgggcgctctggctggcaaggaagaatgccaaagcaatcccggcaaaggtgcggagcggttttgcattgggaatggcacccaaacaaaagcccgcgatgctgcggttcgatctgctggtcattgcgcggaaacaagcctcaatatagttaacaagcccaaaaacttgccgggaaaatagaaaaccccccgatgcaagtcgaggggtttttgcatggccggcaaaagcgggcggatgcccgtggctttccggtcacgtcatgagctgttttaaagaatgaagcgcgaaagatcggtgtttttggcaaggccgccgatcttctccttcacataggctgcgtcgatgatgaaggttgctccggccttgtccggcgcggtgaaggaaatttcgtccagcaccttctccatcacggtttgcaggcggcgggcgccgatattctccaccgtcgcgttgagatcgaccgcgatatcggccagcgcatcaatcgcgtcgtcggagaattcaagcttcacctcttccgtttccatgagcgcaatatactgcttgatgaggcttgcctcggtttccgtcagaatgcggcggaaatcctcccgcgtcagcgcggaaagttccacgcggatgggcaggcggccctgcaattccggcagaagatcggatggcttggagacatggaacgcgcctgaggtgatgaaaagaatgtgatccgtcttcaccggcccgtatttggtcgcgaccgttgtgccttcgacaagcggtagcaggtcgcgctgcacgccttcacgcgagacgcctgccccgctcccgccttcgcgcgcggcgatcttgtcaatctcatcgatgaagacgatgccttcatcctcgctcacgcgcagcgcctcctgcacgatctggtcctgatcgagcagcttgtcggattcgtcattgatgaggatggggtaggaatccttcaccgtggtcttgcgcgtcttggtgcgcccgcccatggccttgcccagcatgtcggaaatattgagcacgccgatattcgcgcccggcatgccgggaatctcgaagttcgggctggcgccggaatcggaaacctcgatctcgatttccttgtcgtccatctcgccattgcgcagcttcttgcggaagctgtcacgggtggcggggctggccgtcttgcccacgagcgcgtccagaacccgttcctcggcgttgagatgcgccttggccttcacgtcctcgcggcgcttttcacgcacaagcgtgatggcgatctcgaccagatcgcggatgatctgctccacatcgcggccgacatagcccacttcggtaaatttggtggcctccaccttgacgaagggcgcgcctgcaagcttggccagacggcgcgagatttccgttttgcccacgccggtcggcccgatcatcaggatattcttcggcatgacctcttcgcgcatctacccttcaagctgctggcggcgccagcgattgcgcagcgcaatggccaccgcgcgcttggcgtccttctggccgatgatgaagcggtcaagctccgaaacgatttcacggggagaaaaattgctcatttcttgtcaaatccctgttgccgccgtcaccaggcggcggcgatatggtgaggagattggctggcggcagatctcactgcgcgtcgaggctttcgacgatgatattgtgattggtgtagatgcagatatcggctgcaatattcattgccttgcgggcaatttcttccgccgatttatccgtctcgatgagggcgcgggcggcggcgagcgcgtaattgccgccggaaccgatggccatcacgccctgctccggctccagcacgtcgcccgtgccggtcagcgccagcgtcaccttgctgtcggcgacaagcatcatggcttccagtttgcgcaagtagcggtcggtgcgccagtccttggccagttccaccgaagcgcgcataagctggtcgggatattgttcaagcttggcttcgaggcgctccagaagcgtgaaggcgtcggcggtcgcgcctgcaaaaccggcgatcacattgcccttgccgatgcggcgcaccttgcgcgcattgcccttcatgacggtgttgccgagcgaaacctgtccatcgccagcgatgacgaccttgccgtccttgcgcacggtgacaattgttgtgccgtaaattgttgtgggattatgttcgatcatggatgctcctttggcggcagacgcaacccggtcaagcgattgcgaaagcccctggtcgtgggcgaaacaggttcgtccatcctctggcggtgaatcgtgtttcgtcgagattatttaagtaggcgcggttgaattgcaaatggcgaattgcaaatggcccacagcggcaaaagcatttggcaaggcggacaaaccgttcctgattccggttttcgccgcatttatgctccgtcaggtggttccaccagactgcaaaatgctctagaacccctccagtattttcgtgaggaaagcctatgaccgctgaaagcacccgcaaggccagcatcgaacgctccaccaaggaaacgagcattgccgtttccgtcgatctggatggcgtcggtaagttcgacatcaccaccggcgtcggctttttcgatcatatgctggaacaactttcgcgccattcactgatcgacatgcgcgtgatggccaagggcgacctgcatatcgatgatcaccacacggtcgaggatacgggtatcgcgctcggccaggccgtcgccaaggctctgggcgagcggcgcggcatcgtgcgctatgcctcgctagaccttgccatggacgacacgctgacgggtgccgcagtggacgtatcgggccgcgcctttctggtctggaacgtgaatttcacgaccgccaagatcggcaccttcgacaccgaactggtgcgcgaattcttccaggctttcgctatgaatgctggcatcacgcttcatatcaacaatcattacggcgccaacaaccaccatatcgccgaatcgaccttcaaggctgttgcgcgcgttctgcgcgccgcccttgagaccgatccccgccagaaggacgcgatcccctccaccaaggggtcgctcaagggctaaagcctttccagcaaagcggggggcgtcggataatgcgtaaaaacagagaaacagggcgggcccaacgactccgtttcaaccggaaacgttccagacccgagaggacaggtcatggcgcaattcgtcgttcttgagccgaccggagccgaggcattttcaggagaggcgggaaccggctctccgtccgaaaaggccgtgttcgtgcgcgacggattttctatactggcgctggtgtttcctttcgtctggcttttgatgcagcggctctggttcgaggcattcgccgttctgggcataaccatcctgcttggacttgccgggaccagcctgggtatcgacgacgcggttccgctgcttgccattctggtctcgctgttcgtggctcttgagggcgccggctggaagatcgcgaagcttgaacggcagggttatgtccagcgcgcagtcattgaggcagccgatctggatgaggcggaaatccgctatttcatcgggcgcgacggggttgaaaccgcgtctgcggatatccccgttccgcaatggggccagcaagtgtcccgccctgctccttccacctttggcgcgactataggatttgtcggccatcgcggagaaaactgaaaatgcgtgttgctattattgactatggttccggcaatcttcgctcggccaccaaggctttcgagcgcgccgcccatgaaagcggcatatcggcggaaatcgacctgacttgcgatgcgcagcgggttgccagcgcagaccgcatcgtcctgcccggtgttggcgcctatgcggattgccgccgtgggctcgatgccgtacccggcatggtcgaggcgctgaacgataccgtattgaagaaagcgcgtccgttccttggcatctgcgtgggtatgcagcttatgtcggaacgcggactggaaaaaaccgtcacgaacggccttggctggattgcgggcgatgtgcgtgaaatggtgccgtccgatgcatcgctgaaaattccgcagatcggctggaatcggattcacgtgaaacattcgcatccgatcttcgacggaatccccgccggcgacgacggcctgcatgcctattttgtccactcctatatgctggatgcgaaaaatgcatccgatgttctggctgtgaccgattatggcggcgacgttaccgccgccgtcgggcgcgacaacatggtgggcacccagttccatcccgaaaagagccagttgctcggcctttcgctcattgccaatttcctgaaatggaagccttgaaatcatgatcctttttcccgccatcgatttgaaagacggtcaatgcgtgcgcctcaagctcggcgacatggatcaggcgaccatctacaacgaagaccccgccgcgcaggcaaaagcctttgaggatcagggctttgaatggctgcatgtggtcgatctcaacggcgccttcgcaggcgagagcgtcaatggcacagctgttgaagccattttgaaggcgacgaagaacccggtgcagcttggcggcggcatccgcacgctcgcccatattgaaaactggctttccaggggcctgcgccgcgtcattctggggactgtcgccgtgcgcgatccagccctcgtcatggaagcctgcaaggcctttccagggcaggtcgccgttggcatcgatgccaagggcggcaaggttgccgtggaaggctgggccgaagcttcaaggctgggcgttatcgaacttgcgaagaaatttgaaggcgcaggcgtcgcagccatcatttataccgatatcgaccgtgatggcgtgctggcggggatcaactgggattcgacgctggcgcttgccgaagccgtttccattccggtgattgcctccggcggccttgcctcgatggaggatatcaggcgtctggccacccctgaaatgcgcaagcttgaaggggcgatttccggccgtgcgctttacgatggccgcatcgacccggcggaagcattatcagtattgagggctgcggcatgactttgaaagcaagagtgattccctgtctcgatgtgaaagatggccgcgtcgtcaaaggtgtgaacttcgttgatctgatcgatgccggtgatccggtggaagccgcccgcgcctatgatgcggcaggcgccgacgaattgtgctttctcgacatcacggcgtcttcggacaatcgcgagacaattttcgatgtggtggcgcgtacagccgaacagtgcttcatgcccttgaccgttggtggcggggttcgccaggtggccgatatccgcaagcttcttttggcgggagccgacaaggtgtcgatcaataccgcagcggtgaagaacccggaattcgtggcggaagccgccgacaagtttggcaatcaatgcattgttgtcgccatcgatgcgaaaaaggtttccggcgcgggtgaaaatgatcgctgggaaatcttcacccatggcgggcggcagccgaccggcatcgatgcggtggaatttgcacagaaggtcgtggaccttggcgcaggcgaaatcctgctcacctccatggaccgcgatggcaccaaggcggggtacgacgtggcgctgacccgcgccgtggccgatagcgtgcgcgcgccggtcatcgcatcgggcggcgtcggcactctcgatcatctggtggcgggcattcgcgatggccatgcgacggcggttctcgccgcttcgattttccacttcggcacctatacgatcggcgaggccaagcgctatatggccgaagccggcattccgatgcggctcgatccggtccgttgatagcaagggtgcatcagagcggttccggttaaaaggaaatcgctctaactatttgttttgtcgcattttccaacgcaaaaccgtttcacacttgtgctggaaatgctctaaaaagataccatgagggaaaccccgatgagccagtttacgcttgcagaccttgaacggatcgtggccgagcgcgccagcgtgacggatggtacatcctatacggcaagccttgtggcgaaagggcagccgaaggctgcgcagaaactgggcgaggaagcggtggaaacggtgatagcagccgtttccggcgaccgtgccggtgtcgtctcggaaagtgccgatctgctctatcatctggcggtggtctggaatattgcaggcgtggcgctggaggatgtgcttcaggaacttcagcgccgcaccgcccagaccggccttgcggaaaaggccagccgcccgaagggctgaaaggcaaatcgtccatgtgggaaaaagtcgatcagctcaccccgtcccggtattcgccctaccgcttcttttcggcgcaggaatgggcagccttccgggccgatacaccgctcaccctcacctatgaagaggtcaagcggctgcgctcgctgggcgacccgattgatctggatgaagtgcggcgcatctatctgtcgctctcgcggcttctttatgcgcatgtggaggcaagccagcttctgtttcgccagcgccagcaattcctcaacatggaggaatcctacaagacccccttcatcatcggtgtggccgggtccgtggcggtgggcaagtccaccatggcacgtatcctcaaggagcttctggcccgctggccgtcaagccccaaggtcgacctcgtgacgaccgacggttttctctatcccaacgcggtcctgcgcgagcagaacatgatggagcgaaagggctttcccgaaagctacgatattggcgcggtcctgcgcttcctgtcggcgatcaaggcgggcatgagccgtgtgcgcgcgccgctctattcgcatttgagctatgatgtgctccccggcgagtaccagatcgtcgacaagcccgatattctgatttttgaaggcattaacgtgttgcaggtgcgcgatctgccggaagacggcaagatggtgcctttcgtatcggatttcttcgatttctcgatctatatcgatgccgatccgcgcctgatccataaatggtatatcgaccgcttcatgcgcctgcgtgaaacggcgtttcgcgacccgcaatccttcttccatcgctattcgcagctttcgcaggaggcggcccgctccatcgccgagggcctctggcagaatatcaacctgaagaacctgaatgagaatattctgcccacccgcccccgcgccgatctcatcttgcgaaaaggcagcgatcatctgattgaggaagtggctctcaggaaaatctgacgcgagcattctttccccatgaccggatgcaaaaccggttcccgcttccgggtcattacagcctaatcaaaagaaaccttgccgcgtccttttttgatctcggagcggccggattttgccttcaggcggcgctcgaccgcacctctggatggtttggtcttcttgcgtggcgggggcggcggttcggctgccttggcgatcagcgcaagaaggcgttcgcgggcgtcctcgcgattgcgctcctgcgtgcggaagcgattggcttcaatcaggatatcgccgtcctttgtgcctttctgtccggccagcttgaaaagccgtgacagaatatcttccggcagaccggatcgcgcggcatgaaagcgcaattgcacagcggtcgaaaccttgttgacattctgcccgccggggccggatgcgcggataaacgcttcctccagatcgtcctcgtggatcgacaggcgcctggttatgcggatgatgttgcgatcctcttgcatgagagaacccatacactgatttggcgccctgcgaaattcttgcgataacagccaaaaaaagaagcccggcgcgatggccgggcttcccccctcctcaatatgcttaaaacctattcagcagccatgcggatcgccggtgcggcatccttgacctcgtggtcgacgtggctttcaaacttctcgaagttggaaacgaacatgtcgaccagcttcttggcctgggcgtcataggcaactttgtcggcccaggtcgagcgcggatcgagaatggagttttccacacccggcacttcgacagggacggcgaagccgaaattcggatcgatgcggaattcagcattgttcagcgagccgtcgagggccgctgccagaagcgcgcgggttgccttgatcggcatccgcttgccaacgccgtaagcgccgcccgtccagccggtattgaccagccagcaatcaaccttgtgctcggcaatcagcttgcgcaacaggttgccatattccgaaggatggcgcggcatgaaaggcgcaccgaagcaggtggagaaggttgcctccggttccgtcacgcccttttccgtgcctgccaccttggcggtatagccggacaggaagtgatacatggcctgcgccggcgtcagcttggcgatgggcggcatcacgccgaaggcatcggcggtgagcatgatgatattcttcggctggccgcccttgcccgatttcgaggcgttggggatgaaatccagcggataggcgcagcgcgtgttttccgtcagcgaaccatcgtcgaaatccggctggcgattctcgtccagcacgacattttccagaaccgtgccgaaacgttgcgtcgtggcatagatttccggttctgcttcggcggaaagacggatggtcttggcatagcagccgccttcaaaattgaagacgccatgttcgccccagccatgttcgtcgtcaccgatcagcgtgcgcgtcggatcggcggaaagcgtggtcttgccggtgcccgaaagaccgaagaaaaccgccgtgtcgccgttcgggccttcattggccgagcagtgcatcggcataacgcccttggcaggcaggatatagttgagcgcggtgaagacggacttcttcatctcgcccgcataggacgtgccgccgatcagcacgatcttgcgggtaagatcgaccgcgatcaccgtttcggtgcgcacgccatagcgttccgggtcagccttgaaggacggcaggtcgatgatggtcatttccggcacgtaggaagcaagggcttcctgcgacggacggatcagcagattgcggatgaacagcgaatgccaagcatattcggtgatgacgcgggcgttgatcttgttgtcggcatccgcgccgccgatgagatcctgaacgaaaagctccctgcccttcgcatgttcgatgaaatcggcatagagaagctcaaaagcttccggcgtcatgggcttgttgttgtcccaccacacatgatcttcggtattggcgtcgcgcacgacgaacttgtctttcggcgaacggcccgtgtgctggccggtacgggcaacgagcgcgccctgcgcggaaagctccgcttcgccccggcgaatggtctcttcataaagccgtgccggcccgagattgtagaagactgcggagagttccttcagtcccgaagtggaaatcgaagcggccttattgtggatgccggtctctttcatgatgtctccgccgtctgtttgactaactaaaaaatgcgtccccctggtttggctttcatgggggatggcagtcagaaacagatcaattgagaaaattcaaatatttaatcgatttaaaatttttgaaattttttttaaatcgtttaacccgagcgttctggggtgtggaaaaccgcaaacacaaccctggcgtacatttaccaaacactgattcgcttgaggacgatttcaacgttccggtgcgcttgccacattttgtacctaatttgtactgcaaaagcggcatcactgtattaatatcggcatcgacgggtgatcgatgctattttgccggagatttgaaccggtacatttcagccgccgatcgtgaaaggttgcgcggtcaacaaaggagaaggtccacatgaaggaagcttcggcaacgcagacgattgcgctggttgatgatgaccgcaacatcctgacctccgtttccattgcgctggagtcggaaggttatcgcgtcgaaacctataccgacggcgcttctgcgctggatgggttgatggcgcgtccgcccaatcttgcgatcttcgatatcaagatgccgcgcatggacggtatggagcttctgcgccgcctgcgccagaagtccgatctgccggtcatcttcctcacttccaaggacgatgagatcgatgaactcttcggcctcaagatgggtgcggacgatttcatcaccaagcctttttcgcagcgtcttctggtcgagcgtgtcaaggctgttctgcgtcgcgtggcggcgcgcgacggcacggcaaagcccgccggccagcaggccaagtcccttgagcgcggacagctcgtcatggatcaggagcgccatacctgcacctggaagggtgagccggttacgctgactgttaccgaatttctcatccttcactcacttgcccagcgccccggcgtggtcaaaagccgtgacgccctgatggatgcggcctatgatgaacaggtctatgtggatgatcgcaccatcgacagccacatcaagcgtctgcgcaagaagttcaaggcggttgacgacagcttcgagatgatcgaaacgctctacggcgtcggttatcgtttccgggaagcgtaagatctgccgctttctgcgccggggcttctccccggccggacggatggcgtgacggcgcgttgagcaatgcggcccttttgcgggccggttaagggtaagattgaagcggcatggtcgcagagacccagaaagatagcctttcggggatgcgcgagcgcagagcacggcggcaacgctcggtgtttctgcgccgctttctgtcgcccttgcgcaagtttcttgggcaatatctcttttcaagcctgacgcgccgcatcctgtttctcaacctggcagcactggccgttctggtttccggcattctttatatgaaccagttccgcgaggggctgatcgacgccaagatcgaaagcctgctgacgcagggcaagatcatcgctgctgcgatttctgcatcggctacggtcgataccaattcgctgctgatcgaccctgaaaagcttctggagcttcaggccgggcagagcataaccccctcccccgattcgccggataattgggaatttccgatcaatcccgaaaaggtttcgccgctgctgcgccagttgatctctccgaccagcacgcgcgcgcgcatctatgaccgctatgcgaataagctgcttgattcgcgcgcgctttattcgacaagcttcccgtccagcgggccggtcctgcgctatgacctgccgccgatagaggatgagacgcctgccctttggaaacgtatcggcagctggctgtcgcgccttttctatggcggtggcctgccgctctaccaggagcagccgggcggaaacggccttgcctatcaggaaatcgtcaaggcgctgagcggctcgccgcagatggcacagcgccgcaatcagcgcggtgagctgatcgtttccgtggccgttcctatccagcgctcccgtgccattctgggtgttctgcttctttctaccgaaggcgatgatatcgacaagatcgttcaggccgagcgtatggcggttttccgcgtgttcggcgttgtgtcggcggtcatggtcatcctgtcgcttttcctcgcctcaacaattgccaaccccttgcgcaagctttcggctgcggcggaccgggtgcgccatggcgtgaaaaaccgcgtggaaattcccgatttttccgagcgtcaggacgaggtgggccacctttccacctccatccgcgacatgacggacgcgctttatacgcgcatcgaagccattgaaagcttcgcagccgatgtcagccatgagctgaagaaccccctcacctcgcttcgcagcgcagtcgaaaccctgccgctcgccaagaccgacgaatcacgcaagcgcctgctcgatgtcatccagcacgacgtgcggcggctggaccgccttatcacggatatttccgacgtttcgcgcctcgatgccgagcttgcgcgcgaacatatcgaccgcgtggatatgaaaaagcttctcaccagccttgtgactgccgcccgcgaagtgcggcgcaacaaggtcggcaccgaaatcgtgttcaacacgggcaagctgcctaccggcaagaaaggcttctatgtcgccggccacgatctgcgttttgggcaggtggtaagcaaccttatcgagaatgcgcgctccttcgtgcctgacgatacgggccgtatcgtcgttacgctggccggcgaaggcaaccggctgcgcattctggtcgaggataacggccccggcattcctatcgagaatatcgagcgcatcttcgagcgtttctacacggatcgcccggcatcggaagcattcgggcagaattccggcctcggcctgtcgatcagccggcagatcatcgaggcgcatggcggcacgctgacggcggaaaatattaccgatccggataagccggatattttcaagggtgcccgctttatcgttgatcttccggccagcgcatgaccgtgaaaagtggatatctgaacctgtgacgcccgaggaggaaagaagcggtcttcacgccaccaccctgcaattgctgggccggggtgtgatgattatgggccgctcgggcgcaggcaagacggaacttgcgctgacccttatcgagcgggccgcgtcgcgtcgggaggaagcctttctggttgccgatgatcgcacactcctgcatcgcgagggcgacaggttgattgcaagcgttccgacagcacttgcaggcggtgtggagattcgcggtgcgggcctgttccgcattccctatcgcgttgccacgccgctggatctggtcgtattgctggtgaatggcgacgaggctgagcgatatccgggaaaagagcgctggatatttgaagaggtcagccttccgcggcttctcctgccggcattgtcggcaaatggtgattccaatgcgctttcgcgcgccatagaagcttttttgttctttgaacgctggccctccgcagagtgattatcacatctgcatcctgaaaggtgttgaacggtttcggacaagggtgcacagtgcggttggaaattgtctaaccgttcacaacgctgcggcattttgcttttttcaaggcgatgtgctgatttttcacttgctatcaagatttgccctgccaagatgcacaactcgccgccgctttaatggcggtatttcagtgccatctgctactctggcgggtgatgcggtgggcacgcgacgggagcttttatagtatgatcggactcgtgcttgttacgcacggaaggctggccgaagagtttttatatgctgtagagcatgttgtcggcccgcaggagaatttcgagactgtttgtatcggcgctgaagacgatatggaacagcgtcggcgcgacatcgtcgacgcggttgagcgtgccgatagcggcaggggcgtgatcattctgaccgacatgttcggaggaacgccgtccaatctggccatttccgtgatggaggcgggcaggatcgaggtcattgcaggtgtcaacctgcctatgctcatcaagctgtcgagcgttcgtatcagcggtgatatcaagacggctctgcgtgaagcgcaggatgcggggcgcaaatatatcaatgttgcaagccaggtcctgacaggaaaatagtatatgcatgcgagtgtgaccgtcaccggcgaatatgatcccgacaatgccgtttcgcgctccttcgagatcgtcaacaagcgggggcttcacgctcgcgcttcggctaaattcgtgcagcttgtggataattataacgcccatgtccgcgtcagcaaggatggcatgacggtgggcggcacgtccatcatgggcttgatgatgcttgccgcttcgcccggctgctgcattgaggtgagtgcctccggcgaacaggccgatgcagttctcgacgcgctccagacgcttatcgccgacaggttcggcgaggaagcctgaacggctgaagtatagagcggttgctgttttaacagaatcgtcggccccatctaactatctgttttgtcgcattttccgatacatcgaagcgggatcgggaatcagtccgccggactgtttccctcacgcaggcgtgtcgcatttttgctggaaaactccggtgtggatctttctcctggccctggcggaaactgcaatcgggcagccgggcaatatgcacgtataaagatttgtttatattgcgttgtgttgggtgcactgatctgctactcaaaacgccagccggagtggtttgaccgttttagaaaatccgctccagaaccaattttttcatgcaattttgccttcaggcgaattgccctggattggagcacgcgatgaccgcaagccaagattttgttgtcaaggatattagcctggccgattggggccgcaaggaactcgacatcgcagaaaccgaaatgccgggcctgatggctgcccgcgaggaattcggcaagtcgcagccgctgaagggcgcgcgcatttccggctcgctgcacatgaccattcaaactgccgttctcattgagacgctgaaggttctgggtgccgaagtgcgctgggcttcctgcaacattttctccacgcaggatcacgcggcggcggcgattgcggcaaccggcaccccggttttcgccgtcaagggcgagacgcttgaagaatactggacctataccgaccagatcttccagtggccggatggcgagccgtccaacatgatcctcgatgatggcggcgacgccaccatgtatattctcatcggcgcgcgcgccgaggctggcgaggacgtcctgtccaatccgcagagcgaggaagaagaagttcttttcgcgcagatcaagaagcgcatggccgcaacgccgggcttcttcacgaagcagcgcgccgcaatcaagggcgtgacggaagaaacgaccaccggcgtcaaccgcctctatcagttgcagaagaagggtctcctgcccttccccgccatcaacgtcaatgacagtgtgaccaagtcgaagttcgacaacaagtatggctgcaaggaatcgctggtggatggcattcgtcgcggcaccgacgtcatgatggccggcaaggttgccgtcgtctgcggctatggtgatgtcggcaaaggctctgcccagtcgctcgccggtgccggcgctcgcgtcaaggtcacggaagtcgatccgatctgcgcgcttcaggccgcgatggacggcttcgaggtcgtgacccttgatgatgccgcctccaccgccgatatcgtcgtgacgaccaccggcaacaaggacgtcatcacgatcgaccatatgcgcaagatgaaagacatgtgcatcgtcggcaatatcggccacttcgacaatgaaattcaggtcgcagccctgcgcaacctgaaatggaccaatgtgaagccgcaggtcgatctgatcgagttccccgacggcaagcgcctcatccttctttcggaaggccgcctgctcaatctgggcaatgcgacgggccatccaagctttgtcatgtcggcttccttcaccaatcaggtgttgggccagatcgaacttttcacccgcaccgatgcctataagaacgaagtctatgtgctgccgaagcaccttgatgaaaaggtcgctcgtcttcatctcgacaagcttggcgcaaagctgacggtactttccgaggaacaggctgcctatatcggcgtcactccacagggtccgttcaagtcggaacactacaggtattaaccataggttaagcattccactacatcttgaggccggatggttgacaagccatccggtctttctttttgcgcgcgagatgcttcacgcggattcgccggaagggtattgttaaggcgaatcaagagcatttccggcaaacgagcgaagcggttttgtattcgggaatgcggataaacaatgcgtttcggtggtgtctgcgttgtgcgtttttttgccggctccggcggaaaacggctggcggattcattcccgaaacggggtctggctatcgtgtactgtggcggcgctcgatagcggggccggtaactgtttgaagtattttgaaaatacgggtgtgcgtccgttcagcggatggcgcggccgggtggcggagaaaagggaaacatgccagagctaggcttactgggcagcgtgcggaaaacttccgctaccgtgaaaggcaggcccgccatgaaaggcaagcataggctcgctgctttcacccttgccgcaaagtccttgtggcaaaccgcattgaaagcctcggtctcggtttccgctctctttgctgcttctcctgcctttgcacaaggtatggacggcgcacgcatttccatgccgttcggaggcagtgtcggcgctttcgaggtcatccagttttccatttttctgggcgccatgggcgcggccctgctctcggcgggctggctgatccgcgaccgttccaagatcgccaatgaaaacaatgagctgcgttccaaatttgcagatcttaatctcattgcgcagcgcaacgaggcgctcctcaacatgaaggaccagcgcattgtggtctgggacggccataatgtgcgcgccgatgtggtggggcaattgccggatgcctgcggcgcgccgcaggatcggccggcttttctcgccttcgggcgctggctgcgtccgcaatcggtgacggcgctggaacgcgccatttccaccttgcgcgagcaggcgcgcgcctttgatctcacggtcgaaacggtcaatggctcgctgctcgatgtccatggccgcacgtccggcggctttgcggttgcctgtttccagagcctgcaaggcgtgcaggccgaacgtgcaagccttgaagcgcagaaccgtgagcttgccgacagaatagagctgatgcgccgccttctggaccgcatcgaacagccggcttggctgcgcgacggcaatgggcgcatcgaatgggtcaatctggcctatgcgcaggcggtcgatatggccaatgcgagccaggttatcagtgaagggcgcgagcttttcggcgcgcaggcacgccagcgcctggagcgcgaccgttttgccgagcctgttgtgcaggaacaactgacggcggtggtgcatggcgaccgccgcgttttcgacgtgatcgatgtgagcgcggaatcgggttccgtcggccttggcttcgatctgaccgaagtgcaggccgtgcgcgacgaactgagccgcacactcaaaagccatgccgaaaccctggaccagctttcgaccgcggtggcgatcttcgacccggagatgaagctgcaattcttcaatcaggcctttgtgaagctctggggtctggatgtggcgtggctggaaacgcggccgagcaacacgcttattttcgaccgtctgcgcgcggaaggaaagcttcccgaacagcccgaatggcgcaaatggaaggattcgcttctctccgcctatcgcgcggtcgagccggaagaacatatgtggcatctgcccgatacgcgcaccatgcgcgtggtggcaaatccgcacccgcaaggcggcgtgacctggttcttcgagaacatgacggaaaaattcgagcttgagggccgctacaatacgctcatcaaggtgcagggcgaaacgctcgaccatctggccgaagccgtggccgtctttggatccgacgggcggctgcgcctgtccaatccatctttcgcagcactttggtcgctgccctctgaaatggttcgcgaaggtacgcatatttcgatcattgcaaagctttgcaaccagcgcggcggcgatggcctttgggaagatttcgtgtccaccgtaaccggcttcctcgatcagcgcgatggtcgcatggggcaggtggaactgagcgacggcgcgatcctttcctttgccgtggtgccactgcccaaggggcagaccatgctcaccttcatcgacgttaccgatacggtgcgcgtcgagcgggcgctgaaggaaaagaacgaggcgctggagcttgccgaccagatcaagaacgattttgtccagcacgtctcctacgagcttcgctcgccgctgaccaatatcatcggcttcaccgagcttttgcagacaccggccttcggctcgctcaacgagcgccagcttgaatatctcgaccatatcagcacctcgtcgtccgtgcttctcaccatcgtcaatgatattctcgaccttgcgaccgtcgatgcgggcatcatggagctggagattggcgacgtatcggtggtcgaagcgatttcagccgcggcctcgcgcgtgagcgagcgcctgcgcgaccataatatcggccttgatgtcgatattgccgacgatgtggacgtgttcaaggccgatgccaaccgcgtgcggcaggtgctgttcaacctcctgtccaatgccgtcaactatgcgccggaaggctccaacatcgtgcttcaggtggcgcgtgacggggcggatgtcgtctttgcggtccatgatgacggccacggcatgccgagcgaagtgctggacacggttttcaagcgtttccagtcctatccgaatggcgggcgcaggcgcggcgcgggccttggccttgcgatcgtgaaaagcttcgtggaacttcatggcggccgggtcgagatcgacaccggcgaggagaggggcacgaccgtcatttgccgctttccatccgaagcgcgcagcttccgcgctgccgccgaatagggtaaacggtggctatgaacgccccgatcaagattctcgaagcctttcttcccgacgaagccgccacgctgcgctttggcgaggatttcgcccttgcattgcaaaagggagatttcataaccctttccggcgatctgggtgccggcaaatcctcgctcgcccgtgcgatcatccgtacgattgccgacgatgccgggcttgatgtgccaagccccacattcacgctcgtccaaagctatgaggcgttgcgccttcccgtcgcccatgccgatctttaccggctttccacgccggaagaactggacgaactggggctggtggaatttctggatgagggcgtggctctggccgagtggccggaacagggcgaagggtttttgccacaggcgacctttgccgtcatgctgtcgcatgaaggggcagggcggcacattcttatcaccggcccgcaaccggccatggagcggctggagcgttcgctggcgatccgcgcctttctggaaaaaaatgggcgcgtggaggctcggcgccgctatctgcaaggtgacgcctcgccgcgtaaatatgagacgatccacagccggcatggtgaggaaattctcatgaatgccccgcaaatgccttatgatccgccgcttcgcgacggcaagtcctatcggcagattgcccatctggcagaaaatatcctggccttcgccgctattgacgggcttctggcagggcagggttttcgtgtgccgcaaatgcgtggcagcgatctcgatgccggttttctcattctcgaaaatctcgggacggaaggcgtgcgagcggcttccggcgagccgatccctgagcgttatgaagctgcgggccgttttcttgcgcacctgcatggtgtgcgctggcccgaccatgcgccggtcgcattctatcccgatcatgttattgcaccgtttgatcgcgatgcgatgatgatcgaggtcagccttgtcgggcaatggtatgcgccgcgcatgatggggcgtccgctgaacgatgtcgaacgggaggcttttgaagccgcgtgggataaggtgattgccgatattgcggatagcgaaaagagcctgcttctgcgcgattaccattcgccgaacctgttctggttagccggcgcacaaggcaaggacaagattggcatcattgattttcaggacgcgatgatcggcccggcggcctatgatgtggcctcgctggcgcttgatgcgcgcgtgaccgtttcgccggaactggaacaggcaatcgtcgccgcctattgcgatgagcgccgcttgcttggccattcctttgacgaagcggctttccgcaaagcctatgccgccatgggcgcgcagcgcaatgccaagctgctcggcctttttgtgcggcttgatgagcgcgacggcaagcccgcttatctgcaacatctgccgcgtatccatgattatctggggcgtgttctcaaacatccggtcatggcccccgtcgcggcatggttcaaggcactcggattgatgcaggaagggacggtgcacaatgaaaatgcctgaaaccgcaatggttcttgccgccggtcttggcaagcgtatgcgtcccatcaccgaaaccatgccgaagccgctggtgaacgtcgcgggcaagccgctgatcgactggtgcctcgatgcggtagagcgggcaggggtggcccgtgcaatcgtcaatgtgcattatttagccgaccagcttgagcaccatcttgcgacccgcaaccgtccgcagattatcatttccgacgaacgcggccttcttctcgattcggcgggcggtatcgtcaaggtactgccggatctggctggagagcccttcttcatcttgaatgcggatacgttctgggtcggggatgaggccgaacccaatctcgtcaggcttgccgaaacatgggatgatgcccgcatggacatcctgttgatgacggcacggctcgatcaggaaacgggctatgaaggcaagggtgattttgttgccgatgccgaaggccgcctgcgccgtgcacgcgatgtcccgggcgaaccggtgatctatgcgggtgccggtatcattcacccgcgcatctttgccgatgcgacacccggcattgcttcgctcaatcgccatttcgatcaggcaatcgccgcaggccgtctttatgggatgcccatgaccgggcactggctgacggtgggaacaccggaagccatcggcaaggcagaggccgtgttgtccgcatttgcatgagggaggcaagcagcatgtgcgcatcgcggcccggagatggaaaacagcgcctgttttccattccccccggccagcccttcctgcccgctttcgcaaaggcccttattgaggggcggctgatcgaaggttttcccggccatccgtctgatccgctggcgctggcaagcgcgacgatctatgtgccgacgcgccgcgccgcgcgtgcgctgcgcaccattcttgtcgatctcaatccggtcaaaagcgccatcctgccccgtatcagcccgcttggcgatgtggacgaggatgcagctttcttcaacgccggtgcggcgggcgtttttgatctcaatccgccgattggcactgccgaacggctcctgttgctggcacggctgatccgtccctggcgggaatcgcttccgtcgcatgtacgtgcgcttttcggcgtggatgatgtctcggttccggccacgaccgcggatgccatctggctcgcgcgcgatctggcagcactgatggatcaggtggaaaccgacggtgcgaaatggagcaagcttaccagcattgcgcccgatgatcttgccgactggtggcgggtgacactcggctttcttgatatcgtcacgcggctctggccggatattctggctgaacgcaggctgtccaacccggctgcccatcgcaacgacctgatccgcagtgaagtgaagcgcctgcgcgaccatccgccagccgggcccgtgattgctgccggttcgaccggctccattccggcaacggctgaattgatatcgaccattgccagcctgccgcaaggcgcggtggtgctgcctggcctcgaccgcgatatcgacgaggcggcgtggaaactgctcggcgaagcaggggacaatccttccattttcggccatccgcaatatgggcttcacaagcttctgcaagccataggcgcgctgcgtcaggatgtggacgtgctggaagacatgccgcgcgccaaacggctgcgcgagcgcatcgtaagcgaggcgctgcgcccggcagaaaccacggatgcatggggcctcctcaatcgtgatcccgacatgcagccatcagccttgcgtgaggctgcggcaaggatcgatcttgtcgaggcttccaacgagcgtgaagaggcgcttgcggtggcgctggccttgcgtgatgcgctggccgatgagcgaaagacggcggcgctggttacggcagaccgcaatctggcgcgccgtgtcgtgggagagcttgcgcgtttcggcatcgatgcggatgattccggcgggcggcatctgcgcgatgtggaaacggccacgcttttgcggcttttggtcgaaaccgtgttcaatcccggcgatccggtggctttgttggcgcttgtcaaacatccgctgctgcggctgggaggcgcgcgcatcgacaggcggcttgcgggcgaaacgctggaactcgtggctttccggggcggtacgggccgggctggcattctcgacctgcctgccttcttcgagcggcggctgaaagaaagcgcagaccagccctggcagcccgcctggcacacaaccgtgacgcaggatatgatcgaggcggcgcgcggtctgtgtgagagcctgtcggcggcggttgaaccgcttgctccctttgtgacagccaaccggcgaaccgatattggcgagattgcccgcgccacggttgaggcgctggaaaacatggcgcgtgacgacacgggcagcgtcgccgccttttattcgggcgagcgcggtgaaaagcttgcctccttcctgcgcggcctcatctccagtgaggcggagcttgatttcgaggcgatggaatggcccgccatacttgatgcgctcatggcgggcgaaaccgtgaaaccgcatccgggcggccatccgcgccttttcatatggggtgcactggaagcgcgcctgcaaacggtggatgccatcgtgatcggcggcttgaacgagggaagctggcccaccaagacccgcaatgacccgttcatgtcgcggccgatgaaggcaatgatcgcgctcgatccgccagagcggcgcaccggccttgccgcgcatgatttccagatggcgctcggcatagaccatgtggtgctgacgcgttcgcaacgctcggacaatgcgccgacggtgccttcgcgctggctgcagcggcttgaaaccgtgctgggcgcagatgtcaccaatgaaatgcgcgggcgcggcacgcgcttcatccattggtcgcgcgagatcgaccgggcggaggatgtgcctttcgtcaggaagccggagcctgcgccgcctgtcgccgcgcgtccgaaacatttttcggtgacggaaatcgaaaccctgcgccgcgacccctatgcgatctttgcgaagaagattctgaagctgcgcccgctggaacccctgatccgcgatccggcggcagccgaacgcggcacgttgtttcacgacattctggggcatttcacgcaagcggcaatcgatccgcttgcccccgatgccgccgaaaaactcatggagcttggccgcattctttttgcggatatggatctgccgctggaaattgaagcggtctggtggccgcgctttaccgcgctcattccgcaatttctgcaatgggagcgcgagcgggcgtataaagtgcaggaaagatttgccgaaatcgcctcgcagaagcgcgaagtggaaaatctcggcattacactttccggccgtgccgaccgcatcgacctgatgcgcgatggtacggcggaaatcatcgattacaagaccggctccacgccctcgcccaagcaggcgcatgtgcttctctcaccgcagcttgcgctggaggcagcccttctggcgcgcggcgcatttctggatgtcgggccggtgcgcgcttgcgatctcacttatgtgcgcctcaaggcagccggtgaggtgaagccggaatcgatcctcaagatcagcaggcccccatcggaaaagacggctccggcgctgggtgaagaggcatggcagcggctggcgcaattgctggccgaatatcaaaaaccggagaagggctatctttcgcgggcgcttccattccgtgaaaccgaccttaccggcgattacgaccatctggcccgcgtgctggaatggtctgctggcggcgatagcggcggggagggcggcgaatgaagaagaaacctttcatcccgccggaaaccatcgatgcgcaggcgcgcgcggccgacccgtcggcctccgtctgggtctcggccaatgccggttccggcaagacccatgttctgaccgagcgcgtcatccgcctgcttctggaaggcacggatccgtcgaaaatcctctgcctgacctataccaaggcggcggcagcggtgatgcagaaccgcgttttcatgcggctttccgaatgggcggtcctgcccgatgaggccttggccgagcggcttgaaaaacttgagcgccgccgccccggcgcggcgcgcctggccactgcacgccgtctctttgcgcgcgcgctggaaacgccgggcgggctgaaaatccagaccatccatgccttttgcgaagccatcctgcaccagtttccgctggaagcaaatatcgccggtcattttgagatgatggacgatctcatgcaggcggcgctggtgggcgaggcgcggcgcaccctgcttgaaaccgcttatggcggtggtgatcccgcacttgcggcagcctttgccgatgtgttgcaggcggcgggcgaaacggggctgcaatcgcttctggacgaggcggtgggccgccgtaacggcttgcagctttatctggctgaactgggcgtcggcacacaccgtatggaggctctgcatcgcgctttcgggtttgagcccgatgcgcgcgaagacgatcttctggccgatctctggccggtaccggaattttccgacgatgcgctcgatctcatcctatcgatcccgaaaggggcttcacgcgcgcaggatttcgcgctgcaattgaaacggctggagaaggcgagcggccttcccgacaagattgcggtgctgcgcgccgctttcctcaagagcacgggcgagccgaaatcaggctcctatgtctgttcggcagccgtgaaaaagcttctgcctgaattcgaggaggaattcgacacggctgcggcgcgggttgaaatggggctggaccgcctgaaggaattgcgccttgtccggctcaatctggcggcgctcacgttgatcgacaatcttctgcaacgctatcacgacctgaagtgccggcgcggccttctggactttgaagacctgattacccgcaccgtggcgctgcttgcgcgcaatggggcaggccaatgggtgcaatataagctcgaccgcggcatcgatcatattttggtcgatgaagcgcaggatacgagccccgatcagtggcaggtcatccgcatgttgtcggaggaatttttctccggccttggccagcgcaacgtccagcgcacgctttttgctgtgggtgatgaaaagcagtcgatctattccttccagggggccgtgccagacgattttgccgagcagggccgggccatcagcattcaggccagcaatgcggagctgaaattcgagcgcgtgagcctcaatttctctttccgttcgacgcctgatgtcttgcaggcggtggatgaggtttttgcgcggccggaagctaacagggggctttccggtgcgacagtccactccgctatccgggataaagaaccgggcgaaatcgaaatctgggacatgctgacgccggaaatggtggaagagccggacgattggcgtgtaccggtcgatcaactggccgcgccagctgtaaggcttgccgaacagattgcggcaacgatccgctactggctggatcgcggggagccgatccccggccagaaccggaagatcgcgccgcgcgacatcatggtgctggtgcgaaagcgtgaccagttcatgcctgccttgtcgcgcgcgctgaaaaacctgtcggttccggttgccggcgccgaccgtctgcaactcacgagccatatcgctattcaggacctgatggcgctggggcgtttcgtcctgcaaccgtccgacgatctgtcgctggcggcgcttctgaaaagcccgcttttcggctgggacgatgaccggcttttcacgctggcatatccgcgcggggcaggggacacgctttttgaatatctctaccgcgcttcgcgccatgatgcggagctggcgcagattcacaagctgctgagccgttggcgcaacatggccgacaccatgccggtgtttgaattctatgcgcgtgttctcggtgccgatggtgcaaggcgcaagcttctggcgcgattggggccggaggcgggcgatatcatcgacgaattccagaattatgcgctttccgccgagcgcgctggccttccgggtttgcaggcctttctcgaaacgctggaagcggccgcgccggagatcaagcgcgagcttgaccagggccgtgacgaggtgcgcatcatgaccgtgcatgccgcaaaggggctggaaggtgcggttgtcttcctcgtggaccccggcagcgcagtgtggacgggaagccgtgcgcccaagcttatcccttatgattttcagggggatggcccgccggtgaagggctttttgtggcagccgaacagttcctgccagacgggcttcacggcagcggaaatcgaaaagcttaaaaaccgcgccgaggaggaatatcgccgtcttctttatgtcggcatgacgcgcgcggaagaccggctcatcatttgcggttatcgcggcacgcgcgaaagcggcgaaacctggcatcggctggttgaggatgcgctggcagccaagtccgaaacctttgttcatccggtcacgggcgtggctgcgaggcgctatcgcaagacgccgcgcagttttatcgaaatcaatgaggaggatcaggccggggcgacgtctctgccaccgcttccccatgattatcgccagcctatggaagcagagccgggtttgccgcgccccttggccccatcaggcgcttcggccttgatcgaggcggacgaggagccgccgctcgacctgtcgtccccggttttgcaacccggcaccggcgcaccggccttcgcgctgcggcgcggcacggcgatccacatgctgctgcaatatctgccggatgtggcgccggaaaaacgcgaacatctggctgcggactatctggcgcgtattgccgcagactggccggatgccgaacggctcaaggcttggcagagcgtccatgccattctggatgatccgcgctttggccccgtttttgcggaaggttcgcgcggggaagtggctgtcatgggcatgatcgatattggcgggcgtgaccacgccgtatccggccagatcgaccgcatcagcgtggatgaaagccgtgtgctgatcgtcgattacaagaccaatcgcccgccgccgaagacgctggaagccgtgccttccgcctatcgcgcgcagcttgccctctacagggaattgctgaggccgctttatcccggacgtgtggtggaagcggcattgcttttcacggaagggccatttctgttgctcgttcccgatgctgttctggatgatgccatgggagcgctgaaggatactcaaggaaaggtgaggaaccagaacttgacggatggcggcagacgcgccacatgatatagccaataaagagcggatagagcattttcgagccaaaagtgtgaaacggtttgcgttggaaaatgcgacaaaacaaatagttagagcggttccggcgattctgttaaaatagaaactgctctagcgcgtgagtctatagaagaacatcgccattctaccaaagaggaggattagttccatggcaaccgtcaaggtcgataacagcaactttcaatcggacgttctccagtcgagcgagccggttgtagtggatttctgggcagaatggtgcggaccatgcaagacgatcgctccggctctggacgaaatcgccgctgaaatggctggccaggtcaagattgccaaggtcaatatcgacgagaacccggagctggccgcccagttcggtgtgcgctccatcccgacgcttctgatgttcaaggatggcgagcttgccgccaatatggttggcgccgctcccaagagccgccttgccgactggatcaaggcatcggctgcgtaataaagatcaccattacaaaaatggaaaaacccggcctttgcgccgggtcagattgatgaaaaacccctcgatttttggcagcagtcaaaaacgaggggttttgattccgatctgttcatgttttgaatctgtgacgttccgtgaatctgaggccattttgaccctgcccgaggtttgtcagtagcctgacccggcctttgcgccgggttttgcttattgggggggcgtatcgttatcgcgcaggacttcacccgccagatagagcgatccgccaatcagaatgcgtggcggagcctcatcggcgggccaggtatcgtgcagaagtttcagcgcattggcgaccgaatgaaccggctctgcggaaagcccggccttttcggctgaaagcgccagttcagtgttcgcaattccggcatcgctggaaggaatgggcacggtgaagacatggcgggccatgcctgcgaaggcctcgaaatagccgaccggatctttcgtgttgatcatgccggtaattaggaaaagcgggcgcgcattgcgttcttcaaggtcgccgaaagcttccgcgataaccacacccgcacccggattatggccgccatcgagccagatttcggaagcgggcggagcaagatcaatcagcttgccatgcgtcatgcgctgcatacgcgccggccagtccacgaccataagcgccttttcaaccgccttatcgggaatgttgaaacccgccatctgcaccgcttcgattgccgcggcggcgttggatatctggtgacgtcccggcaggcgcggcaagggcaggtcgatcagcccgtcttcgttctggaacaccatgcggccatgttcctcgaaggcaaggaaatcctgaccatagacagaaacagggcagtcgagacgatcggcagtcgagacgagcacttcgcgcgccgtatcgaaaggctggaaaccgatgaccaccgggcagttcttcttgatgatgcccgccttttcggctgcgatcagttctgccgtatcgccgagataggcttgatgatcgatcgaaaccggcatgatgagcgagaccgcaggctcgggaatgacattggtggcgtcgaaacgcccgccaaggccgacttccatgatgaccgcatcggcgggatgttctgaaaacaggacgaaggcaacggcggtcaatatctcgaataccgtgatgtgctgtccgccattggcggcagcgacgcgctcgacggcttgcgccagcacatcgtcatccaccagcttgccgccgcccggcgcggcaaggcgatagcgttcgtgccagttgacgaggtgcggcgaagtgtggacgtgaacattaaagccgcccgcttcaagcagcgcgcggcaaaaggcggtggccgatcccttgccgttggtcccggcgatatggatcacaggcggcagtttcagatgcggattgccgagcttttccagaaggccgcgaatgcggtccagcgaaagatcgaagcccttgggatgcaactgcataagccgctcgattgcggcggcggcttttcctgtcacgatcaggctgccttgctgtcagcatccggcttctggggggcgggtgcatcgctgttggcaggctgcttcgtcatgatcttgagaagccgtgcaatcgttgccttcagttcaaggcgggaaacgaccatatccaccatgccgtgctccatgagatattcggagctctggaagccttcgggaagcttttcgcggatggtctgttcgatcacgcgcgggccggcaaagccgatgagcgcgccgggttcggcaatgtggatatcgcccagcatggcataggaagcggtgacgccgccggtcgtcgggttggtcagcacaacgatatagggcaggcctgcttctttcagcatttcgacagcaacggtcgtgcgcggaagctgcatcagcgagagaatgccttcctgcatacgcgcaccgccggaagaggcgaacagcacgagcgggcgcttcagttcgatggctttttcaaagccctggatgatggcttcgccagcgcccatgccgagcgaaccgcccatgaagctgaaatcctgcacggttgcaacgattggcaggccctcgatggtgccgaggccgttgacaatggcgtcatccatgccggtgcggctgcgataatccttgaggcgatcgatatatttcttctcgtcgcgaaatttcagtggatcgagcggcactttcggcgcttcaagcgtcgtatattcgccattgtcgaagaaaaagcgcaggcgatccttcgccttgatgcgcatgtgatggcccgaagacggaatcacgaactggttgctttccagatccttgtggaacaccatttcgccggtcgatggatccttgatccatagattttccggcatttcacggcggccgagcatcgaattgatcttcggacgaacgtagttggtgatccagttcatgacgtttggttccgtttcttgttcttcggcaacgacttctcagccgcttaaatggacgatttattgggcggcttcaaggcgtgtggcgcgcacactctctgcaagagcgtggacaagccgggttgcggcggcaaccggatcacccttcaccttgcccttttcatcgagttcaccggcaattgcgttgacaatggccgtgcccacgacgacgccatcggcatgggttgcgattgccgcagcctgttccggcgtcttgacgccgaaaccgacacagatcggcaggtcggtgcttttcttgatatggcgaaccgcttcgccgacctttgccgtatcggcaatggccgcgccggtgatgccgttcatcgagacataatagacaaagcccgatgaattatgcagcactttcggcaggcgcttgtcgtccgtggtcggcgtggtgaggcggatgaaattgatgcccgccttcattgccggaatgcaaagctcggcatccatttcggaaggaagatcgacaacgatcagcccatccacgccggatgccttggcatcggtcagaaaacgctccacgccatagacatagatcggattgtaatagcccatcatgacgatcggggtcgtatcgtcttccttgcggaattctgctgccatataaagcgtcttcgccagcgtctgtccggcgttcagggcgcgaaggccagccgcctgaatggcgggtccatccgccatcgggtcggagaagggcataccaagctcgatcacgtcagcgccggctttcggcagggctttcatcaccttcagcgcggtttccagatcgggatcgccgcccatgaaataggtgacgagcgccggacggccctcggccttcagttcggcgaatttggtgtcgatgcgagtagtcataccgtgccccgtggcaaagtgcgtgcgagataatcggcaacaggcttgccagccattgccgtttccatccatgcacgccgttcaaaatcaataatcccaagttcccagacgcaggccatcagcaagggctgtgccggcatgaattccacctcgtcgccgagttcgcactgccacagcatgcgtgtggcaatgccgccttcaagccaccagtgcaggagaagccagaggctctcctctccctgatgcagaatggcaaaaccggcgcccatatgcggtgtgtcggccagctttgccgccgcgctggcaatctgcctgcgggcgatgcagaccgtggcctccgccaccgggttggccggatcggcttcgataatgctgagcttgattgccgccgggccacactccgtcaggccgtcgaaccatgcggcgcgcggcttgtagcaggaggtggcgggggcggtgctcattgtcagatatccatgccgagaagcttgccgaccgtgtggacgtccttgtcgccgcggccggacagattgacgatcatcaccttgtccttgcccattgtcggcgccattttgacggcctgcgcaatggcatgggcggattcgagcgccgggatgatgccttcggtgcgggtgcaaagctggaatgcatccagcgcctcattgtcgaggatcggcacatagtcgacgcgcccgctgtccttcagccacgaatgctcgggcccgacgcccggatagtcgagaccagcggaaaccgaatggccttccagaatttggccatccgcgttctggaggagataggtgcggttgccatgcagaacgccggggcggcctgcgctcatcgaagcgcaatgttcctctccctcaagaccgcgtccgcctgcttcgacaccgacgatcttcaccgaggcgtcgtcgaggaacggatggaacaggccaatggcgttggagccgccgccgaccgctgccacgatcacatctggcaggcggccttcctgttcgagtatctgctggcgcgcttcggtgccgatgacggattggaaatcgcgcaccagttcgggataggggtgcggaccggcagccgtgccgatcaggtaataggtatcctcgacattcgtaacccagtcacgcagggcttcgttcatcgcgtctttcagcgtgccattgccggcagaaaccggcttcacttccgcgccgagcagcttcatgcggaaaacattgggcttctggcgctccacgtcggttgcgcccatatagacgatacagggcaggccgaagcgtgcggcaacggtggcagacgccacgccatgctgaccggcgcccgtttctgcgatgatgcgcgtcttgcccatgcgcttggcaagcaggatctggccaaggcaattgttgatcttgtggctgccggtatggttcaggtcttcgcgcttgaagtagattttagcgccacccagatgtttgctcaggccttcggcataatagagcttggaaggacggccggcataaaaggtggaaagggcgttcaactccgccttgaattcggggtcattcttcgccgtttcataagcctgctgcaattcgaggatcagaggcatcagcgtttcggcgacgaagcggccaccgaatatgccgaacatgccctcttcgtcagggcccgtcttgtaggaattgggtgcaaccggcttgttcaacgtttccgctccgtcatgttcaggcgcgcctggcgaatggctgagcattcgcatccgctacggcctggaaaaaattctcaataagacgcacgtccttttcgccgggcgcgcactccaccccggacgatatatcgatgccgggggcgcctgtcttcaaaagcgcctcggcgatattgtccgcattcaatccaccggaaagcatgtaatcgatatccgcgtcaagcgcggccagcaggttccagtcgaaggatatgccgttgccgcctggaagttcggaacccttgggcggcttggcgtcgaaaaggaagcgatcggcaatgccccgatagggcgcaattgcttcaagatcgccggcttcacggattgaaaacgccttcatcaccggaaggttataacgctcttttagaaaccgcacccgttccggcgtttctccgccatgcagttgcagcatatcgggtctgaccgtcttgacgatttcatccagcgcttcatcgtcggcatcgaccgttaccgcaacggccacggcgcggcctgtggcggcggcgcgcagtcttgcagccgcatccggcgtgatatggcgcgggcttttcggaaagaaaatgaagccgatatgcgttgcaccgccgtcaagcgcggcggcaacagcctcaggcgtcttcaacccgcatattttgatatcaagggccataggtttccgtcgcacaaatcagggcgctactcaagttgctatcggaccggatgcccgtcgaaaccctgttcgatcagaaaatcatacgcctccatgacctcaaggggaacagcctgcgcaatctgatagcccttggccggatattccaggatgcgttgcaggtcgccaatcatttcgtggatcagcatttcaagcggaaattccgccgtcggctgttcttcaaaagagacaagcggtgcgctgatgctggctctggcttccggccattgccgaagcacggtggcatggacacggcgctgcgtctggggcttagtgacgaaaatgccgctgaccgcgtcccacgccagtttttcgcgcgaaaaacggatgttttcgccgatattggtggcattgggttcgataatgatggcgcgctctggcacaccgcgccggatggcgatttcagcaaatgcctccgcctcgcttgccttgtagagcttgtccgtcccgcggccactccggccggtgaagatcagccagggcgcaagcccttccagatagaggtcgctcgcccgttcggcgacacgcggatcgtaactgccaaggccgatgatgatatcggcgccttcaagcggatcatagatgcagtggtaatcccacaataccttcgcggcggtcagtatggatgatttcatgtaaagtcgattgcctgtaatgcgctgccattgcgcttcagccatgccttgcagcgttcggtgtccgggcaaagctcctggcagagtttccagaatttcggcccgtggttcatttcgatcaggtgtgccgcctcatgggcgacgaggtaattgatgacgggcggcggagccataccgatacgccatgaaaaggacagcacgccgtcggaagtacacgacccccagcggcttttcgtatccttgaaacgaaccgccttggccttgcggccgacagcggctgtgtgacggacgacaagcgcctctatatcgcgcctgacttcccgtttcagataatcggccacccggcgcggcagatggctgggatctccgtgaacgagcagaatattgccctcgatacattctacggttccgcgccccggttgatggacgataaggtgcgctacaccgcgtatcggtatttttatacccgcacgaacgccgggctgatcggggagtttggcaatgcggctttcgatccagccttcatggcggttgaggaaattctgcacctcgcgctccggcaggccgggcggcaccgtgatgcgcaggcccttgccgcctggctcgatgcgcagcgtcagccttttggcacgcgggttctcgtagacacgcaacggcaattcccgcccggcgaccgcgtgaatgcgctcgcttctgacagccgccgatccggcgggcgtccggtttctgttgagttgccgaaaaaaggaaagggccatcgccaaagaataggtgattcgcgggaaaagctagaaaattttgctcataaaagcaaaacggcgcggaaaaaccgcaccgtttcaagctgttttgccgtttattggcaatcaggcatcgcctttgctgccggtcttgccgcgtgcggcaggtgtctttttcgcattgctgtggcgttcggccatgaaacggtcaaactcctccttgtcgcgagcgcggcgaagctcggccgcataggcttcaaattcggcgcgtgcttcctcaagcttgcggcgctcttccgccagacgctccagctcctcgcggcgccagtcgtcgaatgcggcattgccggttgtgccgaagttgaagctttcgctcttgcagcaattacgcatggagccgaacagcgaatcggtcttctcgttcacgccgcgcttgaacccttcgaggcggttgccccagaggatataggcgagcatggcaaggccaagcggccagaaaagaaagaagccgagcaccatcagcgcaatcgtggctggcgtccatgccgggcggatcattgcagtatttgtcatggtctgctccgtcgaaaagcgcacgtcatccagcaagggatgagatgcgcaaaccaggcctgccagcccgcctcatgcgggcaattttatctggcggcttggtttcgacgtggtgaaaagattgcagcttttcaagaatgcaacttctggattcaggccgcaattcgcctaaccaatgtgattaattcgagatttttttgcgaaaatgttcgagaaaagtcacggcaagaccggcgatcaatgcccagaaagccgagccgaccccgaaaaacgcaatgcctgaggccgtgacggcgaaagttatggtcgctgcaagccgctcatgttcatccttcagcgccagcgtcatggcgttgatgaacggcccggtcagggccagccctgcgacaagtgcgatgagaactgtcggcagtacggcgaagattgcaaccagcgacgcgccgaagagtgcgaagaccacatagatcgccgcataaacagggccggtcagccagcgtttgctgtggtcgggatgcgcatcgggattggtgcaaagggctgccgaaatggctgcaaggttcgtggttgatgcaccgaagggggcgcttaaaagcgagaacaggccggtgatgcgcaggcaggcgctggttggcggctcatagcccgaggcgcgcagaacggcaaagcccggcagattctgcgaagccatggtgacgagatagagcggcaccgcgatgccgatcatcgcgcctgtgtggaattgcggccagacaagcgtgagcgtggatatctcgggcgcaggcagtgcgggcgagcggcccgtgacgagggcgaaggccatgcccagcaccagaaccgcaatgaccgcaagcgatggattgaacaggcggatcaggaaaaagagcgccaccagcggcagcacaaaggctggatcgatcgaaacggtcttggctgccgcgatgacgaagctcaggagaacaccggccaacatgcccgaggccacgctggccgggatgcgggaaaccagaaccgacaattgccggatgaggccggttgcgattagcgcgagagcggtcacgatgaatgcgcccaccgcttccgctatggtgaagcccgcacttgcaccgatcagtgccaggccgggcgtggaccaggccgcaatgatcggcatacgatagcggatgctgagccatgcggaagcggcggcgacggcaaggcagatggccgtaacccagcttgcggtttcggcctgtgtggcgccgagcacctgcgcggcggcgatgatgagtgccaatgtgccgccgaagccgacaatcgcggcaaccgccgaagaggcaaagaccgaaaaacgcatgggcgctgctccgctatactgtttcgctgatgcgttccgccaggccggaaaccgtgcggatcagaaggtcgagatcctgcgggcgcgacaggcggtgatcgccgtctcgcaccagtgtcagcgtcacgtcatcgaccggcaggtgttccaccagcgtcagtgcatgtttgtagggaacatccgggtcctgcatgccttgcaggatatggaccggacagccggtctcgatgatgccattgagaaccagattctttcgcccgtcttcgatcagcgcgcgggtatagacgtaaggattgggcgaataatccgacggttcctcgaaatagcccttttcttcaaggtcgcgcttctgtttcccggtaagcgcgggttcgacaagtgcggcagtgaaatcgggagcgggcgcaatcagcacgatgccggcgggcgctctgccttctttcttcagttcctgcgccatgcgcagcgcgatccagccgcccatggaggaaccaaccagaatctgcggcccgcttgcatagtggcgatagacagcaaggctttgcgcaagccagcgcgaaatggtgccctggttgaaatcgccgccggattcgccatggccggaataatcgtgcctgagtgcgctatggccggtctgtgcggcccattcgtcgagaatgaccgccttggtgccgagcatgtcggagcgatagccgccgagccagacgacgcctggaagcttatcgccggccctgtagcgcaccgcgattttcgttccgtccacgtctatgaattccggggtgaattctggcgccgcaacgctcatgacaagtctcctcgttttgcgcgcctgttttggcatgttcgcaaaagggagaaaacccgccttatggatggaacccttgaaatgatgggaaatgtgaccgatatgccgcttgctccccgcgaaatgtccccaaaagtggcatttatcacatgggggtgatttttcctgtcaaagatgctattgacttcgccgctcgcttgacgacatttccgcgatcagccgcggtttgatgggggaaatgccgtctgggcaacgagcatccgatcgctgtagacgtaaacaatcaggagataacgaccattcgccgaccgttcagagcgacgccggtccagaaagacggaccgcgctccaaccgtgatatccgggttccccgggttcagcttattgacgccgaaggccagaaccatggggacgtttccattcaggaagccatggccatggcggaagaggcgggtctcgatcttgttgagatcgtgccgaacgccgaaccgccagtttgcaagatcgtggaccttggcaagctgaaatatcaaaatcagaaaaaagccgccgaagcgcgcaagaagcagaagacggtcgagatcaaggaaatcaagatgcggccgaacatcgacacccatgactatgaggtgaagatgaaagcagcgcagcgtttctttgaggaaggcgacaaggtcaaggtcaccttgcgtttccgtggccgtgaaatggcgcaccaggaactgggtatgaagcttctgcaacgcgtcaaggaagacacggttgaaatcgccaaggtggaatccgagccgaagctcgaaggccgccagatgatgatggtgctggcacctcgctgattttgcatccgttttcgggaaacgccgttttccttgaaaccatgccgtgaaagaaaccatgtcttggaaaagccgcctttcgggcggtttttctttgctcgaaacgaatattcaaagatgggacaaccatgaagacattgggtgaactggggctgtatcagcgccgccgccgctttgcgatcggtggggtgattgttcttttggtcatcgcgcttatcttcgtgcgctcgcaatcgaccggctcgctgcacgaatatatcgaagccttcggcatcagtctcattgttgcggccattatcgggcgcatgtggtgcacgctttatatcggcggacgcaagagcgcggaaatcgtgcagagcggcccctattcggtgacgcgcaacccgctttatgtcttcagcagcattggtgcggtgggcatcggcgcccagaccggcagcctcatcgtcgcggcagctttcggcgtgttgtgttatctcgccttttcgattgtcatccggacggaggagaaattcctcaaacagaatttcgggcgaccttacgaagcctattgtgccaaggtgccgcgtttttttccgaagttttcgctgtttcacgacgacaaggaactgatcgtgcggccagaccggatttaccgtacctttacggacggtctggttttcttcgtggcctatccgttctttgaattcgtggaatatctgcaaaacagccatatcctgccggtgcttctgcggctttattgacgttttcagctcaattcgggcattgtgttttgcggccattgggcctataaggccgcgttcaaactgcccggcagggcatgccgtggcggtttcgtatgcttttcgggcttggtcagcccggaagtgaaaacagggttccggtcggttgcaggcacgaacgccgcttgaaacaagaggtgtggagtgccgcaggaacgacggggatcgcaaacaagaggcgtcgagtacccctgggtacgagagggatgccaagaaggagtagcaaaatgcccaagatgaagaccaagactgccgccaagaagcggttcaagatcaccggtacgggcaaggtcaaggccgccgccgccggtaagcgtcatggcatgatcaagcgttcgaacaagttcattcgcgatgcacgcggcaccatggttctcgccgatgccgatgcaaagatcgtgaagcagttcctgccgaacggcctctaagagttagtctgagaaggagatcataacatggcacgcgtaaaacgcggcgttaccgcccacgcaaagcataagaaggttctggatcaggctgccggtttccgtggccgtcgcaagaacaccatccgcaccgccaaggctgcggttgaccgttccaagcagtatgcttaccgcgaccgcaagaaccgcaagcgttcgttccgcgccctctggattcagcgcatcaacgctgctgtccgcgagcagggactgacctatggccgtttcatcgacggtctggccaaggctggcatcgaaatcgaccgcaaggttctttccgatatcgcaatccacgaaccggaagcattcgctgcgctggttgcatcggcaaagaaggctcttgaatacctcaagaacacttccatgccgaacgcttttgaaggcgctgtccgctaagccagccccctttcccaagcacatcgataaattttggcgataaatttgggaacccgcgctggctcggctggcgcgggtttcatcatgcagggtcgcaaatgaaggacgaagcgggcaggctgacgatggagctggatgcggatgatctccgcagccttcaggccatcattgccgagagccgtggcgggcgtatttccagtgcgcttttcgatggcagccgcgtctggatcaagcgttacgatgcacagtctcgtcctttcgcgaagcgcctgcacagcttcatttcgccgtttctgccctatccgtttctgcgcagcccgaaggaaacgaacccggcgggcatggccgagcgtgaaaagcgcaaggcgcaagccttccttgccgcaggcttcgaggtgccgaggatcgtctatggcgaaggcccggttctggtgctgagcgatgtggcgcccattattcaggacaggctgaaatgcttgcgcaaggaaaacgcgcaggaacatgacgaacttctgatccattgcgctcatgcgcttggaaaagcgcatgcaaaggggcttcgtcacggacgtccgcatccgcgcgatttcttccagaagaacggtgttgcgggctttcttgatttcgaggaagagccggaagcagtcatgccgctggcggtagcgcaggcgcgtgacgtgtggcttctgtttttccagatcaccgcgcaggcgcgattttcaaagacaccgcatcgcgcgctcgctgcctatcgtgcggcggcaccggcagatgtggtgcctgaactgcacaggatcgttggtttttttcgatttaccatcgcgccgctcaggctgtttcgtcatgtctttctgggtggcgatggacggcggcttttgcaggcgatggaatttttcaatgcaaaccttgatgcgtccggccaatcaggccaaagagagtgataataccaagaggcgtgacgtgccgtaggcacggcagggatataatcaagaggcgtggagtgccgtaggcgcgacagggatttaaagaatgaacgatctagaacaactcgaacgccagattctcgaagacattgccgcggcagtggatgagcagggtattgaggccgtgcgcgtggcagcgcttggcaagaaaggcacggtttcggaaaagctgaagacgctgggcggcatgtcgccggaagagcgccagatgcaggggccggccatcaatggcctgaagaaccgcgtcaccgaggccttgagcgagcgcaggaccgaactgcgcaaggcggcggttgccgcgcgtctggagcgtgaaaaggttgatgtgacgctcccggtgcgtgaaagcgcggcatcgcgcgggcgcatccatcctatttcgcaggtgatcgacgagatcacggcgattttcgcggatatgggtttttccattgccgaaggtccggatatcgagaccgactattataatttcaccgcgctcaacttccccgaaggccatccggcgcgcgagatgcacgacacgttcttcttcaacccggatgaaaagagcgagcgcaagttgctgcgcacgcacacttcgccggtgcaggtgcatacgatggagaagttcgccgccatgcgcgataaggaaggccgcgacgagctgattcgcatcgtcatccccggcaagacctatcgtatggattccgacgccacccattcgccgatgttccatcaggtcgaggggctggtggtcgacaagtcggccaatgtcgccaatatgaagtgggtgctggaagagttctgcaaagccttctttgaagtgccttcggtgaagatgcgtatgcgcccgtccttcttcccgttcaccgagccgtctgttgaagtcgatatccagtgcgaccgctccggcccgcatgtgaaattcggcgagggcaatgactggctggaaattctgggctgcggcatggtgcatcccaatgtcttgcgcatgtcgggctatgacccggaagtctatcagggctttgcctggggcatgggcatcgaccgcattgccatgctgaaatacggaatgccggatctgcgcgccttcttcgacgccgatgtgcgctggatcgagcattacggtttccgtccgctcgacattccgacgcttttcggcggattgagcgcgtaaggacaggaaggaacaggacaaatgaaattcacgctttcctggctcaaggatcaccttgaaaccgatgcgacgctggatgaaatcgtcgaaaagctgaccgatatcggtcttgaagtggaatcggttgatgaccgagcagccttcagggccttcacgattgcaagggttttgacggcaacgcgccatcccgatgccgacaagttgcaggtgctgagcgtcgatacgggcgacggcaagccggtgcaggtcgtctgcggcgcgccgaatgcgcgcgctggtctggtgggggttctgggccgtccgggcgattatgtgcccggtctcgacgtcacgctttctgtcggcaagattcgcggtgtcgaaagttttggcatgatgtgctccgagcgcgagctggaactttccgacgagcataatggcatcatcgatttggccgaaaatgcgccggtcggcacaagctttgcggcttatatgggccttgatgatcccatcatagaaatcggcctcacgccgaaccgtgccgattgcaccggcattcgcggcattgcgcgcgatctggctgcggccggtcttggcacgctcaagaacacgctgccggatgcggtgaagggcgagggtgaaaccccggtcaaggtcattctggatcaggatgccgggaacccgttctgcactggttttgccctgcgcatggtcaagggcgtgaagaatggccctagcccgaaatggatgcagcagcgcctgaaggccattggcctgcgcccgatcaatgcgctggtggacattaccaattacgtgaccttcgatcagggacgtccgctgcatgtcttcgacgcggccaaggtcaagggcaatctgacggtgcgtacggccagggatggcgaaaccattctggcgcttgaccagcgcgagtacaagctgaacgccggcatgtatgtgatcgccgatgaaaacggtcccgaatcgattgcgggtatcatgggcggcgagcattcgggctgcgacgaaaatacggtcgatgtgctgatcgaatccgctctgtgggacccgcgcatgattgcgcgcacgggccgcgagcttggcattgtcaccgatgcccgctaccgttttgagcgtggcgtggacccggaaatgatggtgccgggcgcggaaattgcaacgaaactggtgctggaactttgcggcgggcagccgacggttctggatgttgtcggttacaagccgcataccgcgcgcgtgatcgatttcccggttacggaagtcaagcgcctcaccgggctcgatgtttcctatgaggatgcctttgatattctgaagcgccttggctttggcgtggaaggtgacggcaagaccatcagggcgacggtcccaagctggcgcggtgatgtggaaggcaaggctgatcttgtggaagaagtgatgcgcattcatggcatcaaccggattgatccgcagcccctgccgagccacggcgcggtcaatggccgcatcctgaccacgctacagattcgcacgcgccacgcccgccgtatgctcgcctcgcgcggcatgatggaagctgtgacctattccttcatttcagaagcgcaggccaaagcctttggcggcggcaagccggaactgaagcttgccaacccgatcgctgccgatatgtcggacatgcgcccgtcgcttctgccgggtctgctggccgcagcccagcgcaatgcggatcgcggtttcggtgatatcgcgttgttcgaggtttcgggcatttatgaaggtgatacgccggataagcagcgccgcgtcgcgggcggtgtgcgccgcgggacggcgaaggttgaaggggcgggccgtttctgggctggcaatgcggcgcctgttggtgttttcgatgccaaggccgatgcgctggccgcattggaagctgccggtgcgccggttgaccgtatccagatcgaggccggtggtcctgaatggctccatccgggccgttcgggcacgctgaaactcggaccgaaggtcgtgcttggcacttttggcgagtttcatccggacacgctggaggcgctcgatgtttccggcgcgctctgcggcttcgaggtctatctcgatgcgattccggaaccgaaggcgaaaagcgcccgcaccaagcccgctttgagcctgtcgctgttccagagcctcaagcgcgactatgctttcgtggtggatgcagccgtggaagcgggcaatgtcgtcaaggcggtctcaagtgccgacaagaaactgattgtcggcgttcaggtcttcgatatcttcaccggcgcttcgcttggtgaaggcaagaagtcgatcgcggttgaggtgctgctccagccacaggatcgcacgttgaccgatgaggatctggaagcactatcgaagcagatcgtcgccagtgtcgccaagcagaccggcggagtgctgcgcggataaagcaatgaaagcctgagcccgccgattggcgggcttttgcttgaagggaacgcacgggaagggaaaagcatgtttcgatggggtgtactttccaccgcgaaaatcggcgtcacacaggttattccagcacttgctgcttcggataacggtgtggtccatgcaatagcaagccgcgaccatgcgcgcgcacgcgcggttgccggccgcttcggcgcgccgctcgctttcggttcctatgaggaattgctggccagcaaggaagtggacggtgtctatattccgctgccgacatcccagcatatcgaatggacattgaaggccgccgaagcaggcaagcatgtgctgtgcgaaaagcccattgcgctttgcgcgggcgatatagaccagctcatcgaagcgcgcgacaggcatggcgtcacgattgcggaagccttcatggtctattaccacccgcaatggatcaagctgcgcgcgcttctggccgaaggcgcgattggcaatctgcgtcatgtgcagggtgtgttttcctatttcaatgtcgatcccggcaatatgcgcaaccagccgggccttggcggaggggccttgccggatatcggtgtttacccaaccgtggtgacgcgcatggtgacaggcagggagccgctctcggtgcgcgcttcggtggaatatgatccgggttttggaaccgaccgctacgccaatgtttcggcccgtttcgacgggttcgacctgaccttctatgtcgcgacgcagcttgccggccgccaatgcatggttttccatggcgataagggcttcatcgaggttcatgcgccattcaataccggcaaatatggccatggccgcatcaccctgcacgatgcgagccatatgcaggccaccgaatggtcgtttggcgatgcaaaccactatcagcttcaggcgcagagctttgttcgtgcggcgcggggtgaaaatgtgccgctcttctcgctggaaaattccagggcgaaccagaaattcatcgatgcgatttattccgcgggcagaagcggggtgagcgagactgtgtgacgcctgtaaagagtgcggggcaaggaatctgtttttgtctggctcttgtgacttgcagtgaaaaactgtctttcttatatacgcctcgcacagggctttgatgacaggccggaaaccggtccgctttctggaacccaaccttgaagcaggcattgtgaaaaccgataggaactgcccatggaacgctcggtcgaggtcttggcagtttgctgaatggagagaaatatggctaaagttattggtatcgatctgggaacgaccaactcctgcgttgccgtcatggacggaaagaacgcgaaggtcattgaaaatgcagaaggtgcacgcaccaccccttcgatcatcgccttcaccgatggtgacgaacgcctcgctggtcagcctgcgaagcgtcaggccgtcaccaacccggaaggcaccctttttgccgtcaagcgcctgattggccgtcgctatgacgatccgatggtcaccaaggacaaggatcttgttccttacaagatcgtcaagggcgacaatggcgatgcctgggtcgaggtgcacggcaagaaatattctccgtcgcagatctccgccatgatccttcagaagatgaaggaaacggctgaatcctaccttggcgaaaccgttacgcaggccgtcatcacggttccggcctacttcaacgacgcccagcgtcaggccaccaaggatgccggcaagatcgccggtctcgaagttctgcgcatcatcaacgagccgaccgcggctgcgcttgcctatggtctcgacaagagcgaaggcaagaccatcgctgtctatgaccttggcggcggtactttcgacgtgtcggttctggaaatcggcgacggcgtttttgaagtgaagtccaccaatggcgacacgttccttggcggtgaagacttcgatattcgtctggtcgaatatctggttgccgagttcaagaaggaaagtggcatcgacctgaagaacgacaagcttgccctgcagcgcctcaaggaagctgccgaaaaggccaagatcgaactgtcgtcctcgcagcagaccgaaatcaacctgccgttcatcacggctgaccagactggcccgaagcatctggcgatcaagctgtcgcgcgccaagtttgaaagcctggtcgatgatctcgtgcagcgcacggtcgagccgtgcaaggcggcgctcaaggatgccggcctcaaggctggcgaaattgacgaagtggttctggttggcggcatgacccgcatgcccaagattcaggaagtcgtgaaggccttcttcggcaaggaaccgcacaagggcgtgaacccggatgaagtcgtggccatgggcgcggcgatccagggcggcgttttgcagggcgacgtcaaggacgtgctgctgctcgacgtgaccccgctttcgctcggcattgaaacgctgggcggcgtgttcacccgcctgatcgaacgcaacaccactatcccgaccaagaagtcgcagaccttctccacggctgaggacaaccagtcggccgtgacgatccgcgtcttccagggcgagcgtgaaatggcagccgataacaagctgcttggacagttcgacctcgttggcattccgcccgcaccgcgcggtgtgccgcagatcgaagtgaccttcgacatcgacgccaacggcatcgtcaacgtttcggccaaggataagggtaccggcaaggagcaccagatccgcattcaggcttcgggcggcctgaccgatgccgacatcgaaaagatggtcaaggacgccgaagccaatgccgaggccgacaagaagcgtcgtgagagcgtcgaagccaagaatcaggccgaaagcctggtccattcgaccgaaaagtcgctggccgaatatggcgacaaggtttcggccgatgacaagaaggccattgaggatgcgatcgcagccctcaagacctcgcttgaaggtgaagacgccgaggatatcaaggcgaagacccaggcccttgccgaagtttccatgaagcttggtcaggccatgtacgaagcagcgcaggctgccgaaggtgcgggtgccgagggcggtgaacaggcctcttcgtccaaggacgatgtggtcgatgccgactacgaagaaatcgacgacaacaagaagtcgtcgtaattcctgaccgtgcgtgctcaagcccggggatatccccgggcttttgccagttttggggacggttgcgccggacaggcaaaagagaagttgtttcagcgggcttgcggaaaggcgggtcacgctgcatgaaacggaaaattgcaaacgctgcctgcttgagcatgtcgccggatgcggagccggtttcggtatacgatatgcatgaaggcatgaggcgcgttccagccgccgggataacgaactgatgaagatcgactattacgaagcactgggtgtcaccagaaccgcagatgacaaaacgctgaaggcagcgtttcgcaagctcgccatgcagtatcatccggaccgtaacccggatgatcccgaagccgaacgcaagttcaaggaaatcggcgaggcttacgaaaccctgaaagacccgcaaaagcgcgccgcttatgatcgcttcggccatgcagcctttgaaaatggcggtatgggcggtggtttcggcaatggctttggcggtgcgggcggttttgccgatattttcgaggatattttcggcgagatgatgggcggcggtcgccgccgcagcaatggtggccgcgagcgcggcgccgatctgcgctacaatatggaagtgacgctggaggaagcctatgcgggcaagaccgcgcaaatccgcgtgccgacctccattacctgcgatgaatgctccggctccggcgccaagcccggttcgcagcccaccacctgtaccatgtgctccggctccggccgtgtgcgtgccgcgcagggtttcttctcggtggaacgtacctgcccaggctgtaacggtcgcggccagatcatcaaggatccgtgcgagaagtgccatgggcagggccgggtgacgcaggagcgttcgctttcggtcaatattcccgcaggtatcgaggacggaacccgtatccgtctggctggtgaaggcgaggcgggcctgcgcggcggaccggcgggtgatctctatatcttcctgtcggtgaagccgcacgaattcttccagcgtgatggcgcggacctttattgcaaggtgccgatctcaatgaccacggcggctctgggcggccagttcgaggtttcgacacttgatggtacccagacccgcgtgaaggtgccggagggcacgcagaacggcaagcagttccgcctgaaaggcaaggggatgccggtgctgcgccagtctgttaccggcgatctctatatacagatcgacatcgaaacgccgcagaatctctccaagcgccagcgcgagcttcttgaggagtttgaaaagctttcctcgcaggagaacagcccgaaatcggcgggcttcttctcccggatgaaggagttttttgaaggaatcggcgaatagattattgaaataaaaaaggggccatgcggctccttttttattttgtttctaattcccgccttgcttataaacttcaatgcggcatagatttgtctaataacgacaatgggagcagcaagaatggcaggtcagcttggcaggaaactcgccgcgaagttcgatgaagaaatccgctttttcaaaggctggatagacgggccaaaagcagtcggtgcgattctgcccacgagttccatcacggcgcggcgcatggcgagcgtcatcgatgtcaattcgggcctgcccgtgcttgagcttgggccgggcaccggcgtcatcaccaaggctattctcaagcatggcgtgaaacccgccgatctttattctattgaatattcgcacgattttgtggagcatctgaacaagaccttcccggacgtgaacatcatagagggcgatgtgttcgatctcgacacggcattgggcgacaggaagggccagaagttcgattgtatcatttccgctgtgcccatgctgaatttccccatggatcgccgtgttgaactggttgaaagtcttctcacccacatcccgcacgggcgtcccctgatgcagatcacctatggacccttgccgccggttccggcagggcgcggcaattacgtggtccagcattacgacttcgtcgtgcgcaatgtgccgcctgctcagctctgggtctatcgcagtccgcttgtatagagcggttcctgttttaacagaatcctcggaaccgctctatctctttgttttgtcgcattatccgacgcaaaaccgcttcgcacttttgctggaaatgctctgacgcagcggtaaagcatcgggaatgcgcggctatagataataaagtgagggtcttccgtgcccggctctcttgtgcgaagagagtaaaaatcacagcggagatttccatgacgacagaattgcacgatgacgcatccgggcgcctgatcgtgggccttgacgtgccgacaattgccgaggcggaaaaggtggtcgaagaactgggcaatgctgtttccttctacaagatcggctatcagcttgtttttgccggtgggcttgatttcgccaaaagccttgtggcggcgcgcaaaaaagtcttcctcgacatgaagctgctcgatatcgacaacacgattgccaaaggcgtggaaaatgtcgcgaagatgggtgtttccatgctcacgcttcatgcctatccgaaggcaatgcgtgcggcggtggaagccgccagagggtcggacctatgccttttgggcgtgacggtcctgacctccatggacaatgccgatcttcgggaagccggttattccgacaatgcggaaacgctggtgctgaaacgtgcccgtcaggcgcatgaggccggtatgggcggcattgtcgcctcggcggtggaggcgcaggccattcgccaggcggttggccccgatatggccatcgtcacaccgggcatccgcccggcagggagcgagaagggcgaccagaagcgcgtgatgacgccagccgatgccttgagggccggtgcgagccatctcgtcgtggcgcgcccgatcgtgggcgcaccggatcgcaaggcggcagcccttgccatcctgaaggaaatgcgctcgattggaagaagttagagcattttcgagtttaaccggaaccgctctaaagaggaggaggagagaatgccgaaagcctattggattgcccgcgtggatgttcgcgatcccgaacgctacaaggattatgtttcgacggccaagcccgcttttgagcggttcggcgcgaatttcatcgctcgtggcggcaaggcggacgcggtggaggggccgggccgggcccgcaatgtcatcatcgaatttgaaacgatgcaacacgcgcttgattgctataattcacctgaatatcaggccgcagccgccatccgccagacagtggcggacggtgagatcgtgatcgtcgaaggcatctgaacggcgaaaacatttgcaagccgcaaaggctttttccttacaggcgaacggggggatcgtgccggtcggcaagggtgagatccagcagcaggacctttccggcgtggggatcggcctgccgggctttcgcattcatgccttcaaatgcactggtgataatcatcacggcggcatcggggccgacgaaggccgggcaggagggctgcttgaccggaagctcgaccgagcggatcaggcggccttgcggcgaataggcgtggatggcgctgccgccccagcaggcattccacagtgtgccttccgcatccacgaccgagccgtccatgttgcccgcttcgctgcgatgatggaaaacgcttttttcggaaaccggcaggccggtttccgggtccgtatcgacgcgccagatgatattgcggtctgtatccgcgaaataggcgaccttgccgtccggtgaaaagcagatggaattggtgattgtgatgccggagaagagtttcttcacatggccttcgcggtaccaccagatcgaccctgcttccttctcggcctttttgcccatggtgccgatccagaatgcgccggaaggatgcacacgggcatcgttggaccgggtgatttcattatccgcctccagcggatgatgcagcgtcagccgcccattggcgcgttcgcggatgaaaagcccgtgttcgctcacgataagctgccggttgcggtcgatgacggcaagcgcgcttgccttcatgccaagttcatgcacatgggtttcgccgctgtcccagttcttttcgatcagcctctggcccagaatatcgaaccaccagacattgccggtcaaaggatcatagcccggaccttcgcccagttccgcgatatgctcggcaaatattttcgttttgaccacgctcaccaccttctcccggaaatgctccagtgaattgaattcgacgttatcggaccgccagcataaacaagcgggcgatgccaatccagcccaaccagcccatccaggagcctccgcgatgggctgttgttgaaacggggccgctggcgtcgctctatctctttgttttgtcgcatttagcttacgcaaaaccgcttcgcacttttgctggaaatgctctagatttccggcaacttcgaatcgcgaggaaatcatggctctcaaagtcgcggtccagatggaccatatcagcacggtgaacatcacgggcgataccactttcgctctctcgcttgaggcgcaaaagcgcggccacgagcttttccattatgcgcccgaccggctttccatgcgcgatggcgtggtttccgcccgcgtggaaaagatggaagtgcgcgatgtgaagggcgatcattacacgctgggcgagcctgtccgccgcgacctcacggaaatggatgtgatcctgctgcgccaggatccgccttttgacatgaattacatcaccacgacgcatcttctggaacgcatccatccaaagacgctggtggtcaacgatccggcctgggtgcgcaatagcccggaaaagatttttgtcaccgaatttcccgacctgatgccggaaacgctcatcaccaaggatccgcaggaggtgatggatttccgccgtgaattcggcgacatcatcctcaagccgctttacggcaatggcggcgcgggcgtcttccatctggcggatggcgaccgcaaccttacctcgcttctggaaatgttcggccagcttttcagggagccgttcatcgcgcagcgctatctgaaagatgtgcgggcgggcgacaagcgtatcatcctcatcgatggcgagccggtgggcgcgctgaaccgcgtgccgtccgaaaccgacgcacgctccaacatgcatgtgggcggacgccccgaacagagcaagttgaccccgcgtgagcgtgaaatctgcgcgcgcattggcccctcgctgaaagagcgcggcttcatcctcgtcggcatcgacgtgattggcgactacatgacggaaatcaacgtgacgtcgccgacaggtatccgtgaaatcgaacgttttgacggcaccaatattgccgccctgttctgggatgcggtggaagccagacgataatttgttcctgaaacgttcttgacctcaccaatagtatatgcttaactccagaagttgtatttaagcatatactcacttgtgggatgtgctgcgtggcaagcgggggctcatggtcgcgcgggttggaacagttgcctttcatggcatagaggcggtgcctgtcgatgtgcaggtgatgatcgcgccgggcaagatgggcatgtccatcgtcgggctgcccgacaaggctgtggccgaaagccgggagcgggtgcaggctgcactgcacgcatccgggctttccatgcccgccaagcgggtgacggtcaatctcgctcctgccgatcttccgaaggaaggttcgcattacgaccttcccatcgctgtcggcctgatggccgcaatgggggccattcccgccgatgccattcaatcctatcttgtgctgggcgaattgtcgcttgatggttccatcacggcggttgcgggcgttcttcctgctgcaataggcgccaatcgcggggaaaagggcctgatctgcccccatgcctgcgggccggaggcggcatgggcgggcgccaatatcgatattctcgcgccgcgaagcctgatcgcactcgccaatcatttccgcgggacgcaagtgctgacgccgcccgatccttccatgcgcctttccagcgaggcactgcctgatctttccgatatcaaggggcaggaaacggcaaagcgcgcgctggaaatcgctgcggccggaaaccataacctgcttcttgtcggcccgcccggatcgggtaaatccatgctggcgtcgcgcctgccgtccatcctgcccaggctttctccgcgtgaattgctggatgtttcgatgatcgcttcgatagctggagagctatcgggcgggaaactgtcggatcgcaggccgtttcgtgcgccgcatcattctgcttcgatggctgcaatggttggtggtggattgcgcgcaaggccgggcgaggtgtcgcttgcccataatggcgtgctgtttctggacgagtttcctgaattctcgccgcaggtgctggattcactgcgccagccgctggaaaccggcgaatgcctgatcgcgcgcgtcaaccatcgcaccagctatccggcgcgctttcaattgattgccgccatgaacccatgccgctgcggcatggcgggcgaaccggggcatacatgcgcgcggggtccacgttgccagagcgactatcaggcgcgcatttccggccccctgctcgaccgtatcgatccgcgtgtcgatatgccggcggtttctgcgctcgatctgatcgcgcccggccagtcggagaaaagtgagacggtcgcaaggcgcgtggcgcgcgcacgcgccgttcaggccgcgcgctatggcgcgctcggtctcgatccatcaatgaccaacgcctattgttcggcaaacctgatcgaggaggtcgcccggcccgatgccgcaggcatgaaattattgcgtgatgcaagcgagcagatgcgcttttcagcccgtgcctatcaccgcatactgaaagtggcgcgcacccttgccgatctcgatggaagcgatcatgtcacccgcatccatctggccggcgccatatcctatcgcatgggcgcagagcgcttggtttcagcagcatgaaagggctggatgcaaaaaaggcggtgagaaacccaccgccagttcaactcagcggaccgagccgaccagaagattgtccggggcttcgattgtgacccaacgccccgtatggttggcggcctggcgcttcagataggtatagtcggtttcgtcccagcgcatgacttcgtcggtcaggttgtcgaggacgaaatcgccacggtccgcgcgcaccgtcagcacggcatggccttcaccattcggcttgcggacaacggtaatcaggagatcggtgagcggaatgcctgcctgatgcagttcgcgctgcttgagaaggacatatcctcgcagtcgccaaccgtggtcggataggcccaatattcctcgatgccgtagatttccatgtcggtcatcggcttgatgcgttcattgaccgaaaagttcacttcgataatgtgctgccagttggcaggggtgagtttgagcgcacgggtgtcgcggctggtgatggcgcattccctggcttcgcgcttgcagaattcataatggtcgatcggctgcgaggtgatcttgccggtctgcatgaaatcgccggaagcagcctgcgccgcaaagcctgccaacagaagcgacgccgtgaaaccggctgctgccattattttcttggtcgagcgaacaacgcaaaacatactcaacgcccctgccggaagttcatttattaacgaaacgttaaaatctgaaatatgccggagtcaattcgctttgccgtttcctcgcccaacatcttaattaatggttaatgcgtgtaccgaaaaaataagcaaccaaaggttgtttttatggccgggcggaggggggtgatccggccttatcttcaccgtcttgaacagttgacggcgccccgctggtggggccgcgaaacataaggaggagagaggagggcagaaaatttggaaagtaggagcaagcgccgtgcaattgcccccggcgcatgtgcaaaaaagaccgcatcgatagtaggaagcgcctatgcggggaaatcagtctactgggctgatttctgatcccgcttcgatgcgtcggataaggcgtgaaaataaagaaatagggcgggggccgccagaacgccgctttgcctaaagtggcttgaagcagactttggtgtgcccggcgccgatgaagcccagacggcttgcagcgcccttggaaagatcgagtacgcgccccttgatgaacggaccgcgatcattgatgcgcacgacgagcgatttgccgtttttctgattggtgaccttgaccttgctgccaagcggcagggtgcggtgggctgcggtcagtccggccgggttcatgcgttcgcctgaagccgtgcgggaagtaagggcgtaccaggaggcaccgccgcattgctctgctgaagcctcgattgcggtggcggcgagaaggccggttgccgcaacggcaagcatagccatacgggtcttgaagttcataccagatccactagttgtttacggggtgtctgcgcagtcattgctgagcaaggcccatgcgaactggaatctaaatgtggcactggcgtggtttgaatgagaatattgtgcggtaatgtgatctataaatagtcgggaaaattatcctatactatgtgttgtttactttatatggcaaacaaaaccgaggaatatttagaaagattcgcgctattcgctgtaaaagcgtttatgattcgttaggaattgacggcgggctttggttgtggtcgcttggcacaagaaaagctgcttgcgatccgggcagtggcgacgccgaagattacaatttttatttgcagggcaagttttttagcaggctgcgaaagttgatataatgcggcattttatgggcgaaattacaatttaaagctgtattgccggttggtttggcgaaagaaaatagttatccacaggctgtcccctggctatatgaggcgccgggcaggttccccatccctgcgggaatgctctataagcatgtggatcaatcgatggaatatcatgcaggatcatccagaacaggacgaaaaagccgtaagcgttgcagccgtttctacgggtaagcggatgctttacctgtgccttggctttctcatgctggcgctcggtattatcggcgcttttctgcctgtcatgcccacgacgattttcgttatccttgccgcctggttctttgcgcgttcttcgcccgtgctggaggcgcggcttctggccgacccgcgtttcgggcctctggttatcaagtggcgtgagcggggtgccattccaccgcgggcaaaactctatgcctgcctgggcatggccttcggatatggtttcttctggtggggcgcccgtccggggctggctttggcggcaatcgttgccgttttcatgctgggctcggcggcctatgtcctgagccgccccaacgggtgaatcctatattattgggatatggtccgccgccgcccgccccctgcccatttgcaacaaacctgtaatattagtgtcatatgagtgtaatatacggcgcgtagatggctggtgacgcttcctcgtcatttgtcttttacaacaggagcagctgctcatgaacaagatgatttcctcgaccgcggcacttgccattgctgccgttctgtcggtttccgctgcccaggcgcgcgatcagatccagatcgctggttcctccacggttctgccttatgccaagatcgttgccgaaacttttggcgagacctatccgaacttcaagacgccggttgtcgaatcgggcggttcgggcgctggcatcaaggaattctgcaagggtgtaggtgaaaacaccatcgacattgccaatgcttcgcgcgccatgaaggattccgagctgaagtcctgcatcgatgctggcgtcaaggacgttcaggaagtgcgcttcggctatgacggcattgtcttcgccaccgacgccaagggcccggactggaagctgacgccggaagacatttataaggcgctggcggcaaggctggtcgttgacggcaagctggttgacaatcccaataccaagtggaaccaggtcaatccgaacctgccggattgggacatcgccgcctatattccgggcgaaaagcacggcacccgcgaagtgtttgaagaaaaggtcctggccgacggctgcaagcattccggcgctctggacgaaatcaggaagacgggccttgatgacaaggctgcggcttcggcctgcatcgcggtgcgcaaggatggcaaggcagtcgatatcgacggtgactatgttgaaacccttgcccgcattgcttccaacaagaccggcgttggcgtttttggtctctacttctttgaaaacaatgccgacaagctgaaggtcgcaaccgtcaacggcgtcaagccatcggctgaaactgtcgcctcgggtgaatatccggtttcgcgcccgctttatttctatgtgaagaaggcgcatctgggcgttattccgggcctcaaggaatatgtcgagttcttcctgaacgatcagatgatcggcccggatggcccgcttgccgaatatggtctggtcccggcgcccgatgcagaacgtgaagcacagcgtaccgccttcagcgaaggcaagacgcttgctgcaaaataaggcccaggctgtggaacgcggggacgatccctccccgcgttctttttctttcgcgcctgttctgtaaaacaggcgcatccatgtggaatagtttgaaaagacaggctgctccgctatttcaagggcaaccggggaaattgaatgtccttctttctggttctcgtcagtgtcattgcaatcgggctgatcggattcttcattggccgtcagcgcgccgttgtgctggacaaggcgcagtttgcggctgcctccgggccggctggcgaaaaaatgcattcccgcccgcattatcacggctggtgggttttcctcgtttccgccctgcctgcattgcttttccttgcgatctgggctgtcggcacttcggtctatctcgaccatagtgctgccgcccgcctaccggttgaagtggaaggatcctacaccaatcgcagcctccagcttggcatggtgcgcggtctcgccaacgggcttgagcacctgacaccggctgaactggaaaatttccccgcttcctatcacgatgctcgcgcggccctggctgccaagggggtggcgctcgccaccgaaggccaggactatatggtcccgatcgccctctatctgaaaaagacgatggcgctcacccatacgattggctccgccctggcgctggtgatcgccgtggctggcctcatcttcggcctgtccacgatcaatcgccggatgcgtgcgcgcaacaatgtcgagcgcatcgtgctctggggcctcattgccgcatcgggcatcgccattttgacgacggttggcatcatctgctcgatgcttttccagaccatcagtttcttccagtcggtttccccgtgggaattcttcttcggcaccgtttgggatccgcgctttgccgctgccggttcgggtggacaggtaggtcagttcggcctgatcccgcttctggccggcacgctctatatcgcccttgtggccatgcttttcgcggtgccggtcggcctgttctcggctatctatatggcggaatatgcctcgccgcgggtgcgcaccgtggtgaagccggttctggagcttctggctggcattcccagcattgtttacggcttcttcgcgctggtgacggttgggcctttcctgcgcgatctctcgattgccattgcaggcggtcagggcttcatcatggcgcagagcgttttgacggccggtctcgtcatgggcgtcatgctcattcccttcgtctcgtcgctttccgacgatatcatcaccgccgttccccgcgcgctgcgcgacgggtcgctcggccttggcgcgacacgttccgaaacgatcaggcgcgtggttcttccggcagcccttccgggtatcgtgggcgcgctcctgatgactgcttcccgcgccatcggcgaaaccatgatcgtggttctggcggccggtgtggcggcgcgcatcaatatcaatcctttcgaggcgatgaccaccatcacggtgaagatcgtcaaccagcttaccggcgatcttgagttcaattcgccacagacgctggtggccttcgcgcttggcatcacgcttttcgttctgacgctgatcatgaacatctttgcgctgcatatcgtgcgcaagtaccgggagcagtacgaataatgaccgatatgaccttaaacgccgccgctgcacagccgccgcgccgcgatatcgggctgaaacgccgctatgccgccgaacgccgttttcgcctctatggcattctggcaatcgctgtcggtgtgtttttcctttgcgcgcttctgttctcggtcttttccaagggctacaccgccttctggcagacgacgctctatcttccggtaaagctggaacagcaggtaattgatcccgacaacaagcatgagaccgatcccaatgtgctgatcgccgccaattatccgcttctggtgcgcaatgcgctggctgaaaagctgggagttgccagaacggatcgtccggccatgcgcgacattggccgtttctattcggatggcgtgcgcgttcagcttcgcaagatggtgatggacgatccctcacttatcggcacgacgcagaccattccggttctggcgggcgcggatatcgattccgccttcaagggacagatcgacctttccgtgccggaaacgaaccgcaaggtctccgaccgtcaggttggctggatgaagacgctttcagatgaaggcatcatgaagcaggctttcaataccggtctcttcactttcggtgcgtcgagccgcccggaaacctccggcctcggcgtcgcccttgtcggctcgctctatatgatgctgatcgtgctgggcctgtcgctgcccatcggggtggccgcttccatctatctggaagagtttgccaggaagaaccgcttcaccgatatgatcgaggtgaatatcaacaatctggccgcagtgccctctattgtcttcggccttctggggcttgccgtcttcatcaactttttcggcctgccgcgctccgcatcgctggtcggtggcctggtgctgacgctgatgacgctgcccaccatcatcatcgccacgcgcgctgcgctgcgcgccgtgccgccttcgatccgctccgcagcactcggccttggcgcgtcgaagacgcagatggtgttccaccatgtcctgccgctggccgcccccggcattctcaccggcacgatcatcggccttgcccatgcgctgggggaaaccgcgccgcttctcctgatcggcatggtggctttcgtcgccgatgtgcctgccaccccgatggacccatccactgccctgccggtgcagatttatatgtgggccaatgaagcagagcgcgcctttgtggaacgcacgtcaggcgctattatcgtcctgcttctgtttctggccgtaatgaacattgctgcaatcattctacgccgccgcttcgagcgccgctggtaaacgggagtcgaatgtgatgaatctgatggccgaacgatctctcgaaaatgccgtaggagaaaaaatgaacgccaccgccagttccatcaagatgcgcggcgaaaaggtctgcgtgttctatggcgagaaacaggctcttttcgatgtcgatctcgatattcctgaaaagatggtcactgcactgatcggcccgtccggctgcggcaaatccaccttcctgcgttcgcttaaccgcatgaacgacacgatcgaaggctgccgcattgctggccggatcaccctcgacaatgaggatatctacgatccccgcctcgatgtggtggaactgcgcgcccgcgtcggcatggtgttccagaagccgaacccgttcccgaaatcgatctatgaaaacgtggcctacggcccgcgcattcacggccttgcccgctcgaaggcggagcttgaggaaatcgtggtgacgagccttcagaaggcgagcctgttcgaggaagtgaaggaccgtcttcacgatgcgggcacgggcctttccggtggccagcagcagcgcctgtgcattgcgcgcgccatcgccgtcagcccggaagtgatcctgatggatgaaccctgctcggcgctcgatcccatcgccaccgcgaaagtggaggaactgatcgacgaactgcgccagaacttcaccatcgtcatcgtgacgcactccatgcagcaggccgcgcgcgtttcgcagcgcaccgccatgttccatctgggcaatctggtggaagtgggcgacacggagatgatgttcaccgcgccgaccgaaaagcgcacgcaggattatatcaccggacgcttcggctgacctgaaactgcgcttcaacagatagacagtgcggctcccccgcaattgatattacgaggtttaccatgccgtcccagcataccgttcgcgcttatgacgaagagctgaaatatctcacgcacaagattgccgaaatgggcggtcatgcggagcgtatggtcgagcaatcggtcgcagccattgtcaatgccgacaatgcgctggcccagcgtgtcatttccgacgacctcatcctcgatgcgagcgagcgcgagatcgacgacaaggctgtgatgattatcgccaagcgccagcccatggccgtggacctgcgggaaatcatcggctcgatccgcatttccgccgatctggagcgcgtgggcgaccttggcaagaatatcgccaagcgcgttgccgccgtgtcggaatcgcgccagccggtgaaactctatcgtggcctcgaaaccctggcagagcttgccctcacccagctcaaggaagtgctggacgcctatgcctcgcgttcggtgcagcagatcaatgtcgtgcgcgaccgcgacgacgagatcgatgcaatgtatacttcgctctttcgtgagctgttgacttacatgatggaagatccgcgcaatatttccgcctgcacacatcttctgttctgcgcgaagaatatcgaacgcattggcgatcacgccaccaatattgccgaaacagtttattatatcgtcactggcctgcaaatgccggccgagcgccccaaggaagacctgagccacggcatcgtcgtggacgaggcgcgtaaaccctgaactgcaccggcggggtcttgaacccgacggctgagaatgagtgtacggcatggcggcacgcggtcgatgggggctggtatcctgcgctcgcctgaaatctcgagagggaaagattgcatgtcccaagtaccccgaattgctgtggttgaagacgaagaagcactgagcgtgctgctgcgctataatctcgaagctgagggctatcaggtcgatacgatgttgcgcggggatgaagccgaaatcgcgctgcgtgaaagcgtgcccgatcttctgatcctggactggatgctgccgggcgtctccggcatcgagctttgccgccgcctgcggcaaagaccggaaacggaacgcctgccgatcatcatgctgacggcgcgcggcgaggagagcgagcgtgtacggggcctgagtgtcggcgcggatgattatgtggtgaagcctttctccacgccggagctgcttgcccgcgtcaaggcgatgctgcgccgcgcgaaccccagcatcctgtcccatgtgctgaaggtcggcgaccttttgctggaccgccagcagcaccgcgtctatcggaaggaaaaggaagtccaccttggcccgacggaattccgtctgctcgaatatttcatgatgtcgccgggccgcgttttctcgcgcagccagcttctggatggtgtctgggggccggatatctacgtcgatgaccgcacggtagacgtccatgtgggccgtctgcgcaaggccatcaatgtcggccgcgccgccgattcgatccgcaccgtacgcggcgcgggatattcgttcggctgacgggagcggttccccctttcaggcggcccgtttttcctccgggaagcgggcttgcacaggtttgcgattcgcttttccggtgggtggaactggtgattcaggcccgatctcacgcaatgttacgcaaggcggcataaagttgacggaaccggatgcctgcgtgggaaaccaattccgctacagattttcccggcccgcgaagcgatgatttgtcaaagttttaaagcatctgcgaattaaggcgaagctatggccagtatttgcgcataatgaatcacaccaaatcaatggtttatcggctggtgtatgttttgttaaagaattattaatatttttgaatggcttgttttctttgtcacgcttgtgattcggttttgaattgtggctcttctggcggtcgcgccaaggcggggatttgacctttcgcctttttttggcctaaaaattccaaaaccttgcatgcgaagagaaattgccggacgttgattttgatcctgtccgctttgacttgcaccccagccggatcgttcggatatttccgggatggctggatcagttaagggtcctaacaatgagagtgagccattgacgcgcgctgtaacgtggaaattgccccttcttgccgggttgatcgcagcgcctttcgtggtgacaggctgcacgacgaccggaggcgccgggaagaccagctccagcgatcagacggcggcaaccagccacgtcaagacggttaacggcgtcaagacctacacttatacaccgcgcgaccgggaatgccttgaacgcgcaatgttctttgaatccaaccgctccagccccgatggccttcttgccgtgggcaccgtggtgatgaaccgcctcgcttcggggaaatatcccgatacgatctgcggtgtcgtcgggcagaagaaccagtttgcgccgggcgttctctcgcgccgcatggattccagcaagctgcccgatgtgcgggcggcagccgaagccgttctggaaggcaagcgccaccccaagctcaagaacgccatgttcttccacacggccgggctgaccttcccataccgcaacatgcattacgtgctggttgcgggcggaaactccttctatgaaaagcgcaaccgcgacggctcgctccagagcccggttccgcaagagccttacaatctggctctggcctattcgccgcaagcgccgtctgtcccgcaggaactgtcttatgacgtgaccctgccgcagaccgtaccaatcccgaccgaggcgccgaccgtgcaggttgcgctggcgcgggctttggatgcagaacataattccggccttggtccgcaggcccgtggcgaccgcctggtacgccatcgcggcgttcgggcgcaagcacagggtcaggcacagggccagacgcaggcacagactcagcttgccgcttatcagccgatgcaggctcagttcgatacgtctgctccggcaaattcctctgcgtcgcttggctatgcagcggcggaccagaaacatgtcgatgccattggcgcgcttctgctcaagcaggatcgccccgaatcgcctctataattttccagagcatgtctgccaaagtgggaacatgctctaaatagatgccaaaacgccggtctggttttgtcagactggcgtttttattttcggctggaacgcgcgcgcgtcactttttcgcaaccaccggaaccgggcgatagatgggttgatagatcaccatcggcgggtcgtagaaatcgacctggttctgccaggcgcggcgatcagccctgcgatcaaggtcaatccgcatcaggcagttggcgaaggcgtccgtcttcggcttgaaaccatagctgcggcaggtttgttcgtcggctgcgcgccgctgttcgggcgtcatggtcacacaaccggcaagcaggcttgcaaggcccagtaaaataagcatttttttattcatcgccattgctttccttatatagatcgcagcactcttactataacgcactggccggaaaaaaggtggtgaaattgcaccttctgataaactgccggtgattctcgttcaaaaaggttatccgctcatggctcatgataagcacaattccgccgtcgatccggtcaaactagagcgactggcggaagttgcagtccgcgttggcttgcagcttcgtgaagggcaggatctggtgattaccgcgccggttgtcgccctgccgctggtgcgcctcattgcccgacatgcctacaaggccggagcggggctggtgacgcctttcttcgccgatgatgcgataacgcttgcccgttatgccaatgcccccgatgagagcttcgaccgtgccgcagactggctctatgaaggcatggcgaaagcctattccggcggcgctgcccgtctggcgatagcggcggataatccaatgctgctttccacgcaggatgcaggcaaggtctcacgcgccaaccgcgccaattcgcgcgcctaccagcccgcgctggaaaagatcgccggtttcgacatcaactggaatatcgtgtcctaccccaacccggattgggccatgctcgtctttcccggcgagccggaggaggtcgctacccgcaaattggccgaggcgatctttgccgcctcgcgtgtcgatgtggaggatccgatcggggcctgggcggcgcataatgcggcgcttcgcacacgcacgcggttcctgaacggcaaggcattcagcgcgctccacttcaaggggccgggcaccgatctgacggtcgggcttgccgatggtcatgaatggcatggcggggcatccacggccaagaacggcatcacctgcaatcccaatattccgacgaaagaagtgttcaccacgccccatgcactgcgcgtggacggccatgtgacaagcaccaagccgctctcgcatcagggcaccctgattgaaaacattgctgtgcggtttgaaggcgggcgtatcgtggaagccagggcaagccgtggcgaggaagtgctttccaaagtgctggataccgacgagggcgcatgccggctgggcgaagtggcgctggtgccgcattcctcgccgatctcgcaaagcgggcttttgttctacaacacgctgtttgatgaaaatgcggcaagccatattgcgcttggccaatgctattccaaatgcttcgtcgatggcgcgactctcacgccggaagagatcagggcgcgaggcggcaattcgagcctcattcacatcgactggatgattggttcgggtgaaatcgacgtggatggcatcaatgcggatggaagccgcgagcctgtcatgcgcaagggcgaatgggccagctaaagcatttccagcaaaagtgcgaagcgcctacgcggggaaatcagtccactggactgatttctgatcccgcttcgatgcgttggataatgcgataaaatgaaaagccggagcattccgatggaactgctccggcctgatgccttgggaggcgatttaaaacttaattgctttcctgcacatgcgcttcgaggaaccagagtgccttgtcgaggctgcgcgatgcggcggtgaaaatatctgccgtgtcgtcgtcacccgcgtcgtctgcatccttgatcgatttgcgcaccagattggcaacatcaccatagcgttcgatcagtgccaccagatggtcgtggacggcataaatgtcggtcgggtaaggcttcagtctggattccttcaccacgacctgggttgtaccataggccgttccgccgatctgcacggcacgttcggcaatcgtgtccacatggtcgtcgagttctgcgcggaaaccatcgagcatttcatgcacggcgatgaattgcggtcccttgaggttccagtgcgcctgcttggtgatgagggcaagatcgattgttgcggcaagattctcgttgagcagcgcgatcatcgtcgtcttggtattggagggaagatcgttgcgggttgcatgcatcgacttcttcggcattttatcctcgtttggtttgcatgatccggcaaatggcgatcgcacatcgctcaacaagggtcagcttcttggaacacaactgaaccggccggatcatttctggtccgtattgacatggggctgatcgccacagggacaacaagaaaaacttcccgcacccggcaagagtaacgctgtcggcggcttttggttccgccagtaaaggctaaaatcgctgccaacgcgctgtttgaccatgtcccggcttgtcgcggcgcgatttctgatttacccggttggatcatgaaaatacttgccctcgatactgccgcttcctggtgcgccgccgccgtctatgattccgacagcggtgctatgcttgcctatgtgagcgagaatattggcaagggccatgccgaagtgctgatggattatgtcggccaagccatgcgcgaggcgcaaattccgctgcgcgaaattgagcgtatcgccatcaatatcgggccgggttcgtttaccggtgtccgtatcggtgtttcggcagcgcgtggttttgcgctggcgctgggtgtgcccgccatcgggatcaccgctttcgaggcgcttgccgctgaaatacaggcacaaatgccagaaaagccggtcctcgttctgctcgatgcgcatcgcggtgaaatctatgcgcagggtttcgatgcgaaaggtgttgcacaatccgcgccactggttgtgtcgcgggaggaggccgaaaagcttgcagccgcacaagcggagaacacggttcttacaggctcggctgcgccatcgatcaatgaggcgctgggtggacggtttgcgcttgtcttgccggagccgacagccccgatcggcacttatgcgcgtctggcgggcctgcgggcgccgggcgatgcgccaaagccgctttatatgcgcggacccgatgcaaagccgcagcttggttttgccttgccacgccggcagggcggagaataaagccatgatgggctttccgttcggccgctttggccgcagaccggtttccattgagccgcttggcgcgcaggacagccacgccatccagcgtattcacgccgtagctttccatcatggctggagttcggatgatttttggtcgctgattgcgcaggataccgtcttcggttttatcgcgcggccgcagggaaagccgaatgaagcctgcggtttcgtgctggcgcgcctcgtggcgggagaagcggaaatcctgaccattgcggtttcgcgcgatgtgcagcggcagggtgtcgggcgtatgctgatggatggggtgctgcgccatctttatcaggaacgtgccgaaacgctgtttctggaagtggacgaggccaacatcgcggcacaggcgctttatcgccgcctcggcttccagaaagtcggcgaccgccccgcctattatgaaacggcgaatggccgctctgcggcgcttatcctgcggcgcgacctgaagagggcgcaatgatcggtacgatcaggatatttctggtcgtcgcggccatggttgcgctcagcctgtcgctgatcccgtttcaatatctgttcctgaaactgaaaaatggctggaagcgccgcctgcccaatttcttccaccgcatcgttgcgcgcctgttcggctttcgcataagaacggtcggtaaattgcacgagggctgcccgcttctccttgtttccaatcatacgtcatggagcgatatcgtcgtgctttcggcggtggggcaggtgtcgttcattgctaagtccgaggtgcgggactggccggttttcggcatgtttgccgttttgcagcgcacggttttcgtggagcgcgcgcggcgcggcaaaaccgtgcaccagacctccgaaatcgccaacaggctgatcgcgggcgatgcaatggtgctttttgccgaaggcaccacatcggacggcaaccgggtgctgccgttcaagactgcgcttttcggcgctgcccatgccgccatccgtgaggcgggtgtcgcggaggtcgcggtgcagccggtggcgattgcctatacccgcgtgcatggcatggcgatggggcgttatttccgcccgctggtatcatggccgggcgatgtcgaactgatgccgcacctgaaaggcatcttgcgtgaaggcgcgatcgatgtggaagtgcgcctcggcgaacctgttttcgtcacggcggaaacggaccgcaaggcgcttgcccgcacgatggaaaatcgggtgagggcgcttttgcaaagcgcgcttctggggcgcgaaatcccggaggcttgaaaagccgagcagattgtcaccttccaaaacggcaacaaaagctgtagatagccccgcgcatgagcgacgacacgacccagattgaaccggcaatggcacaggaaacgagcccgcgcgccaatacgcgcaaggttttcgtgaagacctatggctgccagatgaatgtctatgacagccagcgcatggccgacagccttgctgcggaaggctatgtcgcgaccgatacgccggacgatgccgatctggtgctgctcaacacctgccatattcgcgaaaaggcgtcggaaaaactctattccgcgctgggccgcctgcgcaagatgaaggatgcgcgcgcggctgacggcaaggaattgaccattggcgtcgcaggctgcgtcgcgcaggccgaggggcaggaaattttgcgccgtgcgccgaatgtcgatctcgtcattggcccgcagacatatcaccgcctgcccaatgcgctggcgcgggtgcgtggtggcgagaaggtggtggaaaccgattacgccattgaagacaagtttgagcatctgccggcgcccaggcgcgaggagacccgcaagcgcggcgtttccgccttcctcaccgtgcaggaaggctgcgacaagttctgcactttctgcgtggtgccctatacgcgcggctcggaagtttcgcgcagcgtgaagcagatcgtggcggaggccgagcgccttgccgatagcggcgtgcgcgagctgaccctgcttggccagaacgtcaatgcctggcatggcgaaggcgaggatggccgcgaatggggccttggcgaattgctgttccgccttgcgcgcattcccggcattgcgcgtctgcgctacacaaccagccacccgcgcgacatggatgacagcctgattgcggcgcatcgcgacctgcggcaactgatgccctatctgcatctgccggtgcagtccggttccgaccggatcttgaaggcgatgaaccgacgccacaaggcggacgaatatctgcgcctgatcgaacgtatccgtaacgtgcgcccggatatggcgctgtcgggcgatttcatcgtcggtttccccggcgaaaccgatcaggatttcgaggatacgatgcagcttgtgcgtgacgtcaattatgcgcaggcctattcgttcaaatattcgccgcgccctggaacacccggcgccgatctcgacgatcatgtcgaggaggcggtgaaggacgagcgcctccagcgccttcaggcgctcctgtcggcacagcaatatgctttccaggattcgatgatcggccgcaagatggatgtgcttctggagaagcccggccgcgaggcgggccagatggtgggccgctcgccatggctcctgcctgtcatcatcgatgacaacaaggaccgggtcggcgatattattcatgtgaaaatcgtgtccacgggcaccaacagccttattgcgcaaaaactggcctgaaggcatgatgatgctgaggcagaaaatttcggcgtcctgagtcgtttgccggtaatcctgtcgagactgcgatcgcaaatgcgtgaaaggtttgttttcacgcatcatctggtctgaaaagtctgcaactttcaggattgtgctttaaggagatacggttgagcgctacggaaaagctgaaatctgccaagccaaccaatcaaacgcaaaaaagcccgacgaccggggcctcggatatggcccatatcgtgctcaccttcgacaataatcgccttgccagcgcgctttacggtcagttcgatgaaaatctcgcgcggatcgagcagaagcttggcgtggatgtccgttccaagggaaaccagctttcgataaggggtgagccgaccgcgaccgaacaggcgcgccgcgcgctcgaccacctttatgaaacattgcaaaagggccatgagctgacggtgtccgatgtggacggcgcactgcgcatggcgattgccgccgacgaccagctcaccttgccgacgatggaaaacaagggaaaactttccgccgcccagatttccacccgcaaaaagacgatcttcgcccgcacgcccacgcaggacgcctatatgcgtgcgctggaccgctcggaactggtgttcggtgtcggccccgccggtaccggcaagacctatctggcggttgcccatgcggccatgcttctggagcgcggccttgtcgagcgcattatcctttcgcgcccggcagtcgaggcgggcgaacgtctgggcttcctgccgggtgacatgaaggaaaaggtcgatccctatctgcgtccgctttacgatgcgctttacgacatgatgccggcggaaaaggtcgaacgcgccattacggcgggcgtgatcgaaatcgcaccgcttgccttcatgcgcgggcgcacgctcgcccattcggcggtgattctcgatgaggcgcagaacacgacatccatgcagatgaaaatgttcctcacgcgccttggcgaaggctcgcgcatgatcgtgaccggcgatccgagccagatcgatttgccgcccggccagaaatccggtctggttgaggcgcttcgcgtgctggacgatgtggaaggcgtcatcaaggtgcgcttcacggagaaggatgtcgtgcgtcatccgcttgtggcggcaatcgtcggcgcttatgaccgcgacggaaaacagcacgccggtccggaatagggcaggcaggcggattgctcttgcaattgcctgtcggaaacacgatttaaaaaaatgctgtctgccttttgagcagacagcttttatccaattgaaaggacgaagcggtctgctggaaggcgatcgctgcataacgtgtcagacaacgcgatccatattgatatcatgatcgaagccggcaactggccggacgaagcgagccttgaaagcctcgtgagcaagtcggttgccgccgcctggaacaatctgggcctcaagagtgctacaagcgaactgagcgtggtttttaccgacgatgcctccattcagctgttgaacggcgaatggcgcggcaaggacaagccgaccaatgttttgtcctttccagcctttccggtaaaggctggttcccagccggggccgatgctgggcgatatcgtcatcgcgcgcgaaacggtggagcgcgaggcgaaggaagagggcaagccgatcgaaaatcacctctcccacctcgttgtacatggctttctgcatcttttggggtacgatcatgaaacggatgaggaagcggaagtgatggaagcgcgcgagcgtgaaatccttcatgctcttgccattcccgacccttatgctgtatccgatgaggacattaacaacgattgaccatggctgaacagactttgcaccctccgtccgctggcgataatcgcggcgagacccaagattcagaaggacaaagtacgcagcggtcgtctgtgaccgagaagcgtttccttttgtcgaatattttcccctttatgcgcgcgcgccaggcatcttccctgcgcgaagatctggccgatgcgctttccagcgccaccagcgaggacggtgctgcattttcgcccgaagaaaaggcgatgctgcacaatatcctgcgcctgcgcgaaatccgcgtcgaggacgtgatgattccccgcgccgacgttgaagcggtcgagatcaccacgccgctgtgggaagtgctggaactttttgaaaaatccggccattcccgtatgccggtctatgccgagacgctggatgatccgcgcggcatgatccatatccgcgatgttttgaactatatcacccgtcaggcgcgccagaaggcacggcggcgcacgacggcgaaatctgcggcgacggaagtggcgccgaaattcgatatgagccgcatcgatctggccaagaccatcggcgagctcaatctcatgcgcaaggtgctgttcgtgccgccgtccatgatggcaagcggattgatggcgcgtatgcaggccagccatatccagatggcgctggtcatcgatgaatatggcggcaccgacggtctggtttcgctggaagacattgttgaaatggtcgtcggcgatatcgaagacgaacatgacgacgaagaaatcatgatcgcggaagatgccgatggcgttttcgtggtcgatgcgcgcgccgatctggaagaactggccgccaggatcggcccgggcttcgcagtgggcgagcatggcgaggacgtggacacggtcggtggccttatcttctccgttctggggcgcatcccggtgcgcggtgaagtggttcaggccattccgggttatgaattccacgtattggaggttgacccgcgccgggtgaagaaggtgcgcatcgtgccgctttccgctgccgatcgccggcgccagcagcgcgctgtggtttcggccaggccggaagaccatgcggctgatgcggcgcacgccgcgcaaaactccaaagaagtcggatgatcgcaaggctcgcgggcaggatcattcttcttagcggctggcgtcgcgcgctggccgcttttttgagtggcgctttcgcaaccctgacccagccgccttttgatattttcgtcgcaggcttcgtctcgtttccggtccttgtctggctgatcgacggtgcgatagccagaacggatgccgggccgcttcgccgtctgctgcccgccgccaaggtcggctggtggttcggcttcggctatttcgtttccggcctctggtggataggaacggcccttctggtcgatgcggatcaatttgcctgggcattgccgctggccgtgttgggcctgcccgcctttctggcgcttttctacgcatttgcggctatgatcgcgcggctcttgtggtcggacgggcttggacgcatccttgcacttgccttcggttttgcgctcgcggaatggctccgcaccttcatcttcaccggctttccatggaacctcatcggctatgcggccatgcctgtaccgcttctgatgcaatcggttgcggttattggcctcgtcgggatgagtgcgctggcagttttcgtctttgccgcccccgccttgctcaccggcggacatttcgcccgaacgggcatcgggcttgcgatttttctggcactggcccatgtggggttcggcgcatggacgctttcgcgcgcgccagccattgttgacgagaatggcccgcttgcggtccgcatcgtgcagccctccattgcccaggcgatgaaatgggacaatgccgagcgccgcgcgatcttcgacaagctggtgggcctgaccgaagaggcgccggctgaaggcaagccgcggcctgatgtgattgtctggccggaaacggccataccctacatactggaatcgacacctcaggcgctggcgcatatcggcgatgccttgcaggaagggcaggttctgctcgccggggcagtgcgcgaggaaaagggagccgatggcggcgagccacgctactacaattcgatttacacgattgatgatcgcggccggattgtgagcacagccgacaaggtgcatctggtgcccttcggcgaatatctgccgtttgaaagcttcctgcgtgggttaggccttcaggaagtggtggaaatgccgggcggtttcaccgcaggaacaacacgccatgcgcttgccgtgaaggatggccggtctttcctgccgctcatctgctacgaggcgattttcccggatgagcttggctatgagggagccggagcgagcgccatcatcaatgtcaccaacgatgcgtggtatggcgatacgccgggaccttaccagcatttccggcaggcgcaggtgcgcgcggtggagcaggggcttcctctcatccgcgcggcgaataacggcttgtcggctattgttaatacctatggtcgaatcaccggaagccttgcgctcgatgcggttggggtggtggattcttacctaccgtcacctcgtgacccattttggggcaggccgcccggctggatacaaacagttttaatcctgttaaccctactcgcggcaagcgtgggactgatattatattcgcgcaggcgttttcattgacacggcaatattgttaagatgttatgcatcaatggtggcggttcctcgtgcgaaatcgtctgactacctcccaaaacgtgatgttacgcctgttccgatgaacagaacatgaatgaaagctcgcagatgcgaggagtgatacttgtatgattgagaataaaaagaaacccaatcccatcgacatgcatgtcggcagccgtatccgtctgcgtcgcaacatgctgggtctcagtcaggaaaaactcggtgaaaatctgggcatcacgtttcagcaaatccagaaatacgagaagggcaccaaccgggtcggtgcaagccgccttcaggctatttcctcgatcctgaacgttccagtttcgtttttctttgaagatgcgccaggctccggctccagcggcggggacggatttgccgaggacaatgaagcgacctatgtggtcgatttcctgaattccaacgagggtgtccagcttacccgcgccttcacgaagatttccgaccccaaggtacgtcgcaagatcatcgatctggtaaaatcgctcgcagccgacgctgagtgatcggcctcttacgctttgcggtaaggccgcttcggcggggaaaatcgcgtgcccggaacgaaattttccgggccggtggcagcgttaacacgaatatgccacgaatatgcattgacggtttaatcccaacttcgctaacacatctatgcgcccggtgaagtccgggcgctactgtgtttccaaggcggagcatttttctccgctggattttcaagaggggttacccgtgtcgcgcagttcttatctcttcaccagcgaatctgtgtccgaaggacacccggacaaggtttgcgaccgcatttccgatgaaatcgttgatatgatctacaaggaggcacgtcgcaccggcgtcgatccgtggtctgtccgcattgcctgcgaaacgcttgccacaaccaatcgtgtggtcattgccggcgaagtacgcgtgccggaaaccttcctgaagaagaataaggacggctccatcgcccatgatgcagccggtcatccgctcatcaacccgtcccgtttccgttcggcggcgcgcaaggcgatccgcgagatcggctatgagcaggatggcttcaactggcgcacggtgaaggtcgatgttctcctgcatccccaatcggccgatattgcgcagggcgtggacaatgccgccgaccgtcagggtgaggaaggcgcaggcgatcagggcatcatgttcggctatgcctgccgcgaaaccccggacctcatgccggctccgatctattattcgcacaagattctcgaaaagctcgcagaagcccgccacaagggcgagggtgatgcccgcaagctcggccccgatgccaagagccaggtgacggtgcgttatgaaaacggcaaggctgccgaagtcacgcagatcgtcctttccacgcagcatctcgatgcgtcctgggattccaggaaggtgcgttcggtcgtggaaccctatatccgcgaagccttgggcgatctgccgattgccgaaaactgcaactggtacatcaatccgaccggcaagttcgttatcggtggaccggacggtgatgcaggcctgacaggccgcaagatcatcgttgacacctatggcggcgcggccccgcatggcgggggcgctttctccggcaaggatacgaccaaggtggatcgctccgcggcctatgccgcgcgctatctcgccaagaatgtggttgccgccggccttgccgaccgttgcaccatccagctttcctacgccatcggcgttgcccagccgctttcggtctatgtggacctgcacggcacgggcaaggtcgccgaatccgctgtcgaggatgcgttgcgcaaggtgatggacctgtcccccaccggcatccgcaagcatctcgacctcaacaagccgatctacgccaagacctcgtcctacggccattttggccgcaagccgggccgtgatggttccttctcctgggagaagaccgatctcatcaaggcgttgaaagcggctgtttcagcctgattgaccctatgatcgatgaaaatcatcccatgcgcgcggccggaaattttttcggccgccgccacggcaagccgctccgtccgcaccagagcaatctgttcgaggatttgctgccgcgcctgaaactcgaccttgccacgccggcgtcgcaggatttgcgcagcttgtttgaggctccggtggagacggtgcgaatggaaatcggctttggcgggggcgagcacctccatcacgagagcggccgttatccgcagtccggcttcatcggcgtagagcctttcatcaatggcatggccaagatgctggcagcgcttgatcaggcgccgcgccccaatctgcgcctttatgacgaggacgcgacggcggttctggactggctgcctgatgcttcgcttgcggggatcgatcttttttatcccgatccatggcacaagcgccgccactggaagcgccgtttcgtgagcgatgccaatctcgaccgtttcgcccgtgtgctgaaacccggcgcgaagttccgcttcgcctcggatatcgagcattatgtcaactggacgctccagcattgccgccgtcatgcggcgtttgactggcaggcggaaagcccggctgactggaatgacgcctatgagggatggcccggcacacgctacgaggccaaggcctttcgcgaggggcgccgcgccgcttatctgacttttatccggcgctgacggcaaggctgcaagcaggccttgaaaaaatcagcttccgctggtatatacgtctcaaattcttggtcgttagaacaagagtgggtccacccggtcccgctcttttttgttacttgcggcctggcaaaaggcttgcgggcccatgagcgggtccttgagcaggcccttgagaggttgatttgacggaacaggttcaggcaaacgaaacagagacgcccgtagcggtcgcggacgaacgtatcatccgcgaaacgggcatcgatgcgaaagtggcaggcattgtggagcctgtcatcaacacgctgggttttcgcctggtgcgcgttcgcctttccggcctcaacggtcagaccttgcagatcatggccgagcgccccgacggcacgatgacggttgatgattgcgagctggtaagccgcacggtcgcgcctgttctcgatgtcgaagacccgatcagcggcaagtatcatctggagatttcctcgccgggcattgaccgccctctggtgcgcaagtcggacttttccgattgggccggtcatatcgcaaaggttgagacctcgatcgtgcatgaaggccgcaagaaattccgtggccgcatcgttgtcggcgaggcggattccgtcaccatcgaaagcgaccagatttcctacggcaacgagccggtggtgcgcattccctttgatctgatttcggatgcgcgcctggtgctgaccgacgacctcatccgtgatgcgcttcgcaaggacaaggctttgcgcgaaggccgcattcccggtgacgatctgggggcagagccggaagacgccgcatctaccgaaacgcaagagaagaaataagtttcaggcatccgcgcaggaaaaagccggatgcgacaccaaggagagacctatggcagtcagtgctaacaggctggagcttctgcagatcgccgatgcggtcgcccgcgagaagtcgattgaccgtgagatcgttcttgcggccatggccgatgcgatccagaaggccgcgcgttcgcgctatggccaggaaagcaatatccgcgccgacatcaatgcgaagtccggcgagatcaagttgcagcgcctgctggaagtcgtggagaatgtcgaggattacgcaacgcagatttcgctgttcatggcgcgcgaccgtaatcccgatgcgcaggttggcgacttcattgccgatcagcttccgccgatggatttcggccgcatcgcagcccagtctgccaagcaggttattgtgcagaaagtgcgcgaagccgaacgtgaccgccagtatgacgaatacaaggatcgcgttggcgaaatcgtcaacggcaccgtcaagcgtgtcgaatatggcaatgtgatcgtggatctgggccgtggcgaagcgatcgtgcgccgcgacgaactgatcccgcgcgaagccttccgctatggcgaccgcatccgcgcctatgtctatgatgtgcgccgcgaacagcgtggcccgcagattttcctgtcgcgcacccatccgcaattcatggcgaagctcttcaccatggaagtgccggaaatctatgacggcatcatcgagatcaagtcggtcgctcgcgatccgggttcccgcgccaagatcgccgtcgtctcgcgcgatgcgtccattgacccggtcggcgcctgcgtcggtatgcgcggctcccgcgttcaggctgttgtggccgagttgcagggcgaaaagatcgatatcattccgtggtcgccggatgcggcttccttcatcgtcaacgcgcttcagcccgctgaagttgccaaggttgttctcgatgaagatgccgaacgtattgaagttgtcgttccgaatgaccaactatcacttgcaatcggtcgtcgcggccagaacgtccgcctcgcctcgcagcttaccggctgggacatcgacatcctgacggaagacgaggaatccgaacgtcgccagaaggaattcgcagaacgttcaaacctgttcatggaagccctcaacgttgacgaaatggtcggtcaggttcttgcctccgaaggtttcgcctccgttgaagaactggcctatgtggatgcaggcgaaatttcgtccattgacggtttcgacgaagacacggcaggcgaaatccaggatcgcgcccgcgaatatctggagcgtatcgaagccgagcaggatgcccgccgcaaggaactgggcgttgccgacgaactgcgcgaactgccgggcatgaccacggccatgctggttgccgttggtgaagacggcgtgaagaccatggaagatttcgccggttatgcggtggacgatctggtcggctggcgcgagcgcaaggatggcgacaccatcaaccatagtggtgttctgacgccgttcgacctttcgcgtgtcgatgcggagcagatggtgctggcagcgcgcttgaaagcgggctggatcaccgaagaggaactggctgcggcttccgaagacgtggaagctgaagaagctggcgacgaggaagctgcgtcgtaacaatgacgcaccgtaatagtcttacgcctgatagatttcaggcgtaaacttggtgcggcgacaggccctggatcgcccccttcgtggggaaacaggggttgaagcctccgggcttcgatccggcatgatttgagccgctaccgagacccatatggttgaagtgcggttcgggctctgctagagcatttccagcaaaagtgcgaagcagttttgcgttggataatgcgacaaaacaaagaggtagagcggtttcagcgtttgtgttgaaacagaaactgctccaggggcctcgcgagattgttgcgaagccgcattgcggctttgaagtttgatgatggtccgcgtcaggacaaacagaggttccgcgtggggcaacaggaaatgaatgacagaacctgtatcgtcacgcgggagagcggttctgccgatgacatgatccgctttgtggcggggccggatggttcggtcgtgccggatttgaagcagacgttgccgggcaggggatgctgggtcaaggccgagcgccgtctggtggatgaagcggtcaagcgcaagctttttgcgcgggcgctgaaagaaggtgtgacgccgcaggcggatcttggcgcgctggttgaccagctgctgacgaaatctgcactcggcagccttgctctggcgcgaaaggcaggcgctgtggtgacaggctcgaccaaggtggatcaggcgatccgcaccggggcagccgccatggtgctccacgctcgggaagccgccgccgatggcgtgcgcaagcttgatcaggcgcgccgtgccgtggtgcatctggaaggccctgaaattccatccttcactcttttttcgggagaagaaatggatttggcatttgggggcggaaatgtgatacatgcagccgtgcttgaaggaaaggcggcggccgggttcgtaaagcgggcgcttttgttacatcgctatcgcggtgaaagcgcatcgaatctggtttagagcataatcccggagaggccggaagccttggaccggattatgcgttgaagtgtgactggagcattatccaacctgaccctgtcctgttggataatgctcgagtagggcggccggagccgcgaaggaaacggaaactaatgagcgataaaacaaacgacgacaagacgctgagcgtcaatccaaagaagacgctaaccctgaagcggccgggcgtcgaacagagcaccgtgcgccagaatttcagccacggccgcacgaaggctgtcgtcgttgaaaccaagaagcgcaaattctctcgcccggatgagaagccggaagttgaagccgcggcagcgcccaagcccgcagctccggctgctgctccgcagcaggcaccggcatcggcgccagtatcggcgtcggccgcacaggcttccgccccgcagccggcacccgtaaaggccccggcaacgaaggcgcccgcagccccgtctgctccggtaacgaagccgcatgtcgcgcagcaacgcccggtgcatcagcgccccggcggccagcaggcacagcgtccgcgcccggcggatcgttccggcatggtgctgaacacgctgtcgcgctccgaaatggatgcccgccgccgcgcgcttgaagaagcgcagatccgcgaagtggaagaacgcgcccgcgctgtcgaggaagccaagcgccgcgccgaggaagatgcgcgccgcgccaaggaacgtgaagaatctgcccgtcgccaggcggaagaggaagcgcgcctgaaagcggaagctgaagcgcgccgcaaggccgaggaagaagctgccaagcgtatgccgcagccggaagcccgtagcgagcgccgtgacgatgcgcgccctgcaccatatggtgcacgtccgcagcaggctggccgcccgcaaggtggtcgcccgcagccggccggaaggccgcagcagggcagcccgcgtccggcccccattattgccgatgccgctccgatcgctggcaagccgcttccgcagagccagcttcgcaagcccggccagtccgacgatgacgacgatcgccgcagtggcgcagcccgccgtggcgtcgcggcaaagccggaagtgcgcgcaccgaaggttgtgaagggcgaagacgatcgccgtcgcggcaagctcaccctcacgagcaatcttgaggaagagggccgttcgcgctcactttccgcgatgcgccgccgtcaggaaaaattcaagcgctcgcagatgcaggaaacgcgcgagaagatttcgcgtgaagtcaccattcctgaaaccatcacgcttcaggaactggcacagcgcatggccgagcgttccgtggacatcatcaagtacctgatgaagcagggccagatgatgaagccgggcgacgtgatcgatgccgataccgcgcagctcattgccgaggaattcggccatactgtcaagcgcgttgctgaatcggacgtggaagaaggcatcttcgacgttgccgacaacgaatccgcaacggtttcgcgtccgccggtcgtgaccatcatgggtcacgttgaccacggcaagacctcgcttctcgacgccatccgccacgccaatgtcgtttccggcgaagcgggcggcatcacgcagcatatcggcgcctatcaggtcgtacagaacggccagaagatcaccttcatcgatacgccgggccacgccgcctttacggcaatgcgtgcccgtggcgcacaggcaaccgatattgccattctggtggttgcggctgatgacagcgtcatgccgcagacgattgaatccatcaatcacgccaaggcagccggtgttccgatcatcgttgcgatcaacaagatcgacaagcctgcggccgacccgcagaaggtgcgcaccgcactgttgcagcacgaagtcttcgtggaatcgatgggcggtgaagtgctcgacgtcgaagtgtcggccaagaacaagatcaatctggacaagctgctcgatgccgttctgcttcaggctgaaatgctcgatctgaaggccgatccggaccgtaccgcggaaggtgtggtcatcgaagcccagctcgatcgcggtcgtggttcggttgccaccgttctcatccagaagggcacgctgcatcccggcgatattctggtggcgggcagtgaatggggtcgcgtgcgcgccctcgtcaatgaccgtggcgagcatgtgaaggaagctggtcctgcaatgccggtggaaatcctcggccttcagggcacgccgcaggcgggcgaccgtttcgcagtcgtggccaatgaagccaaggcccgtgaaatcgcggaatatcgtcagcgtctggcgcgcgacaaggccgttgcacgccaatccggtgcgcgcggttcgctggagcagatgatgaaccagttgcaggtgtcgggcacgaaggaattcccgctcgtcatcaagggcgacgtgcagggctccatcgaagcgatcaccaacgcgctggacaagctgggcaccgacgaagtgcgcgcgcgcatcgtccattcgggcgcgggcggcatcacggaaagcgacgtatcgctggccgaagcctccaatgccgcgatcatcggcttcaacgttcgtgccaacaagcaggcgcggaattctgccgagcagcagggtatcgaaatccgctactacaacatcatctatgatctcatcgatgacgttaaagcggccatgtcgggccttctgtcgccggaacgccgtgaaaccttccttggcaatgcggagattctcgaagtcttcaacatcaccaaggttggcaaggtggccggttgccgcgtcaccgaaggcaaggtcgagcgtggtgcaggcgttcgcctcatccgcgacaacgtggtcatccacgaaggcaagctcaagacgctcaagcgcttcaaggatgaagtcgccgaagtgccgagcggccaggaatgcggtatggcgttcgagaactacgacgatattcgcgcaggcgacgtcatcgaagctttccgcgtcgaacacgtttcgcgtacgctctaggaacgcatgccgggctgtcgaaaggcggcccggcttttcatgtcatccggtccagagggtctgactcccggctggattgcgatggattgcgccccggcatttccatcaaaagcgcaaagcggttttgtgtgaaaatgctttgaaaggtgtttttccgttcgcggttcttttatccgaaaggcttgtcggcctcttcggttttgtgctgtgcgaacatgtaccggccaatctgggcgggcatgtcgaaacaagaagagataaggcaatggcacgttctcatgatacgaaaggctccggcggtctttcccagcgccagcttcgcgtgggcgaacaggtccgccacgctctggcgcaggtacttcaacgcggtgaaatccgtgacgacctgatcgagcgcaccgtcatttccgtttcggaagtgcgtatgtcgcccgatctcaagatcgcgacctgcttcatcacgccacttggcagcgccgatccgcaggctgtcatcaaggcgcttgcctcccatgcgaaattcattcgcggccgtgtggcgccgagccttgcccaaatgaaatatatgccggaattccggttccggcctgatacgagctttgacaatttctcgaagatcgatgcgcttctccgctccccggaagtggcgcgcgatctgtcgcatgacgatgatgaagatggcggagcggatgaagccccgcgcaatggagacgaataaagcatggcaagacggggcaagaaaaaaggtcgcccgatatccggctgggtcatttttgacaagccgaagggaatgggatcgaccgaggcggtctcgaagatcaagtggcttttcagtgctgaaaaggctggccatgcgggcacgctcgatccgcttgcttcgggcatgttgcccatcgcgcttggcgaagccacgaagacggtgccttatgtcatggacggaaccaaggtctatcgttttacggtgacatggggcgaggagcgttccacggacgatctggaaggccagcccaccaaaacttccgacaagcgtccgtcgcgtgaggaagtggaagcactcctgccggattataccggcgtgatctcgcaggttccgccgcagttttccgcaatcaagatcgatggcgagcgcgcttatgatctggcccgcgagggtgaaaccgtggaaattcccacccgtgaggtcgagatcgaccgccttgagatcgtaggctttcccgatgccgaccgtaccgaatttgaggtggaatgctccaagggtacctatgtgcgctcgcttgcgcgcgacatggggcgcgatctcggctgctatggtcatatttccgatctgcgccgtgtggaagttgcgcccttcaccgatgaagatatggtgacgctcgcaaagcttgaggctgtctggccgccgcttccgccgaaggatgaggacggcaatgtgatcgagcctgcaccgcggcgcgatttctccgcgcttgatgcgctggtgatcgatacgggtgcggcacttgattgtctgccgcaagtgccgctctccgacgatcaggcccagcgggtgcgccttggcaatccggtcatcctgcgcgggcgcgatgcgccgctggaagccgacgaggcctgcgttaccacgcgcggcaagcttctcgccatcggctatatcgagcacgggcagttcaagccgaaacgggttttcaccgccggctgaccggcgcgccggggggcggaatttatttcagactggcattcttgtcgtttttggactatatgcccctgatcgattgcgtgaaagagcgttcaaatcgtgtaaatggcccgcgctggacgacatcccggcccgggcgtcaggttttcctctcattcagaaagggtgttacgatgtcgattactgctgagcgcaagcaagcacttatcaaggaatatgccaccaaggaaggcgacaccggttcaccggaagtacaggttgccgttctttccgagcgtattgccaacctcaccgagcacttcaagggccacaagaatgacaatcattcgcgtcgcggcctgctgaagctggtttcgcagcgtcgtcgtctccttgactatgtcaagggcgtggaccatgcgcgttaccaggcgctgattacccgtctgggcctgcgccgctaaggttgaaatcgggcgacgcgttaaaaacgtcgcccgtttgattttgaacagggctactcgtagcccatgaaacccgacccggcggcatggtgctcccggatcggatgcccgagagccaaacggctcaagactggaccagtcatggggcaggattgcaggcagttcgttttgattttccacgagcttcccgttgtcttgcccgtggcctgtccgccaacccggcaacgctttcatgcgcttttgtctagcgcattttcaccgcgttgccacatgaggacaagatatgttcaatacccataaagttgaaatcgaatggggcggacgtccgcttacactcgaaaccggcaagattgcccgtcaggctgacggcgctgttctcgccacctatggcgaaaccgccgttctcgcaactgtcgtttctgccaaggaaccgaagccgggccaggacttcttcccgctgaccgtcaattatcaggaaaagacctatgcagccggcaagattcccggcggctatttcaagcgtgaaggccgtccgagcgaaaacgaaaccctcgtttcgcgcctgatcgaccgtccgatccgcccgcttttcgttgacggctacaagaacgacacgcaggtcgtcattaccgttctccagcacgatctggaaaacaacccggacatcctgtcaatggttgcggcatctgccgccctcaccatttcgggcgtgcctttcatgggtccgatcagcggcgcgcgcgttggttatatcgatggcgaatatgtcctgaacccgaatatcgatgaaatgccggaatccaagctcgatctggtggttgccggtacgtcggaagcggttctgatggtcgaatcggaagcgcaggaactgcccgaagatgtcatgctcggcgccgtcatgtttggccacaagagcttccagccggtgatcgatgcgatcatcaagcttgccgaagttgccgccaaggaaccgcgtgacttccagccggaagacctgtcggaactggaagccaaggtgctggccgttgtggaaaacgacctgcgcgaagcttacaagatcactgaaaagcaggcgcgctacgcagccgttgatgccgctaaggccaaagccaaggaacatttcttccccgaaggcgtggaagaaaccgaaatgtcggcggaacagttcgcgaccattttcaagcatctgcaggccaagatcgttcgctggaacattctcgacacgggcaaccgtatcgatggccgtgacctttcgaccgttcgtccgatcgtttcggaagtcggcatcctgccgcgcacccacggttccgcgctcttcacccgcggtgaaacgcaggccatcgtcgttgccacgctcggcaccggcgaagacgaacagatgatcgatgcgctgacgggaacctacaaggaatccttcatgctgcattacaatttcccgccctattcggtcggtgaaacgggccgcatgggttctccgggccgccgcgaaatcggccatggcaagcttgcctggcgcgcaatccatccgatgctgcctgccgccgaacagttcccctatacgatccgcgctgtttccgaaatcacggaatcgaacggttcttcctcgatggcaaccgtttgcggcacctcgctggcgctgatggatgccggtgtgccgatcgtgcgccccgtcgccggtatcgccatgggtctcatcaaggaaggcgaacgtttcgccgttctttccgacattctcggcgatgaagatcacctcggcgacatggacttcaaggtggccggtaccgaattcggcatcacatcgctacagatggacatcaagatcgacggtatcaccgaagagatcatgaaggtcgctctggaacaggcaaagggtggccgcgttcacattctcggcgaaatggccaaggccatctcctcctcgcgcgctgaactgggcgagtttgccccgcgcatcgaagtgatgaacattccgaccgacaagatccgcgacgtgattggctccggcggcaaggttatccgcgagatcgtggaaaagaccggcgccaagatcaacatcgaggacgatggtacggtcaagatcgcgtcgtcgaacggcaaggaaatcgaagccgccaagaagtggattcactccattgtggctgaaccggaagtcggcgaaatctatgaaggcacggtcgtcaagaccgccgatttcggcgctttcgtgaacttcttcggcccgcgtgacggtctggttcatatctcgcagctcgctgccgaccgtgttgccaagaccaccgatgtggtcaaggaaggccagaaggtctgggtcaagctcatgggcttcgacgaacgcggcaaggttcgcctgtcgatgaaggtcgtcgatcaggaaaccggcaaggaaatcgttgctgaaaagaagaaggaagaagttgacgctgaataagcgttgcatctcttctgaaaaccggaaagcgcgccttttggcgcgctttttgttatttcaggggattgagcggacttttcggaagcgatcttgcggggtaaagaacggccatgacgacaccagcacagaaaacactttttcttcccttcgagcagggcattctcgatatgccggacccgggccaatccttcctcgcctgcggcctggcggcagaccggcttctggagccggaatggaagcaggcgctgacctgccttcaaccatggcggcccgactggctggccttgcagaaagagggctttcacgcagagccgagattagccacggacagaaatttttccggtgggctcctgcttcttggaaaacaccgcgggcgtaatgaggcctggtttgcacagcttctggcacgggttcagcccggtggctggatcgtcgtgtccggcgacaagaagcttggcatagacagtttccgcaaatgggccggcaatattgccgaaatcagcgaccgcatgtcgaagaatcatgcggtcgtcttctggctgcgccggccagacgatctggatgaggccctcattgcggatctgaagccgctcgctgccgacattgaaggcggcttccgtaccgaacccggcatgttttcgcatggcgccatcgacaagggatcggcactgctggcccggcatatggaaaagatcgtcttcgggaatgtggctgatcttggggcgggctggggctatcttgccgcgcaatgcctcaaatatgccgaccggataaagaacatcgatctttacgaggctgattatgaggcgctggaagccgcgcgcggcaatctggaacgtctgggggcgtcaatccccatcagcttcaactggtttgatgtaacaagcgaaaagatcgccggcatttatgataccgtcatcatgaacccgcccttccatgaggggcgtgtaacggatgtgtcgctcggccagagtttcattgccgcagccgcctcgcgcctgaagcccggtggccgtctgctcatggtcgcaaaccgccaattgccttatgaacttacgctcaagggtctgttcaagacggttacgcttctcgaagaggcggaaggcttcaagatattcgacgccaaaaagtaaataaaaaggccgccccgaagagcggcctttttataagatgtttcggcttattctccgcgttcggagtccgaacttttcagctcttccagcgtcggcatcgaaacgatgttatagccggaatcaacgaaatggatttcgccggtcacaccgcttgaaagatcggacagaagatagactgccgatttgccgacatcatcgatatcgacggtgcggcgcagcggcgagttgcggcgctggtagctgaaaatcgcgcgggcatcaccgatcccggcgccagcaagcgtgcgcacggggcctgcggaaatcgcgttgacgcggatgccctgcgggccgtaatcggctgcaagatagcgcaccatggcctcgagagcggccttggcaacacccatcacgttgtaattggggatcgttcgggtcgatccgccataggtcagcgtcaggatcgagccgccgtccttcatgagcttttcagcgcgctgcgccacttctgtgaaggaataggcggagatgaccatcgtgcggctgaaattctcgcgcgtggtgacatctgcatagcggcccttcaattccgtcttgtcggaaaaaccgatagcgtgcacgaggaaatcgagaccgccccacttcttctcgatttcttcgaaaacggcatcgacggtggcgatgtcctccacgtcgcaaggcagcacgaaatccgagccgacctgttcggcaagaggtttcacgcgcttgcccagcgcatcaccctgataggtgaaggccagttcggcgccctgtgcggcgagctgttttgcaatgccccaggccagtgagtgattgttcgcgacccccatgatgaggccgcgttttccttgcatcaaaccttccatattatccctctccgtcagccctgataccgctgaaacaccagcgtggcgttggtgccgccaaacccgaaggaattggagagcacggtgttgagctgaacattatcgatgcgcttgcgaacgatgggcatatccgcgaaggcggggtccagttcttcgatatgcgcgctttcgcaaatgaaattgttctgcatcatcaaaagcgaatagatcgcttcctgcacgcccgttgcgcccagcgaatggccggtgagcgatttggtggcggcgattggcgggcaggcgtcgcccgcgccgaaaatctggcggatcgcttcgatttccggggcgtcgcccgcaggcgtcgatgttgcgtgcggattgatgtaatcgatcttcgacgtgacggtcgaaagcgccattttcatgcagcggattgcgccttcgccagacggtgcaaccatgtcgtagccgtcggaggttgcgccatagcccacgatttcgccgtagatcttcgcaccgcgtgcaagtgccgtttcgaggtcttcaagaaccagaacgcctgcgccgccagcgatgacgaagccgtcgcggttcttgtcataggcgcgtgaagcggtggaaggcgtgtcgttatatttggacgacatggcgcccatggcgtcgaacagaaccgaaagtgtccagtcgaggtcttcgcagccgccggcaaacatacggtcctgcttgccatactggatcatctcataggcattgccgatgcaatgattcgatgtcgcgcaggccgaagaaatcgaatagttgatgcccttgatcttgaagaaggtcgcaagtgttgccgaagccgtcgagctcatggcttttggcacggcgaatgggccgacgcgctttgggcctttttcgcgggtgatatcggcggaatcgacaatggtgcgggtggacgggccgccggaacccatgatgatgccggtacgctcgttggagacttcctcctcggtcagccccgcatctgcaatcgcctgatccatggcgatatgattccatgccgtgccccgcccgtggaagcgcatggcgcggcggtctacaagtgattcgatatcaatgtccggcgcgccatgaacctggcagcggaagcccagttccgcatattcttccgcgcgggagatgccggatttggcttcgcgcagcgaggccgtgacctcttcggtgttgctaccaattgaggatacgatccccatacccgttacgaccacacgccgcatcgcgttctcctttacacctatgccgtgaaagcggctctcccttgaggggggcagcctcgtcttcgcggttacataggtgcgatcttcgcatgttttgagcgcggccgcatgaaaactcttcgttttttgcagtcgcgcccgtggatttttagtggttcaggcagcttattgcgcgctgccttccttggacaggccgacccgcagatcggttgcctgatagatgagctcgccatcggccttcagccagccgtcagccgtgccgagcacgaggcgaccgcgcatcacgcgcttgaagtcgatgccatattccagaagcttggtgtgcgggcgaaccatgcccttgaactttacctcgccggtggaaagggccatgccgcggcccggctcgcccagccagccgaggaagaagcccgtgagctgccacatgccgtcgaggccgagacagcccggcatgatcgggttgccctgaaagtggcaagggaaataccagtcatcgggacgcacatcatattccgcgcggatatagcccttgtcgaaggcaccgcccgtttcagagatctcggtgatgcggtggatcatcagcatcggaggcagaggaagctgcgcgttgccgggtccgaacatctcgccgcggccgcaggccaggagttcttcatacccgtagctcgatttctgttctgccattacgcctcccttgaggttcattctgtaacggccggcgatccggcccggttgtagtttcaccggaacatccctaccacagactgtttccggcagtaaaatcatgcaatgtgttttcccgaaaaaccgggtatttcccaaacctattgatacttatttcgcaacggcatatatcaatgtcagtatgcaatgggcaacagcccgttcaatctttgaccattttgctacaagcttgtaacggaaccaacggtgaatatgcattcttcacatacccactcgacggtctcgatggaagagcggcttcgcgaagccggtctgcgccccacgcgccagcgcgttgcacttgcgagcctgattttcgctcagggcgaccgccacctgtccgcggaagaccttcacgaggaagccgtcatggctgacgttccggtctcgctcgccaccgtatacaacacgctgcaccagtttacggaagcgggcatgttgcgcatcatcgcggtggaagggtccaaaacctatttcgacaccaatatctccgatcaccagcacttcttcctcgaaggggaaaatgtggtcttcgatattccgcatggcgagcatggacagccgaccgtttccaatatgccggaggcgccggagggcatggaaatcgtcaatgtggatatcattgtgcgtctgcgccgtcaggcccgctgaccccgcacccgcttgcaaggcggggcacaggggattgaaagaagcggcttcggccgcttttttgttgcgtattttcccgtttggctgaaaaagggaaaaagctttcttgcgcagtgccgaccaaggctttcataaagcttggggagcaaatttcacggagacatcatgcgtaaactactcgtcgcagcgaccattcttgccctttgcacggcaggaagcgccttcgccaaaaccctccgcgtaggcgtgacgcctggcccccacgcccagatcatggaaaaggtgaaggaagtcgcggccaaaaagggcatcgagatcgagatacaggagttttcggactatgtgatgccgaacatggcgctggcggatggcgcgcttgaggccaattgcttccagcacaagccctatctcgacaatcaggttgccgatcgcggcttcgagattgtgagcgtggccgagacggtcaattttcccatggcgatgtattccaggaaattgaagacgattgccgagcttgccgatggttccaccattgccatccccaacgacccgaccaatggcggacgtgcgcttctggtcttggccgataatggccttatcaagctggatagcaccaaaggcctgaaagtcagcccggcggatgtcacggaaaatccgaagaatttgaaattcgtggaacttgacgctgcacagttgccgcgttctctggaagatgtggatggggcggttatcaataccaattatgcgcttgaagcaggccttgatccgaaagccgatgcgctggtccgggaaggcgagaaagcgccctacaccaatattctggtggtgcgcacagccgataaggatgccgattgggtcaagaccctgatcgagtcttatcacagcgacgaggtgaaggatttcatcgccaagaccttcaagggttcggttagcccggcctggtaaatcatcaaaaaaggccttggcatcgttgccaaggccttgtcccgtcagtcaaaaacttctccgggataaaccccccataattccgattgcttgatccagccgcgcacgccgctcatgtccaagcggcaccactgtccggtgcattcgcgcacggttccgacgacgcccggctcgacttcggcagtaacgcccgccgtttcggccgcctcgcggcgcatggtaatcatcgtgcctttgtcgtttttcagccatggcgcggtaatggccgtgcgcttgcccgaaagaagcgactgatagacccagccttccgtgccgtcggcatcgcggatgcgccgccagttgtcatattcctgaacgatctcgaccggcaggcctgccttcatgaaaagccatgacacggcataatcgcgtccggggccgacgcgcagattgacgcgggcaggcttgaggctcgcaaagcgcggtacgggacggccgcttgcgccaatggtcgttccggcgggggctgcggcatgagtcgtgtggatttgcggggcgccaagcggcaccagaaaaagcaaaaatgccagactgccgaagatggcaatcatgaagcgttgcgaaagtactctgtacaaactgcgacctctcgccgtcctgttattccagaacggctctgccttcggcagttggcagcctgcgaggcgccgtggccgtcctgtttctttcggtcctgtttttctttgtctttgccgcgccgccttgatagagatgagcagtcgaagcaatatcccatattgcaccttcctggttaaggaggtctcaacatgaagcttcggttaacgcatttccgggaaaagtgggattccgtttccatggggaaatgtgcaggaaattatcgggacgtccgtttggtcattgtggcggcgttctgaaggcattctcaaatgacggggtggaaatgtcgaacaagaagaagccgatggtcgttcttacgagaaaactgccggacccggtggaaacccgaatgagggaactgttcgatgcgcgtctgaacatagacgatcaccgcatgagccagccggaaatcatcgctgccctgaaggaagctgatgttctggtgccctgcatcaccgatgtcatcgacgcagcggtcatcgaacaggcgggaccaaatctgaagctgatcgccaattttggcaacggcgtggataatatcgatgtagctgccgccgccaggcgcggcatcaccgtcaccaatacgcccaatgttctgaccgaagacactgccgacatgacgctggcgctgcttttgtcggtgccgcgccgcctcgtggaaggtgcaaatgtcatcaatgagcgccatggccagtggccgggctggtcgcccacatggatgctcggacgccgcatctggggcaaacgtctcggcattgtgggcatggggcgcatcggaacggcggttgcccgccgcgccaaggcctttggcctctcgatccattatcacaatcgcaagcgcgtcagcccgcaggttgaggaagagctggaggcgacctattgggacagcctcgaccagatgctggcccgcatggacatcatctcggtcaattgcccgtccacgcccgcgaccttccacctgctttccgcccgccacattgcgctgatgcagccgaccgcctatctggtcaacacggcgcgcggccagatcatcgatgaaaatgcgctgatcgaccttatcgaagagggcaggctggccggtgccgggctggatgtcttcgagcatgagccagccgtcaatccgcgcctgctggcgctggccgaaaagggcaaggtggtgcttctgccgcatatgggatcggccacgatagaaggccgtatcgatatgggcgacaaggtcatcaccaatattcgtgccttcgtggacggccaccgtccgcccgatcgcgtgctgcccaaccgggtctgaggccgggtctgagacgggatcagcttatggcccgtcgatgaatcgcagcaccgcacgggtcacgacggtatcatgatccccgatcacgatagcggtgcgaacgcggatggccgccaggtcttcgtcggtataattgggttcgttcgcccataatgcacgaatttcacgctcgatattctcgtaatggcgaagctccggcagcggttttcctgccgcgcgcgcctcgatatagcccgcattgcccgcaggcgagacattggcagcctgtgcgaaaagactgttcagccggtctggatagcgcatggctatatccagaccgataatgccaccatcgctccagccaacgagatccaccttgtcgatatgcagataatcgagcagcgccacgtaatcatcggccatcagccggtaagtgataggctcgtcggtccgggtggaacggccctgtccgcgactgtcggcgacgatgacggaatgatggcgggcgagaatgggaagctgggcatcccagacgtgctggtcggaaaggccgccatggatcagcaggatcggcggccccttgcccacgacccggtaatacatttcaatgccattgacttcggcaaaggcggcaggcgaagcgggaatggtcatgcgtgcatggctttcaacagaaaccgccggggggaagaacgcagcaagaccgagggcgaaacctgcaatccataatgtcgctttccctttcataggcttggcttttctgacccgctacggcctgcggatcaatgttggcaggtcgtagagataggcaatgcgcttgatggcgtcctgcaacggttccagcgtcacggtcatggtgtggccgttcgcatggatcagcatgtcgggcgaggtgcagatcgcgacatgccccttccagaagacaaggtcgccgtgccgcagattggcgtaggcaccatcaggctgcacgacttcaccaagggttttctgctgcatgtcggaatcgcgcaggacattccggcctgccacaaacatgcaaagctgcaccaggccggaacaatcgatgccgaaaccggaactgccgccccacagatagggcgtgtaaagcagggtttccgcaaccgctacataatcggaagcatattggccaagcggtgcgacatggctggcgatcagggcctcgccgcttgccagaagcacatatttcgtgccgcgtgtttcggcctcgccgacaatcttcacgcgggagccgagcgatagcgccattgtgtgcggaaagtgcagatcggaaccgggatagacaaaggtgcgcggcacgacgaccatatgtgttgcatcaccgtccggcctttcgagtgaagccgccgaaacatagccgacataaccgtcgcgttcggcctgcacccagcaccagccgtccatatcctcgaaaacgcgaaccttgtcgccaaagatcatctgcgtctgcgggccgctatccatgcgcggttctgcgcgcagatcgacgaccggagccgaaacctgcatcggcgttcccgcaacgaagcgggatgcctccacctgaccacgcagccgctcatcggcaagatcggggcgataggcattgaggcggcggtcgagcgtggtcgcgttgatactcataagggcaattctctggctttggcgatcatcaggtcgccgagtttttcgacataaagcgcaccggtgacggttctctttattagcacatttcgccggtctttttcatcacgatgccgggagacgaggccaagcgcccccatcgtgtcgagcgcgcgggtgattaccggcttggtgacgttcaatttggctgcaagcccccggaccgtatgcggcgggggctccagatagatggtcagcagaatggctgcctgccgcgtggtgaggtcgggcatctcgccccgcacctgttccagcgacagggttctcagcaatgtcagcgcctgtaacggcttcagctctatcggcatccggctccatcaaaacagggattgtttcggaaccgttttattcaacccgcttttggccgcgcaggcaagcattttcagcgggccggataacgttccttcaaaagctggtaaagggcgcggatggcctgcgcttcgccgccaacgggggaggcaggcttttcgaccggcacccagccgaaaatgtcgaaatgcgcccattggcgtgccctctcgacgaatttggcgagaaacagtgccgctgtcacggaaccggcgaaaccgtccgtggtgacattgttgatatcggccacgcgcgaggaaagcttttgcgcatagggctgccagagcggcatccgccacagagggtcggcggtctctctggcctttacggcgatttcgcccgcaagctggtcgtcatgcgtatagaagggcggaagatccggccccagcgccacgcgggccgcgcccgtcagcgttgccatgtcgatcagcatttccggctcttcttcgtcggcaagcgccagcgcatcggccagaaccagacggccctcggcatcggtattgccgatttcaacggtcagccccttgcggctttgcagaatgtcgccggggcggaaagcattgcccgcgattgcgttttctaccgcgggaatgagcacgcgcagccgtaccggcagtttcgcatccatgatgagtgcggcaagacccagcacattggccgcgccgcccatgtccttcttcatcagcagcatcccgcttgcggatttgatgtcgagaccgcccgtattgaaacagacgcccttgccgacaagcgtgatcttcggatcgctgtcccgcccccattgaaggtcgatcaggcgcggggccacggcacctgcacggccaaccgcatggatcatggggaaattcttttccagaagcgcttcgccttccgtggttgccacccgcgcgccatgctgtgccgccagatcgcgtgcggcctgctccagcgccgccggccccatgtcgttggcgggtgtgttgatgagatcgcgcacgagcgtgacggcttctgccagacggcgtgtttcagaagcgtccgcgccttcgggcagggccaggcggaccgtcttgccattggccttgcgatagcgtgtgaaactataaccgcccatcaggaaagcgagtgcggcaagaccggcatcgcccggcttgccttcaatatgccaatcgccttccggcaggttgcgggcaagctttccggcgataagctgcggctggccgttctccggcgcctcgccggtgccaaacagggcgcccgcaatcgcgccatcgcgccccggcagcaccagcacacgcccggcttcaccatcgaagccattggccttcgcccaggcagcggcgctttcgggaagggcggcttcatccagcgcgttcttggcgacaaaccagatggggcggctggcggcggatttttgggaaatgatttcggcggacatcgcaaatctctcggcaatggaaagttggattcaagggaaaacacaaaagccggcctgcatatgcaaaccggcttgaacctagtttcttattgtcgcgaaggaaatgccgctttcagcaaagaaagatcaatattgggagaaggcagaaagaaagatggtttatcgctgcgaaaggaattcgatctgcgcggtgggctggttgtgtgctgcgacggggttgcctgcaaaaagtgccagcccgctgatgactgcaatcgtcatcagggcgccaatgagcgtgcattcgatcagggcagcgcccgatctgttcttcaaaaaacgcatcatcaaagccggcatcgcagattaccttgtttgcggggagtgtctcgatggtgctcattttaatgtctgccaattgtgaggagtttaagaaacagggcaaacaaagagttaataggccgattgatgggctggattggcatttgggttaacggatggcaaacggacgtggcgcggttttcacctgtgttgaaaatgcctatatgtgcctcacccttttgaacggaaagaaaccctatgccggaactgccagaggtcgaaacggttcgccgtggtctgcaacccttcatggaaggggcaaccgttgtgcgggtggagcagaatcggcccgacctgcgctttgcctttcctgaaaattttgccgaacgcctttccggcaggcgcatcgaggcgcttggccgccgtgcgaaatatctgaccgtccatctcgatgacgggctttcgatcatcagccatctcggcatgtccggctcgtttcgcattgaggcggaggatgcgcaaggtttgccgggcgggtttcatcacgagcgctccaagaacagcctgcatgaccatgtggtctttcacctcatgcgcccggacggtgcgtctgcacgcattatttataatgatccgcgccgcttcggtttcatgctctttgccgaaaagggcgcgctggaggaacatccgctcctgaaagaccttggtgtggagccgaccggcaatctcctgtcgggcgaggttctggccgcgcttttcaagggacgccgcaagcccctgaaggccgccttgctcgaccagaggcttatcgcggggcttggcaatatctatgtctgcgaggcgctctggcgcgcagggctttcgccgatgcgcgcggcaggctcggttgcaggcgaaatggacgtgatggagcggcttgccggggccattcgctccgtcattgcgcaggcgattgcagccggaggctccagccttaaggattacattcaggccgacggtgcgctcggctatttccagcactctttttccgtctatggccgcgagggtaagccatgcagaaaccccgcctgcggcggcactgtcgagcgcgtggtgcaatctggtcgttcgacttttttctgtgcctcctgccagacatgagcccttgccaaagtctggatgccggtccaatttgcgccacggaattttaaggcggggcagccttgccggcacattatcccggatgagccgggctgtcacgcgctgatgaaggaggaacgggtttacatggcctatgaaacaatcatcgttgagacgcgtgacagcgttggtctcatccgtctcaaccgtccgcaggcgctcaacgcgctcaatcgcgccgtgcttgaggagctgaccgatgcgcttgccgccttcgacgcggatggcaaggtcggcgccgtggtgctgaccggctcggaaaacgctttcgccgccggggccgacatcaaggaaatgcagtcgatcaatttcgtcgatgcctatttgcaggacatgttcgccgactggcagaaggtggatcgtatccgcaagccgattatcgcggctgtttcgggctatgcgctgggcggcggctgcgaactcgccatgatgtgcgatttcatcatcgcgggcagcaatgcgaaattcggccagccggaaatcacgctgggcgtcattcctggcatgggcggctcgcagcgcctgacgcgctatgtcggcaagtccaaggctatggatatgtgcctgacgggccgcatgatggatgcagccgaagcggagcgttgcggccttgtttcccgcgttgtcgcaccggaggctcttctggaagaggcactgaaagcagccgaacgcatcgcatccttctcgcgcgtctcggtctatatggccaaggaagcggtcaaccgcgcctatgaaacgacgctggacgagggcctgcgtttcgagcgccgcctgttccattcgcttttcgcgaccgaagaccagaaggaaggcatgtccgctttcgttgataaacgtaccccttccttcaagaaccgctgaagaacagagatgtcggggcgtttccctccggcgtgaaacggctttcggatgggatgcgcgtcgacggcaggaagtgttccagaatcgttgatggtctttgcgggcaaagcctcgtgctttgcccgccaaaagcaggtttggcgccagaagcggtgctgcaaggccgcaattgcggctttttcattggcttgcgcggcagaatccacgttgacgcgcgcccaaagctgctctataagctcgcccacggataggcggccctgcattgtggctgccctagtggttttgtgcctgcggtttcagtccgctggctagctgacagaaaaagagaggcatttatggccaatactccttcggccaagaaggcagtgcgcaagatcgctgcccgcaccgagatcaacaagtcccgccgttcgcgcgtgcgcactttcgtgcgcaagctggaagacgctctgctgagcggcgacaagcaggcagcggaagttgcgttcaaggctgttgagcctgaactgatgcgcgccgcctccaagggcgtggtgcacaagaacaccgcggcccgcaaggtttcgcgtcttgccaagcgcgtgaaggctctgaacgcctgattgccagcctgattttatatttgaattttgaagcccggctcattgttagccgggtttctttttgtcttatagcaggcccaaaaaaggccgctaaaaagcagcccgtcaaatacacagatttttcaatgccaagtgctcattttgggtagctaatggttttggcggcgctataattttcatgcatgttttcaatcccttgggcgatata