ttttccacacttatccacagggcgcgggcgggactcggttgcccctctgagtcaagcatattttttaaaattatttttccggcagaacatatcaggatcgcctaaaaattgtagctgcgaaacaccttgaatcctaaggtgttatttcgctggcatccgattccccaacaatggtccgtcttcatgcaagccctttgcaggaaaaaaaatgaacgatctgaggcttgctctttgtgacgaggcttcgctaaagtctgagccataagaggggttgcctactggcccggagttagcaacaaattatgtcattactggcgtggatgcatggaatccgcggatgctgaactctggtcttaaaggctcctcctcaaggttgattgcttaccattcattaactggaatgccgtttagggcatctccgcgtcatttgagtggttgtcgtggaatgcgttccgggcaatcagcctccagtagatgatgttatgagtcgtaaacggatagtcaaaaggagtatcccgctactggttgtgaccgaccgattgagtttgtgtgtggcccgctttgaagggctgcgatgtgtaaatacccgccagggcccgcggtcggaagatttagggttctatgcaggataaaaatgacaagcgcccgaacaatggcgcgtacgaatgtgaaggcaggcgagacgatggcaatgatgaccggtaaatcgacggcaacgataggtgataatgcacatgcgaaccgtatccatggatcttctgctaccggaaatgacaagagcctgatgaaaatggacagtgccgtcagcgaggaagctttcgagcgtttgacggccaagctcaaggcacgggttggcggcgagatttattcgagctggtttggccggctgaagctggacgatatttccaagagcatcgtgcgcctttcggttcccaccgcatttttgcgctcctggatcaacaatcattattccgaactgctgaccgagctttggcaggaagaaaatccgcagatcctgaaggtcgaggtcgtggtgcgtggcgtaagccgcgtggtgcgcagtgcagcacccgccgaaacctgcgacaatgccgaagcaaagcccgccgtcaccccgcgtgaaaagatggtgttccctgttgggcagtcttttggcggccagtcgctcggcgaaaagcgcggctccgccgtggtcgcagaatcggctgccgccaccggcgccgttctgggctccccgcttgatccgcgctatacgttcgacacatttgtcgatggcgcctccaaccgcgtcgcccttgccgccgcccgcaccatcgcggaagccggttccagtgccgttcgcttcaatccgcttttcattcatgcctccgtcggcctcggcaagacacatcttttgcaggccattgccgccgccgctctccagcgccaggaaaaggcccgcgtcgtctatctgacggctgaatatttcatgtggcgctttgccaccgctatccgcgacaacaatgcgctctccttcaaggaacagcttcgcgatatcgaccttctggtgatcgacgacatgcagttcctgcagggcaagtcgatccagcacgagttctgccatcttctgaatacgctgctcgacagcgcaaaacaggtcgtggttgccgccgaccgcgccccttcggaactggaatcgctcgacgttcgcgtccgttcccgccttcagggcggtgtcgctctggaagtggccgcacccgattatgaaatgcgcctggaaatgctgcgtcgccgtctggccagcgcacagtgcgaggatgcaagcctcgatatcggtgaagagattctcgcccatgtcgcgcgcacggtcacgggttccggccgtgaactggaaggcgcattcaaccagcttctgttccgccagtctttcgagccgaatatttccatcgaccgcgtggacgagttgctcggccatctgacccgcgcaggcgagccgaagcgcatccgtatcgaggaaatccagcgcatcgtggcgcgccattataatgtgtcgaagcaggatctgctgtcgaaccgccgcacgcgcaccatcgtaaagccgcgtcaggtggcaatgtatctcgccaagatgatgacgccgcgttccctgccggaaattggccgccgcttcggtgggcgcgaccataccaccgttcttcatgccgtgcgcaagattgaggatctggtcggtgccgacaccaagctggcgcaggagctggagcttttgaagcgcctcatcaacgatcaggctgcctgaccggcggacttgcacctcgtagcgggcggttatcaacaaaaagcccacgccttgacgttttgcggcatggcgcgggcttgcttttctccttaaaaatctgccactttagagcgcatcccgaaaagtgcgaaacggttttcggataagatgcgcgtcaaaataaatagttagagcatgggtctggtgcattcagatcgaaacctgctctaacggaccttctggcgccctgtgcgccttatcgacaagggccgtctgcccctcggatgcagtcgccccggtcctagcgagcgagtgcgtttcaagatgcgtgttaccctagagcgatcgaaccttcttaaatctctcaaccacgtccatcgcgtcgtggagcgccgcaacacgattccaattctgtcgaatgtgcttttgcaggccgaaggcgcaagcctcgccatgaaggcaaccgacctggatctcgaagtgaacgaggcgaccgccgccatggtagagcaggcgggcgccaccacggtcccggcgcatcttctctatgatattgttcgcaagctgccggatggcgcggaagtgatgctgtccaccaatcccgatggcggctccatgtcggtcatttcgggcaagtcttctttccgcctgcaatgcctgccgcaatccgatttcccggaactgaccgctggcgccttcacccattccttccgcatcgaggcgcaggctctcaagcgcctcatcgaccgcacgcagtttgcaatctcgacggaagaaacccgttattacctgaacggtatcttcttccatgcgattgaaagcgatggcgcgttgaagcttcgggcggttgcaaccgacgggcaccgtctggcgcgcgccgaactggaggcgccctccggcacggaaggcatgccgggcatcatcatcccgcgcaagacggttgctgaattgcagaagctggtcgatgtgccggatgtggttgtgaccgttgagctttccgatgccaagatccgcttcaccgtcggctcggtggtgctcacttccaagcttatcgacggcactttcccggattatcagcgcgtcattccatcaggcaacgacaagaagctcaccattgaccggcaggattttgctgcttccgttgaccgcgtttcgacgatttcgagtgagcgtggccgcgcggtgaagctttcgattgccgatggacaattgacgctcaccgtcaacagtcccgattcgggcagtgcgaccgatgagcttgccgccgattatgatggcgatccgctcgatatcggcttcaactccaaatatctgcttgatatcaccggccagctttccggtaccgatgcggttttcatgctggccgatgccggctctccgacgctggtgcgcgatacgggcgatgaagatgtgctctatgtcctcatgccgatgcgcgtctaatggggctgggatatttcggttctgacggcctgcaaatggcgcgggtttttgcttccggtgctcgtgtagcccaaactacattctgctccggttttcaaaccccgccatttttggctcgtcatcaccaaaatctcgacagcctccggcgcctcgctggaaaagccccgcaaagaacccgattgtggaagcaaaagatcacatagaacgccgcccggatcgcgtttcgatccggcggctcaagcttgtcaatttccgcaactatgcagaattgtcgctgccgctgggaccgggccatgtggtgctgacgggcgaaaacggctccggcaaaaccaatctcatcgaagccatttccttcctgtcgccggggcggggcctgcgtcgcgccgcctatgacgatgtggcgcgtgccaatgccgaaggcggttttgcgatccacgccgcactcgactgcatgatttatggcgacgcggaaatcggaaccggcacggcgggcggcggcgaaggcgggcgcaaggtgcgtatcaacggtattgccgcttctgccgatgatcttctcgattatgcgcgcattctctgggtggtgccatccatggataggcttttcaccggcggcgcttccgaccggcggcgttttctcgaccgtatggtgctcgccatcgataccgcccatggcaagcgggtgcttgattatgaaaaagcaatgcgcagccgcaaccggctgttgaatgatggcagcaatgacgatcaatggctggacgccatcgagaaccagatggctgaactgggcacggccattgcagcagcgcgtgcgcaagccatgcgcctgattgcggcgatgatcgaacggcttcccgccgagggaccatttcccaaagccgattgctttctggaaggggcgctggaaagccgcatcggtgtggaggcggcgcttgatcttgaagaggattttcgccgtaccctgcgcgatggccgcgcgcgcgaccgggcggcaggccgcacgctcgatggtccgcatcgcactgacctgattgtccagcacaggcccaaatccatgccggccgcactgtgctcgacgggcgagcagaaggcgcttctgatcggcctcattctcgcccatgcacggctgacggcggaactttccggcatggcgccgatcctcctgctcgatgaaattgcggcgcatctcgatatggggcgccgtgcagcccttttcggcattctcgacgagcttggcgggcaggctttcataactggcaccgatcgtgcgctttttgatgcgcttgctggcgatgcgcagtttttcaacgtgtcggccgggcaattgacagggatataaggcaaaatagtcgctgacagcgcggttcgggcagcctatgtttgcaggcatgaatgcatcatccagaccattttcgcccgaagaacttgaacgctatgcacgccatatcgtgctgccggtaattggcggtccgggccagcaaaagctgaaggctgcccgtgtgcttgtcgttggcgcaggcggactgggcgcgccggtgctgcaatatctggcggcggcaggcgtcggcacgctcggcatcgtcgatgacgatacggtgtcgctgtcgaacctgcaacggcagatcatccatgatacggacagtatcgggcagcccaaggtggaaagcgcgcttgcctccatcgcgcgcatcaacccgcatgtgaaggtggaaggccaccagctgcgtctcgacgcgcataatgccgaggcgctcattgccggtttcgatgtcgtggtggacggttcggacaatttcgccacgcgctatgtgctggccgatgctgctgccaaggtgggaaggcccctcgtaacgggcgccatgggccgtttcgatggcacggtgacggtgttgatgccctatgcgaacggcccggacggcgcaaagaacccgtcctatcgcgatcttttcccggatgcgccgccgccgggaacggtcccttcctgcgccgaagcgggtgtgctgggtgtcctgccgggtgtgatcggcagcctgcaggccatggaagtcatcaagcttgtcaccggcatcggcgaaccgctggtcgggcggcttcttctctacaatgcgctgaatgtccgttttgaaaccatccgctacaaggcccgcaaaccaaaataattgagcattttcaggctcaatactgggttgaacggtccaccacatgctccagggtgccgtcgcgctcgaatgcctcgatctggcggatgatctggggcacgagaacggtagcggacgagattgccgccacatgtggcgtgatcgttaccttggggtggtcccaaagcgggctgttggccggcagcggttcctgattgaagacatcgagcgtaacggcggaaagaagcccacggtcgagtgcggccagaatatccggctcattctgtaaactgccgcgtccggcattgatgagaaccggctcgccgagtggcccgtcgcttttcagttgcgcaaacatcgacatggacaggatgcccttcgtgtccggcgtcagtggcagcaggcagacgaaaatatcggctgtcttgagaaattcggtaaaaccatccccgccgtgataggtctttacaccgtctattttctgcgggcggcggctccagccggtaatattgaagccgagaattttcagtttttccgccgcatcgcggccaagcacaccaaggcccataatgccgaccgtcacttcatgcgcggcgggctggcggcgatcctcgtgccagacatgattttgctgctgcttgcgatagcgcgacccaaggcggtgatgatccaggacctgccagaccacatattcggtcatccgcatggtgagatcgtcggaaatgattcgcaccagcggcacatcgggaacctgcggatcacggaagacatgatccacgcccgcgccgagagagaaaatgaccttgagattggggaggttggcaagcgagcccggcttctgcttccatacaagcgcatattcgatggaagggtcgttttcggcccgctccgtcacgaccttgcgattgcttgcactttccttgaacgtcttcagccagatttccgggtcccagtcggtggttgcaagaaggatatttcctttcgtatcgctcattgttttattcctccttccctggtctccatatggaaagccgccgccatcaaagccttggtatagtcggtttgcggattggcaaagatatcctttgccgggccatattccaccatcttgccattgcgcatcaccagcacgtcattggccagcgcccgcacgaccttcaggtcgtggctgatgaaaagataggcgagatcatgcttcttctgcaatgcgcgcaggagatcgaccacctgcgcctgcacactcatgtcgagtgcggaggtcggttcgtccagcatgacgaatttcgggttcagcaccatggcgcgtgcaatggcgatgcgctggcgctggccaccggaaaattcatgcgggtagcgaaagcgggtttcaggatcgagattcacctcgttgagcgcggcaatgacgcgcgcatcgcggtcgtcggcagagagcctgggttcatgcaccagaagcccttcggcgatgatgtcggcaatggtcatgcgcggggaaagcgagccgaacggatcctgaaacacgatctgcatttcgcggcgcagcgggcgcatatccttgaagctgaaccgggcaatgtcgcgcctttcaaacctgatctcgccgcgggatgaaatcatgcgcgaaagcgccaggccaagcgtggtcttgccggaacccgattcgccgacaacgccgagcgtctgcccggcgcgcagattgacattgatgccgtccaccgccttcacatggtcaacggtcctgcgcatgaaacccttcttgatggggaaccagacgcggatatccttgccctccatcaccacctttgcggtcgggtcggcaaggggcggctcgcccttcggctcggctgcaagcagatgctttgtgtaagggtgttgggggttgtcgaaaatatcccttgtccgtcccgcctcgacgatctcgcccttgttcatcacgcaaaccttgtcggcgatcttgcgcacgatgccgaggtcgtgggtgatgaagagcatggacatgccctgcgcggctttaagttcggcaagcagatttaaaatctgtgcctgcaccgtaacgtcgagtgctgtggtcggctcgtcggcgatcagcagtttgggcttgttggccagcgccatggcaatcatcacgcgctggcgctgcccgcccgatagctggtggggaaaagcattaagccgcttttccggttcgtggatgccgacttcatgcaggagttgcagtgtgcgtgctcgcgccgcctgctcgcccatgccctgatgcacgcgcaggatttcactgacctgacgctcgatcgtgtgaagcggattgagcgatgtcatcggctcctgaaagatcatggtgatgtcattgccgcgcacgcgccgcagctccggctcggatgcccgcatgagatccgtgccgttgaacaggatttcccccgaagggtggcttgccgccggatagggcaggagcttcaacacggaaagtgctgaaacggattttcccgatcccgattcgcccacaagggctacggtttcgccttctgcaatatcgaaggatatgcgattgaccgcgatgcggtcctcaccgtcctggtggaatgcgacggaaagatcgcggacggacagcaggacgttgttcatcgatccgccactcattgacccattcataaaaatgcctttcgcggatcgaaagcgtcgcgcgttgcttcgccgataaagatcaggagcgatagcattgccgatatgaccacgaagccggtaatgccgagccaaggggcttgcaggttgtttttgccctgggcgagaagctcgccaagtgaagccgaaccgggcggcaggccaaagccgaggaagtcgagcgaggtgagcgtggtgatcgaaccgttcagaatgaagggcaggaaggtcagggtcgccaccatggcattgggcagaagatggcgccacatgatggtgccgttcttcacgccgagtgcgcgcgccgcattcacatattcaaaattgcgcgcgcgcaggaattccgcacgcacgacgcccacaaaggctacccaagagaagagcagcatgatccccaacagcacccagaagccgggcggcaaaatggctgcgataatcagcaacaggtagagaactgggattgacgaccagatttcgatgaaacgctggaacagaagatcgacccagccgccgaaatagccctgcaccgcacccgccgtcacgccgatgatggccgagaagaaggtgaggatgaggccgaacagcactgaaatgcggaagccatagagcgcgcgtgcaaagacgtcgcgcgcctgatcgtcggttcccagcaggttgaagttgccaaaacggcaattggggtcgtttatgccgagcggataacgctggcagcgcacctgcggcgaatagagccagaacggtttcgagggagccgcttccggaatttcgttattgacggtgttgtaggaatagcgcaccggcggccagatggcccagccatgggcgttgatctcgtcctgtatcaccggatcgcgatagtcggtaatggcataaaagccgccgaatttatcttccgggtaatcgacgaaaaccggcatcagcaactcgcccttgtaggagacgaggatgggcctgtcattggcgatgaattccgagcaaagtgctgcggcaagcaggaacaggaaaatccacagcgaccagtaaccgcgccggttggccttgaaattctgccagcggcgcttgttgagcggcgagagccatggccgttttaccggctttgcggcgggggtgagtgcggtgtcggtcatcacacgtccctccggtcgaagtcgatgcgcggatcgatccacgtataggtaagatcggacaggaggccgaccagaaggccaatcagcgaaaagatgaagagattggcgaaaaccaccggatagtcgcggttgatgaccgactggtagccgagcaggccaagcccgtcgagcgagaagatcgtctcgatcaaaagcgaaccggtgaagaaggcggaaatgaacgcaccgggaaaaccggcgatcacgatcagcatcgcattgcggaagacgtggcgatagagaacctggttctcggtcagccccttggcgcgtgcggtcgtcacatattgcttgcggatttcttccagaaacgaattcttggtgagaagtgtcgtcgttgcaaaggccgaaagcaccagtgccgttaccggcaggaccatgtgccagagataatccttgatcttctcgaaccatgtcatctgcgcgaaatcgggcgaggtgaggccgcgcaaggggaaccagtcaaagaaggaaccgcccgcaaagaccacgatcagaagaatggcgaaaaggaagcttggaatggcatagccgatgatgatgacggcgctggtccatgtgtcgaagcgcgaaccatccttgatcgccttgcgaatgccgagtggaatcgagatcatgtaggacagaaaggtcagccatagaccgagcgagatcgaaaccggcattttttccttgataagatcgatcacgctgatgtcgcggaaatagctgcggccgaaatcgaagcgcatatagttccacaacatctggccgaaacgctccagcggaggcttgtcgaaaccgaactgcttctccagatctgcgatgaattgcggatcaaggccctgagcgccgcgatatttggaattgaccgaaccgctatcgatagcactttggccgaaatcgctgcctgcgccggaaagacggtcgagcgcatcgccgccctggccggaaagctgcgcgattacgcgctcgaccgggccgccgggggcgaattgtacgacagcgaaggaaatggccataatacccagtagggtggggatcatcagaagcaggcggcgaagaatatatgcgcccatcagctggaccttatccgggagttcaggtttttcttatagcttgccaatagcttttgccttttcattgcagagcatgatcttttccgaaaacggatcgccactttccggtaatcatgccttaatccaccacagcgtctccacggggaagccgtaatcgggtttcggctccttgaagccgaagcgatcccaataggccacgaagtgattcgctgccgtccaatttggaatccagtcacgccggatacgcaagtaccggtcaaggacgcgcagtgtggccaccagttcttcacggctttcggcctttcccgcatcctcgatcagcgcatcgatcagcgggtcgttcgtgcccggcagattatggctgccgggtattttcgcagaatcggacccgaatatgccagcgagcgattcctttgtcggcgttgctgaaaattgcagcgccacgccaaccatgtcgaactggaaatcctgtagccgggcctgatactggctcgcatccaccagccgcaggctggtgtcgatgccgatggcgcgcagcttctgtgcgaagggattgtagatacgggtgacggcttcggaattgcagaggatttcgagcgcaaaattcgatccgtcatgatcgtggaagtggccgtgccggcgctcaaaccctgcttcttccatcagtttgatggcctgcgtgaactgtttccggtcacgccccgttccatccgataccggcacgagcaccgcttcgccaaagacggcctcgggcagtttaccgcgatagcgcgcgagaattttcatttcatccggcgagggcaggccatttgcctgaaaatccgatccgttgaagcaggattgtgaccgggtataggcttcgtagaaaagatttttgttgctccattcaaaatcgaagcagaggccgatggcctcgcgcacgcgcgggtcgcgaaaacgctcgcggcgctggttgaccgcccaggcctgcatgagcgggcgcttttcgcgcgggaatgtccgccggatcaccttcttttggtggattgcagggaagtcgtaggctgtcgcccagtttttggcgacgttctcctcacgaaaatcgatgctgcctttcttgaaggcttcaaacgccggctggcggtcgtggaaaaattcaatgcggatacggtcgaagtggttggaccctttttgcaccggcaggtctttcgcccagtaatcctccacccggtcatattcgatgaaatgcccggcggagaaattgccgaccttgtaagcaccggaaccgagcaccggctccatggaggttgcctcgaaattgcgtcccttgaaccatttttcggaaatgatcggaagtgtcaccgcatccaggatagcattcgggccgcgccctgccgcaaagtgcatctgcacctcgtgtttggccgtcgcttcaaccttttggagaccggcaagcgattgccgcagggtgggatggcccttttccttgaatgttttataggtgaatgccacatcgcttgcctcgatgggcgaaccatcgtgaaaccgtgcttccttgcgcaatttgaatgtgcaggttttccggtccttggaaagtgtgacgctttccgcgatcaggccatagacggaatccggctcgtccagcgccgacaccatcagcgagtcgaaggtcagttccatgcgcggcggcgcatcgcccttgagggtgagcgtgttgagcgtgttgaaggtaagcgtgttctgattccatatccatcccgaaggggccagcgtgaaacagccgccctttggggcatctggattggcatagtcgaaatgggagaaatcggggccgtatttcaggtcgccgaaagccgacaggccgtgcagcgccttgcccgtaggctgatcggcaaaggcttgccccggaagacaggccacaagggcagcactgccggaaagtcccataaaatggcggcggttcatgcaaaggaatgtcattctcgttcaggcctcatgcaccgccggtcttgagcttagcttccttcgcaggatctatccaccaggagtaagggtcaatcccaagatagtcgggctgcttttccggcattccgaacttgttccagtaagccacgttgatgtggtcggaataccattgtgggatgacgtaatagttccataaaagtgcgcggtcgagcgcgtgggctgccgcctccagctcctcgtggtccttggcatagacgacaaggtcgataagcttgtctatggccggattccggatgccggcatagttgcggctgcctttgaaatcggctgccttggagccccacatatcgcgctgctcattaccgggagaggctgtctgcgcaatgacggcggtgatgacatcatagtcgaaatcattgacgcgggcctggtattgcgcggcgtccacaatacgcacggtcgcattgatgccgatcttgcgcaggctggctgcgaaaggattatagatacgctcgtccgtcgggtcctggccgagaaattcgatggtgaacggattgcccttggcatcgacaagcgtgttgcctttgagtgtccagcccgcttgcgaaaagagcttcagcgcggtgcgcaggttttcgcgagttgcctgcggcgtgtcatagaccggcagcttgaattccttggtcagcgcgtcggcgggaagtgcgtccttcaccgtttccagaatagcctgttctgccggtgtcggcgggccgctcaatgccagttcgtttccggcgaaatagctgttgatgcgcttgtactggttatagaacatgaggcggttcatcgattcaaaatcgaaggcgtaggtcagcgcctcacgcaccttcggatccttgaacttgtcgcggcgggtgttgaggaaatagccctgcattcgcccgaccgcatggaaggggaaggaagctttcacgacatcgccgcgctgcactgccgggaaattatactgttcagcccagcgctgggcacggttttcattgcgatagtcgtattggccgcccttcttgaaggcttcccaggttgcatcctcattgaaataatattcgtaagcaacatgatcgaaattgttgcgcccgacattcacaggcagatccttgccccagtaatcctccacgcgcgcccagatgatggagtggcccggcttcatgctttcgatcttgtaggcagaggagccaagcgggatttcaagcgtcgggtgggtgatatcgcgctgcttgccccgtgcatcctttgccgtccaccaatgcttgggcaaaatggcaagctgccccataatctgcggaagttcgcgattgcccttccggctgaaggtgaatttcacttcatgctcgccggttttttccgcgctttccacatcgctataatatttgttgtacatcggcgactgctttttcagcacattgaacgaccagatcacgtcatcgacggtgatcggctggccgtcatgccatttcgcatcgggattgagcttgaatttgacccaggagaaatcgtcgggatattgcagggcgctggcgatgagcggatattgcgtcgatccctgatcctgcgaatccgccatcagcgtatcgtaaagcatcccgccaccgaaatcggacaggccagcggcggaaacaccctgcaccacatatggattgaggttgtcgaaagtgccgacggcgaccaggttcagcgtaccgcccttcggcgcatcggggttcacatagtcgtaatgcttgaaatcggccggatatttgggctcatcaagcaggctggaggaatatcgccattggggttcgacattgtccgcacgactggccggcatggcgcttgcaagcatggccaccgcgaatgcactcacccaaaaagctttcatccagtttctccacgttttgttccaggctgtagagacgaattaatttacgattcgctatgaacgaaaatgctccatccttgcggtgcaaaaccgcgatgagggaacaaacccaccttcggttttgctcctgaagctgaaccataagtttatgcatctctacagcattaacctatcgttttgatagttttatggtagtttgcggaggaagaaaggcgtacggccaacaaaaatcaggccggtgagaaaattccagccgtaaaggaagccctttcagaaaacgaaaaaggtcggggggcaacccgaccttccgctttcacccgagttgcgccagtacatccgtggtcgctaccctcaagtgaaaattccaaatgaaatctcgaataaatcccgatctgctgaccaagatagctccgctgcatttcagaaatatgacatatcccgaagagctccgtcgctccaaactgcccgaacgaccgtaacaggagcaggatcgtcgatccgctcacagtctctgttgcgccacccttggggctctaccgaagggattcaagcaagaaaaccttggcctgatcctttgtaatcgtctgccttttatcccgtcaggcagccatctgtgtggccgccaattcgggatgattgtagttccacacttcaatcaggcattcctgcatcagatcaagatcaaccgggccgatccggcttaaaacaagatcaaggtcttcaggttcgatcccctgattgagaagttctacaatcgcttctgtcagaattctcttgtcgtcaaatctgtagcgctgcatttaccagctccgctatccgcccaccccaatacatgcagattaatcaatcatggttaaccgaagcttaagcctcgataaccggtgaggctttgcccgaaccatctggaaatatgagaaatccagattgaacatttttggcagtgcgccgagaatgaaagtaaaatacttatgaagtaataataaaattcttgatttcatcatatataatatcatccaagttataattgtatttttacgcgaatccaagcggaaattttcaagactatttatttcataatcttgttttttagagcatttccagaaaaagtacgaagcacctacgtggagaagccagtccagtgggctgatttctggtctcgcttcgatgcgtcgggtaatacgtaaaaacaaagatatagagcttttccaacgattctattttaaccagaatcactctataacatttctagcaaaagtgcaaagcggttttgcgttggaaaatgcaacaaaacaaataattagaacagttctagcaattctgttacaggacccgtctcggtgtgttgtatgaattttataaaatttgacatgatttatttttatggagccgggaaatacaaaatgccggggcgttttcccgccccggcatttcatatcacgtcaagtcagtaaaacttattcaagaccgacgatcttgccgtcatcccacttgaagatatcaaagcttggcgagctaaggtcgccggtttcgctataggtcagcgtgccgattgcggtttcgatcggcttgccgtcatgcagcgccttggcgacggcagcggaatcgtcagtcgaaccggcgcgttcgatgccggccttgatgacttccacagccgcataggcgttcatcgtgaaagcttcagccgggatgttcttcgccatcagggcttggatagcgtccttggcagccgggttcttcgtggcatccttggcgttggtgaagagcgtaccctgtgcgtttgtgccgccgattgcccaatattcggtgttggagaggccttcgccgccgagcaccagggcctgcatgccagcatcgtggagctggcgcgacaggagaccgccttcagcatggtagccgccgaaatagaccacttcagcaccggcagacttcagcttggtgacgagcgcggaaaaatccttgtcgcccggtgtgaccgaatcataatggacttcggtgatgccgcccttgttgatggccgccttgaacgcatcggcaagacccttgccataagcgcccttgtcgtggatcacggcaaccttcttgtccttcatgtttttcaggacgtaatcagccatgacttcagcctgctggtcgtcgcggccgcaggtacggaacacgttttccaggccgcgcgcggtcaggtccgggccggtagccgtcggggtgaccatgaggacgccgttttcagacaaaacgtcggaaacggggacggcaacgccggtcgtaaccgggccgacgacaaacttgatgccatcgccagcgatctggttggcagcggaaacgccctgcttcggctcgcccgcatcgtcggcaaacttcaggacgactttctcacccttgatgccgccagccttgttgatgacttccacggcggtttccgcgccctttttcacctgatcgccgaaagcggcaaccgggcccgtcagcggtgcaatcacaccgatggtgatgtctgcgtaagcggcgctggcaaagccgatggtagcggcaaaagccacgctggacagaagtttcaggttcattctttttctcctttggtggggcggcattgtccgcacagccccgaaacaacccatgccggtcaattttcagcgcctgcgcgctgccgaattgccgggccctcccttttgttcatcgcgtgatctcaaagggtcaatccaaaagcgccctctctgctcatcgaagaggccagagccataatattatccgaaattgcatccgctctttcggaatcatgctccagaccgggagcgcgctttcatgatgtaataagaatgcatttccggctttcgattgcaagcgccaagtacccgcaactacaacgaaaatcggctcctcccaaagtcagagagtctgttccaaaagccgccatgccggtctgcaaatggcgcttttcagcgttccggtgctcatgtacgttcagtacactccgctccggtactcgaaaatcaccattttcgcctcggcctgccgctttttgattcagactcttagtcccctcccttccatgctggtgctcgtttcgcaaaaaaggccgcgattccttccgcggcctccggtgtttcccatgtatcggcaaggcgagtgagcgtcatgtcgatcaccgcctcgtctatcggtgcgcccagcgcatgaaccagccgcttggaggcggcaaccgctgcgggcgcggtggaaaagtatggttttatctctgcttccaccgccgcatcgagcctttccgcctcgaccacatcatgcaggaggccgatgcgccgcccttcctcggcatcgaaaaggcgggcggatgtgaaggtgcgcaacgcattggcctcaccgatgcgcgccacgacataggggctgatggtagcgggtatcagaccaagctttgtctccgtcaggccaaagcgcgcgccggaaatgctgatcgccgcatcgcatacactgataaggcccacaccgccgccataggcctgcccgttgatgcgcccgatcagtggttttggcaggtcgcgcagggctttcagcatgagggcgagtttgcgcgcctcctcaatgcgttgcgcgcgggtggcattcacctgttcgcgcatccagccaaggtcgccgcccgcacaaaagcttgtgcctgcgccggtcaggatcacgatgcgcacggcttcattgtccgccagatgcagtgctgccgtcgtcagttcatcaatcatccgaccagaaagcgcattgtgctgttcgggccggttgagcgtcagcctggccacgccgcgctgatcgacggcaatatggagcgtctcaaagtcattcatgccgctttatcctgacgcaaagcttgtgcaaacaaacccgccgaccgaagcctgtccagatcgaggccggtttcaaaacccatttcatgcagcatttccaccaccgctaccgtgtcgacattacccttggcgcccggcgcgaagggacagccgccaagaccgccgaccgaagcatcgaacacgcgcagacctttttccagactgacgcggatattgtcgagcgcccgcccgccggtgtcgtgataatggccggcaaggctgtgcgcgggcgcaatcgccagcacggcatccagcatggctgctaccttgtccggcgtgccgcgcccgatcgtgtcgccaaggctcacctcatgacagccgagcgagaagagttgctcggtcacgctggcaaccgcctgtggggtaaccggcccgtcataagggcattccaccacgcagctcacatagccgcgaatggcaaggccatcattgatggcagcgccgatgaccggagacagccgctcgatactttccgcaatcgtgcaattgatattggctttggaaaagccttcggatgcggaaataaaaaccgcgatttcatccgcatgggctgccgctgccgcctcatatcccttcatattgggcacgagaaccgaataacgcacgccatcggcacggcggattccagccatgacttcccggctatccgccagttgcggcacccatttggggctgacgaagctcgtcgcctcgatgcgggcatagccgcaatccgaaaggcggttgatcagcgcgatcttgtcggctgtcggcacaaaacgcttttcgttttgcaggccatcacgcgcagccatttcaacgatttccacgtgttcagccatgttgctcctccagctcgactagcaatgcgccttcattgacctgatcgcctgccgcaactgtcacggaggcaaccttgccatcgcgcggcgcggtcagtgacagttccatcttcatggcttccatcgtcaccagcggatcgcccttggcgacgctcgcaccttccacgacggaaaccagccgcaccagccccggcatcggcgacaggatgcggctttcgctggaggcatcctcctccgcgcctgtcgccagcacatgatggaatatggtgtcgtgcccttcgatttgcaccgtcacatcatgcccgatgcgtgagaccgatgcttccgacacgcgaccatcaatggcaaagcgaaccagtccgttcttgtgcgcgcgaatgtccatggtgccgaaagcaaagccgaaatgcctgtcgcccctggccgtgaagctgaccgtgcggcgctcgccatgatgctcgatgagaaccgagcgcgatgcctcgccccacaggcggaacccacgcaggcccgaccatggatcgcttttttctggcgcatccagaagatcgagtgcgccaagtgcggccagcgcaaaggcgatgtccgaaggctgtgcatcggtgaaaagcgccgccgtctcgcgcccgatcagcccggtatcgacatcgccggtgcggaaagcttcgagattacagagcgccgacaggaactgacgattggtgacaagcccggcaatgcgggtcttgttcagggcctcgtccagccggttcagcgcctcgtcgcgcgtggctccatgcgtgatgatcttggcgatcatgggatcgtagaacggcgtgatcgtatcgccggtgcgcacgccggaatcgacacgcgcattttcaggcgggacaaagagcgcaagcttgccggtcgcgggcaggaaatcgcgcgccgggtcttccgcataaagccgcgcctcgaaagcccagccgtttatggacagttcgtcctgacgcttcggcagcgcttcgccggaggccacacgcaattgccattcgacaaggtcgaggccggtgattgcttccgtcaccggatgttccacctgcaagcgcgtgttcatttccatgaagaagaagcggtcgggcctgaggccctccgacacatcggcgatgaattccaccgtgcccgcgccggaatagccaatggtcaaggccgccttcaccgccgcttcgcccatggcggcgcgcatttcttccgtcatgccgggcgctggcgcttcttcgatcaccttctggtggcggcgttgcagtgagcaatcgcgctcgaacagatgcacggcattgccgtgattatcgccaaagacctgcacttcgatatggcgcggtttcgccatatatttttcgaccagcaccgcgccatcgccgaacgaggcttccgcctcgcgccgggcactttccagcgccgcagcaaaatcggcagcgctatcgacccggcgcatgcccttgccgccgccgccagcccgcgccttgatgaggacgggataggtaatccggtccgcctcgcttttgagaaaggcgccatcctgattgtcgccgtgatagcccggcacgaccggcacgcctgccttttccatcagcgccttggcggcatccttcagccccatggcgcggatggccttggccgatgggccgatgaagatgaggcccgcttcttcgaccgcatccacgaaagccgggttttccgaaaggaagccatagcccggatggatcgcctccgcgcctgtttccttcgcggccttgatgatcgcatcgacgttcagatagctttgcgcggatgcagccgggccgacacgcaccgcctcgtcggccatttccacatgcaacgcccgtgcatccgcatcggaataaatcgccaccgtggcaatgccaagcttgcgcgccgtgcgaatgacccggcaggcgatttctccgcgattggcaatcagtattttctgaaacatcgcattttttcctcgcgggatgcgggcggaaaaccgcttcacacttttcctcatcccgcgcttcctcacattctgaagatgccaaaacgcgtcggctcgaccggcgcgttcagcgtggcggaaagcgacaggccaagcacttcgcggctcttgcgcggatcgacgatgccgtcatcccaaagccgcgccgaggcatagagcgggtggctctggcgctcgaacatttcgagcgtcgggcgcttgaactccgcttcctcttccgccgaccatgtgccgccggtgtgctcgatcccgtcgcgcttgacggttgccagcacgcctgccgcctgctcgccgcccatcaccgcaatgcggctgttcggccacgtccacaggaagcgcggcgaataggcccgtcccgccatgccgtaattgcccgcgccataggacgcgccgatcagcatggtgatcttcggcacattggcggtcgccaccgccgtcaccagtttggcgccgtgcttggcaatgccttcggcctcatatttgcgcccgaccataaagccggtgatattttgcaaaaacaccagcggaatattgcgctggcagcaaagctcgatgaaatgcgcgcccttgagtgctgcttcggaaaacagcacgccattattggcaataatgccgaccggcatgccgtagacgctggcaaaaccgcagaccaaagttgtgccgtagcgcgccttgaactcatcgaaatcggagccatcgaccagccgcgcgatcacctcgcgcacatcgtagggaatgcgcgtatcggtggaaacgacgccgagcagttcttccgggtcgtaaagcggggcagcgccgtcgcctcttggaatgaacgagcgcttctcgctagccagattagcggcaatggcgcgtgcgatctgcaaggcgtgcgcatcgtcattggcaagatgatccgccacgccggaaagccgggtgtgtacatcgccaccgccaagatcttccgcgctcaccacttcgccggttgcagccttgaccagaggggggcctgccagaaagatcgtgccttggccccgcacgatcaccgtctcgtcgctcatggcgggtacgtaagcgccgcctgccgtgcatgatcccatgaccacggccacctgcggaatgcctgccgccgacatctgcgcctgattgtagaaaatgcgtccgaaatggtcgcgatccgggaaaacctcatcctgattgggcaggttcgcgccgccggaatcgaccagataaatgcagggcaggcgattttcgcctgcaatctcctgcgcgcgcagatgctttttcaccgtcatcggataataggtgccaccctttaccgtcgcatcattgcagacgatcatgcattcgcggcccgatacgcgcccgatgccggtgatgatgccagcggcgggcgctgccccgccatacatgccatgcgctgccgtcagccccagttccagaaagggggaacccggatcgagcaattgcgccacgcgctcacggggcagaagttttccgcgcgaaacatggcggtcgcgcgctttctcgccgccgccgtcaatggcaatgcgcgaggcttccgccaccacgtcgattgccgccagcatggccttgcggttggcctcgaagcttgcgctgcgcgtcgagatttcagatttcagaaccggcatcaacgggtctcctgaaagagttcccgtccgatcagcatacgccggatttccgacgtgcccgcgccgatttcataaagcttggcatcgcgcaaaaggcggcccgtcggataatcgttgatatagccgttgccgccgagagactggatcgcctgcaaggccatctgcgtggcattttccgcagagtaaagaatgcagcccgccgcatccttgcgcgtcgtctcatcccggtcgcaggctgcggccacggcatagacataagcgcgtgaagcgttgaaggtcacatacatgtcggcaagcttgcactgcatgagctggaattcaccgattggctggtcgaactgcttgcgctcatgcacatagggcaccacgacatcgaggcaggccgccatgatgccgagcggcccacccgccagcaccacgcgctcataatcgaggccggacatcagcacattgacgcccttgccctcggttccgagcaggttttcggctggcacttcgcaatcctcgaacaccagttcgcaggtgttggaaccgcgcataccgagtttgtcgagcttttgcgcggtcgaaaaacccttgaaccctttttcaatgataaaggcgctgatcccgcgcgggccagccgacaggtctgtcttggcatagaccaccagcacatcggcatccgggccattggtgatccacatcttgttgccgttgaggacgtaacggtccccgcgcttttcggcggcaagcttcatggaaacaacatcggaccccgcgcccggctcagacatggccagcgcgccgacatgctcaccggaaatgagtttcggcagatatttcgcgcgctgttcgggcgaaccgttgcgggtgatctggttgacgcagagattggaatgggcgccgtagctaaggccgatggaggcggaagcacggctgatctcctccatggcgatgcaatgggcgagatagcccatgcctgcgccaccatagtcttccggcgccgtaatgccgagtacgccaagctcaccaaattcacgccaaagatgcatgggaaattgattattgcggtcggtttcagcggcaagcggcgcaatgcggctttcggcgaaacggcgcacagtgtcacgaagggcttcgatctcctcgccaagaccgaagttcataccccctccattttgacccaaagcaaacatactcgtcctccacaagttctgcccagctgctgtttttcgagaacagctatgtcccggccagagtgtcccgtagcggccaaatacgcaatggttttgcgtggcgttctgtggctatttattgcccaataaagaaattttatttcgcatcaatcctgctgcaactcggctatgtcgcgataaaattccagcgcttctgggttggccaatgcttcacggttcttcacctcgcgaccatgcacgatatcgcggacggcaagttccacgatctttcccgatttggtgcgcggaatatcgcggacggcaatgattttcgccggtacatggcgcggtgtggcgccggtgcggattttggtcctgatgcgcgccttgaggtcgtcatccagcaccaccccttcggcaagccgtacgaaaagcaccacccgcacatccctgtcccaatcctgtccgatgcagagcgcctcggcaatttccggcatctgctcgacctgattgtagatctccgccgtgccgatgcgcacgccgccggggttcagcgtcgcgtccgagcggccatggatgacgatgccgccatgttcggtccattcggcaaaatcgccatggcaccagatattgtcgaaacgctcgaaataggcggcctgatatttttcgccttgcgcgtcgttccagaattgcagcggcatggaaggaaatgccttcgtgcagaccagttcacccttttcgccccgcaccggcttgccgtcatcgttccagacatcgacagccatgccgagcccggcaccctgtatctcgccctgccagacaggctcggtcggaacgcccagcacgaagcaggacacaatgtccgttccgcccgaaatggaggcgagatgcacatccttcttgatcgcatcatagacgaaggcaaagccttccggcgacagcggcgagccggtggaggaaatggtgcgcagagccgaaaggtcgtgcgtttctccgggcttcaatcccgctttcagcacggcatcgatgaattttgccgacgtgccgtaataggtcatgccctcagcagcggcataatcgaacagcacattgccgtccggatagaagggcgagccgtcatagagcataagcgtggcgccggaggcgatgccagaagccagccagttccacatcatccagccgcaggtggtgaaatagaagaagcggtcgccatcgcgcaggtcggcatgaaggcgatgttccttcaggtgttgcagcagcacgccgccagcccgatgcacgatgcatttcggaatgccggtcgtgcccgacgaaaacaggatataaagcggatgatcgaagggaagctgcgtgaattccacgggcttggccttgaatggctccagcgccgcataaagtgcaatgcccttttccgccttgtcggcgacggcttccgcttcgccaagataggtgacgatgaccgcgcgcttcagtcccggcagttttgccgtcacttcagccaccttgtcggcaaccgcgatgcgcttgccattataccagtagccatcgcaggcgaagaacagtttcggctcgatctggccgaaacggtcaagcacgccctgcacgccaaaatccggcgagcatgacgaccagaccgcaccgatggacgaggccgccagcatcagcgccaccgcctccggcatgttgggcatcatgcccgccacacggtcgcccggctgcacaccctcggaaagcatgaattgctgtagcttcgagaccagcgcatgaagatcgttccaggtcaggcggcgctcgaccttattctccccgcgaaagacaatggcctccccatcgcccttgtggcgcaacaggttttcggcaaagttgagccgcgcctcggggaagaattttgccgcgcgcatatggcctctgtcggtaagggccgtattgccacgctctccgataaccgcgcagaaatcccatacaagttgccagaacccggcgcgatcctctacagaccagcgatgcagcgcggcataatccggcaggctgaggccggtatgccgttcggcgcgaatgcggaattgttcgagattgctggccgcaatgcgcgcgccatccggttgccacagcggattgtcatgcgaagactgtctggagatcgcctcggtgctcatcattcctcccagaaatcaagctgagccgatgagggttcatcaactcattccaatattttctatgagagactttcaggcacgtccataggctttgcgaaaactatcggtatgtgatgctgcaaaggacattgtcccgaaatgcctgatgcgttccgggacaacgtgaatgaaagcgatgtgactattattgcttcacacgcagaacttgtccgcgaatttcaccgccggggtgcgctttcgtgtgataattgaagtaccaaagcccgtccatcagttgcttcgcctgttcattggtcagcttcacatcgcccctgcctttatgaccgagttgaccggcagaaacaggaatctgaacattcgcgttctttgtcggatcggccggaccatggaagtgcgccattgttgccgggccggaaaggcccgattgttcgctctgccatacaaggcgcctcgtcctggtatcgaagtgcacctcgacagaccctttgcctctggaattgtgcacagccggaacttcggcctgcggcgtcagttctgtcttgaaatgaagcacttccgccatggctggcatggtgaaaactgatgcgatgccaagcaataagataaatctgtatttcataataaaattcctttggttatggtgcgcaataaatataaacataaataaacaaactctataaaattcatcaaactatattaattctaaattaggatactattttcaaaaatacagaaactttctattattggagattgtattcatgccatgcggctgcggagcctgcttgaaaaagctcaggcggaccccgtgtgtgagaggactgccggctgaggctcctcccggttcagccactggtcaatccgcgtcaccagccagcggtggaccggattttcaaatagatggtaagccgcaatagcggtcaacacactcgcgaaagcgcctgcgccaataagcatgagcgcaccagccgtcgtctccccccactgctccggggtggctttgaagaagaacagcgccaccagcgggtgaagaatgaagatggtgaagctgtagcgggcatttttcacgaaaatattccagcgaaacggcgtagaaatattctgcgtgctggccgcataaagcagataggtacagcaatagaggaaaccaaggcgccacgggccttccagtgtgccgttcccgtctgtgctgtttgccggatgacagaacaggaatatggccagacagatggcaagacccgcccggattgaccattttggcatccgggtgggctggctgtgagcaatccacatgccgaacaggaaggatggcagcgtgcggaaaaccccgatatcggctaactggatgcgcgtgatcgtggaggcgccaagcagcccggccagatactccccgccaagcgcggccacgacaacgaccgcaagcaccccgttgccaagccgcctgcacaggaggtcgaaaaacggaaaggccagatacatgaaaaacagcgcgctcagcgaccagcttacataattgtaggaaaatgtctttcccatgccccagtcatgaataagcagaagctgggtcaggccatcccaccagctcatattcggtggggttgacgggtgaagcagccccttggccgtcaggatcgacaaaagtgcgtaacaggagaatgccgccacatgcagcggatagattcgcgccagccgcttgcccacgaaagccacataatgacgggcatcccagatgtaattgcgacgacgagcgagaaacaggccggatacgataaaaaagacatcggtaaaataagcaaatgttaatataaatccctgaagtgcttcattcttcaccggaatccgaaaggaataatgaaaacaggcaattccgagacatagtacaaagcgcaggccatcaaaatcaggaagtcttttcatttaagtaatatcgaatattgctgttaaaatatttctagcaatattgtgaagaaagtcgagatcggattttcgttggagcgtaacgactttggatcaagtttttgtttcagcatgattccgaaaaccgcttacccctttcgggatcatgctacggaacgccgcacgttaacctgaacgcataaaggtcgcttcaaaaatctcaatcaaaaaggagggaaatttggtggagccaagcgggatcgaaccgctgacctcctgcatgccatgcaggcgctctcccagctgagctatggccccatcaggcctctttcgaggttcatcaggcaggacttgctgcccagtgtggcggcttattaaatggcgtttgtcagaagatcaagagctaaatcgcaactcttttcacatctgccgaaaataattcacaagatcacgccgggtgcccctgtgggatgcgctcgaaacgaaacgaggcgacccgaaggccgcctcgcaaaaatcttcaggctcgcatccgcgattgaatcagccttcttcgtcgtcaccgccgacgccaccgccgaggatgcccgacacgtcgtcgtcctcgtcttcctcttcttcgaggaaggtgtcgtcatcgtcgtcacccagatcgacatcatcgtcgagatccggcaggtcgtcgctgccctttgtttcgtcatcggcatcttcgagcgagacgaattcaggcttttccagcgccgtatccagttcttcctcttcggcttcctcttcagccgcgcggctttctaccgtcgcttcaaagtaggagcgcggataggaaatgccggtataaggcgaaatgatcggatcgcggttaagatcgtaaaatttcttgccggtttccgggtcgatacgcttggtaccaagttcagcttttgccacgtttagcctcgcgagtttttaattccctgtggtgccgccggcactccacgccttgatatctgtttcccgttttgcccgcagccttcagacattgcctgtctgtcgatctgcccggtatcgtcatcccactgtgcagtcaattgaaatgccggacaagtggttaaagcgggcatagggcgcgcttttacagtgttgtccggtccataaacgcaatttggcgcgtttgtcaaagcgaaacacgccagtatatgcagactcttcgcacagcgtgtcgtctgcgccgcttattcacggatgaccacacaatattactatgctagggagactgcgcttatctctcaatcccggcgcgtgtccgcgccaaaatgtgactgtgaaaaatccatgtcccattccgcatgcccgaaaccagcaaccgcccgccattcgcaggcacttacgggcgaaatccgcattccgggcgataaatccatttcccaccgctccttcatgtttggtggccttgcatcgggtaaaacccgcatcaccggcctgcttgagggcgaagacgttatcaacaccgggcgtgccatgcaggccatgggtgccaggattcgcaaggaaggcgatgtctggatcatcaatggtgtcggcaatggctgcctgttgcagcccgaagcgccgcttgatttcggcaatgccggaaccggcgcgcgcctgaccatgggcctcgtcggcacgtatgatatgaagacgtcctttatcggcgatgcctcgctttccaagcgcccgatgggccgcgtgctgaacccgctgcgtgaaatgggtgttcaggttgaggccgccgaaggcgactggatgccgctgacgctgattggcccaaggacggccaacccgatcgcctatcgcgtgccgatggcttccgcacaggtgaaatccgccgttctgctcgctggtcttaacaccccgggcgtcaccaccgtgatcgagccggtcatgacgcgcgatcatacggaaaagatgctgcaaggctttggcgcagacctgacggttgaaaccgataaggatggtgtgcgccatatccgtattgtcggccagggcaagcttaccggccagaccatcgacgtgccgggtgatccctcgtcaacggcttttccgctggtggccgcccttctggtcgaaggttcggacgtcaccatccgcaatgtgctgatgaacccgacccgcaccggcctgatcctgacgttgcaggaaatgggggcggatatcgagatcatcgatccacgccttgccggcggcgaggatgtcgccgatctgcgcgtcaaggcctcgaagctgaaaggcgttgtcgttccgccggaacgtgcgccttcgatgatcgatgaatatccggttctggccattgccgcgtcttttgcggaaggcgaaaccgtgatggacggtctcgatgaactgcgcgtcaaggaatcggatcgtctggcggccgttgcgcgcggccttgaagccaatggtgtcgattgtaccgaaggcgagatgtcgctgacggttcgtggccgccccggcggcaaggggctgggcggtggcacggttgcaacccacctcgaccaccgcatcgcgatgagtttccttgtcatgggccttgcatcggaaaagccggttacggtggatgacagcaccatgatcgccacctctttcccggaattcatgggcatgatggcggggctgggggcgaagattgccgaaagcggtgcagaatgaaatcgttcgtcgtcgccccgttcattgtcgccattgacggaccggccgcctcgggcaagggaacccttgcccggcggatcgcgacacattacgggatgccgcatctcgatacgggcctgacctatcgcgcggtcgccaaggcgcttctcgacaagggattaccccttgacgacgaggcgctcgccaccgatgccgcgctcagccttgacctgcttgcaatggacaaggctgtgctttccgcccatgccatcggcgaggcggcgtcgaaagtggccgtcatgcccgctgtgcgccgcgcgcttgtggaagcgcagcgccatttcgccaatgccctgccatcgagcgtgctcgacgggcgcgatatcggcaccgtggtctgcccggatgcggcgataaagctcttcgtcaccgcttcgccggaagttcgcgccaggcgccgcttcgacgaggttctggccaggggcgacacggcagattttgccgaaattctggcagacctcaaaaagcgcgacgagcgcgacatgaaccgcaccgattcccccttgcggcccgctgaagacgcccacttgctagatacgagtgaaatgagtatagaagcggcatttctggcggcaaaaaagctgatcgatcacgctttggcgcagcataggggataaaaccgataagttttggcgcttttcggacaatattatgccctgaaatgctggataatctggagttcggccctatataggctgcactcatactgaaaagcctgacttcgcgttccacgcgccggttgtccgaatggacggagtggaggtctggcatagttcaacactaacccccggcgccgcatccgatggctattccggatgcaccaggagtatacatgtctcaatccaaccctacccgcgcagatttcgagtccctgctggcagaatcctttgcggaacatgatcttgctgaaggctatgtcgtcaagggccgcatcgtcgccatcgaaaaggacatggcgatcatcgacgccggtctgaaggtcgaaggtcgcgtgccgttgaaggaatttggcgcaaagggcaaagacggcacgctgaagccgggcgacgaagtggaagtttacgtcgagcgtatcgaaaacgctctgggcgaagctgtcctgtcgcgcgaaaaagcacgccgcgaagaaagctgggtcaagctcgagcagaagtttgccaatggcgagcgcgtcgatggtgtcatcttcaatcaggtcaagggtggtttcaccgtcgacctcgatggtgctgttgccttcctgccgcgcagccaggtcgatatccgtccgatccgcgacgtcaccccactcatgcacgtcccgcaaccgtttgaaatcctcaagatggacaagcgccgcggcaacatcgttgtctcgcgccgtaccgttcttgaagaaagccgtgcggaacagcgttcggaaatcgtccagaaccttgaagaaggtcaggtcgttgaaggcgtcgtcaagaacatcaccgattacggtgcgttcgtcgacctcggcggcattgacggtctcctgcacgtgaccgacatggcatggcgccgcgtcaaccatccgtcggaaatcctcaccatcggccagacggtcaaggtgcagatcatccgcatcaaccaggaaacccatcgtatctcgctcggcatgaagcagcttgagagcgatccttgggatggtatcggcgcgaagtacccgatcggcaaaaagatcaccggcaccgtcacgaacatcaccgattacggtgcgttcgtcgaaatcgagccgggcatcgaaggcctcatccacgtttccgaaatgtcgtggaccaagaagaatgtccatccgggcaagattctgtccaccacgcaggaagtcgaagtcgttgtgctcgaagttgatccggtcaaacgccgtatctcgctcggcctcaagcagaccctcgacaatccgtggacgacctttgcccagaagtaccctgtcggtaccgtcgttgaaggcgaagtcaagaacaagaccgaattcggcctgttcatcggcctcgacggcgacgttgacggcatggttcacctctccgacctcgactggaaccgtccgggcgaacaggtcatcgaagagtacaacaagggtgaagtggtcaaggctgtcgttctcgacgttgatgtcgagaaggaacgcatctcgctcggcatcaagcagctttccggcgacaaggtcggcgaagcagcagcttccggcgaactgcgcaagaatgccgtcgtcacctgcgaagtgaccgccgttaccgatggtggccttgaggtccgtctggtcgatcacgacctcgacagcttcatccgccgttcggatctgtcgcgtgaccgcgacgaacagcgtccggaacgcttcacggtcggtcagaaggttgacgcccgcgtcatcgccttcgacaagaagacccgcaagttgcaggtctcgatcaaggcgctcgaaatcgctgaagaaaaggaagcagtcgctcagtacggttcgtccgactccggcgcttcgctcggcgacattctcggcgctgccctgaagaagcaggaaaagaactgatctttcccgcttcgactgaacatggaaaagcccgccattcggcgggctttttcgtatcgggaggacgatggaagtcgcaggcagccttagagaccttgatgatagaataaagccatattttgttatcaagccggtttgctgttagagcgccgatctgattgaatcagatcggcgctctaatcctttgttttgacgcgcatcttttccgaaaaccgtttcacacttttcgggatgcgctctagggcgtgtctgcattcaacgcaaccagatcatagcgcatgcgagatggacgaaacccatgaatgcggtcaatgttttctcgcatcgcagcgcaatacgacgatagcgtttcaacttgttaaaaaagcattcaatctgatggcgttccttgtacagcctccagtcgattgttgggacactggaacgtgttggattgaccttgatctgagccgttgccttgagattgctggcaatgaaggcccttaagtgatcggcatcataggctgcatcagcaatggcatgccccacacccttcaagccggatagaaggcttgaagcttgcggacagtcaccataatggccgggtgttggctttattcgcagcggtaggccgatagcatcgacaacagcatgcagcttggtcgtcaatccaccgcgcgagcgaccgatgcaggcagcttcagccccccttttgcgcccgccgcatctgcgtggactttcgatatggtgctatcaatgaggacatattcaaagtccggcgtatcagccagggcatggaaaagcctttcccatacaccggcgtgcgaccagcgccgaaagcgggcatgaaccgctgtccatttgccgaaggtcgcaggcagatcgcgccagtgcgctgcattggcagccatccacaagatggcgtcgacaaataatcggttatcaacgccactgcggccgggcgtaccaactcgccccggaagatatgcttcgatccggttccattgctcatctgtaaggcttcgtctgctcacggctgttctcctttaacaaccttgaatcagaatttcgtacaaaagggaatccttgaatgcagacaagccctagcgcgtaagcggcaatcctgttcaagcagtatgatttgtcggaagccgttcattatcacgtaggggtcttctctccggcgcgtcttgattgcgaacttctgcgtggtccgttgatgcgggggcgctttattcctttgatccgcttctggatttgctcaagatctgaaatctctcacgctacacccagcatatggatgaggccgaggctgatgcagcaaagtgcaatcagggatagaatggcggtcagcgtcaccctgccgcctgccgacgccaccgagcggatatcgacaccgaggccgagggccgccatggaaatgatggtgagaagcatcgaggcatattggatggcgggcaggattgcttcggggatcagatgcagcgaatgcagcgccatcatggcgagaaagccgatgatgaaccagggtacaagctgaaagaagccgggcttcacgtcagcattcttgttgcccgaaatcagggcgaagaccagaatgaccgggccaagcatcagcacgcgcacaagctttaccagcgtgccgagctgcacgctgaggagtgaaaccggcgcggttgcggccagaacctgcggaacggcatagacggtaaggcccgccagaatgccatattgcgtaaaggaaaggccgagcagcggcaccagcaagggcagggtgagaacgacgatcacgccgagaattgccgtgaaggcgatggaagcggcaacgtcttcgctctctgcgccgatgaccggtgccatggcggcgattgccgagttgccgcaaatggaattgccgcaggccaccagaaccgccatgcgatggggaagtttaagcaggcgcccgatgccatagctcagcgtaatcgccacggcgaccaccgccgcaatgccgaaaatgaggccggagccggcctcgatgaccgcgctggccctgatcgatgcaccgagaagcacgacggcaatttccagaagcagcttggcggaaaaattgatgcccttgttgaaccgcgggccggggcgggccaggctgcgcacagcagttcccaaaaggattgcaatcacaagcgcttccagccatgcccgccccgcataatgctcctcgattttctctagcaccattgcggcgacggtaatggcgacgcttaagccaagtccggggaggatattctggatttttgagtatgtcatcttcggcatttcacattgagggggaattattttccgatcagatgcccgaatttttctattcattccatcgcataatatggcataaatcattcgataaaatcgaacggttacggttatgacgctggagcaattgcgaattttcatcgaggtggccgagcgtgaacacctgacgcgcgcttcggaagccctgcatctcacgccatcggcggtgagttccgccattcgcaatcttgaagagcgctatggtgcaacgcttttcaaccgcatcgggcggcgaatagaacttaccggcgacgggcgcatgtttctggatgaggctcgcgcaacgcttgcgcgtgcgcattcagccgagcgcatgttgtcggagcttggcggcggcaagcgcggctttctcgccattcacgccagccagaccatcgccagctattggctgccgccctttctggcgcggtttcatgccgcctttccgctgatcgatgtgcgcctgacattgggaaacacggagagcgtaaccggggcaacgcaggaaggggctgccgatatcggctttgtggaaggctccgtacaggtgccatcgctttccattgccaaggttgcgactgaccggctcattctggttacacggcctgaccatgcctggagtagaagcggcaaacttacctgggaccggctttttgaagggaactggatattgcgcgaacagggctcaggcacgcgcagcgtgttcgaggatgcgatccgcgcttccggctacgatccggcaaggctgaatgtcgcactggaattgccgtcgaacgaagccatctgttcggcggtacgctccggtcattacgtgaccgccatatcggaactcgtcgccgcgccgcatcttatagccggagcgctggtaaaagctgattttgctctcccgcagcgccagtttctcatgctgatgcacaatgatcgctataaaaccaaggcaatagaaatgctatcaagatatattatggaagacagggtagattttcactgttgattaaaaattagatccacaatataaattatattcaacaaaaatagtaaagaaatatgaatatacttatttttaattcgtattataatgaatagaagtatagcattaaatattatatacgtcggagcataataatcatcatttagtattatgaataatattataatgaaaatatccataatcttcttgatatgaaatatctttcatatcccccatattcatcaatatcttctggtgtcagaataacaattataaagtacaagcagaatatatttagtaggcttactatatataatgggggcccatagagtgaattggaactttcattaagaatgctccaccagtaagctatgaccatggtgaaagaaaaaaacagccacccgaaatgaataagagaaatcttatgtttcttcgggtgttgaataaactcggcgcaaaataaaaggaaccttgaaaagcaaagccctacgccgataccattaacaatacgaatgtgattaaatgtattattcgcatttatggcaacatctacagacgaagacaaaagtattccctaaattaataatatataaatataaattacttaattctattaagcatatttgataatgggaagcaagtggatggagagccgtttttggcctgccatataccgatcgagcgacgtgtcttgaaaccgggcaggccatccggtttgccgacatcatagccctgggcctgcatgcgtttttgcattgcgccgatatcggaacgatacatggagccgacatcgtcccatccatggctgaaatcactggcgccataggcgatgcgatccccgacatggccgatgaagagcgcatagagatcgctcatattgtaatctttgagcacatagaaattcggtgtcacgatgaaagccgggccgtaacgcccggcaggcatgaggagataaccttcgcctttcatttcgctggccgggaacggctttccattggcccgtgtaatgccgagccttgcccattcggcaatcgtcttgccctgatccgggccttccagagaacaggacacgttttgcggtacattcacctcaaagccccagtcacgccctttccgccagccatgcagcttcagataattggcaatggaggcaagtgcgtcgggcactgaattccagatgtcacgcttgccatcgccatcgaaatcgacggcgtgtttcagataggacgtcggcatgaattgcggctggccaagcgcacccgcccacgagcttttcatggcggtttcatcgatatagcctttggaggcaatctggagtgcggcgatcagttccttgcgaaacatgtccttgcgtgtcgccataaaggccttggtgcctagaacctcaaaggcattatagggaatcctgaccgtgccgaaaccggattcgcggccccatacggcaagcaaaatcggccccggaacaccatatttctgttcgatgcgcttcaggaggctggcatattgaccatagcgcgccttgccgccgcttgtgacagacgcaatggtctttgtattgaaatacttgccgggcgcaccaaactccgcctgtttctgttctttcggcgttgacggcttttcgccgggaatgacgagatcgggcagtttccagttgatcgagaccccggcaaaagcctggtcgaaagcagcacgagagacgcccgcagcttttgcttccggccagatatccgtctcaagccaatggcgatactggctttcaacctgcgccttcgacggtgcggcaatggcgggagaaagggccagagaaagggtcagagaaagggcaagaccggcaaccagtccgagaacaatcttcaggctatgcttccaatgtccggctgccatgcacttctcccgaaattaaagcgtggttcgcgcccgtaacgcagcagcaagcgtgccttcatccagatagtcaagttcgccgccaacgggaacgccatgggcaagccgtgtcacgcgcacatcgaaattcgatagctggtctgtgatgtaatgggcggtcgtctggccttcgacagtggcgttgaccgcgaggatcacttccttgatggcgccgcttgcaacccgctccaccagccccttgatgttgagatcgtccgggccgatgccatcgagcggtgacaggcggccacccaatacatgatagcgcacattcattgtgcctgcccgctccagcgcccagagatcggatacatcctccacgacaatcaaagttgccggagcgcggcgctcatcggtgcagatcgtgcacgggtcggacgtatcgacattgccgcaacacgaacagatgcgcaccttttcagcggcctcctgcatggcgccgccaagcggcaccagaagcgcttccttctttttgatgagatgcagcgccgcacggcgggccgagcgcggtccgagccccggcacgcgggccagaagctggatcagacgttcgatttcaggaccggctattcgtttggacattttttgtaagggagtaagggaataggggagtaagggggtagggaacgggaatttgggaggatgcggcatggcggcaatctgccaaccaaacatactcccctattcccttattcccctactcccctaacaatcaaaacggcagcttaaaccccggagggatcggcaggccggctgtcagcgattgcgtcttctcggccatggcggcttcgagcttcgccttggcgtcgttatgggcggcgatgataaggtcttcgaggatttccacctcgtcttccttcatcagcgacgggtcgatcttcagcgccgacagggtgcccttgccggaaagcgtgaccgtcaccaggccaccgcccgaagaggccgaggcttccatcgtggcgatttcgtcctgcatggccttcatcttggcctgcaattccttcgcctgtttcatcatgcccatcatgtcacgcatgggttcactccatcattgcgtcattcagtcgtcttcaggcagaacgtccggcacttccgccacggcgtcgaggtcgatatcctcgtcttcgctcttatccggcacagcaatgcgtacgtctatgatcttcgcgccgggaaaagccgcgagaatggccgccacatcggggtcggcgcgggcgtccgtcaccagattgtcgcggcgttcggcttccgcttcggcaatggtctggcccgcaacgtcgcgcgccaccgtcaccacccagcgaatgccggtccagttcagaagatgctgtgcaatatcactcggcagcgatttcggcgcatcgtccgtcaagccgatttccagccgccccggcgcaatcgatgccggacgcacacagtttttgaccagaatcttgaactgcatgtcgcgatatttatcggcaagcgcaacgatatcctgcaagctgttgatcggtacggaaggctgcggcgccgcttcagatggttttggtgcggaaacctggatcggcggcgtttccacaatgcgcatggccgtggccggtccaccggctgccggtgcaagtgctgaagaaccgacggcatcggcggccccatgcgcttgcggcgcactgccgccatttggccgcggtgttgcggaaggctgcgggcgcggtgcagaaaccgaaccattgtcgagaccacggatcgcctcgtccagcgttggcaggtcggcagcatgggcaaggcggatcaaaagcatttcagccgcctgaaccggcctcgtcgccgtatccacttccgcaatgcccttgagcagcatctgccaggtgcgtgagagcgcgcgtatggaaagtgtctgtgcgaattcgcgtccgcgcacgcgctcatcttccgacagcgacacatcctcggccacatccggcgtgaaacgcaggcgcgtcaccagatggttgaaatcggcaagatcggtcagcaccaccgaagggtcggcgcccacatcatattgcgcgcgaaattcggtgagcgcgccagccacatcgccgcgcatcagcatttcaaacaggtcgatgatacgggcacggtcggcaaggcccagcatggaacgcacggcttccgctgtgacgctgtccgcaccatgcgcaatcgcctgatcgaagatcgacagcgaatcacgcgcagacccttcgcccgcgcgtgcgatcatggcgagcgatgcgtcgtccacctcgatcttttcggcttccgcgatgcggcgcagatgctgcgccagcgtgcccgattcgatgcggcgcagatcgaaacgctggcagcgcgacaggaccgtgatcggaaccttgcggatttcagtggtggcgaagatgaacttgacgtgcggcggcggctcttccagcgtcttcagcaacccgttgaaggcggcggtggaaagcatgtgcacttcgtcgatgatatagactttgtagcgcgctgaaaccgggcgatagcggacctgttcgatgatctcgcgaatgtcgtcgatgcctgtatgcgaggccgcgtccatctcgatgacatcgacatggcggccttccatgatcgcctggcaatgctcgcccggtgtggaaagatcgatcgttggctgatcgaccgtatcggtcttgtaattgagcgcgcgcgccagaatacgtgccgtcgtggtcttgccgaccccgcgcacgccggtaagcatccaggcctgtgcgatgcggcccctctcgaacgcattgcgcagcgtgcgcaccatcggctcctggccgatgagatcatcgaaattctgcgggcgatatttgcgggctagaacgcgataggcgccatcggcggattgtgtgtccatgtgacccttctgttctccattcgcttctttctctgtttccagtttgaaccggtcctgtgattgccgtcaaccaaagaggcaatccatcaacagtcatcgggtaaagagaaagggtgggaggctggcacgatgacccgtgccgtggctcgttagggctgcttccttccggacctgacccggttggcgagtggctcgtccaccaccaacctcccagtttgcatatcgtcaatcatcgcgcaaaaagcaagcgctgaacgaaaaaactggtaagaatcggcctatggaacaattcgtgctcgataaacggctccatgccgacactttttatgtcgccaggctcggcctgtgcgagcttcggctgatgaatgaccggcgctggccatggcttatcctggtgccgcgccgccccggcctcaccgaaattcaccagatgacaccgctcgaccagaccatgctgactttcgaggcaggcattgttgcgcacgcgctcaagacagtaaccgcgtgccagaagatcaataccggcgcgctcggcaatgtggtgcggcagttgcacgtgcatgtcatcgcccgcaatgagggcgatgcgggctggccaggcccggtctgggggcatggcgtccgcgagacctatgacgagaaagacgcccagaaactcattgccgaggttcgcgcggcactctgatctcccaaaatcctttcgagagacgctcatggcttttcgcctctacgacctgccggaaatggaaccgagccgttttgtcggttttgccggaaaccgcatcgagcggctatccgaaaagcggccggatgattctgctttcacggcgctggaacttcctgaaacacggataatgattctgggcgaccacaagctgctgcttgattatgggcaggaagacgcgccgcgtgcgctgttttctctggaggaagcgcatcaattcgtgctcgatctttgcgagccggttctgcttggccttcaggacggcacgcccctcgtggctctgacggccaccctctacccggaggctctgccagcgcctttccgcctgcaggactatcgcagtgtctatacggaagggctggtcccggctgaccttctgggcgcgctggcgcaagctgcggcgctgaccgcatggcatgaaagtcaccgtttctgcggacgttgcggcacgaaaaccgaaatgcgcgcaggcggtgccgagcgtctatgtccccagtgcggtgcggaacattttctgcgcaccgatccggtggcgatcatgctgccagtgcgcggcgaaaaatgcattctggcccgtggcccccatttcgtggccggctcctattcttgtctcgcgggctttatcgagcatggcgaaacgatcgaagctgccgtgcgccgggaaagttttgaggaaatgaaactggcgatcggccgtgtcgcctatcacgcgagccagccctggccgtttccctattcgctgatgatcggctgccatgccgaagttctcagtgacgatttcactgtcgaccgctcggaactggaagatggccgctggttctcgaaggcggaagtgcgcaccatgctggaaggtacccatgaaaatgggttgcgggtgccgccatgcggcgccatcgcaccccatctgataaaggcctgggcctatgatgcaggctgattattcggcagccagtagctgcgtaccgcgaatatcgcttcccttgtaaacgcccagaattcgcacttccttggtgaagaagcgcagttcttccagtgcaagctgcaccgaacgctcttccgggtgtccctcgatatcggcatagaactgcgttgcgatgaagcgtccgccgagctgatagctttcgagcttcgtcatattgacgccattggtggcgaaaccgcccagcgccttgtaaagtgcggcgggcacgttgcgcacccggaacacgaaggtcgtcacaatgcgctcgtcgttttcaggccgcgccgcccactgcttgttcttggagaggaccacgaagcgggtgacgttgttttcggaatcctcgacattttcttccagaatatcgaggccgtagagatcggcggcaagacgtggcgcgagtgccgccatcgagcgatccttcacatcggcgacgaggcgcgcggcccctgccgtgtcaccggcaatcacacccttccagccgttctggcggatgacgttgcggcactggccgagcgcgtggatatggctgtgcaccgtcttgatttcctcgcgccggacacccggaagcaccataagctggaaatggatcggcaggaaatattcgccaacaatgtgcatgtcggccagcggcagcagataatgaatatcggcgacgcgcccggccagcgtgttctcgatcgggatcatcgcgaggtctgcggcgccggtttcaaccgcattgaaggcatcctcaaaagtcgggcacggcaaaggctccatatcgggaaacatgttgcggcacgccgtatcggagtttgcgcctgcttcaccctggaaggaaatcctgttggttttcattgtacccatgctttctcaaatgccgctcatcggcggcctgtcagttaccctgtgctacaggaatcttttacgccgcatttgtgcggcgtcaaatggttcccgcctggctgcaaaatgtccgggcgcggtcaagatcggcctgcgtatcgacgccaagcggcacggtcttcacgatttcgacatcgatgcgcattccagcttcaagtgcgcgcaactgctccagcttctcgcgcttttccagcggcgatggcccaagtttcacgaagcgttcaagggcagaacggcgataggcgtaaaggccgatatgatgatagagcgggccttcgccataaggcgcggtggcgcgggtgaaataaagcgcgcgcaggcgcctattgcccgccagcggggagccgacgatcttgaccacattcggattggtcttttcttcttcgaccgtgatctctacgccaagcgttgcgatatccgcaggcccgtcctccagcggcaggagcgcgcggcggatcgtgtcgggatcgatggttggcagatcgccctgcacattgaccacggcatcgacttcgcccgatggatcgagcttcgccagtgcttcatagatgcggtcggaaccggattcatggtctccgcgcgtcatgatcgcttcatggccgtgggcggccacgaccttgaaaatctcttcactgtcggttgcgatcaccgtgcggccaagctttgccgcggctgcccgatccgccacatgcacgatcatgggcttgccgcaaatatcggcaagcggcttgttcggcaggcgggtggagcccagccgggccggaatgagcgtcagggttttcattgtctgaagcatggggtgcctcttgtttggcctcttgggcggaaatgatacgtggatatatccgtttgcgcaggtttgcgacaggaaaaccggtttccgcctcgtcccgacacgcgccgttttgcggggcggcagaagtaccaacgcatttgcctgatgctgtttgagtatcttcaagccacctttatcgacagggaaaaaacgataaaagtgtcaaagagtcacgggtgcttgctccctcataagtgttgcatcactgtggcaaaagacctagtttccgcccgatgccggggagatatttgccagctttttgagaaggtttcgccttttgaaagggtttcgcatgccggcttaggaaagcgttgtggtagagggagcgctgatcggagatgaattcaacccggaataacaaatttattatggcatttctggcaacggttttcgttgtcatgacgacgggcattctgtctgattcgctgtttcattcgccggctcctgaaaagccgggctttgccatagaggtagcccaaggttcggggggcggagaaagtgctgcggctcccgccaaggaagaagtttcaattgcaaccctgttgcaaagtgccgatccggcgcgtggcgaagtggttttcaagcgttgccaggcttgccacaccggggacaagggcggggccaacaaggttggtccgcatctgtggggtgtcgtgggtcgcccggctgcctccgttgaaggtttcagctattccgctgccatgaaggaattcggcgcggctggcaacaagtgggattttgagcatctcaacaagttcctcacctcgccgaaaggcttcatcaagggtacagccatgggctttgccggtgacaagaaggataatgagcgcgctgacctgattgcttatctgcgcacgctgtccgacaatccggtgccgctgccggccgcagacgcagcgcccgcagatagcgataaaaagcccgccgaagctgcaccggccaattgagccggctgaaacgataattccaggccgggcctcgtgcccggcttttatagcagcagcccgccgacccccatgcgcgcaaggtgcgtcgcgtcgagttccattccggccatcaggcggtccagcacccggtctaggctgttttcgcgcgcactgcgcgccgagccgggtgcggcgatgatatatttgcgccccattttacccagcaccagcagattgccgggatcgacaggcatcccgatccgcaggatctcacccccggcgcgcctgatggcgcgcggaacgatgtcggcttcatcggccaccgccgaagcactgaaaatgacgatgagatcgcaggcgctgccaacctttgcaatggctgtcgcaagcgcctcgtcatgatgtgcgacgcgctcttgcgtgaccaccgcgccgccattgcgggttacgcgcttgtgcataagctccagcgtcctgtcgagaaccgtttcgcggatcgagggcaggcgcgactggatgaggccgacctgcatattccggaatttttcgacctgtaaaagcggtctgccgtgcacgactgcgcgaatttcttcgatcaggacgcccggaacggcaaagggaatgatcttgatcgtcgcaaccatctgccccgcttcgacacgcgcgtgattgcgtatggtcgcaacggatatacgcggatcatgcatattgatggcgtcgataccggcggtgtcggtgcagaaaacaccatctggcgaagcaaagagattgacccgcccggtcgtggcagggccgggttcgatcccgttgccggcgagcaggcgtccgattgcgagcgcggcggcgtcttcgccgatatcgccgctttcaagccgggcggcaaggacgcgatctatccccgcctgccgcagtgcagcaatatcgctgcgcgcaagaaccgtgcccttgcgcaggctcagcgcatcgatattgatcgtatgggcaagaatggcatcttcagcccggtcaagcggcagttctccgaaaatcatccttccccctttgtcccggttgctggtttcacgacagcctggcggattgaatttgatgtttgaatcccggctcacacatatacttgctggtggttttctggattccaaaatttgctcaatgcctgaaccgagggacgcaaatgttggaatcagacacccatcacaatcccgttttttccccggcctgcccttgcaaaaggggagggggagatcgtattgagccgccgcgtctgggcgcattgcatatagtattttggtgcgtgcagccagatttcgggctcacatataggcctcccaatgccagtcatgcagttttccttgatctggaaacaggtgacatgctgcaaaaggaccgctttgattgatgcagagaccggcttttggccgcgacattacgatccagcacaatttcttccagaggcgtgacaaactggaatattcgttataactgtaaatttggaattttcagaatttaccgaaaaccaggaaaatgacgaatgcgccggaattgacggtccgtgcgcaggatggaaagacaaatgaaacacggcaccccccggacgatcgtttcgttcgccgtattggccctctctgcgtttctcgcaggttgccagaaccaggtcctgcttgatcccaaagggcaggtcggtctggaagaacgcgatcttatcctttttgcgaccggcatcatgctgctcgtggttgttcccgtcattcttgcgacgctattcttcgcctggaagtatcgcgccacgaatgaaaaggcggattaccagcccgactggcatcactcgaccaagatcgagcttgcggtctggctcattccgatggcgatcatcgtcgttctcggaacggtcacctggatcagcacccacaagcttgatccctatcgtccgctggaatcgaatgtaaagccgatcaatgtcgaagtcgttgcgctcgactggaaatggcttttcatctatcccgatcagggcatagccacggtcaacgaaatggccatgccggtgaatgtgccggtcaacttcaagctgacctccagcaacctcatgaactccttcttcatcccgcagcttggcagccaggtttataccatgcccagcatgcagacgaagctgcacctgattgccaatcaggaaggcgatttcgccggtatttcggccaattatagcggtcagggcttcgcccagatgcgcttcaaggcgcacgccttcgatcaggccggttttgacaagtgggttgccgacgtcaaggcacaggctgccgccaagggtgaagatcttgatcgtgcgcgttatgcctcgctggtccagccgagcgagaaacatgcggtgcaatatttcaactatggtgacaaggcgctgttccacgatatcgtgaaccgctgctgggacggcaagtccgtctgtctggatgatgaaatgcaccgtcagcagatgatccgcgaagcgcgcgcaagcctgcgcaagtcttcgcccatcgatttcagccagtgggcgaacgatatcatctgcaccgtgcagccgccgcgtctttcgcagcttgaaaactgatttgccgatgctgtagcgcccgccggcttttctgccgggcactgcggtcgttcgcactccaatcaaagcaagaatagaaatgttcggaaaacttacgctcgaagcgataccctatcacgagccaatcatcatggtcactttggccgcggtggctggcggggcgctcgctattctcgccgccataacctactatcgcaagtgggttccgctctggaacgactggcttacctccgtcgatcacaagcgtattggcgtcatgtatatcgtcctggcgctggtgatgctgttccgcggcttctccgatgccgtgatgatgcgcgcgcagcaggctttggcctccggcgccaatgaaggctttctgccgccacatcactatgaccagattttcacggcccatggcgtgatcatgatcttcttcgtggcgatgcctttcattgtcggcctgatgaatttcgtggtgcctttgcagatcggcgcgcgcgacgtggccttcccctacctcaactcgctgagcttctggctcacggttgcaggcgcgatcctcgtcaatatctcgctcggcgtcggcgaattcgccaagactggctggctcgcctatccgccgctgtccggcaaagccttcagccccgatgtcggcatggattactatctgtgggcgcttaatatttcgggtatgggcacgctgctttccgcagtcaacctcatcaccaccatcatcaagatgcgtgcgcccggcatgggcatgatgcagcttccggtctttacctggactgcgctctgctcgaacgttctgatcgttgccgccttcccgatcctcaccgtcaccctgtcgctgctgacactcgaccgttatctggatttccacttcttcaccaatgatgccggtggcaatccgatgatgtatgtgaacctgatctggatctggggccacccggaagtctatattctggttctgccctgcttcggcatctattcggaaatcatcgccacgttctccggcaagcgtctcttcggctacacgtcgatggtctatgccacggtcgcgatcaccgtcctgtcgttccttgtctgggcgcaccacttcttcaccatgggtggtggggccagcgtgaactccttcttcggtgtcgcgacgatgattatctcgatcccgaccggcgccaaggtgttcaactggcttttcaccatgtacaagggccgcgtccgcatggagacgccggttatgtggaccatcggtttcatgtgcaccttcgtcatcggcggtatgacgggcgttctgctcgccgttcccccggcagacttcgtgctgcacaattcggtgttcctcatcgcccacttccacaacgtcatcatttcgggcgttctgttcggctgcttcgctggcgtggtttactggtggccgaaggcttttggcttcaagctcaatgaacgcctgggcaagagcgccttctggtgctggctggtcggcttcatgctcgccttcatgccgctttatgtgctcggcctgatgggtatgacccgccgtctcaaccataccgaaaatccggcatggcatatctgcctcatcattgccgccatcggcgtggccgtcattctctgcggcatcgtctgccagattctccagatcatggtttccatccgtgaccgcgataaactgcgcgacaccaatggcgatacctggggttcgggccgtacgctggaatggtcgatctcgtcgccgcctccgttctacaacttcgccgaaaccccgaccgtgcgtgatcacgacgcctggtgggatatgaagcagaacggttatgtgcgccgcaccgagaagtttgcccgcatccatatgcctaagaacacggcgacgggcttccttgtcggcatcctgtcgatcccgttcggctttgccatgatctggcatatctggtggctggccatagcctcggctctggcaatgttcgtcgtcgccatcgcccattccttcaacaatgacagagactattacgtctcggccgatgaggtgcagcgtgtcgaagatgcgcgcacgcggcaactgactgctcaggaggcttgatccatgagcgccattcaacacaccgccgctccctatctgggcggaaacgatcatcccgcccatgaggaccatcatgatgcagggtcgaccacgctggtcggcttctggatctacctgatgagcgactgcatcctgttctcgggcctgttcgcaacctatgccgtacttgcccaccggtttgcgggcggccccaccggacgtgagcttttcgacctgcaatttgtgctggtcgaaaccatgctgctgctggtttcctcgctcacttatggtctggcaacgctttccatgtacaagaacaaccgttcgggcgttcttggctggctcggcgtcaccttcctgcttggcgcggccttcctcgcgatggaaatctatgagttccatcatctgatcgttgagggtgcggggccggaccgcagctcgttcctgtcggccttcttcacgctggtcggcacgcacggttttcatatcacctctggcctgatctggattctggtcctgtccgcgatgcttctgcgtgacggactgacggaaagaaaccggacgcgcgtgatgtgcctcagcctgttctggcacttcctcgacatcatctggatcggcgttttcactcttgtctatctgttgggagtcctgtgatgagctctgcacaccaaacgcatgaccacgcagcgcacggcagcctgaagtcctatctgatcggcttcgtactggcggtcatcctgactgtcgttcctttcgcgctggcgatgggggggtattttacgcccgcaacgaccgccgtgatcgttctcgccattgccgccgtgcagatcctcgtgcacctgatttatttcctgcatctggatccgaagtcggaaggcggctggaacatgcttgcgctcgtcttcaccggcattattctggctatcgtgctgatcggttccatctggatcatgtatcatctcgataccaatatgatgccgatgtacatgaccccggacaatgtacgcaacctgccttaatgcgcatttggtctcaatgagatcagtgccttaacaggtttcgcacacggcaaggccggacacttttgagataaaaagtgctccggcggccttgttcccgcaagacgggttttgccaataactggcctgacggcccggcatcgcggctttatccccctctctccccccaaaagccgcgtggcgccccggatatttccggggcgcttttttatgttccgggtcgcaggtaattcgcataaaactttattcaatttatagtaaaaatttagtgtcattttatagatgatagttgatacgacaatctataaagtaaagccataactaatatacgccataaatttaccattattcatattgttatttgaagtaatgatactaataatctagtgtgtcagacgttgaataattaattatgcatttctggttgctctctttgctggagaataagtaatgtctttatttaagggaatgcttgcgaataatcgcctcctgggtgcggcagttctggctgccgctgttttcattcctgcgattgcttctgccgcacctgcggtggtttccgcttcggtcaatgtccggtcggggccgggcgctcatttcacgcgtctggcggcgatcccggcctggacacgggtgaatgccggtccttgccgcaatggctggtgccggattgggaatggtagcggatatggctggatttccgcgcgttacgtccggttcgccagctatgcgggcggctatgcggcgcagcctcctgcaaccatgatcgtcaataatggcggttatgatgattggggtccggccctcggctgggggctcggcataggctgggccagcagcaattgggggccatattggggccctggctggggaggctaccgggggtggccccaactatatccacggctgtatcgggcgcaattgccagtccggctgggggccggggcgccgcggctggaacccgcattggggccgggggccgcagagacgcgcgcaatgggggcgtggctggccgcagcatgtaaaccgtccgttctggggaccgggccctgccatggggccgcacttcggcgggttcgggcacggatttggcggcggatatcgcggtatgcatctcggcaatatgcgctcccttcacgccggccgctgacgcttgtcagtttaggcggcaggaaggtgatccctgtacctgcttcaggtcatcaggtcatttccctcctcccaatgacctgatgggcggcccgccggtcttcaccccggcgggtcgcaatcctgtggcagcgttaatattccattgactgaaatagttcatattgagtggtctggttacgatatttgccttcgctggatacaggcgttgagcaaatgccggaatcagaccactagtcgtttatggctctggtggatttttgaatttgacgtttgaaatgaaatttatatcggacggatatcgagtatcaaattcagtccgccagtgttgtctgcttggagttccgttctccctatggtaagtcctgaatcgttctgggcttgggggacatggcggggcgctgccaggcgaccgcacagacaggaaccggacagtagcgcgtatgatttggagtaacaggacgatacggggaaggggcattgccatgctgttgctggcggcgcatttttcctccttcgcgctgtcgcctgcattggcgtttgagatttttggcattcacctatggggcaaggacaagaagcaagaccccgacatcatcgatcccaagacctatagcgtcgatgtcaccaccactggcgatcgcaagaatgcggacggcaaggaagcggacctgaaatcagttatcgaaggcgcatccggtctggtttcggatgcggacaagcccgcttccggctcggcgggtctgctggccaaggcgcgcggcgattatcgccgtatcctgtcggcgctttatggtgaaggccgctacggcggcaccatctccatcaaggtcgatggccgcgaggcgaacgatattccgcccgacacggaaattcccaataatgcgaaggttgcaatcacggttgatccggggccgcaattcctgttctcgcgcacggctatttcaaatatcgccccgccgcccggcaacaggcgcgataaagtgcagacgccggaagaggcgggctttgcaccggggcaggaagcgaaatccggcacgatcttgaaggcggaacgccttgccgtcgaagcctggcgtcaggaaggatatgccaaggcccgtgtcacgggcgaggatgtcgttgccgaccatgccgataaccgcgtttccgccgatattgcactcgatccgggtaggaaagcctattatgggccggtcagcgtggtgggcaccgcgcgcatggacccgcaattcgtggcctggatgacgggcctgaagcccggtcaggaatatgatcccgacgatattgaaaatgccaagaagcgtcttgggcgcatggaagtcttccgcgccatgaccttcgaggaagccgacaagatcgaaccggatggcagtctgccgataacgctcaatgttcaggagcgcaagccgcgccgctttggcttcggcgctgaatattccaccatcgatggcttcggtgtgacgagctactggatgcaccgcaacctgtttggccggggcgagcgcctgcgcttcgatgcgaaggtcagcggcattggcggctcgcaggataattccttcgatcccaagaattatacctatcttctgggtgcctccttcgccaagcccggcgtctatacgccggacacggattttgtcgccacactcgatgccaaacgcgaagtgctggacgcctatacggaaacgtccatcaatgccaagaccggctttacgcagattttcagcgacgagttgtcgggcgcgctctatgccaatgcaagccagggccacttcgttgacgatgtgtttggcaagcgggatttcacgactgcggggcttgagggcaatttgctctatgatagccgcaacaataagcccgacccaagttccggtttctatctggtgggcaatatccagcccttctatgaattccattatggcaatttcgccacgcggttcaccgctgaaggccgcacctatcacggtttcggccagacggatcgtgtggttctcgcaggccggttgaaggtcggctccatcgttggcgggtcgattgcagatctgccacccagccagcttttcctcgctggcggcggcggctcggttcgcggctacggctatcgcaatatcggcgtcagcgccggaaacgggaacatcatcggcgggcgctcgctcgtcgaggccaatggcgaagtgcgcacacgcattaccgattccatcggggcggtggccttcgtggatgcgggctatgtgggtgaaaaatccttccccgatttctccgagcagatgcgcgtcggggtgggcggcggcttgcgctatcttaccagccttggaccgatccggcttgatgtcgccgttccgctcaaccggcgctccggcgatccgaactatggtttcttcgtaggcataggacaggcgttttgaccagattattcgcaatcatcgccttctttgttttcgtcgttgcggcggccgttttcgcttggcctgaacaaaaggtgcaaatgcctgcgcaggctcaggcgcagaccgacacgcaggcgcaaggcgccgcccagccggctgatgaccagccgcaggccgaggaggaaaaatcctatttcctctcctttgtggaaaacaagctttccgtacccaaccgccgtatctccatttcgggcatcagtggcgtgctttcatccgaggctacggttggctccattactgttgccgaccgtgagggcgtttggctgcgcatcgaaaatgtgaaactcgactggagccgcaccgctctttttcttggccgtctcagcgtccagtcgctgaccgccgagcgcattgatgtcatccgcaagcctttgccggataaaggcctgccatcgccggaatcgtccagcttcagcctgccggaactaccgatctcgatcaatctggagcagctcgacgtcgcgcgcctacatttcggaccgacgattttcggcctggaatcggatgtctcgcttaagggcagcctgtcgcttgccgatggttcgctcaactccaatttcgatatcaagcgccttgacgggccgggcggcaattttgcgctgcgcgccgcctatgccaatgccgaccagaagctcgatctcgacctcaaggtttccgaatcggccaatggaattgtcgccaatcttctcaaaatcgatggccgcccgccggttgacctgacgctgacaggcgcagggacgcttgacgatctcaaggccgctctggcgctcgacaccaatggaagccgcacgctgaccggcgaatttacgttggatcggcagggcaaaggccctgatggcggccgggtttttgcggcgcgcttcaatggcccgatcgccgttctcgttccaccggtcttccgcgatttcttcggtgcggaaacggtgctttccgcagatggtcttgtgaaggacggcggtggtttccgccttgatgatctggctcttaccagtgcggccctcaaactgaaggcctcggcggaaaccgacaacgaccatttcctcgacaagcttcgcatcgatgcggctatcgccgatgaaagcaaggggcgcgttctcctgccggtcaagggcgcggaaacttacatcgataatgcgcgtttccaggtggcctatggcgatcgccccactaatgactggacgggtatgctgtccatcaacggtctcaagaatgcaacgctttcagcctccgcaatcgcgctcgatatgggcggtttggctgaaaacctgaacgatccggccagccgccatatcaccttcagcgtgaatgggggcatggacggcatttcatcgccgcgcgccgatattgccgaggcgcttggcagcaagatcacgcttgccgtcaatggcgcatggcgcgccggctctcccgtggagcttgcgcaggccgatatcgaaggcaacggcctcagccttgatctcaagggcaagatcaatgatttcgcctttaatggcgatattgccgcaaaggtggcaagccttgcgcctttcggcgcgctggccaaccgcaatctggcgggcagcatcgatgtgaaggcgaccggcatggtgcggcccatcagcggtgcgttccagcttgatttcgatggcacggctgaaaatgtgcgcaccggcaccgaagcggtggaccgcattctcgacggtgcggtcaatttgagcggcgcgcttggccgcagcagcgaaggcttttccgcccgtaatttccgcatcggcaacgcattgagcgaaataacagcaaacggctctttggcatccgacaaggcggattttgatttcggcgtcatgctttcagatttgaagcttctgtccgacaaggcttccggccccatgaccgtcaagggcagcgcgcgcggtgacgacaagctgattgcgctggcgcttcgtgccgatgtgccgcagggcacgcttgccgggcgcaagctttccaatggcggcctcgatttcaacgccctgctggacggcaatgccacgacgggcgtggcactttccggcaagcttgacggtggcgcgcttttgaatggcgagcgtgtcgatctcggttcgctgatcgatattgcccatgacgagaagcgcctgacgaacctgatgttcaatgcaggcggcgcgcatctttcaggcaatgtcacccaatcggccaagggcttgttaagtggcgcgctgaaacttgatgcaccggatatctcgactgcggccgcgttgttccttgcggatgcaacgggcgcggccaatgccgatatcacgctcgacgccagcgacggacgccagaatgccactgttacggccaatgccagcgggatcaggataaacggcaatcatatcgcttccgccgatattgccctgactgccaaggatcttctcggcgtgccggtggtggatggcaatgcggcggcgcgcgatattatggtcggcacgttcgggatcgacagttttgacgcgagcgcgaatgcctccggatcgaagaccgatttcacggccaatacccggctcaagatcggcacggtggccaatgctgccggttcgctggagccgaaggatggcggtttcgagctggcgcttgcaacggcggatgtgaaacagggcgcgctttcggctcatctggccgctcccgccactatttccatgaagggcgatgaaatcacctttggcgatatcgtcgtcaatacgggggatggacaggtcaggatcaatggtctggtcgatggccgtctggacctttcggtcgcactcaccaacctgccgcttgcgcttgccaatacgttcaagccggagctgggcctcggcggcacggtgaacggtacggcccgcatcacgggcacgaaggaagcacccgatatcgctttcgacatgacggcgcgcgatgtgatggcggctgaattgaagaagcagggtctcggcgccctgaatgccgaagccaagggaacttccgccaatgagcgcctcaatatcgatgcgcgtgtaaccggcggtgctgcaagcggaaccgggattgacgttcgcgccaatggtgcggtgccgcttggcaagggcgatctggcacttgatgtcaatcttaccaatcttccactcgtcctcttgaacggtgtcgtgaaggggcaggacctggcaggcaatgtgacgggcaccgcgcgcatcaccgggccgctcaccaacccggctgcaaatttcaacctcaggggctcgggtcttgcggcaaagccgctgcgcgaaagcggccttgcgccgctgacccttcaggccgcaggcaaatatgctgccaaggcggtggatctttcctcgctgcaactggatggcccgggcggcctcaatgtgacggccaatggcaagattcccttctccgggcaggggcttggtgtgaacgtcaacggcaatgtgccgctggcgcttgccgatcgcggcgcacaggcaagcggcaccctgtcgctgacggccaatgtgtccggcggtttccagaaaccgcaattgcgcggcatgttctccaccaatggcgcgacatttgtggacccggaaaccaatctgcgcttcgtcaatatcaatgtcatgggcagcatggagggggaaaccatcacgctgcgccaggtaaatgcaaatttgagcagcggcggctcgctctcggccagcggcacgatttccaccaatgcagtggcgaatttcccggccaatatcgaggtcaagttcaatcgcgcccgttacgcggatggcaagctggtggttgcaacgattgatggcggcgtttccatcaccggcccgctgatgcgtgatccattgatttccggccgtatcgatgttgacaaggctgaaatcaccgtgccggaaaatctcggcggtggtgcagcctatgtgccggtgcatcataaaaacacaccgaagaacgtgcaggtgacgctggaccgtgccagggtcgaaacccgcaagaacaaggtgccgacgccggtcgcacgaccgactgttccgcgtcttgatgtggtggtcagtgcgccaaaccagattttcgtgcgtggccgcggccttgataccgagcttggcgggcgcgtgcgcctcaccgggccgatcaccaacatcaggccggtcggttctttcgatttgatccgcggacgtatcagcattctcggccagcgcatcaccttcgatgagggccatgtgacgctggtgggcgatctcaatccgcaactcaatttcgtggcgcgctcggaaggcgacgggatcaccgccatcgtgactgtgacgggcacggtggacgatctcaacatcgtcttctcgtcctcaccggaactgccgcaggacgaagtgctggcgcaattgatcttcaaacgctcgaccggcgaactttccgctttccagatcgctcagcttgccgcagccgcggcagagtttgccggaggctccaacaattcgctcataaacaagctgcggcagggcaccggcctcgatgatctcgatgtcgtcaccaacagcaagggcgaaacgtcggttcgtgccggacgctatatccgcgataacatctatctcggcgtggaagccggtgcgcgcggcacgaccaagggaacggtcaacctcgacatttcccgtaacctgaaagtcaagggcgcgtttggcgctgaggacgactccagcggcggcatcttctatgaaaaggactattgatcgggcctgctttggcccgattccttaattttgtgcacgcgctccgggatggcttaacgtttcttcaaccataagatcgcaaattattagcaattatgagcggccattacggccattttgccagcaatttcttaggcgatttatatgtcgaagttgaatgatgatctgagccgccgccgctttcttctgggaaccggggccgttctattgaccggtgcagccggttgctcgcaaacgatggacatgtctgcctttcagatgaacatcgatccgatgtccaccggtggcatttcgcccatgcggccgcagatcagtgtcgataaggccataaccacgcctgatgtcatgtatgcttccgtgacggaggggccttatgcgctgccggctatcccttatgaaaaggtgccgaagcagtttcgtcgccagatcgtgccggacccgacggggcaggcgccgggaaccattgtcgtcagcctgaaggatcatttcctttattacgtgctgccgggcggtgaggcgctgcgttatggcgtcggtattggcaaggcaggctttgaatggcagggccgcgccaatgtggaatacaagaagcaatggccgcgctggaccccgccgcctgaaatgatccaacgtaagcccgaactggaaaaataccgcaacgggcaggagcccggtcccaccaatccgctcggcgcgcgtgcactctatatctatcagaatgggcgcgataccggctatcgtatccatggttcgcctgaatggtggtccatcggccagtccatgtcatccggctgtatccgtctgatgaatcaggacatcatcgatctctataaccgcgttcagggcaaggcgccgattattgtgggttagatgtggagcctcaaccgagaaaccgttgaggctccgcatccagctcgctgtcagtcgcaatatggctgctccggcatagtctcattgagatcgacaaaatggcgaagctcgataggcatgtccccggtcagggccagttgaatctgttcttcatacgccatgtcattgtgtgcaatctgggtggacaagcccggcgcggcaaacgctgctgcggtcaacaagagcgcggcaacgaagccaaggtttcgttcggttctggcttgcatttctatctccctgcgccctctggcggcgctttttcaatcgtctttgttcgtaaagcgcgcgacacgttctcagtggaaagtcgcgcaatgtacccggttcaaagcggcgtcgatcgcatggatcggtattggcagcaaagtctggccgaaatcagccagcgcatcggcaaaattgcgcgccgcccatgccacatcgtcgcagcgccgcacgcaggcgatcgcctgaaggcaggtatcgatcagcagtgcatcctgattctgcatgcctgagatcagtcccagcgtgaggcattcctcgcggcatacatgatgcgaatcgaaaggaaaggcgcgcagcgggcaggccgcacaatggcgcagcacgcggatgaactgcgaaagctccgcgaccgcacgagtggcttccgaaggccccagctcttccaaatagaggctccacgtcatttcccagggaatgatcgagccggtctcgaaacctgccgtccagcggcgatatccttccagcaccagcttttccggcacacggtcgaaatagcccgtgctgttggcgccattgagttgggatatgcgcatattcatcttcgcctccatgagggaagacggtcatatgaacaggaaaaatcctgctttcgcacggcgagacgttccgtttctccccgtatgctgcaatatccggtcggcaaaaggctgagttgccatggctggccatcaacacttgcggaccggcattcgccgagaccaatcataaggtcctccaatcgaaagggttcaaggcccagacatcaaaggtcacgcctgatgtgtgttcctcgcataaaagccgcaaattgatctggagtcaatcgcgcaactttaaaaaatcaataaatatcaatagtttagaaatattctagactattacattcatgtttacaatagcatgctcggaacgcaaccgtcgcaggcggcggcggttgcggcaaacgggcgcaagcttgcgtcgatcaaaggagagaaaatcgcgcattctggcccagtgctccgtgaaagggcaaggcggtggcgatcagcctgaaacccggtcgtcaaaccggaacccgcatcgggtttttcatggcgtgacagccagccgcccacccttcgatttttagtggctggaatgctccgaatggtccttggtctggcccttcttcgccgtcacggggaagttgatctccaccttgccagcctttttaaattccagcgttaccggaacggtttcaccttcctcgtagggatgttccggctcgatgaacatcaggtggtagctacccgacttcagttgcatggtcttgcctgcgggcaggtccagaccaccttcgagcttgcgcatcttcatgatctggtcctgcatggtcatttcgtggatttccacgcgcttgacgccgggggcgctgacgctcaccagcttgtcggcttttttgccatcattggcgatggtgaggaaaccgcccgcaacctttgcgcccggcaccatggcgcggacggacgggtcggtaatgaccagatcgccgaccttggtgggcatggcggcatggttcatgtgttcgctcatggcgtcgtggcccgcatgttcatcagtgctggcggcagccagaacgcgaagttgcggcgcaggatgcttcagatcgtgcgggttctggccatccttggcgatttcggtccacgcgaccgaagccgcatcgccgcagaactgcgtcacggggaaggaaagggttgtgtccttgtcgaatggcgcaagctggcccacaacgacgaattcgtcatagaaatcgctcggcaggttgccgtcgctccagcttatctgcttgacgccggaggttacttccttgccgtgtagcttgtagccatgggcatagtcgcccttcgtggtctcgattttccagccagccttggcttgcggttgtgccatgatgaagccttcaggcaggtctacagtcaccttggtcgtggccctgccttcacagccatgcggaatgcgcagtgcggccttgtagaaggtgcctgccttggcttccttctggtcgagcgagcaatgggcgctggcgataccggcggaagcgcaaagcgcgaacacggaaatggcggatgcaaaaagacgatggtttttcattgtatcgaacctgagaatgaggcagttccggcaacaagcctgcggatgcactttgaaatgcgaaactgcttggacaaacttgcgaagccaggcgcgaccccgtaaccgggcgcttggctcgcgacggattgtcttcaggcgaaaggtggagcctgcgggggcgccgagggaggatagacattctgccgcaggatgggctgtggcgggatactgccgtcaaccatggcgatcagcggcatggcgcctgtcgaatttgccggcgcggggcaaaggaaggcggaagagaggcggcaggcgtcgcaaccgttcttgtttggatgctggtccgatccatgatcggtcgcatcggaactgcggtttccgatgcacagggcggaatagcttccatcgggcaatttatattgcgcgatgagatagctgtccggtgccgtgaggtcgatgggcttgtgcgcaaaaccgacgaacacgagggccaatacgctcaatatgcgtatcgccaatcgggtccgtaattgtcgggcgctcagtttcaacgtgctgcatctccattcacgcagactttatctagtccatgatggctgtctttgccaagggacaaatagtccggggggaggagcgaattaaggcagtaaggcaatagggcaataagggagtaggggagtatgtttttggttgcgcatggccgcagcgaccatatttttcactgccctactgccctactgccctactgccctactgccctactgccctactgccctactgccctaaacatacctccccgcgcgctggagcacttcgatcttgtagccgtccgggtcttccacgaagaagaagcgggcgaggagagcgccgttgttcctgaaatccaccagattgccgaccttgaagcccagttccctgaagcaggcatgctcggcgtcgacgtcgtccaccgccacggcgagatggccgtaaccgtcacccagattgtaaggctcggtgcgccccttattgaccgtcagctcgacctcgaaatcggcctcttcgttgcgcagatagatgagcgtgaatgtctcgaagtcgatccgctcggcaatatcgaggccgaatgcctgattgtagaaggcaacggatttgtccgcgtcgagcacgcggatcatcgtgtgaatggctttggccatggcttgctccaatgtctggaataaatagtgcggcactattggcgttttgatggaaagctgattatgtcaggatcggatatgaggcaacaatgaagggagtaggggagtaaggcattagggcaacagggcgacagggcaatcgttttgcccgatatgttccctgtttcgttattccttgcgcccttggctgtatgaaatggcaggcgtaacacgcgagcaggttctggagcggctgaaaactgtaacggggccggatttcaaaagtgatgtcgtgtcgctcggccttgtgtcggatatttttattgccgacggtaaggtcttcttctccatcacggttccggccgaacgcgccgaggcgctggagccgatgcggcttgctgcggaaaaggtggtgaaagacattccgggcatcaccggcgcactggtcacgctcacggcagaaaagaaaggcggccgcacgagcgacgacgccccgccaccgccgcgcccgcaggcgaggcccgccgccgccagccagcacaggcatccgccacaaccgcgccccgctgccaagcccggcgttccgggcgtgggcgcaattatcgcagtggcttccggcaagggcggcgtcggcaagtccacgacagcggttaatctggcgctcggccttgccgcaaacggcctgaaagtcggcattctcgacgcggatatttacggaccatccatgccgcgcctgcttggcctttccggccgtcccgaaacggtcgagggccgcatcctgaagccgatggaaaattacggcatcaaggtcatgtccatgggcttcatggtggatgaggaaacgccaatgatctggcgtgggccgatggtcatgtcggcgctgacgcagatgctgcgcgaagtggcatggggtgaactcgacgtgctcgttgtcgatatgcctcccggcacgggcgatgcgcaattgaccatggcgcagcaggtgccgctggccggtgccgtcgtggtgtcgacgccgcaggatctggcgctgatcgacgcgcgcaagggcttgaacatgttccgcaaggttgacgtgccgcttctcggcattgtcgagaacatgagctatttcatcgcgccggataccggcacgcgctatgatattttcggccatggcggcgcgcgcagggaggcggaacgcctcaacgtgcctttcctcggcaaagtgccgctgcatatggatgtgcgcgcctattcggacaatggcacgccgatcaccgttaaggaacccgacagtgaacacgcgaaaatctatcgcgatattgcccggaaggtctgggaaaacatgaaaagcggcaagggggctggaaagcccgcgccggagattgtttttgattaatggagtaagggattaaggcaatagggcagtaaggcagtatgttaagggaataggggaataagggagtaggggagtatgttttggttgcgcatggccgcagcgaccatattcttcactgccccactgccccactgccccactgccccactgccccactgccccactgccccactgccccactgccccactgccccactgccccactgccccactgccccactgccccactgccccactgccccactcaagtaaccaccgacggctctgtccgcccgctgcgtttttttacttcggcgatctgttccgccgcgtcgatcagtggggccagcgttgcctgcgtgtcgagattatgttttgcaggatcggcttcatagcgttcgatatagatgcggatggtcgcgcctgacgtcccggtaccggacaggcgaagcacgatgcgcgcacctccttcaaaatagatgcggatgccctgatgttcgctggtcgagccatcaacgggatcatgataggcgaagtcgtcggccttttcgatcctgaggccattgacgctcgtgccgggcaggccggcaagcttgccgcgcaggtcagccaccagcttcgtcgcaatatcggaatcgacggcttcatagtcgtggcgagtgtaataattgcgcccgaaacgtgcccaatggtcgtccgcgattgccttcacactttccttgcgcaccgccagaatgttgagccagagcagaacggcccacaaaccatctttttcgcgcacatggtcggagccggtgccggagctttcctcgccgcagatcgtcaccttgccgctgtcgagaagattgctgaagaatttccagccggtcggggtttcatacatgccgataccgagtttttccgccacgcggtcggcggcggcgctcgtcggcatggaacgggcaatgcccttgataccgcctttatagcccggcgccagatgggcatttgcggccagcatggcaagcgaatctgacggcgtgatgaagataccgcgcccgagaatgaggttgcgatcgccatcgccgtcggaggcggcgccaaaatccggcgcatggctggacatcagaagatcgtagagatccttggcatagacgaggtttggatccgggtgatggccaccgaaatccggcaggggcacgaaattgacgacgctgccttcgggcgcaccgaggcggcgctcgaagatttccttggcataaggcccggtcaccgcatgcatggcgtcgaacttcatctggaagccgccttttatcatggcgcggatggcggcgaaatcgaacaggctttccatcaattcagcataatcggccaccggatcgaagatgaccacctcggtatcgccgatcttgcttgtgccgatcttgtcgatatcgatatcggctgcatctgcaattttatactggtcgatcacctttgagcgggcgaagatcgcttcggtgatcttttcgggtgccggtccaccattgccgatattgtacttgatgccgaaatcctgcgtaggcccgcccggattgtggctggccgaaaggatcatgccaccgaaggctttgtacttgcggatcatgttggaggcggctggcgtggaaagaatgccgccctgtcccaccatgatacggccaaaaccgttggcggctgcgatcttgataagcttctggatcacctcgcggttataaaagcgtccgtcgccgccaaccacgagcgtcttgcccttgaccccctccagcacgtcgaagatcgactggatgaaattttctgcataattgggctgctggaaaaccggaaccttcttgcgcaagcccgaagtgcccggctgttgatcctggtatggcgtggtcgcaatggtcttgacggtcatgttgttcccgttcgtttcaatcggttggcaccgtgcaccttgtcggtgtttgcggtcattgcaagacaagatagatcaaacttgttgtttgaaaataacaaagcgtgcacatcgggctttgcttgccaaaaaaatcctgaatggcggatgatacgcaagttcgatttgccctgaagcatgtttcccgaaagtggcgacggttttcgggatgcgctttattcgcgatagcgtaatgcctcaatcaaggcagcaagtgctggcgggtgctgtcgccggttcgggtaatagaggtggtagccctcgaaagtcttgcgccagtctgccagcacttcgacaagcgcgccgctctcaatatgccgggcggcataatcgcgtggcagataggcaagcccgaaaccggcaaggcaggcctgtagaacctgcgctatgcttgtgaagaccagacggccctgtgccgtgatgcgaatatccttcccgtgccggctataggtccaggcaaagaattccccatgggtcggcagccgcagattgatgcaatcatggtcggacaaatcctgcggccgtttcggttttccgcccttttccagaaaggcgggcgttgcaactgtcgccatcggaatatcggggctgatgcgcagtgcgatcatatctcgggagacgagctttccgcgtcgcaccccagcatcctggcgttcacgcaccacgtcgctgcgcccataatcggtggtaagctcgatatgaatatcgggaaattcggccagaaaacgttccagtgcaggccagagaacgctctggatcgcatattcatccgccgataggcgaaccgtcccggaagggcgctcgcgcagttcgccgatctgtgcaaatccgctggcaatctcggccagcgcaggcccgacctgggccagaaggcgctctcctgcttccgttggcgagacatagcgggttgtccggttgagcaggcgaatacccacccgctcctcaagattgcggatggtctggctcagcgccgattgcgacacgccaagctgtgcggcggcgcgggtgaagctgccggtttcagccacggcgacaaaggcgttcaggtcgcgaaggttctcattctgcattcataagctcagctaataaccgcattcattttatacagcctaatagaattcatcccccaccgctatattccctgtcaattgaactgcgcgatcaccagacgcgatacggaaaagggatgattcaatgaaatctgtgactttcaagaacaagaactgggatatcgccgcccatttgcacatccctgccggtttcgacgaagcgaagaaatatcctgctattgtcgtggcccatcccatcagctcctgcaaggagcagacagcggcgatttatgccgcaaagctggctgaacttggctatgttgcattggcattcgacgcttcgacacaaggggcaagcggtggcctcggcaaatatctggaagaccccgcaagccgggttgaggatttccgctgtgcggcggattatctcgtgacgcttgatttcgtggatgagaacaggattggcgtgctgggtatctgcggcggcggcggttacgctgtgaacgctgccatgacggaccgccgcttcaaggtggtcagtacggttgtaggtgcaaattacgggcgtcttttgcgtgaaggcgatatgtcgccggatgcggcaatcaaggccatggaagcgataagccagcagcggactgccgaagcgcgtggtggcgaggttgcaataacgtcctatattccccaatcggtcgatgcgttgaaggcttccggcatcaccgatatcgatgtgaccgaggctgtcgattattacacgaccccgcgcggccagaagccgggatcacccaacaagctcaatgtgacgagcacgggagcagccttcaactgggatgcatttcaccttgcagatcagcttttgacccagccgctgcaaattattatcggtggcggacagccgggcattttcggttcgttccgggatggttatgaattgttcgacaaggcccgttcgcaaacgaaaaacctcttcattgttcccggagccacacattacgacctttacgacaagccggaatatgtggatcaggctgtggcgcggctgaaggaattctatagcgaatatctttgaggtgaaaatagcctgcttttgagcaaaccggattgcggtgccgtggaaacacttagcaacggcagagccgttatgcctctgataaagggacaggacgaatcacggaaaccggacatgacgcccttcgacatgaggcctatcgagcgcgaagccctgccttcggaaattcttgcgcggttggcgaaaaccgaagggcgtctgatcgtggccattgccggcccgccgggcgcgggcaaatccaccctgtccgattatctgctccacgccatcaacaagggcggcaatgcgccatccatcatcgtgcccatggacgggtttcacatcgacgatgtgattcttgaacagcgcggattgctggatcgcaagggatcgccgcccacttttgattgcgcaggtttttcttcccttctccagcgcctgaaaggggcggaagaagagatttttatcccggttttcgaccgctcgctggagttttcgcgcgctgccgcatccgtggttgggcctgagcatcgcatcctgctggtcgaaggcaattacctgctgcttgaccgggagccgtggtcaaggcttgctccctttttcgacatgacggtctatctggatgtgccctttgccgtgccggagcgccgcctgacagaccgctggctcggtttcggcttcgatgcggaaacggcccgaaaccgcgccctctccaatgacattcccaacgccgaactcgtggctgcacagtcacgcaaggccggttttgtcgttactttcgacgcgcgataacaggaatcacgcctttcaagacttgcggtgcagtgctggcgtctgcatgatggagcgaacttagcacaatgctcgcaattctgatcgggacagccttccatgacgacttatgtttttgcgccacgcccgcagacgtttctgcccgtgaagggaacggatgcacgctttcccgtgcaccgcatttattgcgtcggccagaactatgccgatcacgctatagaaatgggcggcgatccgacgcgcaacccgcccttcttcttccagaaaaacccggattgccttgtgatcgagggcggcgattttccttatccgccaaagaccgaggatgtgcatcacgagatcgagctggtggtggcgttgaagagcggcggcagcgatatccctgtagaaaaggcgctggaccatgtttacggctatgcggtcggcatcgacatgacgcgccgtgacttgcaggccgtggccaaaaaggcgggccgcccgtgggaagtggccaaggcgtttgaacattcggccccctgttcggctgtcgtgcctgccgctgaaacaggccacccggagcaggcggcgatttcgcttgccatcaacggtgagatgcgccagtccggcaatctcaaccagatgatctggaaagtgccggaaaccatttcctacctgtcgtcgctctttgatctgcaacccggcgatcttatctttacaggtacgcctgcgggcgtcgggccggtgaagcgcggcgaccgtctggagggcaaggtggatggagtgggaatactatccgtaaccgtggtttgaaacatgcggaggagagcgaatgagcacctatcttcccgaagacgtgcatgatgctctggagcggttcatcgccgaacggtattccggactgaaccagactgaggccatcacgcttattctgcgtaaatggctgacgcacgagaggtatctttcggcagagcctgaacaaggcacaccgccggaagaattgaatgcaacgaatgacgattgaggccgtgagcgtgcgatgcaaaacgcatctgctggcggataagggaactgcgggaaaataattgaccatggccaagcagccacagaatggagcaggtcgcaagactgcgcttgggcgacgccttttgattctcatgatcgtggcaattctgctcgtgatcgcgcttgtgtggatgagcatttatctttttgatccggatggggggatcaattttgatgatcttggaatttttgcttatgatttcaatgcattgattgaatgggtcgcgcgtatttgattgctcggcagagcaagttgttacgctttgaaacattcattttgacgcaccgccggcgtttagagcttccgctctatgtcttttgcgtggtacacgattgtcatcgaccgaaagaagactgactgaggcgggctgccaaggcccgtgtaagccaagaggatctggatggcattcgaggacatcaaggcggaaattgcgctgcttttcgagcaaatggtaaaccagccgcaggacgcccatgaaatccgtgaaacggttcgtgaaaagctcaatgaattgaaggcggcgggcctgcccctgccggaagatctggtcgagcttgaaaaacgcatcgaacaagatttcgattcctgagaacgggcccggtcatgcgttttgcgctttcttcttcatctgccgctttcgcccacaagggcttcatgcttgttggttgcgccgtggcgctcagcgcctgcaacaccaccaatgacggcaatgcggtgaaaaccgcgcttattacgcagaccgacaacaaggctgccgcctccggggaacagccttcctcggcgccgcttgccgccgcgtccgacgaagctgccccacagacacaaaccgtcgccgcgctgcccgatccggttctgccggatgtcgtgcccattccgggtattcgcgggcaatccgagccgatgatggcctatgccggtgcgcaggccgccgcttccccggcttccattgccgccaatatggcctttgaaacacccgaaagcgcaccgaagggtctggatgcgctcatcaccaaatattccgttgcttacgacgtgccggaacgcctggtgcgccgggtcgtgcatcgcgaaagccggttcaatccgggtgcgcgcaatgggccctattggggcctgatgcagatcagccacccgaccgcgcgcggcatgggctatacgggttcggccaagggccttctcgatgcggaaaccaatctgaaatatgcggttcgctatctgtccggggcctataaggtcgcaggcggcgatgaaagccaggcggtgcgttattatgcgcgcggctattattacgatgccaagcgcaagggattgttgcaggaaaccggcctcgacggtagctggaagcgcaacggcccgacccgtgaggccgccgcttccatccaaccggcatccttgccggaaggcgccgccataccgattccgggcgtggctcccattcaggcttcctacgcagcggcagggcaataaactttatatcgaccaactgtcatcttgacgctgcaaagcgatggcagtttcctgttgagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgttaaaacaaaggaccagagcgccgatctgatccaatcagatcgaaacgcgctctggaactgacgacagggaaatttcatgaatgtaagactgccacatccagtcaaatggaaatatgaccgggccgaattgtgggccgatggcgtcatccatgtgctgggtgtcgggctggcgcttgccggtgccattgccatgctgttctatttcctgccgaacatgccggctgtgacttcgatttcatccggcgtctatctggcgagcctcgttgccgcgctcggaatttccgccgtttacaatatctggtcggtctccccgaccaaatggttcctgcgccgtttcgaccattcggcgatttatttgctgattgccggaacctacacgccttttgccatacatatgggcgaccgcgcgctgcccctgctgctgttcgtgtggagtgtggctttcgtcggcatcatgctcaaactgttcatgccggggcgttttgaccggctgtcgatcctgctttatctggcgctcggctggaacggcgtcatggtctatgacaccatggtgcaatcgctgccacccgccgtcttctggctgattgcggctggcggcatggtctattcgctgggcgtcatcttccatgtctgggaacgcctgcggtttcagaacgccatctggcacggttttgtcgtggtgggcgcggcgctgcattattgcgcggtgttttttgtcggcgcgtggaattaacgaaaagggcggcgtcgcggattcagtttatgacgtgccgaaaatggtgttttgcgagaaccggagcggagtgtactttaaggtacatgagcaccggaagcgcagcaaaacgccatttgcaggccgtcagaaacagaatcctaatggaagtcgcgtgagttcggcatgaccctcacattccgtggatgatgcgccatctgggatggagcgatgaggcgctgtgcttcgcgtccgctcatttcgatcaatgccgccgaacggtcctgcaattttgccgccaccagatgcacgaccccttcgaggctgcgctgtatgcggccttcgatatggatcagccgcgcgctcatcacttcgcggcgaaacaccttcatgatcttcggccagatcacaatattggcgatgccggtttcatcctcgatggtaagaaacaccacgcccttggcgctgccggggcgctggcgcacggtgacgacgcctgccactttcatgcggcgtccatccgcaccttcctgcacggcgcggcgggtggaaacgccttccgccgccagcccctcgcgcagatattgcagcggatgccctttcagcgaaagccgcgtcgtctcgtaatcggcaatcacatgctcggatgccgccatttcaggaagcttcgtgcgcggttcttgcgccagttcgcttgccgcggcggcgcggaaaagcggcagcgtttcgtcattgggcaggcggcgcaccgcccataatgcggcgcggcggtcgatatcgagcgagccgaaagcatcggcatcggccagaagcgtgaaggcgcgccggtcgagccggagccgccggtgcatgtcctcaatggtgcggtaaggctcctgccggtcggcaatcagaagctcggtgtcccgtttggaaaaaccgtcgatctggcgaaaaccgagccgcaacgccaggtgaacatcgggtgtttcctccagaatattgtcccattggctgaaattcacatcgacgggcagcaccgtcacgccatgctcgcgcgcatcgcgcacgatctgggcgggggcgtaaaaacccatgggctgggaattgagaagggctgcggcaaacacttccggatgatggcatttgagccatgcggaaatatagaccagatgcgcaaagcttgccgcatggctttcaggaaagccatattctccgaaccccttgatctggttgaaacaattttcggcaaaggtccggtcgtagccccggttgaccatgccgtcgatcatcttcttctccatcgtatggatggtgcccatcttgcggaaagtggccatggcgcggcgcaactggttggcttcctcgggtgtgaattttgcagcctccatggcaatgcgcatagcctgttcctgaaacagcggcacgcccttggtcttgccgagaatctgctgcaattcgttcgccggtccatgttgcggcgaaggtgatggcagggtgcagggctcctgtccgcttcgccacctgagataaggatgcaccatgtcgccctgaatgggaccggggcgcacgatggcgacctcgatcacaagatcatagaattcctgcgggcgcaggcgcggcagcatgttcatctgcgcccggctttccacctgaaagacaccgagcgaatcccccttgcacagcatgtcgtagacggctttgtcctcgcgcggcaggctggccaatgtcagcttttcgccgccataaagctgcggcttgtgctggtgaatgaggtcgaaagccttgcggatgcaggtgagcatgccgagcgacagcacatccaccttcatcaagcccacttcatcgatatcgtccttgtcccattcgatgaaagatctcttgtccattgccgccgggccaatgggcacggtttcgtccagccggtcgcgggtgagcacgaagccgccgacatgctgcgacaggtggcgcggaaaaccgatcagcgtgatggccagttccaccgcgcgctggatgattggattgtcggggtctagccctgcctgcctgatatgctgcctgtcgatgccgccgcccgataggccccagaccgtattggcaagtgctgctgtcacgtcttcgctcagccccagcgccttgccgacatcgcggatcgcgctgcgcgagcgatagctgatgacggtcgccacaatagccgcgcgatctctcgaatagcggtcatagacatattgcatcacctcttcacgccgctcatgctcgaaatcgacgtcgatatccggcggttcctttcgctcggcggagatgaaacgctcgaacagaagatccacttgcgtcgggttcacgccggtaatgccgaggcagaaacagacaacggaattggccgccgagccgcgcccctgacacagaatgcctttctcgcgggcatgggtcacaatgtcataaacggtgagaaaatagggctcgtattcaagcctggcgatcagcgccagttccttgttgatcagcccttgcacctttggcgggatcatgtccgcaccgtaatggcgcgccgcaccttcccagacgaggtcataaagatgttgctgggctgtcttgccgggcgggatgggttcgtcgggataggcatatttcagctcatcaagctggaaggtgatgggcgcgacgaaatcggcggtcgctgcaatggcttcaggataatcgcggaacaggcgcaccatctcatgcggcggtttcaggtggcgttcggcattcttttccagaagccgcccggcggcaaaaacggtcgtgtgatggcgcgtggccgtcagcacgtcctgaagcgggcggcggtccgggtgatgatagagcacatcattggtggcgatcagcggcacgcctgcctgcgcggcaaaccgggcgatgcgttccgcgcggcgtccgtcctgcccctgatgcggcatggtaagcgccagccagaccgagccgggtgcggcctgtgcgatctccgtcaggcggaaagaccgcgatctggaactgtcgcgcacgaaacaggaggtcggcccattcgagatggcattcgcccttgatggcggcgcggtgctttccttccgtcagcaggcggcacaattggccataagcggcgcgatcacgcggatagacgaccatatccggcgtgccgtcgatgaaggaaaggcggcagccgatgaagaggcggaaaccgctttccttgcgaatatccttccattgtgcatgggcgcgcaccacaccggccagcgtgttgcggtcggcaatgccgatgccggacaggtcaagcgcatgcgcacgctctaccagttcctgcggatgcgatgcaccgcaaaggaaggaaaaattgctggcagcggccatttcaaaataaggaaccatcacgcgaacagcccatgcagaaaccagcgcgggtgattggcgccgtcataaagcccttcgcgaaaaatccagaaacgctggccgttttcatcctccacccggtaataatcgcgcagttccggctcgatccgttccggcccttcggcaaggcgcacctgatggcgcacccgccgccacaggaagaaggagggcggactgtcgggcacttcggcgacggtttcgatcaattgtggcggacggaacagttttatggggcgtgcgggcgagtcgcccggcagttccgcctggctgcgataatcggcttcggttttccgcgatccatgcaaggcaggggcgaggccgtaagcgcgctccgctccggcatatgggtgtcgcgcggaaaggagacgagaacgcggtcctgtccaagccgcgccgaaagccggtcgataagctggctgaagccggcttcgtcttcctcatgctggtcgagccccgtctggcgctgggccactgtgctgctgcgcagtgctgccagccggatcatgtcgaagccgaaaccggcatcaagcggatcggtgagcgcacccagcctttcgcgcgcaaggcgcaggaaaatcctgtcgtcgcgcaagggctggcctgtttcgatacggatatggcgcacctcgccatcgacccggaagaacgacgcctcaagcagaagcgcgcccttgccttccatttcaagctgcgcaaacagcgcctgcgccagttcccgcaatatatgttccaccagttccattgccgtcaccggctctgacaggcggcgttcgacggttctgagcggcaggatgcgcaagggggaaatcggcgcgcgctcacgccgcgccagccggtcggcctccgcttggctgaaaacaccgcccttcgttccccgcgccagaagccgggcggcaaaactgttatcggcaatcgccgcctgcacgtgcagcccggcgcgttcaaagcggcaaagggcgtcagcacgcatggcggcaggcccgccgaacaaatgcgcgcagccggttatgtccagcatcaacccatgcggctcatcgaaggcgacaagcggcgtgtagcgctcgcaccactgggcaaggcgcttgagaagtgcggtatcatgttccggcgctgccgctgccacgtcgagcctttccacgcgggcgcgggcatcggtcagcgccatgccgggaaaaaggccgagctttgccgcttcaccatccaccgccgtcaggcgcagcgcattggccgtgcgttctgtcacgaccagaggaagccgctccttgccatcaggcggaacggcgcggcgaagccggtcggtcggcagaaacggaaaccagagggcgagaaacaagcgttctgccgtcccgttcgcgggcgccaaattcgagggtttcattgttccattccatgatccattgcccgcatgtgccgtggcggttgcgctccagaacggcggaaaaggcgggcttgcccggcgcgtttgctccgctggagcgcgaaggcgcgggcgccacccgccagcggctgacggcggcactttgcactgccgtccggtggctcctcagcaggatgaccggcaattgcgcggcttcggttgcaagcagcaggcggcgcgaaacggtgaggtcgagacatttcggctggcctgttatcgaggcgacaatgccggaaaccagatgcgaggccttgccgccgcttccggcttccagtgcatcattggctgccttcagcacatcctgtgccgtcgggcaacgcacgattaaaagccgtgcggatcgatcccgaaggcatgaagccccggcggataaagccagccatattcctgtgcagcgctttcttcctcgatccagatgatcgggcgctgcggttttgccgcgcgggcggcaaaggcaagcgcaaagccggtcgcgaccatatgcgcgccggggttttcggcaaagatctcatgcagcgcatcgcccgccagaccatgcggaaaggctgcatcggcaggcgcaaagcccagcgtgaaactgcgcgcgcgcccgaagccgctccctttcccgctgcccgtctccctgcctcttccattggcaaaactgccttgccattgccttcaatgcctgttaccatgcgccgcagcgccgcgatgtcgatgccgctcacgttcgattcctgttatttgttcactttatgttccataattgaatcgagtgaggcaagagtcaagcgtgaactgctctaatgtttccgcgccttggtatcagcgatgttctataaataagaccgggaaaaaagaaccgattatgtgctggggcaccgggcgatggcgtccgaaaagagaaaagaattcaatattatatgctatataagaaatttatattacaattatttaaataacatattttttgtaaaattattgggatttacagattgggatttttttattttataagtatcaatttttgtgggagtaaattaaaaaatatattctatattatttaggttttatgaaaaaataagctttcatattaggtaaattactgtttttttaataaaaggtcggattattggtatctatatataaggtaaaaattttacatgcttggtctttttagctcaacgtttttgagtggcaattttagaaatagaattatatctcatgttttttgcttattcatgtttggattgtctgtaaaccacgcttatgccggaccgggaatttttatcaatgatggaacagatgatggatgcgtatggatctttgataaggaaggctattccccaatcggagattactttggaggtacggtgcccacagacaaagattcagctgggagaaatagtccagcgtcagtaaagtattatatcccatcgatacagcaattgggcggtgccgcaactctgaaatgtttaagcaaagacagggatacgcaggtcgacagagtccttctttatgggaagggcaaggagcaaggttcgatatccctgacacttggcggcgagctttttgtcaataatggcaatcttggattgggcggtggcgctggtactaaggccatgcgcatcggttcgatggcaacgctgacaggaccatcagacttgcgttcattggcgattggtgcgggtaaaatcgcaacagtggcctcgggcggcgatgcgatagcaatcggcacagcggcgcaggctgcatacgtagggtcgatagcgcttggtcttcaatcgacgaccgaacttccttccaaagatgttaccattctggtgaacggcataaaactgtctgcttttgctggcagtaacccggtaagcgttctctcgattggcaatgacacgttgaaacgcagcatcaccaatgtcggtgcagggcgtgtgagcaaggactcgacggatgctgtcaacggcagccagctttacgccgttgcggaacaggccacgttaggctggaacctgacggcaaatggaacggataaaagcggggtttcaccgggcggcacggttgacctgagcaatagcgatggcaatttcgttattggcaagcgtggcgctggcgttacgtttaaccttgcaccagatttgaaagtaacgagccttgtagcgggtaacacctttctggatacgaacggacttgtgattaccggcggtccgagcatgacagtgtctggaattgacgcgggtcaactgaaaatcagccatgttgcggatggagcagtaacagtaacctcgacggatgctgtcaacggcagccagttgcaccgtgttgcgcatactatagccgaacatctgggtggcgacgcgcatgtcaatgccgatggctccgtcatcgggccgcaatatacggtgcagaaaaaacgctacaagacgatttatgatgcttttggcggtgttgatgaaaatctggccaacatcaacgacatactgcatgatattgaaagtggcggcggcatcaaatatttccacggcaattcgattggagcggacagccgggcccttggcacgaattcaatagcggttggttctgacagtgttgcttctggcgaaggcagcatatcagtgggtaatggcgcgcaagcttccgctcatagttctgttgccttgggtgaaaatgccgcggcgctcgatgccaacagcgttgcattgggagcggggtctaagacgtcggaagtggtggcgacgaaggggacgacgattaacggtcagtactatgattttgccggagatgctccaagcgggacggtatcggtgggcgataaaggggccgagcgcaccatcaccaatgttgcagcaggcaggatctcggtggaatcgaccgatgcggttaacggctcgcaactcaatgcggttaatcaggcgattgaaaaccttgctgccggtgttaccgaaaacgataaattcagtgtcaaatatgatcgccattctgatggtaccaagaagaattccatgacattgcaaggatgggattcggctacgccggttgtgcttgccaatgttgccgacggtgtgcacaaaaacgatgcggtcaatgtgagccagcttaaggcaggtctttccacgacgcttggtgaagcgaaagcctataccgaccagacggctttgcagacgctggatcaggccaatgcctataccgataaaaagttcgggaagttgaacgaggatattgtggcaacgcggatagaagcgcgtcaggcggcagcaatcggcctggcggcggcatcgctgcgttatgatgacaggcccggcaagataagtgctgcgatcggtggtggtttctggagtggcgagggagccgtcgcactggggcttggccataccagcgaagatcagcgtatgcgcagcaatctgtcggttgcaacttcaggcggaaactggggtatggaggtaggtttcagctatgccttcaattaaaaattcaggctgttttatcatgataagatcagtcttggagcataatccgaccgcagcgaaacgagggcgatcaagattatgctttggaaagaaaagcttggagcgccgatctgtttcaatccgattgaaacgcgcgctcaagcgtcttgtcggcccggcttcagctttcctggccctggctttttcgcatggcagcgttgatgctgccatgcgaaaaaataaacagccacccgcgccaccctccgtttacacccaaactccaggatttgccgtcaaatctacagaaatcatggtgcccgatggggtctctgcgggggaatatcggcgcatcacccacccttttcccaactggacattggtgtgtgacgagaatttgaaggcgaaaaagcgtgtctgcaatatcacgcagacaatcatgcatgaaaaagggttggtcgtattcagctggtcgttggcggctgcggagaatggcaagccgtatatgatcatgcgcatacccgcagttgtgggggcaaggcaggaaatccgcctggatttcggtgatggaactccgatcatcgtgagtaaaacgcatggttgcgagggggcggtctgtatcgcctatctgccggttggcccacgtctgcgtgtatatattgccaagggcagcgtaccgaaggtctcttatcccgtaccagatatacgtcgcggttcggctgattggttaatgttttatgcgccgctctctggccttgcccacgcgcttgctgcaatctgaaccgcatcacacttttcgggatgcgctttgaaaacaaaagcccgccggagagcgggcttttgtccaaatgagctatatttatttgcggtcgcgtgcagccagtgtgcgcagacgcagcgcattgagcttgatgaagcctgccgcatccttctggtcgtaggcgccctgatcgtcttcaaaggtcacgagcttgtcggaatagagcgacttggccgattcgcgaccgatcaccatcacattgcccttgtagagcttgagcgtgacttcgccttcgacatggcgctggctgtgatcgatggccgcttgcagcatttcgcgttccggcgagaaccagaagccataatagatcagttccgcatagcgcggcatcagctcgtctttcaggtgcgccgcaccacggtcgagcgtgatcgattcaatggcgcggtgcgctgcaagcaggatcgtaccgcccggcgtttcgtagacgccgcgcgacttcatgccgacgaagcggttttccacgaggtcgagacggccaatgccattgtcgcggccatagtcgttgagcttggcaagaagggtcgctggcgacaggcgctcgccattgattgaaacggcatcgcccttttcaaagccgatcttgatgatcgttgccttgtcgggcgcggtttccggcgaaatagtgcgcatatgcacatattccggcgcttcctgcgatgggtcttccagaaccttgccctccgacgaggagtgcagcaggttggcatcgacggagaacggtgcttcgccctttttgtccttggcaaccggaatctggtgctgttcggcaaattcgagaagctgcgtgcggctcttgaacgaccagtcgcgccatggagcgatgatcttgatgtccgggttcagcgcataggccgaaagctcgaagcgaacctggtcgttgcccttgccggtcgcgccatgggcgatggcgtcggcgccggtttttttggcgatgtcgatcagatgcttggagatcagtgggcgggcaatcgatgtgccgagcagatagacgccttcatagacggcattggcgcggaacatcgggaagacgaaatcgcgcacgaattcttcgcgcacgtcctcaatgaagatttccttgatgcccagcatttccgctttcttgcgggccggttcaagttcctcgccctggccgagatcagcggtaaaggtcacgacttccgcgcccagttccgtctgaagccacttcaggatgatcgaggtgtcgaggccgcccgaataggcgagaacgactttcttaacgtctttccacttgctcatagttcacttccgtctgatgcggtggtggctggagcgggagctccaacagatatatccgcaagtcttttatcagttgcgaagccgcgtgcaagcaggatggctgcgacttatagaaaagacgagagaaaccagtggcggcggaccttgattcgcgttagcgtgccgcgaattttcggagcttttcgcatgccattcctgacaaacctgaccttcattcccgaatggacaatctttgtccagttcgcgatagcaactgcgatcctttccatcacgcccggccccgacatgacgcttttcgtcgggcgtgccctgtccgaaggcaaggcggcaggttttgcctgcatggctggcgccagcaccggcattgtcattcacaccagcatggtggcgctcggtctttcggcgcttattgtggcatcgcctgcggcctttacggcgctgaaagtggtgggggcgggctatctggtctggctcgccgtgcaggcgatctgcaagggggcggccttctcgccggaaaagaatggcggcaagaagcatacactgtttcagaactggctgaccgggcttggcatcaatcttctcaatccgaagatcatcctgttcaatatgacattcctgccgcagttcgtctccgcgcatgatcctcatgccatgggcaaactgttcttcctcggtctgtcgtttattcccatggcgctgcccttcaccattcccatggtggtggcggcagatcgttttgccgggcttctgaacaagaacccgactgtgacgcgcattgtggactggatgtttgccggtgtattctcggccttcgcgctgaaaatcatcaccgcacaggcaaagtagaaatcagtctgtcgggcgggataaaagccgcccggcattgcggcctgcaagcagccaatagacgaagccgccgacaataccggcccctgtcgttgccgcgatccagatcgacatttccggcaggccgctgctggagctgaatggtacggcggctcccgcagcggcaagacctatcagtgcgccagcgacgcaataaaagagcgattctctgtagccgcgcgcttcagccagaataatgatgatcacggcggggatgaagctgaagccaccggcaatggtggccatgacgaagccgctgacgaaaacgctgctccagaagctggtttccgcccagaacggcccgacacccgcatcgttcgccatgaagacgaaatcgttcatcatcgaatcgatgcccaggttgcggaaaagaattgcggccagaaaccatcccaccgccagaaccgcacagcaatagctgaaaaccacgatggcaaagcgcattatataatcgaaagtgtcgttcacgcggtgcacacctgtgttttcttcttggtggtattactcaccatggcctgcaatcatcatggcttcgagagcgaggcgttcgctcttgcgcaggcgttcggattccgacttcaactggccgcaggcggcaagaatatcgcgtccgcgcggggtgcggatcggcgatgcatagcctgccgcgtttacataatcggcaaatttctcgatctgctcccagtccgagcactggtaattcgtgccgggccacgggttgaaggggatcaggttgatcttggccggaatgccctgcaacagcttcaccagaagcttggcatcgtcgagactgtcgttgatatccttcagcatcacatattcaaacgtgatgcgcttggcgttcgacaggcccggatattcgcggcaggctttgatgagctcagccagcggatattttttgttgatcggcaccagaatgtcgcgcaactcgtcgcgcacggcatgtagcgaaatggcgagcatgacgccaatctcgtcgccggtgcgataaatctccggcacgacgccggaggttgaaagcgtgatgcggcgcttggaaagggacaggccgtcaccatcggaggcgatcagcagggccttcttcacttcctcgaaattatagagcggctcgcccatgcccatcatcacgatattggtgatcttgcgtccctcggcaggcaccatggcgccgtcgggcgtatccttgtccggaaaatcaccaagcctgtcgcgcgcggtcaaaagctgcgccagaatttcttccgaggtgaggttgcgcaccagcttctgcgtgccggtatggcagaaggagcaggtgagcgtgcagccgacctgtgaggaaatgcagagcgtgccgcgcccttcttcggggatatagacgctctcaatctcgacggggcggccagcgccgcgcggcggaaagcggaacagccatttgcgtgtgccgtcctgcgaaatctgttcctcaaccacttccgggcgcgcaatggtgaaatgctgcgccagcatcgcgcgcagatccttggaaatattgcgcatgtcggcgaaatcggaaacgccgcgtacatagagccaatgccagagctggctgatgcgcatcttcacctgacgttccggcaccccggctgcaatcagtgctgcggccatttcctcgcgcgacatgccgatgagcgacggctttgcctccaggctggcgcgcgcatggcgggcaagctggtcgcgcgtatcatcaatggtaaggtcgaacgaaatggacatctgttttcaactattgcagggcgaccgcgatcacgcgcgccgataaaacttccagattatctgggtcgattacatgaatatatgggttcgatcatctttccatgcgagatgcgaacccgatggcgcggctcttagcacagaataacccgctcgtcatcccgcatgaaatctggcgtgtcgtgcaagattgcggggatgggcgcaaaagaaaaaagccgggcacgaagcccggctttgaagttctgcctgatcttctggattatttgcacttctggatcgcggccagtgccgcggaaatgcccttcagggaataggtgtaactggtcttggtgccgcgcttcgactgtgcctgcaccttcatgtcggcgccgccgcgcatggccgcgacaagctgcggctcttcggctgcattttccatccagccggatttgccgttgacgaacatggtgaagttgcggttgccgatggtgacgatcacttttgcattcgggttcagttcgtaaccggccatgaattgcggctcgaaggaaacattctggcccggcttctggctgacgaggaagaagttgtcgccgtgatcgacattggccggggccttctgggtcgggacggacaatgcatagcagaccttaccgttgccggattggtagctataagccccccatgcgtcgaactgtttaatctggctcggtgtctgggcgagtgccgagcccgccattgcaatcgtgaacaccgaagctgcgacgatcgattttccaagcattgtttttaccggttctctttcgtttgcttcaaacttcaaagcgccagccgcgccggttccaccgggctcgctgcgctctatcttgctgtcctgatacatttccaaacgcaaaaccggttgtcacctttgctggaaatgcttttatcccgggatgccgccattccgcgcgccgccccattcagtcacccttaacttgccttaatctgggttaccaaacagtgaaggtttgaaagaaaacttgaatgggcaagcccaaggccccgccatcccgtgctttcagttgaatgaaaagaaagcggcgagagtttgtcgtcgcgggagagattaggggataaggcagtatgttaagggaataggggaataagggagtgggggagtatgttttggttgcacatagccacagcgaccatatttttcactgccctactgccgcctcatcctcaagcgcctgccgcgcggccagccggtgcgcaggcgtgatgtgggcgcggacagcggtgagggccgccatcagcacggcaacgtcgtctgtgaagccgatgccggccagaatatcgggaatggcgtcgaatggcaggacgaaataggcgagagccgccatcagcgtcatgcgcacgcgcatgggcgtcttctggtcgagcgcgcagtaataggcagcaacgacttcatccatgaacggcaccatgcggccagcccggcgcacggctttccagaagccctgtttcacccgttcgctgcgctttctgaaccggctttcgtcgccgggttcgaggatttcaccgattttgacgtcatccatcctggttcaactcctgtcgcgcaggctctcaaaccgcgcacaagaccagaaaatggggattatcgccccgcttcgcaagtttttgcctcagccggcgatcgcgttcatcttgcgcgccatcttgatatccagttctgtaaccccgttttcgctgtgggtcgcaagtgttacgtccacacggttataggcattgaaccattcggggtgatggtcgagcttttctgcgtaaagtgctgcctgcgccatgaaaccgaaggcggtgctgaaatccttgaatttgaagctgcgagtgattgcctcgcgcccatcaactttctgccagccgtccagcgccctgagcgcctcgttcatttcgctttccgtcaatcggttgcgtgccatcgtctttcgcctatgttgcgggtttatatcaaccgaccaaagccgtgagagttccgtgattataccaggctgtagtgacggattaacttgtggtttggtatgggcaaaaaatcttcagctttaggagcgaaaccgaaggtggagtgtatctccatcaaggtttcgcgacgccaagatggagtttttttgccatatcccgaagggacgcggtgtattttgcttctgaatgtgtcgaaatgcccttgtgaagatcaacttcacggcggtagtttctcctgtccagaaacaaaataccctcgcgccaaaccatatgttaatccgtcactacagcctcgccccgactagtattcttttcgtttgtgccggcaatatctgccgctctccgcttgccgaaggggtgatggggtatgtgcttgaaaaacgcggcatccgccacgtattgatcgattcggccggaaccaatggctaccataccggcgaagaaccggacgaacgctccattcaggtggcagcgcatcacgggctcgatatttcagcacagcgctgccgccagttgaccatggccgatttcagccgcttcgatcttatccttggcatggaccgctataatatgcggatgattacacagcgccagcccgcgcggataacggcgcggatcgggcttttcaccgaggttgcggagggaaaaccggttgaaatccccgatccctattatggcgaaatcggagatttcgagctggtttaccggatggtccttactgcctccacggcgctcgccgaccagttctggccggagcgcgccattaagggccaggcttcctcaacgatataagggccgccgccgaccgaatcgcgcgacgacatcaagacgaaccgcccgaccttgaagggccgcgtggcgaagtttgcccgcccggaaagatagtgcaccacatcctcgatgcgggcatttttcaaccgtgccagtgtcacatgcggcgtgaacttgcgcgggtcggcgggaagacgcaggcgctggcagatgcgctctatttcggcctgcaaggcgttgagtccgggcgagggcgacacgcccgcatagatgctgtgcggttttttggagccgaaagcatcaacgccggagagattgagcatgaattcagggcgccgcacacgatcgagcgcgttggcgatctcgtcggccatatggccttccacatctccgataaaacgcaaggttatgtggtagttttcaacatcaatccagcgtgcgccgggaaggccgcctcgcagcagcgagagcgaaagcgcggcgtcgcgcgggatttcgagggcagtaaaaagacgcggcataaggcatcctcctcgaagcgttctctgtcagagcgccggcacccttcgggacgggtaaaggacactccaacctggagagtcagtgtatcgttccatcgaaaatcgattcgatttgccaatacaccgtcagcgaatcaaagtttgagtccgggagcaagctgtttatgctcctgatgggcgtcatccgcccgatgtccccgtgttttgcaaattcttgagcgccttttcgaccgacggcatgaaattggccacgatcgtttcgacacccttttcattgggatgcattccgtcctcgagcaaaagtcctttcctggttgctacaccgtcgaggaagaacgggtagagcggcacatcatatttgcgcgccagcctgggatagatcgggttgaatttgcctgcatagtcttttcccatattgggaggggcaaccatgcctgcaaggatgacggaaatgccgcgcgccttcagctttgccagcatttcatcgagattcttttccgtgatatccggctggatgccgcgcagcgcatcgtttgcgccaagttccaggatcaccagattggcaccatcgggaatggaccagtcgatacgcgaaagcccgccggtcgtggtgtcgcccgatacgcccgcattttcgaccgtcacctcgtagcccttgtcgttgagcgccttttcaagctgctgtggaaaggcggcattcgacggcagaagatagccagccatgaggctgtcgccgaagcccacgatcttcacctgcgagagctgttcggtgggcagcgcatcttcaaggcctgtcggttcttcttgcgcgcttgcacttgcggccgcgacaaaaagtgccaaaagcgaaaccagaagcgccttgagcatcgcggctgcgggaatttggagtttgaaacgcatcattgaagacccatatctgaggggttgcgggcaaatgcccgccagactttcactgataatctgcgcaaaacaagttcatttttatggcgcgggcttaaggctgtcatggcaacggtcccgtcctgtaacccatataggaagaaaatcgcgtgacggaaaagcttgttggcccgattatcgaactggaagacgttcacctgacgctcggtcacgctgcctcctcagtccatgtgctgaagggcgtttcccttcatatcgcacccggccagtcggtgggtatcgttggcccgtccggttccggcaagtccacgctcctcatggttctggccggtctggaacatgtcgataacggcatcgtgaagattgcgggcgagacgatcagccagatgagcgaggatcaggctgccgccttccggggagcgaatatcggcattgtgttccagtccttccatttgattcccaatatgacggcgctcgaaaatgtcgccgtgccgctggagcttgcagggcgcagggatgcttttgacgtggccgaacgcgaattgcgtgctgtcggccttggcgagcgcctgacccattatccatccgaactttcgggcggcgaacagcagcgcgtggctatcgcccgcgcccttgcgccaagcccgaaaatcctgatcgcggacgagccgaccggcaatctggacacggccacgggccgccagattgccgaccttctttttgccaagcagcgcgaaaatggcctcaccatggttctggtcacgcatgatccgtcgcttgccgcgcgctgcgaccgggaaattcctgtgcgctccggtcgcatcgcggagccggtgcagggggcgggcattcctgaaacgcaggcagtgcgcgcatgaattcggcccggtccttttcgcttgcccttcgctttgcactgcgcgaaatgcgcggcgggctttccggtttctatatttttcttgcctgtatcgcgcttggcgtggccgccattggcggcgtcaattcggttgcgcgctcggtcagttccggcatcaccgcgcaaggccagagcatacttggcggcgatatcagctttgcgctcaatcagcgcgaggtgacgcccgcggaacgtgccttcatcgaaaaacagggcaagatggcggcaagcgccaccatgcgctccatggcgcgtatgccggatggttccgaccagtcgctggtggaagtgaaggccgtggacgacgcctatccgctctatgggacgttgaaggtttcgccgcagcaatcgctcgccgatatgacgcgcgagaaggatggcgcttatggcgccgccgtttccagggattttctggacaggatggggctttcgcttggcgcaagggttctgcttggttctcaaactttcgagttgcgtgcgctgattgaaaacgagccggatcttctgtcttcgggcttcaatttcgccccgcgcttcctggtctcgctggagggcttgcatgccgctggcctcgtccagcccggaagcctggtcaatcatatttacaaggttgcgctgccggatggtgcgccggatgcggcaatcgccaatgtgcggcggcaggccgcgaccggtttcccggatgcgggctggaatatccgtacgcgtgccaatgccgcgccggcgcttagcgccaatgtcgaacgtttttcgcaattcctgacgctggtcggcttgacggcgctgatcgtcggcggtgttggcgttgccaatgcggtgcgcgcctatctcgacggaaagcgcggcgtgatcgcgacttttaagtcgctcggcgcgcccgctcgtttcgctgtactggtctatcttatccagatcatggtgatcggattgatcggcattgccatcggcctggttctggcggcgatcattccttatgcgacgggtgcggcccttgccgcttatctgccggtcgcagccggcggcgggtttttccccggcgcgctggcgcttgccgccatcttcggccttgttacgacgcttgccttcgcgatcattccgctgggccgtgcccgcgatattcctgcaacggccctgtttcgcgaacaggggggcgagcagcgcggccgcccggcccttttctatctgggcctcgcgatcctgctgattgccgcattggccggtcttgcgctctatgtcgcctatgaccggcatatcgcggccatcttcatcgtttcggccattgctgcctttggcgtattgcggcttgtcgccgatggtattcgctggcttgcccgccgcgcgccgcgtgtgcgctctaccgcattgcggcttgcggtcggcaacattcatcgccccggcgcgcttacgccctccgtggtgcttttattgggcctcggcctcacgctcatggtggcgattgcgctgatcgatggcaatctgcgccgccaggtgacggagaacattccggcacaggcgccagatttcttcttcgtggatatccagaacaaggatatgggcgatttcaccaaactggtgcgcggcatcgtgccggatggcaagctgacctctggccccatgctgcgcggccggatcgtcgctttcaacggccagaatgtgcgcgacatgaaaattccaccggaagccgcgtgggttctgcgcggcgaccggggcattacctttgccgaaaaggttcctgaaaacgcaacgctgagcgaaggcgcatggtggcctgccgattatagcggggaaccgctggtttccttttccgggcgcgaaggcaaggagcttggcctgaagcttggcgacagggtgacggtcaatgtgcttggccgcaacatcaccgcgaaaatcgccagcttccgtgaggtgcagtgggaaacgctggcgatgaatttcgtcatggtgttctcgcccaacacctttgccggtgcgcccgcgacatggcttgcgacactgacaatccccgatggcgagaaaaaccttgcgcccgatgtgctgaggcaagtgacgaagacatggcccgccattacaaccgtcagcgtgagcgatgcgctcgatgttgcaaataacctcctcagccagcttgcgactgccattcgcgctgcggcttccatcgcgcttgccgcttccgttctgctgctgggcggggcgcttgctgcgggcaatcgcgcccgcgtccatgatgcggtagtgctgaagacattgggtgccacgcgcgccacgctgatcgcagcctatgtgatggaatatatgctgcttgggctcgccacggcgattttcgcgcttgtcgcgggcggcgtcgcggggtggtatgtcgtggtggaaatcatgaagctgaaagcgattttcctgccggacgtggccctgatgacggttgtgatcgcgctggtgctgaccgtcggtttcggccttgcgggcacatggcgtgtgcttggccagaagcctgcgcaggtgctgcgtagcttgtgaaatttttgtaatcgaacgggcaggatttggttaactccttgtatcgcatggggaatgcgtttcaatcttcaagatgtggcttcacgtttttttacagcggctacttgtacgcgagggttgaaatccccataatgaatcacaggcatgctggggtcccgccagcggcgcctggcggcagcttgtgcatatgagcgccccgacaccggacgggacaaggcaagaggattgaagtcatggctgactttcgtaatattcaggcgcagcaaaggccggtaggcggcgctcgcgccgatgcaggcatcgatcagggcctgcgcagctatatgctgggcgtttataacatgatggcaatcggcctggccgttaccggccttgccgcattcggcaccgccgtgctcgcccagtccaacccggctttccagcagcttctttttgcaagcccgctgcgctgggtcattatgctcgctccgctggcggcagtgtttttcctgagcttccgtatccagagcctttccgtcggcacggcacaggcgatcttctggggttatgcggcgctcgtgggcctgtcgctttcgtcgatcttcattgtcttcacgggccagagcatcgtgcgcaccttcttcgtgacggctgcgtccttcggcgcgctctcgctctatggctacacgaccaagcgtaacctgtccgccatgggctcgttcctgatgatggggcttttcggccttacccttgcttcggtggtcaatattttccttggctccaccgcattgcagtttgcaatctcggtgattggcgtcctgatctttgcaggcctcaccgcctacgatacgcaggaaatcaaggaaatgtactatgaaggcgacgctgccgacacgcagggccgcaagatcgtgatgggcgcgctgcgtctttatctcgacttcatcaacatgttcatgttcctgctccagttcatgggcaaccgtgaataatcagtccggaaccggacggagataagggcagcggaaacgctgccctttttgcttttgcccatgcgtttcctgatgcatgttgggaatgtttaaactcattttccggttccttccatgcccgtcattcgtgatttccagcctgccgatatcgaaaccatcaccgccatctatacgcaagccgtgctgaccggcaccggctcctatgagatcgagccgccgacaatggacgaaatggcaaagcgttttgcggcatttgcggaccagagctttccgatcctcgtcgcggaggcggatggccgggttctgggctatgcctatgcgagctatttccgcgtcaggccagcctatcgctggcttgccgaggattcgatctatatcgcccccgatgcgaaggggcagggcattggcaagcttctgctgcgcgaactcatcgcgcggatttccgcccttgggtttcgccagttgctggcagtgatcggcgacggcgaacacaatattggctcggtgaagctgcatgaaagcctgggctttacccattgcggacgcatcgagggttcgggcttcaagcacggacgctggctggacactgtgctgatgcaattgccgctcaatggcgggcgttcaacggaaccgggaccatcgccgctttcataatacacaatgcaacgaaggatcaggtttcgacaagcttcaggctcttgtcgaagacgcgcaacacgcgctccagctcatggccacgcttcatgataaggccgcttgcggcgataactgaataggccccctgtttctgctggagcttcggatttttctcaatgcgaaaaagcggcacctcgctggcgcggcggaaaatggaaaagaccgcccggtcggaaagatggtcgatggcataatcgcgccatgcgcccgtcgctaccatgcggccgtaaatattcaggatctttccaagttcatgcctgtcaaaactgatcgttgaaggcgttggccgcggccggtcaagaggaacgactttggccgtctctgaagtatgggatgaaagggacgacgaatcttcattcgctgcgcttgagatatccatatctttccattccagccggaatgcctcccgataatgcgaacagtttcaagatcggacgggcagaacagttttttgaacattggcccggaaagtccgatcaagggctgttttggacttatatgtagttttcatccgttgatggaagcaacatatgaaaatatagtgatgcttttgcgaaataaattcaaggccgctttgttgaataagtgcgtgtttaatgatattcagttctataaattgggtgcaaaagcttgtatattagctaatcacgaaaaaagaatgactgtttgtaatggtgattgctggccatattttcgccttctctacttcgtattccggcctgattgtggcggcagcatctacgcgttgcctgagacggttcggttcaggtcagtccgaccccaagccccccgcccaaaggactacctgaaccgaaccaacttttccgcccgatcaaagcgcaacgcctcatccagcccccgatcgatcagatagccttcttcagaagcttgcaaccatgtgttgttttgtccgcgaatagccgcgcgatcagaaggagacgggacgcttctgcttgaacatggcggcgccatgcatcggtcccagcgaattgtcgctgcgcgtttcttgcagaaccacggcacagcccgtcacgtctttgcgcttcagctcggaggccggaagctcgatcttgagcggctttccatcccacatgccgatcgtgtcgatatcgctcaccgtattgcgataggtgacggcttttccggcattctcaccctcggtgatggggatggtggccgaatcgcggaaatagaacagaaccacgtgaaccggatccctgggcttcttgcctgcaccgatatcgatggaaaggcgtccatcgttgagctgctggatgctaacgggcacgtccagcttgtttgcggcgatcttcgcattgatggccgcgccattgcgtccgtttgcttccaccgcgccattgatgatggcttgcggcgtatagatcatcttggcatgaaaagcgttgcgataggaattctgccggtcggtattgtcctgggtggccagcgtatcgcgccagcccatgtaatcccaataattgacgtggaacgaaagcgccagcacattgggatcgtcggcatatttggcgaaattcttgtcggcgggcgggcaggatttgcagccctggctggtgtaaagctccagcacggcagttgccttgttgccatcctgcgctctggctgatccctggatgaaaacacagccggtgaacgtcagtcccataaccgcgcagatactccgccatcccggcaaatgcgcaccggttggccgtaggtctcttccgaaagatagggcctggaatatcacgtcagttttaccctgcaataattgtcgctgccatctattatgtaagaaggactgtaatcaataggaattcacgttgcggtgaggcttggcgcagggcgtgccgcaattgccatagtggtgcccatattgggcgcaccaaaagaaaagccgccggatttctccggcggctctccatttttatttcgcgtctgattaagcgacgaggtcacgcagaacggtctgcaggatgccgccgttcttcatgtaatcaagctcgtccagcgtatcgatgcggcagatgagtggaactttcttcacggtgccatcggcataggtgatggaagcttcgacccgctggcgcgggcgcacatcagccaggccttcgatggtgacgatctcgtcgcccttgaggcccagcgactgccagcttgtgccttcctcgaagacgaagggcacgatacccatgccgacgaggttggagcggtggatacgctcaaaggactgcgcgatcacggccttcacgccgagcaggttggtgcccttggcagcccagtcgcgcgacgaaccgttgccatattcgacgcctgcgaagacgacgagcggcacaccctcggccttgtattccatggccgcgtcatagatcgacatctctttcttcgacggatagtggatggtgtagccgccttcacgtccgttttcgcccagcatgtggttgcggatacggatatttgcgaaagtgccgcgcatcatcacttcatggttgccgcgacgtgtgccgtactggttgaagtcggcgacggccacgccatggtcgagcagatatttgcccgcaggcgactgcgccttgatggaaccggcaggcgagatatggtcggtcgtgatcttgtcaccgaacagacccagaatgcgggcgcccttgacgtcgccgatcatgccggcagtcttgcccatgccgacgaaataaggcgggttctgcacataggtcgaattgtcgtcccatgcataggtctgaccggcgggaacctgaacggcctgccagttggcgtcgcccttgaacacatccgcatatttttccgagaaaagcttgcgggtgacgttcttggcgatgaagtcctggatttcctgcgtggaaggccagatatcgcgcagatagaccggattgccgtccttgtcttcgccaagcggttccttggtcaggtccttcgtcaccgtgcctgccagggcatgggcgacgacgagcggcggcgaggcaaggtaattggcctgcacatccggcgaaacgcggccttcaaagttacgattgcccgaaagcactgcagccgcgatgaggcccttttcattgatcgtcttggagatcggggccggcaacggaccggaattgccgatgcaggtcgtgcagccgaagccgacgaggttgaagccgagcgcgtcgagatccttctggaggccggcgtcttcgagataggcggcgacgacctgcgagccgggagcaagcgaggtcttgacccatggcttcgtcttgaggcccttggcgacagcgttgcgggcaagaaggccagcggcgatcagcacgctcgggttcgaggtgttggtgcacgacgtgatggcggcaataaccaaatcgccatggccaagatcgaagttttcaccctcgacgggatagcgggtggtctggcccgtggtcttcttgtattcggtttcaagcgaggtcgcgaagccggagccgatgttttccagtgggatgcggccttccgggcgcttcgggccggccatcgacggcacgacatcgcccatgtcgagctcgagaacgtcggtgaagaccggatctgcggagctggaatcgcgccacatgccctgtgcgcggcaataggcttcgaccagttcgagacgatgttcgtcgcggccggtcatgttcatatatttcagcgtttcctggtcaaccgggaagaagccgcaggttgcaccatattccggccccatattgccgatggtcgcacggtctgcgagcgacatgttgtcgaggcccgcgccgaagaattcgacgaacttgccgacgacgcccttcttgcgcagcatctgcgtgacagtgagcacgaggtcggtcgcggtgacgccttccttgagcttgccggtgaggcggaaaccgatgacttccggcagaagcatggaaaccggctggccaagcatggccgcttcagcttcgataccgccgacgccccagcccagaacgccaaggccattgaccatggtggtgtgggaatcggtgcccacgcaggtgtcgggataggcgagggtgacgccgtcttcttccttggtccagacggcctgggccagatattccagattcacctgatggcagatgccggtgccgggcggaacgacgcggaaattcttgaatgcctgctggccccacttgaggaagcggtagcgttcgccattgcgctgatattccagatcgacattgtgctggaaagccagcgggttgccgaaatcgtccacgatgaccgaatggtcgatgacgagatcaacgggaacgagcggattgatcttttccgggtcgccgccgagcgccttgatgccgtcgcgcatcgcagccagatccaccacggcgggaacgccggtgaagtcctgcatcagcacgcgcgccgggcgataggcgatttcagcgccagccttgccgcggtcggcaagccacttggcgacattttcgatgtccgacttcttgacggagcggtcgtcctcgaagcggagcaggttctcaagcagaaccttcatggagaaaggaagactggaaatgcctgccaggccgttcttttcggcttccgtcaggctgtaatagacatattccttgccccccacggaaagggttttgcggcatttaaagctgtcgatttgcgacactgcgttcgtccttcatgctactggccggaaaaccaggacgaacgcctctgctgcgtttcaaggacgcgccaaggtgcgggtgcagtcatttccgctgtccgtcccgaagcttgcgctcacaaggggcatcaagtttgagatcggccaaaaatggtttccacgccgaccgctggcgtggtagctctcatatagagagtttcctaaaacgattccagacagattctcgtgaattcggccccttgcggcgaaatgttgcgatatgttcggggagctgcggttcaatcgatttgggcgccccgatcaggtctgaaacggggtttgcgtggggtttaaagtggtagagatgcggcttgaagccgaaaatctggcaggcgaacgtggcggcgaaaccatcttctcgcacttgtctttcaccattggcacaggtcaagcactcgttgtgaccggaccgaacggttctggcaaatccacattgctgcgaatcatctgcggcctcctcgctcccgaagcgggcgaggtgaaactgaccgagggaacgcagattgtgcccgtgcgtgctgcctgccactatctgggtcatcaaaatgcaatgaagcccgcgctcagcgtgcgcgagaacctcctgttctggcagaagttcaacggcggtgaagccctcgatatcggcgcggcactggaggcggtggatttggcgggtgtggaacacctgcctttcggctatctttccaccggacagaaacggcgtgtttccattgccaagctgcttgtgagccatcgcccgctctggattgtcgatgaaccgactgccggtctcgacaaggcgtccgaagcccgctttgcagaacttatgcgcaaacatatgcgccaggacggcatgattatcgccgcgacccatattccgttagggctggacggcgccatttcgacaacgggtaacgcgctggtgcgttcgcttgatatggccgctttttcggttgaggatatcgcctgatgctggccctgttccttcgcgatatgcgccttggtttgcgcgctggcggcggcgcgctgatcggcatcctgttcttcctcgcggtgatttctgtgatgcccttcggcgtcgggcctgacctcaaccttctggcgcgcatcggcccggccatgctttggatcggcgcgcttttggcgacgcttcttggtctcgaccggctgtttcaggccgatcgcgaggatggatcgctcgaccttcttttgatcggcgcggaccggcacatgctggccttcaccgttttcgtgaaatgcgctgcccattgggtggcaagcgtgctgccgctggtggtggcctcgcccatgctcggcctcttcatgaatatggatgcaacggccattggtgccacggcgctgacgcttctggtcggcacgcctgccattgccttcatcggcgcggtgggggcggcgctggcggtggcattgccgcgcggtgggctgcttgtttcggtgattgtgctgccactcaccattccggtgcttattttcggcgtctccgcctcctatggcgcgactgatgccgttgcaccgttctttgcgccttttctgattcttgccgcactcaccctgttttttgcggttctgggtccgttggcggccagtgccgcactgaaaaattcggcggattgacgcagttgattgcggtcaattgaacgatatcgggggtaaagctaaatatagaccatgatgaaagacgccgcaaaaattgcaagctggcttgatctggccaatcccacacgcttccttgcctttgcgggcagggttgtgccctggcttgggctggcatcggcaatctttcttgctgtcgggctttacatggttttcctgtcgccggacgattatcagcagggcagcacggtgcgcatcatgtatattcatgtgcctttcgcgtggctctccatgatgtgctattcgatcatggctgtttcctcgcttggcacactggtctggcggcacccgctggccgatgtttcggtgcgtgccgcggctcccatcggcgcggtgttcacggcactggcgcttgccaccggctcgctatggggcaagcccatgtggggaacatggtgggtatgggatgcgcggctcacctcggtttttgtcctctttctcatgtatctcggcattattgcgctctcgcgcgccatggatgacccggcaagaagcgcaaagcccgtagcagtgctcacgctcgtcggcttcatcaatgtgccgatcatcaaattctcggtcgattggtggaatacgctgcatcagcctgcttccgtatttcgtctcgacggcccaaccatcgacggctccatgctgcgcccgcttttcgtgatggctatcggcttcacgcttttgttcttcacgctgcatatgatggcgatgcgtaatgaaatttggcgccgccgcgtggcgtcgatgaaaaaactggcggctcgcaatgtggaccgcaatcgcgccgggcaggtggaggagggcgcgctatgagcaatcatttgggcttcatcatcgcttcctacggcatcacggttgccgcacttgccgtcaccatcggctggatattgattgaccagcgcatccagaaaaacgagctgaagcggcttgaggcgcagggcgtgcgccgccgttctgcaaaagcccccggtaaggcacaatgaccgaaacaaccgaaaaacccgccgcgcagaaaaagcgcgcaagctgggtggccctcctgccattgctgattttcgtagggctggccgcggttttcgcggtacagcttctgtcgggcaaggataacagcatcattccgtcggtattgatcggcaagcaggcgccgttgaccaatctgccgcccgtggaagggctgatgcgcgatggcgcgccagtttcgggcttcaacagcgaagacctgaaaacggggccggggggcaagcttaccctggtcaatgtctggggttcgtggtgcgtgccctgccgtcaggagcacccgctcctgatggaaatcgccaaggacgagcgcatccgcgtggttggcatcaattacaaggaccaaccggaaaatgcgcgtcgttttctgggtgatctcggcaatccgtttgccgccgttggcgccgaccgcgccggacgctccgccatcgaatggggcgtctatggcgtaccggaaaccttcctcgtcgatcagactggcaagatcgtctacaagcatgtcggcccatttacgccggaatcggtgaaaaacgatctgctgcctgctgtggaaaaggctcttcaacaacgatagagcattttcgagccaaaagtgtgaaacgcctacgcggggaaatcagtccactggactgatttctgatcccgcttcgatacgtaggataatgcgataaaacaaatagttagagcggctccaacgattccgttttaaccggaaccgctctggagtttctaaaatgaaaagccccgcattcccccgaagttggtcgtccaactttcgggggcagttcaatgggcggggcttttgcttttcttaattatcgatcaatccggcagctttcgcaccgcgcccctggcggcacttgtcgccattgccgcataggctttcagcgcagtggagattttacgcttgcgttcctctgccggtttccagcctgctgcatcctgctcggcgcggcgttcggcaagtgtggcgtcgtcaacggcaaggtggatcttgcggttcggaatgtcgatatcgatgatatcgccttcgcgcaccagaccgatcgtgccgccttcggctgcttccggcgaaacatggccgatggaaaggcccgatgaaccgcccgagaaacgtccgtcggtgataagtgcgcaggctttgccgaggcccttcgacttcagatagctggtcgggtagagcatttcctgcattccggggccgccgcgcgggccttcatagcggatcagcacgatgtcgcccggcttgatcttgccgttcaaaatgccaagcacagccgaatcctggctttcaaaaatgcgggccgggccggagaatttcaggatggaatcgtccacgcctgccgtcttcacgatgcagccgtcttccgccagattgccgtaaagcacggccaagccgccatcctggctgaaagcgtgttcctttgagcggatgacgcctttttcgcggtcggtgtccaccttgtcgaagcgccgctcctggctgaaagccacctgcgtcggcacgccgccgggagcggcggaatagaatttgtgcaccatttcgctgtttgtgcgcgttacatcccaatgatcaagcgccttagcgagcgtttcgctgtgcacggtcgggatgctggtggtcagcaggcccgcattgtcgagctgtccgagaatgcccatgatgccgccggcatgatgcacgtcttccatgtgaaccgacgacacggcgggcgccaccttgcacagcaccggcacgcggcgcgacagacggtctatatccgccatggtgaaatcgatttccgcttcctgcgcagccgcgagcagatgcagaaccgtattggtcgaaccgcccatggcgatatcgagcgtcatcgcgttctcgaaagccgagaaagtggcgatggagcgcggcagcacactttcgtcatcctgctcgtaatagcggcgggcgagatcgacgatcaggtggccagcttcgacgaagaggcgcttgcggtctgcatgggtggcgagcgtcgaaccattgccgggcagcgacaggccgagcgcttcggtaaggcaattcatcgaattggccgtgaacatgcccgaacacgacccacaggtcgggcaggcggaacgctcaatcgccttcacctgctcgtcggtataatggtcgtcggccgccgccaccatggcgtccacgaggtcgagcttcttgacagaatcctcccacacgaccttgcctgcttccatcggcccaccggagacgaacacgaccggaatattgagacgcagcgccgccatcagcatgccgggcgtgatcttgtcgcaattggagatgcagaccatcgcatcggcgcaatgcgcattgaccatatattcgaccgagtcggcgatgagctcacgggaggggagcgaatagagcataccgtcatggcccatggcgatgccgtcatcgaccgcaatggtattgaattccttggcgacgccgcccgcactttcgatttcgcgcgcgacgagctggccgagatccttcagatgcacatggccgggcacgaactgggtgaacgagttcaccacggcgataatcggcttgccgaaatcctcatccttcatgccggtggcgcgccataggccgcgcgcgccggccatattgcggccatgggtggttgtacgcgaacgataaggaggcattttcaaaccttttaggaactattctaacttcaccgatatgacagaaccgctctcgccgagcaaagcgcaaattgccccatattgctaaaaaatgggccatttgcgggtttgcgctcaacagaaaggggtttagagcggttccggcgattccgttaaacaggagccactctaactacttgttttgtcgcattgtccgacgcatcaaggcgggatcagaaatcagtccaatgggctgatttccccgcgtagacgcttcgcacttttgctggaaatgctccagcgtgcggcggttttgcaaacgccagcttcagcaatctagcatgttcttgttataaggcaaaagattttaagcgtaaaacgcaacgaaatttcttcgttcgcaccgcgcccgatggccaattatgcgtgcgcgagaagcatggccgcatccagaagcgcattggccgtcttcatccgctgttcggcggcttcgcgaaactgtggcggcaggcggtcgggatggttttgggctgcaaagcggcggcggcagcgttgcagatcggcccgcttcagttctggcccaaggccaagctccatgcggatggcatcgggtgattggcaggccatgcgcagggcgatgccctcgtttccttgttcggcctgttgctgttcgggggggatcgatatcgaacaggagcgagggattgcggggcgaaaagctgttttttatgggcgcaccaaaaccggcggaaaatacggcgcaagcaaacggcatatgcggggcgcgggggtgaaccaccgcgtctgaggcctcctcaacctgtttcagcacggttgcaaaatcgtcaggcacggggctgcatcgttgcggtctgcacatcaggcgacgctggatgaaaaggcggtcgcaagtgtccgtgtcagcacggatggcggtatcggcttctggaaaaccggcatttcgggatagcgggccgcaaggcgtggcggcaaaccgccgcccgtatggatgaccacgaagatatttcggcttttcagccggtccagcaccggttccacatccccgtctgcgagattgacgtccagaatggcggcatcgacttcctgccggttgatgagatcgatcgcctgccgcacggtgccgaccggtccgacaaccgtgccattggcatcctcgacagttgcggcgacatcgagggcaacgaagacttcgtcctccaccacaagtatccgcctatgttcgagatcgttcatcaattttttctgctgcctcctcggggcctttgcattcaagaccttcagacaggatggtcttcaggcagagaatgcgcaaacacaagcagagttcccttttccggcaggataatttgcaaatggtgaatcaaatctttactggcggggaggttgcgggcggcatacccgcagccaaaatcagaacgcggtgaaagtcagcgttgtcagcgagcgcacgatatttggaatatcaagaacgttttcgttgatgaattttccgatatcctcgttctcggcaatgtagattttcgccagcaggtcgaattcgccgctggtggaataaagttccgacacgatttcgcgctggaagagcgtatccgcgacttcataggtcttgccgggagcacactgcaattgcaggaaaacgggtttcatgtcttttcctttcacgacaaagcgccagtgcgtgttcgatcgtaccgtgccgtattggcaccgcacccatggcgtttgaggggttcaagcacgctcacgcggctgaaatcaagagcgtttcatgattcctgcgggcaggtggtgggcgatacggttctgaaagcccttgcgaaaatgctgcggatgcatatggccgcctccatggtggcgcgtattggtggtgcggaattcatcatcttcttcggcgacatgaaagcggaggaggttttttgcccataccaaaccacaagttaattcgtcacgacagcctggctcttcatggtgccaaaaaaccgtggacggatgtatttcgaggtggaacacgataaatttaaggtgatgatcgtgagtgtgccgcaaatcacgtataagaatgggggcgtggggattctggcagctttccgatatcatgatggcttgatgccgcttcgtccgctcatctgcgcattggcagatgtttgcccttagagtggttcctgtttcaatggaattgccggaaccgctctaaccatttgttttgtcgcattttccaacgcaaaaccgtttcacgcttttgctggaaatgctctaaataccggctggaatgccataaacaggagttctttgcagtccgatgaaatttttgcccgtgctctctccattcgccattctcctgtcccttgccgcgatgaccttgccttcggtggcgatgaatgcctcggaaaaggcgcagcttgaacggcttgaccccgcaacccggctggaacagcgttgcgacgtggaggcgatggaacggatcagccacgatcaggcaaaattctcggtggacaaggttctggcctatgccttttccgacccggtgacgaagaaaaacaccatccgggccgatggcgcggcctttcgcagccgcgaacattggtacaggctttcctataactgcaagacggatgacgagcacatcaacatccagtccttcagctacgggatcggcagcgaagtgccgcaggaccagtgggacaagcactatctcgtcccataagaccagaacccgataagcttgacccgtcggttttggtcaagccatgcggcgatggagtattttccaacgcaaaaccgcaacgggcctattcttcggcggtgtctgcgcgacaagccgaaagcagcgtcacttccttggccgtatggtcggcttccagatggctgagagttgcctgtccgcccctgtcggcccagcgatagctatcctgctcgtcgatggcgacatatttcttcagatcgccatgccattgcagcgcaaccatcttgccttccacctccaggactgcggccgctggtgcgccgtttgagcggatataggtgacgggcaccaccacgctgcgctcacagatataatccacccgttcgatgggtggctgctcttcgtccgcttgtgcatgggcggatacaggcatcagcgcgaccgccagaagggcagatgcagtcatttttttgccgacggcattttcgggccagaagcgtgaaacggcattgcgccggataatgcgataaaacaaatggctggtgcggttcaataattctgaaaaaacaggaatggctttaaaatcgatcatcggcagcctcttttcacttgtgcgggaatcgcatggccaagcataggccatggccttgtctgcgcaagttgcgggcttgcctgttatgggcgaagcgccgaaaatcgcagccggaccttgcaacgattttccgtttgcagcgttctgtaagtgccggtcgcaagactggccgaggcccggagaaaaaacttgcccccgcaaccccgatccgggcctcacttattggggatttcaagtggcctataataatttataaattactaatgtttcccatgctttttttaggaagatttgttcactttcagaaagtctggtcacgtgacgctaaatctcattaccgcactcctcgttcttggtgtctttttatggtggggcaaatggcgaaagaccggcgttttgctgattgcccttgccgttatttcatatggagcgattgtttctacctggcttcccaatttcctgatgaaccggctgcaggagccctatagctcgaaacttgctgagccgcttgaagacaatactgtcttcgtcgttttcggcttgggcacacagacggtcaatgaacagggccacaacacggtcgagccgcttaccttttcctacggatcgattttcgcggcggcgcgcttttatcatgaatgccagtcgagcggagtttcatgcaccttcataacgaccggagccgatgttgccggaacgggcgtttccgaggcagcatccactgcggcggaactggaaaaggcaggtgtcgatagccgagcgatcattcaggatgacaggccgcacaatgcctggacgactgcacgcaatgtcgcggcaaccctgcgcgaattgaagccggcaagggtggttgttttgcaacctgctcctatgatgggccgcacccttctctatctggcccatttcggtattaagccggagccggtcgccacatcctatctgaccgttaatggctcaacccacttctcgacttcgcttagcttccttgccatggatctggcgcttaatgaggaaataggcgcctggcgctatgtcacttataatctcatggactggaatgcgccgaaagcgtttgtgcagacggtgcctgctccacgttcaacgcaatgagtcaaagcattttcgagcgcaaaactgcgaagcggtttcgtgcgggataatgcgtgaaaacaaaggatagtgcggttccagcgattcagtgcgactggaaccgctataatgacattgccgttcgtttagtttttatgcggcgacagaaaaattattctccgatatctccctcataccgcgtagaaatttcgagcctgttcaaataacggtggccttgtggcatcctgtttgcctgggcctctgatactgttttggctgatgacaaggtggaggtgtcatgaggttatcgaagttttctttcgcgctgtcggcattcgtggctgtggcatcactggccggaatgatcgaggtcggccatgctgaccagacacttctgaacgtgtcatatgatcccacgcgcgagctttacaaggattacaacgccgcctttgccgcgcactggaaggcgcaaaccggcgaaaacgtgaccatccgctcgtcccacggcggatcgggcaaacaggcccgctcggtgatcgacggcgtgcgggccgatgtggtcacgctggcgctcgaaagcgatatcgacgccattgccgagcttttccggcatgtcccggtgctggatacgggcgcgcgcggtgcaaccacgaccttcgtgcagcgccagcttggcgatgtcctgcttgcctgggaaaacgaagcctatctctcggttgctgaatttggcgatgatgccttcgatattgtggtgccgccgcaatcgatccttgccgaaccgccggtcgcggtcgtggacaggaatgccgaagagaacggcacgacgaaactggcaacggcctatctggaatatctttattcaccggaagggcaggccattgccgccaaacatttctaccgcccgtcaaggcccgaaattatcccggcaaaccagcagcgcaagtttcccgacttgacgctggtgacgatcgatgatccgattttcggcggatgggccaaggcgcagccctatcatttcggcgatggaggaaccttcgaccagatatataaacccggcaaatagcgggagcatgtccccgaaagtgagaacttacggcctggaaattctaagccaggccaaccgataacgcagctgacaagagggaacaaaacaccgcatgtcttcgctccctgcacaggccagagcagggtggcacttcagaaagccgagcgttattcccggtttcgggctgacgttcggcttcagtgttgcctatctgacccttatcattctcattccgctggcggctctggtgctgcgttctagcgatgtgggccttgccggcttctggcggatcgtcaccgacgagcgcacgctgaaggcgcttgaaacgagcttcggcaccgccttcatcgctgcgctggtcaatgtggtctttggggtcattctggcttgggttctggtgcgctatcgctttgcgggacgccgtttcgtcgatgccatcgtggatattccctttgcgctgccgactgccgttgcaggcatttcgctggccgcgatctatgcgccgaatggctggatcggcggcctgctcagcccttatggcatccgcatcgcctttacgcgtatgggcatcgtcattgcgctcatcttcatcggactgcccttcgtggtgcgcaccgtgcagccgatcatcgaggaaatcagccgcgaggtggaggaggcggcggcaacgattggcgcttcccgtttccagacgatctggcgggtgcttctgcctggcctgcaaccggccattattaccggctttgcgctcgcctttgcgcgcggtatcggcgaatatggctccgtgatcttcatcgcgggcaatacgccctacaagtcggagattgcgccacttctcatcgtcatcaagcttgaggaatatgattatgcgggcgcgacggcgctggccacggtgatgctggcgctttctttcgcgatgcttctgttcatcaatctcattcagacacgcatacggaggaaatacggccatggcgcatgaagccgcttgcacccgtcatggcgccgtgaccgaaagcccgccggtgcgtattgcgctgattgcgctggcgcttgcctttctggcgctctttctcatcctcccggtggtcgccgttttcgtggaagccttccgcaagggaatgtccgaatatatcgccgcgctggtggagccggatgcgtgggccgccatcaaactgacattgacggtcgccgccattgccgtgccgctcaatgtcgtcttcggaattgcggctgcatgggctatcgccaagttcgaattcaagggcaaggcgcttttgaccacactgatcgacctgccgttttcggtatcgccggtcatatcgggcctcgtcttcgtgctgcttttttccagccacagcctgctcggcccatggctgtcgcgccatggcatcgaaattctctttgccgtgccgggcattgtgctggcaacagtgttcgtgacctttcctttcgtggcgcgtgagctgatcccgctcatgcaggaacagggaacgggtgatgaggaagcggcgatctcgcttggcgccagtggctggcaggccttccgctatgtcacattgcccaacatcaaatggggcctgctttacggcgtcctgctttgcaatgcgcgcgcaatgggcgagttcggcgcggtttcggtcgtgtctggccatattcgcggcctcaccaatacgatgccgcttcatgtcgaaatcctttataatgagtataattttgtcggagccttcgcggtggcgtcgttgcttgcctttctcgcgctgctgacactggctatcaaggccgtgctggaattgcgctatggcgacgaactggcaggcagcggaaacgggcattgaatttgcgggagcatcgatgctcccgttcgggcgcagccgtgatggcggcgcaatgaaacaagcatggccgcgcaggcggcaggggaaaggattgggaatggaagttcgtgttgccggcgtgcgtaaggagtttgctcgctttccggccttgcataatgtgtcgctgaccatccagtccggcgaattgattgccctgcttggaccatcgggttcgggcaagaccacgcttttgcgcctgattgcggggctggaaacgccaaccgaaggcatgatcttcttcggggatgaagatgcctcgcaaaagagcgtgcaggagcgtaatgtcggttttgtcttccagcattatgcgctgttccgccatatgacggtggcggataatatcggtttcgggttgaaggttcgccccggtgggacgcgcccatccacggcggaaattcgccgccgtgcgctggagcttcttgatctcgtgcagttgagcgggctggaaaaacgctatccggcgcagctttccggcggccagcgccagcgcgtggcgctggcccgcgctatggcgatcgaaccgcgtgtgcttttgctggatgagccttttggtgcactggatgcgcaggtgcgcaaggaattgcgccgctggctgcgcgaaatccacgacaagaccggccataccacggttttcgtgacccatgaccaggatgaggcgctggaacttgccgaccgcgtggtggtgatgagccagggccgcatcgagcaggtcggcacgcccgacgaggtctatgacaagcccaactctcctttcgtgtacggtttcatcggtgagtccagcaccctgccagtgcgcgtggaaaacggtgaggtctggctggcggatcgcaatatcggccttggtgcggaaaatatgccggatggtgacgcgcagctctatttccgcccgcatgatgtcgagttgctcgacggttgcggcggctgtatcgcgggaaccgtgattgcaagccgccgttcgggtggcaagcggcgcgtggaactggaagtggggggcgcccgcgagcgcatcgagatagaaattccggccgagcatccggcggcagagaaaagccgcattgcctttcgcccgcgctactggacgctctttcgcgcaggcgatagcgaacttccggcgccgaaggctgcggcaacaacttaatgtgataaactatgaatatgcccggtgattgaaggcggttggcccgcttcatcaccggacttttcgggccaccccggcaaaatcgcaaacaggttttgcatccgtgatctcgcagcttgtttaccggcggtggtattattttaattttcaatatgttaagcttgcatctggttggtgggagcataacgcaacattaccgttgggaacgaattgtgcgttgcgattgaaacggtttgaatatttgcacggccctgttgtcgcattttagacaaatgccctcgacattcagggaatcgattgcggatactgccgtttctctgggagcaaagctcagtatccacccgccgcatgtgattcatttcctagggaaaggctgttaaggcagatgcccgaattgtcttcttcgctgtccaattcgtccaccgaacacaagacttcggagcagattccgcccgaacagccctctcccatccgcgctcattacaagaccgaggaagaactgagcgttctggcagccgccgtcgcgcgtggggaagatattccgctgccgggctatctggcgtttcctttcgatcagcgcctttctgaaaacggcaagctgatccttcatgcctatcgtgcgtccgatgcggcctcgcgcgcgggcgaaaccatcacgcctgccgcgcaatggctgctcgacaaccattaccagatcgacaagaacgtccagcaggcccgccgcgacctgccgcgccgcttcatccgccagcttccgctctacaaggttccgctcgaacaatatgaaggaatgccgcgcatcttcgcgctggcctggctctatgtcgcccataccgacagcaatttttcgctgaagatgctgacggccatggtcaagggcttccagaccgtcgagccgctcaagatcggcgagctttgggcgctgccttcggcggtccgctatttcctgatcgaaaatgcgcggcgccttgccatgcgcgtggaccgtgcgcgcggaatgcgcaatcttgccaacaccgccgccgaccgcatcgtggtggccgctgaaggcgcggaacttgacggcatcctggcacaatatgcctcggctgcctgtgacagcacctttgccacccatcttctctatcgcttgcgctcgtcatcgaccgacaccacggcggcggcaagctggctggagcgcattctggagcaggatggctccaacccggaagacgccatcatcgaggaacatgcccgccagtccaccggcggcgtcacgatgggcaatgtcatccgcagtctcaaatccattgatgacgtggattgggaaacctggtttgaaaccgtcaatgaggtggacgcgatcctgcgcgaccacagtgatttcgagcttctggatttccgttcccgcaatgcctaccgtgtgaccatcgaaaagctcgcccgctattcggatatgggcgaaattgacatcacctgggcggcgctcaaactggccgaagacggtagccgcgccgaaaaggccgggcacccggaagcggaaggaaagggcgctatctcctattatctttccggtgaaggccgcagggatctggaaaaagtctgcggttatcgcgcgccgttcggtgtgaaggcgctgcgtctttatcgtggccttggcctttggggcctgttcgtaccgacggcgatcttcaccgtcctgacgctgcttctggtcaattactgcatgatgcgtgccggtctttcgaccgatctgcgcacgcttttcacgctgcttgccatcttcccggcgatggatgcatcctattcactgttcaatgtgctggtgccctggttcgtgcagccaacgcgcctgatcggctttgaatataaagatggcctgccaccggaagcgcgcacgctggtggcggtgccgacttttatcacctcgcgcgattccatcgacgagcagatccgcaatctggaagttcactatctgaccaatccgcgcggcgaaatctattttgcgctcgtcagtgactggaccgatgccagccaggaaattgttccagcggatatggaaatctatgaatatgcgcgcgatgaaatcgccaagctcaatgagcactatacgggcgacgaccagccgcgcttcttccttctgcatcgccgccgcctgttcaatgaaaagcagggctgctggatgggctgggagcgcaagcgcggcaagctgcatgagctgaacctgctcttgcgcggcgatcaggatacgagcttcttccccgccgatgagcgcctgccgaaagacatcaaatatgtcatgacgctggatgccgatacccgcctgacgccggaagctgtcacgcatctggcaggcaagctgaaccacccgatgaaccgccctgtcatcgatgagaagacaggcaaggtcgtgcgcggctatggcattctccagccgcgggttacgccgtcgcttacgaccggcgacgaggcgtccttcctccagcgcgtcttttcggtcaatcgcggtatcgatccttatgtctttgccgtatccgatacctatcaggacctgctcggcgagggcacgtttaccggcaagggcctttacgatatcgacacctttgaggcagcgcttaaaggccgcgtgccggaaaacacgctgctcagccacgatcttcttgaaggtggttatgcgcgcagcgcactcgttagcgacgtcgaggtcgtggaagattacccgaccggctataatgtcgatgtgtcgcgccaccaccgctgggcgcgtggcgactggcagcttctgccgtggcttttctctacgggccgcggcgtcagcgccatcacccgctggaaaatggtcgataacctgcgccgttcgctcaatccgatcctctggctgatcgcagccatcgtgggctggagtgtcctgccgcttggcgccgccgccgtctggcagggcttcctcatcctttccatgttcgtggctccgactttcgccatcgtcacgaaccttattccggcgagcatggattattcgctgaagggtcatgcgcaatcggtgctgaccgatatcgcgcttggcacggcggatgtggcgttgcgcaccaccttcatcgcgcattccgcattcctgatggccgatgcgattgcgcgcacgatctatcgcctgttcatctcgcgccgcaaccttctggaatggcgcacggcggcgcaggccagaacctctcccgatacgctgctgttctatttccagctcatgtggcccgcgatggctattgcggggcttgcgatcttcttcccgcttgcagccgaaagccacgcggcacttatcgctgccccctttgtagtaatctggtttgcctcgccgctgattgcatggctcgtcagccgctcggccaagccgcaggatacgctggaagtgctgtcctccgacaaggcggatctgcgccgctatgcgcgccgcacctggcgctattttgccgaattcgccaatgaggaaaacaaccatctgccgccggataatttccaggaagacccggccccgatcgtggcgcagcgcacatcgcccaccaatatcggcgtctatcttctttccgttattgccgcgcgtgatttcggctggatcggcttcgacgaaacgctggatcgtgtcgaagcaaccctcggctcgctcgacaagatggagaaatatcagggccacctctacaactggtatgaaaccaatacgctgaacccgatgcgcccgctttatgtgtcggccgtggatagcggcaaccttgccggtcatctggtcacgctttcttccgcgctggaagaatgggcggaagcgccttcggtctatgtgcagggcgatctcgacggcatcatcgacgtcaacgatattcttgaggaaacgattgccagaatcccggacgatcgccgtgtcctgcggcctttgcgccgccgtctggaagaacgcatcgctaatttccgccgtgccgtgacatccatcaaggacgagccggaaacggcatccttccgcacgatcaacctgtcgcttttcgcatccgatatcgtgcggttgatggacgaactggacagcgaggtggaaacggtcgccagcgccgaagccagggaatgggcgcgcattctggtcgatacctgcaaggcgcataccgacgatgccatcggcgaacacgatacggacgcattgcgtgagcggctgcgcgatcttgccacccgcgcgcgccagcttgccttcgatatgcagttcggcttccttgagcgcaaggaacgccgcctgctctccatcggtttccgcgtgcaggaaaacgagctggacgaaagctgctatgaccttctggcctcggaagcgcgtctggcgagcctctttgccattgccaagggcgatgttccggttgagcattggtttaagctcggccgtcttctggtgccggtgggctggaagggtgcgcttctgtcgtggtccggctcgatgtttgaatatctgatgccgccgctcgtcatgtccgagccgctcggctcgcttctcgaccagaccaacaagcttgtggtgcagcgccagatcgattacgcgacctcgcgtggcctgccatggggcatttcggaagccgccttcaatgcgcgcgatgcgcatctgaattatcaatattccaactttggcgtgccaaatctcggcctccagcgcggcctgtcgcgcaatgcggtcatcgcgccctatgcaagcctgcttgtcgcgcagtatcagccggcagcggcggtggccaacctcaagcgcctggcaaagcttggtgcgctcgggcgctacggcttccacgattcggtggactttaccccctcgcgcattcgcgaaggcgaaacctgtgcggtggtgaagaattattatgcccaccaccatggcatgtcgatcatcgcggtcaacaatgtgatctttgaaggccggatgcgcgagcgtttccacaatgatccggtgattgaagcggcggaactgctcttgcaggaaaaggctccgcgcgaaatcccgatgatctacgccaagacggaaaatccgatgcgcgtggattccggcggtttcgacgatgcaccaatgcgcatcatcgacaagcctttcagggcgccgcgcaccacgcatatgatgtcgaactgccagtatgcgctgatggtgacggccaatggttcgggctacagccgctggcacaattgggacatcacccgcttccatgccgatgcgtcggaagacatgcagggcacgttcctgttcctgcgcgacatggaaagcggctactggtggtcggcgactggcgagccggtgcgcaacccggacgaggaaaccaagaccgtcttcaccgaagacaaggcggaattctacaagaccgcaggcgatatcaagacggtcatggaagtgatcgttgcgtcggaagccgacggcgaaggccgcaggctcgacatcatcaataccagcccgcgcgaccgcatgatcgaggtcacgtcctatgcggaactggtgctgaacgacagcgacagcgatgccgcgcatccggcatttgcgaagatgttcgtggaaaccgagattgccgatagcggctccaccatctacgccaagcggcgcaagcgtgcgccgtccgacccggatattcatgcagtgcatttcgtcactgacctgtcgggcgcattgcgcgagatcgaggtggaaaccgaccgtcgcgccttcatcggccgcgggcgttcgctgcgcaatgcggcggccttcgatccgggtgcgaagtttaccggcagccagggctgcgtccttgatcccatcgtctcggtgcgcacccgcgtccgtgttccggcgcacaagaaggtgagcctcgttttctggacctttgccggcggcagccgcgatgcggtggaacacgcggtgacaatgcatcgccacccggaaaccttcgcccgcgaatattctctgtcctggacgagttcgcaggtgcagctttatcacatcggcatcaagccggcggaagcggcggattatcagaaggtggccgcctatctgctctatccggaacgtacattgcgccagccgccggaaaccattgccagcggccttggcaagcagtccgacctctggccgatgtcgatttccggcgattatccgatctttgccctgcgcatcgacaatgaagccgatctcgatgtattgcgcggcgtgctgcgcgcgcaggaatactggcgctcgaagggcctcatcgtcgatgtcgttgcggtcaatgaacgcgctttttcctatgcgcaggatacacagcgcgccatcgactggattgtggaaggcttccgtgcgcgcggcggtggccagccgcatatcttcgcggtgcgccgcgaccagatgagcgaggaaagctacaatacattgctcgcctcggcgcgtatcgtcatgcacgcgcagaacggttctctggccgaacaattgcgccgcagcgaggaaatcaccgttgatcttgcggcgcgcagcgacgccagaacggctaccaacgggcaggcttccgtgcagggccttggtgctgcggggctggcgcccgtcgccattgaacgcggcgcggaagaacgccgcccggtggtcaagccgccggttgatcgcccgcgcccatccggggatgatcttcgtttctggaacggttatggcggctttgccgaagacggttcctatgtggtgcgcatcaatggccgcacatcgacaccgcatccctggatcaatgtcatcgccaacccgtccttcggcttccatgtctcggcggaaggttcggccttcacctgggctggcaacagccgcgattatcaactgaccccatgggcaaacgatccggtcacgaaccgtccgggcgaggcgatctatatcctcgatcgcgaaaccggccgcagcttcgcccccaccgcaaatgtgttgcgtgacgaggccgtgacctatgaagcccgccatggccatggttacagcgcgttctcggcacagcatggcgaactggcgctcgaactcacccatatcgtggatgcggaaaagccggtgcgcctctcgcgcctgacgatcaccaacaagggccgctcaaagcgcaagctgcgcgtttatggctatgtggaatgggtgctgggcaatgcccgtgccaggaatgtgcctttcatcgtgccgtcgcaggatgaggaactgggcgccctttttgctggcaatccctatcacccggacaaatccggccaggttgccttcttcgctgcaagcgaaaagccgcaatcggtcactgccgaccgcggcgaattcattggcactgccggttcggtggacaggccggagatcgtgcttgccggcaaggtgctctccggcacggtggaagcgggccgcgacccttgtgcggcacttgcgcttgatatcgaggtggggccgggcgaagcgcgcgagatcgtcttcctgctcggcaataccgccgatcagaaacaggcgaaagccctgattgccgatatgcgtacggcctctttcgaggaaaaactcgtcgcggcaaggcaccagtgggaaagcttcttcaatcgcgttcaggtgaaaacacccgatcccgccttcgacctgatggtcaatggctggctgccctatcaggcggtcgcatgccgcatatgggcacgcgcggccttctatcaggcaagcggcgccttcggcttccgcgaccagttgcaggatacgctctcgctgcttctcgtcgatccgtcgctggcgcgcgagcagatactgaacgccgcctcgcgccagttccgcgagggtgacgtgcagcattggtggctgccggccacgggtgcgggtgtgcgcacgctgatttccgacgatgtggtctggctcggctatggcgcctcgctctatgtcgagacgacgggtgatcgctccattctcgatgaaaagctgcctttccttgaggggcgcaagctggaagagggcgagcacgacgccttctacgagccggaaatttccaaggaaacggcaagcctttacgagcattgcgcgctggcgctcgaccttgcggtcgcacgcaccggcaagcacgggctgccgctgatcctcggcggcgactggaatgacggcatgaaccttgtcggcgtgaagggcaagggcgaaagcgtgtggcttggctggttcctggcctatacgctgaaagccttcatcccacttgctgaagcgcgcaaggaccagaaacgcaccgatctctggaaggcccatgtggaaagcctgacggcggccctcgaccgcgatggctgggatggtgaatggtatcgccgcggcttttacgacaatggcaggccgctcggctcgaaaaacagcgatgaatgccagatcgacgccattgcccagtcgtggagtgttctttccggcgttgctgatcccaaacgtgccgaaaaggccatggcatcgctcgaaaaatatctgttggatgaagacaatgcattgctgcgcctcttcacgccgcctttcgatgtgaccccgcaggagccgggctatatcaagggctacccgccgggtgtgcgtgaaaatggcggccaatatacccatggtgcgacatgggctattctggcgcttgcccgcatgggcaaggcagccgaagcatggcggcttttctcgctcatcagcccggtcagccatggctgcaacccggatgtttaccgtgttgagccctatgtgatcgccgctgacatctattccgtcgcgccgcgttgcgggcagggcggctggacctggtataccggctcggcaggctggttctaccgtgtggcgacggagggtattctgggcgtgaccaaacgtggcgatcgccttcatttccagccggccctgccgccggaatgggaaggctatgaggctgaattgcgttttggcgaggcgctctaccgcgtaaaagtggttgcgggtgcgaaagcgggaaccatccggctcaatggccgcaagctcgccaagccggatgagggggtagcgctcaagccggacggtgaacatgaaatcgtggtagagcttcccaaacagtagcgaaccgattagaaaggcgggtaaaccccgcctttcttttgccgtggaatatgtgccgcggcctgtctgtttatggaatggatgccttcatggccaaaaccgatcttgcgcggcgcgtctataaccatacctggaagctggatccgatcatccgcagcctgctggatacggatttttacaagctcctgatgctccagatgatctgggggctttatcccagagtggatgccaccttctcgctcatcaaccgcacgagttccgtgcgccttgccgacgagattgataaaggtgaactgcgcgcgcagcttgaccatgcgcgcacattgcgtttttccaagaaggaaatgatctggcttgccggtaacacgttttatggccgcaagcagatttttcagccggaatttctggcatggctgcatgatttccaactgccggaatatgaactgcgccgcaaggacggccagtatgaactgcatttccacggcccatggacccacacgaccatgtgggaaattccggcgctggccatcatcaacgagcttcgctcgcgcgcggcaatgaaaaatctggagccgttctcgctcgatgtgctctatgcccgggccaaggcgaagatgtggagcaaggtggagcggctgcgccaactgcctgatttgaagatttctgacttcggcacccgccgccgccattccttcctgtggcaacgctggtgcgtggaagccttgaaggaggggatcggcagcgcctttaccggcacgtcaaacgtgctgcttgccatggatacggatctcgaagctctcggcaccaatgcacacgaattgccgatggtgctggccgcacttgcaaaaacggacgacgaattgcgcagcgccccctatcgtgtgttgcaggactggaaccgttattatggcggcaatcttctgatcgtgctgcccgacgccttcggcacggcggcgtttctgcgcaatgcgccggactgggtggctgactggacgggcttccgcccggacagcgccccgccgattgagggcggcgagcgcattatcgaatggtggaaatcgaagggcaaggacccgcgcgaaaagcttctgatcttttccgatgcgctcgatgtggacaccatcgaggagacctatcgccatttcgagggccgtgtgcgcatgggcttcggctggggcaccaacctcaccaatgattttgcgggctgtgcgccgcagagcattgatggcctcaaggccatttctttggtctgcaaggtaacggacgccaatggccatccggcggtcaagctttccgacaatccgcaaaaagcgacaggcgatccgaaggaagtggcgcgctatctcaggttcttcggcaatgaggaacgcgtggagcagctcgtccgcgtctgaatatcagcggatattcggcgttatgagctgcatcgcaggctttattccatcagccgggcagtgccggaaacacggatggaaccaccgcgttccgtgccgatttcggcgtgcagatgcgagggactgcccatatcttcgccctgaaacacttcgatcgacccgccatgcggccagcctatatcgcgaagataagcggcaaaggccgccgtcgcggctcccgttgccgggtcttcatagaccccgcctgaggcgaatggattgcgggcatgaaaacgccgcggcgtttcggaatagatgagcagtatcgtcgtccagccctgccggctcatggtcacgcgcccacgtgagaggtcataatgcatggaggcaagcttttcacgcgagcgcagcggcagcacatatggtccgcaccggcatggatcaacgcaggcgagatgccgtgggcaagatcatccggctcatagttgaaaagggcaagggcctggccgatttccgcttcggtcgcggcgcggttgcgggtgcgtggcgattgcaggctggcggcgaaaagctcgccctccttgcgcccttccacgctgatttcatcatgattgagccggagggcgaaacgcccgtcaccctcgcgcatggcaagtgctgctccaagggcaatggttgcatggccgcagaatggcacttccatttccggtgcgaaatagcgcacgcgccagctttcgccatctggcgctgcaaaagcggtttctgaaaacccgacatccttggcgattttctgcatgtcctgcggagatggcaatcgatccgcgatcatgacgccagccgggtttccacccttgtcgccctgtgaaaaggccgcaatgcgcaacacgtccaaaattgtctcctcacccgttcgattcgtgcctcgcccacctcaataaaagacatgaaatgtggctggtcaagccgtctgtcagccagagcattttcgggccaaaacagcttcacatttttgctggaaatgctccaggagcagcgccgtgaacggactttggattcaaatccaccacactggcggaaaccaacaacagcataggtcgctccatttcctccgacagcgccggccatgccgcgatctgctctggcgatggataccattcctccagccggttgatggcaaatccggcctcaatcaatgcgttgactgtggtgctgagacggcggtgatatttgatgacgccttctgccagccagtcggtttgccgctcaccttctacggcataatgatcgaccggccatcgcttttggccattgccttcttctatccagccaggcgcaagtgacgccatgaagatcggatgttcgatcgtgaaaacaaagcggccgtctggccgcaaggcggcatggatcgttttcaaaatacgcggaaagtcacggatatagtgaaaggccagggaactgtagacaagatcaaagcttgcttctggaagctccagcctttccatgtctgcctgaatatagcaaacggcatcatcctgtgtgtcgcggcgcgcgcgttccagcatattttgcgaaagatcataaccggtaacggaggcagccccctgttcgcgggcaaagcggcaaaaccagccgaagccgcatccaagatcggcaatgtcacggccggtcagatcgggcagaagcgagcggaccacaggccattcgggtgcaccttccagcccgtgtaccgagcgcggcaactggctgtaagcggtgaagaagtcgtcgcgatcataaatattctgggccatgacctatcgttcgtttcgtgcgtcaatcccgcatctcatgcgcccatggcgggttcgcacctgcgcgcgagacggtcacggcagcagcccgtaccccgagcgccacggcggaatgtatctggtcttcgctcaggttcgcaagcgcgtccttcgtcagaaggccctgactgtggaggctcgccagaattcccgcattgaccgtgtcgcccgcgcccaccgtatcaaccacatccaccttcacgcccggcacaggcacggttgcatggtttgtataggcaacagtgccatgtgcgcccttggtgatgacgacaagtttcggcccaagcttcagccattcggcggcaatctcgtcatggctgcctttttccccgaaccagtccaggtcttcgtcggagagttttacgatatcggcaagcgcgatcatgcgcttcatgcgcgtcaggtgcgtttcacggacggtgatgaggtttgcgcgaatattggggtcgaggaacatcacccggtttggtgcttcccgcgccagcagcgtctcatagacgctgccgcagggttcggaaataaggctgatgcagccgaacagcatggcgcttatggttccatccacatagggcatgtcgtttctcgacagcattcgcccggccgtgttttcgtcatagaaagcatagcgtgcctgaccgtccacgaggcgcacgaaggcaagcgttgtcggcctgttggaaatggcggcgaaggaataatcgacattggagcgcgccagcgtgtcgcgcagcacatcgccgaaaaaatccgatgaaatgccggagaaaaagccggtcggaacgccaagccgccccagcgcaatggccgtgttgaaaaccgaaccgccggcgaaaggctggaatgcggtttcgccgccagtggtttcgcgtggcagcatgtcgatcagggcttcaccgcaacaaaggatcattgttccaacttatattgttaaaccgcgctgttaaatcgattgaaaatacttagagcgcggagcttttcaatccgcgctcttgattccggttcagacgtgctggccaccattgatgtgaatttccgagccggtgacataggacgaggtttcggtgcacaggaagtagattgtttcggctacttccgaggtcttgccgagccggcgcatcggcagttgttcaaccagcttgtcggtgccaggtgataggatagccgtgtcgatctcgcccggcgcaatcgcattgacgcgaatgccataggggccgaaatccgatgccatttcgcgggtcagcgcggcaagggctgccttggatgtggcataggcagttccggcaaaggggtgcacgcggctgcctgcgatggaggtcacgttgacgaccgagccctgggctgcttcaagctccttgaacagcccgcgcgccagcatgatcggggccatgaaattcacctgaaacacatcgcgccagacggccatcggtgtttcgatggagttcatgcggcggccgccttccgccttgggtgaaatgcccgcattattgacgagggcgtgcagcttgctgccattggcttccagcctgcggcgaatttcggcaatggccttgccgatatcttccgggtcggaaagatcgaccttgatatggtcttcaggtcctgcgggccaggggcagttttcggaaaaatcctgccgtgagcaggtgatgacgcgccatccggcaagggaaaaccgtttcaccgtcgcatggccaatgccgcggcttgcgccggtcaggaccagtgttttgcgttccgtatccgtccttgggatttcagatgaggaaacgccgggcctggaattatcggtgttggaatctggggacataacaacctcgctctcaaatcttgaatagaccatgccgctcaagatttcgagggggattcagcatggcaagggaatgaaagcaccatgaagggactggccgcttgccagtccctcctgtttttactgtgaattacccatgatgatatcgagcagggtggtggattttctcgcaggctgggcttgcggctgttcgcccacattgcccgcaggcatgggccggtaatcgccgttattcctggcggaagaggcaaggggctgtccggtttcgccctgctggataccgcttcggccgggcaaatccggcgccggtggccagtagccatcgtcgccggtgcctgccatcggctggttgccataattatcctgctgcatcatgccgggatcataaggcgcattggggtctatgccgtcgctgccgccgggcagcacgttctggatatcgtaatggccgggaagctcggcgatgggaacacccttatgtgcttccttcatgaagcttttccaggccgccacgggaagtgttgcgccaaaaacgcgcttcatgcccttgccgtcgtcattgccgaaccaaacgccggtcgtaagattggctgtgtagccgatgaaccaggcatcacggaaattctggctggtgccggttttgcctgcggccggccagccgaaggcggcgcgtttggcggtgccatcttccacggtgcggcgcagcatggcgttcatcatgccgacattgcgctcgtcgatcacgcgcgggccgacaccatcttccttctggtaaagcacgtttccatcggaatccgtcaccttggtaatgaaatagaccggcgcgcgatagccgccattggcgaagggaacataggcgtcggttaattcaagaagtgtcacttccgacgtgcctagcgccagcgaagcattgggttcaagcttcgactgcacaccgaggcggtgggccgtgtcgatcacggtttgggggccgacttccatcacaagctgggctgcgaccgagttcagcgaatgggaaagtgcggtggcgagcgtcactggccccatatacttgccgttatcattactcggtgtccatttgccgatgcgcacaggcgcgtcgttgcgcacggaatccggtgtccggccctgttccagcgcagaaagatagacaaagggcttgaacgaggaagccggttggcgatgcgcatcggtcacgcggtcaaactggctggccgcatagtccaccccgcccaccatggcgcgcaccgcgcccgtattatcgatggaaacaagcgcgccctggcttgcattcatctttttgccgttctgctcgatctgatccttgatcgcctcttcgccagcgcgctggaggttaagatcgatggtcgtctggacgatgatgtcatcctttgcttcgccgatcagttcgggcaattcggcgacaaccttgtcggccacatagttttccgaaccctgccagtaggaaggcgcgcgcgtcggtggttcgctttcggcaatcgccacctgcctgtcgtcgatcatgccttcctcgcgcatggcgcccagcaccagcctggcgcgcgctgcggcggcttccgggtcgcgggcaggggagaggcgcgaaggcgctttcaggagccctgcaagcgttgccgcttccatcaggttcacgtccttggccgatttgttgaaatagcgccgcgatgccgcatcgacgccgaaagcgcccgaacccagataaacccggttcagatacatctccaatatctggtccttggtatatttatgctccagccaaagggcgagcatcacttcctgcaccttgcgctccagcgtgcggtcaggcgaaagaaagagattcttggcaagctgctgtgtcagcgtggagccgccctgcaccgcgcggcccgaaaccacattggttacgatagcgcgcgcaagcccgatcgggtcgataccgaaatgcgaattgaagcggcggtcctcaatggcgataacggcctggggaatatagggcgacatttcatgcaggctcacggcctcgccgcccgtcgtgccacggttggcgatgagattgctgttcacatcgacaatgcgcacattgggtggcctgtcaggaatggcccaggcggtcgtcggcggcatcttggccgcgaaatagaccagaaggccagcaaaggcgatgccgccccaaaggcccagcacgagaaaccagtagatcgaacggcgcagaaaaccgaaaaagccgcgttgctttcttttaccgccccgcgaagagcggggagcacgatctgcggattgcttttgcctgcgctgttgcgagcgagccatgcgatcctcctcatcgacctgaaagacctcatcttcccgcttctcttctccaccgaaggaaggttcgatgcgtctgttcctgtcgtctcgcgatgccatgtctgcctgatccgcgccccacgcgcctgtttttcatgccggagcgtgtttcgatctgctcgcacagagcggtgccccaccgttcgctatcgccctgaagggtaaatgcggcagtttaaagggacgtaaaccggacatgcacaaaaaaagccccgcgtgcaaggtgcgcgcggggcttccatttccggttctgtgcgtcggcaatcagaacttataggcaacgccgaggcggatatcgttggtcttgaacgaaccgcgggtgtcgagatcgttaagaccgaaattcttcttgccgtaatcggtgtagcgatattccagacgcagaagaacattgtcggttgcggcgtaatcgatgcctgctccgacggtccagccggtctgggtcttgctcttgctggattcttcgccgccgatgcggagcgaattcttgatgccgccaaaggcaacaccgccagcaatgtacggcatgaaacggtcaatggcataaccggcgcgtgcacgaacagcgcccgaccaccgtagctgggtttcgcccgtggtctggacaggattgccgctggtgatgaaatcgcgcgacttcttcaggttgttgtaatcgacattggcgtcaaggccgagaatgaaattgttgcccgtgtcgaagttgtagccggtgtaaaggccgccgataaagccattcggcttgaattcggacgtgccgccattggtgcggttttcaagcttggcgcggccccagccgtaaccaacctgaccgccgaaataagcgcccgcccatgaaaagctaggcgcaatcgcaatcggtgcgggctcctgcgcaacaatggcatccgccgcatatgcgctggtgctggtaataactgcaaccagcgaagcgccaagtagatttttgaacgtcattgaaaactcctaataagaatggcattgcaatgcggctagcatatagtgatgatctggtcgaatgtatgtagtaaatgagcaacaataatgaattgtcttgattttcatttatacaaaaagttaatatatatttgattaacttgaaatttaatgcagtaatacttcatatatatctaatatttaaattgaatatcaaatattgggtgaggattgacataaaaaaagccccgcaaagcggggccttttcgtagatttcaaccaaactatcagaacttgtaagcgacaccgaaacggatatcgttggtcttgaaattgttggtaacggcagcgtcgtcgaagccgtaatccttattgccgtagtcggtgtagcgatattcgaggcgcaggatcacgttgtcggttgcggcgtagtccatgccagcgccgatggtccagccggtgagcgtcttgctttgagagaagccggcgccttcaaattcgcccctgtttctcaggctgccgaaagccacaccgcctgcgatatagggcaggaagcggtcaaccgcataaccggcgcgtgcgcgcacggcaccggaccagcgaaggcggttttcaaaggtggcggcggcgttattttcatccaaaaagtcgatgttcttggaaacgtcgttataggtcacgtcgccgtcaataccgagaacaacactgttgccgaggtcgaaattgtaaccggcataaagaccgccaaggaagccgtccggctttatatcgccgagatcggtcgggtcatagctgaaatgggacttgccccaggcatagccgatctggccgccgagataggcaccattccaagtgaaggtcggagcaacaacaaccggtgcaggttcctgttcaatgacggcgtcagcagcgtttgcgccggtcgcggcaacgagaacgacggtcgatgcaaaaagaagagccttgagcttcatgataaacctctcgggaaatagtcccacaaccaatatttgtctctaatataagggatcgctgtcaaaagtctgtagcaaacaggacacagcaggcggaatgttgcaggagcgatatgcgtttccgtaaaacaggaatgtgagacggatttgcctttgcagatgcgtcaatgcagatggttttgccggaatggaaaccaggctggaggctttgcaccgcctgaatatctctgctcagctatgagcaaagatatcggattccgcccaacccatgaggtcgagttccgagcgcgtgggcaggaacttgaaacaggcttcggcctgtttcgtgcggccatcacgttcaagacgctgttccagaacggccttcaggcgatgcaggtagaggacatccgatgccgcatattcaagctgcgcctgggacagcacttcggctgcccagtcggaagattgctgctgcttggaaatcgagacgtccagaagctcgctgcaaatctccttcaggccgtgacgatccgtataggtgcgggtgagtttggatgcgatcttggtgcagaacaccggctgcggcatggtgccgaatgcatgtgccagaaccgcaaggtcgaaccggccgaaatgaaagatcttggtgatggaacgatctttcaaaagcttcaccagattgggcgccttcttctggcccgcttcgatctggattacgtccgcagtaccgtcgccgggcgaaatctgaaccacgcaaagccggtcgcgatgcgggttcaggcccagtgtctctgtatcgatggcgaccgcatccacctgataattgtcgaggttcggcaggtcgttcctatgaaaacggatagtcattcaattgtccttatttggcggcaattgccgccatgatatcagccttgcttggcggcgatagccgccaaaatacgagcccaggagcgctggcccttatggaaggagttcagctcgtatttttcattgggtgaatggatgcgatcatcctcaaggccgaagccgaccagaagcgattccatgccaaggaacgtattgaagtcgccgacgatcgggatcgagccgcccatggcgatcagcacggcaggcttcggccattcgtcggaaagggcgttcttcgccttggagacgagcggggaatcataaggcagctggattgcgggcgagccgccatgcggatggaattcgaccgagcaatcggcgggaacacgctctttcacgaaggcgcggaaggcttcgcgaatcttgacgggatcctgtttgtgcacgaggcggaacgaaaccttggcggaagcttccgctgcgataacggtcttgaagccttcgccggtatagccgccgataatgccgtttacttccgcagtcgggcgtgcccaggtgagttccagcacgctgcggcccttttcgcccgctggaatggaaaggccgatggggccgaggaagctttccgccgtacggccaaggctttcccaggatttcagaatctgggtcggggtttcctccacgccttcatagaaatccggtatggtgatgcgcccggtttcatcgtgcaggtcggccagaatcttggtcaggatgtggatggggtttgccgccgcaccgccgaagaagccggaatgcagatcgcggtcggctgccttgatgacgatttcctcgccgacgaggccgcgcagccccacgctgatcgctggcgtttccgcgtcccacatggcggtatcgcagacgagcgccacatctgccttcagctcttgcctgttggcttcaagaaaaggcttcagcgaaggtgagccggattcctcttcaccttcaaacaggagcgtcaccttgaccggcaggctgccgttcaccgccttataggcgcggcaggcttccacaaaagtcatgagctgccccttgtcgtcggaggtgccgcgtccggtcaggatcttgcggcccccattcgaggcatcgccgacatccttgatagccggatcgaagggatcgttttcccacaggctgagcggatcgacaggctgaacgtcgtaatggccatagaaaagcacatgcggcgcatcggctgtcgccccttcgtgatgggcaacaaccatcgggtggccgggtgtgtcgcgcacgctggcatcaaaaccgatagacttcaggtcttccaccagccactcggccgccttgcggcaatcggccttgtaggccgggtcggtcgaaatcgacttgatccgcaaaagattgaacaggcggtcgaggcttttgttgagattggcgtcgagatggttgagaactttgtcgagtgatagcgtggacatggggcttcctgacgagtcataaaactgatggcacactacaaccagctttgcgaagttaaaaccctcattaagctcgacttgacgcggatttcagaggcgaattcggcaaaaaaatatgggcgctgtgaagatgacgtttatgcgccaggcgagtggcgaccaatgtttttcatgcaaaaggcgagggggaaagattggccgctgtggtgaggggattaccacagcggccatgtcactacacagcggcagcccggagaggggaatgagactaccgctaccatccggtttccgacgggggacgggtcggaaaccggagaccgacgaagtgtcgatgaccggaatttggcctttcaactgtggctattcaagggcatagaagattacaaatatgtaacaaacccgttatccgggcgtgacggatttctttcacgtggacggtccaatctcctgacaagaggccggtttcctttattgtagctttcctttaattctgaaccgatttcagcaaaagtgcgaagcggttttgcgtccgaaattgcgtatggacaaggaacaggcatgaaaaaaggcgatcatctctttctcgttgacggctcgggctatattttccgcgcctatcatgccctgccgccgctgacccgcaagacggatggcctgcctgtcggtgcggtttccggtttctgcaacatgctgtggaagctgttgaaggatgcgcgcaacacggatgtcggcgtggtgccgacccatttcgcggtcattttcgactattcgtcgaagacgttccgcaaggagatttatcctgattacaaggcgaaccgcaccgcgccccctgaagacctgatcccgcaattcggcctcatccgacaggcgacccgcgccttcaatctgccctgcatcgagaaggagggcttcgaggctgacgaccttatcgccacctatgcgcgtctggctgagaaagcgggcggcgatgtcacgatcatctcctccgacaaggacctcatgcagctcgtgacaccaagcgtgtcgatgtatgacagcatgaaggacaagcagatttcgatcccggaagtgatcgagaaatggggcgtgccgccggaaaagatgatcgacctgcaatcgctgaccggcgacagcaccgacaatgttccgggcattcccggcatcggcccgaaaacggcggcgcaattgctggaagagtttggcgatctcgacacgcttttggcccgcgcctctgaaatcaagcagaacaagcgccgcgagaacattctggcttttgccgaccagacgaagatcgcgcgcgaattggtgacactcaagacggatgtgccgctcgatatcgatctggacgggctggtgctggagccgcagaacgggccgaaactgatcggcttcctgaaggcaatggaattcacctcgctcacccgccgcgtggccgaggcaaccgatacggacgcttcttcggtcgagccatgccatgtggagaccgactggggggcggatgctcatggccccgatgtcgatgttcccgaaaaggccgatgctgctgcatcgcaactgctctcggcgccgactgccgctgagcccgatcagggctatacgccgaaagcgctcgcagaagggcgggcggcgcaagccatcgcgcaaaagatcgatacgagcgcctatgtctgcatccgcgatattgcgacgctggagcaatggctggccgaagcggccgaaacaggtatccttgcttttgacacggaaacgacttcgcttgatccgatgcaggccgaacttgttggcttctccctggcgctcgcaccgggaaaggccgcctatgtgccgctccagcacaagtctggcgcgggcgatcttctgggcggtggcatggtggagaaccagatcccgcttgatatggcactcgcggcgctgaaacgcgtgcttgaggacgcttccattctcaagatcgcgcagaacatgaaatatgactggcttgtcatgcgccgccacggcatcaacgccgtttccttcgacgatacgatgctgatttcctatgttctggatgcgggtacaggcagacacggcatggaccctttgtccgagcgatggcttggccacaccccgattgcctataaggacgtggcgggaagcggcaagagcgccgtcactttcgacatggtggatatcgaccgtgcgacggcctatgccgccgaagatgccgatgtgaccttgcgcctgtggcaggtgctgaagccgcgccttgcagcggaggggctgatgtcggtctatgagcggctggagcgtccgctggtcgatgtgctggcgcgcatggaagaacgcggcattgccgttgaccgtcaggtgctgtcacgcctttccggcgatctggcgcaggccgctgccgcttatgaagacgagatttacgcgcttgcgggcgagaaattcaccattggctcgcccaaacagcttggcgatatcctcttcggcaagatggggctgcccggcgcatccaagaccaagacaggccagtggtcgacctccgcgcaggttctggaagaccttgccgccgaaggtcatcctctgccgcgcaagatcgtggactggcgccagcttaccaagctcaaatccacttatacggatgcgctgccgggtttcatcaacccccagaccaagcgcgtccatacatcctatgcaatggcatccacctcgacggggcgcctttcctcgtccgaccccaatttgcagaatattccggtgcgcaccgcagaaggccgcaagatcaggacagccttcatcgccgaacccggcaacaagctgatttccgccgactacagccagatcgaactgcgcgttctggcacatgtggccgatattgcgcaattgaaacaggcctttgccgacggcatcgatattcatgccatgacggcgtcggaaatgttcggtgttccggtggaaggcatgccctcggaagtgcgccgccgcgccaaggcgatcaatttcggcattatttacggcatttccgctttcggtctggcgaaccagctttccatcccgcgcgaggaagcggggcaatatatccgcacctatttcgagcgttttcccggcatcaaggattatatggaagcaaccaaggcattcgcccgcgagcatggctatgtcgaaaccattttcgggcggcgtgcacactacccggatatccgcgcatccaacccgcaggttcgcgctttcaacgagcgcgcggccatcaacgcgccgatccagggggctgctgccgatatcatccgccgcgccatgatccgtatggaagatgcgctggccaaggaaaatctcgccgcgcgtatgcttttgcaggtccatgacgaactgatctttgaagtgcctgaaaatgaggttgaaaagactattccggtcgtgcgccgcgtaatggagaatgcggctatgcctgccgtctcgcttgcggtgccgctgcgtgtggatgcaagggcggcgcataactgggacgaggcgcattgagttttgttccggttgaccgggaggcgttaaacctatagggaagagccaattctggtgcttcggtagtcgtctggggagtcgtggacaaatggttcacggccaatgggtatgcggcttgagaagcttttttgaaagttattcatgtctctgcctgataccatcgctccggctctctccggagcattaaccgctcgcggttacaatacgcttaccgctgttcagaatgctgttctggcccccgaaacactcgcttccgatcttcttgtgtctgcccagacggggtctggcaagacggtggcttttggccttgccatggccaacaccattctcgaagacgaactgcgcttcggtgatgcgggtgcgccacttgccatgattatcgcgccgacgcgcgaacttgcacttcaggtgcgccgtgaactggaatggctttatgccgataccggcgcgcggattgcatcctgcgttggtggcatggatatccgtaccgagcgccgcgcgctggagcggggaagccatatcgtcgtcggcacgccgggccgcctgcgcgaccacattacgcgcaatgcgctcgatatgtcgcaactgcgcgcgatcgtgctcgacgaagccgatgaaatgctcgacatgggctttcgcgaagacctcgaatttatcctgggcgaagcgccggaagaccgccgcacgctgatgttctcggcaaccgtgccgaagccgattgcccagcttgccaagcgtttccagaacaatgcattgcgcatcaccgttcagagcgaaaccagccagcatgccgatatcgattatgtcgccatgccggttccgccgcatgagcgtgaccatgcgatcatcaacacgctgctttattacgacagccagaactcgatcattttctgctccacccgcgaagcggtaaagcatatggcaagccgcctctccaatcgcggtttcgcggtggtggcgctttcaggtgagttgagccaggcggagcgcaacaacgcgcttcaggccatgcgggacgggcgcgcccgcgtctgtgtggcgaccgacgttgccgcgcgcggcatcgacctgcccaatcttgatctggtcatccatgctgatctgccaaccaatccggatacgcttctgcatcgttctggccgtacgggccgcgcgggccgcaagggcacctgcgtcctggttgtgccgttctcgcgccggcgcagtgccgaacgcctgttgcacatggcaaagcttgatgcgcagacggttcccgcgcccagcattgctgccgttcaggccaagaccaatgagcgcattttgaatgcggaagtcttcaaccagcccgttgaagaagaatatcaggaactgctgaaggcccttgccgagcgttacacgccagagcagattgcgagcgccttcctcaatcgcgaagtggcctcctatccggcggcggaagaagtatccgatgcgccggtgcatccggtcggcggcaagaagccgcgttcggaccgttttgaaaagggtgatcgttatgagcgcggcgaacgccgtgagcgtggcgaaccgggcgaacgcttcgaccgcaatgcgcgttttgatggcgtctggttctcggtttcggctggccgcaagcaccgcgccgatccgaaatggctgctgccgctcatctgcaaggcgggtgacgtatccaagcgcgatgtcggctcgatcaagattttcgacaatgaaacgcgctttgaaattgcggcatccaaggcggatgaattccgccagtcggtggctgaacgcggcacgggcgaaaagagtctcgtaatccgcaccgccgttgccggtgctggcggcgatgctgctgcgcgtgagagccgcggcagcttcaagccacgtagcgacaagttcaaggaaggcggcttccgggacggccacaagagcgataagccgcgcgatttttcccgcggtgatgacttcaagaaagatggcttcaaaaagggcggtaaaaaacccgaaggtggcggttacagcaagaagcgtcgcggtgaataatagcagaacccgatgagcttcgctcaccgggttttggctggagcaatttcaagtcaaaagtgcaaaaaagccccggatttccggggctttttgtatcaaacgtccagattggcgacgtttagcgcattatcctgaatgaattcacgccgcggctccacctcgtcgcccataaggcgcgagaagagggaatcggcatcggttgcatcgttcaccttcacctgcaggagcgaacgcacattcggatcaagtgtcgtttcccaaagctgttcggcgttcatttcgcccaagcctttgtaacgctggagggtcagacccttgcggccggttgcaaacacggcgtcaagcagggccaccgggccggaaagcgattccaccttgtccttgcggcgcagcaccggcggctccatgaagatttcagccatgcggcccgcaacgcggtcgacctggcgggcatcggccgagccgagcagggccatgtcgagaatggcgatatcctttacaccgcgcaccatacgctcgaagcgatagccgccgtcttccatcacatggccgctccagccgcgctcggtctcttccgaaatcatgtcgagacgcttggcaaccgtatcggcggaatgctgtgccgttgcattgtcccttgaggcatcggggttgagcaggccggcaattgccgcctgttccaccacgctgcggtcatagcgggtgtgcaggccgtgcagaagctgacgcagcgtgcgcgcatcctccaccaccgagcgcaaatccggcccggcgcgcatttcgccagtcaccagttccagtgtcgtttcttcaaggccggtttcgatgaggaaatcctcaaaggcggcttcgttcttgatatattgcgaagacttgccgcgtgtcaccttatagagcggcggctgcgcgatatagatatgcccgcgttcgatcagttccggcatctgccggaagaagaaggtgagcagaagcgtacgaatatgggcgccatcgacgtcggcgtcggtcatgatgatgatcttgtgataacgcagcttgtcggcgttgaagccgtgcgtttcatccttgccgatggaggtgccaagcgccgtgatgagggtgcccacctgatcggatgaaatcatccggtcgaaacgcacgcgttccacgttcaggattttgccgcgcagcggcagaatggcctgattctggcgcgagcgcccgctcttggcggaaccgcctgccgaatcgccctcgacgatgaagatttcggacttggccggatcgcgctcctggcaatcggcaagctttccgggcagggacgtcacgctgagattgctcttgcgggtgatgtcgcgcgccttgcgggcggcttcgcgggccgccgccgcctgaatgaccttctcgacaacgatcttgccgcctgccggatgttcttcaagccatgtggaaagcgcttcattgacgaggccttccaccaccgggcgcacttcggaggaaacaagcttgtccttggtctgcgaggagaatttcggatccggcaccttcacggaaagaatggcggtcaggccctcgcggcaatcgtcgccggtaagctgtaccttttccttcttcgtcatgccggaagagtccgcatagcccgtgatctgtcgggtcagcgcgccgcggaaaccggccagatgcgtgccgccgtcgcgctgcgggatgttgttggtgaagcacagcaccttctcgtggtaggaatcgttccaccacatggcgacttccaccgtcatgccatccttttcgctgcgaatatagataggctcttccagaagcgacttcttgctctggtcgatatatttgacgaattcgaccaggccgccgtcataatgcagttcctgttccttcacatccgcatggcggcagtcggcgagcttgatgcgcacgcccgaattgaggaaggcaagttcgcgcaggcggcgttccagcgtttcatagtcgaattcgaccatgctgaaggtgtcaggcgagggcaggaagctcacttccgtgccggtttcactgcctgcatcgccggttacgaccaagggcgcatcggcaacgccgtgtgtgaagctcatttcatggattttgcccgcgcgccggattttcagcttcagccagatcgacagcgcattcaccactgaaacgccgacgccatgcaggccgccggaaaccttgtaggaattctggtcgaatttgccgcccgcatgaagctgggtcatgatgacctcggcagctgaaacgccttcttccttgtggatgtcggtcgggatgccgcgcccgttgtcggtcacggtgcaggagccgtcggcattgagcgttacggtgacgagcgtggcatgtccggccagtgcttcgtcgatggcgttgtccacgacttcatagaccatgtgatgcaggccggagccgtcgtccgtgtcgccgatatacatgccggggcgcttgcgaacagcatccagacctttcagaacacgaatggaatccgcgccatattcggcgggggcttcggaattcatctcgggcatctcgctcatgaaaatctttcaaaaaactgctgcgaatgcagctccaaagatatgtcgaatcacgcgacaaacatggctttaatataggtgctaacagcgatttttccaaatttgagcggtaaatttgccggggattccggctgttttgcacctatctgcgcatgatggcctgattggctttctggagccgccataattggcgtccatatctggtctgccgggcgcattttgcaactgattctatgccgggggggggaagcgcatacgttggagcgtgatgactttaagtcaggtcgtcatcacgctccaggtctttgttcaagtatgctctagctgcgcagccgttccgaatgccagcgcagatggtcgcccatgaaggttgagatgaagaaataggaatggtcatagccctcgcgcatgttgagcgtgagcgcaatgcccgctttcctgcaagcctcctccagcagccatggccgcaggccgtcatcaaggaagccatctgccgttccctgatcgacaaggatttccgggaagcgatggccgtcttcaatgagaagtgtcgcatcataggcgcgccatgcctgttcgtccggtcccagatatttttcgagcgccggcctcgaccatcccgccgtcgaaggctgcacgatgggagcgaaagcggagacggatttgaaacgatcggggttcttcagtgcgatcgtcagtgcgccatgcccgcccatggagtgcccggtgatggcctgccgctccatatcgagcggaaattgcctggcaacgagagcggacagttcctgcgtgatatagctgtacatccgatagttctgcgcgaaaggcgcttgcatggcatcgacatagaagccagcccccttgccgaattgccaattatcgggctcgtccgcagtactgtcgccacgcgggctggcatctgggcaaataacggcaattccaagttctgaggccaattggcgatattcgcctttgtccatgacgttctgatgtgtgcaggtgaggccggaaagataccaaagcaccggcaccggcccgtcttttgcctgcggcggcaggaaaagcgcgaaggtcatatcgcattggcaggcttcgctcttgtggcgatagacgccttgtgtgccgtcaaaacaccgggcgttgagatcgtttccatgaaatttctaactcccaagcgccacgaccacgttgaccgcagcggcgacgagaacggtattgaagaagaacgacacgatactgtgcaggagtgtggtcctgcgcatggcgggcgtcgtgacattggtgtcggaggtctgcgccgtcatgccgatgacataggcgtaataggcaaaatcccagccggaaggttctggcgtgccgggaaagtcgaaaccgccgcgatagcggcttgcctgtttggggtcgttgccggcaggctcgcgcggctgccagtatacatgggcgtaatggatggctgtcatcatatggatcgtgaaccagccaagcggcacggaggcgagcgtcaccaccagggaaaatgtatcgactttggatgcgctgttgatgaggatgaatagcgaggctattccgatcagcaccgccgcgaatgtcaccagaaagatgatccagaccggctcgtccgcgcttgctgcatgttttttaagaaacgaaggcgtcagccgcggcagtaccgagaccgccagcagcagatagatgacaaagaagcagttcgcgccaatgacaggggcaagcgggcttttcagagcccaggcaatggtgaacgccaccacgccgccaatagcgccgatatagaaagagatgtggcgacgcagaagaaacatcaatcagtctccgatggttcaagacgcatatccacatgcggaataccatcttcaagatattcgcccgaaatcgcaacaaagccgaacgaagcataaaatttttgcaggtggctctgtccgccaagttccaggggcgagcccggaaaccgggcttgagcaaaagcgatggcttccgtcataagcctttggccaagcttgtagccacgataggcgggggcgaccacgacccgcccgatttttacggatttctctccttccggcggcagcacacgcagtgccgcggcaagcgtgtcgccgtccagaatgcgcaggtgaaaggcgccgatatccttgccgtcgatttcgggataggggcatgtctactcgaccacgaagacgtccacgcgcagtttcagcatcgcataaagtgcgcgcggggccagatcgtcgatttcagcccaatgggaggtgagcaggcttgcgttcatcagtagatgacaaccgaacggatcgatttgccttcatgcatcaggtcgaaggcggtgttgatttcatcaagcggcatggtgtgagtgatgagatcgtcgatattgatcttgccctccatgtaccagtccacgatcttcggcacgtcggtgcgcccgcgcgcgccgccgaaggcggtgcctttccagacgcggccggtgacgagctggaacgggcgggtggcgatttccttgccggcttcggccaccccgataatgatcgattcaccccagccgcgatggcagcattccagcacctaacgcatcacgtcggtattgcccgtggcgtcgaaggaatagtccgccccgccatcggtcagatcctgaatggcctgcaccaccttgtcattgccgatttcgcgcgggttgatgaagtccgtcatgccgaacttccgtgccatttcgaccttggccggattgatgtccacgccgatgatcttgtcggcgccaactatgcgcgcgccctgaatgacattgaggccgatgccgccgaggccgaacaccaccacattcgagccggggcgaaccttggccgtatagatcacggcgccgatgcccgtcgtgacgccgcagccgatatagcagatcttgtcgaaaggcgcgtcctcgcgcaccttggcaaccgcgatttccggcaggacggtgaagttcgagaaggtcgagcagcccatatagtggaacacttcgccgccatcgcaggaaaagcgcgaggttttgtcgggcatcaggccctggccttgcgtggcgcggatggccgtgcacaggttggagcgctgcgacaggcaggttttgcactggcggcattcaggtgtgtagagcggaatgacatggtcgcccggcttgaccgatgttacgcccgcgcccacttcgcgcacgatgcccgcaccttcatggccgaggatcgccggaaacttgccttccgaatcgaggcccgaaagtgtgtaggcatcggtatggcaaacacccgtcgccatgatttcgaccagcacttctccagcctttggcccgccgatctcgacggtttcgatggtgagcggcttctttgcctcccaggcaacggctgcgcgtgacttcatggtggtgcgtccctccggttatattttgcgcgcctatttcagataggtacgcaaaattcgcatgatttcatcgatctgtgtatcgggatcgtctttttgcgccatggtttcgcgtgcctgtccgaaggtttcgcgaaaatggctttccagcacttcggccatcaacccgttggctgccccacgcagcgccgcgatctgctggagaagggctgcgcattccgtccccgcttccaccgcgcgttccaatgcttcggcctgccccttgatgcggcgcaggcgcgtcagggcgcgcttcttgtcttctggcggatgcggcatggactctcccgattttccccgaaactatatactctgggggagtacgtcaacggggccggacggctggacaattccgcatcgctcatgcaaaccgccaaagcgtacaatgcaaaagatggaaagcctttgacgagcctgcccgatcttcccgtgacacgaattctgcctcagcttgatgaggcattggcgcatcatgcaagcgcggtccttgttgcgccgccgggtgcgggcaaaacgacgctggtgccgctccatatgctgggtgtggactggcgcggggaaggcgtgatcgtgcttctggagccaaggcggcttgctgcccgcgctgccgcccgccgcatggcgcagcttctgggtgaagagccgggtgaaacggtcggctaccggatgcgccttgaaagcaaggtatcggccaaaaccagaattcttgtcgtcaccgagggcgtctttgcgcgcatgatcctggatgatccggacctgaatggcgttgccgccgttctctttgatgaatttcatgaacgcagccttgatgccgatttcggtctggcgctggcgctcgatgtgcaggcggcactgcgcgacgatctcaaaatcctcgtcatgtcggcaacgctggatggtgcgcgcgtggcctcgcttctcggcgatgcgccggtcatcgagagcgagggccgcgcttatcccgtcgatatccgctatcgcgaccgcaaggcggatgagcggattgaggatgccatggcgcgggcaatccgcgatgcactggtggatgaaacgggcagtattctggccttcctgccggggcagggcgagatagaacgcacggcacggcttctggaagaaaggctgccggccaatgtcctgcttgcgccgctttatggagcgatggaaggcagcgcacaggatgcggcaatcaggcccgcgcctgcgggtagccgcaagatcgtgctggcgacctcgattgccgaaacgtccatcacgatcgatggcgtgcgggtggtgattgacagcgggcttgcccgcctgcccaaatatgaaccggccaccggcctcacccggcttgaaaccgtgcgaacatcgcgcgcaagcgcggatcagcgcgcgggccgtgccgggcgaaccgaacccggcattgccattcgcctgtggcatcaggggcagacggcttcgcttcccgctttctcgccgccggagattctggaggctgacctgtccggcctcgtgctcgatgccgccgcatggggtgtgaccgatccggcaacgctcaattttcttgataagccactgaaaccggccctcgccgaagcgaaggcgcttttgcatcggctgggcgcgctcgacgaggctggccgcctgacgccggatggtgaggcgatgcgctcgctcgctctgcccgcgcggcttgcccatatggtgaccgaagctgccaagcgcggcgaggcacaggccgccgccgaactggcggtgcttttgaccgagcgcgggcttggcggcaaggatatcgaccttgagacccgtctttcgcgctttcgcggtgatcggtcggatcgcgcgcagcgcgccaggggattggcaaagcgcctcgctgcaaatctgcgcaatcagggtgcgccagccggttcgaccgtgggacgcttgttgatcgacgcctatccggaccgcattgcaaaggcgcgcgggactaccgggcagttcctgctggccaacgggcgcggcggcgaagtcgatcctgccgtcagccttagccgtgcgccatggctggtcgtggccgatatgtccggcaaggcgggccgcgcccgcatcttgtcggcggcggaaacgtccgaagctgaaattcgcgccgcccttggcggccggatcgaaagcggaaagcagattgtctacgacccggaaaagaatgcattgcgcgcgcgcgaggctgtgcgcatcggcgcaatagccctttcggaaaagcttcttgccgcgccctcgggcgctggcgccgatgaaggcgtgattgctgccgtgcgcgagcatgggctttccatcctgccctggagcaaggaggccgaaatcctgcgccgccgtcttggctggctttatcgcgggcttggcgatccgtggccctcaatggaagacgacacccttctggaaaggcttgaagactggcttctgccctttctgaccggcgaggcccagctcgaccgcataccggggcgtgtgctgaaaaacggtttgatgagccttgtgccatttgatctgcaacgcagcgtcgaccagcttgcgccgacgcatttcgaggcgcccaccggctcgcatgttcccatccgctacgatgccgaagaacccgtgattgcggtgcgtgtgcaggaattgttcggccttggcgcgcatccttccatcgccaatggcaaggtgccgctcttgctggagcttctttcacccgcacatcgtccaatccagatcacgcgcgatcttccgggcttctggaaaggctcgtgggccgatgtgcgctctgatatgcgcgggcgctatcccaaacatgtctggccggaagatcctgccaatgcaatgcccacgcgccgcgccaaaccgcgcggaacctgagatattcggttctgacggccctgcgaccggataacgcagttttgcttgcattcctgtccggccttgcctcataagaggcctgacgagggaccccatgcacgcagaattcgagaatcgcgcttccaatctttcgcgccgcccgcgcctcacaacgctggtgcgtgtgcgctggctggctattgccgggcagacggcagccgtcatgttcgtggcgctttatctgcaatttcccttttcggtcggcatctgtttcgcgctcattgcctgttcggcctggctcaacctctatctggccttccgcttcccggccaaccatcggcttaacccgacagcggcaagcctcgttctggcgtttgacgtgctgcaactggcggggctgctctatctcaccggcgggctgcaaaatcctttcatcgtcctgatgatcgtgccggtcatcatctcggcgacctctctttccgcgcgcgacacgatagtgctggcgctgctggtggtcgcctgcacctcgtttctcaccattcattacgatcccttgccttggtatccgggcgaaacgctgaacctgcccctgcttttcgtgatcggcatctggtgcgcgatcatttccgcgctgggcttcacaggcgtttacgcctatcgcattgccgaagaagcgcgccagcttggcgatgccctgagcgcagctgaactgattctccagcgtgaacagcatctgtcggcgctcgatggtctggccgccgccgccgcgcatgaactgggcacgccgcttgcaaccattgcgctggtggtcaaggaaatgcagcgcgcccatacgaaggatcccggccttgaggaagatatcgcgcttcttcattcgcaaacgcagcgctgccgcgaaattctgcaacggctgaccagcctttcctcggaaggtgaggaacatatgtcccgcctgccgctttcctcgttgatcgaggaagtgatcgcaccacaccgcaatttcggcatcatgatcgaggttcaaaaggaagagggccccaagcccgagcctgtgacccgccgcaatccgggcctgctttacggccttggcaatctggtggaaaacgccgtcgatttcgcgcgcggcgaggttactgtcacatggggctggacggacggccatgtcagcgtcaccattcaggacgatggcgagggcttccggccggaaatcctcgaccgcatcggtgagccctatatgatgagccgcgacaacacccgcaatggtggcgggctcggccttgggctgttcatcgccaagacccttttggagcgttccggcgcgcagatcagcttccgcaatcgcagcaatcccggtcagggggcggaggtgaaagtcacctggccgcgttcggccttcagcgcgagctagggcttgtctgcattcaaggattcccttttgcatgaaattctgattcaaggttgttaaaggagaacagccgtgagcagacgaagcctgacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgttgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgtcattgctgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggcttcgtccatctcgcatgcgctatgatctggttacgttgaatgcagacacgccctaaagcgcgtttcgatctgattgaatcagatcggcgctctaactatttgttttgacgcgcatcttttccgaaaaccgtttcacacctttcgggatgcgctctaatatcccggcggctcaatccggcggaagcgattcgttttgccgggctattcgccggttccgggctcccttttcgttgcgggcggaattgaataggctaaaacggcctttctatagctgccgggccatgacccgcgaaacgcaatccttacataaaaaccataacttaagccacgatacagctatagcttctgtcgttgcggcactgtatgtgcatcacgaccagcaaatatcgggcatattattggcaacgttgtcatcacaaatgcgtgattactggcgcatttgagtacacaatatgcgcgaacgcctgcgttcatattaaatttgcgtcgggttctttttaaatattatgaaaatacaatggcttggggagatttggtcatgaaaatggccgtgaaattgctttaataattcaatggctatttgactttttgacgcaggaatatcaataaggggcacgattacaggcaggaagcacccgatggaagacttgaagcaggaagacaccgaagccataggcaacgatcccaccctccttctggttgatgacgacaaaccattcttgcagcgcctggcgcgtgcgatggaaagccggggatttcaggtcacgaccgctgaatcggttgaggaaggaatcgccgccgtcaagacatctgcccccgcttatgcggtggtggacatgcggcttggcgatggcaacggtctcgatatcatcgaggcgatccgctcgcgccgtgccgatacgcgcgctatcgttctcaccggatatggcaatatcgcaactgccgtgaatgccgttaagctcggcgccatcgactatctgtcgaagcccgccgatgcggatgaggtgttcgccgcgctcacccgccgccccggcgaaaaggttgcgccgccggaaaatcccatgtctgccgaccgggttcgctgggagcatatccagcgtgtctatgaaatgtgcgagcgcaatgtttccgagacggcacgccgcctcaatatgcatcgccgcactttgcaacgcatcctcgccaagcgcgcgccgcgctgagatagtcaatcgatttcggtgccgggtacgtccagcccggcaagctcggcggccatgaggcgggcggcccccgcacgggcaaagcgcagcatcagcgccttgcgggttgcgcctgcaagcctgtgttccggcgcttcacgcaggatttccgcgccatagccatccgacaggatgaagccgcattcctccgggaaaatctcgcgcggcaccgccgggtgcgtggcaaagaacagccgatcgcaataggcgcggtattccggccatttgtggtccgccttccaatcctcgatggaggatttgatttccacgatccagatttcccccttgcggctgaccgcgatcagatcggcccgcctgccagatgcaagcgacagttcgggcagcgtggccagccccattgccagaaacaggcgctgcacgccgcgccgcacgagcagtgcgttttccgattgccttccgtcggaaagcggatgggtctggttgggaatcacgatgggcatggcccgcatcttgcgcgtgcataatgcgcgaaacaacctgaaatttatggatgatgcctgtcggtgcgcgccggtcgatttggatgaaaatggctaaaaggcggtgcaactgtgggattctcaacttacggttaacactcacttaacaatggcaccctatctttaggggtgaatgagcgattcgctcctgttgattaccctttagagcagctccagttttaacaatttgccggaccgctctaacggaatccacttgattggggggatacatggattctcgcgttctcaagctgacagcggctctttttcttggagcagcacttgctggttgctccacagccggtggttctttctacacggcgtcttactcgtcagtcagcgatgctggttacgccatcccggcaatcccgagcgaaaagataccggctcaatatcgccgtcaggttgtaaaatatgcgacggacgaaaagccgggcaccatcattgtcgatacgcgtgagaaatttctctatctcatcatgcctgagggcaaggcggtgcgctacggcattggtgttggccgccgtggctttgaatggtctggcacggcccgtgtggcgatgaagcgcgaatggccgacctggacgccgccttccgccatgatcaagcgccagccggaattggccaaatatcgcaatggcatggatccgggcctgcgcaatccgctcggcgtgcgtgcgctctatctctacaacaagggcggggatacgggctatcgcctgcacggaacgccggaatggtggtccatcggcaaagccatgtcttccggctgcatccgtctgatgaaccaggacattatcgatctctataaccgtgtcgaacagggcgcgaaggttgtggtgaaacagtaatcgacggaatgaaaaaggccgctctatttctttattttacgcattatctaatgctttgagcagcctctttcgttgaaacccgatgcaggtcagatctgttcgacctgctgcacttccggcacgaaatggcgcaggaggttctggatgccgtgcttgagcgtagccgtcgaagacgggcaaccggaacaggcccccttcatgtggaggaatacggtgccattttcaaagccgcggaaagtaatgtcaccgccatcctgtgccacggcggggcgaacacgggtctcgatcagctccttgatcgtttccacgatttcagtgtcggcttcatcgaagaattcttcctcgccatgcgcagccgcggcatcggcattggcgttgccggccatggcgggcgcgcccgacatgaaatgttccatgatcgtgccgagaatggcaggcttcagatgctgccattcgccatcttccttggtgacggtgatgaaatcatagccgaagaaaacgccggtcacgcccggcacggcaaacagctttgccgcaagcggcgaggtgttttcggcgctggccggatcgcgaaaatcggcggtgccctccggcatcacaaccttgccggggagaaacttcagggtcgccgggttcggcgtggtttcggtctggatgaacatgccagttctcccgctttcaatttttgaaaattctaataggcgtgatgctacgacgaagcaagccctgccgctcgtccgctcatttcggttgccctcaatatagggtgatcatgtcagcgcatcaatgtcgtcgtcgctgaggccagccggaacaacggtaacgggaatcggaaattgcgcgcgcccggcgagcgattgcaccagagggccggggccttccttgctggcgcctgccgccagaaccagaatggcaatatcctgatcctcttccacgaggctcagcaactcttccgccgtacgcccctcgcggatgatgagttcagggtcgatgccctgttcggcgcggacattggcggcgaatttttccagtgcagtgcgtgctcgctcttcggcttccgcgcgcatgatctcgcccacaccgaggatttgctggaattccgaattatcgatgacgaacagcatcatcagtgaaccattggtgtttctggcgcgtcgtgctgcataggcaacggcgcgcccgcattcgggcgtttcgtcgatgacggcgagaaatttgcgtcggtggccggcttcgcggctaagtcgtctggataccatggcggcaatgtgccatcgcggaaaactgcccgcaagcgggcagccttccatttttaatcagttctgcaaccagccgacaatatcgcggacatgacgcatggtctgttcggcaatcgcgcctgcctgctcaccgccatcacgcagaacgctgtcgatatgggccggatcggccaccaggcgacgcatttcatgcgtgatcggcgaaagcctggcaacggcgagatcggcaagcgaggccttcaggtcggagaactggcgtccgccgaattccttcagcacatcttccttggtggtcgaggagagggcggcgtaaatgccgacgagattatcggcctccgggcggccttccagcccgtccacttctgagggcaggccgtcggaatcggtcttggccttgcggattttcttggtgatcgtgtcctcatcgtcgatcaggttgatgcgtgacaggtcggacggatcggacttcgacattttcttggtgccgtcgcgcagcgacatgatgcgcatggcggggccagagatcatcggttccgtcagcgggaagaagcctgaaacctgctcgtcgcccactttcatatcgacgcccacaccaagcgaggcgatgcggtcggaatagtcgttgttgaacttctgcgcaatatcgcgggtcagctccagatgctgcttctggtcctcgccaaccggcactgcggttgcgcgataaagcagaatatcggcggccatcaggctaggataggcaaaaagaccgagcgaggcattctcgcgatccttgcctgccttgtccttgaactgggtcatgcggctcatccagccaatgcgcgcgacgcagttgaacacccaggcaagctccgcatgctgcatgacgcggctctggttgaagacgatgctcttcttcgggtcgatgccggcggcgagaaaagcggcggtgacttcgcgggtcgactgcatcagctcaaccggatcgggcgaaacggtcagcgcgtgcatgtccacgacgcaatagatgcattcctcggtcttctggacttcgacccaccgcttgatcgccccgagataattgccgaggtgaagatttccggtcggttggacgccggagaagacaagcggtttgaacgtgctcatgataggttcctgaaggttgacctgcgccggtggagagcgaagggtgataatgatgcggcgtgttttcgcagacgcatggcaggctttcaagcttaattatgcttcgctttccggctgatttttgcccccgccgcgcttgaggttgcgccggatcatgcctgtattggccccgccaagtccgaaagcgagcgcgaaatagacgatcatggcggtgatcaccatcacggcaaccgtgccggcccgggccgcaagcggggcggcggaagaaagctcataggtaaaatggccgatggcgtaatgaatgccgaaagccatgatgccggctgcgatcagcaggcgcggaatgcgggtgagaagcgggatatcctgcccccaatggccgcgtttcaccaatgttgcaaacaggagcacggcattgacccagcccgcgacgatttcggcggtggcgatgccggtcgggccgaaatgcgggaaaagcgtgatggcgagtgaaacgttcaccacgaccgagatcgccgcaaaaatcatcggcgtgcgggtgtcttcgcgggcgaagaagcccggaataaacgccttgatgagcacgaaggcaggcaggccaaggccatagatcgccagaatattggagacgacgagcgttgaatccgggctgaacttgccgcgctcgaaaaggagacgcacgatgggttccgacatgaccagaagagcggcggcagcgggcaaggtcagaaacaatgtgaattcgaccgagcgattctggaggttggaggcttccttcatatggccaccgcgcagcgcgcgcgacagttccggcagaagcacggttgccaccgcaatgccgacaacgccgagcggaagctggtagatgcggtccgcatagacgagcgaggaaaccgcgccttgcatgcccgatgcgatattggtgttgatgagcaggttgatctgcgtgatgccgccggtgattgctgcgggaagcgccagcaccagaagacgtttgacgttgggggtgaggcgcgggcggcgaaaaccgatcttgatgcctgcatggcgcaccgcgatccatacgattgcaagctgcaccaggcctgcggccatcacgccccaggaaaggccatagccgacggcaagtgcgtcatagccttgcatccaggccacggccagaacgccgatcaggatgatgttgaggaagacgggtgcgattgccgcggcgaaatagcggtgcagcgaattcaacataccgcccatcatcgcggcaagcgacatgcaggcaagataggggaacatgatgatggccagacgcaccgtattggagaacttcaccggatcgtcggtgaagcccggcgcgatgacggtgcgcacgatgaagggcatggaaagttccatcgcgatggtcaggaacaaaagcacggtgaaaagcacaccgaagacttcttctgaaaagcggcgggcaccgtccatgccgttcttttcgatttccttggcaaaaagcggcacgaaggcggaattgaacgctccttcggcaaaaagcctgcggaatgtgttcgggaagcggaacgcggcattgaaggcgtcggccaccggcccggtgccgagggctgcggccatgaacatttcgcgcgtgaagccgaaaatgcggctcatcagcgtgcccgacgcgaccgtggcgaactttttgaccaaactcattctattgaaaaacctatgctgcggcctgtggcgagcggccgtttgtcctggcgccgttctctgcgcccagaagggcaaggagcttgcgcttgatattgccctggcgggtggcgtttgaaatcttgtggcccacgagatccgtcacataaaaactgtcgatcaccttctcgccgaaagtggtgatatgggccgaagcgatatccagtgaaaggtcggaaataaggccggtcagctctgaaagcaggcccggccggtccagaccttccacttcgatgaccgtgaatttgttggaaagcgtgttgttgatctcgacacgcggctccaccttgaaagccctggcagctttcttcggcttggtgcgcttcgccagcatatcgggcagatgcgccttgccggaaagcacgtcctcgatcaccttgcccacgcgctcggcctggcggcgttcgtcgtcgtcggtgtcgaattcgcggctgatgaggatcgtgtccagcgcacgcccgtcgctggtggtaaaaatctgcgcatccacgatattgccgcccgctgccgcgcaggctccggtaatgaccgaaaggagacgcggatggtcgggcgcgagaacggtaatttcggtcacggcctcgaatgcgtgcggcttggccatggtgacgagcgcacggccctgctggtcggcatcgcgtatgaaatgcgcatggcgcacctgatcgtccaggctgacggtgaggaaataattggtatagggcagggcaagataggcgtcgcgctcttccttcggccagtcggaaagccgctcggccagcgcctcacgcgcctgcttgtcgcgggcggcccgcgacaattcggaaaatccgcccgtcagcaccagttcggtctcatagaaaagcgtgcgcagaagctggcctttccagccgttccatatgccggggccgaccgccttgatatcacaaacggtgaggatcaggagaagcttcagccgctccatcgtctgcaccgtatcggcaaaatcgataatggtcttgcggtcgttgagatcgcgcgattgcgccaccatgctcatggtgaggtgttcgcgcaccagccattccacggtctcggtttcggatggtgtcaagccgaagcgcgggcaaagcctgcgggcaatgcgtgcgcccgcgatggagtggtcttccgggcggcccttggcgatatcgtgcagaagaagcgtcacgtaaagcaggttgcggtcgcgcttgatcgtggtgatgagatggtttgaaagcgggtgctcggttttaagctcgccgtgctcgatttccgaaagcacggcaatgcagcgcaacagatgctcgtccaccgtatagtggtgatacatattgaactgcatcatcgcgacgatcttgccgaaatcgggaatgaattttccaagcacgccggattcgttcatgcggcgcaggataagttccggattgcgcggcgaggtgaggatttcgaggaaaagccggttggcctccgggttctcgcgcaggtcggcattgatgagcttcagcgagcgggtgaggctctgcattgcttcgggatgaaactccagcccatggcggtcggcaaggtgaaagagccggatcatattgaccgggtcctgccggaaaatatcgggccgtgcgatattgatgcgatggttttccgaaatgaaagcgccatcatccgaaagcttgcgcttgcggcgcgagaaggtcaggaagatgcggttgaagcctggaacatgctttgcctgctgttcttccagcgccgcgcagatgatgcgggtgaggtcacccacatccttcgcgacgaggaaataatgctttatgaagcgttcgacatagttctggccgggatgcgccgtatagccgaggcgctgtgcgatttccggctgaatgtcgaaggaaaggcgttcttcggctttcagcgtcgcaaaatgcatatggcaccgcaccgcccagagaaaatcctcagccttgttgaacaatttcagttccgctcgcgacagaaccccaagcttgaccagctcttccttggtcttcacgcggtagaaatatttggtgatccagaacagggtgtgcaggtcgcgctgtccgcccttgccttccttgacgttcggttcgaccagatagcgtgtttcacctgccttgcggtggcgtgcatcgcgctcggcaagctttgcctgaatgaattccggctccgttcccttgacgatttcctcctcgaaacggatttcaagtgtgcggaacagatccttgtcgccggtaagaaagcgcgcatcgagaagggctgtgcgaatggtcatgtcctcgcgcgccagacgaatgcactcatcgatgttgcgggtggaatggccgactttcagccccatgtcccagagcatgtagagcgtatattccacaacctgttcgccccagggcgtctgtttatagggaagcaggaaaagaaggtcgatgtcggaaccctgtgcaagcccgccgcgcccatagccgccgactgccacgagcgccatattctccgccttggagggattgcgcgtcggataggccctggtggttgcgaattcaaacaggatgtcgatcagtgtatccatcaggtagcagagccgcttggcgcaaagcgtgccgccgccatccttcatcagcatgtcttcggcattggcgcgcccgctcgccagcgcatccttcagcgtctggagcacaaccttgcgcatgggaaggctggtgtagctttcatcggccgtgtccgccagttcattgagcttgcgacggagcgtttcggcattgacgatctcttccagcttcaggtcgtgtgcgctcatgcggcctttgtgtccggttttcaggaaaatggacttgcgatgacagaactatcctatagccccttttggatatggtgaatatcgaaaagcaaaggccgggcgaaacgcccggcccaaccttgtcttgctattttctcatttttcagttcgtcgcattataggccgtgatcgcggccatattgacgatatcggaatccttcgcgccgatggtcacgatctgcgcgggcttgtcgaggccgacgagcagcgggccgatgatggttgccccgcccagctcctgcaacatgtcggcggcaatcgaggccgaatgattgttcggcgtgacgatcacattggccgggcccgacaggcggatgaacggatattgttccatcagtttcgggttcagcgccacgtcggcgctcatttcaccgtcgaattcaaaatcgacatggcgtgttgccagaatgcggacggcttcctgaatccgtgccgaacgctcgccgcccatatggccgaaggtcgagaaggcggtaagtgccacgcgcggcacatagcccatgcggcgcgccatgcctgcggcttccaccgcaatatcggcaagctcggctgcggtcggcatttcatgcacggcagtatctgcgatgaatacggtgcgcccgcggcaaagcgcgatggaaacgcccaccatgcgatggcccggcttggaatcgatcacacggcgcacatcgtcaagcccggttgcataattgcgggtcacgcccgtcaccatgccatccgcatcgcccagcgccaccatgcaggccgcaaaatggttgcggtcattgttgatgaggcgaaggcaatcacgcgccagatagcccctgcgctgcaatttttcatagagatagtcggcataggccgcattgcggctcgacaggcgcgcattgatgacctcgatgcccgggcggttgaggtcgaggccggcggcccgcgccgtttcttccacatgctcctcgcgccccaccagaatggctgttccaagcccatgattgacgtaggaaacggcggcgcgcatcacctgttcttcctcgccttcggcaaatacgatgcgctttggctggcggcgcacacgctcgtaaatgccgcgcagcgtcgaggcgatcgggtcgcggcgcgctagcaattcgcgcttgtagccttcaatatcggcaatggcgcgcccggccacgccggtttccatcgcagccttggcgacggcggcggaaacggaggcaagcaggcgcggatcaaacggcaccggaatgatatagttcggcccaaagcgcgggcggctgccctgatggctgccaccacatcgtccggcacgtcctcgcgggcaagctcggccagcgcattgacggcggcgatcttcattgcatcattgatggttgtcgcgcgtacgtcgagcgccccgcggaaaatatacggaaagccaagcacattgttgacctggttcggataatccgaacggcccgtggcgacgatggcgtcatcacggatgcgctccacctcctccggcgtgatttccgggtcgggattggccatggcgaaaatgatgggattgggcgccatggagcgcaccatgtcttgcgtcagcgcacccttggccgaaatgccgaagaacacgtccgcatccttcatggcgtcggcaagcgagcggcgatcggtctttactgcatgggccgatttccactggttcatgccctcttcacggccctgatagacgacgcccttggtgtcgcacaggatgacgttttcgggagcaaaacccatggccttgataagctcgatacaggcgatgccggccgaaccggcaccgttgcagacgagctttgtcgtcttcatgtcgcggcccgtaaggtgcagtgcgttgataaggcccgcagccgcgatgatggccgtgccatgctggtcgtcgtggaagacgggaatgtccatcaattcgcgcaggcggctctcgatgatgaagcaatccggcgccttgatgtcttcaaggttgatgccgccgaaggaggggccgagatagcggaccgcattgatgaaagcgtcgatatcggtcgtatcgatttcaagatcaatggaatcgacgtcggcaaaacgcttgagcagcacagccttgccttccatcaccggcttggaggcaagcgcgcccagattgccgaggccgaggatcgcggtgccattggaaatgacggcgacgagattgcccttggccgtatagtcataggcgcgggcggcatcttcggctatggccttcaccggcacggccacgcccggcgaataggcgagcgacaggtcgcgctgcgtggtcatcggcttggtcgggttgatttccagcttgccggggcgcccctgagcgtgaaagtcgagcgcttccttctcactggctgtgggtgcgcgttctgatatgttgcccttcggcgtcgaggctggcatgttccctccggttttcatctgcgggagaaattcgatagcgccagtgagacactgtgtaaacagccttcctggaacagatgttcatccaaaagcgatggaatacaaaatttaataatgctttatgtgctgttcaagcaataaatgaaggtttgtgacatggaagcgaaggttgaagagaaagagccggaaccggtggaaaacgccgggccggatgctccggttcgcctgacgcccatgatggagcaatatatcgagatcaaggcggcgaatgttgattcgctcctgttctatcgcatgggcgatttctacgaattgttcttcgatgatgctgtggcggcttccgctgcgcttggcatcacgcttacaaagcgcggcaagcatctgggtgaggatattccgatgtgcggcgtgccggttcatgccgccgacgattatctgcaaaagctgattgccaaaggctaccgcgtcgcggtctgcgaacaggtggaagacccggcagaagccaagaaacgcggctccaaatcggtggtgaagcgcgatgtgatccgtcttgttacgcccggaacgctgacggaagaaaaactgcttgacccggcacaagccaatttcctgatggccatggggcgcacgcgcggcgacggtgcgctggcgctcgcctggatcgatatctcaaccggaaccttccgggtggcggaaaccacgccagaccggctctttgccgacattatgcgcgtggacccgcgtgaactggtcgtggccgacagcgcctttcatgatgaggaattgcggcccgttttcgatctgatcggcaaggcggtgacgccacagccggcaacgctttttgacagtgcggcggcgcaaacgcgcatccagcactatttcaacgtggcgacactcgatggtttcggccagttcagccgcccggagctctctgccatttccggcgcaatcgcctatattgaaaagacgcagatttccgaacgcccacccctgatgcgccctgagcgcgaacatgagggcggcacgcttttcatcgacccggccacacgcgccagcctggaattggcccgcaccatgtcgggcaaacgcgatgggagcctcctgaaagccatcgaccgcacggtgacgggcggtggcgcgcggctccttgccgaacggttgactgcgccgctgactagcccgaaggaaatagcaccgcggcttgattccgtttcgtggtgcctgagcgagcagacgttgtgcgaggctctgcggctggaactgaagggcgtgcccgatatgccgcgcgccctgtcgcggttggccgtcgggcgtggcggcccgcgcgatctgggtgcactggcctgcggctttgaagcggcgggcggcatcgcctcgcttctggatggcgcgctattgccggacgaacttgcggcggcgcgcgaggccattgaaaaaatgcccgccggttttgctgctcatctcgaccgggcgctggccgatgaattgccgctcctcaaacgcgacggcggtttcgtgcgcgaaggctataattcggaactggatgaaatgcgcgcgctgcgcgaccagtcacgccgcgtcattgccggtttgcaggccgattatatcgaggaaaccggcatcaagtcgctcaagatcaagcacaataatgtgcttggttatttcatcgaggtcacggccaataattcgggcgcgatgaccgatacggacgaggcgaaaagccggttcatccatcgccagaccatggccaatgccatgcgttttaccacgaccgaactggcggaactggaaagcaagattgccaatgccgccgaccgggcgctctccattgaacttgcgattttcgaggaactgacggcggaagctgttgcccatgcggacagtatccgcgctgcggcttcagcgctttccgtcttcgatgtttcaactgcgcttgccgtactggcggaagagcagggctattgccgcccacatgttgatgacagcctctccttcaacatcgtggctggccgtcatccggtcgtcgagcaggcgctgcggcgtcaggcggccaatccgtttgttgccaatgattgcgatctctcgccgcaaagggacggtggagatggtgcgatctggcttttgaccggccccaatatggggggtaaatcgaccttcctgcgccagaacgcgctgatcgctattcttgcgcagatgggttccttcgtgccagccggatcggcacatatcggcgtggtggaccggctgttcagccgcgtcggtgcttccgacgatctggcgcgggggcgttcgaccttcatggtcgaaatggttgaaacggcggcaattctcaatcaggcgggcgaacactcgctggtgatcctggatgagatcgggcgcggcacggccactttcgatgggctttccattgcctgggcggcggtggaatatctgcacgagaaaaaccgctgccgtgcgctgtttgccacgcatttccacgaaatgacggctctttcggagaagctggagcggctttccaatgtcaccatgcgggtgaaggaatgggacaatgacgtcatcttcctgcatgaggtggcaaaaggagcagccgaccgttcctatggcgtgcaggtggcccgcctcgcggggttgccggaagccgtggtgaaccgtgcacgcgacgtgctgcatcaactggaggcgggcgaaacatccggcaaggccgacaggctgatcgacgacctgccgcttttttccgtcatgttgcagcaggaaaagccgaagccgcagatacaggcgaaagacagcgaactggcgaatgcggtcgctgccatcagccctgatgaactgaccccacgggaagcactggacctgatctataagctgaaggaactggccgggaaggcgtgaggtttcgggccctcgcccttcgcggctatgtcatgctccgcacatcaatgtgaaggcgctgtagtctgtttgagattccggttatggcgtgccgaaaatggtgatgtttgcgaaccggagcggagtgtactgttagagcatttccagcaaaagtgtgaaacggttttgcgcgggataatgcgacaaaacaaatagttagagcggttccggcgtttctgttaaaaccggaaccgctctaggtacatgagcaccggaagcgcaaaacagcgccatttgcaggccgtcagaaccggaatatctacagactagacaaagcggtttgcttctgcgctgtagtagctaatgtaacggctggaaatgcgctcgatgggtaggataatgaagacatcggtggtgccgaaggcctcatcgatcacggcgccatccccgatcattgccccaaggcgcagatagcctttcaccaatggcggcatcgagaaaagcgcaactttgttgttgatcgcttcctttggcatcaggtccatcgcctggtagcggtgcggcagggcgcgaacgtcccaatcgtcggtggcgcggcaattgtgatgcaggaaggaaagccccagcgcgtgggctgcaggcacggccccgtggaaagaggcacagccgaacatcacgtcgatggagtgtcggcggcaataggcccatgcgccctgccacaaaagctcgacggtgcgcttggaacgatattccggtttcacgcaggaacggccgagttccagcaggcgaaggttggggcgcgacagtttgaggcgttgcacgtcatattcgtccgccgaatagaaacccagcgccttttcggcctgctcgttgcgcatcaggcgataggtgccgacgatttgctggtgttcggggacgggcagggccgtatcatagaccagaagatgatcgcagatcgtatcgaagcgatcagcatcgcgctgctccaccgcttcgatggtttccttgcgggcgcccatctcttcaaagaagacgcgaaaacgaagctcctgcgcagcttcgattgccgcgcgggaattctcaagccgcacttccagcgacccgatgcgtcccagaatgatggcgtcgccattggaggcgaacagcgcctgttgtgcttctaagcctgacatgaccgtatcatcaatgatttgctggcccattccaagcagtactgtcatgatgatcgctcctgtttcgtctattcacgtcttcctgaagggtttcccactgatatttcagtaagagctaacattctattcctgtaaagcttcgcggatatcgatccgtggctgaagcaataaggattgagtgctacgcgacgatgacagaagcatgtcaccaatgtggcatctggattgggctgcgctatctccttaaaaaaacactgaaaatttcttccataaaatatgtgaaagggcacagccgatcaagcggcaacctttgcttccggtttcagtgtgagattcgttcgcgccgccagccgagaaactcttccagaataatcagccctgctccaatcgtgatgaatgcatctgcaagattgaatactgcaaaagaccatgttggcaggtgaaaaagaacataatcaaccacatagccatgcatcacgcggtcaatgagattgccgatggccccaccgatcacgagtgcgaagccatagcgcgcaaaaacacgctccggcgcattggtccaccacagatagagaacaaaggcgatgacggcgagcgtgatggcgatcaggccgccatcgtgcagccatgccagcatggaaaaggcgatgccttcattatgcgtgcgaaaaagggcgaggaagggcagaagatcgatctgctgcccatagaacatgcggctttcgaccagatatttgatgccctggtcaatcaggactgcaagaatgacgacgaaaagcgaggaccagactgcgtgacgcttcatcctatcccctttcatcgagggtgagtgcctcacggcggatttcatagagcatcacacctgtggcaatggccagattgagcgaatcggcgcggcctgcctgcggaatgcgggcaagcttgtcgcaggcgccggcaagactgtcgggcaggccctgctgttcattgcccattatcaggataaccggcttgttggcataggggatggtgcgataatccacggcgcctttcaggtgcgtgccgacgacgaggccagaaaagcccttgcgccagttgagaaaatcggcttccgaagccctgtagagcggcacggaaaagaccgagcccatggtggcgcgcacggtttcgagcgaatagggatcggtggtgtcgccaatgaggatcacgccctttgcgccgaccgcatcggctgtgcggatgacggtgccaagattgccgggatcgcgcacgcgatcaagcgcgacataaacatcgttgcctttcggcttcaggcccgcaagctggtggtattgctgctcgaaaacgccagccaccatctgcggattatcgcggcgcgtaatggcggagatgaccttttcagtcacttccagcaccagcccgcccttggcaaaggtgcgtgcggcgacctgttccacagttttgttgcccttgccggacttggcgaaaaccagcgtcttgatgcgccagtcctgctccagcgcgtcgatgacaagcttcagcccttcggccagaaatacgccctgctggtcgcgaaattttttcagcgccagtgaacgcaggtccttcacgatcgggttggcaaggctggtgacttcctttacctggccgaccttcgggtgttcggaccggtgttcggggcgcgagccgccgcttctggagaattcgtcgttacggctcatttggctacccagcggctgaacatggatgtggaaagcgcgcgccctcccgactgatcggcggagcgttcgcgcaggatgagttcgcctgattcgaccgtgccgccaaggccggtgaaacggtcacgcatcaattcgtggatggcaaagaaggatgcgcggatcgaataggcggtaaggatgacggcaagcggcttcgctgacaggatcgcgcggcatgtatcgaccatggcgggcagatgctcgaacaattgccagacctcgccgcttgggccgcgtccataggcgggcggatcgagcaggatgatatcgtagaaactgccgcgccgcttctcgcgctgcacaaatttcatcgcgtcttcgcagatccagcggatcggcttgtcggaaagcccggccatttcctggttttcacgcgcccagagaatggcctttttggaagcgtccacgtgggttacttccgcgccagcgcgtgcggcaacgagtgaagccacgcccgtatagccgaaaagattgagcaccttgactgtgcgtcccgttttcaccgcatcgcggatgagcccgtccatgaacgaccagtgcgcagcctgttcgggaaaaacccccacatggcggaaggaagtgaagcggccatggaaggaaataccatcatgctgcatcggccatgtttcgccgagcggcgttttcgggaacgcccagcgccccatgccttcttcatccgtattgccggtgaagatagcgtcggcctgatcccattccctttgcggcagggctggcagccagattgcctgcccctccgggcggacgatgcgataggggccatattgttcaagcttcagcccgttgccgctgtccagcagcgcataatcgggcgaaggctcggtttcaagaatgagcggcaggcgctcggccgggcgcgggcccgtatagggcctgatttcgcgaagcggtccgggcgccttttcctcagccggtttcggcgcagccttggcgaattgcgggcgcggcttcttgaaggcgcccttgccttcggtcctgctttcaaacttgttttccgtgcgcggcgcatcctgcttcctgcgctcgaagccgcgctcctgtttgccgcctaatggctttttgccttttccttttggcgtcttcacccgaaactccaatcatcctgattgcagtctaggtaggataaagaatgccagcggggaaggggaaaatgcgtgatgccccggtcgaacaccatttcacagcctaaaacggggatcaggaattcgccagcggtatattgcgcttttcggcgctttctgcccgctccagaaggcgcgctgcctcgcgactgctgttgcgcgccttgcggcaatatttgccctgcgtgagccatgtcacggcagaaccgatgaccacgccgaaaagcagggcgccaaacagccagatgaaaagcggcgcgctataggacaatgccgggttgcccggattgaacggatcgatcgtcaatatcgccgatgcgcggttggcgaccgacagggctatcagaataaccgcgagcggcaccagaatgacgattgtgacgattcgttttgccagcatggtcttttatcagactgcgccgttgagacggtcgcgcagttccttgccggtcttgaagaagggaacccacttttcctccacgtccaccgtttcgccggtgcgcggattgcgtccactgcgggcagggcggttcttcacggagaaagcgccgaagccacgaagttccacgcggttgccttcggcgagtgcattggtgatctcatcgaaaacagcgccgacgatgttttcgacatcgcgctggaaaagatgtggattgcggcttgcgataatctgaacaagttccgatttgatcacggctttagacccctgtttcaattctgctctgcctgccggaaggactctactggtttgccgggtttgcaccggctattccatcaacgtgccaaacggaaaggagtccgtcaaggaagatgcgatccctggcgatttccttgatggcgccatcggcttcctgtggcaggcccagaaggcgcgcgccggcatggatgatgagatcacgcagcgaaaaacctgtttcgctgccgaccggcttccattcaaggcgaggcagcttgtccgacagtcccttggtctgaagccatgcgacggcttccgcctcgccgccaaggccatcgatcagttttttgtcgagtgcctgccgcccggtgaacaccgcgccattggcaagggccagcgcctgttcatgggtgaaggcgcggcgttcctgcacgatgccgacgaaccagtcataggaatccatgatcatgctgcggatcatgttcttggcttcctcgctcgccgggctgaaataattgggctcggccttcagcggtgaggacttgatggtttcgaccttcacgccgagcgtatcgagcagtttggaaaggtcgggatactggaagagaacgccgatggagccgacaatggaggtttgccgcgccacgatatgatcggatgcgctggcgatcatatagcccgcggaggcggccagcgtgccgacctgggttacgaccggtttctttgtggcgatcttgcgcacggcatcgtagatcgcttcaccgccgacggtggtgccccccggcgaatcgagcagcaggatgacacccttcacggcgtcgtccccggcgattttgtcgaggcgcttcaaaagctcctcgttctcgaagatcgtgccctcgatgcgcaccttggcgatatgcggctggttaaacttggcgctgcgcagcgaataaaaggcgaacccggctatcagcgcggccagaagcacgaggaaagccaatcgccagctggtcagcttccggcgcagcctgcgtctttcgatcattgcttcggcgtcatgagccattcgttcgtccatatctgtaatataagggcttgatcgcgaaaaattgactctccgctttctgcctccaaggcggtggattctaagcctgttctcaaccttaagggaattcttcgcgaatagaggatcattggtgcgatttacctgctttacacctgtaaaaagctctggtctatattcgccgagctttttgtgttatcaatatgttgatgagttccgctctaaacggagctgcgaatattgggttgatttatcgacggctcgggcggtttccagttggaatgagcatggcaggcaggtgcggcgtttggttctctgccgcagcgtgctattgagcattcagctatttcaccccaaataaaccgtattgaaatgaaaagcctcgggtcgtttgtgcgctgacgtctgtcagcgcgtgattgccccgattgcctgtgattgcgattgatgtgccaaaggataacatgacggccgacataccacatattcatgttccgcaaaatgcggccccttccgggcgcggtgctggcggcatgcgttttggcgcgtcggaaaaggccgattcgcttttctatgccgcgcagcgccattccgtgcgtgtgcgcgttttgaagacggcgcttccggtggcggcaatcgcgctggctgcggtcttctcctggtatacgtttctggcaaccccggcctcaccggtcaaggtagaggtgaatacgggaggcgaaacgggcaagcttgtcatgaaaagcccgcatctgaatgggtacaccaaggataatcgcccctattccatgaccgccgccaaggcgacacaggatgtcaagaacagcggcgcgatcacccttgaaggcatttcggcgcgcttgccggtgggtgaaaagggtcatgccacggtcgaggccgcatccggtgtttatgataatgccaatggtcgtttgcaacttgataaggactttactgttaccactgacaatggtttgcgtgcgcaactccattctgcggatgtcaatctgaagagtgggcagatcgccaccgacaagccggtcgatattcgcaacggtacgacgcatattctggccgacagcatgcaggtcaaggacaatggcaaggttctgatcttcgagaataatgtccatatgaccgttgacggcaacacgctttcggcaaacaaaacccctgaagggggttgaggacggatttaaagcatgtctccccaaagcgggaaccggttttgggataaagacatgcacgaaaacaaaagtttaaagcgtgtcgtgtgtgtatgataacaagcgacatgctttaggtttattttgcagcgccggatgtttccatttagctgcacagtgtttttaggggcctaactgcgatatggggcgttgaaaggcactctggaccgcattatgcgttagggctagagttcgagcattcggcctgccccggcaggcgaagggtttgcggggagctgaatgtatatgaaacgcgagacgggcaagatgaacggggacacgatggtccgcactttgcggataggattttcggttctggcgcttgccgcctttgctgcgccgggcgcttcctgggcgcagcaggccggtgatgggtccgtgcccggcctcaagttttccaacagcaaggatcccgtcaagatcgatgccgacaagctggaaatgcgcgacaaggaaggcgtggccgttttcaccggcaatgtggccgtttcgcagggcgacgccttgctgaaggctggccagatgaccgtttattacagcaaggccaagaagggcgctgaagcacccgaacctgcaaatgcaggcgtgggcgggattggttcgtcgagcattgaccacatcgatattgccggcaaggtttatctcaagtccggcacgcaggtcgcgaccggcgacacaggccgctatgacgcgaagaaccagatcatggttctccagggccagaaggtcgtgctgacggacggtgacaatatcgtgaccggctgcaagctgaccgcccatctcgatacggggcgggccaatgtagaaagctgcaagggccagaccaaggggcgcgtgtcgatcatcatggctccgaaggatcaacagcagggcggtgctgcgcccaagcggaactgaccggggcgcgcgtgggattgttctggaacaagaaagccggcgaggtgcaatcgccctctcatgatgtggcagcatccggcgtggatgccatatccggacagccgaacatggcgtcgcggctcaagggcacactcgttgcgcgcggcctttgcaaaagctatcgtgggcgacaggtcgtcaatggcgtgtcgttcggcgtacgtgcaggcgaagcggtcggcattctgggccccaatggcgccggcaagaccacctgtttctatatggtcacaggccttgttcccgccgatagcggttccatcgagattgacggtttcgacgtgacgtcgatgcccatgtatcgccgctctcgcctcggtatcggctatctgccgcaggaagcttcgattttccgcggcctttcggtcgaaaacaatatcaaggccgtgctggaagtggtggagaaggaccgcgcccggcgcgcttccgaactcgatgcgctgctggaggaatttcacatcgcgcatttgcgcaaggcgcccgccatttcgctttccggcggtgagcgccgccgtctggaaattgcacgcgcgcttgcatcgcgcccaaatttcatgctgcttgacgagccttttgccggtgtcgatccgattgccgtttcggatatccagcaactcgtgcgtcatctgacgagccgtggcatcggtgttctcatcaccgaccataatgtgcgcgagacgctcggcctcatcgatcgtgcctatatcatccatgccggtcaggttctgacccatggctgcccggcggagattgtcgccaacccggatgtacgcaggctctatctcggcgaccagtttacgctgtgatctcctatcccggattttccggggctttttgcgcaagggggcgtgattgccgattatgccgcgctcgcgactaaagcgtttcgcatcacaaaacgcttttatcttttattttaggcatgtttttatcccaaaaccggttcccacttttgggaggcatgctttatccccctcttttgttcaaaaactgcacattccaaattgacaagcaaggttcataccagtttccattggattgctgtggcaagaacaagggcacgaaacgcctgaatggaaaaccgggggaataacgtttcgcatggccctgtcgcctaaacttgatatccgtcaatcgcaatcgctggtgatgacaccccagctcatgcagtcgatcaagctgctacagatgacgcatatcgagctcgatcagtttctcgacatggaaattgaaaaaaatccgcttctggacaggatcgaggcagacagtgatgatcttgcgggcggcgagcctgcatccggcgcagacgaccccactgaaagcgccgataacgatgactggttccagaccgagggggcgggcgccgccgaaaacctttccgccactttcgataattccctggaaaacatttttcctgatgatctgggctccagccaagagcaatggaaactgtctgcgggcgagggggcgttttccggcaacggctatgatatcgatcaggtaacggcaggccgcctgtcgctcagtgactatgtggccgaacagatcgtgcttggcttctcgaaggcggccgaccgtttcatcgcgacggcgctcgccgatgcgctggatgaaagcggttatcttcgtatcgatattgtcgggcttgcacacaatctggggatcgagaccgccgagatcgggcgcattctgggtgtgctgcaaggctttgatccaccagggctttttgcgcgcgatctgcgtgaatgccttgcaatccagttgcgtctcaaggaccgcttcgatccggcgatggaagccctgatcgccaatctcgatcttctggcccggcgcgattttgcaacactccagaaaatctgcggcgtcgatcaggcggacctgatcgacatgctggccgaaatccgcgcgctcgatccgaagcccggcgcgcgttttgaggtgtcggttgccgatacgatcgtgccggatgtgctggttttttccgcgcgtgatggtggctgggcgatcgagctcaatccggcaaccatgccccgcctcatcgtcaacaatgaatattatgccgaggtgagcggctcggtgaagacagaggaaaaggcatttcttaccgattgcatgcagacggcaggctggctggtgcgcagccttgatcagcgtgcgcgcaccatcttgaaagtagcgcaggagatcgtgcgccagcaggatggtttcctgcgccatggcgtggcgcatctgaagccgctgaacctgcgcatggtcgccgatgcagtgggtatgcacgaatcgaccatcagccgcgtcaccgccaacaagtttatggcaaccccgcgcggcgtgtttgaattgcgctacttctttaccgcttcgcttgcctcatcggaaggaggcgaagcccattcctccgaaagcgtgcgccatcgcatccgccagatgatcgaggcggaaaagcccgatgaagttctctccgatgatgccatcgtggatgcgctgaaaaaggacggtgtggatatcgcccgccgcaccgtggcgaaatatcgggaagcgatgaatatcgcttcctccgtacaacgccggcgcgaaaagaaggcacgcttttcaacgccgtaaacgctagcgccagaaccattgtcctcgccgctttcattttgccgggtttattgtgtatcttcgggttgtgcacaggcctgccctgagcaaaaatatatatgatagaataggttatctgttcttggtgttttactcaaagccgaaatcatcaagccggaaaatttgggatagaccatattggaatgtctgttaatctttctattgccgccttttcagagcgttgaaaatatagggagaatgctctgaaattttgaacctgagccgccgttcgatcagaaaaagtcaatctcgatctgtggaaacaagggcggcccagggaagccaactggcaggaggagcaattgacaaatatcgtttcagtcaatagaagcccggctcgcgttgcgggtcgaggctggaaatccagtatttctgggcaatactcggccccttggaacactatatagaggaacgatgcgcagcgattatccagaaaccggatcggttacgctttcgacaggtttgtggagggtgttcaggcacccggatggaaaccgtgggacggccttgtcattcgcccacgacaaaagccatctttgatgctcgttcgctttgcgcttcgctcgccttgtgattagactgagtcccgtggtgtaacgcaaatgaggtggaccaatgactctgcgtgtatctggaaagcatatggacgtcggtgaagctttcacgagccggatcgttgatcgggtgaatgatgctgtcggcaaatatttcgatcatggcttttctggacaggtaacggtcgccaagtccggttcgcggttcagtgcggattgcacgttgcaccttgatagcggtgcgacactgcaaagcgctggcgaggcgcaggatccgcaactggcgttcgacatggccgcggacaagatcgagacccggcttcgccgttacaagcgccgtctgaagtcgcgtgcacctgcacagcaaaatgcgatctatgacgacgtggcatatcgtgttacggcaccgctgccggaagaggaggaggaccttccggctgattacgcaccgaccatcgttgcggaatcgtccgtcgccctgcgcaccatgtcggtggcatcggcggtcgtggagcttgacctgaccgaacatccggttctggtgttccggaatgcgggcaatgatgaagttaacatcgtctaccgtcgcgcggacggcaatatcggctgggttgatccatcgactgtcacccgccaggccgcgccacgcgcctgatggcaaaccagaagcgcacgggagcgtaaagcctgaaggcggcttgcgtgcgcttcccaaaaccgggccgtaaccggcctgactgaagaaggaacggagaggatggatcttagcgatctgattcagcccggggcgattatcccggcgctgaaagccagctccaaaaagcagcttttgcagattctgtctgagaaggctgcggaactgaccggtctccctgagcgtgaagtttttgaaacagttctccagcgtgagcgcctcggttccaccgggatggggaatggcgtcgccattccgcatggcaagctggcgagcatcaacaaaatcgccggaatctttgcgcgccttgaaacgccggtcgattttgaggcgctggacgatcagcctgtcgatctcgtttttctgctgttggccccggaaaatgccggtgccgatcatctgaaagcactgtcgcgcatcgcccgtttgctgcgcgaccccgatatggtggccaaattgcgcggcacccatgacgcgcaggccctctattcattcctgacggctcacccgacgtccaacgccgcctgagcctggttgatttcaataacaaaggccgccgtccccacgggatggcggccttgtttttgaggtgtttcgcgcaatggctgtcaatgcagcgtcaccgtgcgcaattcgtggtcatgcgcgccctgcagggcggttgcacgcacatcggaaagcacgatcggttcgccgcttgcgccgaacagcgcccagagttcaaggcccggtgcaatcggcggaagcgaggggaaactgcgggcgagatcgtctgaacggatcttgcgcacatatgcgatttcgccttcgccgagatgggcaaattcattgtcggtgaatacgtgtttattcatcgtcttagcctccattcaagcggcatgtcatttgcgaccatggcgcattcagagcttcattgtcccaatatagcagtcttcttgtgaacatggactgaatgcagatcagtccttgaccgctatgtcgatccgtttgatcagccgttccggctcgggccggtccagatcgatggcaagaagaccattcctgagttcacaagccagaactctcatgccatcggccagaacgaacacccgttggaattggcgggcggcgatgccgcgatgcagatattcacgttcggtatcgtctgtctggcgcccgcggatgacaagctggttgtcctccgtcatgacttcgagatcctcgctggcaaagcccgcaaccgccaaggtgatgcgcaggcgttcagaacccgtatcgccgcgcaaacgctctatattatagggcggataaccgtcaccagattttgcgatccgttccagcgtcttttccatcgtgtcgaatccgagcagtaacgggctcgaaaacggtgtcattcgtgtcatttcatcagtccttatccaagcgaccgtcttgagaaggaccctttcggcatatcttctcaaagactgatatggcttgtgaaaagccggacttcaagggtgcaagccgaattcccgcatcgcaatggtaaagccatggttactgacctcacgagcatttccagctttttgggagacatgctttaatttttcaaagcatcgtgctttctgaaaaccaatatcgattttcgggccgatgctgtagctgggaagattttgtggaaaaggggcggcctcaacgcctggcttcggcaagggcagcgccaaaggctgtggcaaagctctcgcgttcgtccgggttgaggaaactgccgataacgatgctgttctcgcggctttcgatgcgcatggccgtaattccgatatcgggcttgcgcgccaccttgaagcgggcccagaacggattgaagtgatgcgtcgtcatcttgcccgaggccgcatatttgcgaacctgcagggcagcgcgcgagaccgagatttcttcgcgcgcccgtgccgcatgatagttccagcggaaggcaaggtagatcagaagcacgtcgagcccgaaaaagccgaagatcggccaggccccgatggaccagaacaagatgcccacgaacatccagcagccggtgagcgcagacatcagattataaaagcccgtgcgccccagcgaacgatagggcgtcagcaatgcctcgaatattggtgtttcaaaccgttcaggttcggcgccgtctgggtgatgcatccgtttctggccttgaagttccggccttgagggccgcctcaatatgggggactgcgtcaagctgctgattgtcttccgaagatggaaccgagtatagacaaggaatgcaagagacaaaaatcaaatccgctgtgaatggctccacttcacccgtgcgccgcccgcgccgcgtggcgggtacgctttacacggccgacgagatccatgaaattttccgccgtttctccatccagcgccccgagccgaagggcgagcttgaacatgtgaacgcctttaccctgctcgtggccgtggttctgtcggcgcaggcgacggatgccggcgtcaacaaggcgacacgcgcccttttcgctgtcgccgatacgccgcaaaagatgctggcgctgggtgaggaaaaggtcggtgaatatatccgtaccatcgggctttggcgcaacaaggcgaagaatgtcatcctgctttccgaagcgctgatccgcgattatggcggtgaggtgccgggcgatcgcgacgagctggtgaaactgccgggcgtggggcgcaagacggccaatgtcgtgctcaacatggctttcggccagccgaccatggcggtggacacgcatatattgcgcattggcaaccgcatcgggcttgcaccgggcaagacgccggaagcggtggaggccattctggttcgggtcatcccgcgtgaatatatgcttcacgcccatcattggctgatcctgcacggacgctatgtgtgcaaggcacgcaagcccgaatgcgagaaatgcgtgattgccgatctctgcaaatatcccgccaagacctgcgatatccccgccgcgctcgtgccgctggcgccttagagaatttccagcaaagcgatttcacacttttgctggatctctaactataggtttttatcgctcgtttcgagatggccttgtgcagatgcaccatcatcgtggcggcaaaaagcggcgtcagtaggttgacgatggggattgccatgaaacccgcgatcaccagccccgccagaaaaaccgttacgccatattgggagcgcagtgcctttgcctccgcttcgctgcggtagcgcatggcagcaaattcaaagaattcccggctgagcagataggcgttgatgacgaaaaaggcgatcaggttgatgccgagcacgaaaagcaggatcagggccactccgttgccgagaatgaccacgccgaggaatttcagcgaagcgatgacggagcgtccgagcggcagcggcgtgccgggcggatcggcaggatagtcttcgcgttccacgatttccgcgacatcatcaaggaaaaaaccggcgatgagggccgtgaccggcgcaatcatcagggcaagaaccagcgccagcccaagccccgccacgatggctgccacaatgccgagccagcctgcccattggggcatgccgggcagcagttgctccatccacggccaggcaaaagagaagaaaacctgccttatcgcgacccacaggcccacgagcagcagaagagtaacgcccagcgttttccagaaaaccgttcggaattgcggcgtaagcaggcggttcagggctttccaggcggcatcaataatcattttccacccttttgcgggattgcgtacggctcggatcgtctctcattgcggcgcaaatgccggaactgcgatatttgcaggggaaataggtatggccgcaggcgcgcgcaagcggcgctacccacaagccgggaggttatcaggctagccaaaagaacagtaaaagggtaaaccggctcccgcatcgcggcagcaccggccggtgtttctgccgcatcagcggtgaagcctgaaacgaaggggagcttcagaggcactcatggccacattcgatgttctttgcatcggcaatgccattgtcgatattctcgcacgcacggacgatgtatttctggaaaccaatggcatcataaaaggcgctatgaacctcatcgacgccgaacgcgccgagcttctctacagccgcatggggccggcgaccgaaatgtcgggcggcagcgcgggcaacacggcggcaggcatcgcaagccttggcgggcgctctgcctatttcggcaaggtcgcaaccgaccatctgggccgtgtttttgcgcatgatatccgtgcgcagggcgttgcctttgatacacgcccgctggaaaaaggttcgcccaccgcccgttcgatgattttcgtgacgccggatggcgagcgttccatgaacacctatcttggcgcctgcgtcgagctcgggccggaagatgtcgaaacctccaaggtggccgatgcccgcgtcacctatttcgagggctatctctgggatccgccgcgcgccaaggaagccatcgtcatggcctccaagattgcgcatgagagcgggcggcagatggcgatgacgctctccgatcctttctgcgtggatcgctatcgcgacgaattccttcagctcatgcgttcgcgcaccgtggatatcgtcttcgccaatgaggatgaggccaaggcgctctataagacaaagtcgctggaaacggcgattgccgccatgcgcatggattgcaggctttcggtcatcacgcgctcggaaaaaggcgcagtcgtcgtcacacccgaccagacgctgactgttccggccatcgagatcgatgacctggtcgatacgaccggcgcgggcgatctttatgccgccgggttcctttatggctatacgaaggatcgttcgctggaagattgcgcaaggctcggttcgcttgccgccggtctcatcatccagcagatgggcccgcgcccgcagatcagccttgaggctgccgcaagccaggcgggccttatctgaatttgctagcggaaccgattattctggccggatgatctggtcgcgctggagttcttcttcagtgcggccgggcttgcttttataaaccggcagggtccagccgaaataaagcgcgccgccgcgcacgaaaaaagcggcaaaagcggctgcacccgccgaaatcacgggattgatgccgagatattccagcaccacatagaggcaggccccggcgacggctgccgtgacatagatttcgcggcgcatcagcacggacggttcccccaccaccatgtcgcgcaatatgccgccgaacgtggcggtgaaaatgcctgtgacgatagcgactgacgggccgaagcccagcgcaagccccttggcggcgcccatgaccgtgtaggcggccatgccgatggcatcgagccagagaagggtgcgatagcgcgattccaccttatgggcggtgaaatagactgcaatggccgcaagtgtgcccacaaacagatagagcggctgcacgacccagaaaaccgggcttgcgagcaccagatcgcgcatcgttcccccgccaatggccgtgatattggcaaggaagatgaagccgataatgtcgagctggcggcgcgaggcggccaatgcacctgtggcggcaaaaacgaacactcccgcgtagttcaggaattgtatgatcgtcacgtctctacgagcctccgcttgatcgtccggttcaagtttccacccgcgctgcctcaagcgtaatagaaaaagcggaaataaaaagagcggcaaatgatgccgctgctttttcaatacgcctgcgcaatcggatcacgcattgtcttctgaggtcgaggcgccgttttcggcggaaaccttcgggcctcccttggaaacgcccaccatggccgggcgcagcacgcggtcgccgatggcgtaaccggcctgcaccacctgcaccaccgtattgttgggcagatctggattgggcacttcaaacatggcctgatggaaattcgggtcgaatttctggccttccggttccagcttcttcacgccatggcgttccagtgccagcagcatggcgcgttcggtcatttccacgccttcggaaagcgatttcaggttggaatcggcttccagcgcatcggccggaatggtatcgagcgcgcgacgcagattgtccgaaaccgaaagcatgtcacgagcaaaattggtgatggcgtaagcgcgcgcatcctgcacgtcgcgctgggtgcgcttgcgcagattttccatttcagcggcaacgcgaagcatctggtctttcagttccgtattgtccgcttccaataccgcgatacggtttgcggtttcgtccacttccccttcggcctcgtctgcggcggcttctgccctggcttccgcccggcgcgctttcaggaaatcgtcggcagcctgcttcagcgcctcacggtcccgcggattgttgatatcgcgctggtcaagatcggggttttcgggtttgttcttttcgtcagccatagtgcacttccgtcttgaagatcgttaggggcggatatcgagtttcgtgcctttaaaatcaaggtctaatttctgggggctggtgcgcaccggcaaatctgacagttatcgcagcagcctcgatacgatctgcgccgtatagtccaccatcggaacgatgcgcgcataattgagccgggtcggcccgatcacccccagggcaccgataacccgttgttcgctgtcgcgatagggggcaaccaccagcgacgagccggaaagcgagaaaagcttgttttccgaaccgatgaaaatgcgcacgcccaagcctgcttccgccaggtccagaagctgcaccatcccgtccttggtttcgagatcgtcgaagagatggcgcagccgctctatgtcttcctgtgcgtggacgttttccagaagattggcgcgtccgcgcacgatgaggcgtgcgggctggtccgcgccggcgccgctccatactgcaagtcccttcgccaccagttcctgtgaaagctggtcaagctcccgccgtgtttcctcgctcagtttcctcaattcggatttggcttccgaaagcgtgtggccatgaatatgggcattgagaaaattggaggcttcgatgagctgcgaggtgctgatgcccgccggaagatcaatcacacggttttccacatcgccgttctgcatgaccagaacagccagggcgcgcatgggttcaaggcgcacgaattcgatatgtttcagcgccacatcggtcttgttggtgagcacaaggcccgccccgcgtgacaggcctgaaagcacctggcttgcttcggtcaggacgctttccaccgaattgctggtgcctgcggcgcgtacctgcgcctcgatggaggagcgttcctccggcggcaggtctcccacttccagaaaggcatcgacaaagaagcgcaggccgatctgcgtcggcaggcggccagcggaaatatgcggcgcatagatcaggcccagatgttccagatcgctcatcacattgcggatcgtggcgggcgaaagcgtgtgcggcagaagccgcgagagattgcgtgagccgaccggatcaccgtcattgagataggtttcgacgatgagccggaaaatatcgcgcgagcgctggtcgagcgaactgaggagctggtgttccggcggtctcatcatggcttgttctgcgaaccctctgaattgaatgtaataaatataaggctgcggcatgttgcgtcaaagagtttagagcatgaatgcgcctttgccggtggcgccgcataacacttgtccgttcgtgatatgcgaaatttctttctatttatgcctaacaggcataaaaagccgcacctgaaagtgaaatcgctttccaaaccagttttgaaacgagggaaaatatgcgtccatccaagcgtgctgccgacgaaatgcgcgccatctctttcgagcgcggcgtctccaaacatgcggaaggctcctgcctggtcaagtttggcgacacccatgttttgtgcacggcaagccttgaggaaaaagtgccgggctggatgcgcaatacgggcaagggctgggtgacggcggaatatggtatgctgccgcgttccaccggcgagcggatgcgccgcgaggcggcggcgggcaagcagggcgggcgcacgcaggaaatccagcgcctcatcggccgctcgctccgcgcggtcgtggacatgcaggcgcttggcgaaatgcagatcacggtggactgcgatgtgatccaggccgatggcggcacgcgcacggcggctatcaccggcggctgggtggcgctgcacgaatgcctgcgctggatggaagcgcgccagatggtgcgtgtcgaaaaggtcctgaaagaccatgtagccgccatttcctgcggcatttatgaaggcgtgccggttctcgatctcgactatgccgaggattcggttgccgaaaccgacagcaatttcgtcatgaccggcaagggcggtatcgtggaaattcagggcaccgccgaaggcgtgcctttctcggaagaggagtttggcgcgctgatgaagcttgcgcgcagcggcatcgatcgtctcgtatcgttgcagaaaatggccgtcgcctgacggttccccgttattctggctctggcggcctgtaaatgaggttctttttcgcttccggtgctcatggagtttaagtacactgcgctctgggtctcaaaggccaccgttttcggcccaccataaccggaatgacgataagccgtatcggatgcatcgcaaccgagggaaaattcatgcgcgccgcccatattcttgaaaccgcgctctatgtgcgtgacgttgcggaagcgatagggttctatcgcgatgtcatggggctggagccggtgggaaaggtgagcgagcgcaatgccttctttcggtgtggcgatggcattctcctgcttttcagggcgcaagagacgctgaagccgccattgcccggtcatctgcccgttccgccgcatggcacgagcgggccgggccatgtatgttttgctgcaagccgcgcggaaatcgaaggctggcgcaagcatctggaaaagcatggtatcgccattgaggccgatttcgattggcccaatggcgcacattcgatttatttccgcgatccgtccggcaattcgctggagattgccgaacccaaactgtggaattgaaaatgagaatgctggaaaagggcaagctgatcgtcgcctcgcacaatgcgggcaagctcagggaatttgacgggttgatcggcccgttcggtttcgaggtgagttcggtcgcggcccttggcctgccagaaccggacgagaccggcacgacctttgaggaaaacgcctatatcaaggcgcttgccgccgccaaggcaacgggctttccagctttatccgacgattccggcctgatggtggacgcacttgacggcgaaccgggcgtctacacggccaactgggcggaaacggaagacggcaaacgcgatttcgacatggccatgcagaaggtggaaaatcttttgcaggaaaagggcgcgacgacgcctgataaacgcaaggcgcgtttcgtctcggtcatctgccttgcctggcccgatggcgaggcggaatatttccgtggtgaagtggaaggcacgctcgtctggccaccgcgcggcaatatcggtttcggttacgatccggtgtttctgcccgatggatacgggaaaaccttcggcgaaatgacggcggaagaaaagcatggctggaagccgggtgacgccagcgcgctgtcgcaccgggcccgcgccttcaagctttttgccgaaaaggcactcaacgtggtatcggctccggcagaatgaacaagctgtttccccctttgcaggccaaaaatgctgccagcacctatcccgtcatgcatgctgatggggaaaccgcctttggcatttatgtgcactggccgttctgtctggccaaatgcccttattgcgatttcaacagccatgtccgccacaagccggtggatcaggcgcgctatggcgcggctttccggcgcgagatggaaaccttgcgtgagcgcacaggcccgcgcaccgtcaccagcattttcctgggcggcggcacaccatcgctgatgcagccggaaaccgtgggcgctctgctggatggcatcgcatcgtattggtctgtggcgccggacattgaagtgacgctggaagccaatccgacaagcgttgaggccgaccgttttcgcggctatcgtgcggcaggcgttaaccgggtgtcgcttggtattcaggcgttgaacgatcccgatctgcgccgccttggccggatgcattcggttgcagaggcaaaggccgcgatccggctggcacgcgagattttcccgcgcctttccttcgaccttatctatgcgcggccggaccagacaatcgaggcctggcgcgaggaattgaaggaggcgatcggccttgctgccgaccatctgtcgctctaccagcttaccatcgaggaaggcacgcagttctataatctctggaaggcgggcaagctcaccacgccggagccggaccttgcagccgcgctctatgaggaaacgcagcgtgtgaccgccgaacatggccttccggcctatgagatttccaaccatgcggtgccggggcgggaatcgcagcacaatctcgtctattggcgttatggccaatatgctggcatcgggcccggcgcacatggccgtttcgtggaaaatgacgtgcgcaccgtgaccatgactgaaaagcatcctgaaacatggcttgaccatgtggagcggcgcggccacggaattatcgaggaagaatatctcgatggcgggcaggagggcgatgaattcctgatgatgggcctgcgcctgcgcgaaggcatcgaccttgcccgttacgcgcggctttccggccatgcgatcgacgacaaacggctggcaaagctgatcgcggaaggcatgatcgagccgatgggcggcagcctgatccgcgcaacgccggatggcgcgctggtgctggatgcactggttgccgatctggcggcataaaagggcctgggatgactgacgaaacgggtgaagaacggcgcgaatatgtggtggggggcacgacgatgcgcgcccgtccgctggagcctgcgctctatattgtttcgacgccgatcggcaatctgggcgatatgaccctgcgcggcctcgaaacgctggcttcggccgatattctggcctgtgaggatacgcgcgttacccgtgtgctgctcgaccgctacggtatttcgcgccgccccatcagctatcacgaacataatgccgccgaggcggggccgaaactgatcgcggcgcttgccgcaggcaagagcgtcgcacttgtttcggatgccggaacgccgcttgtttccgatcccggcttccgtctcgtgggcgatgcgcgcgaggcgggcattcgcgttgtcccggtgcccggcgcctccgccgttctggcggcacttgcagcatcgggcctgcccaccgatgccttcatgttctgcggttttctgcccgccaaacatggccagaaacaatccaggctcgaaagcctgaaaggcatagacgcgacgctggtgttctatgaatcgcccaatcgtgccgccgcgaccctttccgacatggttgaggtgttcgggaccgggcgtcagggcgcgctttgccgcgaactgaccaaggcctatgaaaccatcgtgaccgcgcctctgggtgaacttgcaaaaaccttcgatggtgaagaccgcattcgcggcgaggtggtgctgcttgtcggtccacccacgggcgaggcggttgcgcaaagcgaggaagatatcgacaggcttcttctgtcgcttgtcgccgaaatgccgccttccaaggcggcaggcgaggcggcgcgcatgacaggcggccagaaatcggtcctctatcagcgtctcctgcaattgaagtccgatggacgatgacggatctgcgcgagaaaaagcgtattgctttctttcgcggccacagcgccgaacgccttgccgttttcgcactcatgctcaaaggctttcgcatcgtcgcgcggcgctatcgcacgcggcttggcgagattgacctgattgcaaggcggggcgatctggtgctgatcgtcgaggtcaaggcgcgggcaagttttgaagccgcacaatttgcggtaacgccgcaggccatgcgccgcatcgaggcggctgccgatctctggctgcaacgccagaccgatcgggcgcggctttcgctgcgtttcgatatggtcgccgtgctgcccgcgccgctggccgaaacatgtccccgccttttttacggcaggccattatgggtaaacccctataaattctacaaaaattatagggaatatgtttcgccgcttcaacggaatgaaaatcccgcaaaggctggctttgtgaaaaagtgatgctcgccgccattttggcgcgcaagcccgtttcttataaattccccccgcgcaatgaataatagcggccatcttgcttccagcgccagcaggcgtctgctccgtgctggaagtgtttgaaaggatgatgcccgtgtctttatcgcaaacgcgacttctggctgattttcctgctttcttccgggtttcgggcgaagtggtggcggtcgtgggtggtggcgaggaagccttgaacaaggctcgcctcgtggcgcagacggctgcgcgcctgcgcatcattgctgaaaaggctgagccgcatcttgccgcttttattgaaagccatggggtggagcatattgcgtcaccctttgcgccggaactgctggatggtgcgaagctcgtttttgtcgcgaccggcgatgaggccagggatcgtgccgccgctgccaccgcaagggcccgcaaaattccggtcaatgtggtggaccgtcccgccctttgcgattttctgacacctgccatcgtcaatcgtgcgccggtcacgatcgccatcggttcgcagggaaccgccccggttttggcgcagatggtgcgtgcgcgtatcgatgcagccttttcgccgcgtcttggcgagcttgcgcattttgcggaaagctggcgccctctggtcgagcgggcgcttccaaaagggcttgcgcggcgtggtttctggcgcacattcttttcgggaaaagtggcccgcgcggtggagagtggcgaccacgaggcggcgcacagggctgcggcggaactgatcgggcaggggcaggacgcttccggccatgtctggctggttggggccggtcccggtgctgaagaccttttgacgctgcgcgcccagcgcgtgctgatggaagccgatgtgatcgttcatgatgcgctggtgccggaaggcgtcatcgccatgggacgccgcgacgccgagcgcctgccggtcggcaagcgcaagggttgccattccaaaagccagggtgagatcaaccgcctgctggtgaagctggggcaggagggcaagcgcgtggtgcgcctgaaatccggcgatccgctggtctttggccgtgcgggtgaggaaatggccgccttgcgcgccgccggaataggctttgaggtggtgccgggcatcacctctgcctttgccgctgccgccgatatggaactgccgctgaccttgcgcggcgtcgcgtcctcgctcgtcttcaccacgggccatgacatgaccggcgatgtgctgcccggctgggcgaagcttgccgtctccggcgctacgattgccgtctatatgggctccacggttgccgcttccgttgcctcgcgtctgattgccgccggcctgcatgaggatacggcggttgcagtggtggaaaatgcaagccgcagcaacaagcgcatgttccatggcacgctgaaggatttgccgcagcttgaaaaccgcaaggagctttccggcccggtcatggtggtcattggcgatgccgtcgccggtgccgccatcggcagggcgcaggccctttccctgaaacctgttcccgtcgcagcctgattttgaggagtttggatatgatcgtgaaagttcttactgcaaaccggctgatcgatggacaggctgtgtggcttggtgccgacggttcgtggcaggaaacgatcgacggggcgctggtcgcccgccatgccgaagccgtgaatgcgcttgaggaagcgggcaggcttgccgcccgcgccaatctggtcgtcgatgtgaatgtgatcgatgtggaggaacgtggcgcggacctttatccgatccgtctgcgcgaacgcatccgtctgtccggcccgaccatcgtgaccatgggccatgcattcccggcgcctgcctcctgatctgttgttggacatagcctatgtatcgttatgatgaattcgaccgggattttgttgcagcccgcgttgcccagttcaaggatcaggttgcgcgccgcctttcgggcgagctgacggaagaccagttcaagcccttgcggctgatgaacggcctttacctgcaattgcatgcctatatgctgcgcgtggcaatcccctatggaacgctgtccagccgccagttgcgcaagcttgggtctatcgcgcgcacttatgaccgtggctttggccatttcacgacgcgccagaacatccagtataactggcctgcgctgaaggatgttccgcagattttggcagagctggcagaggtggaaatgcattccatccagacctccggcaattgcattcgcaatgtgactgccgacaattttgcaggtgctgccgccgacgaagtgacggacccacgcccgcttgccgaaatcctgcggcaatggtcgtcgctgcacccggaattttcctatctgccgcgcaagttcaagattgcgattgtcgggtccgagcatgaccgtgcggccattcaggtgcacgatatcggcctgcaactgaagaagaacgaggcgggcgagcttggccttgccgtttatgtcggcggcgggcagggccgcacgccgatggtggccaagaaaattcgtgacttcctgcccatcgaggacatgctgacctatgtgacggcaatcgcccgtgtctataatcttcatggtcggcgtgacaacaagttcaaggcgcgcatcaagatccttgtgcatgaaaccggcatcgaacaattgacccgcgagatcgatgcggaatgggaagaaatccgccatggcgaattgaagctgccgcagcgcgatatcgatgtcattgaaagctatttccgtatgcccgacctgccgcagcgctccgaaggctgggaaattctcgccgtggcacagaaggctgatgcggaatttgcaagctgggtcgcgcgcaatgtcaccgcgcacaagcatcccgattatgccgtcgtcaccatctcgctgaagcctgtcggcggcattccgggcgatgccagtgctgaacagatggaactggtggccgatgtggcgcaaacctgttccttcgatgaaatccgggtgagccacgagcagaacctcgtgctgccacatgtggccaaggccgatctgccggcagtctacgaccgcctgcaatcgggcggactggtgacacccaatgccggtctcatcaccgatatcattgcttgccccggtcttgattattgcgcgctggccaatgcacgctccattcccgttgcgcagcgcatttccgagcgcttcgccgatctggaccgtcagcttgaaatcggcgatctcaagatcaagatttccggctgcatcaatgcctgcggccatcatcatgtcggccatatcggcattctgggcgtggagaagaagggggaggagctttaccagatcacgcttggcggctcggcggacgaaaactcggccattggtggaatcaccgggcgcggtttctcgtcggaagaggtggtcgatgccatcgaaaccattgtcgatacctatctgggcctgcgcgaaagtgcggaggaaactttccttgccgcttatcgccgggtgggaatggagcctttcaaacgcgctctttatggggagataagaagtgctgcctgacgccgacattgccgatgcggatgagcgcgctgccgcgcaagcccggcttctcgaagcaagccacggcgcatccgcgccgcacgaaataatcgcgcttgtcacgcatgagcttttcgaggggcgggttgcggttgtttcgtccttcggggcggaatcggcggtgctcctgcatatgatcttgcagatcgaccgggcaacgccggtgctgtttctcgatacgggcaagcattttcgcgccacactcgattatcgccatcaactggtgggtcgcctgggccttgccgatgtgcgggatatcctgcctgttgcggacagcctggcaaaggaagacccgttcggcgccttgtcgatgaccgacaaggaccgttgctgctttatccgcaaggtggagccgatggcgcgcgccgttgcgccttaccgggcatggatgacgggacgtaagcagtttcaggcatccacccgcaatgggctgccggtgtttgaatcggttggcccgcgtatccgtatcaacccgctggcgcgctggcgggccgaagacctcagggcctatgccgaaaagtacagcctgccgccgcacccgctgaccgcgcagggctatcgctccatcggctgcatgccttgcacacgccccgtctcggagggcgaggatcagcgtgccggacgctgggcggggtcggaaaagaccgaatgcggcattcatctttccggccttgccgatagcctgaagggcatcccgaaagctgtgtaacggtttttggaacagatgtgcgttaagagaccatgcgagtgagagagcgtaaatgagcagcacaaacgaaacaaaactctggtctcgcgatggtttccgcgaggacgattatatttttgccgacgatctggaggcggcaggcgatgcgcctgcgattgtgcttccactggccgtctggcttgagcttggcgaggaacaccgccgttcgtccaaccgtcgcatcggcgtttcggtctcacccggcgaaaagattgacccgcttttagggcatctggattccattgcactcatcgccttgcagtttccggttttcaacgatggatgctcctattccaaggcggaaattctccgccgtgaaggctttgcgggagagttgcgcgcggtaggggatgtgctgatcgatcaggccgtgctgatgctgcgcgcgggcttcgacacattgcaggtggcaaatgaggtcgcgctgcgccggcttggcgaaaatcgtctggtagatacaccgggctattaccagccagggcgcgggtcgctgccgcaggaaggagcatttgcctggcggcgcgtaaaagcgggctgatatgtgctatttccattcgcccgaaaaatgctctagacacgcctcgtcaatcacaaggagtcgcggcgtgatacggcacattgttttcttcagcgtcaaggaaggccaggatatcgaaacggtcaggaaagggctggagcaacttgcgaccattccctattccgatgttttcgaggtgctggcgaactcgaaggtcgacccgatgtgcgagcgtattgatctcgtggtttatgccgagttcaaggacgaggaagcactctacgctttcaagaaccatccgacttatgatgccacgacgcagcttgtgcgcccgatgcgcgaactgcgcttttccgccgatgtggtgacagacaagaactgattaccagcctgtctgtggccgttcctgtaagggcagtccgccgaaaaggtctggttcgcttgtcgttctggcgcgctctatgttgagaaggcgcagcttggtggccgtgccgcccgcagccgaaaagccgcccaccttgccgtttgatcccagaacgcggtggcagggcacgatgatgggaaacggattcttgccgagcgcatagcccactgcctgcgacaggctcacatcgccaaggcgccgcgcaatcgcgccataagtggtggtttcacccggtttcagttccagaatgatttcataaacgcgccggttgaggtccgggaccgaatcaagcgccagcggtgtatcggaaaaatccggcgatgcgccatcaagcaatgcgcgcactttttcaatagtttgcctgatgaaagcgggcggttcagcatattccccgcccgcaaaacgctcacgaagtcgatggcgcgtttctttctcgtccgcctcgccgatctccacgcccacgattttgctcccgcgccatgcaatgccgcagggcccgatgggcgtttcaaaaacggtgatgccaaacgattccatgaccgaataatagcacgatttgaaacatacaggggcagatggaacccggatgaaccggttaagaggtgaaaagtcgtagtatttgcgcaaaatgctgcaggcaaatggttgaagattgccacgaataatgattgtgtgaagacaatattggccgacatagaccgcaaatgtgcgctatatagcgtttcatgccttcaaacggccaaacgggtaatgacagtttccggtacgtttgcggccggagccgaggaatataaatggacgattacgagcgatatgccacgggattgatgatcgttttcggcacgctgattatcggcgggctcatggcggcaaatctctatcacggtgacaagcccggctttctttttgcgcttggcgcggcggttgtcggctggttttcagctttcgccgttctgttcgacaagccgcgcgtctatggcgtgatgatcgccattgcaattggcctggttgcagcctcgatcggtgcctacgtcacctgattgaactgctgcctgaaagcaaagccccggatcatccggggctttgttcgtttcacagataaggcgaatagcactggcgccgcggcccgtaattgggctggtaggtgttgtcataggcgcggtaggaccggtaacggttatagcaccagcgcacatgcgggttgccgccgcgataggcgcgcggtggcgggccccagtggcgataatagcggtaatagggccggtagcgcggatgatgatgccgccaataccgttgatggcgccagtagcggcggtcgccgcgataatcgtaatattgcacgcgctgcaccgcatcggcatcttgcgaagccgcagccgacgcaagcggcagcaaaggttgcgccgtattggcactcatggccgaaagccccatgcctatcgacaggcaggcggcaaacagggaatagccaaatctcttcatcggtttctcctcgcattcccggatcaacaaggtcgtgccgggaagcatattctcaattgcttctcgcatgattttagtcccagcaatgtggcgcagcggtggcttgcgccggtcacgaatttttcgatccggcaacataacggtgactgtccaaaacacggcttttaaatttgacataaagatatgtttatgtcattaaacgacctactcgcgatcatgcgcgcccatgcaattcagggaggaggctggcgaacagagttcggcccctttccggcattacaaccagacaatgtgaatacaggcggtatcccttatggcgtcttcccttgacgatctttttggtgcaacggcggcaaagccggacggttcggaagtgctggcggcactgacccaggcggcgcgcgagcgcatcctgatcctcgacggcgccatgggtacgcagattcagggcctgggtttccatgaagagcattttcgcggcgatcgtttcgccacctgtgactgccagcttcagggcaataacgatcttctgaccttgacccagccgaaagccattgaggaaatccactatgcctatgccatggcgggcgcggatattctcgaaaccaatactttctcctccacttccatcgcgcaggccgattatggcatggaggcgatggtctatgatttcaatcgcgatggcgcacgccttgcccgccgcgcagccttgcgcgccgagcagaaggacggccgccgccgctttgtcgcgggcgcactggggccgacgaaccgcaccgcctcgctgtccccggatgtgaacaatccgggctttcgcgccgtcactttcgatgatctgcgcattgcctattccgaacagattcgcggcctgatcgatggcggttccgacatcatcctgatcgaaaccattttcgatacgctgaacgccaaggcggctgtgttcgcgaccgaggaagtctttgccgaaaagggtgttcgccttccggtcatgatctccggtacgatcaccgatctttccgggcgcacgctttccggccagacgccgacggccttctggtattcactgcgccatgcaagaccgttcaccatcggactgaattgcgccctcggcgccaatgccatgcgtgcgcatctggatgaattgtcgggcattgccgacacctttatctgcgcctatcccaatgccggccttccgaacgaattcggccagtatgatgaaacgccggaagccatggccgcgcagatcgagggctttgctcgcgacgggctggtcaatgttgttggcggctgctgcggctccacgcctgaccatattcgcgccatcgcgcaagccgtcgcgaaatatgagccacgcaagcccgcaaaagtgccgccgctgatgcgcctttccggccttgagccctttacgctcaccaaggatattcctttcgtcaatatcggcgagcgcaccaatgtcaccggctcggcccgcttccgcaagctcgtcaaggccggcgatttcgcggctgcgctcgatgttgcgcgcgatcaggtggccaacggcgcccagatcatcgatatcaacatggatgaaggcctgatcgattccgaaaaggccatggtcgagtttttgaaccttattgccgccgagccggatatcgcccgcgtgccgatcatgctcgacagctccaaatgggaagtgatcgaggctggcctgaaatgcgttcagggcaaggcagtcgtcaattccatctcgctgaaagagggtgaggaagcctttcttcaccatgcgcggctggtgcgtgcctatggtgccgctgtggtcatcatggcgttcgatgaaaccggacaggcggatacgcaggcccgcaagatcgaaatctgcacccgcgcctataaaatcctgaccgaacaggtgggtttcccgccggaagacatcattttcgatccgaatatttttgcggtcgcgaccggcatcgaggaacacaataattacggcgtcgatttcatcgaggccacgcgtgaaatcgtccgcacactgccgcatgtccatatttccggcggcgtttccaacctctcgttctccttccgcggcaatgagccggtgcgtgaggcgatgcatgccgttttcctctaccacgccattcaggcgggcatggatatgggcatcgtcaatgcgggccagcttgcggtctatgacacgatcgacgctgaactgcgtgaggcttgcgaggatgtggtgctgaaccgccccacaaaaacgggcgaaagcgcaaccgaacggcttctggaaattgccgaacggttccgtgattccggctccagggaagcgcggacgcaggatttgagctggcgcgaatggccggtcgaaaagcggcttgaacatgcgctggtcaacggcatcaccgaatatatcgaggccgatacggaagaggcgcgccttgctgccgagcgcccgttgcatgtgatcgaagggccgctgatggcaggcatgaatgtggtcggcgacctgttcggttccggcaagatgtttctgccgcaggtggtgaaatctgcccgcgtgatgaagcaggccgtggccgtgctgctgcccttcatggaagaggaaaagcgcctcaatggcggcgagggccgccagagtgcgggcaaggtgctgatggcgaccgtcaagggcgatgtgcacgatatcggcaagaatatcgtgggcgtggttctggcctgcaataattatgaaatcatcgatcttggcgtcatggtgccctcgcagaaaatcctgcaggtggcgcgcgatgaaaaggtggatatcatcggcctttccggcctcatcacgccttcgcttgatgagatggcgcatgtcgccgccgaaatggagcgcgagggcttcgatattccgcttttgattggcggtgcgacgacgagccgtgttcatacggcggtgaaaatccattcgcgttacgagcgcgggcaggctgtctatgtcgtggatgcaagtcgtgcggtgggggtcgtgtcaaacctcctgtcgccggagggcaagcaggcctatatcgacggtttacgcaacgaatatgccaaggtggctgctgcccatgcccgcaacgaggctgaaaaacagcgcctgccaattgcccgcgcgcgcgccaatccgcatcagctcgactgggaaaactacgagccggtgaagccggccttcaccggaacgaaggtttttgaaacctatgatctggcggaaatcgcgcgctatatcgactggaccccgttcttccagacctgggaactgaggggccgctatccggctattctcgaagatgaaaagcagggtgaggcggcgcgccagctctgggcggatgcgcaagcgatgctccggaagatcatcgatgagaaatggttcaccccgcgggcggtggtcggcttctggcctgccaatgcggtgggcgatgatatccgcctctttacggatgaaagccgcaaggaggagcttgccaccctgttcacgcttcgccagcagcttaccaagcgcgatggccgcccgaatgtcgccatggcggattttgtggcgcctgtcgaaagcggcaaacaggattatgttggcggttttgtcgtgacggcgggcattggcgagattgctatcgcagagcgttttgaacgcgccaatgatgattattccgccattcttgtgaaggcgcttgccgatcgtttcgcggaagccttcgcggaactgatgcatgagcgtgtgcgcaaggaattctgggcctatgcgccggatgaagcctttacgccggaagaactgatcagcgagccatataagggcatccgcccggcgccgggctatccggcccagcccgatcatacggaaaagaccaccttgttccgcctgctcgatgccaccgccaataccggcgtggagcttaccgaaagctacgccatgtggcccggctcctcggtgtcgggtctctatatcggtcaccctgaaagctattatttcggtgtggcaaaggtggagcgcgatcaggtcgaggattatgcccggcgcaaggacatggatgtggaggctgtggagcgctggctcaccccgatcctcaattatgtccctggggcatcgaaagacgaagcggcctgacagccgatcgttcgagaggaaacggcaaaacagccctcatggagcaaacctccacgagggctgtttgcttcaagctttgcggtggagtcttccggttttatttttcgtccaaataaatattcgattttcattatctaatttagaatgaagttatattcaatataaaagtagaattttgaaaatcgctaattatgatgaaagtaatcttcgtagaagaaatatgaaagatatgctaggaatgtttagcgatacattttaccaaaaatcgctgcgattccaagaattcatatttattttgaaacgctactgggatgtctgcaatgaaatgggaaacattttatgatgctatgcagtctgccgacagtgcagatcagttgtttgaaatagtaaagaattatgcgcatgacctgggttttgagtatgtatcctatgtcatgtctattccttccctgaatggctccttgaagtgggtgcgatttggagcatttccagatgggtgggaacagagatacttggcacaaaactatgcggaaatagatccgctgttacggcgcggtgtgaacagtatagatccgctgatctggtcgcagaattttttcgcaagtgcaccgcaaatctgggccgatgcggtgaaatatggacttaaagtgggtatttcgcagccctgctgggcggcgcagggtgttttcggcctcttgagctttgtacgctccggcccggctctcacccccggtgaaatttccatgctgcgccgacaattgcagatggtcaccaatctcctgcatctatccatgtatgaaagggtcgatgtgccggccatcagttgcatcggcgatgtcagcctcaccttgcgtgagcgcgaaatcctgcgttggacgagcgaaggcaagactgccgagatcatcgggacaatcctcaatatctcgacgcgaacggtcaatttccacatcagcaacgtgctcaccaagcttgttgcggtcaataaggtgaaggccgtcgccaaggcccgtacatttggtctcctctgaccttttccagtgtccctcggcggtttgtaccgacgggcattttctgcggctttccggtttgcgctttccctgaaaaaggctacacattcattatcgttcttggaggatgatgaatgactgcacagccgaactcgcttgaagcccgcgatatccgttatcacctgcattcctacaccgatgctgtccgtcttgaagcggaaggcccgctcgttattgagcgcggcgacggcatctatgtcgaagatattgccggcaaacgctatattgaagccatgtcgggcctgtggagtgtcggcgttggtttttcggaacagcgtctggcggaagctgctgcgcggcagatgaagaaactgccattttatcataccttttcctatcgctcgcatggcccggtgatcgatctggctgaaaagcttgtcgccatggcgccggtgccgatgagtaaggcctatttcaccaattccggctcggaagcgaatgataccgtcgtcaagctcatctggtatcgctccaatgcgctgggcgagcctgagcgcaagaagatcatttcgcgcaagcgcggctatcatggcgtgaccattgcctccgccagcctgacgggcctgcccaacaatcaccgctccttcgatctgcccatcgatcgtattcttcataccggctgcccgcatcattaccacgatgcgctgccgggtgagagcgaggagcagttcgcaacgcgcctggcaaacgagctggaacagctcatcctggcggaaggcccccacaccattgccgctttcatcggcgagccggtgatgggcgcaggcggcgtggtcgtgccgccgaagacatattgggaaaaggtgcaggcagttctcggccgctacaatatcttgctggtggctgatgaagtcatctgcggcttcggccgcacgggcaatctcttcggctgccagactttcgacatcaagcccgacattctggtcatgtcgaagcagctttcctcttcttatctgccgatttctgccttccttatcaacgagcgcgtctatgcgccaattgctgaggaaagccacaagatcggcacgcttggcaccggcttcaccgcatcggggcatccggttgccgcggccgtagcgctggaaaacctcgccatcatcgaggagcgtgatctggtcgccaatgcgcgtgagcgcggcgcgcggatgcaaaaacgccttcgcgagcttcaggaccatccgctggtgggagaagtgcgcggcgtcggccttatcgccggcgttgaactggtgatcgacaaggaagccaaaaccgggcttgaacagccgggtgcgcttggcgcacgggcgaatgctgccttgcaggagcgcggcgtcatttcccgcgccatgggcgacacgctcgccttctgcccgccgctcatcatcaacgaccagcaggttgataccatggtttcggcgctggaagcagccctgaacgacgttcaggcgagccttggaaagtaattccggacgcacaatctcgcacttgcgggccgctctgtttcaggagcggcccgtgcccaagccaggtaaatagcataatttttataggattttccgtggcttggtagaaaatcggacttttgttttcggagcaagtttgtttccggcccgacactgaaacgggcaagtttttcgcgatgccttctgcaatacgcgatagcattctttcctttttccgctttcattcacgacaatgcacgcatcgtgacccgtcactttgcgccggacgaaggcatttgcctttgtctgccgccagttttgcgtcggataatgcttgaaaacaaagaaatagaggggttccgttttaatcggaaccgctccagccggtttgcgggagtaaatgccgtgcatcatgcatccctgatgaaaaacctgacgcatttgcagcgccttgaagcagaagccatccatgttttccgtgaggtggcggcgacattctccaatccggtgatgctctattcggtcggcaaggattcctccgtcatgctgcatctggcgatgaaggcgttctatcccgccccgccgccttttccctttctccatgtggatacgacatggaaatttcgtgagatgattgaattccgcgatgcacaggcgcgtgagaaggggtttgaacttctggtgcatgtcaacgagcagggcgtgcgtgatggcatcgggccttttacgcatggctccaatgtccatacccacatcatgaaaacggttgggttgcggcaggcgcttgataaatacaggttcgatgcggccttcggcggcgcgcgccgcgacgaggaaaagagccgcgccaaggagcgcattttttcattccgcaacgcgcagcatggctgggaccccaagaaccagcgcccggaaatgtggaagatttataatacgcgcgtttccaaaggagaatcgatccgcgtctttcccctctccaactggaccgaactcgatatctggcaatatatcttgcaggaaaacatcccgatcgtgccgctttattttgccgcgcgccgcccggtggtggagcgcgatggcatgctgatcatggtcgatgatgaccgtatgaagttacgccccggcgagcaggtggaaaaccgtctggtacggttccgcacgcttggctgctatccgctgacgggcgccattccatcaagcgcggcaaacctttccgatattgtcgaggaaatgctgattgcccgtacatccgagcggcaaggccgcgcgatcgaccgtgatgaagctggctcaatggaaaaaaagaaacgcgagggctatttctgatgaatgttgtaatgaagccttcgcagaagaacactgccgttgccgattttctggccgatcaggaacacaaatcccttctgcgctttctcacctgcggttccgtcgatgacggcaaatcgaccctgatcgggcggcttctttatgatacgaagctcatctttgaggaccagcttgcctcgctgaaaaacgacagccggaagtttggcaccaccgatgatgattttgatttcgcacttctggtggacgggctggaggctgagcgtgagcagggcatcaccatcgatgtcgcttatcgtttcttctcgacgccgcgccgcaagttcatcgtggccgatacaccgggccatgcgcaatatacgcgcaatatggcaacgggcgcttccactgccgatctagccgtggttctggtggatgcgcgccagggcgtgttgacccagacgcgccgccattccttcatcgcggcagcacttggcattctccatatcgtgctcgcggtcaacaagatcgatcttgttgatttttcgcaagacagattcgatgggatcgtcgcggattatctttcctttgcgcaggatctgggctttacgagtattcagccgatcccgctttcggcccgctttggcgataatgtgacggcttcctcgccacgcatcggctggtatgaggggccgcatctcctggaacatctggaaacggtgcgtatcgatacggaagcggcggcaaaaccgttccgctttcccgtgcaatatgtgaaccgccccaatctggattttcgcggtttttccggcacggtcgcttccggctcgatccatgtcggcgacccggtcgtggtggccaaatccggcaagcaatcgcgcgtgaagcgtatcgccacctatgacggcgatttgcagcgcgcctccgaggggcaggcggtgacgctcgttcttgaagacgagatcgaggtttcacgcggcaatatgcttgccggcgtggaattgcggccggaagttgccgatcgatttgccgccgatatcgtctggtttggagaggatccgttgttgccgggccgctcctatctcctgcgcaccgaaaccgaccagacgccagtgacggtgaatgcgatcaggcatcgcacggacgtcaacactttcatacaggaagaaacagcccggctcgatctcaacgagattggccgctgccatttgcagacggtcgatccgatcgctttcgatccatacggcgaaaatcgtgcgacaggcgctttcgtgctgatcgatcgcctcaccaatgcaaccgttggcgcgggcatgatcgatgctgccttgcggcaggcgaccaatgtgcatttgcaggctttcgaccttaacaagcaggcgcgtgcggcgcagaaattccagaaaccggcggtgctgtggtttaccggcctttccgcatcgggcaagtccaccattgccaataggctggaacagcgcctccatgcgctgggcaagcatacctatctgctcgacggcgataatgtgcgccacggcctcaacagcgatctcggcttttccgatgcggaccgggtggaaaatatccgccgggtgggcgaggtggcgcggctgatggccgatgcggggctgatcacgctggtttcattcatctcgccgttccgcgaggagcgcgatcaggtgcgcgcccggttgccggagggcgagttcattgaaattttcatcgatacgccgattgaggaatgcatggcgcgtgacccgaaggggctttacgcacaggcgcttcgcggcgagatcaaggcctttaccgggatcgattcgccttatgagccgcctgttgcgccggaacttcgcctcaatacggcgggaaggaccgttgacgaactcatcgccgaggtggaaaactaccttgccgaacgtggtgtgatcggcagttatggcagcgattcctggtcgatctgaaaatgaaaatttccgcctctccaaaagcaggccttgatggcacagccttgcgcgccgtccttcgcgacgctgcgcttgaggctggccgcagcatcatgaagcattatgtcaatggatgcgcggtgcagagcaagaaggatgcctcgcccgtaaccgaggcggatcacgcagcggaagccattattcttgcggccctgtcgtcggcctgccccgatgtgccggtggtggcggaggaagaagttgcagcagggcgcttgccggatcatctggggcgcaaattccttctggtcgatccgctggatggaacccgggaattcctgctgcgcaacggcgattttacggtcaatatcggccttgtcgaagagggcgcgccagtactgggtatcgtctatgcaccggcccgcaatctgctgtttatcggcagcgatgcgggtgcatgggcaatggaaaccacaccggaccatggcgcaggccaggaccagcggatttttgcgcgggtttcgcccgccgaaaaagtggctgtctgtagccgctcgcacctgacgcctgaaaccgaacgatttctcgctgaaaaccgcatcgcaagcagcgtttcggttggttcctcgcttaaattctgcattcttgccaagggtgaggcggatatttatccgcgtttcggcccgacgatggaatgggacacggcggcgggcgatgcggtgctgcgcgcggcgggcggcatgaccgccactctcgacggcaggccgatgatctatggccagcgcctccgtgcaggggcggcgggtttcgccaatcccgatttcgtggcctatggggcgggtgaggcgcctgttttcaccacggcctgacggcaatggcgggccatttccaatgcctcattgtcgcatccatgagcagcggcaaaaaaatacgtgctatgctcttgcggcttgaaatcttgagcgttataagccgcctcaatggtcacggccacatggtcacggagtgtagcgcagcctggtagcgcacctcgttcgggacgagggggtcggaggttcgaatcctctcactccgaccatttcccggtttttccaaaagctttgtatttcaatgctgcatcgcgaggctatttattcgtgcctggcgaaaacggccatgcgcatgaactcgccatcatattcggcaagggcggcaagctgctcgcggttgaggatttccacccggttcgagcggaagaggacaaggccttcttcccgtaattcccgcagcatgcggttcaggtggatcggcgtcaggccgagcgcatcggccagctgatattgtgtcagcgggcaatagaaggaatccggttcgcccatgccgcaggattttacgcggtctgagagttccagcagaagatgtgccgtgcgcacgaaggcattgcggcagcccacattggtcagatgttcgatcaggaacgaacgctgccgcgaaagaagctcaatcaggatgaagctcaggcgcggcgcgtgcttgatggcattttccagcgaattcagcggaatttcaaagatcgacattggcgtgatggcggcaatcgtgttgtagctatagccattggaggtccgcaaacccacaaaatcgcagcgcatcggaaagtcgatgatctggcgttggccgctggaaagatcgcggtagatgcaaccccagccggatctgaccagatgaatgctgcgcacccgcgtaccctgctcgatgatgatggcatcagcggcaaaattattctcgataatgtcgagagtggccagcgcgtcaatctcccgcgcttccagtttggccaggattggagccgcttccaataagccaatcagcgcatcggtcgatgaggttgtgttctgtctcccgctctgcatctcaagcccgcacccaacgaaagatatagatcctatatctttcaattgcccaagtcgttcttataagcagtacatttttttcatgctcgctaacataggttaatgacacgattatttgatgatagcaatatcaacggctccaatacagcgggttcaacaattacgggttcaataaattcgtctcttacgaagacgggaattgttgtttgggtagggtgcaacagcgtagcaggggggcagggatgtttgaggtgaaagagggctgcctttgggccgcgccggagaaggtgggcaagcgtggtcgtgatagcgcgcgaggcgcgaacgccctttcacagaaggggcagtctctcctgcttgtctgcaagagcaatctggagcgcgaatgtattttcaacgggctggtcatgaatgggctgaaactggcggttatctgccgtcctttcatcgatcacggagaggtgctggaagatgtggccgcagtcatgatccatattggctcgaagcggctggccgacccgttttttttccggtgaaatgcaagctatcatcgacaagtggcgaccagtgccagtggtgtttctggcggagcgggaagaatgggcccaggtggtgcgcgccatggaaatcggcgccagaggctacattcccacatccgtggacaccagggtttgtgtcgaggccatccatctcgcaaccgctggcgggatgtatgtccccgcctcaatggtcatgaagcccgcggctgtcgatatcgatgaagatgtgctgggcgagttgctgaccgcccgcgaggtcgaggtggtccatgcgatccgccttggccggtcgaacaaggttatcgcttatgaacttggcatgagcgagggcaccgtgaaagcgcatgtccataacatcatgaagaagatcggtgcggccaaccgcacggaagtggcttgtatgctgcacaagatgtatggaaacatgcagaacgaaaattgaagaaatatttcagtatattgccaaaaatatttatcggtattcatatgatttattttcggggaaatattgcgtagaagccttccaaatgctgccgcgcctcaaataagaaaggcaaggggcgtttcaatcgggggtgagtggttgctttctggcggaaaacggagaaattaccggaggggctgaatcaaaaagcggcatttgcagcaaggcatggcggcttttgatcaggtccggaacctggcgtgtaatccgatcggcgtgaaacgagggccgatcagattatgcttcaaaacagacagtcagaacaattccagtgctggaaacgcaatgcagctcacacctcgccatcatgcaattgtggaactcgcgcgccgcaaggggcaggttctggtggacgatcttgccgtggctttcgatgtcaccccgcaaactgtgcgaaaagatctgaacgacctctgccgcgcccgccttctgcgacgcatccacggaggcgcgctctatccttccggcgtggagaatatggaatatgaggcgcgccggcgtatcgcggcgcatgaaaaggaatccatcgggcgcgccacggctgcgatcatcccggatggcgcttcgcttttcatcaatatcgggacaaccaccgaggctgtcagtcatgcgcttgttgaccataatcatctgatggtcatcaccaataatatcaatgtcgccaatacgctgcgcgtctacccctccatcgaagtggtgattgccggcggcgtggtccgcgcctccgatggcggcatcgtgggcgaggcggctgtggatttcatccgccagttcaaggtggatttcgcgatcattggaacatcggccatcgacgaagatggggccttgctcgatttcgatttccgcgaggtgaagatggcgcaggccatcatcgccaatgcgcgccatgttattctggtcacggattccaccaagctggaacgaaccgcgccggtgcgcatcggccatctgtcgcaggtcaacactttcatcaccgaccgttgcacttccctgcaattgcaggatctgtgccgcgaacatggggtggagctgatcgaaaccctggccggaaaggaaccggagcaaaaagatgatcagttttgtttgattttcatttgctttcgtattgaatgaattatattcgctttggtgttcgcaggccggttttcgggatacgccatggtgcaggaaaaacaattcgatatttttattataggtggcggcatcaatggctgcggcattgcccgtgatgcggtggggcggggcttcaccgttgggctggccgagatgaacgatctggcaagcggcacctcttcgcgcgcaaccaagctcattcacggtggtttgcgctatctggaacattatgaattccggctggtgcgcgaggcgctgatggagcgcgaggtgctgtgggccaatgcgccgcatatcatccatccgatgcgtttcgtgctgccttatcataagggcggcctacgtcccgcctggctgttgcggcttggcctgtttctttacgaccatctgggcggccgcaagaagcttcccgccacgcgcacgctcaacatgcgcaccgacaaggccggcgaaccgctgaaaccgcttttcaccaaggcttttgaatattccgattgctgggtggacgatgcgcgcttcgtggcgctcaccgcccgcgatgcggctgatcgcggcgcgaagatcgcgacccgaacgagcgtcgttgccgcaagccgcgacgggcagggctggaccatcacactggaagataccggcaccggcaggcgtgagaacgtacacgcccgccttctggtcaatgccgccgggccgtgggccgacaaggttctgcaaggtgtggaaggcgaccggcaattgcacaatatccgtctggtgcagggcagccatatcgtcgtgcgcaggaagttttccgacccgcgcgcctatttcttccagaacaacgacgggcgcatcatcttcgccattccttatgaagatgatttcaccctgattggcaccacggatcaggattataagggcgacccggccaaggtggcgatcaccgacagcgagaccgattatctctgccaggcggcaagcgaatatttccgcgagccggtgcgccgggaggatatcgtctggacctattccggcgtgcgcccgctctatgatgacggggccagcaaggcgcaggaggcaacccgcgactatgtgctgaaggaagatgcgccagatggtctggcgccgctcatcaatgttttcggcggcaagctcaccacagcacgcaagcttgccgaacatatgctgcagaaaatcgagcaccggcttggccgcaagggcgccccatggacccatgcagcaccattgccaggcggggatttcgaggatgtggcttttgaaacggaactgaagaagcttgaggcagcctatcctttccttgatgcgcgccatgcgcgccgcctgttccggctctatggcacccgggcatataagcttttggggcaggcttcttcgctgggcgatcttggccgtcattttggcagcgatctctatgaggcggaagtgcgctattttgtcgaaaatgaatgggcgcgaagcgcggaagacattttgtggcggcgcaccaagctcggcctgcgcctgacggcggcggaagtcgcggccgtgcagggctttgtggagcctgcaatcgccgcctaaagggttgtgcttgccagtcttgcgttaaagagccattattctcccagagcctgttccaaaagtcgtcctgtgcggctgcaaatggcaatttatctgcgttccggtgcttgtgtacccaaacgtacattgttccggcactcgaaaatcaccattttcgcacgcgcatgccgcttttgtttcaagctcccaagcgggtttcagccttcccgggagaaaagatgggcgcaccgcaagaccggatacatgcagatcgcatccagtccgcaatcgccaccggcggcgcggcccggtccgcgctcgtcgcctcatggcggcgctcggcggaactgcatgggctcgaccctaccgaacccggatcagtgcgcacattgtctgaaaacgaattcaggatcgctttcgagcggatggaccggctggtcaatatcgcgcaggcgagcatggatcgcctttatatggcggtcggcggcgtgggctgctgcgtgctgcttgccgataataacggcgtgccggtggaacgccggggggctgcgggcgacgacgagaccttctatcgctggggcctgtggacgggagccgtctggagcgaggagagcgaaggcaccaatggcatcggcacctgcattgtggagcagcgcgcgctgaccatccatcgcgaacagcatttccacacccgcaatatcgggctttcctgtactgttgcgcccatccacgaccatcgcgggcacctgatggcggcgctcgacgtatcctcctgccgggcagacctgacggaagccttcgcacagctcatttcggtggcggtcatcgatgccgcccggcgcatcgaggcggaaaatttccgtcaggctttccccgatgcgcgcatcatgcttgcgccgacgccagaccgtaccggcggggcgctgatcgcggttgacaaggacgatctcgtcatcggtgcaacacgtgcggcccgccttgcgctggagcttgatgatgaagcactggcgggcgcgttgcccgccgccgatcttctgggaatgcccgccgatccgcgtgaggacatggcggaatcggagcgcggcgtgatcctgcgcgcgcttgcatgtgcgggatgactctttcgtgctgccgcgcgatcctcccttatgaaacgctgcaggagcagcgtggttttgggaggatgttatgaacaagggtgaattcagccggaccgtgaaaccggcttttgcaaaacgctatggcaatttcatcggcggcaaatgggtggaacccaggtcaggccgctattttgagaatacatcgcccgtaaacggccaggttctgtgtgaagtggcccgttccgatgctgccgatgtggaagcggcgctcgatgcagcgcacgccgccagggagctatggggcaggacaagcgtggctgaacgcgcgcttatcctcaatcgcatcgcagaccggattgaggaaaacctgcctgcattggcggctgccgaaacatgggacaacggcaagccgatccgcgaaaccaccaatgccgacctgccgctggcggttgatcatttccgctatttcgcgggcgtcatccgcgctcaggaaggcggtatttctgaaatcgatcacgatacggtcgcctatcacttccacgaaccgctgggcgtggtggggcagatcattccgtggaacttcccgcttctcatggcgacatggaagcttgcgccagcctttgccgcaggcaattgcgtggtgctgaaacccgccgaacaaactccggcttccatcctcgtgctgatggagctcattgccgatattctgccgccgggtgtggtcaatatcgtcaatggtttcggccttgaggccggtaagccgctggcatccagcccccgcatcgccaagatcgccttcacgggtgagacgacgaccggccgcctcatcatgcaatatgccagccagaacctcatcccggtcacgctggagctgggcggcaagtcacccaacatcttcttcaaggatgtcgcggctgaagatgatgattttctggacaaggccattgaaggcttcgtgatgttcgcgctcaatcagggcgaggtctgtacttgccccagccgcgcgctcattcaggaatcgatctatgacaggttcatggaaaaggcgctgaagcgtgttgaagccatcgtgcagggcgatccgcttgacccggccacgatgattggcgcgcaggcatcgagcgaacaactcgaaaaaatcctgagctatctcgatattggccgtcaggaaggtgcggaagtgctggcaggtggcgaacgcaacatgctgccgggcgatcttgctggcggctattatgtgaagccgaccgtcttcaagggccataacaagatgcgcattttccaggaggaaatcttcgggccggtcgtgtccgtcgcaaccttcaaggatgatgcggaggcgctatcgattgccaatgacacactctatggcctcggtgcgggcatatggacgcgcgatggcacacgcgcctatcgcttcggtcgcgccattaaggcaggccgcgtctggaccaactgctaccacgcctacccggcccatgcggctttcggtggttacaagcagtcggggatcgggcgcgagaaccatctgaagatgctcgatcactaccagaataccaagaacatgctggtgagctgcagcccgaagaagcttggcttcttctaaagcatgtcgcggaaaagtgggaaccggttttccgatcacgacatgcgtataaacaaagggcgttatattcaggctctggcggcctgcaaacggcattcttctctgcttccggttcacgtacctttcagtacgctctgccccggtgctcgaagaacaccattttcgggcacaccttagccagaatctgagcatcctcgtccgcggcctgcggcgagttgcaatgcggagagattgtctccgcattgcgtctaatcaaggagagggtgaattacatctgccaatatatgcgcaaacgtaatggtttcgattaccctcccaagggtgcctgggcggaaacgcccgggcgatcttcggcccggctggggtcaggctttgttcgggccggtgtggcagccagcagtttcaagccctgcgtctctcatgcttgtttcttcgcattcccctggaacgatgcaagttcgacaacgaaggagtaactctatggcaaagacgatgaaagctgcggtcgtgcgtgccttcggcaaaccgctgacgattgatgaagtgccgatacctcaacccggtcccggccagattcaggttgccattcaggcttccggcgtatgccataccgaccttcatgccgccgagggcgattggccggtaaaacccaatccgcccttcattccgggtcatgagggtgtcggtttcgtttccgccgtgggcagcggcgtcaagcatgtcaaggaaggcgaccgtgtcggcattccatggctttacactgcctgcggccattgccgccattgccttggtggctgggaaacgctttgcgaggaacagctcaataccggctattccgtcaatggcggctttgccgaatatgtggtggccgatccgaatttcgtcggccacttgccgaagaatatcgatttcaacgagattgcgccggtgctctgcgcgggcgtgacggtctataagggcctcaaggtcacggatacgaagcccggtgactgggtggtcatttcaggcataggcgggctcggccacatggctgtgcaatatgccagggccatggggctgaatgttgccgccgtcgatattgacgaccgcaagctcgatctcgcccgcagacttggcgcaaccgttacggtcaacgctaagacggttgccgacccggcagcctatattcgcaaggaaaccgatggcggtgcgcaaggcgtgctggtgacggcggtttcgcccaaggcttttgaacaggcgctgggcatggttgcgcgcggcggtactgtttcgctgaatggcctgccgcctggcgatttcccgctttccatcttcaacatggtgctcaatggcgtaacggtgcgcggctccatcgtggggacgcggcttgatttgcaggaatcgctcgattttgcagccgacggcaaggtcaaggccaccatccaaaccggcaagctggaagacatcaacgccatcttcgacgatatgcggcaaggcaatatcgaaggccgcatcgtgatggacctgactcaataggcggcttgggttaatatgcgaatgggcggtgaattgccgccctttcgcatcatggaggaggatatggttgaggaggtttccggcgacggcatgggacaggtgagcgccacaccggcggcgctcgatcttatccgcgcgttgcaggccgaatatgggccgatcatgttccatcagtccggcggttgctgcgatggttcatcgcccatgtgctatccgcagggcgaattcattgtcggcgacacggatgtgaaactgggcgagatcggcggtgcgccggtctatatcagcggcccgcaatatgcggcatggaagcataccgaactcattatcgatgtcgttccggggcgcggcggcatgttctcgctcgacaacgggcgcgaagttcggtttctgacgcgctcgcgcgtttgttcggttccctgatttcccttttcgtttcgcggcgaagcggttagttagaaaacagacagggaagacgatccgcatggccgcgacaggcaaaagagcaacgatacatgatgtggcgcgccttgctggcgtgtcgatcaagactgtttcgcgcgtctataacgacgagccgaacgtgcgcgaagccatacgcgaaaaagtaaaacaggccggtgcgcaactgcgctatcgccccaatgtggcggcacgcaatctggtcgagcgccgctcgcacctgatcggccttttctttgaaaacccgagctccagttatgtcaccgaattgcagatgggcgcactcgaacgcctgcgtggcacgcgctaccggctcctgatctttccggtcgaaaaccgggccgatattcgcggtgcgctgatcgaaaccgcccatgcttccggtcttgacggcatcatcgtcacgccccccatgtcggatgacccggacattttgcaggaattgacggcctcggccatgcctttcgcgcgtgtggcgggggatgcgaatgtgcatccgaccgacagcgtcaccatcgacgacgaggcggcggctgtcgatctgatgaactatctcctggaactcggtcatcgaaagatcgccatcgtgattggcgatccgacacaccgttctgccgaattgcgcctggaaggctatcgccgcgcgctgcgtgaggcggggatcgaaggcaattccgattatgaggtgcagggcgggttcagttttgcaagcggccttgtggcgggccgcaagctgctttcgctcccgaacaggccgaccgccatcttcgcctccaatgacgatatggcagccgccgtgatgcaggtcgcctatgatgccgggatcgccgttcccgatgatcttacggtcgtcggttttgacgatagtgcgattgcaactatggtctcgccacagatcaccactgttcgccagccgattttcgagatgacgcgggatgccgccgatatgcttttgcgccagatggagagcggggaaacctcgcctgcacagcggatcgactataagctcatcgttcgccagtcttccgccagagttcctgcctagaacgcgtttcgagcggttttgcacttgcctttatccagaaacagggccggaatattcccggccctgccgtccatatctggatgctggcttgttacagaacgtcttccaatcccttggtcagttccagcgcctggcgctcgaacaggcggcgataaatgccgtctgacttgcggatcagcgcgtcatgattgccttcttccacaatgcggcccttgtcgaacaccagaagccggtcgagcgcgcgcactgtggaaagacggtgggcgatgacaagcgtggtgcgccccaccatcagccgttccatggcgtgctggatcagcacttccgattccgaatcgaggctcgatgtggcctcgtccagaatgaggatcggcgcatccgcgaggaaggcgcgggcaattgccacgcgctgacgctcaccgccggaaagcttcacgccgcgctcgcccaccagcgtccggtagcccttgggcagccggctgataaagtcatgcgcgctggcaaggcgagcggcttcctcgatctcggcctgtgatgcgccggggcgggcataggtgatgttttccgccagcgtccggtgaaacaggattggttcctgctgcacgatggcgatctgcgaacgcagggacgcctgtgtgacatcggcgatgttttgcccgtcgatcaggattgcgccgccattgacgtcataaagccgttggatgagcttcacgaaggtcgtcttgccggagccggaatgcccgaccagaccgacccgctcgccagcttcgatccgcaccgagaagtcgcggtagagcgcggcttcgtgcctgccataatggaaggtgacgtgattgaaggtgatctcgccattgccgatcctgatcgcgggcgcgccgggcttgtcggcaatgccgtaggactgggcttcgatatcgaccagttcctccatgtcattgaccgagcgttgcaggttgcggatatgcatgcccacatcgcgcagatagccttgcagcatgaagaaggcggtgagaacgaaggttatatcgccagccgtcgcttgccccctggtccacagataaagggcaaaagcgatgatgacgccgcgcatcaccagaaggtttgtcccctggatgaaaccgttcagcgtgccgatgagccatgtgcgccgtgtgcggctgcgccacttgttcacgaccatggcgagccgttcatcctcgcgcgcttctgcgccgaaagccttgaccacggcgttgcacgacatggaatcggccagtgcaccgcccatgcgcgtatcccagctattggcgagcgtggccgcaggcgccacgaaaccaagcgagatgacgatggtgcaggcgatataaagcaccgagccgattgccaccatcaggcccatcagtggccagaaccatgccagcagcaccaccgaacccacgagcatcaggagcgagggcagaagcgcgatgatgagcgtgtcgttcagcaggtcgagcgcccacatgccgcgtgtcaccttgcgcaccgtcgagccggcaaaggcattcgcgtgccagtcggtcgaaaagcgttgcagcttgcgaaaggcgcttgccgccatgtcgctcatgattttcaaggtgaagtcggtcaggacataaaacgtgacctgccgcgaaacgagcgccagcgcacccagcgagagcagggcgatgagggcgtggatcgccgacagccgcaagggctgacttcgccagtggctgaacgtgtagccgagaacgctgcggaacgcaggcccccggaaatcgatgcgaaaacgggtcatatcaatataccggcccgtacggcgcacggttgccggtcctttatctggaaaaagaactattcggccccggagggccgcgatgagcggggattttggaaatggcccaagggaggcccaatgcgcgatgagcgcaggacctttcagcttgccgggcgtgacgcgaggcctatgtctggaaacacattatccgatgtggagcgggcttcagattcaggtcaggcgccagacttgcccaagcgaacactgggcatcattggaaacgggtattgcacacgcatttcatacctcttgccagtgttgcagatggttgcacaataaatgagcgttccgttttgccaagaggaaaaatatcgattttgtcaatcccgcgaaaagtgtggcaaatttgcacgggcaatcttttccaataaatcattcttttcgatattttctgttgcaggcacagtgcagccttgcattttggcccctcatgagcgattgagaacagatatatcagaaatggaccagcggtgatgaagcctgccggggttccggccgttggcggggaaattcggcttggacgaaacgtccaggatggcgctgaattttggattcaaaaagaccactagcgggagaatgacatgacatttcatcagaatctgattgcgggtgaatgggttggcggcgacgacatcgccaacatcaatccttcggacaccaatgatgtcgtgggaacctatgcgcgggcaacggcagaagacaccaaagcagccattgcggctgcgaaagcagctttccccgcctggtcgcgttccggcattctggagcgtcatgcgatcttgcgcaaaactgctgatgaaattcttgcccgcaaggaggagcttggccgcctcctgtcgcgtgaagagggcaaaacgctggttgaaggcatcggcgaaaccatccgcgccagccagatttttgatttctttgcaggcgagtgcctccgccttgccggcgaggttctgccttccgcgcgtccgggcatcggtgtcgaagtcacgcgggagccggtgggtgttgttggcatcataacgccctggaatttcccgattgccattcccgcatggaagattgcgcccgccctttgctatggcaacacgatcgtcttcaagcctgccgaactggttcccggctgctcatgggcgattgccgatattctccatcgcgcaggccttccaaagggtgtgctgaaccccgtcatgggcaagggctcggtggtcggccagaccatcctcgacagtgcggacgtcaatgccgtcactttcaccggttccaccggcaccggcaagcgcgtggcagccgcttcgattgagcacaaccgccgtttccagcttgaaatgggcggcaagaacccggttgtcgttctggatgatgcggatctcaatgttgcggttgaatcggtcgtgaattccgccttcttctccaccggccagcgttgcacggcgtcctcgcgcatcatcgtcaccgaaggcatccacgacaagttcgttgcagcggccattgaaaagctgaagaccgtcgtggtcgataatgcgctaaagcccagcacccatatcggcccggtcgtcgatgaaacacagcttcagcaggatatggattatatcgaactgggccgcaaggaaggcgcgaagcttgcctttggcggcgagcgcctcaaccgcgaaacgccgggcttctatcttcagccagcactcttcaccgaagccaccaaccagatgcgcatcagccgcgaggaaatttttgggccggtcgcctcggtcatccgcgtgaaggattatgaagaagcccttgccacggccaatgatacgagttttggcctgtcgtcgggcatctgcacgacgagcctgaaatatgccacgcatttcaagcgcaattcggaagcgggcatggtcatggtcaacctgccgaccgctggcgttgatttccatgtgccgtttggcgggcgcaaggggtcgagcttcggcccgcgcgaacagggccgctacgcagccgagttctacaccaccgtcaagacggcctatacgctggcctgatggcctcgatgaatgcgaaaaccggcgggcgaccgccggttttttcatgcggcttttttgggccaggccgcaagcttgcgggcaaaatacgaaacaagcccatgcaaaagcatggtgaacgctgccagcacgaacaggcaggcgaacatgaggtccaccttggcgcgcccattggcgagtagcatcagatagccgaggcccctggaagcgccgacccattcgcccaccaccgccccgatgggggcatagacggcggcaaagctgaggcccgatgccaatgccggaaaagcggatgggatgcggatgcgaaacaggatcgccatgcgtccggcccccagaatttcggctgcgtcgatcaggcccgtttcggtgcgccgcattccgtcgaaaaaggtagaaacaaccggaaagaagatcatcagtacggcaactgcaatcttggaagccggtccgtagccaagccagagggtgaggatgggcgcgagcgcgaagatcgggatcgcctggctgaacaccatcaccggcatgacgagccgttgcgcaagcggcgacatcatcagcccgattgcggccgcgattccgaccgcagagcccagcaccagaccgcccagcacctcgccgatggtggcagccgcattctccgcgatcagcctcgcatttgccacgagcgcatgcacgacatcgagcgggacgggcaggatgaagcgcggcatctgcccgatgctgaccaccgcctgccagatggcgagtgccgccgccaccgacaggaacccatcggcggcgcgctttaatcggcttcggttcgggactgcgtcgttcacgatccggccttcaagcccatggaccagaaatcggcttcgagcctgcttgccgtggcaaaaatctggcagagttttggccagcgcgggcttttctcgaaatcgtcgccgatgcggtcccttgcggcctgatcgaaaagcctgccgaccgtgcggcacatgtcctgatattcagacccggcataggtatcgatccattcctgatagggcgtgcccgccctggccgtggcggcaaggttgaggccgatctcgccatagccgtgcgcgcaaggcacaagtgctgtcagcagatcgagaaaatcgcctgcctgtccgcaatcgagcacatagcgcgtataggcaaggttttccggttcctcccgcgtggcgtaaagcgcgtcttcgctgatgccttcacgggcgcagatgcgcacatgcaaaggcagttccatatgggtgagactgtgcatgatgtcggcgcaaagccgcgtttcctgcaatgtattggccttgaccacgcccagcgcaaaggcgcgggcataatgatgcagatagacataatcctgccggagataatgcaggaaggcggctttcggtagcgtgccgtcgccaagcccccgcacgaagtcgtgctcgatatagggcttccagtcggcaagcgtggcagtgcgaaggcgcgtgaaaagttcggatgagtaatgcggctgtggcaggttcatgtcttgctcccttccgcattgacgtcgatggccaatttttcgaccggcaggatggagggcacggggccatgctccttcagataggattcatagcggctccagcggccatgatcgaggcttgctggtgcgcgcgagaagcgggcaaccgtgtctttccacgcgcgctggttcaattcgtccttcagttccgtgctgtaggaggaaaagatctcgtaactcttctccgggtgattgacgatatattgcgcggccttttcggtggcggcgaggaagcgggaaatcttttgcctctctgccgcatcaagcttgtcgctatttgcgacatagaccagctcgtcatagaccggcacgccttcctcctccacgaagaagcacttgcccgccacgccctcgacggccatctggttcagttccacattgcgataggcgcctatcaccgcatccacctgtttcgacatgagcgctggcgccagcgagaaattgacattgatgagttcgacatcggaaagcttgacgccatgctggccgagaatggtgccgagcagggtttcctcaacgcctgcaaccgaatagccgatctttttgcctttcaggtcggcgattgcattcaccgatccgtcatcgcgggtcatcaggcaattgagcggcgaatcgatcagcgtgccgacgcggatgaccggcaggccctcatgtacttgcagatgcacctgctgctgataggaaacggcaagatcggcctggccggcagcaaccattttcgtgggcacggaagcatcggcaggcgcgacgatatccacgtccagccccgcttgcctgaaatagccgagcttgttggcaatgataatcggcccatggtcggggttcacataccagtcgagaatgagcttcagcttgtcattggcttccgccgacgaggcgaagctgagcaccgcgccgaacagcgcggcaaatgccattttcttcatgatcttcctccagagctgtgatttcaggcgacgaaaggccgggtgacggcgatccattcgcgaacgcgcgcggccgggtcggcgtgaagcgtgatgtcggtcacgacggaaacgatatctgcgccagcagcgaagacgccgggcgcacgttcgacacttaatcccccgatgcccaccagcgggatattgccgatccgtgctttccactctccaaggcgcggcaagccctgttcatgccatttcatctttttgagaatggtcggatagatggggccgagcgcgatatagtcgggcctgaccgacaaagcgcggtcgagttcggcttcgtcatggcttgaaacgccgagtttcaaaccaccggcgcggatggcgtcgagatcggcaccgtcaaggtcttcctggccgagctggatgaagtcgcagccttcgtctagcgccagtttccagtaatcgttgacgatgagttggcagtcatgcgcagcgcagatgtcgcgcgctgcacggatttcggcacgaagctgcgcatctgccttgtccttgacgcgcaactgcacaagcctgatgccaagcggcaccatgcgctccagccagtccgcgctgtcgaaaatcgggtagaaggggtcgagtgccgtcacaggaatgcctttccgagaaggggggtggaaggggatgccatgtcgcgcgcttctatcgggtctgcctcataggcaagccgtccggcctcgaccgcaagcgcaaaggcgcgcgccattgccgccggatcgccagccttggcaaccgccgtgttgatgagcacggcatcgaaaccgagttccatcgccgccgccgcatgggatggcacgccgatgcccgcatcgaccaccagcggaatgtcggggaaatgcgcgcgcatggttttgagtgcgtatggattgttgaggccgcgtcccgaaccgatgggcgcgccccatggcatcagaaccttgcagcctgcctcaatgagcctttccgcaacgatgagatcgtcgttcatatagggaaagacctcaaaaccctcgtcgcacagaatgcgcgctgcttcgaccagcccgaacgggtccggctgcaaggtgtcggtgtcgccgattacttccagcttgatccagttcgtgccaaaaacctcgcgcgccatatgcgccgtggttaatgcctcgcgcggcgtgtggcagcccgccgtattgggcagaacggccacgccaagcgccttgatgagcgcccagaaatcctgaccggcacgcgcttcgccgctttcccggcgcaaggagacggtgacgatccggcttagcgaggcgcgcaccgcatccgccagaatgctgggcgagggatattgcgcggtgccgagcagaaggcggctctcaaatctctttccgtaaaattccagcatttcagcctccctgcatgggggcgagaacctcgatccggtcgccctcggaaatatgtgtgtcttcccgcgcattagcgggtatgaattcgccgttgagcgcggttgcgaccaccgcttcatcaagttcgatttcgttgagaagggcggcgagcgtggccgaggccgtttcgtgtgcttcgccgttcaaaacgatggtcatgcatagtcctccacaaagtcggtcatggtttcggcctcagcctgcgcattggtcgcaactgccaccgccatgcgggcgaccgccggtgaaagcaggaaaccgtgccggtaaaggccgttgacatagacggtgtcgccgcgacgtctcacacgcggcagattgtcggcaaaggcagggcgggcatcgacacccacttcgaggatttccgcctcgccgaaggccgggtgcagcgcataggccgcacttaagagttccagtgtcgaacgcacgctgatgccgcggcggtcgtcgctttcgatcatggttgcgccgatcatgtgaatgccgtcgccgcgcggcacgatgtaaagcgggatacgcggatgcagaagccgcacgggccgcgaaagattgatgtcgcgcgagcgcacgatcagcatctcgcccttgacgccgcgcaggtcctgcaagctgtcgcgggcggcaaggccgcgcgcatcgacggtgatatcggcatcgacggatatgtctttggcgtcgacgcccagatgaaagaccacgccctgttgccgcagccgttcggcaagttcgatcaacgtccggcgcggatcgagatggccttcatcggcaaagaacaggccctgccggaaccgcccggccaggtccggctccagcgtgtcgaggtggttctgatctatggtttcatgctcttctgtacgtcgggcgaagcggcgcaactcgctcatgtcccgcgtgtgcgagagcacgagcgtccccttgcgcctgacggtcgagacatgacgctcccaccagccgatggcatcctgtccaaggcgcaccacgggttcttccgcactttcgccctcgcaccagggagccagcatgccgccagcaaaccacgagcagctatccgagccgatctcggcacttttggcgatgacggtgacggcatggccctgatcggtaaattccgcggcggtggcaaggccagcgacacccgctccgatgattgtcacgcgcatcagatcgcctccctttctgcctgtttccaaagggcgtgaaaatgatgcaccggcccatggccctgaccgaccttcagactgtcagccgcgcggattgcgccttgcagataggcatgggcctgcgcgagcgctgtttcgagcgaaaggttgcgcgaaagcccggcagcaatggcggatgaaagcgtgcagccggtgccatgcgtgttgttagtgagaatgcgcggcgcttcgatgcgcagggtcggccggtcgcggcggatcagaagatcggtgcagatcgccccttccgcatggccgcctttcatcaggacggccttggcaccgaggtcgagcagggcgcggccctgttcttccgcctcggcatcactcccggctgtgcctgtgtcgagcaggcaggcggcttccggccggttgggggtgagcagtgttgcaagcggcagcagctttttacgcagggatgaaatcgcggtctcgctcaacagccggtcgccggattttgcaaccatcaccgggtcgagcacgatgggaccggaaaaatgtgcaaggccgtgcgcaatggcttcgatggtttctggcacggaaaccatgccgatcttgacggcggcgacatcgagatcgctgaagacggcgtctatctggcccgccacgatctgcggcggcacatcatgcacggcgctgacggtgcgagtgttctgcacggtgatggcggcaatcacgcttgcgccatagacgccaagcgccgaaaacgccttgaggtcggcctgaatgcccgcgccgccgctggagtcggaccccgcaatggtgacgcatatgggcacggatgccgcatggttatcggttggattggttggggagaaactctgtttctggtccatttcgacgtttctcattccgaacggaaaatgagacgtcatgaaccttgatggagcataagccccgatggggaatgaaccccgtccgcgacgcgccaaactccgttccctacgcaggtattacccggatcaggttcaatgggttgacgcgagaatgcgtctctcagcctctttcaaggcaccccaacgaattttgtatcgacagggataggccggaatggcgggcgggtcaagcagcggaacaatcttggcttggaaggaagggctgaaattactacctagtttatataggctttttttaaaattctcggctttaatctatatatgaggtacatcttccgcgtgttactcatggtgctattgaacgagatgatccgcttcatgagatggatcggtattatcctgtaggatcagttggatgaggggtttgcaatgaggaagcggaagggcgctccggcggaaggcacgatggcgtgcacgtccgaacaggacttccgtatcctgtttacgacgcatcccacgccaatgtgggtttatgatcccgagacgctgcgtttcatcgtcatgaatgacgctgcatatgaactctacggttacactgccgatgaaattcccggcatgacggtgctcgatatccggcctcagtccgaacgcgacaggatgctgtctgccattcgtgaccgcagcgatctcgaacggcccgagcgctggcagcatctgcgcgccaatggcgagattatcgatgttctcacttacgggcgccaggtggtgttcgatggcagggaagcgattctggctattgtccaggatcgaaccgaactggcggaagccaatcgtcaggcaagccacgcccagaccttgctggatagtctcgtcaccaacctgccggtcggggttttcgtcaaggacatgcacgacgatggccgttatgtgctctataatcaggcggcatcgacagcgagcggacagccgatagacgaagccatcggttcgattgatcttgatatttttccggagcgcgaggcggctgttttcgcccagcatgaccgcatggtgatgcgccgccgcgaggtgttgagcgtcgaacgcaaggtcgagcgcaaggacggaacgtcccgcacgatgcggatcatcaaatcttcgataccgccggtcgaaggcaatgagccgcgctatctgatcggacttgtcgaggatataaccgaacggcgcgagatagaaaaacgcatggtccatatcgccatgcatgacagcctgaccggcctgcccaatcgcgcctatttcacccaccatgtcgggagcctgttgaagaagggcagcgattgcgaccccttcgccctgttctatctggatatcgaccatttcaagaacgtcaatgacagtatcagccatcaggcgggcgacgagcttttacagaaagtagcgcttcggctgcgacagatcacaacggcggaccagttcattgcgcgccttggcggcgacgagtttgccattgtctatcgaagcggtacgctggcgcagatcgccatgtttgccgatcgcgtgctttcggcctttcaggatccgttcgtgctgggcggcaatgcggaattcgtcacttgcagcatgggaatagcgcaggctcccctgcatggcgacaataccgatgtactcatgcgcaatgccgatctggcgctctatgcgtcgaaatcgggcgggcggcgaaccttccgcttctatcaggattcattgcgccttgctgccgaaaagcgccatgtcatgacttcggatttgcgccaggcactcgctgccggccagtttcagcttcattatcagccgatcttcaatctcgaaggcgggcatatttctggtttcgaggcgctcatccgctggaaccatcccgaacacggcatgatcccgcccttggaattcatcagtgttgccgaggaaaccgggctgatcggccctatcggtgattgggtcttgcaggaagcctgccgtgaggctgcacgctggccggaagacatcaaggtctcggtcaatctgtcgccggtccagttcgaccagagcacgcttctccaatccgtcaccgacgcgctgggcgccgcgcacctcgcgcccgaacgtctggaactggaaattaccgaaacagtatttttgtccaacagcaagcacaatatcgagcttctttttgacctgcgccgccttggcgtgcgcatcgccatggacgatttcggcaccggctattcgtcgctgagctatctgcgcgcgttccccttcgacaagatcaagatcgaccgtagcttcgtttccggcattgaggtcgatacgcgcgatctcgccattattcaggcggtggcgacgcttggcgcaggtttcaatattgtgacgactgccgagggcgttgaaaccgcccagcagcttgaacggctgaaaaacgaacgtttcggtgaagtgcagggctatttcaccgggcggccaatgcgtgctggcgatgtgcacgccttcatccggaacagcggcggccttggcatggctcgcccgcataatacacttgctatctgaccatcatactgaaggggcttgaccttccaacggttggaagggctaacacgggggcactctcggttttcgacgatttatatgtcacgaaagggattgccatgaacaagactgtaaagcctgaggccgtaagctttcccgtgccggtggagggcatgagttgcgcttcctgcgtcagcaaggttgaaaaggcgctgagcggcgtgccgggcgtgacgcgcgccagtgtcaatctggcaaccgagcacgcccatgtggaacttgccgggcgggtggctttatccgaactcatcaaggcggtcgaaaaggccggttatgaggcacatgcgctggacgaggcccgcagcgacgccagagcggaaacgcaatctgaaaagcgggatgcggaagcggcggaactgaagaaaagcgtcattctggctgccattctcaccctgccggtcttcattctggaaatgggttcccatctcatcccggccgtccatgtgttcgtcatggatcggatcgggatgcagaattgctggtatctgcaattcgtgctgacgacgctggttctgttcgggccgggcctgcgctttttcaaaaagggggttcccacccttctgcgcggcacgccggacatgaactcgctggtcgtggtcggcacgtttgccgcctggggcttttcggtcgtggccaccttcctgccgggcgcgctgccggaaggcaccgtcaacgtctatttcgaggcggcggcgatgattgtcacgctgatcctgatcggtcgctatctggaggcgcgcgccaagggctgcaccagtgctgcaatcagccgtcttgtcggtttgcaggccaaatccgcccgtgtggtgcgcgatgggcaggctatcgatgtgccgctggaggatgtgcgcgctggcgacatcgtgcaggtgcgccccggcgaaaaggttcccgtggatggtgaagtgatcgagggtgcgtcctatgtggatgaatccatgattaccggtgagccggttcccgttgccaaggaaaagggtgcggcagtggttggcggcaccatcaacaagaccggcgccttcactttccgcgccaccaaggtcggccatgatatggtgatctcgcagatcattcgcatggtccaggatgcgcaggccgacaagctgcccattcaggccatggtggacaaggtgacgggctggttcgtgcccgcggtgatggctgctgcggcgatcaccttcgtgctctggcttgccatcggcggcacggccatgatgggttatgcgctggtcaacgcgattgccgttgtcatcatcgcctgcccgtgcgccatggggcttgccacgccgacgtcgatcatggttggcaccgggcgcgccgccgagtttggcgttctgttccgtcgcggcgatgcgctgcaaaccctgcgcgacgcctcggtgatcgccgtcgacaagactggaacgctgactgaaggaaagcctgctctcgcccatttcgacacggttgaaggcttcgacaaggatgagcttctggcgctggtcgccgccgtcgaggcccgttccgaacatccgattgccgatgcgatcgtcgcagccgcgcaggaaaaaggattgaaactcgcggaagtgtccgccttcgaggcggtgccgggcttcggcctgaaagcgagcgtaggtgggcgggaagtcgccatcggcgcggatcgctatatggcaaagcttggggccgacgttgccgtctttgcggaagatgcaaagcgctttggcgatgaagggcaatcgccgctttatgctgcggtggatggcaggctcgcggcgatcctcaccgttgccgatccgatgaaggagacgacgccagccgccattgcggctctgcacgcgcaggggctgaaggtggcgatgattaccggcgacaatcgccgcacggcgcaagccatcgcacgcaagcttggcatcgacgaggtggtggcggaagtgctgccggatggcaaggttgcggccttgaagcggctttcggcgggtggcaagcgcattgccttcgtgggcgacggcatcaatgatgcgcccgcgctcgccgctgccgatgtgggccttgcgattggcaccggcacggatatcgcgattgaaagtgccgatgtggtgctgatgtcgggcgatctgcgcggcgtggtgaatgccattgcgatctccaaggcaacgatccgcaatatcggcgaaaacctgttctgggcctttgcctataatgtggcgctgatcccggtcgcagggggcattctctatcccttcaccggaaccttgctgtcgccggttctggctgcgggcgccatggcgctttcaagcatcttcgttctgagcaatgccttgcggctgcggcgcttacgtcttgccgtgcagtaattcgcctttccggggttgaggaggcttgcgcgcctccggccccggctcggcaagctggtggatgatcgggcaatcggggcggttatcaccatggcaattcctggccagatagcgcagcgtatcggccatttcctgaagctggcgcatttttgcttccagttcctcgatatggccgagcgccaccttcttcacatcggcggaagcgcggttgcggtcgcgccagagcaccagcagttccttgatctgctccacctgaaaaccgaggtcgcggctgcggcgaatgaagcgcagcgtctcgacatccttttgcgtatagatgcgatagccggaactggttctgtcggcggcttcaataagtccgatggtttcataatggcggatcatctttgccgatatgcccgatgcggctgctgcctggccgatattcatcccttgcctcgctcgcttgctgtttggcaccatatagggagttgggaaatctattcaaagggccagtcaggaaggcagggcagggaggctggtcagcgaggcaagtcaggccgttcgacctgttcgcttcatcagatagtgctccgccgcctgaaaggcgtcgaagatgaggatggcgagtgctgcaacgacgaggccaccttccagtacgaaggcgagattgttggatataagcccggcaatgatgacctcgcccagtgtctttgctgcaaccgtggagccgatggtggcggtggccagcccaataacggcggaaagccggatgcctgcgaggatcaccggcatggcaagtggcatctccaccttgaaaagccgctgcatacccgtcatgcccatgccgcgcgcggcctccacgatgggcggtggcaggcttgtcaacccggtgagcgtgttctcgaagatcggcagcaggccatagagaaaaagcgcgatcagcgtcggcttgtcaccgaagccaaagacgggcacagccagcgccagaaccgcgacgggcgggaaagtctggccgatattgaccaggctgcgcgacagcggcaggaattccgcgccctgcctgcgcgtgacgaagatcgccatggtgacggcgataagcgtcgaacagaaagtggcaagcgccaccagccccagatgctgcaaggtgagcgtcatcaggttcgcgcggtcatagatgaccggggttcccgcatcgacgaacgggcggaaaaccggctcgaaaagatgcgggtgcaggagaaagagcagcagcaccgccacaagcaccatgcgcggaaacagggaaaggaaaagcttcatgccgggcgctctgcctgatgcagtagcttttccaatgtcacgcggccaagcgatcggccgtcttcatcgagcaccggcagcgcccttcggcccgaccagagaagctccgccagcgcatcgcgctgcgaggctgtgacgggcaggggttcgccgctggcatcgcccggttgcaacacggttttcaaatcggtgagcgagagaaggcggaacggccgctctccggttccgaccagccgttccacgaattcggtcgcggggcgggccagaatttcggcgggcgggccgaattgcaaaagcttgccctcatccatcaccgcaatgcggtcgccaagcgagatcgcctcctccatatcatgcgtgacgagaaggatggtcgtgccgaagcgccgctggatcgccttgaggtcttcctgcgccttggcgcggatcaccgggtcaagcgcgccgaaaggttcgtccatcaggaggatgttcggtccggcggcaagggcccgcgccacgccgacgcgctgttgctgcccgccggaaagttcgtgcggatagcggtcgcgataggcgcccggctcaagctggaacagctccagcagttcatccacgcgcgcctcaatgcgctgtttcggccagccgaggagtgcgggaacggtcgcgatattttcgccgaccgttcgatgtggaaaaagcccgtgttgctggatcacatagccgatccgccgccgtaattcatggcccggctcatccagaatgctctgcccgtcaatgcggatttcgccggaggtcggttcctccagccggttgaccatgcgtagcagtgtcgtcttgccggagccggatgtgcccacaatcgccgcgatactatgcggttcgatggtgaagctcacctcgtccaccgccgcccggccattgtaattcttggtgatccggtcgaactcgatcatgcgggtttccccctgtcggcgatttctattgctgcatcgaggatcacggcggctgcaaaagcgagaagcaccgttggcagcgcgccgagcagcacgagatccattgcggtttggccgatgccttgaaagacgaaaatgccgaagccgccgccgccgatcagcgcggcaatggtggtgaggccgatattctgcaccatgacgatgcgtatgccggtaagaatgaccggaaaggccagcggaaactctgtcctgaacagtctttgcaggcgcgtcattcccatgccgcgcgcagcgtcggtcacgggttcgggcacctgcgccagccccgccacggtgttggtgacgatgggcaggagcgaataaagaaacagcgcaacgaaggccggggccgcgccgatgccccttatgccaaggcttgccgcccacggaaattgtgccgcaaaccagcttagcggtgcaatcaatatgccgaacagcgccatggatggaatggtctgcacgatgttgagactgttgaggacggaagcgcgaagacgcggcaggcggtggcagatgaggcccagtggaatacccgcaatggcggcagccagaagggagccgagcacaagcgcaatatgtcgccgcgcctcgatccagaaacttgccgcgcggctgtgatattccttcatgaaggaaatatcgtcccataggccggatgaaagcaggagcgcgagcaggcccgtcgcaacgaccagcaaggcgatgcgcggaagcgggcgcacctttaaccgcaccagaccgtccgccgcataaagggcaagcgcgaaaagcaggagccagaagccggaggcgggcgatatgcgcgcataattgttgccttcaggcgcaagatgcgtggcggcaaggccgattgtcaccagcagcacggcgaggcttatgaggcttgcgccgagccgcaacaggcggtgttgggacaggagcgcgacgaggaggcttgccccgatgatgagaacgaagaggcccgcaatcgcgccgggcagggcatcaaacagaaagcgcggctcgccctgcacgatgcggttggcccggaacgtggcgaagggaagcagaagcccaccgaccccgagaacggatatgacaaggccgagcttgtcgatccggcctgcgatgtgtcccacaccgtttggcaagaccgggcgccgttcctgtgttgctatggtctccggcaagggcttgctgccttatcaggtctatttcaaaaagccgtttttcttcagaaaatcttccgctaccgcctttgccggttcgccgccaagctgtacgcggccgttcagatcctgcaaggtggtgaggtcgagtttctcgaaaacgggtttcagaagttcctcgatcttcgggtcctttttcagaacctcctcgcggatgatcggtgcgggctgatagaccggctgcacatgcttgtcgtcttccagcacgacaagcccggatggtgcgatgccgccatcggtgccatagaccatggccgcattggcgccattggtctggttggctgcggctgcaattgttgccgccgtatcgccgcctgaaagcgtgatgagctgatcgggtttcagggtaaagccataggcggtctggaaagcgggcagtgctgccgccgaattcacgaattcggaggatgccgccagaaccaccttgccgccgcctgcaatatatttgcccaaatcgctgaggcttgcgagcttgttttcattggccacatccttgcgcaccgcgatgccccatgtgttgttggcgggagagggcgtcagccacacgatcttgttggcgtcgtaatcaagctttttggctgtttcgtaagccttggccgggtctttccagagtggatcgtcggccttgttgaagaagaaggccgcattaccggtatattcgggatagatgtcgatctcgcctgccgtgatcgctttgcgcaccaccggtgtcgcgccaagctggatgcggtcggtcgttttgatgccgttggcattgagaacggtcaggatgatattgccgagcacgccgccttcggtgtcgatcttggatgaaacggcgacctgtgcctcggcgaggctggaaaactggatcgcgcccacaaaaagggcaagtgcaaaggcacttcccttcaacaagtttctatacgacatgctcttcatcccacacgctgttttttccctgtggagataaactatagcgcgggcagaaaaaggaaaccgccttttgctcccttcctgacagtgggctggcaggagggataataccaaagcccgatgagttccactcatcgggcttgaacatcacatgcttattttgatcgttattttactttttcaagcgtgctcgtatcgacatgctcgaacggctgtccatagacttgcaagcttgtcacctgagtatattgaagttgatcgccggaaagatctatctcgaaagagaacttcatcgtcttgtcgttcttcgccatatagctagattccgcaatcccgttttccttggtctcaagagacattgtttctccggccggtccttcagcgacaacgcacacggctctcagaatacagaaagtattatatacggtattgtttttcttatcgtatattaaataccctctttgatcatgaaatttgccgttgtctcttacacggaaaacttcatgcttataatacatggctaccaggtactggtcgcttgcattggtggcgtctgccgcaggttcaaatgtcagaacttcataatatggttctacagccgtgccgcctttgccaacgttggacccttctttaccgggagcaacatccgtaccgccaggctctaccgttttccatgtaccgaccagtttggccaacgggccaaaatccataccgttgataattgtgctgttttccggggccttgttggtttctgcatgcgttgggaggggtaaagctgcagaaattcccacaagagaggcaattataaactttttcatcgtttcagccctcaaaaggcgccgccgagtgtctctttgattggtatcaagacctatgacaagtcctgcggcgcggcagaaatttagaatggctttaaagaaatcgctttgcgttcaatcaatagctaaaatagcccctctatgggcatgttcatagaggggatgttaagtcattgcggcaattgagtattttcaggatgtgcggcgccagcagctcaagattgtcgtgcgggcggaaaaagaaaccgctttttgtcccctcccgccggtaatccgacaggaggggtaacgttcgtagagtgaatcaggccgcgaagtcgttttgcgtgccgtgggcctcgatcgcttgtgcaaggcgctccagcgcatgcacataggcagccgtgcgcagggtcacaccgcgttcgcgggcatggttccagatggcgcggccttcgcgttccatgatcgtcttcaggcgttcatggatttcttcaagcgtccagtaataaccctgacggttctgcacccattcaaaataggaaaccgtcacgccgccagcattggcaagaatgtccggcaggaccatcacgcccttttcggcgaggatcttgtcagcgtcccccgtgaccgggccgttggccagttccacgataagcttggcgcgaatggaagctgcattaccggcatggatcatgttttccatggcgcttggcaccagcacgtcacaatcggcggcgacgagttcgtcggcgctgatcgcctcgtggcccttgtgaccggcggttgaaatgacggacttgccatcagccttggcggccagaagcaggtcgacgtcaaggccatccgcgcaatagaccgcccctgcggaatccgacacggcgacgatcttgtggccgtcgcccgccatcagcttggccatgaactgtccggcattgccaaaaccctggatggcgacgcgcagaaccgaagcgaggcccagatcgtgcgagaggtggcgaacgaggtagaagccgccgcgtgcggtcgcgtcattgcgtccgagcgagccgccaagtgcgatgggcttgccggtaatgacggcgggagaggactggccgacaatctgggagtattcgtcagccatccagcccatgatcatggaattcgtatagacgtccggggccggaatgtcgcggtccgggccgatgatgccggagaaagcctggatataggcgcgcgaaaggcgctccagttcagccttggagagctggcgcggatcgacctggatcgcgcccttgccgccgccataaggcaggttcatcacggcgcatttgaaggtcatccagaaggcgagcgtctcgacttcttccaccgttgaatcgggatggtagcggatgccgcccttggtcggtccgcgagtgtcgtcatagcggcagcgccacgcaataaaggacttgcgcgaaccgtcgtccatgcggatcatcaaccgcactttcatggtctcacgcgcaaacttcagcttttcgatgacatccgcatcgatgtttatgtggcttgccgcttcgtccagccggacgagtgcactttcgagcagattttccgtggtcacgaaatcacctttcttgcgtgtatgtttttaaaaatgcgattttgcgtatttctgactacgcctttgcgcaacaaaaggaaagcaaaaaggacaatagtgttgtcctatctgtgatggcaaattcgcacaccccccaacaagcacagcccgcctttgcggcggcctgaaagccacagccaaatgtcgcgtaatggtgcgcatgtcgtatttatggcgtcttgtgacgcaagcctgctgtcggcttctggcgggagcccataaaatatcatcaaaggcttcgcgcgtgccacaatggtgtgcggggctggtgaaaatggtggttgttcatgtcccgcttttctttagcttcagtcgttaaaaatgcgctttccggcaacagaaactgggagccgcaatggcccgatgcccaacccagggccgaatatgatgtcatcatcgtcggtgcgggcgggcatggccttggcgctgcctattatctggccaaggaacacggcatcaccaatgtcgcggttatcgaaaagggatggctcggcggtggcaataccgggcgcaacacgaccattattcgctccaactatctttatgacgagagcgcgcatctttatgaacatgcgatgaagctctgggaggggctgagccaggatctcaattataatgtcatgttctcgcagcgcggcgtaatgatgctggcgcatacggtgcatgacgtgcagagtttcaagcgccatatccatgccaaccgcctcaacggcatcgataatgaatggctgacgaaagaacaggcgaaggaatattgtccgccgctcgatatctcccctagggcgtgtctgcattcaacgtaaccagatcatagcgcatgcgagatggacgaaacccatgaatgcggtcaatgttttctcgcatcgcagcgcaatacgacgatagcgtttcaacttgttaaaaaagcattcaatctgatggcgttccttgtacagcctccagtcgattgttgggacactggaacgtgttggattgaccttgatctgagccgttgccttgagattgctggcaatgaaggcccttaagtgatcggcatcataggctgcatcagcaatggcatgccccacacccttcaagccggatagaaggcttgaagcttgcggacagtcaccataatggccgggtgttggctttattcgcagcggtaggccgatagcatcgacaacagcatgcagcttggtcgtcaatccaccgcgcgagcgaccgatgcaggcagcttcagccccccttttgcgcccgccgcatctgcgtggactttcgatatggtgctatcaatgaggacatattcaaagtccggcgtatcagccagggcatggaaaagcctttcccatacaccggcgtgcgaccagcgccgaaagcgggcatgaaccgctgtccatttgccgaaggtcgcaggcagatcgcgccagtgcgctgcattggcagccatccacaagatggcgtcgacaaataatcggttatcaacgccactgcggccgggcgtaccaactcgccccggaagatgatatgcttcgatccggttccattgctcatctgtaaggcttcgtctgctcacggctgttctccttcaacaaccttgaatcagaatttcgtacaaaagggaatccttgaatgcagacaagccctaatgcccgttatccggtgattggtgcaaccttgcagcggcgcggcggcgtggcccgccatgatgcggttgcctggggctatgcgcgcggtgcatcgcagcgcggcgtcgacatcatccagaactgcccggttctggcgatccgccgcgatgcttcgggccgcgtgagcggcgttgaaacggcgcggggtttcatcaaggcgaaaaaggtggcggtttcggctgcgggcaacacctccgtcgtcatggacacggcaagcgtgcgcatgccgcttgaaagcttcccgctacaggcgctggtgtcggagccggtcaagccgattttcccctgcgtggtcatgtcgaacacggtccatgcctatatcagccagtccgacaagggcgaactggtgatcggttcgggcacggaccaatatgtgtcctacagccagcgcggcggcctgccgctgatcgagcatacgctggctgcgatctgtgaggtcttcccgatcttcacgcgcatgcgcatgttgcgcaaatggggcggtatcgtcgatgtcacgccggatcgctcgcccatcatcggcaagacgccggtgccgggcctttatgtcaattgcggctggggcacgggcggtttcaaggcgacgccgggttcagcccatgtcttcgcccatacgattgcccgcgatgagccgcactggatcaacgcgcctttcacgctggaacgcttcactaccggtcgcctgatcgacgaagcggctgctgccgctgttgcgcattaaagaataggggagacaaaaatgcttcttatccgttgcccttattgcgagatggaacgcccggaactcgaatttgcctatgcgggcgaagctcatatcgcgcgcccggccgatccctcgacgctttccgatgaagaatggcgcgatttcctgttcacccgctccaacccgcgcggcacgcattatgaacgctggcggcacatccatggctgcggccgcttcttcaatgccgtgcgcgacacggtgagcgacaagtttgtcgtgacctataaggcaggcaaaccacgcccggtactggaacaaactccggctgcggagacgaaatgatgactgacatgcgcattcagaacaaaggccgcgtcaacaaggccaagtccgttcgcttcaccttcaacggcaagacctattccggctttgaaggcgacacgctggcctccgcccttttggccaatggcgaacatctgacgggccgctcgttcaaatatcaccgcccgcgcggcattctttccgccggttccgaagagccgaacgcgctgatgggcgtctcgcgcggggcgggccggttcgagccgaacacgcgcgccaccgcgctggagctttatgacggcctgaaagccgagagccagaaccactggccgtcgctgaagcatgatgtgggtgcgatcaacgatgcgttctccaggttcttttcggcaggcttctactacaagaccttcatgtggccgaagagcttctggaacaaggtttacgagcctttcatccggggcgcggccggtcttggcaaatcgccatccgaacccgatcccgacacctatgccagccgttatgcctattgcgatgtgcttgtcgtgggggcggggccagccgggcttgcggcagcgcttgaagcggcgaaaagcggcgcgaaggttatgctttgcgacgaacaggcggaactgggcggttcgcttctgtcagagccggagccggtcatcaatggccgcgcaagctgggactggctggatgagacgctggccgcgctcgccgccatgcccaatgtcacgcttttgccgcgcaccacggcgattggctattatcaccagaacatgctgggcctttgccagcgcctgaccgatcacctgccgaacccgccagccaacgcgccgcgtgaacgcatgtggcgtgtgcgcgcaaagcaggtcgtgctggcgcagggtgcaattgaaaggccgctggtctttgccggcaacgaccgtccgggcgtgatgctggcgggggccgggcgtacctatctcaaccgctatggcgtgaaggttggccacaaggccgttattgtcacgtcgcatgatagcgcctggcttgccgccttcgatctggcggtcgcaggcgtcaaggttcctgccatcatcgatgtgcgtgagcatgttgcgggcagcctcgtcaatcgcgcgaagatgctgggcatagaaacgctgaccggctggaccgtaaccgatacgggcgggcgtcaccgggtttcctccgtgcgcgccaatccggtgcagggcggcgtggctggcgcgccgcgcaccatagaatgcgatgtggtgctgatgtgcggcggctggacgccaagcgtccatctcttttcgcacaccaagggccagcttgtctgggatgaggagcgccagatctacctaccgggcgcacgcacggaagaaagccgctgcgctggtgcgggcaatggtcatttcgaccttgaagcggcgcttcgtgaaggagcgcaaagcggtgccggtgcggcatccgatgccttgaagcgccctgcgccgcaggtaggcctcaccacgttccgcccgccctatacgccgaccacttttggcgctttctgcggctataatcgcggaaaactgtttgaagtcacgcgcaagacgccgatcgacgcttgggccgaacagcatggcgcggctttcgagccggtgtcgctgtggcggcgcgcctggtatttcccgaagcccggcgaagacatgcatcaggccgtggcgcgtgaatgcagggcaacccgccagtcgctcggcatgttcgatgcctccacattgggcaagatcgaggtggtcggcccggatgcagccgaattcatgaaccgcatgtataccaatccatggacgaagcttggtgtcgggcgctgccgctatggcctgctgctcggcgaagatggcttcatccgcgataacggtgtggtcggtcgcctgacgcaggaccgtttccacgtgacgaccacgaccggcggtgcggcacgcgtcctcaacatgatggaagactatctccagactgaatggccgcagttgaaagttgcgctcacatccaccaccgaacaatgggcggtggtggcgatcaatggcccgaacgcgcgcaagcttatcgagccgatggtcgaggggctggacatttcggacgaggctttcccgcatatgtcggttgccgaatgcacattcctcggcgtgcctgcgcgtctcttccgcatgagcttcaccggcgaactcggcttcgagatcaacgtgccgtcgcgctatggtcttgcgctgtggaaggcgctttacgaggcgggccagcaatatgacatcacaccttacggcaccgagacgatgcatattctgcgcgccgaaaagggctatatcattgtcggccaggatacggatggcacggtgacgccggacgatgccagccttggctgggccattggcaagcagaagccggatttcgtcggcaagcggtcgctgtcgcgtcccgacatgctgaaaaaggaccgcaagcatctggtcgggcttctgaccaaggacccgaagctggtgctggaggaaggcgcgcagatcgtggccgatccaaaacaggcggtgccgatgaccatgcttggccacgtcacgtcttcctattggagcgagacgcttggccgttccattgccatggcgctggtgtccggtggcaaggaccgtatgggcgagacaatatatatgccgatgccggatggcagtgtgcatgaggccatcatttcgggaaccgtcttctacgatcccgaaggtaagaagttgaatgcataaggattgaaccatgcttgttgagaccaacccttattcgcatcgccgggtatcgattccgggccgccttgatgtgcttccggcaaaggatggcgcgcgtttcatcttgcgcattgctccggcgaaacagccgttgcctgcatcggccccgatgaatggtatatctgggcaggggaaggggaggccgacgctatccgtcaggctttcgccaggctttatgaaagcgagccgcatagtcttgtggaggtgagccaccgcgaaaccggcatcgatatttccggtcccgaggccgaatggctgctcaatgcagcttcgcctttaaaccttgccgaaatgctagcaccgggggcggcgcgcactgtcttcgaccatgcgcaggtcattctgctcaaatgggatgcggatcattaccggatcgaagtgtggaattcctttgccgatcacgtctggaccctgttggaaaccgcaagccgcgaggtggagctttccatctgatgcgccttgcctgccggtcccgtgtcggagccggcctttgcgcgcctgtttttcatagattccagatgcggcgcgcattttcgcaaaaaaggcgcgatttttccgtggtgctgcatccttcaagcagggcatgggtggccgccacccatgtcgaaagccctgcgtcgggtgaactggcaagtgtgcagacaggccagtcgctgccccatatgacgcggtcccacccgaaggactggatcacctgttccgcataggggcgcaaggtctgacagtccagctttccgcatcgcaatagaccaccaggccggaaatcttggctatcacgttggggcgccgggaaatttcagccatgccttcccgccagccgtcgagggcaccggccttgatgtccggcgcgccgcaatggtcgacaatgaagcaaaggtcgggtgccagatcggcaagcgcaatggccttgccgatctggtgcggctgcacacaaagatcaaaggtaaggccggttccttccagcctcttgatgttttcgcgaaacagcgccccttcggaaacttcatccggcaccacatgcaacacgcggcgtagccctttcacgaaaggatcgcttagctggcgttccagataggcggcaaagcccggttcctccgggcggcatgacgcgatcgctcccttgatgaacccgcccgatcggcgggcgatttgccttatatggtcggtctccgcctgcatggcgtgcggcgcaacgtcaacttctatgtgaagagcgccgccaatgccggcacgctcggcctgaagacgatagctgtcgaaaaggaaatcgcggttgagcgcaggcgcgctctcaagccacggatagctgagcgcgtttttgtcgatcaggtgcaggtgcgtatcgatcagcatgggaatcctccttgctttcgatgctttcaaaaaagaagatatttttcaaatcagaatttatcctgtcacgcctacatccgcgcccaccagcttggagaggtcgcgtaccgtcttctgcaacaggctgatcgtctgggtgatatcaggggccgaagacggattgacgagcgtgatataggggcaggtgagggctgcaatgcaagtgccgtccgggccgaggatcggcgcggaaaggttataggcgtccgccatctgtgcgctcgccatcatctcgtatccgcgctcgcgtatctggtcgagacggtcatagaagtcctgatccagattgacttcatcacggcttttcacatgggcggcaatcatcatttcgcgctcttccggtgagcggaaggcgagcagaacgtgaccggagccggtatcgaacaggctgatatgcgagccgacgcggatggaaatgccccagtaatccggtgcttcctgctgagcgatgaccaccaccgagccgcggtcgaacacggcaagctgattggcctgtttggaacggtcggcaagctcgcgcatgaagggcgtggcgaaggaggcaagcctgcgcaccggcgcatggagttgcgcaagcccgaacagcttcagcgtcagtgaataacggtcgccatcgagtttggtgacatagccgcgcttcaccagccggtccagcatccggtaaaattcgttggggctgcggtcgagatgcttggcgatctcggcctgcgtcagcccgccatccacactcgccagcaattccaatatgtccagccccttgtccagcgcgggcgcgcgatagcgatcgtcagtttccaaggtcggctccctcataaatggctttcttcatatacgaacagcgtaaagggtgaaaggaataaccacccgcaaatcgccttgaccatgtttgaataatatgtttgcatataaatggaagccccgcaatcggggaacgtggacgggggagcgtccgctaataaggaggagacgaatgcaggatttcaaatcgcatgttctggcgggcgcggctttgctggcaatgggaattgccccggcttacgcggcggatctgcccggcaagttcgagggcgtgaccgttaacgccaagctgatcggcggtcagcaatatgaaacgctttatgcgcgcattgccgattgggagaaggcgacgggcgcaaaggtaaacattctttccaagaagaatcattttgagctcgacaaggaaatcaagtccgacatggcttccggctcgatcaactggtgcgtcggttccaaccattcttctttcgcgccgcaatatggcgatctttacacggacctgaaaccgctcttgccaaaggaagagatcgacgctttcgtgccgtcggtcatcaaggcgtccatgctcaatggcaagctggtcatgctgccgcgtgcccagttcgatgtgtccgccctttattaccagaagagcctctatcaggacgaagccaggaagaaggcgttcaaggaaaaatacggctacgatctggcaccgccaaagacctggaaggaagtttccgatcaggcgatcttcttcgccgatccgccgaatttctacggcatccagttcgcaggcaaggaagaggcgatcaatggccgcttctatgaaatgctggttgccgagggtggtgaatatctcgacaaggacggcaagcctgccttcaattccgatgcaggcgtgcgcgcgctcgactggttcgtaaacctctacaaggccaaggccgtcccggctggcaccacgaattatctctgggatgatcttggcgcgggctttgcttccggcaccgtggcgctcgatctggactggccgggctgggccacctatttcaacgatccgaagtcgtcgaaggtggcgggcaatgtcggcatcgtcgtgcagcccaagggctcgtccggcaagcgcaccggctggtctggccatcacggtttctccgtcaccgaagcctgccccaccaaggaggctgccgcttcgctggtctggttcctgaccaatgaggattcccagaaggtggaagccgccaatggtacgctgcccacccgcaccaaggtctgggaatgggatatcgagcaggctgcatctgatccttacaagaaggaagtgctgaccgtgttccaggaagcggcgaagaatgctttcccggttccgagcaccccgtcctggatcgagatttccaacgccgtctatcctgaattgcaggctgccattctgggcgacaagacctcgaaggaagcactcgacagtgcggcccagaaggcgacccagattctggaagacgccggcgacctttgaccgtccgattttcggcaggcccgcttttccgcaaggggtggcgggccgtttcggcagctcatgcgccgaacccagtatttgggatggataatgtttaaaagactttccccgccggtcctgttgttgcttccggccttcatcattctggctgcggtggtgctctttcctcttgcgctttcgctttattccagcttcacgccgtttcgcctgacgcgcccggaaacgctgttccgctttatcggcctgcgcaattatgagcgcatcctgagtgactgggtgttctgggcagcctttctgcgcacggtggtttttctgaccatcgcactcaatctggaaatgcttctggggctgggattggcgcttctggtcaacaaggccacatggggcaagcgcaccctgcgcacgctcatgatgtttccaatgatgttctcgccggttctggtgggcttccagttcaagttcatgttcaacgacaatatcggcctgatgaataatgcgcttcagtcgctggggctgaccgacagggcgatcccctggcttatcgatggcaatctggcgctggtggcgatcctgaccgccgaagtctggtcgtccaccgccgtctttgcaatcctcattctggccgggcttctcgccatgccgcaggacccggtggaagctgcccgcgtggatggctgcacgccatggcaaaccttccgctatgtcatctggccctatctcatgcccttcgcctatatcgcgatgaccattcgttcgctcgatgtggcgcgcgcctatgatatcgtgaagatcatgaccgatggcggcccggcgcggcgcacggagctgatctggaccctcgtgggccgcacggcctactcggatgcgcagatgggccttgccaatgccatggcctatgtcgcgatccttctctccatcctcttcaccgtcattttcttccgcaagcttgccgccgcgcgcacgcagatcggagcggagtggtagtcatggcccaatccttgagcaatgcccaacaccgtatgcgccgccgcattgcgcgcgttttctatctcgtgggcctgtttctggctatgcttgtcatatgcctgccgggcttctggatcgtgctttcctccttgcgtccgccggtggaaatcatggccaagccgcctgtctggattccgcaggacatctcgctcgatgcctatcgcaccatgttctcaggagcaggggcgggcggcgtgccggtctgggattatttccgcaattccatcattgtttccgtcacctccaccgtggtgtcgctcatcatcggcatgtcgggcggctatgcctttgcccggttccgctttcgcggcaagtcggcaaccttcctgggcttcatgctcacacgctccgtgccgggcatcgccctgtcgttgccgctcttcatggtctattcgcgcattggcatcatcgatacgcatttcggcctgatccttacctatgtggcgctgaatattcccttcacgatctggctgatcgacggcttcttccggcaggtgccgaaagatctggccgaagccgcccagatcgacggctgcacgcgctggcaggccttctggcaggtggaatttccgcttgccggtcccggcatcgcatcggcgggcatctttgccttcctcacctgctggaacgaatatgcgctggcctcccagctcacccgttccgtcaattccaagacgcttccggtcggtcttctcgattatacggccgagttcaccatcgattggcgcggcatgtgcgcgcttgccgtggtgatgattgttccggcgctggcgctcaccttcgtcatccagaaacacctcgtttccggcctgactttcggcgcggttaaaggttgaaattgtaatggcacagctttccatcaaaaatctcgtcaagcgttatggcagcatcgaagtggtgcatggcatcaatctcgaaatcgccgacaaggagtttgtcgcgctggtcggcccgtccggttgcggaaaatccacgacgctgcggatgattgccggcctggaatccatctccggtggcacgcttgaaatcggcggcaaagtcgtcaacgacttgcccccgcgtgatcgcaacatctccatggtgttccagtcctatgcgctctatccgcatatgagcgtgcgcgagaacatgggtttttcgctgaagattgcaaagcagccgcaggcggaaatcgaccgccgcgtcaacgagacggcggctgttctggggcttgaagcattgatggaccgccgccccgcgcagctttcgggcggccagcgccagcgtgtcgccatggggcgcgccatcgtgcgcaaccaggaagtctttctcttcgatgagctgctctcgaacctcgatgccaaactgcgtacgcagatgcgcaccgaaatcaagaagctgcacgccaaggtgcagtctacggtcgtctatgtgacccacgatcaggtcgaggcgatgacgctggccgaccgcattgtcatcatgcgcgacggccatatcgaacaggcgggcaccccggatgaagtgttcaagcgcccggcgacgcaattcgttgcgggcttcatcggttcgccgccgatgaacatggccgaagcgaccgtgaagggtgacgagcttcttttcgccaatggcgaccgcctgccgctgcctgcccggttcaaggcaagggtgggcgagggcgcaaaggttactttcggcctgcggcctgatgatattttcccgaaaggtcacggcctttcgaccggcgatggcgtgcatgagaaagaattgcgcgtcgtcatcaccgagccgcttggcaatgaaacactggtctttgcggaatttgccgggcgcgaatgggtggcgcgtatgctgaacccgcgcccggtgcagccgggtgagagcattgccatgcagttcgatctggcgcaggcgcatcttttcgatgccgctaccggcaagagtctggcggtgtaatcatggcaaggatcgagcggtttgaattgcgcatggtggaccttccgcccaaggcgaagcgcaccgatgcaatccagagctttgtaagccaggaaacccccatcgtcaccattaccgacagcgatggtgcggttggcaccggctatagctatacgattggcactggtggttcgtccgtcatgcgcctgcttgccgaccatctggcgccgctggtgattggcgaggatgccgattgcatcgaggcgatctggcgcaggctggaatttgcaacccatgccaccacgatcggcgcaatcaccgcgctggcgcttgctgcaatcgataccgcgctttgggatctgcgtgcaaaaaagcagaacctgccgctctggaagcttgcgggcggggcaagggaccattgtccgctttatacgaccgaaggcggctggctgcatatcgagaaggaggcgctggtcgaggatgcgcttcaagccaaggcgaaaggtttcaccggctccaagatcaagatcggcaagccgcatggcgcgcaggattatgcgcggctttccgccgtgcgtgcggcggtgggtgctgccttcgagatcatgaccgattgcaatcagggttttacggttgatgaagcgatccgccgtgccgagcgcctcaaggaacttgatctggcatggatcgaggagccgctaccagccgacgatctcgacggccatatgcgcctggcccgctccacggcgacgcccgttgcagtgggtgaatcgatctactcgatccgccatttccgcgaatatatgcacaagggtgcctgctccatcgtgcaggtggatgtggcgcgcatcggcggcatcacgccatggctgaaagtggcacatatggcggaagccttcgatattccggtgtgtccgcatttcctgatggaactgcatgtaagcctcgtctgtgcggtgccgaacgggcgctatgtcgaatatatcccgcagctcgatgacctgacggacaagggtatggaaattcgtgacggccatgccgttgctccatcgcagccggggatcggcattgcgtgggattgggacgcagtgcgttcgcgctcaattggcgaattcacccgcgagatcgtgagggcgccatgagcaagcatcagggccagcgcatggggatggtgatcggcctcaacccggaaaaggtcgcgaaatataaggcgttacatgcgcaggtctggccggaaaacctgctgtttggctattgggaatatgtcggcagcgattttgcagccgacatgaggaaaatggccgaaagccccaaaaatcaggaatggtggtcggtctgtatgccatgccagaaaccgcttgaaacccgcaaagagggtgagtggtgggcaatgatggaggaggtttttcaccatgactgacgctttcgacccgaaagccctgcggcaatggtgggccaggccgtcgcggcccaagccgattgtcattttcggcgcgggcagcattgtcggcgatgcgcatctgccggcttatgaaaaaggcggctttccggtgacgggcattttcgatcccgatctggaaaaggcgcgcaaacttgcggaaaaatggggcgttacggcctttgcttccatgcaagaggcgctggcggtcgaaggggctgttttcgatctcgcaataccaccttccgcccatgtctcggtactctcgcaattgccggagggggcggcggcactcatccagaagccgatgggcagcgatcttgcgggtgcgacggaaattctgaaggtctgccgtgcgcgcaagctgaaggcggcggtcaatttccagcttcgctttgcgccgatgatgctggcgctctatgacgcggtggacaagggctggctcggcgaagtggtggatttcgtgcgcggccttctgggtaatccgcaaggcgtccatgccaagagcatcggccatcccaaccacgatgttgcgcagacgcgcacggcggcaattctcgattatggcgagcgtgttcgctgcgcgctttcgatcaatcatgaccatgatttcgggcgcaagttccaggcctgtgaatttcgtatctgcggcacgcaaggtgcggcctatgtgaagctcggtgtcaatctggactatccgcgcggtgaaccggatgagctctggattaggccgaagggtggtgatgactgggtttgtgtgccgcttgaaggcgcatggttccccgatgccttcttgaaccgcatggcgcatctgcaacgtttcgcttgccgcgaagatgacgagttggtcggatcggtggaagatgcatggcacaccatggcgctggttgaggccgcctatcggtcgagtgccgcaccggcaaccccgcttgccgcgaggccggaggtgtgaccatggccgaacagacactctattttgaaaattatgagctgggttgcgcgcaggccatttatgcctgcgaccataccctgcttgtcgaacggagggcttgaaacatgacgatacgactggatggaaagaccgcgcttgtgacggcggctgggcaagggattgggcaggcaagtgcgctggcctttgcagaggcgggcgccaaggtctatgcgaccgacatcaatgccgatgcgcttgcgaaactggaaggcatagccggcattgtcacgcgcaggctggacgtgctggacgacgctgcggtcaaggcgctggtggctgaaatcgggcagatcgatatcctcttcaactgcgccggttttgtccacaacgggaccatccttgagatgaaggacgaggaactggattttgccgtcaacctgaatgtccgctccatgatccgcaccatccgcgccgtgctgccgggaatgctggagcgcaaggatggcgccatcatcaacatggcttccgtcgcatcgagcgtcaaaggggtgtcgaatcgttttgtctatggtctgaccaaggcggcggtaatcgggctcaccaaggcggtcgccgccgattatgtgggcaagggcatccgctgcaacgccatttgtcccggcacggtggaaagcccatccttgcaggaccgcctgcgggcgcagggcgattatgaggctgcccgcgctgccttcatcgcccgccagcccatcggccgcatcggccagccggaggaaatcgccgacctcgcagtctatctggcaggcgcgacctataccaccgggcaggcctataacatcgatgggggatggtcgatctaaccctgatcgcccccaacctgtccctttaaggagtagacttatgaaatttcttcgttatggcgcagccggtcaggaaaagcccggccttctcgacgccgatggcaccatccgcgatctgtcggcccatgtaagcgatctgtcgggtgccgcgcttgacccggatgcgctggcaaagcttggcgcgctggatgtcaattcgctgccgaaggtggaaggcaatccgcgcatcggcccttgcgtggcgggcacgggcaagttcatccgcatcgggctcaattattccgatcacactgcggaaacgggtgcggcggtgccgtcagaaccgatcatcttcatgaaggccacttcggccatcgtcggccccaatgacgatcttgtcattccgcgcggctcgcaaaagaccgattgggaagtggagcttggcattatcatcggcaaaaccgcgaaatatgtaagcgaggaagacgcgcttgattatgtcgccggttactgcaccatccatgacgtttccgaacgtgctttccagatcgagcgccagggccagtggaccaaaggcaagtcctgcgacacgttcggcccgaccggcccgtggctggtgacgaaggacgagatcgcagacccggaaaaccttgccatgtggctgaaggtcaatggcgaaaccatgcagaacggctcatccagaacgatgatctatggtgtgcggcatctggtttcctatctctcgcagttcatgtcgctgcaacccggtgacattatttccaccggcacgcctccgggcgtgggcatgggcatgaagccgccgcgctatctcaaggctggtgatgtcgtggaactcggtatcgagggcctcggatcgcagaagcagaacgtgcgcgccgatagctgataatggacacacaatgacgaaaatcaccgatctgcgcgttttcgacctgcgctttccgacgtcgcaaagtctggacggctcggatgcgatgaatcccgacccggactattcggcggcctatgtcatcctcgatacggatgatgaggcgctgaaagggcacggccttaccttcaccatcggccgcggtaacgatatttgctgccatgcgatcctggccatgcgccatctggtcgtgggggcttcgcttgatgaaatccgtgccgcccccggcaagttctggcatcacctgacgggtgacagccagttgcgctggatcggcccggagaagggcgccatgcaccttgccaccggcgctgtggtcaacgcgatctgggatttgcttgcgaaacaagcgggaaagccggtctggcggccggtctcggagctttcgccggaagaaatcgccgatatcgtggattatcgttatctgaccgatgtgctgacgcgcgatgaagccatcgaaattctgcggaaggctgaaagcggcaaggcagagcgtatcgccacgctggaggcggagggctatgcctgctacacgacctctgctggctggcttggctatgacgacgcgaaattgcgccggctttgccaggaagcgatcgatgaaggcttcaaccacgtcaagatgaaggtgggccacgatctggaagacgatatccgccgcctgaccatcgcgcgagaggttatcgggccggaccgttatctcatgatcgacgccaaccaggtgtgggaagtcgatcaggccattgagtgggtgaggcggcttgcctttgccaatccgttcttcatcgaggaaccgaccagccccgacgatgtggccgggcatcgcaagattcgcgccgcaattggtccggtgaaggttgccaccggcgaaatgtgccagaaccgcatcatgttcaagcagtttatcgcggaaggtgcgatcgacgtcgtgcagatcgatagctgccgcatgggtggcctgaacgaggtgctggcagtgctgctgatggcagcaaagtatgaccttccggtctggcctcacgcgggcggtgtgggcttgtgcgaatatgtgcagcacctgtctatgatcgattatgtggctgtctccggcaccaaggaaggccgtgtgatcgaatatgtcgatcacctgcacgaacatttcctcgatccctgcattatcaggaacgcggcctatatgccgccttcgctgcctggcttttccatcgagatgaagccgcaatccatcgcgcaatatgcattcaagggctgaccaaacgccgcgcgcaaagcgcggcgtttttttagcatttcgagccaaaaatgcgaagctcctaagcgggaaatcagtccacaggactgatttccgatcccgctttgatgtgtcagataatgtgtaaaaacaaatagttagagcggttctggcaactctgtcaaaacaggagccgctccagcatctccagcaaaaagcggaaaatggccttgcgcaccgcaattcccatgaggcgggcacgcataggccttggcggttatcagtttgtgagcgctgctctgacagttttaatggggatgaaaagccgaagcggatttgaaggcaaaggcgtgaacgcctcagcgttttgactggatcgccatcaatcaaggactgaaggtcacaatggaagtcgcgatttaactctcgtcgtcccaaagctgttgccaatcttcaaagagcatcggtaccgtcacttgaagtaactggtcataaacctcctgaagctcagttagaaacgtttccgctgcttctggtactttgagataacgatctttctcgtccaattctctcgtctgaatgaggtagcagccgtcgcgaattgtttctctcgtatcttggtcgcatttcatcgtaaggacaggcaaaccatggacaaaactatcccgctgcttattcattttatttagtcttgccagcaccgcgatagtatccgcgatacgctgttcgtcaacgtcagcaagttttggattatgtcggagtagctttgagaggtaggtaaaccgcgtgccatcaccattcaaatgcgcaaggccaagctgaatggcttcaggatttgcgagcccaagcgcgcttggaaggcgataaactgatgccataacatcgccccacaacatcacaatctcgccaagaagtactttagtttgggccttttcttctgtccagcggcttacagctgtgccagcattcacttcagtcgccctcccacggtcattgtttataccgttatgtcttttccttgaaacattgtaattctatctgattccgaaatgaatcaatggagcgctgctggttggatggtgtgtcgtaagcagggaggtcgtacgccttcataaccaactggcgagcaactgttccttcggcaccgttcccggacaatgccaaagcctcgctcattggtatttctagttgacgcatctccatgattttgcccgccaaacgtccccatgctccacagattgcatcaggcgactgatcattatccgctgcatgaactgcggtcgccgaaagcaatgcggcggccaaaattatatgtctcatggtacccccaaatctctcggcataactggcagagcccagggaaccggtcaaggggcagatatggccgaagcggggtttagccgtatcggatgcggggagggctgcacaaaattatggagaccccatcatcgtccgaatttcggacgatgtcggaaggtttggcttaccgcccccgataaatttttagcgaccgtcattgccggaatttccggcattatgaaagagaatgaaatcgttgtaggtgtcgcccactgggcgacaccgttataggagtgggccgcgcccataacctgtttgtcagtcaggtttaaatgtcggccagagcgacatttaaatatgcctcacagccacattatgagaatttcccacttcgccctcggcagattgttcgtccgccgatggcggttggaccctgccgaccaaaatctgaattgacctccccaaaacaggtgagcgcaaatccgacaccgtgtcgcttttcaacccttcgatttgagcgaaaggttgccgatccatgtcgcacggatttgccgttgttttcggtaaagcgttgatttccatggtaattggtttgcaacatgacgcgacatggaacagtcagacaaggaccgccatttttacataagtcattgtaattgcttggtaaaataatggtgcccggaggcggcatcttattgaagtttcaaggtaattccacaagtttcagcccttatcaatgccgttgcgtaaaggccgtgttcttgttacgttcaatatcagcaattctcatcatctttcatttaatcgcatgatgaaggggggattggtgggtgggtagaattagtctggtagggcgacaaaggtgcgtgcaataaaccgattgagcgcaagggcggcaacaacattgggaccggggaagcacaatgacggtgcgggcctttggctgcacaagcgcccggatggtggcgggcaatggattctccgtgtcaccattcatggtaggcgcagagagatggggcttggctctgcgcttgaggtgtcattgaaagaggcgcgtgaagccgctgaaaagtggcgcgccatggttcgctcgaacatcgatccaatcaaagagcgcgaacgccagaagcgtgaagctgctcgcaatctgcatttgttgaaagatgtggcaattgatgcatttgagagccggaaagctgaattgaagggcgacggtgacgctggtcgctggttcagcccgcttgagcatcatattttgccgaaactcggcaaggttccggtagccgatattgatcagaaggatattcgcgacacgcttgcgccgatctggcattcgaaagctgaaaccgcacgaaaggctatcaatagacttgccatatgcatgaggcatgcagcggcccttggtttggacgttgatttgcaggcaacagaaaaagctcgcgcccttctcggtaagcagcgccataaagcccagaatatcccggccatgccgtggcaggaggtccctgccttttatgcgaccttgactgacgactcggttacgcatcttgctatgcgcctgcttatcctgacgggcgttcggtcggggccgcttcgttcgatccatgagagccagatagacggcaatgtctggaccattcccggtgaagccatgaaaggccggaaggatgcaacgaatgacttccgtgtcccgcttacagtcgaggcgatgaaagttatagatattgcccgccgccatgcgcgtgacggctttcttttcccgaatgttcgcagcggagttatcagcgatatgacgctgggtatgttcatgcgcagggccaagcttgaagcacgtccgcatggcttccgctccagcttgcgggactggatagctgaaacgacagatacgccccacgatattgcagaaacggttcttgggcatacggtcggcggatcggtcgagcgtgcctatcgacgtactgatttcttggaacagcggcgtgttttgatggagcgctgggcaaaccatgtggccggtaatggtgctcagattttacagcttatgaaggcaggagcatgaaaaagtcgcgcaaccacaaggaattggaaacagtcttgtcaaatttgaacgcggcgcgagctgatcctgatgatgggtttgtcatcctgtctcagtcagacgccgattttcttgctgatcgattgaatgtttacatttcaggaaatgtaaacaccttggatgaagcctttggccttaaacgcggtcgaggtgccccccagaatggcccgatatacccgcacaacatggaaatggctcggaaagccctgtttcgcggcaagaaaagttggaatgatatcgcaagtgaattgggagcagacccacgtacattgcaacgacttgttaaaagacatgagcaacatgcgattgaaagcatggcatctgagcttgtcaggcacatgaacgaaaaagatagaatagaaaaaaaccacaataccctatcggtcactaattcggtcatttagtggccgaaggcgcaaggctaatagtggttcagagtcagcccgtatcaacggatatagaggctgaaacatgcaagtcaccgatcctctcctgaccgcccgtgaaggcgcaaaataccttcaggttagtcttccgaccttctatcgacgcattgctgacggcacgctgccgaagccgattaagatgggaagcctatcccgctggtcgcagtcggaaattttggcggcagtcgaatacgccaaagccaagcgcaatgctggttcaccctctccagtaaaggaggggtagatgaaccacataacagaaacgccgcacttgctgagcagcagcaagaacggcggatcggtaattcagaatgattggaccccttctgaataccgcactccgctcctttctacaacggatttcacagcatcaatcatcgcaaagcgctttcgccttccgatagcgacggctcgcgttgtttgcgaactcgcgggaattggaggcacagcatgagcacggacaaagcacgttgggcgtcggctacgttcagcgttacaaatgttgatggagcttcattcaacatcgccgtaaaaggccgagaccgttgggcactggaaagcctcatcaatgcgggaaaggcagggtgtacccctatcgaccatcccggcccgcgctggtcggcatatgtattcaagcttcgcggcttcggcgtcgatattgaaaccattcatgaaaaacatgaaggctctttcagcggcactcatgctcggtatgtgttgcattccgcagtgaccaccttcgacaaagaaggggcaagactatgacagcggccagagagattacccgtgctctgggcggtcactggcatggccgttacggtgtggcgcgttgcccagcccatggggacaaacggcccagcctgagcttgtcggacggatcggacggcaggctgttactgcgctgtcattccggttgcagcttcactgatattctcgatagcctcaaggggcttggactggtcgaaggcgaggggaactacactcctccctctccagaagaaattgagcgtatccggcaggccgagaacgaggaagccaagcgcaaggagggccgagcactctcctgttggcatgaggccttgccaattcacggtacgattgcggaaacctacctccgtggccgtggcattgtctgccctcttacagacaccctgcgttttcatcctgattgctggcatccgtccggcaatcgttttccggcaatggtcgcgctggtcgaaggtgcgcatcgcttcgcagtgcatcgtacctaccttcgcgctgatggtcgtggaaaggccgagattgagccggccaaagcgatgttgggaacggtggctggcggcgctgtgcggctctccagcgggggtgacaagctgattgtgtgcgaaggtatagaaacaggcctatcgcttctctccggccttgtacgcggttccgtgtcggtatgggctgctttatcgaccagcggcatgaaaacgctcacgctgcccggtaatcccggtttgctgactgttgccaccgatggagacacagcgggccgggaagctggcgaagctctggcaatgcgcgctacggcggcagactggaaagtcagtctgttacccgcccccaatggccgagactggaacgatatcctcatgatgaaaggtgcggcagcatgaacacgcacgaacctgtccccggcatcttcgagaacctggctaaagagcagccatatgaactctggaaaaccccggttcctatttcctccagcttgcccactgttgaggcgtttgtgccggaactgctaccagcagcacttcgggattatgtctttgatgtggcggataggcagcaatccgttcccgacttcgtggccgtagcagcattgtgcgggcttgcttccctgatcggcaatcgtatccgcgtggctccgaaacagttggatgactggattgaggttccgaacctctggggcgctgtgattggcccgccttctgcaatgaagacgccaactatgcaaaaggcccttggcccggtctatgcaattcaggacgatatgcgcaagcagtggcaggctgatttgaaatcagccgacattgacgatgttctgggcaagattgaagccaaggaagctacgaaagccgcagcaaaagcctacaaggaaggcgacaaggatgcagcacgcgctatccttgccgatctgaacaatagcgatgatgaaggccagccgtgccctcgtatcgtcgtgaatgatgcgacggtggagaagctgggcgaactcctgaatgaaaatccgcgtggtctgcttctggttcgcgacgagcttccgggcttcctgtcccagatggagagtgaagaccatgcaagcgaccgggctttctatctggaagccttcaatggttctggccagttcacttatgaccgtataggacgcggaacggtccatatcgcaaattgcaccctgagcattatcggcggcgttcagccttcccgtatcgctccgattgtacggggcgcaatcaccggcgccagcaatgacggcttaatccagcgcctacagttgaccgtatggcctgacccgcgcacgtcatggcaatgggttgaccgtcacccggataggtttgctcgtgaagcctacgagaaggtattccgtgaccttcacgaactggaattaggaagtcctgataatcctgtcgtgttcaggctttctccagatgcgcaggccatgtttcagcaatggatgcaggaaatccagacggaggcacgcagcggcaagctttctaccgttctcgaaagccatcttctgaagatgccgaagacggttgccagcctcgcactgatatttgaactggtcgagggcgggcgggcagaagtcggaacggatgcaatggctctggctttgggctgggcggattatctgcgcagccatgcaaccaggctctattcgtccggtaatacaatagtggtcgaggacggcgcgcgcctgatactggagcgccgtgccacgctcccaaatgagttcaccattcgcgatattcatcagaaagggtgggctggtttgacagatcgtgatgtggtcatgtccgctgtcgatttgctggaagaaacgcaccattgccgcaagtttgaaaagggcgcgggtacatctggtggacgcccttctgcttattatcgttggaacccgaaaatcagggaggcgaaataatggggcgctggcttgatgcattaaaaaaacgcgaaaacggtcttgaggcgaaccttcaaaaccctcaaaactcattcaatctaggttttgaaggttttgagagcttcaattctacggagttgcagaaaaattctaatccgaaaaaaatcatggaaacggccccagatgggaccgacaaaactgacaatgcctctcaaatggtggtttcgtcggttttgtcagttcccctaggaggcgaaaatgagaatttttctggcgacctacgccgtgctcttgaaggcgagaaggggaacgggccgctttttttcagtcaccctatacaggaaaacgaacggcgacggataatcccgtttcccggtcgagattggaaaccagacatcaaaatcaggcctgatgacccagaacggtatgctgatgctctccgtgttcatggccctgcctcctacggcatgatgatgcgcattctcggctggggcggaacgcgagcagggcgggccgaggatgaattgcagaaacagggccgtatagcgttcgacaagcgcggctttgctgtcctgatcgatcagaaaggaaaatccaatgagtgactccgtgaaacaggcggcgcgctggctggcaatgacacctcatgtccagaaaccgcacccggttattccctatctgagaatgcagtttggtctttctgctgtggaagccatccaagcaattgaagaaagcaacctgattaaagcgagggcgcaatgaacattcatgcgtccaatttggacatagagaaattccgcaaggtttatgcgctggtcacaggcggcgcgactgacggggagagagtagcagcccaagcgagagccagaaagattgcagaaagagcgggcatgtcgctgaatgacgctgtgtcccaattggacagtcagccaaagccgaagccggccaatttcttcgagggcttcgcggactggatggaagaaaaggagcctggctacaaggcgaagcgggcgcgggaggttgttgagcgtgaacagcgctacgcgtcaaggcgtgctgaaatcctgaaacagtttgggaccgctaaggcctttcttgaccctacaccggacgaacggctgatcctcaaggcagcggaacccttcattgctgagttgggcgagccatacgaggacgcttgcgggacatggcgtcggccaatttcgtcattcgccggtgttcacagccactttttcaatctggatgacgttgacccggaagctatcatggctatcaaggcggcaattccattccccgaaaccatatgtggagctttcgaggaattgaaggtgtgggacaaactgaacgacgatagggctcatttttacggtcaccacgaatattattacgagcttcccgttgagcttcgaattgaacttctacgagaagtgatgcgaacccagccggttacttcatggggcgatctggaagcccgttttcattacaagtcgtatgcgtggcagcggcaatggattgatccgaaggattttgatgacccggaatggtcgcggctgtttgatgatgttcgcattcttcgcgctttggccgaaaagcctttccgtgaacccgtccaaaatggacgccgcaccaatgcggaaaagcgttctgccgtcctgtcgatgttggacactaaccccgaattgtcagaccgtgagatttgccggcgtgtcggcgttagtcctcagaccgtaggcaattggcgcagacgcaggaatgacagattgtcgcagccttaagcactctcggaatttgatggaacgtgatagaccgtgacacggcctgaaacgtctcaactgtatgaaatataagtattattttctgctctatttctcctttcatggtagattgtattaacgaaaggagacggtcaatgcgtgctgatactgccatgcccgattatattctgatccgggttttcaccgaagaaaagcaagccttgaaagagcaggcccgcaagaaaggtacttcgctttccggcttgatccgggatgctgttcttgatgcgccttcaacttcgacagcgggatacgatggagtgtggtcatgacacctatcggtaacagaaatttccaaaacttctccaagctattgccgatagttagcgcgcagccgtttgtatggggtggtgacggtagcaagaagacgccggaacaactggaccgtgagcgccgtttggcacaagcaatgatagatagggggatcgacttctcaccagttggtcattggacgcaaggcgcagcccggatgatgagcgccctcgctggcaacatcaagcaggcgcgtgctgacaatgccgaaaaggctggcattgagggcgctgcaaagaaatttgctgggcttgaccttgggagcctcctgagcggtggcgcagcttatccatcggctgttgctggcggtgcttctcccacgagcggagcagcgaccggtacaacgcccactacaggcgctacggttgatctttctggcgataaacagaaattcattgatacgcttttgccagcagcaattgaacatgggcagcgcatcggtgttgatccgcgtatcatagttgcgcaggccgcacaggaaactggctgggggcgctctgcgcctggcaacaatttctttggcatcaaaagccacggtcagggcggcggccagaaccttacaacgcatgaggtaatcaatggccagcgcgtgaagatcaacgatagtttccgcacttttgccagtccgcaggatagcgttgccggttatgctgatttcatcgccagcaacaagcgctataggcctatgcgggaagcgcagggattggacgcacaattgcaggcgcttggcgcgtcaggctatgctactgacccaaattacgcgcgctcagtcggtgctattgcctgatccatcaatttacctcagcaggcacagccacagggcgtgcaggttgcaagccttgatccatctatcggaatggctcaggcttatgcgccagaaccgcagccgcagaccgcagctgcagcaatcaaccagattgcaccacagcagccggtgccagaagccaagatcagtgatgctctcttgcgacagaatgatatggcacttggcggtgcgctcgctccgcaggggcaggctccacagcaagttgctgacacatcgggctatttcccggctgcaccgtcagcagatagcgccccgatcatggggagctattcagcgccacgccagggaggcgtgaatatccagcggttgcttgaggctgcatccgatccatggatgaatgacgcacagcgttccgtcatcggcatggccttacagcagcagatgcagcagaatgacccgatgcgggctttgcaggctcaaaagctgcaactcgaaatggacgctctgcgcgccaagccacagactgaatatggctttacgacactaccagatgggacggttttgcgcacggataagcgttccggcaatgcagagccgatctatagcgcgggccagaaaccaacgagtgacatgcaggaatacaattttgctgtgagccaaggtttcaagggcagtttcgctgattatcagcaggcgatgaaaaaggctggcgcgagcagcactaacgtttccgtgggcgagggcgataagttctatgaggctctggacaagaaaaatgcggacacgttcgccgcgctctcggacgcagggatacaggcacgttccaagctggcccagattgaacgccttggcgggcttatgcaggcttcaccgaccggcgcgacagctgtgctgaaacttgccgccggtgaatatgggatcaagacagacggtctcgatgatttgcaggctgcacaagctttgatcaatgagcttgctccgcagcagcggcaaccgggctccggtcctatgtccgatgctgacttggcgctgttcaagcaatctctgccccggattattaatacgcctgacggcaaccaacttattctcgacacgatgcgcggcatcacccagtaccaaattcagatgggtgatattgcagatcaggttgccaatcgggaaatctcggcggcagagggccgaaatcggatcaaaaacctgaagaacccgctcgaaggcttccgcacatccacaaaggataaaactcccggaaagagcggagtttcgggaaataggcttcgtttcaacccgcagactggtgatttcgaatgattgaagtagagcttccagacggcacgatagccgaattcccagagggcacgtctccagacgtaatgcggtcggcattgcaaaagcggtttgccaatcagtcattctcgaatgacggtacagtaggcccgacgaattggcgaaaagacgttatgggttacgatggcagcgtgaacgctgacaatgtgatgcgaacgttcattacgagcgcgccagttgttgggcctttgcttggtaaggctggagctgcaattgatgcggcgctggacaagacgcccatcggtagcaacatcattcccggcgatacttggagcgagcgctatgaaaacgcgctcgccagccagaaaggtaaggatgaggccttcggcagggagcatccttacgttcaaaccggtgtaggtgtagccggtggcattgctggaacggtccctatgattatggccgctcccgctgctttcggcgcgggtggtggtggcctcatagctcgcggtctagcttctggagcttctgggatggcgctcggcggaaccgatgccgcaattcgttcggattttgatcccgaggctattaagctgggtgcgggagccggattggttatgggcggcattggccctgctgcgggtcaggcgataggcgctggcgcgcgcaagattggtgatgtatttgcttcgcaatcggctgcaaaagcggctgacatggttccctcggcattgagatatctcaacaaggctgcaatccgtgatggtcttgatgcccagccattcagcagcgtcttgctgaccttggcccggaagcaatgctgatggatatctcgcccaatttcaaaggtgccgccggggcgctagcaaacagcccgggagaagcgcagaccatcatcagggatgcgctgacgaagcgcatggcaggcgcaaatcagcgggttgtcagcgggcttgatgacgcactcgggccggtcgcgaacccacgcgccattgaggagcaaattcgctctggtcagcgcgctatcgattatggggagcctttccgcaattctcgagcagtgaataccgagccaatagcgcaagggctggaaagtgcgtctgtaaacctgcgtgggcccgcacaaagggcggcgaatgatgttcgcaagatgttgaatatcacaggtacagatcaactcgaccccaatccgggcaccttgtttcaaacgcgacaggcaattgacggcatgcttgcgactgaaacgaacccgaaggctgttgcgctcttggctgataccagaaagcaaatagatagtgttcttgctgacaaggttccgggtatcaaaatggcagatgcccagtttcaggaactcgctcgccagaatgaaggccttcgcatgggcgtgaaggcgctcgatagtggccgtgaggcgttgcgtcctgatgaactacgccaggccatcgttgaaggtgtgaccccagaagggctgatggtggggccatcggcgcaaacgttccgcatgaaacaggccgcgcgcgctgacattgatcggcaggtaggaacgaaagccaatgacgttgtggccttgaaaaacgtgctcaaaggtgagggtgactggaaccgggaccgcattggtatgctgttcgggcaagaacgggctgataaagctctgagccttctcgacagggaagcacggttcgcaaacaccaataatgatgtgactggcaacagctttacggctgcgaggagtgccgcccagaaagagcttttcccaagcgatgcgtcatctttcggtgtgagggaggcctttgccgcaggtggcgtacgcggtgcagcacggaatttgggaacgcgggggcttgatcgactggttggcgtgcttgctgacagcggcgtagatgcccgcaatgctggtctgggtgaagcgcttgccggtaacaagcaggcgattatcaacgcgctcgaccagctacagagcagtaaggatatctctccgcagatgcagcggctcattcaggcaatgatgctggagcgagggataaaggcgggtgaaagcgctcaaggcttacttacgcgcttctagcctactgcttacaaagacgagagcaacggcaaaccaaaagcccacaatgaaccccatggaaaaactaccctcgaaaaagcttgcgatggcgtaataacccttgcctgcgccgatgatgacggcagcaaaaacgacaacgcaggcgattttcaaaaagaggctcataggtttccatacgatttaagcgagaggcagtcataatgcaggaaaatataacagaagtcgcgctcgaattggcggattacgtccacgctgcaagatacgcaggaggaaagaacaccgtagacgttatggccggggtgggacggctgttaaacgccaacggcgcgacgggagaggatgtgttagctattctcgcctacgcgcagctatttctttcgacagcagttagccggatcaatcttgaggaagatgatggcgttatcgagggcgcgttccgtttcgtccataaggccgtcaccattctggaaaacgcgactgggaagagcgcaagcgagtacatttaacccgagcgtcaacccggtatgggaaagtcctgagggcgcaattgttcgtcccccattggggagtgtatcccgtattaacgggaggaatacagagctccggtggctttagatttagtcgaccaaatcggcgcattctattcttgtcgtctatgagtacagagttggcgacaaacgtaccagaaaacccgcccagcagccgcccttcgctgaggcgggttttccatagcggtttgcttaggcgcgctgaaaacagcgaatgctcagcgcgtagagacacgtcaattttttcgtttcaaagtttcacgcgaacgtttcagacttcgatatttccgtttcaggaatatggagtaatggggagagaagaagagttcatccattttcaacaccgcttcacacgttttcttttgaacagtggggttatcggtaattctgattttgcagcgttgaagtcgagccacagcgctgattgcatatcactcggcggggatttgtccgacggaggaacaaatctatgtacctgagtgactattcgcagaatgcagccagagcgcaacaagcccggcgccgcatacgatatctcggaacaacaccaaacggtaataaactgtggaccccgaaggaagatgagctttgccaagagtacggctcagattatgcggtactagcaaaaaagctgccgcatcgttcgtattttgcgctgcgcagtcgctgccaaaagctagggttacgtcctcgcaataatacagttaccgccagagagctatctttgatgcgccgaattgtaccaacaggcactaaagaagaaatacttgctgcatttcctaatcgcacactatctgacgtggggcagatttgccgttaccgcggaatatatcgcaaaaagcgccggttcaaacaaactggttacccacttttggatcaactgcgtgaacaatgcttcaagttgaatctttcaatggcagacattgatgaaattgctaaaaccaagcgatactttcagcgccccggctgggcaggtcataaagtcctgaactatggcaatgtctgcaaggcaatcatcgctctcgatggcgaaatttctgttcgctggagggacgaatgaaacccgaccgtctttccatcgccgcagaaatcgagcgccttatcgatatgctcgaccagatggacgatgacacagaccttgagatagagcccgccgaggaacagcacgacgccgaagccgatctgacttgggcgaatggctatgcgcctgactggttcgtcattgctgaacgatccagacaaagggctaagggccttcagtgaggctttatctcgacagccttcgacaattttgctttgatctttccggggattgggggtccaagattgtcgaaggcgaaaaactggatattcggggctgctgcgctattcgttctggccaaggttttcggcaacgacaagccatcacctgtgccgccttccatccctgttgcgccacaagctgcaacccaacctgctgagcaagcgccgcagcctttaggctttattcaggcaacgtcaccccgacagacagaccagccccccgccagaggtttaccaacatcccttcattggaaaatggctttattcgactgcaaaggtaaacatgcggtccgaaccttcaatatcggcgcccgtcatcacagctatcgaccgagggaaaaccgtcaaggttctgaattaccgctctgggtggtttagcgtatcttatgccaatcgaacggggtgggtatctgagctctatcttaccgaaaacccacctcctgtaccgccaagagcaataatcacccctcgaacagtcgcaccgcctgccgccgcccgactagctccggcgcggcgttcatggcaaccagtccggtctccttatgttggaacgtgtgattgcccgtacgatgtgatgcgaaatggtcggctatgtggaggccgaagcgcctacagccgtcccggcgggcgtagcccagtttgttataattagtaaacaggcgaaaactctccaccaattccatcaagacggccatcgaagctcattcggtctcttaattataatttctctggatgatccggaccaaaggcgatatgagagcgcagattcatatgtcgtgaagaaaattaacctcgtgggttgaaattcttcacgtagttcattagatttcatattgcgactcacgatctgtcgctaacaggagacacagttatgaccacggaactcgggaaggagcttagaaaattacgcatcgaccataacgaacgcttgttggatatgtccaagaaaattggaaagtcctcggcgttcatctcagcagttgaaaccggtcaaaaaaacccaccgaacgggtttgaggaacttgtgataggtgcgtatcacttggcacgagctgcagctgaaaagctacgtattgcagccgataaatctaggtcggcctttacaattacggcagacacacccttgagcagggatacagcaggattactagcgagaaaaatgaactcgctttctgatgagcaattggaggaaatcaagcacattctcaggcgaggtaaagaggaatgagcagtcagaattacgttgtcccaccgctttcgtgggacaacatcggccaattaagcgacgcaatccgcgtgcagttctctcttgctgatcaagcgacatttcccgtcatggattttctcgaacttgtactgtgccagcgcatgggcatggtcgatttgaggataaaaacccaacaagagatgggggatttcgaggggttcactgatccaaagggcaagttcattattctacgcgaagacgtttatgagaacgcctgcaacgatagtcctagagaccggtttacggtagcgcacgaattgggtcacttttttcttcacactggtataccgatggcgcgtgcgagcgacgaaaggcgaataaaggactatcggctgagtgagccacaagccaatcagttcgcaggagagcttttgatgcctcgccaattcatgtcgccgttcgatacagcagaagatgtcatgcaaagacatagtgtatctcgtggcgcggcagatatccggctcaattttatgagaaagaagtggatcaataaaaaagggatctgaaactagcccagacccctcgtatttctgcatcggacttgaaacgggacctgccggtgtggaagccttagacaaacccgatctgatatgtagcagtttcagataatctttactgtggattttgtcaaggtgagcagcgtcccgtcggacaagagcgatgaagcctcagctgcctcccgctcccgaaggtcaccagtatattttccggccttggcgcatttgccccaagacgggaaataaaatcgcttggccaatcctagtggccaagcaagcctaatagggaaccccgcttcggcgggggttttctgtaaatggctcttttcggtggtagtaataattccgttagatctgtgagcataatcgtcaaaggaaaatatccaaaggaattacttgagataagcatcgatcgtcccggcttgtcgatgggtttatttcaaattcaataataggtgcgacagctattatctgctcgtcgcggagatgcagatgattaatcagattgcttatgctggttaagtcgtcgtcagaaaagtaactgaatcgccattcggcgtcgggattagaggcattaattgtttcaaaataagccacatccacgaaccctagcgagtgcccacaaacggtaattttttctacaactggtagcacagcgagccatgacttgaagcattcattaatctcatcaacgggcttttttgtaagtcttaaatatccatagtaaggattaaattggtagtcaggtaaatcgtgcttagattgaggggttgggggagacactgcgtgaccaacaattaatttgtcattagtttggcggcgcccatgtatataaaatatttttttattatccacactataaaaaactctaatgtttcggtgtaattgaaattaacaaaataaatatcatcattgaatgaaaattcctttcttgatgaattgataatatcgatagaaagtacccacccttggaaaactcctaaaatatgagaagtttcgctgccgaactgatctactagttgttcagacatgccaattttctcatggtactcagaaatattttcttgagaaatattgatataatcatcttcatctaggcgacctaacgattcctcgaagtcacgccacctatcgtaaacaaaatgatcggcgtctaaacaattgggaacatcccagtcgtaagacttatgcatctcatagaaaaacctagagaacagttggtgaagagcaggttccgcgctttttaagtactcagcaaagtcggtatatcgtgtcttcaatccgtggtggatatcaaagccgtttccaacaataaaaagatgaaccattctagacctttgagactgaaagatgcgatttttttcatgaactgctttcgaggcggtattatactatccaaccttcaacgccacacccggcccgcttgccacctgtccatcttcgagaaattggacgcctgctgctgtgagcacggcaataagcgcttcgatatattgatagtttccactcaatacgccggaaccaccctcataccgtttcaaggtctggatattgacgttcgcctgctccgctaaagctcgttgctccattttgagaagtgcgcgcgctgcccgaagctgttctgctgttatcgccatagtgatatctacgtataaaaaattaactatacgtattgaccatgaggtttatacgtgatacgtaagtatcataatcggtgcgaaggaacaagaagatgttcaacctgtcagcaatcatgaatgaagcatggagcacctacctccggtcgtacagcaaacgcccgacattccagcgcagcacattcaactggcttctgatgatttcatggaagcgggcgaaagaggcggcactgcgtgccagcaatccggttctggcaaaggtggaagcgctttgcgagcgcagggatatcgatgcgcagattaatcgccttttagcggcgtaggctgagacaaaacggtcgagcgagcagcgccgatctaaccaatcctgaaaatctggagaagaccaatgacggaacagaccattccggcaaacgccgaaggcttgtccaatggcaagcagaaaaaggaaaccctgcttgagcaggcaaagaaggccaatgaaaccgcaagcacggtatatgccatgatcggaatttgtcgtgcagcagcagaatttgccgacgatcaggacggctacctattggctcagcacgtgccggccaatctttcaagagttctggaaacggtaaatgagatggtgctggatatggccgaggttttggagcgtgtcattatcgaggaaagggcgcgcgcatgatttccctgccagatatcaccgttcctgccgtcacccgtttgcctgtcgatcagatggagatggggctggatttgctgcgcaccgtgcacgcggctttgcaggaccatacatttatcgactgcgatacgttgctcgcgctatcgggtacgatgtttgtcgcgctcgatgctctggggccggtccacagcctgctgagcaaagcccatcgcgaaacgccaccaagcaagcccgcacccggaagtctgctcgaagtaatcgcccaatatcgcgaagggagcgctgcattcaagggatgggaggagcagggttattctgacgaagcggcagcagtagcggcaacgtatggtcctgcaatggatgccctcaccaattgggatggacccgtaaaccgccttgatgaggtttgcgaggctattcgcctagccatatccgaagatgcaatctgtgatgacttagccagagccccacttcgcgctgcactgatctatctcgaaaaggctacaggctggaaagagccggaacggagcccatcatgaagctcgcccgcattcttcttgcatttctgcttctgcgcatggctcgtggcctcacacatgtttctatctgggtgcttccggccccgaagggcggtgtgaaatgagcagtcccgccatatatcgcctccgccgccttatgcttgagcaatggattgagcaggctattgcgcttctcgaccagattgacggcgacccggatctagaggacggcgacgacgatttcacagacgaacgcgagaacccggaaaggatgatgggagggcaaggactatgagccagccagccaattcatccgccgaggttcatgccttcccccgtcgccatggcttcaatgccttcgagcaggcaaagcaggaactggccgcgttcaagttctcattgttcgaaacggttgctgccgatccgcttttgcgtgcgggtcagtgtctcaatctgattatcgtctatgcgtccctcgtaactatcgacaagaagacgctccaggcgacaccggcttatgcatcgaacggacgagtattcgttcgcgctggtgttcggtcgcatcacacggccgtcaaggcgcgcaggcttcttgaacagcatggttatctcattccggtcagccggaggaatggcatcacggtctaccggatcgagaacccacatcatgaacgcgttcagatgcaaattcaggaattggaagagtgccaacgtgagataaaaaccgaaaaaaatgtacgcaataagccgcaatccagcatggcaaataatgcccaccttgaccgtacaggggtggcagaaaatgcccaccctgaaaatcgtaaggatggcaataattgcccaccaaggatggcagaaagtgccgaccaaggtgggcagaaaatgccaccaattaccttaaaggaataccttacaggattacctgtaaaagagggctatgaagagagcgacggttctccagttatgggtgacgccaaggagacggtgagcgagacccccaatgagccagcgcgaaccggctccagcatcaattcaagaggctgacgactttctccttgctctattcggctcagatttgagcagattgcatgaacgtgtactggatggatgtcgtaagcggttgatgaatggattgctcacaccggcgtttgttcgtgcgcgtatcgatgcactggaaaagtcgcagccctctctcggaggcgcttcccatgttcgataagctgacaagcccgcatgaaggttttcgtctcgctgacctttcacgccgtcaatgcaagtggcccgtcaatcgtgcgcaagctggagagcttcatctgttctgtggcgaggctgtccaaaatggacacccgtattgtgaggagcattgcgggaaggcctacacaggcaaggccggttcgaggtgatgcctgttgtcttatgttgacattgaaatcagtttttatgttctgcgaggcggcttttatccgcttcggttaatatggaaatttcccgtaataaagcttacggccatatttgcatctgcctcagataagggaatgcagttctttcgcgatttcttccacgctctttagcgatgtgttcagtgccactttgtcggccaatgagggactgaaacgccgaacttcatcgtaggaaactttatgccagatcggcaatattcgcgtctgtccgccaatttccattgccgtcagtccatctaattctcttgcgggccattgcttgctaaaaaagtgttccgatagaacaactatgccaaatttggagttcgcgagcccctgatcgattttgcgccgaaggctgtcaccgaccttcaacgtatatgcgtcatagaaaatcttagctcctaggtcgtgaagcgcggcggctagatcctgaacgaatgcttctttgtcttcgctcgcatgtgatatgaagaaatcgtattcttcttctgcttccatagtcgcgctcgcagttgttcgcatggagctcaatgattgtttgatgaaagcttcatgcttggttcgctcatctgataaacgcttttgctcctgcgcgacctttttaacagcctgctcatcagctttgaattgcttagcctgataggagcttaactgttttgccttatcggcaatttttttggcgatatccgctcgcttcttgccaatcgcggcaccatccctcgtggcgcgctcaagctctgacattttgcttttctgtgtggagagtgattttgctgaactgatagcttgttgggctttgtgggcttttgattgggcttgtttctctttagacatctctcttgaatcgtcggcctttaatctcgctatttcgcgctgcaaacgatcaatattagaagagtacgaactcatggtgcccccatttggtcagcgttaccgactgtaaaaagattgagcaatgagtcgggtcaaaagagcaagtgacggctgtcagtagaagtaattccccctcatcagcttttcgccagcggtggaaatttctgcgcataccttaaggcaggttcaggtatggtgacgaacgccatggcttgaagcaatcttcacgatgaagatgcctttatgatccgttcaaagccgcacctattagtttgtggaccaatacgcgcgtgcacgcgcgcgaggggttttgacggttttgtcggttacgctttggagcgttttcgatgttttttctgccgtgcgaatggttttgaaggttttgagggttcgcttctggcgtgtttgaagatttttttgatgagtgcagttttgtcaggcggtcgcatgcgggaaagagttttgcgaccagtacgcgcgcacgcgcacgcgaggggctttcggttatgtggcggattggctttgaaaacaatcagaggaaatcaaatcgtgctgcaatgtaaaggtgcaagggaagggtcaagggactttcgggaccaatacgcgcacgcgcgcgagggaaaatcgtttcgggtgcggaattatgttcagtagaaactcagttcaatcaaaagaaacaagggggattttcaggtggattgagcggtgcctctcaagcctaagcaattgatttgtttgatatttttactgaaaaatggtgcccggaggcagattcgaaccaccgacacgcggattttcaatccgctgctctaccaactgagctatccgggcatcccaaacaagctgttcgctcgttcgtggcggtgttggctcccgccggaagtgggtgggttatagcattaaatttcgcgctgtccagcaccgtatcgaaatttttctaagcttttctcacggcttcgctaaacaaccggattcattcacaaaagacggttcccaacgccgctgtaactacagcttagctatcgttctcgtcttcttcgccgagcggtttgcccgcaatgacgtagctgccggaaagccagcgattgagatcgatgttcttgcagcgcggtgagcagaacgggtaggcctcgcgcgtcgagggcttgccacattcagggcagggccgcgtcgggcgcaatggcgtcaccttggcgccgcaagcaggggagatattcttcttttcatccattgccagccatcaaacctttcctgtgccccaattggcatagacgggataaccgccatcggcgagaagcccgaccgtttcctgcaagggcaggcccaccacattggtataggagccgacaagcttgaccacgaagctgcccgcaaggccctgaatggcatagccgcccgccttgtcgcgccactcgccggatgaaagataggcattgatctggaggcgcgaaagacgctcgaaacgcagccgtgtttcaacgagcgtctggcgcagattaccattcggtaggacgaggcatacgcctgtaaaaaccttgtgcgtgcggcccgacagaaggcgcaggcattcgcgcgcttcatcctcgatttcggccttgggcaatatgcgccgcccgacagccacgaccgtatcggcggcaagcaccagagcgccggaaaaaccggcttcgccctgtaattgttcgtgcgctttgcgtgccttatcccgcgacaggcggcgcgccagcgagcgcggatgttctgcgcgctgcggcgtttcatcaatatctgcgggatgaatgcggtccggctcgataccggcctgccccagaagctcgatcctgcggggagagccggaggcaagaaccagcttgtgttgcacgttcatcgacaagacatttcctgaaacgggaagtgatgcttacttgaagcggtaggtgatgcggcccttggtcaggtcataaggggtcatttcgaccagaaccttgtcaccggccagaacacggatacggttcttgcgcatgcggcctgccgtatgggcaatgatttcatgttcgttttcgagctttacgcggaacattgcattgggcagcagttccgtaacaacacccggaaattcgaggacttcttctttcgccatgcgatacctgtttctttctttgataaaagccgccgaataaaagcttcggcccttaatttgggcggaacctatatgattaggcggcatttgtgaacaacgaattagaatagctcaaccgaagccgaaacgcaatgtgattcgccgtttcagccggtcgcgaacatcgcgataggcggccatgatctgctcacggctgccggtcacgagcgttgggtccggcgtcggccaatattccacatcgaccgaaaagccccgcatacgctccagcaccgtatgatgggcaagcggcgtcagcgttacgatgagatcgaaataaccgtcggccagttcttctatgccgcgtggctggcgattgtcgagtggcaggccttcctcggagagcacagcatcgacaaaagggtcacgctcgccgcgtttcacacctgccgatgcaatatagatattggctggcaggagcgttcttgcaagaagctccgccatgggagagcggatcgcgttcttgccgcatacgaagagaatggaggtgggaagccttgtcgcagcttccttcccgccttctgcatcagtccgggtaaccgcgaccattcgccgtcatccccgccaatgcagcacgcaaaccagcgtgaaaagacggcgcgccgtgtcgaaatcgacctcgatcttgcctttcagccgcgcctgcaaggtctgcgatccctcattgtgcaggccgcccggcccatgtcgatggcttcgatcttgcttggtgtggcggaacggatggcctgataatagctttcgcagatcatgaagtaatcgcgaaccacgcggcgaagcggcgtcagcgagagaatatgcgtggcaaccgcatcgccgttttctcgcgtgatggagaagatcaggcgcgattccatcagcgaaagtttcagccggtagggcccgcccttctggtcgccaacgggatggaaggagttctcctcaatcaggtcgaagatggcgactgcgcgttcatgctcgacatcaggcgtcgagcgcccgatggattcatcgagctcgacgtcaacaagacgggcattgggaacgtcggcagtcatggtccctcataggttcagacgaatggcgacggattgggcatgggcatcgagaccctcggcgcgtgcaatctcgatcgcagccggtccaagtgcgcgaagctgctcggagcccagcttgagaagcgaggtgcgcttcatataatcgagcaccgaaaggccggaggagaaacgggcagagcgcgccgttggcagcacatggttgcagccccccacataatcgccgatcacttccggtgtataaccgccaatgaatatggaaccggcattgcggatgcgcggtacgaacgcctccgcatcggccacggcgatttccagatgctcggccgcaatacggttggcaagcgaaattgcgtcctcgaaatccttgaccagaatgaccgcaccgaaatcgcgccaacttgcggaagccgtttcagtgcgcgccagggtgtgaagctgccgttcgaccgcttcttccaccgcgtgggcaaaggcctcgtcattggtcatcaggatggattgcgcggccgtatcgtgctcggcctgtgccagaagatcggcggcgatccagtccgggttattgtccttgtcggccacgatcagcacttcggatggcccggcgatcatgtcgatgccgaccgttccgaatacgatgcgctttgccgctgccacataggcattgccggggccgacgatcttggcgacgggacggatcgtttcggtgccataggcaagggcggcaatggcctgcgcgccgccgacgcggtaaatctccgacacgcctgcaaggcgggctgccaccagcaccagcggattgagattgccatcgggtgcgggcaccaccatgacgatgcggtccacgcctgcgaccttggcgggcatcgcattcatcagaacggaacttggatagctggccgtgccgccaggcacatagaggccgacagcctcgatggccgtccagcgcgagccaagctcgacgccaagcgcatccgtatagcggtcgtccttcggcaactggcgagcatggtgcttttcgatacggtcgcgcgcaagcttcaatgcttcgacggtggaggcgggagcggcatcgaatgcggcatcgatctcggcctcggtgacggcaatgccggtcttttccagatcgatccggtcgaagcggcgtgaataatcgagcagcgcgctgtcaccctcgcggcgtacacgatccacgatttcccgcacggcgcggtccacatcttccgaaacctcacgcttgccggagaggaaggccgcaaacttctgttcaaaatcagggtcggtctgtctgagcgttgtgaccatgcggacactccttcaaatatttcaagcgggcttgcagcccaaaagcgcaaggcgcatgaggcgggagggcgttctcatacgttatggcgcggaagagattcggtttcccaggcggcgccgagatccgtcaattgcgcttcgatacattccacgtcgagacggatagccgcatttgcggaaaaagtcagttcgattgttccggctggcgtctggcccggaatgaaacggattgtgagaagcgacagcacatcatcctgattctgccggttgatgccggtggcctttgccatagacacacggttgaaatgcagggcggtgcggcggcgctgatagctgggcttgcgcaggaatttgggcctggcttcttcccagacaaaacgattggcggtcagcagaaaccgcttttccctggcgagatactggagatcggacactttgagaaccgcatcctgaagatgggcggacaggacctgcaaatcctcttcatccagcgccacaagcttcaacatttccatattcaggcaccaatttcctgtcgttttctcatgcggctgccgttttgccgccgcatggagagcgggtgtcctttcggggaatacaaaggacgcttccgcctgttaaacctatgcatcgcgcttccgaaaaccgattccggatttcggactgatgccttagccaacttgacatggcggcgcaaaaaaatcgacaggcttttcaagccttgtgcacgatgatgcagccaatgaaaaggccggagaagatttccggccatttgcggttcattttcagccgctgatacgcttgacatccgcgccgcagcgcgaaagcttttcctccagccgttcaaagccgcgatcaaggtgatagacgcggttgacgatggtttcgccttcggctgcaagtcctgcgatcaccagcgaaacagaggcacgcaggtccgtcgccatcacctgcgcgcccttcaggcgttccacgccctccacggttgcggtctggccggagagcgagattttcgccccgagacgcgccagttcctgcacatgcatgaagcggttttcaaagatggtctcggtaatgtgcgaggtgcctttggcgcgggtcatcaggcccatgaactgcgcctgaagatcggtcgggaagccggggaagggatcggtggtgatatcgaccggctggatgccgtgcccgttgcgcaccacgcgcaggccgctattggtctcgttgatttcagcgcctgcctggcgcagcgtttcaagcacacaggaaagctggctttcctgcgcaccttccagaagaacatcgccgccggtcattgccacggccatggcataggtgcccgcctcgatacggtccgggatgatgcgcacgcgcgcgccggaaagattggtgacgccttgaacatggatcgtgctgctgcccgcgccgctgatcttcgctcccatggcgttgagacagtcggcgaggtttgccacttccggttcgcgtgcggcattttcaatgatggtttcgcccttggccagcgttgccgccatcagcatgacatgcgtggcgccgaccgaaaccttggggaatttatagcgcgcgccgacaaggccgttcctggccttggctttggcataaccgttttcaatgtcgatttccgcgccgagcgccagcagggcatcaagcagcaggtccacgggacgtgtgccgatggcgcagccgccgggcagcgaaacattggcctcacccatgcgggcgagaagcggaccgataacccagaagctggcgcgcatcctggaaacgagctcataaggcgcggtcgtgtccacgatattgcgggcggtgaaatggatcgtgcgggaataggggccgttctggtgttcgcgacgtccgttcacggaataatcgacgccatgattgctcaggatgcggatcaattgctcgacatcggccagatggggcacgttttccagcgtgagcgtatcgtcggtgagaagcgaggcgatcatcaggggaagggcagcgtttttagcgccggaaatgggaatgacgccgttgagcttgttgccgccgacgattttaatgcgatccatgctgttcaccttctgggccgaagcatttgtccggcaatcgatttgcgccaagtccagcagcccttcaggcgcggcggcgatgcgtcatgaaatttacaagtcttgcggccaaattacgtcaatgacgaatcacggtcggacgatatctgtgcaaagaatggaaatgtgcttttatctcacccgcctcccatcttcaaggaagcgtttttgtggccattgcgcctattcttccttgccgtggccagcggtgattccgtcattgcgctcatccgcttcgcccgcgcggcgcgaacgggattgggccttgcggcgcatcagattcgcacgaagctgctcggcaagccgctttttgcggttgtcggcttcggtcagtttttctctgggtgtcatcttttcagtcatgtgctcttgtttactacgggaaaaagccttggaaaagcggcattccgggcggtgcagcatagatttccacattatgtgaaaagaaatgcaattgcttgcttgcgatttgcgtagtgatgtggcagaagtccgccgcgctcaagagaatgctgcggtagctcagtggtagagcactcccttggtaagggagaggtcgagagttcaatcctctctcgcagcaccatcctatcttgttgaatgggcttatctttttgaaagacaacaccttttggacggcctcttggtacacagaggtggtacacatgggtttgcctatgcctgctccttacaagcatccgaagaccggcgtttattatctcaggcaacgagtccccgctgatttgaaggacaaggcgaggggcaagattgtcgcacttccgataagcggaacgctcaaaagcttcaccgtgggcgatagcgttaaggcttctcttgagacgaaagacccggcagacgccaaggcgcgttaccgcgaagctgatgcgtcgctgtcgaagttctgggaggccgtgcggaacgggccactaagtctgacccagaaggaaatcgcggaacgggctgggctggtttacaaattctttgcggacacattcgaggacgatgcggaagcccctgaactttgggagcgggcgcagcgtataaacgcggttgtcctcaagaaagcgaagctagggaagcgcccgacttaccctctgactgtggcacagcgtgacattctggaaccgcgtttcgggggctttgtcgataagttgctgatcgataccggagagcaagttgaccaagaaagccgtgataagcttctggtagccgttgccgaagcattacagcaatcaacaggcaccatactgaaacgtgcggacggcgattattcgcccgatacagcgatacgccagcgttacccggaatatgcgcccatagaaaagcctcaggctgtgccgagacagaccgaggaacggagcggggctaagctagacctatacaatcttctcgaccacaaatttaaagacaagggcaaagccaagacccaccgcgactatcggagtgagattgacaagttcgttaagttcatcggccacagcgatgctgaacgcatcacgaaggataatgtacgcgaatggagagacgcgctaatagcgcagggcctttccctcaagactgttaacgataagcgcctcacggctatcaaagctgttctcgcccatggtgtagctgagttcagtctatcccagaacgttgcggacggcatacgcgataaacgacaggaagcagccccggtcggctccaaaggttattccccagaacaggcgaagggatcctacaggcgacattcaacggaaccgacaaggagcttgatccgcattaccaacgggctgtgttctgggtcccgtggatttgcgcctataccggcttacgtgtgagtgaggttacacagcttcaaggcaagaatgtccgtaacgtagacggccacgctatctttgttatcacaccgcaagacggcagcaccaagagcggcaaggcatggacaaccggcattcacccgcacctgatcgaaatgggcattctcgacatgttcaaggcagttggcgacggtcctgccttctatcgtgcttatccagtcgggaccgatctacagaagattgccgggaagcaccgggccaaggagagcgcaagtcgtgtaggcgactgggttaccgctacgcttggtgagacagcacccggaggcagacctaatcacgcttggcgtcacaccttcacgacactttcgcgccgcgtcaagatggacaaagaggcacgggactacatgctaggcagtcgatcccggacggacgcacgggagggctacggagattggacgccggatgttatatgcggggaaattgacaagctaccacggttcgacgtgaaggagacggactaccgccctacgctcagagtaatgaagccgaagcctataagtgagccgtatgtgcgcccgaagaagaccagaggcgggaagctggtcctcactccaagggtgcctaaaggttgacgaacgccaccgccgcaatgaccaagagcgcggatgcgatgacgcgcagcgatgcgcttactgaaatcttccatgccggaacggcgaagacttcatggaccacagggttcgtgtggtgctgttgaatggggacccgtggttcgtggcggctgatgttgtgtccttgttagggttggcgacatacgcagacggaagcccgaacgtgacccacgccactcgcgtcctgaacacgacagagaaactgcttcttaggcggactaccccccacttaatgtcgggtagtgtggagaagctgttcgcgttccgacagccttcactcttgtctgtctccgaaagcggcctctacaaactcatcatgcgttcccgcaaaccggaagccaagaagttccagaactgggtaactcaggttgtcctccctgcaatccgcaaggacggcatgtatgtgcgcggggaggagaaggtttcagccggtgagatggaccttgaagaactgacgctcatcaccttgacggactaaccggcattaagtgtggggcaggacggagagcgtacctcgtggttcgtggcggttgacctttacgacatcctttttggactccggactggtatttctacgagatggttcctgaaacgcgaagagacgaagacgctgcgtaaagcagagagcgcacagtacgcgctcagttcgcgctctcaaatctcttcgaggccaaggcccggttagtatcccttatctccgaagctggcctttacaagctgatcctgaaatcacggaagaaagaagcccagaagttccagaactggctagcccgagacgtcatcccaaaatatttggcagaaatttccgcgaaccacatctgatatagacggcaatcgcgtactacccccgtggccccttccgtttcccttgaatgctgccagaaggtgaggccgatagagcactcagtgctttccggtaggtggtgggaggctggaaccagagaggtgcgaacgattgttctgagttgatgtgagatgagccggggtggtgttccctcgtttgtatccggggagaagggtcgcccctcagcatcagcgtatcgacctaaccctgcgtagtagcagggcaagcatcgattgtacgcaagggtataccccagtggacagatgggaatgcctctatagttgtgtacgtaagggttgactttgttatacggacatgcattctatcgtacataactttaatgtacacacagaggcaccccgacatgaagaccatcctttacgcccgtgtatcgaccgaagaccagaatgcagcccaccagcggacacaggcagaagcagccgggttcgtcattgacgaagtcgtgaccgatcaaggcgtatcgggcgtaagcgtcccgatgaaggagcgaccagaaggcaagcgcctctttgatatgctccgtaaaggggacactctggtggtacgctgggtggaccggctcgggcgcaactatcgggacgtgacggacaccatccagcatttcatgcgacagggcgtcattattcgtaccgtcatcaataacatgacctttgacggttcaacacaggaccccatgcagcaagctgttagagacgctcttatcgcattcatgtctgcaaccgcacaagcacaggcagaggcaaccaaggaagctcagaaggcggggatcgcggcggcgaaggctgacaaggaccggggcgcatatctcggacggaagcccagctatgaccggaagcaactcaacgctgttcaggacatgcttgccatgggagccggtacatctgagattgctaaggcgacggggttgacacgacagaccgttatcaggatcggtaaagaccctgtgaaggctgaccaaacattgaagcaatgggagccgcaaggatacgacatgcaaagaaaatgctaggcattgaacggttttttcgtaatacagtatacagaattgaataagatcaaagcaggtaaatgtcaggatggtgaggtagacaggagcacggaccttggcgtcacctatggctagactaagagcggtgctggataaagctatagagatacttaactgagaataggtcgcccagtagcagattagccaccccagcagcacgaccttaacggaaatgttcaggcgcatccctgcggatcaatgtcggggatgtttcgacgcatggctccatatcggtgtatttttttgaggctccataaatataatagaggacttgtaaataggcgcatatgcggttaggtgcgggttgaaattcagcatgatagggggcggggcaggcatggttgattacgctgacgacgtggacggtgttatccttgaggacgacgagcagggcaacgatagcgagcctcaggaagaggatgcagaaacccgcagatatagcgatatggcattcaatccgtggcgctttgcggcaactgtgaaagcggaggctcttgttcgggaagctgtacaggctgtcgaagccgcagagacacgacagaaaaaacgcagggctaccgatcagaaagtgttcgaggacacaatagaagccgttatctgtgacctcatgcaccaccggatatgtggccgtgagcacggcattcgtgtcagccgctccaatcgtagccttggcaagagccgataccgcaatccgatctattccaaagtgttcccgtcaatcctcgataaactggaatatgctggctggatcgagcagactgtaggcgaccgagggaaggttgtgaagggggcgcagacggtcatctatcccggcccacgtctggtcagccgtatggatgctgtcgatatttccttggctgacatggggattgccgatcagtctgacccaattatcctacagcggcccaagaaggatcgaaggctgttcggggcgcgggaagaatatgaggacaatgaacggacgcgtcaattccgcagtgaaatggaccagatcaacggctggctcggtaaggccgatcttgaagtattggacgcttctgacattgctgtagatgatacgggcgcagctataatacggttgcacgacccggcaaagcgcaagttgcggcgttatttcaccgacagcgaccatacgtttacctcgggcggtcgtctgttcggtggcttctggcagaacatgacgaaggccgagcggcgggaccttttgctgatcgagggagagtcttgcgttgcgctcgattacagcggcatgggacttcgcattgcttacggtcatgctggtattgatcccggtgagggagacctctatctggttccgggcttggaagatttccgatcaggtgtaaagatcgttaccagtgcgatgctggccgcaagcacacgattgcagagaatgcctgaggggacccgtgtgaagttcccgcatctgcttaagttctcgacagtgcgggacgctattgagggccgacacccatccatacggcatctcttctattctggtcatggtcacgctgtgcagttcaccgaaagccagatcatggtcgatgtgctattgcgtctgatgaagatggagattgtcgcgttgccagtgcatgacgcggtactgattgcggagagcaaggcagatcagacgaaggctgtcatgctggaagcattcagggatcatgtcggctttcccggaagtgtcaccttcgagaattgacccgatggaaatctcgtgggtgccaagcttggctctcctttcggcttcacaataggcagatattcggttcccttgtgccgggtagaaaggatggtcaagccttgttattgaggttatttctttactccataatcctcaatcatcattgaacggcggaagccgtcaacaagtatcaggcatcaggaagcttcatgctgccccttggttcggcactagcgttcatcttggcatgggacatgaggatgctgatgtcttaaccttaagtggatgttgaatggaggagtatgaagtacgatacacccttggtaactcgatcaggtgagcctaaggatataggaggtgaacagagagataccctatatgtgggacccgtaagaagctttcctgcatgtccactcgacatgtccaccgctctgggttcttcaacgctccctatttcttctcaggatcgccgtagagagtcattctggtgtttccggtagttccgactcaggttgcctgaatgcccgcccttgactcgctctggcggaaatagagggcatccatgccagaaggtccgatgtgcggagcacgggcgtggtgctcttgaacggggagccttggtttgtagcggttgacctctattcgatcctcttcaagcgccgtacgggtgttgcgtccctttcgctctcccttctccgtgatcttcataatcagagaggcggagcctccacactcacggacagcattaggtccgcttgtgccgtctcccttggtccaccgttctctcgtccacaagcaagcctaatgacaccttatcgatatgtccttgatgagcaggactatggagtattgaaccctcggtaacaccgacaggtgaacctctatcatacccttaggtgtttaccctcggatcactctccattatggggaccgtgagagacatcccagccgtccggcacaccgccatccgcgccatgcacttgtccgtattccgacacacacgctggtgttaagccgtagaaaggcgctcaggagtccatggaggggcgtacaggggcttcccggtggttcggtgcggaaatcaacggaggcgactcagtgactcgctatggcggaaataagcgtacatctgattgccacgctttccctcagttcaatccgcagcacttcctgccgtgatcgtcgctaatgcgatgattagtgaactaccgaagggtgggccgaaggaggcacgataggttaagcaaaggttccccgtgggtttgcgctcacggggacctaacggcaattctcagcagccgtaaacgcttcggcagggagttaggcccggaacacgttgaagaccagagccgccatagctgttgctacggtatgaattaccgccgtagctgctgcttcccccgtagcttccgcttccatacgaaggcgagtgtgtgcctgagcgccccgtgtatgggttgacgttgccgcgtgtggaatagttgttaccggaccaaccgtcagcatttgaacggtagtgcggctgaacgtatgtcccattgttccgcatgtggccacgaacgtaagtgtctgccatagccgacgaagatgcagccacagccgcaattgttgcgataatgacgctagctttcataatgctgattacccccgttagtacgcaatctagcgcccaaggggattactatagagcatcttaagcgagacaagcaagagagcgattaagctgatttcagccggactcccgccccacccgcaatcaattccccttcggccatgaacaccactccagcagcttctagggcgcgtttcacagcaagaacattgttccgaaggcccgatgcggggccctcgctggtttccatacggcccagtgtcggaaccgatactccagcagcagcagctaaatcagcctgagacatgcgaattaaggcccgtgcagcggcaatctgcgagccggttacttgatgtatttcactcatattgaagattatccattgacgttctaatttttaatgactaattatcataatgagtgaaatcaatcaacaaaaggtaaacctccatgaacgctcacacaaacataagtggttccgcagctttcgacccgaacgcttggcaccactcccagatgaccatccgggaagctatcgacctttctcaatcaggcggacacccttattccagcccgaatgtccccaaagtgttcaacacggtcgtaggtttcttcttcgactgctacgattggtatcctgccgcctatgatgacgaggaaggcaacgccatgaaagaccgggaactgatccaatacgaagagtggtgcgctaagtatgcccgaaagctgggccttgaggttaaagaggttgaagccccggcagcactcaaggtgcacggcattatgaccttgaaggcttatcctgaggcgctgcttgaaattagatgcttggagctttgaaaactgcttgtcgggtgccccaaaggtggtacacaaaccaaaaatagctggaaaaaggttgttgtttttcaatgcgctaaggataaaattttagatttcaatcctctctcgcagcaccatcctatccgcttgaaaaagcggaacttcctgacaataacagttttcggatggctttttggtccacagaggtggtccacaagggtcgtcccccgcctttctttttctacctcacctacccgttttcaggcctgttcatcacttcttggagagcgaacgccaatgcgtctggcgatgatatgaatgtgattatccttcgctgtcagccgccttggtttagtcaatgttgtggacatgcctataggtgactctttttatcgggatatctccctttaattgtcggtcatggcggcgtcctgccgcaccctgacccccctttattgtgcggcctgatttatattagagcgcaataaggttcgggtggatgtttcaaggacaccccagcttctatctgcacatcatgctttcccaaatccatgccccggattttggaaaacacgacgccgtaggtaaatcattcgaaatatacccacatgctcatcatcaacgataataatctgtcgggactctcgttgcagcgcgtcaacgggaccggtgaactttctgtacagttcaaggacggacgttcacgtatttcgcggctttaccaggaaggcgctgccaagattcgcatgccccaggcagtaaccggcccgctggaggcaatcctcatcaacacatcgggcgggcttacgggcggcgaccgtctgaaatgggatgtggcgctggatgacggcgcttctgccgttatcaccacacaggcctgtgagcgtatctatcgctccggcggtggcgaggcgcgcattgccacccgtctcaaagcggcaaaaggcacgcgtcttgcctggcttccgcaggaaaccattctgttcaatcgctccatcctgtcgcgcaggctggatgtggaactggaggagggggcgcagatgctggtggtggaggcgactgttttcggacgcctcgccatgggcgaacgggtggtggcggcgaggtttgccgatcgctggcgggtgaggctcggcgggcgcgtcatccatgccgaagaatttcggctgggacctgatgtcggggccgaattgcaggcccctgcggttgcaggcggtgcgtgtgcgatggctacggtgctgatggtctgcgagcaggccgggcggcatctggaaacagcgcgtgcaatcattggcgaggagggcggctgtagcctttggcgggtgggcaaggcctcaaagctcgtggtgcggctttatgcgccggatagttatgcattgcgcaggcgcctctgccctctggtggcgctgctcaatggaaaggcaggactgccgaaagtctggacgatctgaacggcattccgccgccttataccagggctcgatgggtagaactgatcgagcctggttaagcccgtgcggcaattacgcattttcaaggcgtggatagcattcgcatctcagcgccttggtattaactgaaacagctccaaggaagcgaagtcatgaatttgacgcccagggaaaaagacaaacttttgatcgcgatggccgctatggttgcccgccgccgtctggaacgtggggtgaagctcaaccatcccgaagccatcgccctcgtcagcgattttgtggttgaaggcgcgcgcgacgggcgcaccgtggccgaactgatggaagccggtgcgcatgtcatcacccgcgaacaggtgatggacggcgtggccgaaatgatccgcgacattcaggtcgaggccacttttcccgatggcacgaagctcgtcacggtgcacgagcccatccgataagagattgcccattctcaggcgctgcttgtgcgggcctgtttttttgaaaggtatgaaaatgaagaagatgtcggttgtggtggcagccgcggcattgatgctgactgcgagtcctgcctttgcgcttggcagcctgatgctgatggctgggtaaaggatagaactcatgatcccaggagaaatcattacgctggaaggcgatatagagctcaatcagggccagccgaccgttacgatgcgggttgccaataccggcgaccgcccaattcaggttggcagccacttccatttttatgaggtgaatgccgccctttccttcgatcgtgagaaggcgcgcggccagcggctcgatatagccgccggcaccgccgttcgcttcgagccggggcaggaacgcgatgtgacgctcgttcccatcaggggccatcgcgagatttatggcttccgccagatgatcatgggcaaactttaagggcgacggagacgtttcatgccagcaagaattagccgcgccacctatgcgcaagtgttcggccccaccgttggcgacaaggtgcgccttgccgatacggatctcatcatcgaagtcgagcgcgacctcaccacctatggcgaggaagtgaagttcggcggcggcaaggttatccgcgacggtatgggccagagccagctttcccgcgccgaaggcgcgatggacaccgtcatcaccaatgcgctgatcctcgaccatagcggcatctacaaggcggatatcgggcttctcgacgggcgcatcgccctcatcggcaaggcaggcaatccctatacgcagcccggcatctcgatcatcatcggccccggcacggagatcatcgctggcgaaggcaagatcgtcaccgcgggcggcatcgatacccatgtccatttcatctcgccgcaacaggtggatgaggcgctgaatgcgggcatcacctgcatggttggcggcggcaccggccccgcgcatggcacgcttgccaccacctgcacgcctggcccctggcacatcgcccggctgatccagtccttcgatggcctgccgatgaatatcggtgtgttcggcaagggcaatgcctcgctgcccggcgcattggaagaaatggttcgcgccggcacctgcggcctgaaactgcatgaggactggggttgcacaccggcggctatcgacaattgcctttcggttgccgatcatttcgacgttcaggtggcgatccacaccgatacgctcaatgccttcaagggacgcacgatccactctttccatacggaaggtgcgggcggtgggcacgcgcccgatatcatccgcgtttgccaatatccgaacgtgctgcctgcttcgaccaacccgacccggccctacacggtcaacacgattgcggaacatctcgatatgctgatggtctgccatcacctgtcgcctgcaatccctgaggatatcgcctttgccgaaagccgcatccgcaaggaaacgattgcggcggaagatattctgcacgacatgggcgccttctcgatcatttcctccgacagccaggcgatgggccgtgtgggtgaaatgatcatccgctgctggcagacggcagacaagatgaagaaacagcgcggcagcctgcctgacgataggccgggcaacgacaattaccgcgcccgccgttatattgccaaatatacgatcaatcctgctatcgcgcatggcatggcgcatgagatcggctccgtggaagtgggcaagcgtgcggatctggtgctgtggaacccggccttcttcggtgtcaaaccggatatggtgctgcttggcggctggatcgccaccgcccccatgggcgatgcaaacggttccatccccactccgcagcctatgcatacccgccccatgttcggctcgttcggcaaggcgcgcaccaacacgtccatcacgtttgtttcgcaagcagcgatggatgagggcctgcgtgagaagatcggcgtggacaagcagctggtggcggtcgtcaatacgcgcggcggcatcggcaagcattccatgatcctcaacaatgccatgccgcagatggaagtggacccggaaacctatgaagtgcgtgcggacggcgaacttctcacctgtgagccggtagacgtggtaccaatggcgcaacgctacttcctgttttgagccggagtatgagatatgtttcgagcaattgccatcattcgtgcccatgaagtgatcgatgccgttccggccagccatatcgtcctggagcgcgatgagcgccacctgcgccgcaaggccatcacgctggaaaacggtgaaaaaatcctcgcggattttgctgagccggtcgtgctggaacacggcgaccggctggtccttgatgacggccgcgagattgaaatccgcgccgcaagcgaggaactctatgagatccgcgggcgcgacccgcgtcatatagccgagcttgcatggcacattggcaaccgccatctggcggcacagatcgagaccgaccgcatcttcatcctgcgagatcatgttatccgggtgatacttgaggggcttggcgcaacagtaactgacgtcgtggcgatcttcagtccgttgcgcggcgcttactccggcggccatcaacaccaccatgggcacgaccatgatcacgggcaccatggacacgaccatgaccatcatcaccccgatcacgaatgacccgaccacggccctgctgcggcttatggcgtggctgtcgccggtctttccggccggttcgttcagctatagtcacgggctggagcgggcggtgcatgacggtctggtcgtggatgcggcaggccttcaggactggctgcaatggctggtgaggcgtggttccggctggaatgacgccgtgctttgtgcggaaagctggcggtgtgccatgaagggggaggatctgcacgagattgccgaactggcggaggcactcgccggttcgcgtgaacggcatatggaaaccatgttgcagggcggggcattccttgccgccgccagaagctggccgtgcgagatctttgaccgcctgccgcccgattgcgcctatccggtcgctgtcggggcggtggcgggcgggcatggcgtgccgcttgcccaggcactggcagcgttcctgcaggccttctgcatcaatctcctgcaagcctccatccgcttgtcggtgacggggcagagcggggtcacagccattatggcggcgctggagccggtattgggtgaaaccgctgcacgcgcggctctctccagcatggaggacctcggttctgccaccttcatcgcggacataatggcgatgaaacacgaaacgcagcattcaaggctttttcgctcatgacacagaaaaatggaccgctccgcgtcggcatcggtgggcctgtcggctccggcaagaccacactgaccgaaaagctttgcaaggcgatgcgcgataaatattcggtcgccatcatcaccaacgatatttatacgcaggaagacgcgcttattctggcgcgccgtcaagccttgtcggaagaccgtatcatcggggtggaaacgggtggttgcccgcacacggccattcgtgaggatgcttcgatcaatcttcaggccgttgttgaaatgacccgccggtttccggacctcgatgtggtgttcatcgaatccggcggtgacaatctggccgcgaccttctcgcccgaccttgccgacctgaccctctatgtcatctcggtctgccagggtgaggaaattccccgcaagggcggccccggtatcacgcggtcagattttctggtcatcaacaagagcgacctggcgccttatgtccatgtcgatctggaggtgatggaggctgatgcaatgcggatgcgcgcaaagcgccccttcggctttaccgacctgcatcggggcaagggcgtgcaggaaatcattgatttcatcgtcgaaaatggtgggctggaaccacgttcaaactgatagccaggccccgctttgcggggcctgaatgcaatcgccgtaaattatgagaatggagcatttccagcaaaagtgagaaacggttttgcgttggaaaatgcgacatgttttggaaagaaatggcgcacccgaaaggattcgaacctctgacccccagattcgtagtctggtgctctatccagctgagctacgggtgcttgccttttggccgctcgctgcgacgatgggcggttgataatcggacagattgctaaatgcaagcgtcttctgagaaaaaaatgcgcttatgtgaagatttcttgcagatgcccgctttcccggctttttatcttcccatgcaggccgtgaagattgcttcaggcactctcctctgcctgctgattgttgcgagtgtcacgctgcatcgacaaatcaggcaggcgaatctcgaaatgcgcgccgatgggccggtcttcccgcaattcgattgtcccgccatgtgcccggatcaattcctgtgcgatggcaaggccgagcccggtgccgtcgctgcgcgttgagcctttgaaggcggtgaaaagattgtcacgggccttttgcggcaggccgggccccgtatcctcgaccccgatgatcgccgtcgtgccgatacgcccggcggaaatcgtcagtcgcttgatcgttgcagcatcgctgctctggtcgcgctccatggcctgcacggaattgcggcacagattgctgagcacgcggaagagctgttccgaatcgacatccagctcgaaattttcgggcaccagattctggaactcgatcccggattcggcgctgagattgagcgtgtcctgcacatcggtgatgatggcgtgcagaagcacacgacgaggtttcagcggttcttcctgcgagcggccataggcgatcacgctttccgaatagctgatggcgcggctgagcgtgcggatgagttttggcgcaaaacgctgcaccatgggatcgttcgtatcggccagatggtcggacatgagctgggcggaagcaagaatgttgcgcatgtcgtgattgatcttggagacggcaaggccgagatcggccagatgtttttgctcttttagcgtgcgttgcaggtcgctttgaatatgggcgatctggcgttgcgcgacgccgaactcgtccttacgattttccggtacgagtatgagcgccggattgtcgggcgtggtggtaaaatcgatcatgttgcgatgcatgatgcgcacaagccgcaacagcatctcatggatgatgagatagacaaggcttgcagcgatcactgaaatgatgagcgagataagcgccacattgcgcgcataaaccagcatggcatggcgcaacggtgcgtcggaagtgacgatttcgatgattcgccccggcgatgtcgatggcgaaacagtgccgtaaatgcgcaaggtgcggttgccgccattgaacagcgtgtcaaaagtatcccatatggcgcccgcttcactgatattgtccagatcgataaccttatcgatcttgcgcggcatctcggtcagggccagaagacgcgatgcccccgcttcgcgaagggcaatggccttggtgccggtcgccagaagcaccttgtcctgaatgtcgcgcggcacttccatactgtcgctggaggccagaacctcgctcaccgcgccgaccgtatcgaggcgtgaattcatccagcgcacccgcatattggcgatggaaggcacgaaaatcagcacttcagcaatgagaacggccagcgccgtcagaagcaaaagcttgttggacagccggttgcgccagcgcagccgggtgaattgcgttgaggacgttctgtcgtcagcggcggcaggtgaagcggcttgaggggaagtgccgcttgtatcgatggttttgtcagcaaccgccatgtcaggttccaaatcggtgagtcgtccgcaggcaggccctcgtgcccggtgcggtccggctttggcatgcaagaataaatgtagcttcctatatatgctgtcgcagcataattccaacgccctttgccgacggggttaaaaaccgtgcgcgaccgaggcgtattgatgcattaccgaaatttaactcgacctcgtaaatctctctgtgcaaagttgcccgcgaaaaaatccatgcggtttgcggacccgcgtgggttttgccgcgtggagacgaaaattgtcgccttcgctgcaatgaaactggttttggacgcgggctgtcggggatgacaaggcggccctggccggagggctgaatgaaatcctggaagcagattgccctgtgcctgctcatcattctcgccgccacaggtggctggtatgtttataagaacaacaatggcgcggcgcaattggccctatcttctggagatgcgcccggcaatgtgtctcaggctcagcccaaaaaacagccgaagaaccatgcagccccccttgtcgtggtggcggcggccggcgaagaaaccatcaataatcgcctgaccgccatcggttcggcgcgggccctgagcacggtttccgtgacgccctattccagcggctacatgaccaagctccatgtcagggcgggcgatacggtgaaggaaggcgatctgattgccgaactggacgccgagaccgagcagattgccgttgccaaggccgaaacggcgctgaaggatgcacaaaccacccgccagcgcattgcacggctgcgtgcaaccaacacggcgaccgaagtgcaggccgtgggggccgaacttgctgtcgccaatgcgcagcttgcgcttcaggatgcccaacttgcgctgagccgccgcatggtgcgcgcgccgatcaccggcattgtcggtattcttccggtcaatgccggcaattacgtcacggcacagacttccatcgcacgcatcgatgaccgctcgaccgttctgatcgatatctgggtgccggaacgtttcgcaccgcagatcaaggtcggacagccgctcaccgcagaatccaccgctttccccggcgagatttataagggccggatcaatgccgtggacaatatgctggatgaggcaagccgcaccctgcatgttcgtgccgaagtgccaaatgccgaggaccgcctgcgtgcgggcatgtccttttcagtgaccattctcttccccggcgataactatccctcggtcgatccgctggcgatccagtggagggctgacggcttctatgtctggcgcatcgaaaacggaattgcgaagaaaatacccgtccgtatcgtgcagcgcagttccgacaatattctgatagacggcccggtgaagcggggcgacatgattgtcacgcagggcgtgcagaccgtgcgcgacgatgcgccggtgcgcgtgaagggcgagcagggcgtcagcgctcttgcccccgccgcaatgcatgacgaagggtgaggggctgacggagcgtgagtaacaagaacccttcttccggcggttcgacggcgcttttcatccgccgccccgtctttgccttcgtcatcaatatcctgatcgttgtggcgggccttgcagcctttaccggcgtcgatatccgtgaattgccggatgtggatcggccggtcatcacgatcagcacggattttagcggcgcatctgccgaaaccatcgaccgtcaggtcacacaggttctggaaaatgcggtcgcgcgtgtttccggcgtgaaatcgatttcctccacctcctccttcgagcgcagccgcgtgacggtggagttcaacgatggcgtcgatctcaacgtcgccgccgccgatatgcgcgatgcgatttcccgcgtcgccaacaatctgccggaagaagccgatccctcgcgcatcatcaaggcggattccaacgccgatccggtgatgcgccttgccgttacctccgacaccatggcggtcgatgacatgacggtgctggtggaagatcagatcgaggacgtgctttccgccgtgcccggcgtcgccgacgtgcagatcaacggtgaccgcgacaagattttccgcatcgatatcgatcaggcccggcttgcaagctacggtctcaccattgctgatatttccaacgcgctttcgtcgatggggctggatgcgcccgcaggttcgcttcgcagttccgaccagtccatcgtggtgcgcgccaccgccaatctggaaaagccggaagatttcgagaatgtctatatcaaggggcgcacgcagatccgcgatgttgcgacagtcacccttgggccggatatcgaaagctcggcggtgcgctccaacagcaagaccgccatcggcctcggcatcgtgcgtcaggcgcagtcgaacacgctcgatatttcgcaaggcgtgcgcgcagccgttgccaatttgcagaaaaccctgccggaaggggtcagcattgccgttaccagtgacgatgcgaacttcatcaacggcgccatccatgaagtcgaaatcgcgctgatcgcgtcggtgattatcgtcgttgccatcatcttcatgtttctgtgggatgcgcgcgcgacactgatccccgcgctctccatgccggtcgccctgatcggcaccattgcggcgatctatctggtgggcttctcggtcaatatcctcacgcttctggcgctggtacttgccacgggcctcgtggtggatgatgccatcgtggttctggaaaacgtggtgcgccgccgcaatcagggcatggggccgcgcgccgcagccgtgctcggtacgcaggaagtgttcttcgccgtcatcgccaccacgcttacgcttgctgccgttttcgtgccgatttccttcctgccggggcaggcgggcggcctgttccgcgaattcggcttcgtgctggcaattgcggttcttctttcctccgtggtcgcgctcacactttgccccatgctcgcctcgcgcttcctgaaggaagcaagcgccacggtggaaagcgaagggcatggcccgctcttcctgcgccgcattggcggcggcttggcgaatttctatcgcaagacgcttcatgcctgcctttcggcgccctttatcgtcgtgctggtggcagtgcttttcgccggtgcgtcctatgtcggctatggcctgatccgccaggaactcacgccttcggaagaccgcgcggtggcgcttctgcgcatcaacgggccgcagggcatcagtgtcgaattccttcagtcccagctcgacaagatcgaggaagcgatccagcccctgcgcgatagcggtgaaatcaccaccacctacgcgattgccggttcaggtggctcgtccaataatggttttgtggtgctgacgcttgcctcctggaaggagcgccagcgttcccagcaggaaatcatggccgacatcaccaaccggatcaaaggcattacggcggtgcgcgtctttaccacgcagcccaacagccttggtattcgcggcgcgggcaatggtctgcaattcgctattgtcggtggtgaatatgccaaactccagcctgccgcgcaggcggtggtggcggcgctggagaaagacccgcgcttcgtgcagccccgcctgtcggtggagccgacacaggcgcagatttcggtggagatcaaccgcgagcgtgcttccgatctgggcatcgatatcaccggccttgccaatgccgtgcaggcggttctcgatggccgcaagatcggttcggtctatgtgggcgaccgcagcttcgatgtgaagcgcgtctcgaccaccaacccgatcaacgatccgaccgatcttgaaaatattttcatgaaaacagcggatggccgctatgtgccgatgtcatccattgcaagcgttgtcgaaaaggctgttccgccacagcttaatcgggagttgcgccagcgttccgtggcgatcaccaccaatctgcgtgacgattttgcgctcggtaacgcctttgcggcggcgcaggagattgccgccccgcttctgccgcccggcagccacatcatcccgcttgccgaagcgtccacgctcagcgaaacgtcgagcggcatggccatcgtgttcggctttgctatcgttatcattttgctggtgctggcagcacagtttgaaagcttcatcagcgcgttgatcgtcatggccacggtacctttgggcctgggctgtgcagtcttcgccatgatcctcaccggcacgagcctcaacgtctatagccagatcggccttgtgctgcttgtcggcatcatggccaagaacggcattctcatcgtggaattcgccgaccagttgcgcgacaagggcctgaatgttcgcgaggcaatcgaggaggcggcgaatatccgcctgcgtcccgtctgcatgacgatgatctgcgcggtcctgggcggcgtgccgctggtgctggcaagcggcgcgggcgcagaagcccgcgtggcgcttggctgggtcatcgttggcggattgggtcttgcgaccatcgccacgctttatgtgacgcctgttgcctatctcctgcttggccgtttcaccaagccaaaggttgaggaagaggaacggctggaacgcgagcttgtccgcgccgaggctctggaagaaaaactcaaatagcggcacaggcacacaaacaaaacccggaagcacgcttcccgtctgctttcgggccccgctccggggccatgctattgacgttcatcatatgcacttcccgaagctgagccatggtcatcgcatcagactcctatcggcatatgttcggcactgcgctccaccttgcgcggcgcgacaatttccttccattgcgatagcgcgcgattgaccgcgccattcggctcacgctcgatgaagcgcccgtcgcccggttttgctgtcacctgtcccttgtcgaaggcgatccgcccgcgcgacagcgtcatgatcggcagccccttcagctcgaaaccctcgaacacgttgtaatcgatggaggaatgctgcgtcttggcggaaatcttcttggtcgcctccggatcccatataacaagatcggcgtccgcgcctggcaccacggcacctttctgcggatagatgttgaggattttcgcgatgttcgtggaagtgacggccacgaactcattaggtgtcaggcggcccgttcgcacgccgcgcgtccacagaaccggcatacgttcctccagcccgccggtgccgttcggaatcttggtgaaattgccgatgccatagcgtttctgctcggtggtgaaggcgcaatgatcggtcgccacgcattgcaggcttccagccgcaaggcccgcccagaggctgtcctgattgagcttgtcgcggaacggcggcgacatcacgcgccgcgcggcatagtcccagtcgcgattgtgatattcgctttcatcgagcgtcagatgctggatcagcggctcgccgaaaacacgcatacccttctggcgcgcgcggcggattgcttcatggctttgctcgcaggagacatgcaccacataaagcggtacgcccgcctgatcggcgatcatgatggcgcgattggtggcttctccttccacttccggcgggcgggaataggcatgggcttccggcccgtcattgccttcggccatgagtttcgcctgcaattgcgcgacgatatcgccgttttccgcatggacgagcggcatggcacccagttccgcacaacgctggaacgaggcgaacatctcatcgtcattcaccatcagcgcgcccttataggccatgaaatgcttgaacgtgttgatgccgcgcttcaccacttcggccatttcgttgaaagtgcgctcgttccagccggtgatcgccatgtggaacgaataatcggtgcgcgccttgcccgccttctgaaaccattcctgaagcgcatccagaagattgccctcggaatccggcaggacgaaatcgaccaccatcgtcgtgccgccggcaagtgctgccgccgtgcccgtgtcgaaatcgtcggaggaatatgtgcccatgaagggcatttgcaggtgggtgtgcgggtcgatgccgcccggcatgacatagcagccggatgcgtcgatgacctcatcgccttcaaggctatcgccaatggcggcgatcttgccgtcttcgataagaatatctgccctgaacgtgcggtcagccgtgatgacggtgccgcccttgatgactttgcttgccccggtcttggccattgttcgtcgttccccttgttggttttgttgcgaacagcggtattgggaagttcagcttacaatttcagcagtctccaatacagcatgcagaagcacgtcggttcccgccgacgcccattcctttgaaatatcctcgtcctcattatggctgagcccatccacacaagggcacatgaccatggccgtcggtgcaacgcgattgacccagcaggcatcgtgacccgcgccggaaacaatgttgcggtggctatagcccagcctttcggccgcattgcgaatggcttccacgcagcctgtgtcgaaggtcacggggtcgaaatggcccgccacctcgatctcgatgccgatgcccagttcctcggcgatttttggcgcttctttttcaaaacgcgccttcatgccgtcgagcgtggcctggttcggcgagcggaaatcgaccgtgaacacgatctgccccggcaatacgttgcgtgaattgggcgatacgtcgatatggccgacgccgcccacggcatcgggttgatgcgccatgacgatctcgttgaccagttgcagaagcttgccgaggccaaggcttgcattcttgcgcattctcatcggcgtggagccggtatgggcctcctttccggtcagcgttacctgcaaccaccaaaggccctgcccatgggtgacgaccccgatatccttgtgctccgcttcgaggatcggcccttgttcgatgtgaagctcgaacatcgcatggatcttgcggctgcccacaggctcgtcgcctttccagccgatgcggacaagctcttcgccgaacgtcttgcccttggcatcggtgcgctcataagcccagttctgatcgagcacgcccgcaaacacgccggaggccagcatggcgggggcaaagcgcgtaccttcatcattggtccagttgaccacgacaatggggcgtttggtcctgatattcatgtcgttgagcgtgcgcatgacttccagtccgcccagcacacccagaacgccgtcgaacttgccgcctgtcggctgcgtgtcgagatggctgcccatatagaccgggtcagcgtcgctatcctcgccggggcgggtgaagaacatgttgcccatggtgtccacgcccatggaaagcccggccttttcgcaccagttctggaaaagcctgcggccttcgccatcctcgtcggtcagggtctggcgattgttgccaccgcgcagaccgggaccgatcttcgccatttccataaggctgtcccaaaggcgatcgccattgactctgagattgctggtgagcaccatgcgcctgcctcctcatgaatgaaagcgcgtttcaatgcgtgccattcagctatggcctgcattcacctcgcttctctatgttcccgtgacccggctctttggcctcaatgtttctacaagatgtaaaaacttgactagttggtcaaaatgcaggctagaagagcataagagaacggtcaagcggttttgaaaaattctattctgccgaaaggtatcaaatggccatagccccatcagatttccgcaatggctcaacagcaaaggaaaaggcggaaggtggcacgcgcattcaaagcatcaatcgccgcctgatcctcgacgcggcgctggacgtgttttcggcctatggatttcgcggctccacgatagatcagatcgccgaaaaggcgggcatgtccaagccgaacctcctctattatttcccccgcaagcagaacatctacgttaccgtgctggaagatacgcttgccacatggcttgagcctttcgaggatatcgatcccgatggcgatcccctggaagagcttcgccgttatattgcgcggaaactggaaatttccgcgagcaagccggaggcctcgcgcctttttgccaatgagatcctgcatggcgcgcctgccattgccggttttttgaaggggcgtctgaaggagctggtggatgagaaggcggcggtcatccatcgctggattgcgcaaaagcgcattgcgcctgtcgatccttatcatctgattttcaccatctgggcggtaacgcagcattattccgattttgccgtacaggtttcggccattatgggaccacgcgccgaagccgcaaatttttatgatgaggctgcacgcgctgtcagcgccattattcttgacggcatccgcctgcgtgatgatgctccgaaatcatgaagacgattcgtatttcagcagccattatccgcgatgaagcgggccgtttccttctcgtgcgcaagcgcggcagcgagatattctttcagcccggcggcaagatcgatgacggcgaagacccggaaacctgcctcttgcgcgagatcgaggaggaactgggcatccgcattggccgcagccagttgcgttatgcggcgaaaatggcagcccctgccgccaacgaaacggatgcgacggtggaagccgagctttaccatcttacgctggaggaagggcaggtgcccgtcgcctccagcgagattgaggaattgcggtggaacccgccgggcgacaccacgcggcctgtcgcccttctgtcgcaggccattcaggcacggtttgcctgaacgcgcttcgcacttttttggaaatgctctattgcgaaagtcttttattcggcggcctccttcatggccgccggattgttcggatgcgtggtccagttggcgtaagcgggcatgatgggcgccttcgtgcgcgggtctacgccggaaatctgctccatggtgatgcagttctccaccgggcagacattgacacagagattgcagccgacgcattcctcgtcgatcacctcgaaatgacgcgcgccattcaccatggccgtgatggcctgatgcgaggtgtcctcacaggcaatgtggcagcggccgcattggatgcagaggtcctgattgatgcgggccttggtgacatagttgaggttgagatattgccagtcggtcacatgggaaacggcgcagccctggaagtcgtcgagtgtctgatagcccttgctgtccatccagtcggaaagaccgtcgatcatctcctgcacgaccttgaagccataggtcatcgcggcggtgcagacctgcaccgtgccgcagccaagcgcgataaactcagccgcatcccgccaggtggtgatgtcgccaatgcctgaaatcggcagacccgccgtttccgcgtcgcgggcaatctccgccaccatgttgagcgcaatcggcttgaccgccgggccgcaatagccgccatggctgccgcgcccgtcgatggaaggcacgggcgacatcgtgtcgagatcgacagacacgatggaattgatcgtattgatgagtgacaccgcatccgtgccattggcaaaagccgcacgggcaggcttgcggatatcggtgatattgggcgtcagcttggtgataaccggcatacggctgtattgcttgcaccatttgacgaccatgccgacatattccggcacctgaccaaccgctgcccccatgccgtgctcgctcatgccgtgcgggcagccgaaattgagttcgatcccgtccgcgccggtttcctccaccagcggcaggatcgccttccatgcctcctcctcgcagggcaccatgatcgaggcgatcaatgcgcggtccggccagcgcattttcacctctttcatctcgcgcaggtttatctccagcggccggtcggtgatgagttctatattgttgaggccgagaagccgccggtccgcgccgtggatcgcgccatagcgcgggccgtttacgttgaccaccggcgggccttccgcgccgagcgttttccagactacgccgccccagcctgccttgaaagcgcgctcgacattataggccttgtcggtcggcggggccgaggcgagccagaacggattgggtgatttgatgccgaggaaattcgttgaaagatcagccatttttcaatctcccaaaccctgttcgctgccaggttgaacggttgcgtgacgggatggcgctgcgggcgcatgatgcgcggcaccggaaagaacggcttcagcaaaaccttccacagcttccgggcggctcgtcagtgccgcatgaatggataaggccgcgaccttgccgtcttcaacggaggcaaccgtcagatcttttccgcctgccacacagtcgccgccagcccagataccctccaccgaggtccgcccttccgcatccacgctgatgcggcctttcgcaagggcgatgccggacccgcgcaagggttccggatcgaaggtctggccgatggccttgaacacctggtcggcctcaagggtcagatattcgccggtgccgacaagcttgccatcccgattggccgtatattcaaaggtgatcgcatggacgatgccgtcttcactgcgctccagcgcatggggctgcaaccagtggcggatgacgacgccatgtatctgcgccagttcctgttcataggcgctggcattcatgctttcctgtccgcggcgatagacgatggtgacgttgtttgcgccgagctttttggtctggattgcaacgtcgatggccgtcatgccgccaccgataacgacgatatcgcgcccgacgggcagggtggaaaggttcctggcctgccgcagattggcgatgtaatcgacggcatccagcacgttcggcgcgtcttcgccggcaaggccgaggtcgttcacgcccggcagccccatggcgaggaacaccgcatcatatccggccttcagcgcctcgacggtaatgtcctggcccagcgtctggttatattcgatatggatgccgccgatctgcaacacgaaatcaagttcgcgctgggcgaaattgttcaccgtcttataggcggcgatgccatattcgttgagaccgccgcccttgggccgggcctcgaagatcgtcacctgatggccatgcatggcaaggcgatgtgcagccgaaatgcccgccgggccagcgccgacaacggcaatgtgcctgcccgtttcggctgcgcgggtaaacgggtggttgcccgtggccatcagcatatcggtggcgtagcgttgcaaatggccgatcttcaccggcttgccttccgccacctcgcgcacacagacctcctcgcagagcgtttcggtcgggcagacgcgggcgcacatgccgcccagaatgttttcggcaagaatggtcctggccgcgccagccgggttgcctgcattgatctgccggatgaaaagcggaatatcgatgcccgtcgggcaggcgttcatgcaaggcgcgtcataacagaaataacagcggtcgctttcgacaatggcttcatgcggtgagagcggtggatgcaggtcgtcgaagacatgcgcataatcgccagcaggaagccgcgcgccgcgaatgtctagagagcctgcatcaatggacgaacttcctgctgatcccgtgtgtttcatggatcgcatctcccatttttgctgatgcagccatgcgggttccctttgcgcaaagctgctgtttttccgggctgcgatctttattgccgcttatggcccgttacagacaggatgacagattttgatggaaggtcaaattttttatcatccggtcaattatgaggaaaagcgcgcgccttcgggatttttagaggacatcctgtttcgctgccgcttcagcaatattggtgaagaagcggtcggcgatcttgcgtgcgacggaacccagaagcctgctgccgagctgggcgaccttgccgcctgtatcgccgcgaataacgtaggagaggactgtggcgctgccatcctcgtgaagccgcacatcggttacgccgtgggcgaagcctgcaatggagccttcgccatggccggaaatcgtgtaggattccggcggtctcatattggaaagttccagcattccatgaaaacggaccttaagaatgccgaaacttactttcagtgcggcgcggatttcggtttcggaaatgcgctctatgccatcgcaaccgggaatgcaggctttcaatgtttcaatatcgttcaacgcatcccaaacggcctgccgcggcgctgcaatccgttcttctccggtaagatccatgcttcactccgacgtgtatagtcctgaatggacgtatatgatgtatataacgctctgtctaaagtggaagttgggtaatttatttgccgcaaaccttctctaaaccgcctaatatccgagattaaatcgatttgattcgggagtagcaccatggcaagagacgcggcgaagcttgaagcaacggtcgcaaagctgaaaaagcattgggcggaatcggccccgcgcgatatgcgcgcggcattcagcgccgaccccggccggttcgggcgatattcgctctgcctggatgatcttctgttcgactggtcgaagtgccgggttaacgacgagaccatggcgctgttgaaagagctggccgtcgctgccgatgtggaagggcgccgcgccgccatgttcgcgggcgagcatatcaacaataccgaagaccgcgccgttctgcatgtggcgctgcgcgacacgtcctcgaaggaagtgctggttgacgggcataatgtactgccggatgtgaaacatgtgctcgaccgcatggccgcttttgcggatggcatccggtccggcgcgttgaagggcgcgaccggccggaagattaccgatatcgtgaatatcggcattggcggttccgatctgggacctgtcatggcgacgctggcgcttgcgccctatcatgatgggccacgcgcgcatttcgtttccaatatcgatggcgcgcatattgccgacacgctttcgccgcttgatccggcatcgacgcttatcattgtcgcgtcgaagacttttacgaccattgaaaccatgacgaacgcgcagacggcgcgcaaatgggtggcagacaccctgggcgaggcggcggtgggcgcgcattttgctgccgtttccactgcgctcgacaaggttgcggccttcggcattcctgaagatcgtgttttcggcttctgggactgggttggcgggcgttattcggtctggtcggccatcggcctgccggtgatgatcgccgtcggcccggataatttccgcaagttccttgcgggcgcacacgccatggatgtgcatttccgcgatgcgccactggaaaagaacctgcccgtcatgctcggcctcatcggctattggcatcgcgcaatctgcggttatggcagccgcgccatcattccttatgaccagcgcctttcgcgcctcccggcctatttgcagcagctcgatatggaatcgaacggcaagagcgtgacgctggatggcaagccggtttccggcccaaccggccccgttgtctggggtgagcccggcaccaatggccagcacgcctttttccagcttctgcatcagggaaccgatacgatcccgctggaattcatcgtggcggccaagggccacgagccgacactggatcaccagcatgaaatgctgatggcaaactgccttgcccagtccgaagccctgatgaaaggccgcacgctggacgaggcgcgtgcgcagttgcaggcaaagaatctgcctgcgtcgcaagtggagcgcattgccccgcaccgcgtcttttccggcaaccgcccatccctgacgctcatccatgacatgctcgacccctatgcgctgggtcgcctgatcgcgctttacgaacatcgtgttttcgtcgaagcgcagattttcggcatcaatgccttcgatcaatggggcgtggaactgggtaaggaactggcgacggaacttttgccggttgtatcgggcaaggaaggggcgagtggtcgcgacgcttccacgcaagggcttgtcgcgcatctgcatgcgcgaaggaaagcttgaccgcattatctgtaaggttagaaatacgagaaaagccggaccagaagcatgatcccgaaaagtgcaagcggcttcggaacaagatcgtgcttctggcccggctctatctgcatcgaaggattaggacgtgggaatgaagaccgagatcataaaatttgccggcgatgtaccgggcaatgccattgagctgcgtgtgctgcgttttgagggcaaagatgcgaaagcgccgggcgcttaccttcaatcctcgctccatggtgctgaattgccgggacaggcggcccttcatttcctcattcccatgctgaagcaagctgccgaagaaggtcgaatcctgggcaatatcactcttgtcccgcaggccaacccgatcggttccaatcagtggcaggcgcaccagcatctaggccgcttcgagaccttctcgctcatcaatttcaaccgtgctttcccgcttctgccggatttcgatacatcggacctgccggggccggatgcgccggttgcacttgcccagcgcctcaaggcgacgcttttgaagcttgccttggccaacgatatcgttctcgacctgcactgcgacgatgagggcgaaaactatgtctatatcgcggaagaattcgtcgaggacatgaaggatctggcgattgcgctgaattccaccgcaatcctcgcctggaatacgacgctggatgcggcctttgacgaggcctgcgcccatcctgtgctgcaattgcctgctgacaagcgcaatatgaagcgccgtgccgtcaccacggtcgaattccgagggatgagcgatgtctatgccgatatgggccggggtgacgccgaagggctttacaggtttcttgtgcatcgcggcgtggttcgcgatgaaaatgtgaagctcgatggtgagtataagggcctcgtgacgccgctttcgcatgtggagatgatccgtgcgcccgaaggcggcatggtgctttttcatgttgcgccgggcgacgtggtggaagcgggcgcaaagcttgccaccgtcgtcacccgccccggcgagccggaaggcgatatcgccattactgcaccgcaggcaggccgcatcctgacgcgccgttcgctgcgctatgtgcgtcgtggcgatgatcttttgaagctcctggctgacaagccttcggcggtcaagaaacgcgccggtgcgcttgaagcatgatggctgcgcaccttgccgaccgcgtgaaatcgatccgtgccgtcctctttgacaaggacggcacactgatcgacttcgatcgcacatggttctccatttcatggcaactggcgcaatggtcggcgcaaggtgacgaagtgctggcgcgcgccttgctggatgcggggggttatgactggctggccgaacgttttcgcgccaattccgtcatcgccgccggaacggtggaagatattgtttcgctttggcatccgggcctcgcggggccgcaattgcgttcattgattgagaaatatgatgcttattgcatcgccgaaggcgctcgctcggctatcgctatcgaggcggtgcatgaaacgcttgccgtcctgcgcggtgcgggctatcggctcggcattgccaccaatgattccgaagcaggagcccgtgtcacggcaaaggcgctcggcatcgaccatctgttcgatgtgatgatcggctatgataccgccgcgcgcccgaaaccctttcccgatccgctgctttattttgccgaaaagcttgggctctcgccgcatgaaattgccatggtgggcgacaatctgcacgatctggaaaccgcccatgcggcaggggcggggcttgccgtcggtgttctttccggcaacagcccgcgtgaggcgctggagccacatgccgatctggtgctcgaaagcgtcgcgggcctgcccgctattcttcagcctttcgtgctgccttcggcctgatcgggcattttgccatcaagcagccagccagtcatttcgggccagagcgtttcggcaaagcgcgagcggaaatagccgagatggccgatgggctggttgcctgccattttgcgcgaataccagcgttgcccgatgggcgcattgacatggtaatcgagaaaatgctgaacggcagcacgggtgccccatggatcgtcgtccagtccgatggcgaaaatcggtgtgcgaacggcagccacaagttcgcgcgcattcagatgcggatcgtcgaaaaaatagttttccatccggcaccagcgtgcccaatctcggaaaaccgtgccgggaataggttcgccgcccacccatttcggcatgttcttcgtgaaataggaaaccggcacgccgacaaggttcatgcgtggccacgcccatcggtcattgagaagccgcaaggccccggacatggctgcgaccatgccatagcgtgtgaaggccgcggattgcccggatatgcccaatgcctgcccgccgaaggattggccgatactgaccgtttcatgccccggttctaccgattgcaattgccgcagtgctgccggaaaatccagcatggcccaatccttgaagcggatcggcttgcgggatttgcccgtaagccgcgaggccgaaacgccgcgataatcataggtgagaacggcgcgcgcaccgtgatccaccagatgccgggcgaaagcggcgtagaagccctggggaacggcggttgcgctggaaacaagaacgagcggtttgccgcccgttccctgaaacaactggccggaaaggcttatgccgtcttccgcctgaaattcgaccgtttcactcatggtagtctccgcaaccgggtttcggtcagtcgcgaagctcgcgcctcagaatcttgccgacattgcttttcggcagggattcgcggaactccacctcgcgcgggcgcttgtaattggtgaggcgttccgcacagaaggccttcacctcgtcttccgtcaattccgggtcgcggcgcacgacataaagcttcaccacttcgcccgaatgctcgtttggaatacccacggcagccgattccagcacgcccggatgctctgccgcgacttcctcgatttcgttcggatagacgttgaagccggaaacgaggatcatgtccttcttgcggtccacgatcttggtgtagccgcgctcgtccatgaagcccatgtcgccggtgcggaaaaagccgtcagccatgatggcgcgcgcggtttcttccgggcggttccagtaacccttcatcacctgcgggccgcgcacgcaaatttcgcccaccttgccgagaagcagatcgctgccgtcatcgtcgcggatgaccacatcggtcgatggcatcggaaggccgattgtgccggtgaattcagtcgcatcaagcgcattggcgcaggccaccggcgaggtttccgacaggccgtagccctcggtgatgtggcagcccgtcatgtgctgccagcgctccgcgacggggcgctgcaccgccatgccgccacccagcgtgaggatgagcggcttgaaatcgagcgtctggaagtccgggttgttcatcagcccgttgaacagcgtgttgaggccggggaagatgtggaccggatattttttcagttccttgacgaagcttggaatgtcgcgcggattgggaatgaggatattgcgcgcgccaagcttcatgccgatcatcgcgttcacggtgagcgcgaaaatatgatagagcggcagggcgcaaacgaaattgagcgccttgggcttgcccttgttgcggaaagccacgtccatccacaggttcatctgctcgacattggccagaatattgctgtgggtcagcatcgcgcccttggatatgccggtcgtgccgccggtatattgcaggaaggcgatgtcgcaaccttgtaccggcaccggattgaaggatttcgcgcggccctgcgccagcgcatccttgaagcgcacatggccgggaatattccaggccgggaccatctttttcacgcggcgcacgaccagattgacgatgtggcccttgaaaccgagcatatcgcccatggaagcgacgaggatattgggcacattgatcgatggcagtgccttttcaaccgtggtggcgaagttttccagcacgacgagcgcctttgcgccggcatcgttcaactggtgttcaagttcgcgcggcgtatagagcggattgacgttcacgaccacgaaaccggcccgcagaactgcggtaaaggtaatcggatactgaaggatgttcggcatcatgatggcgacgcggtcgcccttgaccagcccgcgtgactggagccatgcggcaagcgcacgcgaatggtcgtccagttccttgtaggaaatatccttgcccatgcaggtaaaggccgggctgttggcgaactgccggcacgaggcggaaatcatatcgctgatggaggttgccgcgctcaggttgatatcgtgcggcacacctgccggataggatttcaaccagatcttttccacggccggtctggcttcgccagtcggtgccacttttgcggaatcgaccgcggctgcgctttgcccagtcaccttttttgccatgtcttctccccggatcgctccgtcctttgtgcaggccgctagggcgcccgcccatctcccagccatccgcccccggatagcccctcgctgtttagtgtggtcgagtttcactgtcttcgcaagagttacattgacgtaagagtaaattaaaaaagagtcgagagtctttcccaatttttacgggatactttcacgaaagggtgaggcgagcagattgtagggaggcaggcagggcgcagaaaggcgctacagtggttcctattttaacagaatcgtcactacagcctaactctttgttttggcgcattatccgacgcatcggcgtttcccatgtttggctcgaaaatgctctactgcgggatatttgcgggtgcgcgcagcgactggatcactgtggaaatcacacggctgccatggatgatgagatcgaaacctttttcaccgtgtaaccattcattgagaaaaccacccaccatggcgagcagaatttgcgccgccgtttcggcgctccattcgcttgcaagctcgccgcgccgctcggccactttcaaaaggccgatgaaaagcgccagcacatcactgcgcatttccttcagccggtcgatgacgggagccatctcgcccacatattcgcaacgctggttgatgatggtgaagacgacctgctgtctttcatcggtggcgaaaagctccagcgcggcgacgatggattgttcgagaatatggagcggattgggatggtcgaagcgcgccgcctgaagcatgatctcttcctgcggaaagcgcgcccggccaatgatggactggaaaatatcgagcttgtcttcaaaatgaaaatagatcgcgccgcgcgtcacgcctgcgtaacatgcgatttccgtcagtgtggactggttcacgccgcgttcgaggaacacctgttcggctgctagaagaatggcttcacgggtttccgcggcctcggcttttgttctgcgcatgatgattcccggatgaattgaaatccatttctggtttcaacccacaaatttcaataactcattcgtgattgatggcattaagcaattgactatagcaccctaattcgtatttacaaacacacgtgtatgtttacctggtcgctatgcgcgacagtaagggcgaattcccaccatgactttgaaccgtaccatccggtgttttgcggcaggggccgcttttattgtttttgcggcgcagcccgccctggcacaggcgcctggtggcgccacgccaccgccgccgcaggttttcgtcgttgatatcaagccgcatgacgtgcctgtgacctatgaatatgccgcacgtatcagcgcatatagaaatgtccaggtgcgcgcccgcgtcggcggtattctgctgcaccgcaatttcgttgagggcacgcaggtcaaggcaggcgaggtcctgttcgagatcgatccggcgccttatcaggcggagcttgaaaaggcgcaggcgcaagtcgcacaggccgaggcgcagtaccagcagtcgatccgcgacgctgaacgcgccgaacagcttgtgcagcaaaaggtgcagagcgcggcggtgcgcgattccgcttttgcaacgcgcgatctcaacaaggctgccgttgccgcggccaaggcgcagttgcgcacggctgaactgaacctgagctataccaaggtgacagcgccgatcagcggcatcaccagccaggaacaggtgaatgaaggcagccttatcggtacggatgcctcttcgagccttctcacttcggtcacgcagctcgacccggtctatgtgaatttctccttcaccgatacggaagcagcggaaatcgccaagcttcgcgccgaacgcggcgcgacgggcgaggatgccgaccggctgaaaatcaagatccttttcggcgacggtaaggcctacgaccatgaaggcaccatcgacttcacctcgtcctcgcttgatacggaaaccggcacactcggcgttcgcgccgtcgtggaaaaccccaatcaccggcttattcccggccagttcgtgcgtgctgaaatcctcgatattcaggtgaaggatgccatcaccgtgcccaaggccgccctcatgcagagcgcgcaggggcagttcatctatgtggtcaacaaggacaatgtcgttgaagtgcgcccggtcacaggcgcccgtgagttgaaaaacgactggctggtctcgcagggtctcaattccggtgatcgtgtcattaccgaaggcgtcatcaaggcagtgccgggccgtccggtccagccagtagtgcagggcgtggatgacaaggcgcaagctgaggctggaaaagaacaggcggcagacaagaaatgaacaggttctttgtcgatcgcccggttttcgcggcggtcatatccatcgttctcgtgctggctggcctcatctgcatccgcattctgccagttgcccaatatcccgagctgacgccgccgcaggtggttgtgagcgcgacctatccgggtgcaagcgcggaaaccgtggcgcagaccgttgcagcgccgctggaacagcagatcaacggcgtcgagaacatgctttatatgcagtcctcgagccttggttcgggcactatgcaattgaccgtgaccttcgcactgggcaccgacccggaccaggccacgatcaacgtgaacaaccgcgttcaacgcgccacctcctcgctgccgcaggaagtgcagcgccttggcgtgaccgtggacaagcgttccacgaccattctcggcatggtcgcgatgttcgccaccaccgatcgttacgaccgcacctatgtcggcaattatgcgcttttgaacgtcgtggacgatctcaagcgcctgccgggcgtaggtgacgtgcagttgctcggcaatatcgattattcgatgcgcgtttggctgcgcccggacaagcttgcccagtacaatctgacaccgagcgatgtttccgcagccattcaggaacagaacgcgcagttcgccgctggccgtttcggcgatcagcccgatccgcacgcagggcccttcacctatacggccaccacacagggccgtttgccggatgccgccgctttcgagaatatcatcctgcgctcatcgagccagaatgccgcgacgcttcgtctgaaggacgtggcccgtgtcgagcttggcacggaaagctatctggttgatagtaacctgaacggtacgcccgccgttccgatcgcgatctatctccagccgggcgcgaatgcgctcaacacaatggagctgatccagaaccggatgaacgagctgaaggcaagctttcccgccggtatcgactatgcgatccccttcgatacgaccaagttcatcaaggtctccatcgaggaagtggttcacaccttcatcgaggctatcatcctcgtcgtgctggtggtgttcatcttcctgcagaactggcgtgcaacactcattcccgtcatcgcggtgccgatctcgatcatcggtacatttgcgggcatgtatgtgcttggcttctcgatcaatcttctcacattgttcgggcttgtgctcgccatcggtatcgtggtcgacgacgccatcgtggtgctggaaaatgtcgaacgcatcatgaccaccgaaaaactctcgccacgcaaggccgccatcaaggccatgggcgaggtgacggggccggtgatcgctatcgttctcgtgctttgcgccgtgttcattccggttgcgttcatgggcggtctggttggcgaaatgtacaagcagttcgccgtcaccatcgccatttctgtgacgctctccggccttgtggccctgacgctgacgcccgcactgtgcgcgctcatcctcaagcccggccatcgagccgatcctgccgttccgcattttcaaccgtgccttcgagcgcgtgacgagcggttatacgcgcggtgtccgcttcttcctgaagcgcgccaccatcggcctcatcatctttgcgggcctgctcggcagcacttattacctgttcgagcgggttcccggttcgctattgccggatgaagaccagggcttcctgttcggtgtcgccgttctgcccccagccgcttcgctggagcgcacgactgtcgtgctcgaccaggtgagcgagaacatccgcaagaaccctgccgtggacaatgtcttcgccgtctctggcttcgaccttctgtcgggcggtttgaagaccagtgcaggcaccatgttcatcatgctcaaggactggaaggagcgcaccacgcccgacgcggatgcgcgcaacctgccacgcaccatcatgggcatgaatgccggtatcaaggacggcatggttctggccttcaacccgcctccgatcatgggtctcagcacgacgggcggctttgaactctatgttcaggaccgcacgggcggcggtgtggaatcgctgacgcaggcaacgaagctcatcactgaggcggctgccaagcgccccgaattgcagggcgtgcgcacaaccttcgacccgaatgttgtcccccaatatgacattcagctcgaccgcgagaaggccaaggcgatgggtgtgccgatcaattcggtgttcaccgccatgcaggcaacctttggcagcctctatgtgaatgacttcacgctctatggccgcaactatcaggttaacctgcaatcggaagcggaattccgccgcgatccgggcgatctcaagcatgttttcgtgcgcgccgattccggcagcatgatccctcttgatgcgctggtgacggtgaagcgtattgtcggtcccgaccagcttgaacgtttcaatgcgttcaacgccgcaaaggtcaccggcaacccggctccgggctatacgtcgggtgatgcgatcaaggccatgcaggaagtggcggcgcaagttctgccgcagggctaccagatcgcatggaccggctcggcctatcaggaagtctccaccagcggcaccggctcgcaggcgatgatcttaggccttatcatggtgttcctgattctcgctgcgcaatatgaacgctggagcctgccgcttgcggttatcaccgccgtgcctttcgccatcttcggtgcgcttctggcgaccgatctgcgcgggcttaccaatgacgtctatttccagatcggtctggtgacgctcatcggtcttgcgacgaaaaacgcgatcctgatcgtggagttcgcggtgctggagcgtgagtcgggtaaatccgcaatcgaggcggcggcatcggcggcgcgcctgcgcttccgcccgatcgtgatgacgtcgcttgccttcatcctgggcgtggtgccgcttgcggtcagcaccggggctggctcggccagccgtcattccatcggtacgggcgtgatcggcggtatgctggcggcgaccttcatcgcaaccttcttcatcccgattttctacagcctgatcgcgcgcaagccgccgaagaagcatgaggatgagacagccgatacacccgaaacgccgggcggtacgggcggcggtatttgaccgcccggacaaaccgaaacgcttgcgcaaaagccccgctgcaaagtggggcttttgtcatattggagcggttttaggctgtagtgacgaattcacttatggcttggctgttattgcagcatcaacccgacgcttagaaatatcgcccatcccagaaataccgcaggaacgctcaggacggcgagcatgatgcccagaaagacataagccgcttcgttcggcgagcgccgcgcttgttcaggagccttgtgccattgtgcaggaataccatcaaacatcgtataaatcctcctactcccatgactagattattgggcggtgcaggatttcttcaagtcaaaataaatctatgtattttttcctgtttttgtgctaaaagcggcgcaaaaataaggaattatggccgataaagtctcgaaaactggacgtaaaatatcttatcaacttgatttcaaatatttttacttttgtactgtaagtatcgtcctgtcggaactttcaaaactttctgaaattgcgtgtccggagcatatccccaaaagtgggagccagtttcggggtcaagacatgcgaaaaaacaaagagatagagcggttccgacggctctgtttcagccggaatttcgctaaagtgcgtcaaaatcgcacatgtgcgggccgtggacgccgctatgtgctttgcgggtgcgaggcggggctggaaatgctctaataaaagcttgccgggaaatatctcaggtaaagctcggtcagcttaccttcttgttgcagggcttgcagggcattgttgaaggcgcttgccagggcggaattttgccgggtaacagcgatgctgaggccggaacccagatattgaggtgccagatagggcccgtccgtgaaagtacaacaggcgctgccttctgcgctgtcgagccaggccgagagggacatgccgtcatcgaaaaccgtgtcgatcttgccgtccttcaatgcggtcagcatggcatcgcgattggggtagggcacgggttttgcctgtgggaaatagttcttcaaaagcgcttcatgcgccgtcccggcaatcacgccgacgggcttgtcctgcgtcgcctttgcagcgggttctgtaaagcttttggcattggaggtcgcaaagcgtgcgggcaggcgcatatagctgcgggtgaaggtgaatttttcccggttcctgtcggtcggctcccaccccgcaatgatcgcgtccgcctgtccatccagcacacgctcttccagttccgcccacggcaccgcctcgatctggcagatgtcctcgatcttgagctgctggcaaagcgccttggccagatcaatgttgtagccggaaagctgcccgcgttcgttaagcctgttgaatggcggaaaatcgacggtggtgatgaagcgcagacgattgagcccttgcagtgaaggcaggggcaggcgctctttctggttgaagaaatgcggtgcagccggttcttcccccgccgcatgggcggcaggagcgaaaaggcacatgcttatcgtcaggctcaacagacaggatttcatcgccggcgaccctataatattccccataattccgggttaacggcgcctatgcaagcgccatcggcgatagcagtaacgggcatcctgataattcgtatattagtgtaatatatataaaagaattctattgaatttcatatttactgtaatagattgctgtcatgtagcccccccaatactaaataataagtggggtgaatccgtgtaaaatataaattactaatatagatatatttaatagttacgcgtattcgtgcggggaaaccatgaaagtcggatcgaatcttgtcgatctggagatatgcagcgccatatctgccagattgaagcgatgcggtatgccgcaggacagaattgaaaatgcattcagtgctgcacatctccacggcaccggcttttttgaagaggcggttcatcagcccggcgtgacggagcgcatggtttatgaggcgatcgcggattatctccagcttccctatacggaagagatcctgccttcgcgcattttcgtttccggtgatgaaaatatctgttttgcccatatccggcaggtgatggtcatcggccgcgacggcatctcctatctttatatcgcgccgggcgaacggcgcatcgcgcggctgcgcgaacatctgaaagccgcgccgcaattgcgcgagcgcattcgcatctgcacgccatcggttttgaaaagcatattgagacagcgtcatcagcgcgacctcgtgatgcgggcccacgccatgacgccgcaattgttctccgccgcacgtgtgcttgatacgccgcaggcttttgtcatcgccatggcggtctacgcatttctggggtgtattgtgaactggccgatgaaaaccatgctggcgctgcatgttgccatgtcgctgtttttcttcggctgtgttcttatccgcctttttgccgccgcttctggcaagcggctgcaattcacggaaattgcgcctttcaagccgcgtgatctgccggtctattctatattggtgccgctctatcgcgaaaaggacgtggttgcgcagcttatagcagcactcaaccggctcaattggccacgcagcaagctcgacatcaagcttgtctgcgagaaggacgattacgagaccattgccgcgatcaggtgcaacactatgccgtccaatttcgagctggtccttgtgccgcccggcggtccgcgcaccaagcccaaggcgctgaattatgcgctgcaatttgcccgtggcgagattgtcgccgttttcgatgccgaggatcggccgcatcccgaccaattgctggaggcttggcaggccttccggcggggcggcagcaagcttgcctgtgtgcaggcgccgctcattatcggtaacttccggcgcaacctgctcacccgcatgtttgcctttgaatatgcggtgctgtttcgcggccttctgccatggcttgccaggcgcgggctggttattccgcttggcggaacatccaatcactttcgccgctcctgtctggaacaggtgggcggatgggatgcctataatgtcaccgaggatgccgatctcggcatgcggttggcgcggtttggctatcgcatcgatgtcatcagccgcggcacgatagaggatgcgccggaagaacacggggtctggcacaggcagcgcacgcgctggatcaaggggtggatgcagacatggctggtgcatggccgccagccgatgagcacctggcgcgagcttggctggtggcgtttcgtcgtgagccagatttatacgctcggcatcatcggttcggcgctgctgcacccgctgatgctgctcatgctggcagggctttgcctgcgcatggcgttcgggccgctgacaccgcagggcctgtggcttccggcgctcgatgtcatcaatatcctgatggcttatatgagcttccatatgctcggcgccaagaccatggagccgacggaacttggcggctatgcctatttccttgccattcccatctactgggtgctgatctcgctttcggcatggcgggctgtgtggcagctggtgcgccagcctcatctctgggaaaagaccccgcaccagccaaacctgttctacattccgctggaggatgcctcttctgaattcgacgcgaggaatgccgccccgcgcccgataatggattgatcctccgcgccgatggcatctatgtcacgcccctcatagggcagggtaaggagtatgcgccggattgccgccagtctggcgcgccgcttgtcgttggcgcggatgatcgtccagggcgcatagccggtatcggtgcgctccagcatggtgtggagtgctgtcgaataatcgtcccagcgagaaatgcctgcgatatccatcggcgagaatttccagttcttcaatgggctgtggcggcgctcgtggaaccgcttcaactgcatttcctgcccgatatcgagccagaacttgaacaggtgaatgccatcggtgacgatcatccgttcaaaatccggcgtttcggtcaggaatgtttcaagctgctggggggtgcagaagcccatcacccgctcgacgcccgcccggttataccaggagcggtcgaaggtgacgaattcgccagcggtgggaaaatgggaaacgtagcgctggaaataccattgcccgcgctctgtctcggtcggcttcggcagggcgacattgcgcgcggtgcgcgggttcatgaactggcggatggtaaagatggtgccgccttttcccgccgcatcgcgtccctcgaaaacgctgatgacgcgctcccccgtgttctgtagccaatattgcagcttcaccagctcgatctgcaaccgttccagcgtggcttcatattcatcggatttcattttggatgaataaggatagccgcctgactgcaaggcgcagtcatcaatccagcccggcaacttcggatcgtttatgtcgaatttgcgtttcttgttggcgatctcgatcttgatcggcttttctgcggacttggttccgttctttttcgctttctttttgttggctgtctttgaactgtcacccacggcaaaaccctttcgtttatatcaaagcatgatatgggctgtttggaagccgcgtaaaggacatgcagaagaaatctggcagggcgaaggcttttgccggaaaatccaggctgtagtgacgaaggaggcaggatgagcgaagacagcggccgcgccggaccggaagccagaacggaaacatcccttttcgagccgctcctgcggatcaagggtgtgcttttcgtcagcatggtgctggcgatctgtgtcatggcgctcgaccttcctttctggttccgcgccatattgctggcgctcgttgtgctgggcgcggtctgggcggcggcgggcattggcaatggggaggatgaaaaggttcccttgcgggaagtggccagccgtgaaatggcggctgtctcgggcgagcggctggccgatcttctgaccgatccgatgatcgtcttcgatcacaccgcaacggtgcgttttgccaacgtggcggcgcttgaagcgttccagtcgctgcaaaacggcaccgcgctttatctgcgctttcgcgccccggaaatgctcgcgctgatccagggcgtgattgccgacggcgaaccgcgcaatatcgaatatttcgagcgcgttcccatcgatcgctggtacaaggccatggtcaaggcgctgcgtgatgcggaaggaaagccggaactcttcgtgcttattttccgcgaccagagcgaaacacggcgtatcgaccgtatgcgttccgactttatcgccaatgcaagccatgagctgcgcaccccgcttgcctcgctgcgcggcttcatcgaaacgctgcaaggcccggcgcgcaacgatgccgccgcccgtgaccgctttctcgacatcatgcagaaacaggccgagcgcatgtcgcgtttgatcgacgatctcctgtcgctgtcgcggcttgaaatgcgtgctcatctggcggtcaatgaaagcgtggatgtggcggccacgctggcccatgtggccgatacgctgacgccacttgccgccggtctcggcgtgaccatcgagcgccacctgccggaacatccggttcatgtgatgggcgcgcgtgatgagctgattcaggtcttccagaatcttgtcgaaaatgcctgcaaatacgggcaggagggcaagcgcgtcatcataagattaagcgaggaagacacgggaaatgcgacggaagtggtcgcctccatacaggatttcgggccgggcattgctgccgaacaccttccgcgcctcacagagcgtttctatcgcatcgacgtggagacaagccgcgcgcacaagggcacaggtcttggccttgccatcgtcaagcatattctggcccgccatcgcggccggcttgtggtgcgttcgcaattgggggaaggctctactttcatggtgcgcctgccggggcagaacgcgcgctccgccgaggctgcaacaatatgaaatactccaagtatctcgcaggttcataaaaagaaaagtcccggcaacatttctgttaccgggacgaagctggcaggttattccggtcaaacgccttcggcggagccagaccggggacgcttcctgaattcagcgcgcccggcggcgttcggctgtcggctggaaagccaggcgcgaatggtagctgcaataggggctggcttcgcccgattcattgccgcagaaatggaaatcttcgttgagcgggtcgccgatcggccatttgcaggtgcgttcgctaagctgcaacagggtcagatggcgggaaattggcaccacgacgtcggaggcgggcttgatgacggtttccgccacaacctcggtcgcatattccatctgaagcgcggttgcgccaaccgtcttggtcacggtcgcggtgcgcatcgtggtggtgtgggtgccgctattgttgttttggacggcgggacgcggggccgctgcgggtgtattcaccttcttgctgcgcggcgcagccgttgtggtttttccacggcccgaaagcttcaggcgatgcactttcccgatcactgcgttgcggctgacgccgccaagctgtgctgcgatctggcttgcgctcaagccttcgctccacagtttcttcagaagttcaacgcgctcgtctgtccagttcattgccctgggctccaatcaatcttcgttatccggaatccaccagtgctctcggattatccgagcgcaaacaccatatatatccgggtgactaggtcggtcgcacgaaatatagctttttctttgaagtagaaactacaatactgaacgactctctgacaagagatagccttgtcaggcggattccatttttgtggttttccccaacttgggttgcaaaggcggtttttctttgatccttcgtccatcgtggcgggcattttcaagcctgccgtgcaatggccttgcctggggatcttgcccggccgccgcccaagggggaacttccgggcttcatatacccacttccagccaggattgccagtgcctgtcgtgtgatgtggcctgcggcatgaacccatgcgcaaagatgcgccataagcctgtttgctttgattgacatttttcttgcaaagcccaatatacgccccggataaatgccgccccgagggcggctttttatttccgccggactgcacaggtccgggatcaacgcaataggaactcgctgcttgccggctgcagccggagccgcagcactttagagggcttatggaggcctgatgcaatgaccgatgcgacgaccgtgcacccgctttacgacacctataatcgtgcggctctgcgcttcgagcgaggagaaggcatctggctgattaccgaggatggcgagcgttatatcgattttgcagccggtattgcggtcaattcgcttggccattcccatccgcatctggtcgagaccctgaagacgcaggccgaaaagctctggcacctttccaatgtctatgaaattcccgcgcaggaaaagcttggccgccgtctggtggaaagcaccttcgccgacaaggtgttcttcaccaattccggcgccgaggcactcgaatgcgcgatcaagaccgcgcggcgctatcaatatgtaagcggccacccggagcgcttccgtatcatcacctttgagggtgcgttccatggccgcacgcttgcaactatcgccgctggcggccaggccaaatatctggaaggttttggcccgaaggtcgaaggcttcgatcaggtgccgttcggcgacgaggcggcccttcgcgccgccatcacgccggaaacggctggcatcctgcttgaacccattcagggtgagggcggcttgcgcgccttcccggaggaattcctccgcctcgtgcgccagatctgcgatgaaaatggcttgcttctgcttctcgatgaagtccagacgggcgttggccgcacgggcaagctcttcgcccatgaatgggctggcatcaggccggatatcatggcgattgccaagggtattggcggcggtttcccgatcggggcctgccttgccacggctgaagccgccaagggcatgaccgctggcatgcatggaacgacctatggcggcaacccgcttggcatggccgttggcaatgccgtgctggatgttgtccttgccgatggctttatggagaatgttcaggcgacggcgcttgtgatgaaacagggccttgcctccctcgtggaccgttatccgaatgtggtttctgaaattcgcgggcgcggccttctcatgggcctgaaatgcgtggtgccgaatacgagtctcattcaggccctgcgcgacgaacacatcctcagtgtcggtgcgggcgacaatgtggtgcgccttctgccgccattgatcacgacgccggaagaagcgcgtgaggcattgaagcacatcgaaacggccgtcgagcggctttccattgcaaatccgatcagcaagacggtgtgatatcatggcaaacgataacggtatcaaacactttatcgatctctccaccgttccggcgacggagcttcgcgccattctggaagatgccaaggcgcgcaaggcgcgcctgaaagctggcgaagtcgaacggccctacgccggcaaggtgctggcgatgatctttgaaaagccttccacgcgtacgcgcgtttcctttgacgtcggaatgcgccagctcggcggcgaaacgatcatgctgacgggttcggaaatgcagcttggccgcagcgaaaccatcgccgacacggcgaaggttctctcacgctatgtggatgcgatcatgatccgcaccaccgcgcatgaacgtatgctggaactggccgaatatgccactgttcccgttatcaatgcgttgaccgacgacacccacccttgtcagatcatggcagacgttcttacatatgaggaacatcgcggcccgatcaagggcaagacctttgcctggatgggggatggcaacaacgtcctgcattcgcttgtggaagctgcggcgcggtttgatttcaacgtcaatatcgcgacaccgaaaggcagtgagccgaagtcgcaatatatcgactgggcgcgggccaacggcgcgggcatcatgtccaccaccgacccggaaaaggcggcaagcggcgcagattgcatcgtgaccgatacatgggtgtcgatggggcaggaagatcatgcccgtggacacaatgttttcataccctatcaggtcaatgcgaacctgatggcaaaggctgacccgaaggcattgttcatgcactgcctgcccgcgcatcgcggcgaggaagtgaccgatgaagtcatcgacgggccgcaagcggtcgtgttcgatgaagcggaaaacaggctccacgcccagaaggccattctggcctggtgcctgcaagaccgcggtttgggagcataatttgtccgacaagaccagtaatgagcataccgaagccgaaaatatccagaccggtctgggcggcttcaatttcgcaggcgatgatgccgtcgtgcccttccaggtggaagggctcgatgtgcgtggccgcgcggttcagcttggccctagcatcacgcgatccttaagcgccatgaatacccggaagaagttgcgcgccttctggcggaagcgatggtcctgaccgttctgctcggcacttcgctgaaattcgacggaaagttcatcttccagacccagtccgacggtccggtggatatgctggtggtggattttcgtacgccgcgttcggtgcgcgcctatgcgcgttacgacgaagcgcgcctgaaggaagccattgccgcaaacaagacccgcccggaagagttgctcggcaatggaacgctcgctttcaccgtggatcaggggatctatacccagcgttatcagggcatcgttgcgcttgatggttccacgctggaggagatcgccgtcacctatttccgccagtcggagcagattccgaccgacctgaagctcagcgtcgccaagctcatcgaacgcggcgtggacggcaagccggtcgagcaatggcgtgcgggcggcctcatcatccagttcctgccggaatcggaattgcgcgcgcgcgttcccgatcttcccggcggtgacggcgatgacagccaattgatccatcacccggaagacgatgcctgggatgaagcccgttcgctggtgggaaccatcgaaagctcggaactgaccgatcctcaggtcggctcggaacggcttctttatcgcctgttccatgaacgcggcgtgcgggtgttcgattccattgcggttatcgatgaatgttcgtgctcgcgtgagaagattgcaggcgtgctgtcaggattcacggccgaggaaatcaaggacagcgtggaagacgggaaaatttccgtcacctgcgaattttgctccaagctttatcagttcgatccggctgaattcaccaaatagagcgtgtttccccaaagtggaaaccacctccgagtggaaatcagttcagcgtgcggcgctgttcgggtacgtcgagtgaaaaggcgggaatctcgatctcgaattgtgcgccgtcttcgcccttcatctggtagcgcccgaccatcacgcctgacgaggttgtgagcgggcaaccggaagaatactggtatgaatcgcccggatcgagaacaggctgctcgccgaccacgcctgaaccgcgcacttcttgcacatggctgttggcgtcggtgatctgccagtagcgcgagcaaagctgcaccgtttcggatgagttgttcacgatcgtgacgcgataaccccatacataacggttttcttccggctcggattggacttccagataaaagggctcgaccgtaacttcgatcccgcgtgttaccgcactatacatcaatccaccctccgcattccatggctggagcatgtctcccaaaggcgagacccggttccgggtaaagacatgtgtgaaaacagacagatgagtattgtccgcaaaagtgtgaaacggttttgcggggcgtcatgcaacaaaaacagaaaattggaacgttttgtcatcggatggagaaaccgggcatcgtagaacgcatttcaacggaaggggcggcccgacccaccgcgcccatcgtttctctaacgttaaagttgcggtgacgtcaacgatggagcggcataaattcgccccgattaccagtttattccggaaatcgggggtattttagctgtttttgcggcaaaaaaagcagatttggccggttttcagccgcgcgctactttcagcgccacttcaacatcttccagaagatcgtcggtgtcttcgaggccgaccgaaacgcgcagcaggccatccgaaatgccgagttctgccttcgcctcgttggagaggttcttgtgcgtcgtggtggccggatgggtaatcaggctcttggtgtcgcccagattgttggtgatgctgaaaatttgcaatgcattttcaaacttgaaagctgcttccttgccgccctccagctccagcgcgatgagcgtggatccgcctgtcatctgcttggcaatgatgtcggcctgcggatggtcggcgcggcccggatagatcacacgcttgacgcccggcttgcctgcaaggaagtcggcgattgcggcagccgattgcgtctgctggcgcacgcgcaccgaaagcgtttccaggcccttcagcatgatccatgcattgaaggggctgaggcccggtcccgtatggcggaaataatcctgcaatgtggtttcgatccattcgcggtcggaaagcaccacgccgccgaggcagcggccctggccgtcaatatgtttcgtggctgaatagacgacgatatgtgcgccaagctccagcggcttctggaaaagcggcgtggcgaaaacattgtccacgatcagctttgcgcccgcttcgttggcaatctgtgcaacggcggcaatgtcgatgatttcgagtgtcgggttcgacgggctttcaagaaacatgaccttggtattggggcgcacggccgctttccagttggccacatccgagccgtcgatgatcgagacttccacgccatagcgcggcaggacggtttcgacgatataacgacacgagccgaagacggcgcgggccgagatgacatgatcgcccgcctgtacctggcagagaatggcggcggcaacggcggccatgccggaggcggtggcgcgggcgtcttccgcgccttccagcgcacacatgcgcttttcaaacatgtcggtggtcgggttggcgtagcgcgaatagatgaaacccggatcttcacccttgaaacgcgcttcggcagcttccgccgtggggtaaaggaagccttgcgtcaaaaacagggcttccgacatttcggcgaaaccggagcgcaacgatccggcatggacgagttcggttgcagggcgaaatttgcgggcattctcagtcgtcattttttccaacctgtcgaaagctggtcggccggggcaggaagaaagcctcggcggccaataaaaaaccggccttgcgaaaacgcaaaaggccggtaacgaaccgcggccttatttagcgaattctttaacgtggctgcaagccggccggccaaatcaccacggaacaggttttctttatgcctgttgtgctgcatcgtcaatgcccggccgcattgtatttggagcatctcgatattcctgttgaaacaggagctgcctcgacgaacatttttggcaagtttgccgtgatgcttctgtttttctcgtcttttacgcttcgtttcttgggaaaacccgacaaacaggggagcgcaagccgcccgattgatgctaagagcattcaattatctaaagattatggcgcggcaggcgacggagtacaggttgatgacgcaaagggacgcaggaattctggcggatgcggatattgccgcgctgtttgagagcggtttgctggcttcgccccgcctgctggatgccgatcagatccagcctgcaagccttgacttgcgccttggcgccaaggcctatcgggtgcgcgcttcctttatgccggggccgggcacaccggtcatcgacaagctggagcggctgaaactgcatgaaatcgacctgacggcgggcgcggttctggaaacgggctgcgtctatatcgtcccgcttctggaaagccttgcgctctcgccggagctttctgcttccgccaatccgaaaagctcgaccggacggctcgatatcttcacgcgcgtcatcgctgacggtgcgcaggaatttgacaaggttcccgccggttacaaggggccgctctatctggaagtgagcccgcgcaccttccccatcgtcgtgcgcaccggctcgcgcctgtcgcagatccgtttccgcaagggccgtgcgcagcttgatgaaagcgaacttggggtgctccataaggccgaaacgctggtcgcatccgaaatgcccaatatttccggcggcggcattgcgctctcggtcgatctttccggcggcgaggacaggctgatcggctatcgcggcaagcaccacaccggcgtcgtcgatgtggacaagcgcgcagcccatgatgtgctcgacttctgggagccgctttatgatcgcggtgcccatgaactcgtgctcgacccggatgaattctatatccttgtttcccgcgaggcggtgcatgtgccaccgctctatgcggcggaaatgacgcctttcgatccgctggtcggcgaatttcgcgtgcattatgccggtttcttcgatccgggcttcggccacagtgctgcgggcggcaccggcagccgtgccgtgctggaagtgcgcagccatgaagtccccttcattctggaacatggccagatcgtcgggcgcctcgtctatgaacatatgctgggccagccgaaggcgctttacggcatcgaccttggctccaattatcaggcccagcaattgaagctttccaagcatttccgctgatcgcgaagcctttccggcgcaggatgcagcggttttgccgggaatgctcaggctgcttctgcggtgataggatgcggatggaggagggcggtgtcggtggtgaatgaaacgggaaggggcctcggcggaaaggcggaagcgacggctgatgtgccgccgcgccggctgtcggtgggcatggtcgtgttgcccggatttaccttgtctgcgctcagcctttttctcgatccgtttcgtctggcagcagacgaccgcgacaaaagccgccagatacgctgcgcgtggaaaatatgcacactctccggcgatcccgtcacgtccagttccggcatggtgattgagccgacggtgcctcttggcgaaattgatgaatgcgattatgtggcggttgtgggcgggcttctggcgcaatatcgccatagccagcaggccctgatcgatctcatcaagcgggccgacaagcgcggcaaggcggtggttggcctttgcacggcggcttttcttctggcggaagcgggtgtgcccgaagaccgcaattgctgcgtgagctggtttcatcgcgatgatttccttgagcttttcgacggctatgctgccgatacgacaagccttttccatcttagcgggcggcattatacctgtgctggcggccttggcgctgccgcgctggcgctatcgatcatccagaacgaaatttcggaagaactggcgcgcaaaagcgcatccatcctgctcatcccctatgagctggtgcgctcggaacagccggccttgagcttcaatggcgtgcgttcgccgatgatccgcaaggcaatccgcattttcgaggaaacgctggaagatccggtgccgatgatcgatgtcgcgcgcaggctcggcatttccgttcgccagatggagcgcggcttccggctttcgctggggcgcacggctttcgaggtgcgcgaggaattgcgggtcaagaaggcgaaggagcttctggccgaaaccagcctgtccctgcttgaagtggcggttgccagcggcttcactgatacgcgcagcatgaaccgttccttttcgcgtcaaaagcagaaagccccgcgcgactatcgcaggcagcgctgaattttggtaacgcacaggcaaaacttgcggatatggcggcgactgtctatttcttgcaccataaaagcaagccgcaggagatttgcatgtcggatggtgtaaaccgtttccttggcgatacgcccgggcggatattggtcaagctggtgctgatctcgctggtcgtaggcgtggtgatgagtgctttccactggacgccctacgatattctctatggcatccgcgatttcttcctgcacctgtggaacatgggtttttcggccgttgcgcgttttgccgattatctcgttctgggggcagcggtggtcatccctgcctttattttgctccgtatcctcagctatcgtaaatgaacggaatttcagcgatacatcagatacagtcagccaatgcagcaaaaacatggaattcgcttgtcccggcggggctttctcatgctcgccgggggtgcaatggcgctctctgccctgccggtggattgggcgcaggccgcaggtaataacgacccaaccgcaatcttcaacgctatccgcaaggcaaacggcctgcccctgatggcgaccgattcccgtctggaacaggccgctctttaccaggccagacgcatggccagttatggcaagatcggccactcggttggttggggcaatgggtttgtatcccggctgaaacaggcgggaattcgcgggcctgccgccgaaaacgttgcggttggccagcctgatacgcaagccgtcttcgatgcatggatgaaatcacccggccatcgcaagaacatgctcgacccgacctttgcccattatggccttgcctgggcgacgcccgaaagcaatccacgccgcatttattgggcgatgatgctcggcctgtaaggtttcgtttctcctgacaggttgctgtcaggaaccgcggtgaattgatggccgatctatctgtcgttttcgttgtttctggagtagatcggggtagttggcgaggttccggtgcggaatcgtggaggagaaacatttccatctttggaaaagttcgcagcattcgggggaatgatggatcaggtgatgcagggcggcgggcagagcatcggtaacgtaacaaagccgttcgatgtcacgcatcgcatggtgatgctgatcgccgtgcctatgacgcttgccgctatcaccacgcccctgttggggctggtcgatatgggggtggtcggccagatggggcaggccgaattgatcggcgggcttgccatcggtgcgcttgtcttcgatttcctgctttccttgttcaattttctgcgctccggcaccaccggccttgtggcgcaggccatgggcgcgggtgacgccgtggaagaacaggcaattttctggcgcgccatcatcatcgccgtcgcggcgggcgggctcatgatcctgtgcctgccgcttattctgggcgcggcctccaccttcatgcatccgacaccggcaacgcgggccgcaatggcgacctatatatcgatccgcatgttgtcggcccccgtcgcactcatcaactattccatactgggccttgttctggggcgggggcagggcattctgggcctcggccttcaggtgcttttgaacggcatcaacattgcactctgcatcgttctgggactggaacttggctggggtgttacgggtgtggcctgggccacggtcacgggcgaaaccgtggcggcgctggtcggcctctttatcgtcatgcgccatttccgcaaggatgcaacattgcgtcctgaccgcaagcgcattttccagcgcgagggtataatgcgcatgttcgcggtcaatcgcgatatcatgatccgctccctcctgctgctcacggcatttgcctttttcacccgcgccggttctgatctgggccccgtgacgctggccgccaatgcggtgctgttgaatttcttcctcgtggcgggctttttcctcgacggtatggcggctgcggctgaacagatcatcgggcgctccatcggtgcgcgctacagccccgccttccggcgcggtgcaaagcttaccttcatctgggggctggtgatggcaggtctcgtcgccttcttcctgctggtctttggcgatacgattatttcgcttctttccagggccgaggatgtgcatgttgaagccatgaaatatctgccctgggcggcgctgacagggcttaccggcctgctcgccttccacatggatggcgtctatatcggcgcaacctggtcgcgcgatatgcgcaatatgatgttcctgtcgctcatcttctttctggctgtgctttatgcggcaaagcccgtgatgggtaatcacgggctttggcttgcgatcaatctgtttttgtcggtgcggggcattacgcttctggcgatcctgccgcgccgctatcgcatggaattcgcgcactgatttaagatataagtttgcgtgcggcccattcctttgtgtcacggtcgcgcaattcagcaatgctggaaacgccttcatgcttgattgccgtggaaaggccgcgcaggatttcacccggaaggccggggccgcgatagatcagcccggtataaagctgcaccagatcggcgcctgccttgatcttggccagcgccgtttcggcactgtcgatgccgcccacgccgatcagcggcatatcggggccgacgcgctcgcgcatccgcgccagaaccacggtcgagcgttcaaacagcggcgcaccggaaagcccgccggtttcattgctgttttcgggatttttaagcccgcttcgcgatagtgtcgtgttggaaacaatgatgccgtccagcttctgcgcatctgcttcggcagcgatatcgtccagttcctcatcggtgagatcaggcgcaatcttcaggaaaacgggccgcttcagcgtgcacatatttccctcctcgtcgcgcgcttccagaacacggctcaaaagctcgtgcagggcctcgcgcgcctggagattgcgcagccccggcgtgttgggtgaggaaatattgaccgtgaaatagcgcgccagctgatagaagcggcggataccggccacataatccgcgatccggtcttcggcatccttgttcgcgccgatgttgacgccgacaatgccgctcttgcctgcgcgcctggaaagacgcttgaaggcggcttcatggccctcattgttgaagccgaggcggttgatgacggccttgtcgtccacaagtcggaaaatgcgcgggcgcggattgccgctttgcgggcggggggtcagtgtgccgacttccgcaaagccgaatccaagcttcagcagcgcatccggcacttcggcattcttgtcgtaaccggcagccatgccgagcggattgggaaatttcagccccgccaccttcaccgaaagggccggatcttcgggcgtgcggcaagtgacgatcccggttttcagcccggtgatggaaaggccgtgtgcctgttccgcatcgaaggtgaagagggcgcgccgccccagagtttcaaaaagcccactcatttgtcttccagttccgggaaaatatgaagatcgtcagggccgagcggcaacggctcgaccttgacgactgccgtaagcggcaaaggcgcataaagatgcgggaacaaggcaccgccgcgcgatacctcatatttcagcgcctggccaagagcttgtgcatcgacatgcaccagcaggagatcgctctgcccggcgaaatgtttggccgccgttgcgcgcacctgcgctgctgtggaaaaatggatatagccatcggcaatatcaaccggcgccccggcaaagcttcccgccttttccgcctgcgcccaaagcttgcgcggggcgatcttgtagatgatcttgttgctcatggctgctctctagggcgtgtctgcattcaacgtaaccagatcatagcgcatgcgagatggacgaagcccatgaatgcggtcaatgttttctcgcatcgcagcgcaatacgacgatagcgtttcaacttgttaaaaaagcattcaatctgatggcgttccttgtacagcctccagtcgattgttgggacactggaacgtgttggattgaccttgatctgagccgttgccttgagattgctggcaatgaaggcccttaagtgatcggcatcataggctgcatcagcaatgacatgccccacacccttcaagccggatagaaggcttgaagcttgcggacagtcaccataatggccgggtgttggctttattcgcagcggtaggccgatagcatcgacaacagcatgcagcttggtcgtcaatccaccgcgcgagcgaccgatgcaggcagcttcagccccccttttgcgcccgccgcatctgcgtggactttcgatatggtgctatcaatgaggacatattcaaagtccggcgtatcagccagggcatggaaaagcctttcccatacaccggcgtgcgaccagcgccgaaagcgggcatgaaccgctgtccatttgccgaaggtcgcaggcagatcgcgccagtgcgctgcattggcagccatccacaagatggcgtcgacaaataatcggttatcaacgccactgcggccgggcgtaccaactcgccccggaagatatgcttcgatccggttccattgctcatctgtaaggcttcgtctgctcacggctgttctcctttaacaaccttgaatcagaatttcgtacaaaagggaatccttgaatgcagacaggccctagagcggttcctattttaacagaatcgccggaaccgctctaacgatttgttttaccgcattattctacctatcgaagcgggatcagaaatcagtccagtggactgatttccccgcataggcgtttcacacttttgctcgaaaatgctctaaatggaaaatcttcggaaatcaaagtgtgcggcattcgatttttgtcgcaaacgtcccatataatgaggatcgattggaaggagagtgaataatgttgggcagagtggcaggttccgcgcatcgtctggcgatagcttccctgcttggcacagctcttttttccaccggcgccttggcacaggaaaacgggcgctaccggctggaaggcacggaaaccggctatgtgcggctcgatacacaaaccggcgcaatctcggtgtgcacgcagcagaagggcccgttggtctgcaagatggctgccgaagaccgcgatgcttatgagaacgacattgccgatttgcaagcgcgcgtgaagaagcttgaagcgcaggtcgcagccatgggcaaggtggagggcagcaaggcgtccgccctgccgtctgaacaggaattcgagcaatccatgagctatatggagcgtttcatgcgccgcttcatggatctggctaaaagctttgaaagcggagaggaaaagcctgctccccccacaataccggggcggacctgaatccgataagaaaaaggcgccgatccggcgcctttaaagcgtgtcgtaagagtacgacacgcttcgcgcttttgctggaaatgctccagcttattcgcagaaacgtttggtcgcttcgatcagctcatgcatgatgccgggttcggtcacggcatggccgctgtcttccacgattttaaggtcggcttccggccacatcttcttcaactgccaggcattgatgaagggtgtgcagatatcgtagcgcccatggacgatgacacccggaatatggcggatgcgctcgacattgcgcagcaactggtcgtcgctttcgaggaagccgcggttctggaaataatggcactcgatgcgtgcgaaggcgattgcatactgatcctcgccgaaagcatcgacgcgggccggatcaggcagaagcgagatcacggagccttcccagcgtgcccatcggcgtgcggcctcaagctgtacccgcgggtcgcggtcggtcaggcgcttgtaataggccgcaatcatatcgccgcgttcagcttcgggaatatgctcctgataggcctcgaaatgatcggggaagatgatgctcgcgccgttggaatacatccagtcgacctcgaagcggcgcaccatgaaaatgccgcgcagcaccagttccgatacgcgctcgggatgggtttcggcataggcaagacccagtgtggacccccatgaaccgccgaagacctgccatttgtcgatgcccagatgggcgcggatatgctccatgtcggcgacgagatcccatgtggtattttcgcgcagttccgcatggggcgtggagcggccgcagccgcgctggtcgaacaggatgatacgatagcgtttcgggtcgtgcaggcggcgcatggtgggcgttatgccgccgccgggcccgccatggatcatgatgacgggtttgccgtcaggattgccgcattgctcgacatgaatgcggtgcagggaggatacctgcaacatttcttccttgaagggctcaatttcgggataaagcgtattgcgcgtcatgaaatgccttttgttcccttccgctggcaggataggcccgccggttgcgtttcggtgatgcgtcaacctaccacacaataaggccagatggcggcaggggatttatgaaatagacttagcaacgtgatttttggttgccccattttaaaataggcctaaaaactaggccggtctgcaagcagactgggcaccgcacggggaggaccttcaaaaatggcgcgcgaggcaaatgcatttcattatcgctgatgaccacccgctgtttcgcggtgctttgcggcaggttctttcgggccagtctgaaaatgtagagattatcgaggcaggcgatttcgatacggtcaggaaactggtcggtgagaaggacgataccgatctcctgcttctggacctcaccatgccgggcggtacgggactttccggacttgtcgcgctgaaggcgctgcaaccggccctgccgatcatcattgtttcggcgacggatgatccggccacgatccatcacgcactggaacttggggcttccggtttcatctccaaatcggccagcatggaaaccatcggcgaagccgtgggtgcggtgcttgccggcgatatatggacgccggacgatatcgacctcgaccacccgaaagactcggaaatcgaatcgctcattgcgcggctgcgcaccctgacgccgcagcagacccgcgttctgaccatgcttaccgaggggcttctcaacaaacagatcgcttttgagcttggcgtttcggaggcaacggtcaaggcgcatgtttccgccgtgctgcaaaagcttggcgtcgatagccgcacacaggccgtcattctcctttcgcgtatcggcagcgacgttctgggcgtttgagccagctcagctataggagctgtcggcctttgccgcttatcgtgtactgccttgcgtcgatgccccgtcctggcgtgcgtgatgaaaaagcgagagcatcgagcgcagcgccgctggccgcaagggcttgtgcagcacggtgacgttctcatcctcggcgcgctggcgcacctccttggagcggtcggcagttagcaggatggccggtatttcggtcttgaagctttcgcgcgcaaagccgatcatgtcgaggccgttttcgtggatcagatgataatcggcaatgatgacggcaggcgcggccgtgccggttgcgcagaagtttttcaactccgcgccgctgcgaagcgtggtcacgttgcagccccagccgctcagcagcgtttccatgccgcatagaatattgacgtcattgtcgatgcaaaggacgccaagcccgtcaagctcggaagcgcgctgaggcccgcgacggtttttaacctcttcggctggcggcgcctcgcctgaaaccggaatgcgcagcgaaaacaccgtacctttgccgggtgttgaggcaagcgacagcggcagcgaaagcacccgcgcgatgcggtccacgatggaaaggccaagccccagcccttcggcttcccgcatgccttcgttgagccgcgtgaactcccggaagacgagcttcagtttttgtggcgcaatgccgatgccggtgtcgagcacctgcaggtcgacgaaatttccgcgccgccgcacgcccagcaatatgccgcccttgcgactatatttgatcgagttggaaacgaggttctggatcaggcggcgcagcatgttgcggtcggtcttgaccacgatgctggatggcaccacacgcagcttgagcccttttttcaccgccagcggtgtgaaatcggtagcgatctggctcaacagcttgtcgagccggaagacggaagtttccggtttcagcgagccggtatcgagccgggaaatatccagcaccatgccgagaatggcttccaccgcttccagcgaggaatcgatattgcgggcaaattcgctggtttccgaacgccccagtttttcagcaagcgccgtggaataaaggcgcgcagcgttgagcggttgcagaatgtcatggcccgcagccgccagaaagcgcgtcttgcccagattggcttcttctgcggcggcttgcgcgcgcgcaagctcatcgttcacatgcatcagttccgctgtacggtcgataacgcgctgctccagcatttccgatgctttctggcgcatcaggtcggcttccaccgcggccgtgatgtcggtaaaggtggtgacaaggcccccatccggcatcggattggaattgatttcgagaatcttgccggtcgatttcatggtcatgcgccatgggcggcgcacggtgccgagcgagcggattgcgctattacgggcattcagggcgatgtcgccgcgctggcttagatgttccacgatttcagagatcggaatgcctacctgcatcacctcgtccggcaggtcgaagagctagcggaactgccggttccagcaggtcaggcgcagatccttgtcaagaacggtgatgccctgatccatctggtccagcgcgatctgcaacaggtcgcggttctgttgcagggcagcagaagcatcgtccagcaattggcgtgcatcgcgcggcgaggcatcgtttctttgcagaagaagcgaaagaacaaggcgggctgaggatgagccgacggctgtcccaagcaattgttcggcatagcggatcaggggcgtgtccacggccatgccggggtcgaggcggcgctgttcgcggccctcgaagcgcaggaaggcgcgctccacgcgctcagcacccagatagcgcgccatggtggccttgagttcggcgactgtgaccgtggttcggaaacgtttcagcgtcggcgtgccgatgaaagtgcgcggcaggaaaatgctggcctggatgcgttccagcggtgtggatgcgcgcgagagcgagcccagaatatagaacagggtgttggtggcaatgctccatgccacgccgttggtaagcggcagggcattggtgccgaacagcgcttcggggcgcagtgccgtgaagccgaggaaaccatcccgcaggatcgcggcattttccggtgcgacggttggcagaagcagcgtgtagcaccagacgatgaagctcgccgaaaggtcgagcatcgcgccgcgcccgtttgcattgcgccagaacagcccgccaatgagcgctggcgcaaattgcgcgacggcggcaaaggatacgaagccgatggaggccagatggatattgttcgatgtgaggcgataatagctgaaggccagcgccagaatgacgatgatggtgatgcggcgcgtgttgagaatgatcttggtcaggtcgcgctgttcggcaaggtggcgcttggcaaagctgctgatgataagcggcagcaccagatggttggagatcatgatagacagtgccacgcaggcgacgatcaccatggccgttgccgctgaaaggccgccgaggaaggcgatgagcgccagccagtgtgctcccgcgctgagcggcagggcaagcacgtaaaggtcgccattgacgctgttgccgagcgtcatcacgccgatgagcgcgacggggaagacgaaaatattgatgaggatgagatagagcggaaacagccatgaggccgtgcgcaattccttctcgctgcggctttccacgaccgtcacatggaactggcgcggcagcatgatgacggcggcggcgctgagtgctgtctgcacgagccatgtgccgattgaggtctcgtaatggaaggcttcgagtgcttccggcgattgggatatctgccggatgagctgcgatggcgcgccgaacaggaagaaggcgcaggcaaggccgacggtcaggaaggcgcacagcttgatgaccgattccagcgccacggcaagaatgaggccattctggtgttcggtcgcatccgtatggcgcgtgccgaaaaggattgcgaaggtggcgagcacggctgcgaccggcagggaaatatcgccgaagacgaagacggctggatcgacggctgctccgtaataatccatcacgaggccgacactgcccgaaactgctttcagttgcagcgcgatatagggaatggagccgacggcggcaatgcaggtggcaagcgaggcgacgccgaagctcttgccatagcgcgccgccagaaaatcggcgatggaggtgatgtgctcggatttggccagccgcacgatatggcgcagcagccggttgccaagcgtaaagacgagaatggggccgatatagatgccaagaaactcaagcccgcgttgcgcggaaagcccgaccgagccgaaaaaggtccaggaggtgcaatagacggcgaggctcagcgcatagatataggggcgcggcgtgctgctccagcgcgcggtgcgccggtccccgatgcttgcaaccgcaaagagaagcagcaggtataaaaaggcgaagccaatgatcccccagccctgcatagccggcatttcctcccctaggcttgcctcgcatcaggagacaggcaccttgcgtcatcggtccgattccgaagttcgtatcattttgagggtgcataggcgacgaatttcgggctcgcaagataatagcaattcgtcgaatcgtccgccatttgccgatcttgtctcatgtcccgtttcaggggcgagggcgtgcgatggggtatgggcgccaaaaaccgtcaggggaggcggaaatatcgctgaaaacagtgcgtttcggcgttctttatcttttctttgattgttttaccctacacactggacgtgtggccggttgccgcagcaagggctgaaatggggttttccctatttcgcatttgcaggaagacaagcagacgaagcggttgtgcaaatcccattaatttgcccgccattttgtcattcaccgccagagccatttggcgccagttgttttgacgaatgcatcgcagccatgacggcccagcctgcgatccgcattcgtgagggagacaggctttatgttaaaagaattccaggaattcgccctgaagggcaatatggtcgatctggccatcggtgtcatcatcggcggggcgttcggtggcctcgtcaactccatcgtcaatgatatcatcatgccgattatcggccttatcactggcggcattgatttctccaatatgttcatccagcttgccggagacccgaaaaccactctggccgcagcccgcgaagccggtgcgacaattgcctatggcaatttcatcaccctgctcatcaacttcatgattatcgcctgggtgctgtttcttgtggtcaagctcatgaaccgcctcaagaagagggaagaagcaaagcctgcaccggcagctccgtctgaggaggttctgcttacggaaatccgcgatatcctggcaaagcagcaaaaagcctgatggaattccagcaggctctgaaactgaaaaaggccgggaaaaccggcctttttcagtttcatattcgatgagctatcagccgcccgccttggaaaccatcaacgggatgatgcggtccgaatttgctgcctgcggtgctgaaggctcggcaaagggaataccaagctcgttccagatttccagaagcgcgtccttcaggccgtcgatcagcttgtcgtcgtgcagcggcgacggcgtgatgcgcaggcgctcggtgccgcgcggtacggttggataattgatcggctggatatagatgccgtgcacttcgagcaggcggtcgcttgccttcttgcacagttccggatcgcccacgaggatcggcacgatatgggtctgcgacggcatgacgggcagtccggcagccgaaagcacgtccttggcgcgttgcgcctggcgctgctggccgtcgcgttcagcctgcgaggatttcaggtggcggattgcagcggttgcggccgcagccacggcaggcggcagcgaggtcgtgaagatgaagcccggcgcataggaacgcaccgcatcgatgatcgcgcgtgagccggtgatatagccgccgagcgcgccaaatgccttggcaagcgtgccttcgataatatcgatgcgatgggcaaggccgtcacgttcggtgatgccgccgccatgcgcaccatacataccgaccgcatggacttcgtcgatataggtcatggcgttatatttgtcggcaagatcggcaatcttttcgataggcgcaatatcgccgtccatcgaatagacggattcaaacacaatcagcttggcgcgggagcggtccgcagccttcagaagctgttccagatgctcgacatcgttgtggcggaaaatcttcttttctgcgcccgaacggcgcacaccctcgatcatcgaggcatggttcagctcatcggaaaggatgaggcagttcggcagaagccgcgcgatggtcgagatcgaagcttcgttggaaacgaaaccggatgtgaagaccaggccggcttccttgccgtgcaggtcggccagttcgctctccagctcgacgagcgggtggttgttaccggaaatattacgtgtgccgccagcacctgaaccggcactgcctgcggtctcgcacatagcctttatgacgtccgggtgatgtcccattcccagataatcgttggaacaccatacggtgatttcacgggctgtgccattgttacgccagatagcttgggggaaacgtccaacgatacgctcaagatcagcaaaaacgcgataacgcttctcggcatgtaactggtcgatcgcttcttcaaaaaaacggcgatagtccataatgtgctccttgtcttcgccctaattagcgccattggcctttggcgtccatggcctatggtcgggcaatttgccacgtttgcttgaaggagcattgagctagatcaatcaactggcagttcgtttgtcgggatttatggaaatcctagcgcacgcgaagccggaccacgaatttgggccacaggtcgcgccggcgcacatagatgcgcggaatgccgaacggatcgtctgttggccttgcccgcgcccgcaccgtcgttgttgcggtttcatagcctgcttcccgcaccatctcgcggtggattggggtattgtcgccataagggtaacaaaaatttgtcacctgcgtaccgagcatatcttccagcaccgttttcgactgggcgatctggcggcgcgcctcgtcttcgggcactttgctcagggcaacatgatcgagggtatgggcgccgacctcatgaccgagatccgcccattcacgtagttgtgccaccgacatgcagggcgtcttcggcacgccgatgggctgatcccagacattgctgccgccaacctggttggcgacaaaataattggtggccgtaaaaccgtattcggcaagaacaggtccggcattctccagcacattgagataaccatcatcaaaggtgatgacggccacttttccggtcttttcacccttgatatagggcatggcatcgcgcagcgagagaccttgatagccgagcctcttcagccagcgcatctggctgcggaagcggtcaggatgaaccagcaagccgcggaatggaatgtttttggccggtaatggcgcgatctggtgatacaaaagaataggtacaggcatcataaaactcatttcgatgaataggcgcgcacacgcatccggtagatggggcgtaaaatttcgcgcgcaagcttgtctgaaaagttctttttgtgctggatcgtggttccgcccagttgtgacgagatttccttcacgccacccggaatgaccgaaaggggttgcaggcccgttacccagcgcatctgcaccgtcgtatcgacaggccggtcgaacgtctgggtgatgtcgagcagtttttgggccgcatcataggaaacaagctgcgcaaccatgccaaggccgatcgggttcgggatgatgatccgcaccgcttcgtcccggaaaacctcacggccatgctcgcggtcgtcccggaatgtaaagcggatgaagccacccggttccagatgatcgaccgcggcccggtatgcacccatgaagttttccgtcagtgcaatatcgtcttccacgatgaagcccgcatcaagcttccggtcgataatcgcctgccatgccttgcggtgcgacaggaaacaggcaatctcgttgcggctgagggcaaagggatagcgcggagtgtgcaggcggcgtttataaatgcgcgcaatctcgtctttgttgagcgcacggctatcgacggcttcgatgacttcggccttgaccggcaattccttgatgagtttttccacctgcggcgcacgatcggtcgcgcgtttgaggtgaatgatgaatgccttgacgttcatggacgcgggaccgatggctgtgattcaggaaagcgcgttatatgcacgaaatttggcatttcgacaaatggcatgcaaaacgaccgaaatccaccggagagaggcataagggccggtataattaccggctcagatcagcggggtaatcatggccgatttgattttttccttgatccactgtcgttccgcgctccagtcatggtgtttccagccctgccagctaaatccgcaaatacgaatgttccattggctctgcgggaaattgcgcagcatataccagataccgaaaaaacctgtgctcggaaacagctcggccattttatcggccgtaatgcccagttcctcgcagactcctaaataaaactgcggcggcatgatgcggatttccttgccctgtgcgccaagcacttcaatggctttggtcgtccagtcggctcgccgccctttcagccatcgggacaaaaaattgggccggtgatgaaactgcctgatgatggcaggatgaaaggcgaaaagaagttcctgcgcgttgcggaagatcgccgaattgagaaatgtcggatatttcagccattgctgcatttgcttgctggatgtggcgagcatcaggagatcggttttggagccgctcatgccaatggattcgtgtggttcgttgaagcgcagcacataatcagcactgtcaatttccgacgacaaatcgcgcgtcagcggaccgttcccgacgataacgagagtctttttcattttaccggctttgaccccacttgtcttgccgaacggctgcaaatgttcagcgaacatgcgcagtctggtggggccacatctagccggagttgcgcgctttgcaaagtaccacttaaagagtggctatattaatcagggcgcgtgcgtgtcagacgtcaccgggtttcttgaagcggatatggatatcgtcgcttgccagatcgaagcccgcataattgcgctggaaagcgatcagcgcgtcattgacgcccttggaataatcgtcttcctgcacgtcgatatgatgccggtaaatgatcctgtcgttcttatagaatatgacttgaccttccatcatagcctcctcgcataaatggatagcctttggctgaagcggctccaatcatggagcctgccagaaaaggtaggcatttatgcccggttttcaagcttttgcaggggtggatgcgccttcacacagcgcaagccaggcgcgtgcggcatgggagagaaacgcgcccttgcgccagacgaaagccatgtgccagttcacatccgcatccttgacccggtggatgcacacacccggatggtggcgctgtttggcgatcatctgcggcagaaaaccgatccccatgccggctgcgacaagctccacgatgaaatcgatctggctggatcgtacggcgacattgggtgaaaacccatgccgctggcaggcgctcaaaataatgtgattgagcgcaaagctgctttcaaaaagaatgaagggtaggttggcgatctcgcgcagtgtcacgccgtcatcgtccgagacggggtgacttgcgggcagcagcgccaccaccggttcgcagcgcacatcctgccatgcgaagctctcctccaccggcaggagcgaagccgccagttccacatcgcctgccagaagaagctcctccagccgcttgctgccatgttcgacaagctggatgtcgatatcgggataaaggctcgtataggcggcaaaaactggcgcgaacagaacactggatccgatcggcggcaggcccagacgcaacaggccgcgcttcaaaccacgcaattcgcccagttcggccagcatgtcatctttttccgtcagcattgctcgtgcgcggcgatagacgatttcgccagccgcagtgaggcgcggcggggatacggcccggtcgagaagaaccagttgcagctcttcctcaagctgcttaaccgccttgctgacggtggattgggtcgcattgatggtgcgcgctgctgcggaaaaaccgccttgtcgcaccacttccgcaaaggcctgaaagcttctcaaattcataagtcattccatatcagaatagccgtaatgaaatcaattcatttatagaatagagcgccggaggttatattcagcatgagcaaaggcattatctgcctgaaccggcacaggaaagaccgccatgaacgccccccgcaaagcccatgacctgaagatccgcttgcgctatgcgctgcacaacagccgtttgatgcagattgcaacgctggtcggcttctggctggcgggtgaggcggtcgtgcggcttgccggtttgccgctgccgggcggcattgtgggcatggcgctggttctggccctgcttcttagcggtcgcatcagccttttcagcatgaagcgcggcgcggaatggtttttggccgaaatgctgctcttctttatcccggcggttctggcgatccttgaacatcgcgagctgatcggaatgctgggactcaagatcatggcggtcatcctgctcggcacgctcacggtcatgagcgttaccgcgctgacggtggacctctgctaccgctggagcctgcgttatgctgcccggtgatcccctgggtaatccctttgtggcgacgctgttctggtcggcggccacgatccttctctatcttgcggcaaagcgggtctatcgccgttttcccctgtggtggctgacgccgcttgcagtaacgccgctgcttctcatggctctggtcatcggccttgacgaaaattatcgcgtctatttcagcgcaacgcactggctggtggcgctgcttggcccggcaacggttgccttcgccattcccatctatcagcagcgcgccaccatccgccgttattggccggtgcttcttgccggtgttctcgtcggcagttcggcggccatggcttcggcctgggggctggcgcatcttctggggctcaacgaggccatcagcctcagcctgatgccgcgctcgatgagcacgcctttcgccatgactgtttccggcgatattggcggaaggcccgacctcacggccattttcgtggtgctgaccggcatatttggcgcggcgctgggtgagatcatgctgcactggcttcctgttcgctcggcactggcgcgcggtgcgcttttcggtatgggcgcgcatggcgcaggcgttgccagagcgcaccagattggcagtgaggaaggctccatcgcggggctcgtcatggtgctggtcggccttgtcaacgtgcttgccgcaccgctgattgcccacttcctctgaaaccttgttgtcattgtagtccggtgggttgaatttgaagtttgatgcccgcccgatataaatcccgtttcaaacggcaaatttaaaaaatccacgagtttggcgattccgaaactcgcattttggcgtctttttatgcttttttcgagcgatggcctatttgcataactgttatgcattattagtcgttgttggctaacagggcgtcggatagatatacatacatcgagttcgcctcctcccagaactcgataaggaatacggcacttctcctcccaagccgtattcaagatcaggccgcgcatcctcctcccgcgcggcctttttctttttccggcactgattttgatttttcccgctctgcgctggccatatcggcttcgggcgggcttggtccatgtgtaacccataagcttcaacagccagatactctgcttatcgtggataaaagtggggttggcagggattgttccgtgaaggatatattaaccgcgaattttccggtgtaagaaaactttttcggttcggcggacagggaatttggatttgcggcgcattgttcttcggtttgcccctgcattgctggtttgtttttccctgcttgcgggttgtgccagccgtcctgaaggtgtgctggtgcctatcggcgaaaccgtgccgcaggcttccgaagtcaatcttcttgttgccaccacccgtgcgccttcgggcaatccgggcacgcttttctctggcgaacgaggtaaaaaaatctcgctcacggacatcatcgtttccattccgcccgacaggaaccgcaaggtgggcgaagtgcaacggccgaagcgcctgccgcctaatccgttaaaggatttcgccacggtcgccgtcgagccgcttcacggtgatgctgccgcgcagcactggatcaacacgcatctgccccggacgaagcgcgtgatgatctttatccacggcttcaacaatacattcgaggattcggtctatcgcttcgcgcagatcgtgcatgattccggggccgatgttgcgccgatcatcttcacatggccctcgcgcgccagtgttttcgattataattacgacaaggaaagcacgaattattcccgcgatgcgctggaacatgtgctgcgcgtggtcgccaacgatccgcaggtgcgcgacgtcaccatcatggcccattccatgggagcctggctggcgatggaggcgctgcgccagatggcgatccgtgacaggcgcgttaatgccaagatcaccgatgtcattctggcttcgcccgatatcgatgtagatgtgttcggcaaacagtttcaggccatgggcagccatcatccgcgcttcacgctcttctacctcgcgtgacgacaaggcgcttgcgttgtcgcggcgcatttccggcaatatcgaccgttttggccagatcgacccgtccgtcgaaccctatcgctccaagctggaaaaggctggcatcgtggtcattgatcttacacagctcaaggcgggtgacaggctgaaccatagcaagttcgcctcaagcccggaagtggtgcaactcatcggcaggcgtcttgtggcggggcaaaccatcaccgattccgaaatcggcattggcgatcggctgggggctgtggcgctcggcactgcgcagggcgtgggcagtgcggcttcgctggtggtgacggctccgattgcggttttcgatccgagaacgcggcgtacctatgatgagcagatcgatcgtttcggccgtgctgtcggcaatacggtcggcgcggtgatcatgccttagggcttgtctgcattcaaggattcccttttgtacgaaattctgattcaaggttgttaaaggagaacagccgtgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgttgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgtcattgctgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggcttcgtccatctcgcatgcgctatgatctggttacgttgaatgcagacacgccctagagcattttcgagccaaaactgcttcgcacttttgctggaaatgctttaggacttgcggccagtcattcggctggcaggaggaccccatgcagatcatccacaccatcgaggaattgcgccaggcgcttgcgcctgccaggcagcagggcaaaaagatcggcttcgtgccgaccatgggttatctccataagggccatctggagcttgtgcgccgcgcgcgcgtggaaaacgatgtgacgctggtgtcgatcttcgtcaacccactgcaatttggcgcgaatgaagacctcggcagatatccccgtgatctggagcgcgacgccggccttttgcatgacgcgcaggtggattatctttttgcgcctacggtgagcgatatgtatcctcgtcccatgcagacagtggtggacgtgcccccgcttggcaaccagatggaaggtgaggcgcgccccggccattttgccggtgttgcaacggtggtgagcaagctattcaacatcgtcgggccggatgcagcctatttcggcgagaaggatttccagcagctcgtcatcatccgccgtatggtggacgacatggccattccggtgcgcatcgtcggtgttgaaaccgtgcgcgaggatgacgggctcgcctgttcgtcgcgcaatgtctacctgacgcccgaacagcgccgcgccgccatcatcgtcccgcaggcgcttgatgaggctgaccggctctaccgttcaggcatggatgacccggatgcgctggaagcagccattcgcacattcatcggcaggcaaccgctggccgtgcccgaagtgattgcgatccgcgatcccgaaacgctggagcggctgcccgccctgcagggaaggccgatcctcgttgcgcttttcgtgcgtgtgggggcgacgcggcttctggataatcgtgtgatcggacatgcggcgccacagatcacacaggaaagggcagcctgacatgagtgcacccgtaacccgcaaacggctgacgccgaaggttattcaggcgatgaagggcgagtgtcccatcgtcagcctcaccgcttatacgacgccggttgcgcgtctgctcgacccgcattgcgacctgcttctggtgggggattcgcttggcatggtactttacggcatggagtccacgcttgccgtcacgctcgacatgatgatcatgcatgggcaggcggtcatgcgcggtacaagccatgcctgcgtgatcgtggatatgcctttcggctcctatcaggaatcgaaggagcaggccttccgcaatgccgcccgtgtgatgcaggaaacgggctgtgacggcgtgaagctggaaggcggcgaggaaatggccgaaacggtggcctttctcgtccggcgcggcattccggtcttcggccatgtcgggctgatgccgcagcaggtgaatacggtcggcgggtttcgttcgctggggcgcggcgacgatgaagccggcaagatacgccgcgacgcgcaagccattgcccaagcgggtgctttcgcggtggtcatcgaaggcacggtcgagccgcttgcgcgcgaaataacggccttgatcgatattccgaccgtcggtatcggcgcttcatccgcctgcgacgggcaggttctggtttcggatgacatgctgggcctgttccaggatttcacgccgcgtttcgtcaagcgttttgcgcatctggcgccgcaggtgtcgcaagcggccgaagcctatgccgaagaggtgcgcgcgcgcagatttcccggcccggaacatgttttcggggccaagcccggagcgtgagcaccgaaaattgtggccgatgatattgcccataccgatctgattgccgtgattgaggacgaaccccgcatcatgaccgtgcggggttgatctcatttcggctggctggaccacgcatagcgcgcccaatctcgatatcggactggatttcgagctgacgaataatgaatcggatcgaaaggctctatttttccacgaaagccttttcgataacgaattcgccgggttcgctctggcttccttcggtaaagccgcgttcttcgagaatctgcttggtttccgccagcatttcagggctgccgcacagcatcatgcggtcgtcctcatggttgaattccggcagcccgacatccttgaaaagctggcccgaacggatgaggtcggtcagtcgcccacgggttttgtagggctcgcgcgtcacggtcggataatagatgagctggtttttcaccatctcgcccaggaattcgtcctgcggcagttcgttggagatgaaatcggtgtaggcaagctcggccacctggcgcacgccatgcacgagaatgaccttttcaaaacgctcatagacttccagatcccggatgatcgacaggaacggagcaaggccggtgccggtcgagagcagccagaggtgcttgccgggcttcagattgtcataaagcagcgtgccgaccggcttcttggaaacaatgatctgatcgccctttttcagatgctggagttttgaggtcagcgggccgttcggcaccttgatcgagaagaattccaggccgtcttcataaaggctcgatgcgattgaataggcgcgggtcagcggctttccgttcacttccagccccatcatgatgaactggccgctctgaaagcggaaaccgggatcacgggtggtgcggaatgaaaacagcgtatcggtccagtgatggatatcggtgacggtttcctgattaaagttgctgctcatcttcggaactgtctctgtctctctccagcaccgcttgggaggacggcgcttatggaatggggtcgggttggccttcgtcagtcagttggtactgcggcccgtctagcagtcgtgtaactccgtggagctttgcatcctgccgaggcaagccgctttgattgcaatcaattgcgggctttatgctgccttcaggatggcttccgcgaattcgtaatcggtcggcctgtcgaggaagctcttccgatggtcaagccggtaattacgaaaatcgagataatagcaatgctcgccgacatcaagccctaacggcggcttgcctttgcctgtcgtgggcgcatggattgcaataggatgtagcggcaaggtgaggctccttttaaactcctgattgctcgctttaaattggaagtagccatcatttcaagaaatggcgttccaaagagcggcctttcaggggtacgttctcccgcagcatgggtcatgctggtgccattcgcacgacgcaagggcggttcttggctttccgtttcacgcaaacggggggaaagcaggcaaggttttcaaattccgctgaaaatcgatatatgtggcgcaaccgctgaaggcgagggaagtccgcgacagcttcctggaaattttcccgataatgccgtggcggatttgtgtttttgtcacaagcttcttataagcctacgcataaattcaggaaaggcgtccgacgctctttccagacacgcgagccagctttgctgagccagtagtttttcccatatgacgacccggaagcgcccatgatccagacgccctactatctgatcgacaagaccaaactgaagcgcaacatggaaaagatcgcctatgtgcgcgagaaatccggcgcgaaggcgctgcttgcactgaagtgctttgccacatggtcggtttttgatctgatgagcgaatatatggacggcaccacgtcgtcctcgctcaacgaagtgcgtcttggccatgagaaattcggcggcgaaacccatgcctatagtgtggcctatgccgatcacgagatcgatgaggttatttcgcacgcagacaagatcatcttcaattccatcgggcaattggagcgttttgctgacaaggcgtcgggcatcaagcgcggcttgcggctcaaccctggtgtgtcgtcatcgagcttcgatcttgccgatccggcgcgccctttcagccgtcttggcgaatgggatgtggcgaaggttgaaaaggtcatggaccgcatcaccggcttcatgatccataataattgcgaaaattccgatttcagcctgttcgaccgtatgctgagcgatattgaagaaaaattcggctcgcttctccaccgtattgaatgggtcagccttggcggcggcattcactttaccggcgaagattatccggtcgatgcgttctgcgcgcgcctgaaatctttctcggaaaagtttggcgtgcaggtctatctggaaccgggcgaagcctcgatcacccggaccacgacactggaagtgacggttctcgacacgctcttcaacggcaaaaatcttgccattgtggacagttccatagaggcgcatatgcttgatctgctgatctatcgtgaaaaggcgaaaatggcgccgaacaatggcgggcatagctatatggtctgcggcaaatcctgtctcgccggtgatattttcggcgagttcacgtttgataaaccgctcgctatcggcgaccgcctctcatttgaagatgcggccggttatactatggtcaagaaaaactggttcaatggcgtgaaaatgccagccattgccgtgcgtgaactggatggcacggtgaagcttgtccgcgaatttgattacgcggattttgagggttcgctctcctgaaccctgcgtcgcggtatgacccagcggtgcaaaacttgaacaggttccgcggctgagagcgccgggggacgggaaacacaagcatttccagcaaaagtgcgaagcggttttgcgtaggataatgcatcagttaactaaaaagacgcgggaaaccgctggaagaggaagcatcgacagaaaatgaagaagaacgttctcattatcggcgccgggggcgtagcacaggttgtggcgcataaatgtgcccagaactctgacgtattgggggatatccacattgcgtcccgcacggttgagaaatgccgcaggattatcgatagcgtgcgcgagaagaaaagcctcaagaccgaggtgaagcttgaagcgcatgcgctggacgccatggatgtggaggccacgaaggctcttatccgcaagacgggcgtgcagatcgtcatcaatgtcggctcggccttcctcaatatgtcggttcttcgcgcctgtatcgatacgggcgtagcctatatggataccgccattcacgaagatcccaagaagatctgcgagacgccgccatggtatggcaattacgaatggaagcacctgaaggaatgcgaggagaagggcatcaccgccattcttggcatcggcttcgatccgggtgtggtcaatgcctatgcacgtctggctgccgacgattatctcgatgaagtcaaatccatcgatatcgtggacatcaatgccggttcgcatggccgctggttctcgaccaatttcgacccggaaatcaatttccgtgagttcaccggcacggtctattcctggcagaacggccagtggcagtcgaacaagatgttcgaggtcggccagacgttcgacctgcctgtcgtcggcccgagcaaggcctatatgacgggccatgatgaagtgcactcgctgtcgaaaaactatccgaatgcggatgtccgcttctggatgggctttggcgatcactatatcaacgtctttacggtgctgaagaatctgggccttctgtccgaacagccggtcaagacggccgaaggtctggaagtggttccgcttaaagtcgtcaaggctgtgctgcccgacccggcatcgcttgcgcctgactatacgggcaagacctgcatcggcgatttcgtaaagggtacgaaggacggcaaggaaaaggaagtcttcatctataacgttgccgaccataaggacgcttataacgaagtgggttcgcagggtatttcctacaccgccggtgttccgccggttgcggcagcaatcctgattgcttcgggcgaatgggacgtgaaaaagatggtcaatgtggaagagctgaacccgaagccattcctgcacatcctcaaccagatcggcctgccatcccgcatcaaggatgagaatggcgaccgcgcgctggacttcgcgtgagcctatcgctttacgctatcgaaagaccccgcttcggcggggttttttgttttctcgatcctcatcctgaggaggcccgcagggccgtcttgaaggatcggggggacgtagaaatgacggcgcggtagaccagcgatgcgtttccagttccatctggacctcgccttcgagcctgcgtttcgctttgcacctcagggtgaggcgtgtggtgctcagggttagaagcgccatttgcaggctgccagcgcctaaatatcattcgtcccggggccaggtgtccgagagacggtatccatgcggaaacgggtcgctcggatcaagcatgagctgcgaggttcccgtcacccaggcgcgaccggaaatgatcgggctgatggcgggtttgccgcccaattccagcaccttgtccagccggcaatgaaactccgtgcccagcacggacttgccgataaagcgttcgccagccttcatctgccccttggcgtgcagcacggccatgcgtgccgagcagccggtgccggttggcgagcggtcgagcttggccgggcggatggcgacggtgttcacgcccgtcagcacatcaccttcgcgcgtcaccggctcggtgatctggcaaaaggaaatatggcgccagtccctctccgggtggcgaaaaccaagctgttcattggcggctttggtgattttcaccccgatttcggcaagttcacgcgcctgacccggctcgattttcatgccgatctgagccgcgtcaacaatgacgaaactgtcgccgccataggcagtatcgaccatgatcgtgccaagtcccgtgatgtcaagcggcgcatccagccggtccgcgaaggagggcacattgcgcacgctgatgcgttcggccttgccattgcggcattcggcttccacctcgatgatcccgcccggcgcttccagcaccatgtgcgtcactggctcctgcatcgcaatgatgccgctgtcgagcaagacggtcgaaacacagatggaattcgagcccgacatgggcggcgtatcggcgggttccatgatgatgaagcccatctgcgcgcgcggatctttcggcggcaccagcagattgacatgacggaatacaccgccgcgcggttcgttcagcacaaaattgcgcaaggtttcgtcattggcgatgaagcgcgactgttcccatacggtttcaccgggtggcggggcgacaccgccgacgatgacatcgccaacttctccctccgcatgacagccgacaatatgaatgaccttggtgctgcgcatgatgcctcctgcaattcgtgcaaatagtcctatcggtcagggcgcaggcgtcaatcaattatgggacggaaatttgcgctttcgcgccagaatgagaaacccgtttctcccccaatcagaagatgaaaaatctatttcatgatgtgttgcttcttcgggcaagtctgatatccatgggagctattattttgtgcaaatcgatgcgcagcccgcttggctccggatcagtttctggaacagacacaacgttcccaacagaaattgaaaaacccgaaaaattggggtgtggtcgctttatgagcgatggacgcccttagccggcccggcatggcacggtcgatgatcgtattttcacgcctcttcccagattgacatggtttctgatggttcgtggcgtggcctcattacatggagcatccggcagattgacgtctccggatgctgcggggagcgaaatatggacggaacatttgacgcgggctttcgcgagccaacgatatcgaaggcgaaccgctggggcagggagatggtggttgcgctgaagctcggctggccgctgatcttcaccaatctctcgcaggcggccctcaccgccaccgatgtgatcttcatcgggcgtctgggggcggacacactggcttccgccctgcttgcgacgagtttctatcacacgctgatgatcttttcgatgggccttgtctcggccgtcatgccgatgatcgccatcgcgctcggcaagaaccgccattccgtgcgcgatgtgcgccgcacggtgcggcagggcttctggtcggcgatcatgatcgtgatccctctctgggtggtgctgtggcactgtgaggagattttcctcttcctcggccagcgcccggatattgccgcgcgctcgaccgacttcatgcacacgctgcaatgggcgctgctgccctatctcttctatatcgtcctgcggtctttcttcgcggcaatggaaaagcccatgtggacgctgctcgtggcggcgcttgccattggcttcaatgcacttgtgggctggacgctgatcttcggccatttcggctttgcgccgatggggctgcatggtgcgggcatggcgacaacggcatccagcacgatgatgttcctcggccttgccttcatcacgctgcgtcatccccgcttccgccgttatcacctgttcggtcgcttctggcgccccgactggccgcgcctgatcgagctttggcgcatcggcctgcccatggcgctgaccttcgtgtttgaaacctcgatcttctatgccgccgtggtgatgatgggccgcatcgggccgaccgccatggccgcccatgcggtggcgatccagattgcatcgctcagtttcatggttccactcggcttcgggcaggtggccacggtgcgtgtagggcgggcctatggcaggggtgatccgaaagccattgcttatgcgggctggagcgcctatgcgctcggcgtcggcttcatggcgttgatgggcatcctgatggttctcatgccacgggtcttcatcggcatcttcctgaacctcaacgatccgcaaaatctgccggtcatggaacttgccgtgacattccttgcgcttgcagccctgttccagatcgtggacggcgcacaggctgtggcggcgggcatgttgcgcggcttgcgcgatacgcgcattccgatgttgcttgcccttttcggctattggggtgtcggcttgccgctcggcgcggttctggccttccagttcggaatggggggcgtcggcatctggcttggccttgcggcggggcttggcatggtggccgtgctgatgacgatacgctggcgccggcatctggcacatgtctcggccgttgccgcggcgtaaaaagagcgccgatctggtttaatcagaccggcgctcgggtagtctttacttggtcaatgcctgaatgcggtcgagcgcggcaccgaagcctttcagggaaatcttgaaggcaatcggctggctcgggctgagcgccgtcgtggtgacattgatgttggtgccggatttcagcgcagcaacctgcttggcatcgaagctcactggcgcgaggcagccctgcggcaggcaggtggagaaggtgaggtttggcccagcggtgtcatcaatcttgagcgaggcgcccttggcaagatcaagaccgaacggcatcagcaacacaccgtcaactttgccgccggcgacgttgcgcagctcgacagtcagaacgctctggtcggtctgggcgctgctttgctcctgacgcatcacgcaggctgttgtatccttctgcgactggcaagacacggtccagtcctgataggtttcctgcaaggtgcttgctccgccgggcagggaggctgcaaaggccgaaagactggaaagggcagtgaacgtgaatgcaagaccgattgcacgataatttttcatatatagattctctctaaattgattgctttccaagccaaggattcgccagaactgatcttggatactaataagtgagcataaaataactcatccttcaaccggtatgcgctttattttagatataccaaatatggatattgtaaatcggcaactgtgttctgctcgcgccctcttcttttgcacttttcgcgaagggatttaatccctaaggtcgcccggcaaaagccgaaaaagccggaggttgaaggtgacgctgcgctatcagatcgttgcactggcgattatccccctgatcgtggccattctcacgatcacggccttcatcacctggcagtcggccaatcttgtccagagcagtattgcgacctttgagaagaatatgctcaaggcgaaggagacggagcttttgaacctcaccaatctggcgctttcggcgatccagaaggtttatgaggaggccgggccgaacgatgaggacgcgatggagaaggtgcgggctattctcacctcgctcgattatggccgtgacggctatttcttcgtttatgattacaacggcaacaatgtcgtgcatccgcgccagttgttccgccccggccataactggctcaatctcaccgatcccgatggcgaccgcgtgatcgccaatctgattgccaaggcgaaggagggcggagggctgcaccgatataaatgggaaaagccgtccagccacgaaatggcggacaagctttcctttgcggtcggcctcgacaaatggaagtggatgctggggacgggcgtttatctcgatgacgtctatgcccagacagccgcagcgaatgcggatttccgcgccaatatccgcaccactttcctgattgtcagcctcatcgccgtacccgcggtcatgctggttttcgcgacctgcatgctgctcaacctgcgtgagcggcgcatggccgataccaagctgaaggagcttgcgcagcgcatcatcgatacgcaggaggaggagcgtgcgcggcttgcgcgcgaactccatgacggtatttcgcagaatctggtcggtgtgcgttatgctattgatctggcaagccggcaggtgcgcaccggcagtggtggtgcgccgcaggccatcgaaaaggcctccgatgcgctgaacggggccatcaaggaagtgcggcgtctgtcgcatgatctgtgcccgcgcattctggacgatcttggcctcaccgtcgcgctcaaggcgctttgcgagcatttttgcgagcgcactggtattgaaacccgcttcaaggcggatagtttgcaggaaaccatcaagccggagccgagcaccgcactttatcgcgtggtgcaggaggcgctcaccaatgtcgagcgccattccggcgcgacacgggtggatatccggctgaaaggtgcgcatggcaaggtgacgatgaccattgccgataatggcaatggttttgctgtccggggcctgaaagatccgctttccggccttggcctgcgcaacatgcaggaacggatggcgcattttggcggtgtgctcttggttgaaacgagtgcagatggtacgcaactgaccgcacgtctgccgaaatcggcaacggaaagaaggctggaaccggaagtcgcatgacgaatgaatgcaagattcgcgtattgttggtggacaatcatccgctggtgctggacggcctgcgcgccgtgcttgaaacctatgacgatattgatattgccggtgcggcctccaatgcgcgcgttgcacttgaaatggcgctggccgttaatcccgacgtggtgctgatggatatcaacatgccgcttctgaacggcattgacgccatcgagcttttcaagcggcagttgcccaatgtccgtattctcatgctctccatgcatgacagccgcgaatatatctccacctccatcatgcgcggggcctcgggctatatcttgaaagatgtctcgaccaacgagatcgtgacagccatccatgccgtcgcctccggcggcacctatttttcatcgggcgtttcggaagcactgctcgaaagcggcgagaagagatccgaaggcctgtcggcgcgtgaaaatgatgtgctggttctggtggcggaaggcggcagcaatcgcgagatcgcggcccggctcggtatttccgaggcaactgtcgaaacgcaccgcaagaatatcaagaagaaactcggtatcgccagcacggccggcctcacacgttacgccatcgagaaccggctgtgcctgtcttcactttagggcggttccgcttaaaacgaaatcgctggaaccgctctatctctttgttttatcgcattatttaacgcatcgaagcgggatcggaaatcagtccagtggactgatttccccgcgtaggcgtttcacacttttggctcgaaaatgctctaggtgctcctgaaaatcagttacccacaaatgggtatgtatttttccctttgcactatcgtcggcttgcggcagaaattctgtggcaatattatcccgcgcgaaaccgcttgaggaggcgggaacaaaggggaggtgggatgtcagtcttgctggcgttgtcgcgtgctattgatgcggccaataattttatcggaaaatctgtttcgtggctggtgctggtggcggtgcttatcagcgccattaatgcggtcacgcgcaaattgttcaacgtcagttccaatgcctggctggaagcgcagtggtatcttttctcggcggtcttcctgattgcggctggctatacattgctgcacagcgagcatgtgaaggtggacctgctctatagccgctattcgcggcgcacccagcttctggtcgaaattttcggcaccatcttcttcctgctgcccttctgcatcatcacgatctatctgtcctggccgatcgtcgaagccaagatcgccagcggcgaaacctccaacaatacgggcggcctggtgctctggccggtctggctgctgattcccatcggcttcagcctcctcgcattgcagggcatatccgaactcatcaagcgcattgccattcttcaagggcgcataccggatacggttgccattgaagatgcggaagcccaggcgctctgaggggaatggatatggttgctttttttgcggaaaatctcgcacccctgatgttcctgtcgctggtggtcgtgctgctgctcggctatcccgtggctttcgtgcttgctttcgtgggctttgccttcggtttcatcggtattgaattgggtcttctgcccgtcaatctgtttggcgcgatccccgaccgaattttcggccagatgtcgaacgagacattgctcgccattcccttctttaccttcatggggctcatccttgagcgaagcggcatggcggaagatctgcttgatacgatcgggcaattgttcggccccgttcgcggcggccttgcctatgcggtcatcatcgtcggcgcgcttctggcggcaacgacaggcgttgtcgcggcctcagtgatatccatggggctgatctcgctgccgatcatgttgcgctatggctatgaccgcaaggttgcaagcggcacgattgccgccgccggcacactggcgcagatcattccgccaagcctcgtgctcatcgttctggccgaccagcttggccgctccgtgggcgatatgtacaagggcgcgctcgttccgggcctgcttcttgtcggggtctatgtcggtttcatcgtcgtcatgtcgatcctgcggccgaattcggttccggccctgccgttgcaggcacacaccctgaaaggctggaagcttgcccggcgcgtggtgctttcgctggtgccgccgctggttctgatctttcttgtgctcggcacgattttcattggtgttgccacgccgacggaaggcggtgcgatgggcgcggtcggcgcgctgctgcttgccatcatcaacggtcgcctcaacctgaaaatgctgacctcggcgctttatgcgaccacgaagctctcatccttcgtgatcttcatcctgcttggtgcgcgcgtcttctcgctcaccttctatggcgtcaacggccatgtgtgggtcgagcacctgatgacatcggttcccggcggtgaagtgggcttcctgatcgtcgccaatattctggtgttctttctggccttcttcctcgattatttcgagctggccttcatcatcattccgctgctggcgccggttgccgacagcctcggcatcgatctcatctggtttggcgtgatgctggccatgaacatgcagacctcgttcatgcatccgcccttcggcttctcgctcttctatctgcggtccgtggcaccctcgcgcccctataaggacaaggtaacaggcgcgaccatcccgccggtcacatcgggacaaatatatatgggctcgatcccgttcctgctgattcaggtagtggcggttggcgtcatcatcgcattcccgggccttgtcacacattacaagggcaatcatccgcaggtcgatccggcttcgatccagatcaatgtgccgatgcccgatgcgggcggcggcaatccgtttggcaatgctccggccccattcggcgcgccttcgcctgccgtcgagccactgcccgccccatccttcggttctcctgcgccaagcttcgggcagggtgctgatcaaaaggaaaagcctgcgcaatgagtggggacatcaaacattgcgcaagcttaatgaaaaacaacatatattgaggaggagagacatgaaagaaaccttgagccgccgcaaccagcggcgctgcccttgccacgcctgccatcgctgccgagttgccgacgctgcgctggcgcctgacctcgggctttccgaacaatctggacaccatctatggcggcgcggtctatatggccgatgccgtttccaaaatgacggacggcaagttccagattcaggtgttccaggcgggtgaaatcgtgcccggcccgcaggctatcgacgccgtgcaggccaatacggtcgaaatggcccatacctgcggctattatttcaccggcaagaacccgacctttgccattggcaccgcgctgcccttcggcatgaatacgcgcctgcaaaacgcatggctctaccatggcggcggcaatactgctgctcagatgggcggctggtatcgcaaggaaatcaagagcgccgaagacctcaagggcctcaagatgcgcatcgccggtgtggcgggcgaagtcatgtcgcgccttggcgtcgtgccgcagcagcttcacggtggcgatatctatccgtccctggagcgcggcaccatcgatgccgccgaatgggtcggcccttacgatgatgagaagctcggcttctaccagattgcgccttattattactatccggctttctgggaaggcggcgcttcggtgcacttcttcatcaacaagaagcagtatgaaagcctgccggaagcctataaggtggcgctcaatacggcagcggaagctgcaacccagaacatgatcgcgctttacgacgtgaaaaacaccgctgcgatccgctcgctggtgtcgaaaggcgtcaagcttcagccgctgccgcgcgatgtgctggatgcggcctataaggtctccttcgatctctatgcggaatataatgaaaagaacccggcctgggcgaagatctatccggcctggaagaagttccgcgatgagggcttcgagtggttccgcgtggcggaatatacttatgacagctacgtttacgccgcacaggccgcaggaaagtaaacgtttcaacacttgattggaacatgttccaatcggaatggaacaaggcaaacggggctgtttcagccccgtttttcatgtcttatgcaagcttcatgtggcggttgacatccttatagagcagatagcggaacttgccggggccgcctgcataacaggcctgcgggcagaaggcgcgcagccacatgaaatcgcctgcctccacttccacccagtcctggttgagccgatagacggccttgccttccagcacataaagtccgtgttccatcacatgggtttcggcaaagggaatcacgccccccggctcgaaggtcacgactgtcacatgcatgtcgtggcgcaggtcgttcgggtcaacaaagcgtgtcgttgcccatgcgccgccggtgtccggcatgggggagggcgctatgtccttctcgttgaggaaaagcggttccggcacatccagcccgtccacatattcataggccttgcgtatccagtggaagcgcgctgtcgtggccccctcattgcgcagccgccagccgcttttcggcggcagataggcatagccgccttcgtccagcctgtgggttttgcccgccaccgtcacgctcacttcgccttccaccacgaaaagcacgccttccgcgccttcatccagctcggcacgatcactgccgccgcccggctgcacttccatgatatattgcgaaaaagtctcggcgaagcccgaaagagggcgtgcaatcacccagagccgtgtcttttcccagaagggcaggaaactcgtcacgatatcgctgaacgtgcctttgggaataaccgcataggcttcggtaaacatggcgcggtcggtgagaagctgggtttgcggcggcaggccgcccgttggtgcataataattgcggctcatgactggatccgatcaatagagtgtttcggggaggatgtctttcaggcgcaggagcgcgatgcgttccacctgcgcgcaggcggtttcaaactccgtatcacggtcgttggaaacgcgccgcctgaaggcgtcgagtatctcctgcttgttgcggcccttgaccgcaatgatgaagggaaagccgaacttggcggtataggcgtcgttcaattcggtaaaggcctgcttttcggtgtccgtcagcgcgtccagcccggccgatgcctgttcggcggttgattccgccgtcagtcgcctggcctgcgccagcttgcccgcaaggtcgggatgcgctttcaaaacggccagccgttcatccggcgctgcggtgcggaacaccttggtcatcgcggcggcaaggcccgaagcactgtcttcttccacagtgagccgggcatcataggcgcgctcggcaatccagggcgaatgctcgaaaatgctgccataacgcgcgacaaaggcctgcctgtccgctttggaaggcaccacatcggccacgaccggctggtggtgtttatgccagtggcgggcgatatccacacgtttggccacccagaccttgtcgtggctctgcacgtaatcgaggaaacgttccagcgccgccatgcggccggggcgccccgccagacggcaatgcaggccgatggacatcatcttgggcgcgccttcctcaccctcgcgatagagaacgtcgaaactgtctttcagataggtgaagaactggtcgccggaattaaagccttgtggcgtggcgaaacgcatgtcgtttgcgtccagcgtatagggcacgatcaggtgcgggcctttcgggccctttacccaatagggcagttcgtcggcataggaatcggcggaatagaggaagccgccttcctccatcaccagcttcagcgtgttgtcggagggcttgccctgatagatgccgagcgggcgcgagccggtaacttccgtgtggaggcgcacggcctcgcggatatgttcgcgctcgatctcctccggcacgtctttgtattcccaccatcgcaggccatggctggcgatttcccagccggcttctttcatggcggccacggcttccgggttgcgcgccatggcaagcgtcaccccatagacggtgacgggcatattgcggcgggtaaaggcgcgccacaggcgccagaagccggaacgggcgccatattcataaatggattccatgttgagattgcgctggccccgccagggctgcgcgccgacaatctcggaaagcaggcattcggaagccgggtcgccatcgagaatgcagcattcgccgccttcctcataattgacgacaaactgcacggcgatatttgcccctcccggccagcgcgggtctggcgtgttgcgtccatagccgacgagattgcgcggatatttcatgcgggtcttccctcattctcacttgttttgcccatgataataaagatttatcatggctattcccccctaaaaatttgaaagacatccaaggataaccatctttcataatgcggaggatggcggaatactgaatgctgggaacattgcgtggtttgcggcgtttagcgccaagtccggtgcgaagctaaaataaaccacagaaaatcaagagcttgcaatgattgagtatctgctcgattagagaatcggcaagcggaggagcgcaaatgggtcaggagcagaacggttacggccgcttgaggatgcgtattcccgatcaggccagcggcaagcctgcggcaaatccttgcatggaattgcaccctatcgggaagcggcaggcggaaaatctggaagaagcacctatccgtgaggctgggcaccgcagcgtggctttccgtaatagtgtgcatttgcgctttggcatttgcggtggaaaagcgcattatcgtttaccgcgcctggtttcgcccttttcctgttcgacatgctgggggagctgagcaatatgggccaatctgcaagacatgaaatccgcttccttctgaacggtgaaacaatcgttctcgaccgtgtttcgccgaccgaaacgctgcttgattatctgcgcctgtctgccaggctgcgcggcaccaaggaaggctgtggtgaaggcgattgcggggcctgcacggtgctggtcggccgggttgtcgatggcggcctcgtttatgaaagcgtcaatgcctgcatccgctttgtcggctcgctggatggctgtcatgtcgtgaccatcgaatatctgcgcggggcggatggcgatcttcatccggtgcaaaaggcgatggttgaatttcatggttcgcaatgcggcttttgtacgccgggcttcgtcatgtcgctttatgcgctgtggatgcgtgatccgaggcctgccgatgcggcaatcgaaaaggcattgcagggcaatctctgccgttgcaccggctatgaggcgatcatgcgcgccgcgcgcgccatttccgattatggcaatgtggcgcaggatccgcttgctgccgagcgtgcccatgttctgcaacgccttacggccctgcgcgacggtgcgcgggtggaggtgggggcgggcaaggatcgcctgatcgtgccagccgatctcgatgattttgccaccattctggcggcagagccgaaagccaccatcgttgccggttcaaccgatgtgggcctgtgggtcacaaagatgatgcgcgacatttccccggtggtcttcatcggccatctggaagaactgcactccatccgtgaggaaaatggtgttgtcaccattggcgcaggcgtgacctatacgcaagctttcggttttctggctggccgcattccggctttgggccagctcatcaaccgcatcggcggcgagcaggtgcgcaatatgggcaccatcggcggcaatatcgccaacggttcgcccattggcgacacgccgccgccgctgattgcgcttggcgcaacgctgaccttgtgcaagggggcggagcggcgcaccattgcgctggaggattttttcatagcctatggcaagcaggatcgtggcgcgggcgagttcgtggaggctgtgcatgtgccgcttcccggtgagggaagccggtttgcagcctacaaggtttccaagcggcgcgaggaagacattaccgcttcgctcggcgctttccatctgatgctcgacgctgcgggaaatgtcgcccatatccgcatcgcctatggcggcatggcggcgacgccgaagcgcgcacatgcggtggaaactgcccttatgggcaagccatggacggaagcgacggtcgaggccgcacttgaagcctatgcacaggattataccccgctgaccgatatgcgcgccacggcggaatatcgcctgcttgttgcgcgcaacatgctgcgccgtttctatcttgaaacgaccggcagcggcgaaacgctcggcgcccttcgcggcgaggcggcgtgaacggaggcagacatgaacaggcattccgcaaccgatatcaaggccgcccgcatccggggcggtgtcgccaccgaacagaaacacgattccgcacataagcacgtcacgggaacggcggtctatattgacgatattcccgagccggaaggcacgttgcatatcggggtcggttatgcgtccgtcgcgcatggccggatcaaatccatggatctggaagcggtgcgcgctgcgcccggcgtggtcgatatcctcacctgcaaggacgtgccgggcgaaaacgatgtttcgccatcgggtatgcatgacgatccgatctttgcggtggacaaggttgagtttcacggccagccgatctttgcggttatcgcgaaaacccgcgatcaggcgcgccgtgccgcgcgtctggcgaagatcgaatatgaggaagcgccgggcatctattctatcgatatgctggacggtctgaaagaccggcttgtcacgccgccgctaacgctggagcgcggcaatgcccgcgcagccatcgatgctgccccgcaccgcatcaggaaccgtatgtatctgggcggtcaggaccatttctatctggaagggcaggtctcgctggcggttccgggcgaagatgaccgtctattgctccacccaaggcccgagcgagacacagcatctggtggcgcacgcattgggcgtttcgagccattccgtcaccgtggaagtgcgccgcatgggcggcggtttcggtggcaaggaaacacaggccaaccagtgggcggccattgccgccattgccgccaaaaaacacaagcgcgccgtgaagatcaggctcgaccgcgatgaggacatgacctcgactggcaagcggcatggctttgtgatcgattatgaagtgggcttcgacgatgacggcactattctgggcgtggattatctctatgcgctcaatgccggcttttcagcggacctttccggcccggtcggtgaccgcgcgctgttccactgcgacaatgcctatttttatccggcggttcatgcgcagtccgcaccgctctataccaacacggtttccaacacggcctttcgcggcttcggcggcccgcagggcatggcgggggcagagcgtgtgatcgacgaggtggccttcgccctcggcaaagatccgctcgaaattcgcaagcgcaatttctacgacgaaatgggcaaggatggcacgcgcaacgtcacgccctatcaccagaaggtcgaggactgcatcatccagcgcatcgttgcacaactggaggaaagcgccgattacgcaaagcgccgtgaagccatccgggaatttaacgcaaaaagccgctatgtaaagcggggcatcgcactgacgccggtgaaattcggcatctctttcaccaagacggagtccaatcaggcaggtgccctggtgcatgtctatgccgacggttcggtgcatatgaaccatggtggcacggaaatggggcagggcctgcacatgaaggtggcgcaggtcgtggcggaagaattccagatcgacatcgaccgggtgaaaatcaccgcgacgaccactgcgaaagtgccgaacaccgcgccgacggctgcttcttctggtgccggcctgaacggcatggcggcgcaggatgccgcccgccagatcaagaagcggctcattcgttttgccgcgcagcaatatcaggtgccggaagaccagatcatgtttctgccgaaccgtgtgcgcgtcggcaatcaggaaatcagcttcaacgatctggtaaaccaggcctatatcggccgtgtgcagctttcggcggcgggccattacaagacaccgaaaatccactgggaccgcgcgaagggccgcggccatgccttttattattacgcttatggcgcggcctgttccgaggttagtgttgatacgctgaccggcgaatatgtggtggagcgcaccgatattctgcatgataccgggcgctccctgaaccgcgccatcgatatcggccagatagaaggcggcttcgtgcagggcatgggctggctgacgaccgaggaactggtgtgggacgagaaggggcggcttcgcacccatgcaccatccacctacaagataccgctggcctccgaccggccaaagattttcaacgtcgcgctgaccgactggtcggaggcttatgagccgaccattcatcgttccaaggcggtgggcgagccgcccctgccgcttgggctttcagtgctgcatgcgcttgccgatgctgtcgccagtgtggccgactataaggtctgcccgcgccttgatgcgcccgcaacgccggaacgtgtgctgatgacggtcgaacggctccgcaagcaaaatggctaggacgatgccgggtgcgcgcgacgatatccgggcttttctccaccagcgtccgcccgaaatggtctggattgcgtgctggttgaagtgacagatgtgaaaggctctgcgccgcgcgatgcgggggcgtggatgctggtggcgcgcgatacgatctttcgcaccatcggcggcgggcagcttgaatatatggcgatcgagcacgcccggaaaattctttctggcggtcgtgacacaccgctggatgtgccattgggaccggaaataggccaatgctgcggcggacgtgtgagcctgagcttccggctcatgacccatggccttgcggatgagcttgtcggcaaggtcgatacggaaatcgctatgcgcccgcacgtctatattttcggtgcgggccatatgggtggcgcgctggcgcacgccctgtcgctgacgccggtgcgcgtcatcatggtggatacgcgcgaagcggaactgatgaaattccaggaaaagtgggaaccggttttccgtccgggatttcatggaaattatatatgcgacgttccaggggtggaaacctgcctttcggctatacccgagcaggccgtgcggtctgccccgccccacagtgctttcatcatcctcacccacgaccatgcgctggattttctcatcgccgccgaagccttgcaacggcaggatgcagcctatgttggcatgatcggctcgaagacgaagaaggcgactttcaaaaactggctgaaacgcgaggcaggacgtgaagatttgtttgaaaatctcgtctgtcccatcggtggcgctgtcgtaaaggacaagcggccggaagtcattgccgcactggccgcagccgaaatcctgacagcggttctagtttagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtaaaaataaaggattagagcggttccggagggctttcaggcaagcgcctcgcggatcagctgctggcaacgctctgtcatgaaatcgatgataaggcgcactttgggatcctgaagtcgcttgtgcggatagattgcggcaagctggatcggtgcaggcggcgtgtgttggaggatgggcgtcagccgcccgtcgcggatatattccttcacttcaaacagcggcttgttgatgatgccgcgcccgccgagcgcccattgcgtcaacacatcgccatcatcggaatcataaggcccggtaatctcgaatttgcgcaagccctcgggggtttgcaacagccaataatattccttggaaccgggaaagcggagcaaaaggcaatgatgcctgtcgctcaaaagcgcctcgggagattgtggcgtgccgtgcctttcaagatattgcggcgcggcacacaccacgcgctcgcaattcatgatgccgcgcatgcgcaggttcgagttttccagcacgccgagcttgaaggcgacatccacgccctcgctcatgatatcgacctcgtgatcggagaggcgaagccgcacttcaatgtcgggatacctgtcgtgaaattcgggaatacccgacgcgatgagcctccggccgaagccgagcggagccgtgatgcgaatcgaccccttcgggtttttggccagttccgccactgcggcttctgcctcatcaacggcttcaaggattttcaatgcgccatcataaaatacgcggccatgctccgtcggcgtcagcttgcgcgtggtccggttgaagagccgcacccccagatgcttctccaactccttgattcgattgcttgctaccgcaggcgaggcgcgttggtcgcggcctgccgccgagagatttcccaattcgacaacgcgcacgaaaacgcgcagattatcaagatatgacacccatctcccccatgattgtctagatttttttgaaagtgatggtcgtgttgtgacgttcccagaagcgcaaagctttggcacatataaagcatttccagtaaaagtgggaaccggttttacgctcgggaatgcgcaataaagatagcagcccgatgtgacaacgaacagtgggagtgcctgatgtatgatttcgccgtagcctgggactggctgggctttgccgtgcgctggctgcatgtgacaaccgcgattgcatggatcggctcgtccttttacttcatcgcgctcgaccttggcctgcgccagcgccccggcctgccggaaggggcctatggcgaggaatggcaggtccatggcggcggtttctaccagatacagaaatatctcgtggcgcctgcgcaaatgccggaacacctgacctggttcaagtgggaatcctacgccacctggctttcaggctttacgctgctttgcatcgtttactatgccggtgccgatctctatctggtcgacccgaatgtgctggatgtctcggttccggttgctatcgccatttcgctcgccttcggctggatcgcctataacacgatctgcaacatgatgctgggcaggagcgacacgctgctgatggtcatcctctactgcattctggtcgtgatggcctggggctatatacgcatcttttcaccgggcgcgccgccttcctgcatctgggcgcttttacagcgacgatcatgtcggccaacgtcttcatgattatcattccaaaccagaagatcgtggtcgccgacctcatcgccgggcgcaagccggatccgaaatatggcaagatcgccaagcagcgttccacgcataacaactatctgacgctgcccgtcctgtttttgatgctgtcgaaccattatccgctggcatttggaaccgagttcaactggatcatcgcctcgctggtgttcctgatgggggtgacgatccgccactggttcaacacccgccatgcccgcaagggcaatccaacctggacctggctcgtcacggtgatcttgttcatcatcatcatctggctttccaccgtgccgaaaatcctcaccggcgagccggaaaacccgaaggtttccgcactccagcaatccttcctcaacgacccgcattttgacaaggtgcgggatacggttctggggcgctgctccatgtgccatgcgacggagccgggctgggaaggcatcatcgcgccgccgaaaggcgtggtgctcgatacggaccgcaatattgcggcccatgcgcgtgaaatctatttgcaggctggccgctcccatgccatgccgcccgccaacgttaccggcgtgacggacgaggaacgccagcttctggcctcctggtatcaatccgtgacgacaggcccaaaagaggggaccaagaccgaatgacaaagcttctcatccgcggccgtgtgctgacttttcgtgacgagccgcaaagcctcgatgacagccatgcctatcgctatatcgaagacggtgcggttctggtcgaaaacggccgtatcctgcgccttggcgactatgccgaggtcagcggtgaagcgggcgcggatgtgaaactcgccgatcaccgcccgcacctcgttgtgccgggcttcatcgacacgcatatccattatccgcagacgcaggtcgtggcttcctatgctgccaatcttctggaatggctcaacacctatacatttgtggccgagcagaaatttgccgacgaacagcacgccgaattcatcgcggaacactttcttgacgagttgatccgccacggcaccaccacggcggtcgcttattgttccgtgcatccccagagcgtggatgcctatttccgcgcttcgcagcatcgcaacatgcgtatgctgggcggcaaggtgatgatggatcgcaatgctcctcccgcactttgcgacacggcgcaatcgggctacgacgatacgaaggcgctgattgcgcgctggcagggccagggccgccttgattacgtgattacgccgcgctttgcgatcacgtccaccccggagcagcttgaagcaagccagacgctggtgcgcgaacatcctgaatgtttcgtgcagacccatctgtcggaaaatcacgacgagatcgctttcacacggtcgctctacccggatgcgcccgattatctgggcatttatgaacattacagccttctgggcaacaagaccctgcttggccattccatccatctggaagagcgcgaagtgcgcctgatggcggaaaccggctcgattgccgttttctgtccgacttccaacctgtttctcggttccggccttttcgaccgcgaccggctgaaggcggcgggcgtgcgcatggccgttgccaccgatatcggtggcggcacaagcttttccatgctgcgcaccatggacgagggttacaaggttctgcaactgcgcgggcagcgcctgaacccgttccagtcgttctatatgatgacgctcggcaatgcccgtgcgctctccatggaagacaggatcggcacgctggaagagggcacggaagccgatatcgtggtgctcgattcctccgccacatcgcccatgcgcctgcgcatggcggcaggagcgatgctggagcaggaactgttcctgttgcagacgctgggtgacgaccgcgccattgttgaaacctatgtggcgggtaaacccatgaaagccgatcttttgtaagagaagaaagcgggcttcgttgattttattcgggcagcgcggaatagtcctgccagctacacatcatatcgggaatctcatgtccgccatcgccgatccgaaaaagttcctgaccagcctcttcgatgcagccgtcgcggcggctgatcctgagctggtgatccgcgcgaacctgcctgaaaagccgaaagggcgtaccatcgtcatcggggcgggcaagggttctgcgcaaatggcggcggctttcgagcgcgcctgggctgaaaaacatgatgcaccgctggaaggcgtggtggtcacgcgctatggctatggtgctccctgcgagcgcatcaggatcatcgaggccgcgcatccggttccagacggcgcggggcttgcggcttccagacggctgttcaatgccgtgtccgggttgagtgaagacgatcttgtggtggcgcttatctccggcggcggatcggccctgctaccgtcaccgcccgaaggcatgacgctggaagacgaaatcgccgtcaacaaggcgctgcttgcctccggcgcacccatttcggccatgaatgcggtgcgcaaacacctgtccaccatcaaggggggcaggcttgctgccgcagcccacccggcaaaggtgttttcgctggttgtctcggatattccgggcgacaatccggctttcgtggcctccggcccaaccgtgccggatgaaaccagccgcgatgaggccctgaagatcatcgagcgttatcggctggatttgccgcaagcggcactcgcacatatcaaaagcgagaatgcgcacgcgccgcagccggacgacggggttttcgcccgaaacgaggtgtgtgtcatcgcctcggctgccgtttcgctggaagcggcggcaagagaagccagccgccacggcgttgaagccgtcatcctttccgattcggtggagggtgaggcgcgggaagtggcgcatgttcatgcggcgattgcccgcgaagtggcggagcgtgaccgccccttcaaaaagcccgtggtcattctgtcgggcggcgaaacgaccgtcaccatcggcagccccggcggtaaaggcgggcgcaacagcgaatttcttctgtccttcgcgctcgatatcgacggttatgccaatatccacgcgcttgccgccgatacggatggcattgacggatcggaagataatgccggagcctttgccgatggcggcactgtttcacggctgcaaaagcttggcgaggatggcatggcgcggctcaacgccaatgatgcctggacggctttcgatgcgcttggcgatctgttcgtgccggggccgaccggaaccaatgtcaatgatctcagagctattttgataacggtttagactcatcatcaagcaggatgcggttggccgctccatccagatcgtcatactggccgcttttcagcgaccagaggaatgcggcaaggccgagcagccccagaaacagcgcgatgggaatgagaaagataagcccgctcatttatgcgcctccttcatggtggtggcaggcgcgccactctggcgtgcttgctgtttctgtttgcctgcccgaagccgcaacgcgtttgtcaccaccacgatggacgaaagcgacatggaaagggccgccaccagcggggtgacatagccgaagacggcaatcggcacggcaatgatattatagccgatggaaagaccgaaattctggctgacgagcttgcccgcttccttcgatacggcgaaggcgagcggcacggcagaaaggctttcacgcaggaagacgaaatcggcggcgttgcggccgatttcggcggccgtggcgggggccatggacacatgcgcggcaacgagcgcgggcgcatcgttgaggccatcgcccaccatcaagacctttcggccttcgctggaaagctcctgcaccagtttggatttgtcggcgggcagaacgccgctgtgataatcgttgacgccaagatagtcggcaagcttcttcaccgccgcctgcttgtcgccggaaatgatgccgagcttgaggccgttgcgctttagcgccgcaattgcattggcggcgtcttcacgcgggcgatcctcgaaacggaagacctgaacgagcctgccatcgatggaaagacaggtttcggggccggatggctgggcggtttcggctttgccgcatgcccattcctgcttgccgaggcgatagatggtgccgtccagttcggcttcgatgcccgcgcccggcacttcctcgatgcgcgtgaagggggtcatcggtgttgcaccggaaaagagcgccagcgcgcgcgataatggatggcgcgaatagagcgaaagctctgccgcgatttccagataatgcggctcgatttcctgggcattgatgagccatggttggcccagcgtcagtgtgccggttttgtcgaaaacggcggtgtcgatctcggccatgcgttccatggccgaaccatccttgatcatgatgccgttttcaaacaggcggcgcgccgccaccacctgcacgatgggcaccgcaagcgccagtgcgcaggggcaggtgatgatgagggtcgaaatcgcaatatagatcgagcggtaccagtcgccgccggtgtaaaacatccagcctgcgaaggcgaggaaagcggttgcgtgcaccatcggtacgtaaagttccgagccggggccgacgggcacggcgtcgctttcgcccgatgcgatggaacaatcaagttccgagcggccttcctccaccttggcatcgacgggtacgcgttcgcctgccgcgagaatgatgcgcatgccggggcggatttcattgaccggcagatagttgcgctcgtcgttttcgccaatcaccaccgcgccgcggctgccaagctgtgcgaggccccgcacggcggaacgggcgcgggcgcgcatcatgtagtcgagtgtgcggccgatcaacaggaagaagagaagcgttacggaagcgtcgaaataggcgtgctggccgtgatggatggtttcatagacgctcatggcgaaggcgagtgaaatggcgagcgcaatcggcacatccatgttcacgcgccccgcgcgcagcgcattccacgctgaaacgtagaaaatgcggcccgaataaaccagcgtcggaaatgcgatgaggccggaaatccaatggaacatgtcgcgcgttgccgcatccgctcccgaccatacggcaaccgacagcagcatgacattgctggaggcgaaggctgccacgccaagcgcgatcagaaggcgcgtgaaagtaggatccttgtcctgcgccatgtcgaaaatatgtgcttcatagccgagcctgcgcagcgtatcgacgacatttggcggcgtttcgccatcctttcagcgcagcgtgacgcggcgcgcggtcaagttgacgcgcacataggcaacaccggaaatctttcccagtgcatcctcaatggtcttgatgcagagtccgcaatggacccccggcaccgaaaggtcgagttggcgcaacccgtcgccgagcgcacgacttgcgatctgcatttcttccggcgaaacggactgaatgacggtcgctatctgtgcattctcgacgcagcagctcataagattttcccgtccttcaccagaacgcggatgatgtgccggtaagggtcttcaagccctgcatcggcattgacttccatgatccatgcaccttcgccaagttccagcggcgcggtcaggatgcccggttcgcgaaccgtcagcgtgaccttggtgtcatgggcatcgccaaccgggcgcttgaagtctaccgtgccgcccgtcatggcaacagccttgccgttgtggtcggcaagctgccaggtgaagacgccgttttcataagcaggcttcgactgccagttcagcgcagcctgttccttgccgggtttggccttgtcgttgaactcctggctggcaacataggtgttctggacgacaagcccgctccagctatggatggcattataggccatgagcaggttgacggcgatgatgacgccgaaaaacatgaacatgatgcccagcatgtgccagccggtgaacgtgccggatgttttgctgtttgtggacattattttctctccggcgccatgaaagttgccttgtagcgcgcgccttccgaaccgtcttcggcgcgcacctcgatttcataatccttacgaggttccgttaccgcatcatgcggcatagtgacgaagacgcgcaagttcttcagcttgtccggttccaccgcaatggcataatttccattggcgtccggggtttcatcctgcacggtcagcgttgcttccggcaggccctgaatggaaagctggaaggtgcgcggcgtggggatcatgttcagaagcttgacggtatagccattgcggatcgagccatcggacagaagcacatattgcggcgtgcggtcatgcagcacgttgatgccgatgcgctggcgggttgaaagcgacacgatcagaacgacgccgatgagcgcccagatcgcgaaatagaacatgctgcgcgggcgcaatacctttttccaggaaaggttctgcaccttgtcggagaatttgttcggcgcttcataaacgcgggctggatcggtcggcgcaatgccattattggtcgcaagcgccatattggcgtcgtaatcggccagtgtcgcataggaaatgagaccgcgcggcttgccgatcttgtccatgacggaatcgcaggcgtcgatgcacagcgcacaggtgatgcattcgagctgctgcccgtcgcggatatcaatgcccatcgggcaggcggccacgcaggcattgcaatccacgcaatcgcccacggtttcccccgcagcgattgcctttttggaatggcgcgagcgcggttcgccacgccagtcattataggtgacggtcagcgaattttcgtccagcatcgctgcctgaatgcgcggccatgggcacatataggtgcacacctgctcgcgcatcagcccgccgaaaatataggtggtggcggtgaggatggcgacagtgaaataggcgacgggtgcggcgtgaccggtaacgaaatccttgagcagtgtcggtgcgtcggcgaaatagaaaatccatgcgccgcccgtcagcacaccgatgacgatccagatcgaatgcttggcgaggcgcttccacaccttgtcgaaggtccacggcgccttgtcgagtttcatgcgggcgttgcggtcgccttcgacggcgcgctcgacaacgaggaaaagatcgacccagacggtctgcgggcaggtatagccacaccatgcgcgcccggcgaccgatgtgaccagaaacagtccgaggcccgccatgatcagcagcccggcgacgtaatagaattcctgcggccagatttcgatgaagaagtagaagcggcggtttgccagatcgatcagaaccgcctggtcgggcgcataggccccgcggtcccagcgcagccatggcgtgagataatagatccccaatgtgatgaacatcacgatccacttgaagcgccggaatgtgccctgcacgcgcttcgggaaaatcttcacccgcgatgcataaagcgattgacgggtcttgggagaattgactgcctgaacgtcaatgcgttcgacgtcgtctgacattttcttggctcctgccgcactgggccttcggcaagctcagaggctaaaagggaataggggagtaagggagtatgagaagaaggggtgtcgtttctgatgttcacaaccagaacatactcccctattcccctactgccttactcccttctcttcattcaccgccacccaacgaatggacaaagatggcaagttgcttgacggtcgcatcgccgagacgcgcttcccatgcaggcatcacgccatgcttgggatgtgacacctggcgtatgatggcgtcttcgccagaaccatagagccagatcgcatcggtgaggttcggcgcgccgaactcgcgcaggcccttggcgtccgcgccgtggcagacggcgcagttttccgcgaagaccttctggccttccggcaccatggacgggtcgtgcggtgtgccggaaaggctcaccacataggcggccacatcgcgaatctgctgcggttccagaacgtcggcaaaagccgtcatttcggagaggcgggtttccgggtcatcgggcgagcggacgccgtgacggatcgtggttacgatatcgtcgatggagccgccccacagccagtcgtcatcgttgaggttcggatagccgggagcgccttgcgcgccggaaccatgacactgcacgcaattgacgcggaaagccgcagccccgccggcaatcgcatattggcgcagttcttcatcggccagaatttcatgaacatccttggccttgatctggtcgatgataccctggcggccggctgcgatcttggcgttttcctgccagaactgcccgcggctcgaccagccggtgaggcctgccgtcgagccggaaatcagcggccaggccggataggcgatgacataggcaattgcccagaaaatggtggcgtagaatgtccaaagccaccagcgcggcatcgggttgtcgagttccttgatgccatcccattcgtggccggtcgtcgaaacaccgctgacttcatcaatctgtttgtcagtcatttttgtcgtccttgaatggaatttcctttgcttcatcggcctttttcttgcttcccggacggaaggcatagaggacgacgaagacaaagaagagcgccatgccaaacaggccccagctatcggcgaaagtgcgcagggaattgtaatccatcgctattctccgctttatcttgccttgggggactgatcgtaggtcgagaaatcgacgagggtccccagcatctggagataggcgatgagtgcatccatctccgagatcatctgcggattgccgtcgaaatcgccaactcttgccttgggataacgctcttccatgccggacgtatcggcatcgggagtggcctgcgccttgaggtcgtcaagcgctttgtcgatcatttcctgggtatagggaacgcccaccgccacattggctttcagatgggcggcaatgtcgtcagccttgagcggacgctccttcaggaaggcatagctcggcatgaccgattccggcaccacgtcacgcgggcgtacaaggtgctgcacgtgccattcgtttgaatagcggccgccgacgcgcgcaaggtccggccccgtgcgcttcgagccccattggaacgagtggtcgtacatggattccgccgcaaggctgtaatggccgtagcgttccacctcgtcgcggaacggacggatcatctggctgtggcaaagatagcagccttcacgcacgtagatatcgcggcccgcaagctccagcggcgaatagggacgcatcccctccaccttctcgatggtgttttcgagatagaagagcggtgcaatttcgacgaggccaccgaccgtgaccacggccagcgaggcgatcagcagcagcgtcgcgttttttccagtttggagtggttcttcaatatggacataggtcacacgctccttattcggcaggctgcatggtcgcgccggccacaggccgggtgccgcccataggggcttcgttgcgcagacgtccgcgaatggtctgatagacgttccaggccatcaacaatccgcctgtgaggtagaatacgccgccgattgtacggatgacatagtaggggaacattgcgagcaccgtttcggcgaaggaatagaccaggaaaccctgattgtcgtattcgcgccacatcaggccctgctggataccggcaacccacatggacgaggcatagagaacgatgccaagcgttgcgagccagaagtgccagttgaccatgcggatcgaatagagccgctgccggttccaaagctttggcgccagataatagacggcggcaaacgagatcatgccgttccagccaagtgcgcccgcatggacgtggccgatggtccagtccgtatagtgcgacagcgagttgacggccttgatcgacagcatcgggccttcaaaggtggccatgccgtagaaggcgatggcggcaaccatgagacggatgatcggatcggtacgcaccttgtcccacgcgcccgaaagggtcatcaggccgttgatcatgccgccccaggaaggcatccacaacatgatggagaagaccatgccgagcgtctgtgcccagtcaggcaccgccgtataatgcagatggtgcgggccggcccagatatagaggaagatgatcgaccagaagtgcacgatggacaggcggtacgaatagaccgggcggttcgcctgtttcggcacgaaataatacatcatcgcgaggaaaggcacggtcaggaagaaggcgacggcattatggccataccaccattgcgtcaccgcatcctgcacgccggcgacggctgaatagctcttgacgccgaggaaggacaccgggatcgccagattgttgatgatgtgcaacatggcgatggtgatgatgaaggacaggtagaaccagtttgccacatagatatgtggctccttgcgccgcaggagcgtgcccatgaacacgaccagataggcaacccagacgatggtgagccagatgtcgacataccattcgggttcggcatattcacggctctgcgtaatgccgagcagatagccggtcgcggccatgacgatgaaaagctgatagccccagaatacgaaccaggcgagatcgccgccgaaaaggcgggcgcggcaggtgcgctgcacgacatagaaggacgagcagatcagcgcgttgccgccgaaagcgaagatcacggccgaggtgtgcaccgggtgcaggcggccgaaattgaagtagggctggaggttgagatcgggaaaagcaagctgtgcggcgatgagcacgccgaccagaaagcctaccacaccccagaaaaccgttgtgatgacgccataacggatcggcccgtccatataggtggactggtcaacctttttcggcgtcaggccgtaatcggcattgcgcatcagaagaatggtgaaaatggcaagtgtagcgaacagaatccacatatgggttctgaacagctcgtcatgagaaaagccggccagaagcacagcaaaaagtgctcccagaccggacaggactgttccagcggcgtagttcatgaaatcccctcgcagcgcaatacaaaagcgacctcgtaataggtcagctatagcgacaactttcctatcagcatttcgtgggggagtgtcattgatctaaatcaaacaactccgcccggacacccatgaaatagggagaaggggcggatagcgccatgcggctgaacgcccctgtgttgcgaccgattgtcatcatgcggtgggggaaaagattagatcagatgcgctttgagcctggatcccgctcgatctggatcgtgatatcgaccttgctgatcctgtagccgtctggcggggcgggcaggggaccgatgctcacgttttcggagggaatgtcgatgatgcgcccttcctcggcaatatagaaatgcgtgtggtcgcccgtgtcggtgtcgaaatagatccgctcaccgtgaatgctgatcctgcggacgaggcccgcttcggcgaactggttcagcgtgttatagacggtggcgaccgaaagggtcactccagcctgcaatgcctcttcatataagagatccggtgtcacatgccgattttgatcgaggaacagcaatcggccaagtgccatgcgttgccgtgtcgggcgcaacccggcctgctgaaggatggacttcaccttcgccggtttcggctggctggtgggtgctttgtgcgggtcgaacagcatgtcagcctcgtttgccttgcgcgaagcggcattcgcagatgcggtcttcgacagcccggttctggcacaatggcaatcttgcttgccacctggacgcgccaacgaaaagccggtcgcggcgaagatcatagggctcgaagcagtttcgcggtgccaggaaaaccatcttggtgcctctgatattgcaaatggtttgcaattgcaaagtaaagcaggaggggcttatccgtcaatgaaaatcgaaccaatcgttcaatggacaggttttgctggaaatgtcctaaatccgaggggttttcgctactctgccttaaggctgccttaaggtgacgggggtatccatcttttcaatcaggatattctcgacctttataaacatgccccgtccggtgcgcgcgttgtggtgttgaacaaggcccagtcgggcaaaggagaaagctcatgatgaatcggcgtcagattttggccgcaaccgcagccggggccgcaacatttgccctatcaggcggctcaggccttgcccagcgtgtgccgagcgtggccgaggtgctttatgacaaggaaattccggttctgggcaatccgaacggtgatgtcaccattgtcgaatatttcgactaccagtgcccctattgcaaaaagagccatgcagacctgatgcgggtggtccggaaggacggcaatgtgcgcctcgtgatgaaggactggatcattttcggcgaaacttccgcctatgccgcgcgccttgttctggcggcggaaaagtccggcaattacgagaaggcgatggaagccctgatgacgacgccgggccgtcttacccgggatcaggtggacggagccctgaagaaagccggccttgacgcggccaaacttcaggcggcttacaaggccgatgccaagcgcatcgacggcatcttgcagcgcaatatgaaacagggcgaagccttcaatttcgccggcactccctcctttgttatcggcaccaggctttatggcggtgtgatgaaggaaaaggaactgcttgaagcgatcaagaatgcgcgcaagacgtgatcctgcgggataaaagggccggagtggccagcactccgaccccttttgtcagaacggataatgctgcgggccttcgatggtgatccagcgcaattccgtgaattcattgatggcggccttgccgccaaagcgaccatagtctgacgatttcacgccgccgaaaggcacttgcgcctcatcggcaacggtcgggccattgatatggcagatgccggtttcaagctttcgggaaagcgccagcgcgcgcttcacattctggctgaaaatggcggatgaaagcccgtattcggtgtcgttcgccacgcggattgcttcctcggcgctcttcacgcggatgatgggtttcaccgggccgaaggattcctgcgtatagatgtccatttgcggcgtgacaccatcaatgatcgtggcttccacgaccgcgccatcgcgcttgccgcccgccagaaccctgccgcctttggcgacagcatcggcgatgagcgcatccatgcgttgcgcggatttgagatcacgagggaacccagcacgacattgccgcgcggatcgcccgccggcagcgatctggccttgattcatgaaggcgccgaaagctgccgcatccacggcctgatcgagatcggcatcttccagcacgatgaaaggggccttgccgcccagctccagcagaacgggcttgagatgtccggctgcctgtctggcgataatcctgccgacctgggtggagccggtgaaattaatgcggcggatggccgggtgtgcgatgagggcggcgacgatttccggtgcgtcgtctggcgcattggagatcacattggcgacgcctgccggaaaacccgcatcgttcaggatcttgatgatgagatgatgcacgccgggacaggtttcggaagaacgcaggatcaccgtattgccgcaggcaagcgcggccgcaacagcgcgcacacccagaatgaccggtgcgttccacggtgccatgccgagcacgacgccaaccggctggcgcaccgccatcgacatgatgcccggcttgtcggaggggatgatctcgcctgtgatctgcgttgtgagtgctgcggcttcgcgcagtatattggcgcccagatgcacgttgaaacccgcccatggggccgtggcgccggtttcctccagcatcagccgggtaaattcggctgtgcggctatccatgaggtcggcagccttgttcaacagtgcgcggcgcgcattgggcccggtttcggaccagctttcaaaggcttttgcggcagcttccgcgaccgtatcgacatccgcaagactggcggcggcagcaacggttgcaaccttgcccgttatcggatccttgcgctcgaaggtcttgccggaggctcctccgctttcctttccatcgatgataaagcctattgccggcatgatccgctccctgaaatgattctcctcaaaacccgtgtccgggcggcaggatcatggtacaaaagccggatggttgcaggtcttttatttgtgaacactctgtccagaacggctgggaatttgaaagcaagcagcggagtgttggtttcgcgccatggcattaggcttccttcatgctcatattgaaggaatacggacatgaaccttatgattccgaaaacgcatgaccccgacgaaagccgctggcagaaggtgctcgaccgtgacaaggcatcggacgggaagttcgtctatgccgtgcgcaccacaggtgtttattgccgcccatcctgcccatcgcggcggggaaagcgcgaaaacgtgcagtttttcaacggctgcgaggatgccgagcgcgccggtttccgcccctgtctgcgctgcaagcccgatctttccgatacgctggcgacgcagaacaatgcccgccatgccgaaatggtcgcaagcgcctgccgcttcattgaaacagcggagacgcagccttcgctggaggaaatcgcgaatgtagttaaggcaagcccggcgcatttccatcgtgttttcaaggccttcaccggccttacgccgaaagcctatgccgatgcgcaccgggcaggcaggatgcgcgcagcacttgatatgccgcaaatccgggtgacggatgcgatctatgatgcgggatataattcctcaagccgtttctatgaagcgtctgaccggattttgggaatgaccccaaaggcttatcgggctggcggcaaggatgccgatatccgtttcgccatcggacaatcaacgctgggcgcggtgctggtggcggcaagcggaaagggcgtctgcgccattttcatgggcgacgatccgcaaggcttgatccatgatctggaaaagcgttttccgaaggcaaatctgatcggtgctgaccgcaatttcgagaatctggtagccgaggtggtgggcttcgtggaagcgccgggtatcggtcttgatctgccgctggatttgcgcggcacggcgttccagcaaagggtgtggcgggcgctatgcgaaattcctgctggggaaacagtaagttatactgacatcgccgaacggatcagtgcgccacgggccgttcgcgctgtggcgcaggcctgcgcggcaaacaagatcgccgttgccgttccctgccaccgcgtggtgcgcaacgatggcggcatttccggctatcgctggggcgtggaacgcaagcgcgacctgcttgaaagggagcgcaaggcatgatcgggcataagccttgacggtgtttttgaaacaatgtcgcaaggcgcccggtatcatctttcccgattcccgatcgtgcaatttgccagcctgtataaagacggtgaaaacgggcggatgcggttgcatctgtcggcccgatgaattctgatcgccggccagacacggaaggagttgggatatgagtgtgaccatttacggcatcaagaactgcgacaccatgaagaaagcgcgtatctggctggaagatcacggcattgattatgcttttcatgattacaagaaggaggggctcgatgccgaaacgctcgaccgttttctgaaaaccgttccgtgggagcagcttttgaaccgtgcgggcacgacattccgcaaactgcctgaggatgtgcgcagcaatgtcgatgcggcaagcgcgcgcgaactgatgctggcacaaccttccatggtcaagcgtccggttctggagcgggacggcaagctgatggtgggcttcaaaccggcgcagtatgaagcttattttaagctgtagagacgaattattttatggcttagcgttaggaacaaagccgaagctgatgttgagccccccatctaaggaggagcaacttcatgtggtcgtttcttctgttcagcaaaaaataccctcacgccgaaccgtaacttaattcgtcacgacagcttggcgcttgagcatattattagcacttgcacatattaattgctgccataaatagtttctcactgctcgctgaagcggctccgtctcaaaagacggttgggctgcttcatttattttgattatatttttccgatgcatggctatggggcagccttgccggaaatactctggaaacggggaagcccatgcagcaaggcgttacgaatattctgcaacactggttggcaagctggcgtgattcattgatggcctgtgtggccggaagccttgcctggctgatctgtgaggaactgcttggccagcccaagccgatcttcgccatggtaaccggggttgcctgccttgcgccgaacctgccgaaccatggcaaacaggcaatccgcgtcgtgctgggcgttacggcgggcgtgattgtagcggagctttcactcttcctgccgcagacggtttcggtgctgcatacgggcatggtagcttttatcgccatggtgcttgccaccacttttggcaccgcccctgcaattcccattcaggctggcgtttcggctattctggtgctggcgatggggccgcaggaggcaggcctgtcgcggctgacggatgtgctggtgggggcaggtgttgggcttttgttcagccagatattgctgacacctgatccggtgcgcgtgatcgaccgggcggtgcgcggccttctggagccgattgcaagcgggctcaaaaaatcggcagcggtactcaaagacgataacccggaagaagccaacaccaccatcacccagttcatagaggcgcaccgcgcattggttgcgctgagcgacggccttgcgcttgtccgcagcgatgcgcgctggtcgcttcgcgggcggctggtggcgagtgaaatcaccgatatggcaagccgctatgagcggcgcggcattcgcctttatgcggcagccctcctgtttggtgaggcgctgggcaatgcgctgcgcaagaaggagacagagccgccggcatggctgatggaatccctgcaaattgtcattgccaattgctcgatggagccggggcgggagccgcatcgtattccgcctatcccgaaagatctgcccttcggatggcgcgaatgtgtgctccggctggaaggggttcaagacacattgctgcatttcctgaattccgaccagcccgatagcgttcttgtgccgaaatgtgaggcgaaaccgcaggtggatgccgtttaatatcgcggttttgctaaaacagaaaagttgctcgctctgacgcatcacgccgtgaaagtgctcaactggcgccgggctgttccggattgataataaccatcagaaaaattcaattgtccggcgagggggtgccgttatcttccacggccatgaatcagcctttccgcacaccgccgcagcaccgcgttgcacttcgttacgctttcggcggttttctcgccatggcggctgccatgggcgtcgggcgctttatctatacgccgatcctgccgggcatgatggccgatatcggcttcagcacggccgatgccggttttatcgcctcggctaattatatcggctatctcgtaggcgcggtcgtggcgggctatggctggtcggcgggcattgagcgcatggtggtgatcgcgggccttgccgcaagcgcggttttctgcttcgccatggcgcttttcgatggggtatggatcttgtcgatcctgcgctttgctgccgggtttgccagtgccgtcaccatgatcctgtgcacggccatcgtgctcagccatatcacgcgcgcacaaagggcggggcttggcgcgatgcattttggcggtgtcggcagtggcatcacgctgtctgcgctgctggtggccctgatccgcttttcggggcttggctggcgggccgactggattggcgctggcctccttacccttgttatcatggctgtggttgccgctttcgtgaaggaggggccggtcggcggcaataatggcatgcgtgagccgcccctgcccaacagcttcgcctttcatgcgctggcgtttgcctatggcattttcggctttggctatgtcatcacggcgacattcctcatagccatcgtgcgcgccaatgacggcgggccggtaatggaggcggctgtgtgggtggtaacgggcctggcagcagcaccttccatctggctgtgggcacctgtgggacgcaaattcgggttattttccgctttcgcgctcaccgctttcggcctgcaggccgcgcgcattcttgcgcctgcttcacccaaacgcgcattggcgcgcatgacggtctgcttcagtatcgggcagatcatagggccgctcgtggcgggcttcatggcgcagcattcaggctcgttcacatctgcaagccttgctgcggccttgtctttgatcgttgcggctgctatcggcttttcagccgggcgcgcagcccggctgcattgaaacgaaagatgaatacgaggccgtagaaacgaataccgcacgccgaacggtaaggttattcattcctacagcctaacaccctatgggccgtatagaccgggttttggttaagtccgtgcggcgattgaatatttcaggcttaatcttacaataatttaattggcatcctgcatatctatgcctttaatgggaaaacacttcatttatagaggccaaaattcgtgtttgcgtcatttttcccccgtccgaaactgttcttcatatctgcacttttgtggaccctgctcgcagttcttggctggtatatgggcggtgaaaatctgggcagcgtgttcggccttgcgccagccgcaagcgatgccgcgcctctcattggcgcgcatgtgttctggtcgcggcccttcctctggttctatatttatttcgccgtcattaccttcgccttttatggcttctgggtgcgtttttccccacatccctggcagagatggtcaatcctcggttctgccctcattctgttcgccacctatttcaacgttcaggtgagtgtggcaatcaatacttggtatggcccgttctacgatatggtgcagaaggggctgacgacgcccggcgcggtctcggctgcggaattctactgggggctggccgattttgcaggcattgctttcctcgccatcaccattggcgtgctgaacctcttcttcgtcagccattatatcttccgctggcgcacggcgatgaacgattattacatgagccattggccgaaattgcgccatatcgagggtgcggcccagcgtgtgcaggaagatacgatgcgcttttccaccacgctggaacagctgggcgtcagcctcgtgaaatccgtcatgaccctcatcgccttcctgcccgtcctgttcaccttttcccaaaaggtcagcacgctgccgatcatcggctatgttccccatgcgctggtctgggcggcggtcatctgggcgctgttcggcaccggcttcctggcgctggtgggcatcaagctgcccggtctggagttcaacaaccagcgggtcgaggccgcctaccgtaaggaactcgtctatggcgaagaccatgccgaccgtgctgaaccgatcacgatgcgcgaactgttcaagaatgtccggcacaattatttccggctttatttccactatgtctatttcaatgtggcgcgcattttctatttgcaggtggacaatatctttccgctcatcatcctgatcccgtcgattgtcgcgggcaagctgacgcttggcctgatgagccagattaccaacgtgttcgatcaggtgcgcggatcgttccagtatctggtcaattcatggacgacgatcatcgagcttctgtcgatctacaagcgccttcgcgcctttgaggcagccattcatggcgagccgctacaggcggtggatcggatcaatctcgaaccaggggcgggctgatcccgccgcgaaaaccggctggctttcgcgggcgtgcctcaggatcggtatgggcggtattgctgccggtattttgcaactgatcgagataagcgccataggtcgtgcatttgacgtccggcttcgtgcaaacctccgacaccagccgttccagggcgcgccagtaggccccgtcattcatcagcacgaaatgaaagccgagctgcaagggaatgcgcttgcccgcatattgcttgtcgaaggcggcgcgaaacgccttataggcgcgcgcctcgaattccgccgccttttgcggggcttccacagccttggaatggcgcacataaagattgtaatccatggccacgacagggcgctgcgaaggcccttcagggacgagcggcaggccgaaggatgcaagccggtctgtcatttgcggcagttccggcccgcgtgtgacggatgaggcctgatagcggaaaccagtggccttcagcacatcctgcaccggcttcccggcggcgagatagggtgcgcggaaaccgttgatgccggtcagcgccagcgcgcgccagccttccggctctcctccgatcccgttgtttcgataggcatcggccacgatacggcgaaactcgccgatctcctttttccagtcggcagtggaccatttcgtgccgtcgaaatggccgcagccatggcttgcaatctcgttgccttccagatgcgcctgccagatattgtcgagccgggtggcaacctcgtcgcggctgagcgcgaaaccgacattggaagcgcccgctttcttgtgcggggggcttgtagccgctgcggtcctgtttggtcatcaggaagacgcaggacaggaaataggtgaaatgcgcgttgtttttgcgcgcaagctcgcgtgagcgcgtccaaagcgtgttgtcatgcgcgccgtcgaaggaaatcagcacatattgcgtctttggcggttcgccggccaaagcctggcctgcaaggctcgtaacggcaaaagcgcaaaaggcaaccagacgggagaggggaaatcgcatgaaaataaagcaccgggcagggggaagtgacgagctgtagcggttgaatatggcggagatcggacggaaatccactttataatggctgtggacgcttatttcgcagggcgggtcttacatatggcgcgaattgcgactaaaagcgccagaacatatatatcgaacatcaatcggctttacagcctggcctgaaaaacgcgacgcgatttttcaaaccggcccggcttccagagaatggcaggtccatggcagacgacagttttattcgcgaggtaaatgaagaactccgttcggaacgggcaaagcaggtctggcgcaattccggccccgcgctgatcggcgctgccgttgccgttgttctgggcacggccggctgggtcggctatcagcactggaccgacagcaaggcttccgcctccggcgacaaattcctcgccgcgcttgaccttgccgctgccggtaagactgacgaggcgctggctgccttcaccgatctggaaaagacgggctacggttcctacccggtgctggcgcgccttcgcgctgcctcggttctggccgacaagggcgatgctgcggctgccgtcaaggctttcgacgagatttccgccgataattcggtgccggaacccttgcgcaatattgcgcgtcttcgtgcgggctatctgctggttgataatggttcctatgacgatgtcgccaagcgcgtcgagccgctttcggcagacggcaatccgatgcgcaccagtgcgcgcgaggcgcttggccttgctgcctggaaggcagagcgtttcgacgatgcagccaagcttttcaagctggttgccgaagatagcctcgcacccgccaatgcgcgccagcgcgccaatatcatgctggacctcatgcacagcgcgggcgttgcggcgcagggctaatttctggagtaattttcattcatgggtttcactctcgccattgtcgggcgtccgaatgtcggcaagtccacgctgttcaaccgcctcgtcggccgcaaactggcgctggtggatgacctgccgggcgtcacacgcgacaggcgcatccacgatgccaagctctacgacctgaagtttcaggtcattgatacggctggtcttgaagaagcggccaatgacagcctggaagcgcgcatgcgcgcccagaccgaggctgcaatcagcgaggctgacgccgttctcttcgtcatcgacgccaaggcgggcataacgcctgctgacagcacctttgcagaagcggtgcgccgttccggcaagccagtggtgctggtcgccaacaaggcggaagcgcgcggctcggaagcgggcatgtacgatgcattccagcttggccttggcgaaccctgcccgatttccgccaagcatggccaggggatgcctgatctgcgcgacgcgatcgtggaacttctgggtgaggaacgcgtctttgccgaggagaggcaggaggaagccgcagacgaggttttcacccctgccgccgttggtgcgctggtgggcgacgatattgaagacccggatgcggaagaaattccggcctatgacgccaccaagccgctgcgcatcgccattgtcgggcgccccaatgcaggcaagtccactctcatcaacacgatgctgggtgaagaccgtctgttgacggggccggaagcgggcatcacgcgcgattccatctccgccgattgggaatggcatggccgtaagatcaagctgttcgataccgcaggcatgcgccgcaaggcgcgcgtgcaggaaaagctcgaaaagctttccgtggccgatggcctgcgcgccatccgctttgcggaagtggtcatcatcgtgctcgatgcgaccattccgtttgaaaagcaggatttgcagatcgccgatctcatcatccgcgaaggccgtgcgccggtcatcgctttcaacaaatgggatctgatcgaagaccgccagatggttctggccgatctttatgagaagaccgcgcggcttctgccgcaggtgcgcgggcttcgcgccgtgccgatttctggcgagcgcgggcagggcatcgacaagctcatggaaaatgtcgtcaagacccacgaaatctggaatcgccgcatttcgacgggccgcctcaaccgctggctggaaggcgtcattgcccaccagccgccgcctgccgtttcgggtcgccgcctgaaggtgaaatatatgacgcaggtgaagacccgcccgccgggcttcgtcgtgtcctgttcgcggcccaacgccatgccgcaatcctatgtgcgctatttcatcaacggcctgcgcgaaaccttcgacatgccgggcgtgccgataaggctttccctgcgaacctcggacaatccgttcgcaggccgcgcgaaaaagaagaagtgatgcaaagcccggagtgatccgggctttttcacaggcagccgagatcaagccatagcggatgcgcggcagagcccgaaatcttcatatgaatgcttgtgtctcgctcacctctctgttaacccgccgcctcccgaattttctcccggaaaggcagaaccatgacaccttctgatcaaggcgttgaacagagcggcgtgacattgggcattgacttcggcacgacgaacaccgttctgtctgtggcagcacccgatgggaccacggctgttctcagcgttccgaaggatggcgtggagattaccggcgagcgcacggcggaaagcggaccatgggcggtggatgctttcgttaatgcgccgcattccacccgaatgctgcaatccttcaagacctttgcggcatcgaaatccttcaaggacacgccggttttcggcaggcgtttcaagttcgaggatattctccagactttcctcgaaacggtcgcagccaagcttggcgatcgcctgccgcccaaaggcaaccgcgtggtcattggccgcccggtcatttttgcaggcaatgcgcccgacgaggcacttgccatgctgcgctatgaaaaggcgttccgcgccttcggcttcaccgatattcattatgtctatgagccggttgcggcagcctatttctatgcgcagcaattgacggcggattcaaatgttctggtggccgatttcggcggcggcacgagcgacttttccattgtgcgtttcgaggtgggaaaggagggcctgcgctttacaccgctcagccagaccggccttggcattgcgggcgacacgttcgattaccgcattatcgacaatgccgtctcaccgcttctgggcaaaggtacggaatatgagtccttcggcaagcggctgaccgtaccgaactattattatgcgaatttcgcacgctggaacacgctgttcctgatgaattcgcccgccaccatccgcgagctggatgaactggcgcgccaggccgtcgacccgaagccgcttgaatccttcatccacctcatcgaaaacgattacggctatgaaatctatcgcgccgtgtcggaactgaaagtgcggctctcatcgcaacatattgctgagctgcattttaaggccgatgattttgaaatccgctccgacatcacccgcaatgatttcgagaactggattgacggcgatgtgcgccagatcgagcgatccgtgcagcaggcggtggaaaaggctgggctggcgtcatccgcgattgatcgcgtgttcctgaccggcggcacctccttcgtacccgtcatccgcaccgtgtttgaaagccgctttcccgatgccatggtgacaagttcgaaccagtttgattccatcgcaaacggtctcgcgctcatcggtcagagcggcgacatagaccgctggtcggtatagagcatttccagcaaaagtgcgtagcggttttgcgttggataatgcaaccggcaaaagtgtgcattttcgagccaaaagtgcgaagcgtctacgcggggaaatcagtccactggactgatttctgatcccgcttcgatacgttggataatgcgacaaaacaaagagatggagcgcaatccggctggcttgaaacgggaattcgctgcacctgcactcgaaaatttaagatagcaatggtctgattttaaaaacgcgctgcgctttgtggcgatatggggtgtgcgaaaaatgcaatgaaaacaaaaatgaaagccaatctttaatcgaaaattaatcaatattttcaaatagtaaacggctctccgttaaccatacatcaaggttaatactccattatccatactgttaagtaagtcagtgtgagtggagtttccggtgcgtcttgtatccttacgagcgctttttggcagatcttgtgccgcagccgagccagtatggcattatcctgtcacgggctattgcccggaggatggccgctactatggcgtgcgggcaaagccgcgccagattccccacaagcagcactggcttgtgccgttcgttctggcagcttccgcctatctttttaattcaaacgctattgcctttcaggatatggcgagccttgtgcctgccgccgatcttggaacccaccgctggacggctttcatcgccagggcgccggtcggctccgtgcatcaggccgaaatgcctttcgtggatgccaccactgtcacgggcagcatcgcgaccaatggtatcgaagtgcccggcattggccatgtggcgctttcgggcggcaggaagacggccaagcttggcgtcgatgatcccaatccggatgaaaaccgcatcaaccgcgccgacaagacgaaccgcctcgtttcggtaaagcccaaagccccccggccaaggctttcaccgcaggcagcatgttcgagaagatcagccttatctcgcgcccgccggaaaagatcgacacgcgcatggccttcacgcgcaagctggaaggcaaggaaatcgggatcaccatggctttccatcgcgtgaagccgccaaagcccaaggcagaactgccaacgcagcttgccaagctcatcaataatgagcagcccgatgttctggcgctcggctatgcgccagccacgccggattatggcaagacatcgccctttgagagcattctgcgccccgatcagagcgaggggcgctttgtgccgcccatcggcgatcaggaccatgactgggcggcgacgccgctgccgccttctgccttcagcccccgggaacaaaagtgcctcgccgaagccgtctattatgaagcgcgtggcgaaagcgtgaaggggcaggtggccgtggcgcaggtcgtgctgaaccgcgtgcgcaatcccgcctatccgggcagcatctgtggtgtggtctatcagaaccgtgactggctcaatgcctgccagttttcctttgcctgcgatgggcagaagcatcgcgtgaccgaaccggcacaatggcgcatggcgcagcaggtcgccaagaccgtttccgccgggcagatatggctaccggaagtggggtcggccacccattatcacgccacctatgttcgcccgttctgggcgccgaccatgaagaaattaacaaagatcggcctgcatattttctaccgcacctatggcggcggctggagctaggctgtagagaggaatctgccctcagaaatgctggaaagcagcttttcgcgggagattgcggcaggccaaatgcagcggattcggcctccattctcgatctttggtcggaaaatgagtcgcaccattggctaagtatttaatttctcaacataaaaaaccttttgaagcagttgcttgaccgccttgactagcgggcggcgtgtcaatatgttgcgcgcaacttggaaatggggttggaatcctcgcatttcttgaaaaaaggagctgccaatggcgcgcggggctgaacccgaaaagctatccggtaccatcaaggatgcaaagagagaacccggttccggggagttggaccagcgtttgaaccgacttgaagccgaattggccaaaaagggtgttctgaagcagccggcttccgaagaggagcgatcggagacatcaagctcggtcgcgcaggccatgaagctttccagcgagtttatcgcgggaatcctggtcggtgcgctgatcggctggtttcttgatcgctacgccggtacatcgccttggggattgatcgtattactcctcctgggttttggggctggcaccctcaacgtactccgttccgcaggatatgttgccgaacaaggcaacaataagtctagcgcggaaaaggatgacaggaaataaggcttggggcacttcacgttaaagtgcattcaagtgtaagtggttataagtgggccttcggcccaagactgaaacgccttcgggcagggaagacaaacgaggttaaggtggcgaacgatccgatccatcagttccaggtttcccggtggattcccatcgacgtaggcggtgtggacctttcattcacgaatgtttcggccttcatggttgcaaccgtcgtgcttgcttcgggtttcctttatctgacctcttcgggccgcggccttatcccgacccgcctgcagtcggtttcggaaatggcctatgaattcgtggcgacaagcctgagagattcggcagggtcgaagggcatgaagttcttccccttcgtcttctcgctcttcatgttcgtcctcgttgccaatttcatcggcctgtttccctacttctatacggtgacgagccagatcatcgtgaccttcgcactgtcgcttctggtcatcggtacggtcatcttctacggtttcttcaagcacggcttcggcttcctcaagcttttcgtgccaagcggcgttccgggcatcatcgtgccgctcgtcgtcctgattgaaatcatctcgttcctgtcgcgtccgatcagcctttcggttcgtcttttcgccaacatgctcgctggccacatcacgctcaaggttttcgccggtttcgtggtttcgctgagctcgcttggcgcgcttggcatcggtggcactgttctgccgctcctgatgacggttgcgatcacggctctcgaattcctggtggctttcctccaggcatatgtctttaccgttctcacctgcatgtacatcaacgacgctgtgcatccgggacactgagttctaaccggcgggcgaccgccagaactgaaatccgcgcttattttcaatccagaaggagcttaacatggaagcggaagcagcaaagtacatcggcgccggtctcgcctgtttcggtatggccggtacggctctcggcctcggcaacatcttcggccaatacctctccggcgctctgcgcaacccgtccgctgctgacagccagttcggccgtctggtgttcggtttcgccgttacggaagctctgggcatcttctcgctgctcatcgcgcttctgctcctcttcgccgtctaatcaacggtcgttgagaactggcctgccgcgaagcagctttgggaaccggggccgaaaggtcgtgttccataaagaaatgcagacgcggctggcctttgcatatgacgtctgagtaaggcatgatcttgttccaatcaggtaagatcaggctggattaaaggggaaatctggatgttcgtgtccacggcgtttgcccaaaccgccaccgaatcgcaaccggcatctactgctggcgagcacggcgcagccgatgctgtgcacaccgaaaccggggtcgcgcacgatgccggacacggcagcggcgtattccctccgttcgattccacccattacgcctcgcaggttctctggctcgccatcacgttcgggcttttctacctgttcttgtcgcgcgtggttctgccgcgtatcggcggcgtgatcgaaacccgccgcgaccgcatcgcccaggatctggagcaggctgcgcgtctcaagcaggatgccgacaacgccatcgccgcttatgagcaggaactggcccaggcccgcagcaaggctgcttcaattgcagaagccgcccgcgaaaagggcaagggcgaagcggatgccgaacgcgcttccgccgaggccgttctggaaagcaagctcaaggaagccgaagagcgtattgctgcgatcaaggccaaggccatgagcgacgtcggcaatatcgccgaggaaaccacggcaacgatcgtcgaacagcttctgggcctgacggctgacaaggcttctgtttcggaagccgtcaaggccatccgggcctcgaacgcctgaggagaggacaatggacgcaacattctgggcatttattgctctcgtcatcttcgttgccatcgtggtttacatgaaggttccgggcatgatcggacgcacgctcgatgagcgcgcggaccgtatcaagaaggaactggaagaagcccgcacattgcgtgaggaagcccagcaattgctggccgaatatcatcgcaagtgcaaggaagccgaaaaggaagcaggcgatattgtcgcttccgccgagcgtgaagcaaaggctctcctggaagaggccaagcgtgcgacggaagaatatgtcgctcgccgcaacaagctcgccgagcagaagatcgcaacggctgaaaccgatgccattaatgccgtacgcgcttccgctgtcgatctggcggttgctgctgctggcagcatccttgccgaaaaggtcgatgccaaggcagccggaaacctgttcaatgacgctcttgctcaggtgaagtcgcacctgaactgacatcaccttacaagtatttcatggaaaacgccgccctatcggggcggcgttttgctttagaataagctgataaaacgaatagttagagcggttccggttaaaatggaatcgctggaaccgctctaacagtcgaagcggcctttgatcggtgcgaatgtatagcgatgaagacccggaacgggcccttcgctttcaatggccgcgcggtgtttttgggtggcatagccggcatggatttccagcccataaggcggatgcgcggcgccagcgcggatcatcatgcggtctcgtgtgaccttggccacgatagacgcggcggcaatcgagacggaacgctgatcgcctttcaccagagccgaaccggggcaggacaggccgggaggcacgtcccgcccgtcgaccagcgcatggcatggcttgagcgttaggccgatgacggcgcggcgcatggcctcaagtgccgccttgcggatatcgctggcgtcgatactgcgggcgctgaggcttgccaccgaaaccgtgatcgccttggtcagaatgatttcataaagcgcttcgcgccttgcggctgtgagccgcttggaatcgtccagcccttcgggaagatcgttctggtcgagcaccactgccgcggcgacgaccggcccggccaaggggccgcgcccagcctcgtcaatgcccgcaatatgtttcaggccgcgcttcatgagctgctgctcttgtgaaaaatcaggcgcgaggggaagatcgaagagaagcggagaatcagaagccgagcgtttcatttggcggcgatgctcgcattgcttccaattctccgcaaggcccctgcccgaggatggtggcgtaaaagcagggtacctatccgcccgaagggacagtcaggcggaaacagagcttaattcgaccggagtggaacgtgctccaagtgtagccggggaaaaccccgaaagtatcgggatcaaaatagcgaaagctgttttccgcctttctggatgggctcaaacaggtcggtgcgcaggcgcagccgctgggtgttgaagccgagcttgcgcgcggcgatctcgaagcggcggccgatctgccaggcataggggccggtaccgcgcatacgcttgccccattccgcatcataatccttgccgtcgcgcatggagcgtaccagcgacatgacatggcggtaacggtccgggtagttgcgcaggagccagtccttgaagagtggcgccacttccagcggcaggcgcaggagcacatagcctgcctcgcgcgcaccttgcgcataggctgcatccagaatgcgttctatctcgtggtcgttgatgccgggaatgactggtcccatcatcaccgaagcgggaatgcccgcatcggtgagcctgcggatggcttgcaggcgaaggctcggtgtcgaggcgcgcggttccatggtgcgcgccagatgtgcgtcgagcgttgtcaccgaaagcgccaccttggcgagccccttttcagccatgcggctcaatatgtcgatatcgcgcaccacgagcgccgatttggtaacgatgcccactggatgattggctgcctccagcacttcgagaatttcacgcatgatgcgccatttcttctcgactggctgataaggatcggtattggtgccaatggcgattgtctttggctgatagccgggcctggcaagctcgcgttccagaaggcgcggcgcgtccggcttggcgaagaggcgggtttcaaaatcgagaccggcggaaaggcccatatagctatgggtgggccgggcgaaacaatagatgcagccatgttcgcagccgcgatagggattgatggagcggtcgaaggaaatatcgggagaatcattgcgtgtgatgatggtgcgcggcttctcgatctgtacgtcggtcttgaatgcaggcagctcttccagcgtggcccagccatcgtcgaattcctgacgcaccgtcggctcgaagcgcccgctcggattgatgcccgcaccacgcccgcgccgccttgcatggtcaatgcgcaggcccgcttcgccgatcaccgcattggcatgttcggcccggcccgcaccaaaggcgagcctgtctgcctgcccgataatctctgcctgatggatgactgccatctttgtctccctgcggccggcctgtttcccgaccagcttgctgatgaatctattcctatcgcaattgtcagaacaaatcaagaacaaaaataggggcaccctttccggcggggtaaacctcagctatgaacgggcatgttgtccgtgattatcgaaacgctcaattcagaacgtccactcgcctgcacgctgtcagggctggtgccggctgtggtggaagggctgctgcggcgcgtgacggtgatcgaccatggctcgggtgacggcacggcgcttgtcgccgaaggtgccggttgcgctttccatgggcttgcggaaagggatgtcgcgctcaatggaatccgcacggattgggtgcttttcctgaagcccggtgcgatgccgcaggagggctggggggaggccgtgcgccgccatatggaaggcgggggaggcccggcccgtttctcgctgcccgaagaaggcaggcttggaaatatcaggaaaatatttggcggcgggccgtcgcttgatgccgggcttctggtcaggcttgatctggtgcagccgctttttctggaaggcataggatctgatgatctgccgcggcggctgaaaccgttgcggctgaagcatcgtattctgccgcctgaacggcactgagtattattgcaacaggcaaaggaaaagggcgaagccaaagcttcgcccttttgggggacgggtcattcgttagaatgctttagtttgaaggcgaggcatcgccgaaacgatgagccgaaccgtcctgatagacaggcgccttgatcgaagccggagccgtatagtcggtattgccgcgaactggcgtggagccaccctgcatgaaagccttgtcctgagcggccatatttgccggctggccgacataggggttttcggcataggcggcaccggcgctaagagcaacggcaagagcggcgagagcaaatttcttcatttttctaatccttctggtcgcccctttggatggcatagaagccttccagggcctcccgggtggcaaacatgccatccatcggggagataattgtgtgagccagaaaatctgggaggaaacatccggctcataggtcagtaaagtgggctaatgccctgcatggtcagtctgaacggccttagttctggtaggacgaaggggaagcatcgccgaaacgatgggccgaaccatcctgataaaccggagccttgatcgaagccggagccgtatagtcgagcttctgggtagcaaccggggtgcggtcgttcgcataaagattggcaggttcgccaacatgcgggttttcagccaaagcagcaccagcactcagggcaagggcagcggcggcaagaacaaacttcttcatttttctatctccataggagggctccctgcgagggagcccgaaagtcattcaagtggatcgacgttttgttgcgtcgttccgctgagctttaattgggtgacaatcgaaagaaattccagtcacgaaaacgttttcctaatcacacattcgtgcacccaattttctgatatttttacaaagcgtataaaataaattaatataatcaatggcttgtttggtgtatcagccttcacgtgcttgttatgtaaccttctttgttcaaacggcgcgaaaagtgtatatgggtttattgtacaataaaagtgaacaatagggctattttgcaataccatttcgcgcgaaaattcgcgcaaaaactggcgcggcgtaacgatccgtacttaaaacgaagacgatgggagaaagatcaggctctggaaggaaagctgtgcgaaggaactgcaaaccagcccggattttcatccgcaatctcttttgccgcgcgtgtcagggctgattcatcgctaaaaatggcaaagcatgttgcgccggagccggacatttgcgcataaagtgcacccttggcgcgaagcagggcgagtttgggttcgatctgcggtgcaaggctgatggctgcgggcagaagatcattgcgtgtttcacgcagataggcgcaaagggcgtctgtcccttcacaggccggaggcggcaggggggcgttctcgcggcgggtgagcgcgcggaacacgtcgggcgtggcaagcgcggtaccgtcattgacgagcagcatgggaagggccgcaattccggaaacatcgttcagctcttcaccaatgccgcgcgcgatcagcggtgtgccatgggctgcgccatgcaggcacatgggaaggtctgcaccgagggaaaggccgatagcggccagcatttcaaaatcgagatcgagttgccagagcgtgttgagcgcaagcagggttgctgccgcatcgctcgatccgccgccaatgccggaagcaataggcaggttcttttccagatgaatggcaacaggtgaaaggtctggcccgccatgctggcgcagcgcatcgcgcgctttcagcaccagattgccccgcccggcggggatgccgcttgcaaaagggccgctgaccgtaaaactgtcgctgccggctttttcgatgtggatgcgatcgccgtgatcggcaaagaccaccagcatgtcgagaagatgatagccgtcgtcacgtcgcccggtcacatgcagcgccagattgatctttgcaggcgcaaggcgcgttatcgatggtccggcgttctggaatgctgtcatcggggtaattcgtcactacagccgggggctcaatccttgcggacgtaatattcgccggtcttgggatcttgcaccagcgtgccatgggcacggttctgtgcttccttttcggcctgccggacacgctgcgaaacgcgcgccgcctcacgcttgaacgagcggtagccgtaccacgcggcggcgatgatcagcagcaggaatataagctggggcatgacctcatgtccttgggcttgcgcaccgtcccgcattgtcgccggatcatgcgcgtgaatatcatggaggggctaggctgtagtgacgaattagctcatggtttggcgcgagggtattttgttgctgaacaggagaaacgaccgccatggagttgatctccacaagggcgtttcgacacattcagaagcaaaatacactgcgtcccttcgggatatggcaaaaaacctccatcttggcgtcgcgaaacctcgatgggggaaccaccccaccttcggtttcgctcctaaagctgaagattttttgcccataccaaaccacaagttaattcgtcactacagcctaggaattgattccgacatttgcatccctcggataggggggccgagcaagcgtcaaattcaatccaccaggagcgcccctccatcctctcatttgtggcagcatatcatggtaaatccatggagttcaaagcccatagcgtgcccagattgctttttcttccgcgacacaaagcagcccgtcgccaagatgggcggcgatttgcgctggctcgacactgcctgaatccatgccgatgccgggcagcttgcggcccagaaggccgcgttgcggctggatgagcttcagtttcaccttgtcgccataggtcttgcgcagaaaactgcgcatgtcgccaagcccgtcgatgaggccgagcgaggcggcggtggtgccggtccagaacaggccgctgaaaagatcgggattgtcgccaagcttgccggcgcgccgctccttcaccatgtcgatgaaggtggcgtggatttcaagctgaagtgctttcagccgttcgatgtcctcggccttttccggctggaacggatcgagtgtcaccttgttgctgcccgccgtatagacacgccgctccacaccgatcttcttcagcaattcgggaaagccgaaagaggccgaaacgacgccgatggagccaacgatggaggaggggtcggcgatgatttcgtcgcccgcaagcgcgatcatgtagccgccggaggccgccacatcttccacgaagacgaaaaccttcttttgatgttccacggcaagatcgcggatgcggcgatagatcaggcgcgattgcaccggcgcgccgcccggcgaattgatggatatggcaaccgcaggggcatgcttgtcggcaaaggccttttccagaatgccggccgtcgatgcgagcgaaagcgtgggccgcaaggatgtgccgccggtcatgattgcgccatgcaggcgcacgacggggatttccgtttccacggcgcgaaaacggcggggaataaggcgtttcaacagaccgggcaaggcgaactccaaacttgaacggcgcaaaagggatgaagcggcttgcaaccgctccgtgcaatatgtggatgcaatgtaggaagcaaagtggaaaacacaaagaaatcgcccgaaatttttcgcttcgggcgactcatcagctttccagagcgggttagccgcgctttggtctggccgccgcccgcaacaggagatagccgcaaatggccgaaagggcggagccggaaaggacaccgatcttcgtttccgtctgcatgaggtcggacgggaaggagagaaggccgatgaagatgctcatcgtaaagccgatgccgcaaagaatggcgacgccgtaaagctgaacccagcttgcgcccatcggcttttcggcaagccccgttttgatggcgagccaggccgcgccgaagacgccgaactgcttgccgaggaaaaggccgagcaggatgccgagtgtcagcgtgtcgcccaggacggaagcctcaagccccttgaaggaaatgcccgcattggcaaagccgaagatcggcacgacgatgaaggcaacgggcttggccagtgcatgttccagcttgtgcaggggcgaggtcatgtcgtcgggtctgccgggtgcaggttttagcgggatcatgagggctgcgacaacaccggcaaccgtggcatgaacgccggaattgaagacgaagaaccagaggatcacagcgctgatcagataaggcaggagcttcaccacgcccatgcggttcatgacaaagaggaccgcggcggtgataaaggccgcgcccagatagggcatggaaatttcagccgtgtagaagattgcgatgatgaccacggcggcaaggtcgtcaagaatggcaagcgttgccagaaacaccttgaggcttgacggcgcgcgcgaacccagaagcgacagtacgccgagcgcaaaggcgatatcggttgccgatggcaccgcccagccgcgcagcttggccggattgtcatggttgagaaccgcgaaaatgattgcaggcaaaatgacgccgcccgctgccgcaatgcccggcaacatgcggttgggccagcttgcgagctgcccgtccagcatctcgcgcttgatttccagtcccaccagcaaaaagaatattgccatcagcgcatcgttgatccagtgcgcaaggctgagcgggccgatatatagatgcaacgcatcgaaataggtctgggcaaagggcgaatttgcaacgatgagggcaagcgccgctgcagccatgagcgttatgccgccagcggcctcgctgtccagaaaacgtcgcatgatggaaacggggcgagcggattgcgggctatgattcatcggtttccgtttattgtttttatcgtctaaggatgaccttcggcacagttggaataaaaacgggccggacaggcagaacaaaaatttcagtcccagagatattgggtcgcatatgccgtttcaataaaaatcgaaccgtgccgagggaaaatcgggcaaagcctgccagttttccgcaggcgagaagacagatgcaaagtctgcaatagcaccgaaaagcacgggaaaacatcatttgcaactatagaaccgggacggttcatgttttggcagaaccgtcggaactattctaaaaaaggctgctcaatccgttgttgatcgcatcggcgcgcgcggtgaaaccatggccttcatccccatggagaatgagggcgggcatgagcgagagccccgcgcggctgccgcgtgtgccggtaatgacgatgcggatggccggggcatcggcgcgcggttgtatggcgacgatcttcagcccgccgaaccgcccccccagcgcgtcgaggatggggcggatcgagccgggccgggcaatgatggcgatcccgccgccgggtttcacgattgccgctgccgtgcgcacccactgctcgaacatgccttccggcatcacatgtgcttcggccttcagcgggtccggggtggtgcggtcgcgtggctcgttgaagggcgggttcatgatggcgaaatcgaaactgttgtctgcaagcccggcaaagacgcgcgccttgcccttcagcgccacatccgcttcgagaatatcgatgcggcctgcaagggctgcattaagcgggtgggcgatggtcttgcgggcaaaacccgccatcaggccggaacgttcgacaagcgtgacgcgggctttcgggcagcgcgccgcaaccgcaagcccggctgcgcccgcaccgctgccaaggtcggccgcgcggcccgcaaaaccgcccggcacagcgcttgccagaatcatggcatccacgccggagcgatggcctttcagagcgggctggacaaggtggaatgccccacgatgaaacacatcgagcgtttcttccactttgtcctctgctggagccgtcatttattatcgcgcaattcgtgttcgatcttggcatcgatgaggatctggcgggcttcctccatctggtcttcatcaaccatcaggcggcgcggcagcacgcccagcgaaccctcgatgatgctcatattggtatcggcgatgaaataagcgatcccggcttccttcatcaaggcttcggcaaaggaaagcaggacggaatcgttggtgcggataagctcgatcatgcggccactcaatcacaagaatgtggtgtagccaatgcaccgcattgacaataacgtcctgcaatggtgaacagacgctgaaatatccgcttatggacgtttgggtggtatacgtcttgagcaatccggcccgcttcaatagggtggccgcaagctggaacattttgcggccagggggatcacccggcgcggcatgatgtggtcgaaacgaaaagttggagccttagcccgacctgaccgggtgcacgccgctccaggagaaatggcattgggtgtggttctgaatctcgacggtaaaatgaagcaggaaggatcggtgcagccgctggtcgacctcaccagggccgatatggcgcgcgtgaacgagttgatcctgtcctgcgcggggtccgatgtcgaaatgataccggaggttgccaaccacctcatttcatccggcggcaagcgcctgcgcccgatgatgaccctggcctccgcccgcatgttcggctatgagggcgatggccatgtgcgccttgcaacctcggtcgaattcatgcacacggcgaccctcctgcacgatgatgtggtcgatgaaagcgacctgcgccgcggcaagagcacggcgcgcacgatctggggcaaccaggccagtgttctcgtcggcgatttcctgctgggtcaggcgttcaagatgatggtcgatgtcggctcgctcgatgcgctcgacgtgctggccacctccgcctccatcattgcggaaggcgaggtgatgcagcttgccgcagccaagaacatggaaaccaccgaagacgaatatctggcagtcatcaaggcgaagactgccgcgctcttttcagcggccgcggaagtggggccgatcattgccggcgcgcaacgctccgaccgcgcggccctgcgcgattacggcctcaatctgggccttgctttccagcttgttgacgatgcgcttgattatggcggttcggctaccgatctcggcaagaataccggcgacgatttccgcgaaggcaagatcacgcttcccgtcatcctcagctatcgccgtggcaccgacgaggagcgcgctttctgcaaaggggctatcgaaggcggcgcgagtgacgacgcttccttgcagaaggcaatcggcctgatgatgaaacacggcgcgattgccgacacggtgcagcgcgcccgccatttcggcgagatcgcacgcgatgcgctggccccgctcaaggcgtcgccgcaaaaggatgcgctgatcgaggtggtcgatttctgcatcagccgtgtcaattgatcgtcaattgatccgggccgggcgcggtggcggacctttcgccgctgcaatttgaaggcttcgtggctgaccggggcgcccatgagggatgcttttcttgttccgccatcccaaaaaggccatgcttggggtgccttttcggacagagggggcggttgttttatgggagccgccacaaatatgtccagcaaaagtgtgacctgattttgcgccggatgatgcgacaaaacaaagagttggagcggttctgccgattgtgttgaaacaggaagcgctccagggaagtgaaaaggatagggctttatgcggctaggatcgaaacatcgcccgctttatggattgctgctctcgcttctggcgggcatcgcaatttcgacgagcggagcattggccaagaccacacccgatcccgttcgcgcgcaggtccgcgccggatccttcgcgggcgcttatcttgcgggccgcacggctgaatccgacgacaacctttccgctgccgtggatttctatcgtcaggccatggctttcgatccgaacaacagccagatcaagcaggacctgatgctggttctgctgaccgaaggccgtttcaaggatgcgttgccgcttgcccatgaattgcagaatgtgacggccatcgagcggttttctcggctggcactggccattgatgcgatcaaccgccagcaatatcgcaaggtcggcccgcttctcatgttctcgctccagtcggacatggaccggctgttgatcaatttgatgaatgcctgggtgaaggtcgggcagggcaatccgaaagaggcgctggccgatgtgcagaaaatggatgggccggaatggtacgatcttttccgcacctataatgccgcgttgattgccgatcttgcaggccgcaagcaggaagcgcgggactattaccagcaggccatcgacgaccgccgcggcggcagtgccgcgcccgacacttatgagcgcgtggtcatggcctttgccgcgttcaagctgcgccagggcgacagggcaggtgcgatcaagacgctgaaggatgccgaagagcttctgaatggccgcatgaccatcactgaaatgcgcgagaagatcgaggcgggccacaaatatggccgcttggtcaagaccgcgcaggacggggccgccgaaacgctctatacgctgggcacagccatcaaccgcagcggtgcggaagctttcgccaagctctatctccagatgtcgctgccgcttcgcccggataacgacgccacgctctaccagcttggcgatatttcggcaaagttgcacgagccgcaaaaggccgtcgaatattatggccgcgtgccggaacaatcgccctatcgccgcgatgcggaaatgcagcgcgcgctcaatctggcgaaaaacgaccagtcggcggaagccatcaagcagttgaaagtcctgcttggccgcgacaagtccgacatgcgcacctatctggcgctgggcggcgtttatgcgcaggacaagaattttgcggatgcggcaaagatttacgatgcggcggtcgagcagatcaagacgccggcacgcaaggattggccactcttctatcagcgcggcatcgcctatgaacggctacaggaatgggacaaggcggagcccaatttccgcaaggcgctggagctttatcccgatcagccgcaggttctgaactatcttggttattcctgggtggaccggaacgaaaacctcgatgaagccctgaacatgatcaggaaagcggtcgagttgcgcccgcaggacggctatatcgttgattcgcttggctgggcctattaccagcttggccgttataacgacgctgtggtcgaactggaaaaggccgtgaagctgcgcccggaagacccgaccatcaacgaccatatgggcgatgcctattggcgggtcggtcgtctgcttgaagcaaccttccagtggaaccatgccattgcgggcaagccggaaccggaagaactggcgaaaatcaaggaaaagctgaagaagggcctgccggatattccgggccagtcggctgccgatgcaacaaagcctgccgggaaaaagccagatgaggcaaagccggaagcgcctgctccatcggccacgccggctgcaccttccgacaaggccccggaaaagccgacaaccgattgaacgcatttacaaggggggggcgcttcattctgggccgcgtgctgatgcaatagcggcacagtgcacgcttgaccctgccttgctgacaaattagaccgggccatcatttcaaaaacgaggccctaccggtgtccagtacgttgccagcacatatgcaccccacccgttcctttcagggtttgatcctgacgctccataattactgggcggaacacggttgcgccattctgcaaccttacgacatggaagtgggcgccggtacgttccatccggcgacgacgctgcgttcgctggggccaaagccctggaaggcggcctatgtgcagccgtcgcgccgtccgaaagatggccgctatggcgaaaatccgaaccggctccagcattattatcagtatcaggtgctcatcaagccgtcgccgccaaaccttcaggatctttatctgggttccctcaaggccatcggcctcgacccgacgctgcatgacgtgcgctttgtggaagacgactgggaaagcccgacgctgggcgcctgggggcttggctgggaatgctggtgcgacggcatggaagtctcgcagttcacctatttccagcaggtctgcggcattgaatgttcgcctgttgccggtgaactgacctatggtctggagcggcttgccatgtatgtgcagggcgtggacaatgtctatgacctgaatttcaatgggctcgaaggcgacgagaaagtcacctatggtgatgtgttcctgcaagccgagcaggaatattcccgctacaactttgaaatggccaacaccgagactttgcatcagcatttcattgatgccgagcgcgagtgcgaggccattttgaaagccggcagcacgggcgagaactcactgcataaatgcgtgtttccggcctatgaccagtgcatcaaggcatcccatgttttcaatctgatggatgcgcgcggcgtgatctccgttaccgagcgtcagagctacattctgcgcgtgcgcaaccttgcgcgccagtgcggcgaggcattccttttgacggatgcgggtggtttcaatttcaagcgtgagggcgagtgaagaacatgcctgatttgttgctcgaactcttttccgaggaaattcccgctcgcatgcagcgcaaggctgccggcgatctgaagaagatgattaccgatggcctggtggatgctggcctgacctatgaggctgcgaccgcatactggacgccgcgccgtctggcgctcgatattcgtggcttgacggtacgttccaaggacgtgcacgaggacatcaaggggccatctgtttctgcgccggaacaggccattcaggggtttttgcgcaaggctggcctcagcgatgtttctcaggcgcatgtccattccgatccgaagaagggtgatttctacgtcgcccatctgacgaagccgggccgtgcggcggaagatatcgtcgccgaactggttccgcagacgatccgcaacttcccatggccgaaatccatgcgctggggtgtggcttcggcccggcccggtgccttgcgctgggtgcgtccgctgcaatcgatcctgtgcaccttcggccctgaaaccgaggaaacgaaggtcatcgatttcgatgtcgacggtatcaagtccggcaatgtcacctatggccaccgtttcctgagcgacggtcaggcgatcaaggtgcgccgcttcgaggattatgtcgaaaagctcgaaaaggctttcgtagttctcgatgccgagcgccgcaaggaaatcatttcgcaggatgcacataatctcgccttcgcttccggccttgagctggtggaagacgacgggcttctggaagaagtgtccggtctggtcgaatggccggtcgtgctgatgggcgaattcgaggaagaatttctggccatcccgccggaagtcatccgccttaccatccgcgccaaccagaaatgcttcgtcacccgcaagcagggcgatgcttcgaggctggcttcgccagcacctcagcatgaggagatacaggcgctttccaacaagttcatccttgtctccaatgttgcagcgcgcgacggcggtacggaaatcgcctatggcaacggcaaggtggtgcgtgcgcgcctgtcggatgcgctctatttctggcataccgaccagcatgacctgcccgacctcgataagctggccgcatcggcggaaaaattcggtcttgatctgaagaagccgctcgatcagcgcatggcgcgtctggatgcactgaatgtgaccttccatgccaagcttggcacgcaagggcagcgcgtggaacgcatccgcgaactggcagcgcagattgcgccgctggtgggtgccgacccgaagcttgcacagcgtgcggccgtgcttgccaaggctgacctgcaaaccgaagttgtcggcgagtttcctgaacttcagggcgcgatggggcgcaaatatgcgttgcttcagggcgaagacaaagccgtcgccgccgctctggaagagcattacaagccgcagggcccgtccgacgtggtgccgaagaacccggtttccgttgccgtggcgcttgccgacaagctcgacacgctggtcggattctgggcgatcgacgaaaagccgaccggctcgaaggatccttatgtgctgcgccgtgcagcattgggcgtcattcgcctgctcctgtcgcaggaatggaaattcccgctgctgccgcttttccgctcggcctttgccgcgttgcaggaaggccagatgcagcgcaagctgcgtgagtttgaagcaaagcttgccgcggaaaattccggcgatgtggatggcgagcaggacgtggataatgccctcgccaattacgagaaggaaattcgcgccgaagccgaagcttcttgcgggcctgtgctggccgatctcctctccttcttccatgaccgtttcaaggtccatctgaaagaagagggcgcgcgctacgacgctattgatgcggtgttgacgccggaagccgacaatctgcttctggttgcgcggcgcttggaggcactgatcgtcttcatcaacgaggtagacggcaagaaccttctggccggggccaagcgcgcggcgaatattctcgcagccgaggaaaagaagggcacgaaggttgccgaccgggttgacccggccttgctgcgtgaagcggaggaaaaggcgctgttcgatgccgttaccctggcctcgcgcgaagtcggggaagccattgcccgtgaggatttcaacggcgcgatgctggcgcttgccaagctgcgtggcccggttgatatcttcttcgacaaggtgctggtcaatgacgaggacgggaatgttcgcgccaaccggctggcgctgctcgaccagatccgcgcggccacaggcaaggtggccgatttctcgaagatcgccggataagagcctgaggggcgccgcgaggcgccctttttattggctggatcattctcatcttgcatgaagttggtgccggatgcgcccggatgttgcttgcccggcgcgcgtgctttgtgtagctaatcgggcaggagacgagccgtgacggaaaccttgaaattcgatgacggggcggtgctgcgcgcagtggaagtgctgcggcgcggcggacttgtcgcaatcccgacggaaacggtctatgggcttgctgccgatgctgccaatggcgaaggcgttgcgggaatttttgcggccaagggccgcccgcaattcaatccgttgatcgcccatgtggacggcatcgccatggctgggcgctatgtggctttcgatcccgtttcacgccgccttgcggaagccttctggccgggtccgctcacaatcgtgctgccgctgaaagaacggcaggatacggagcgccccatccaccctcttgtgaccgccgggctttcaacccttgccgtgcgtatgccgcatggccgcgtgcgcgatgtcatcacggcgctggacagccccgttgccgcaccgagcgccaacacctcgggccgcatcagcccgacgagtgccgcggccgtggcgggcgatctgggcgggcggatagacctcattctcgatgccgggccatgtagcgtaggtgtcgaatccaccatcgtcaaggtggatggcgatcaggtgcatctcctgcgccccggcgggcttgcggcggaagaaattgaagcatttctgggccaaaagctccggcgggccgaacatgccgctgccattcaggcgccgggcatgatggaatcgcattatgcgccggatgcatcgatgcggcttgcggtcagcgatgtgaagccgggtgaggcgcttctggccttcggcccgcatcgcgttgctgagagcaaccgggcagcagcggttctgaacctcagcgcgacaggcgatctgcgcgaggcggcggccaatctgttcgatttcatgcgcaggctgaacgcgacaggtgctgccaccattgccgttgaacccatcccccttgacggcctcggcgaggccatcaatgaccgtttgaaacgcgcggcggccccgcgctaatatcctcctacgcaagagacagaacatgccggatactgccctgatcgaacgttttgcagccattgtgggtgaaaagaacgcgctcacagcgccggaagatatcgccgcctatctcatcgagcagcgtgatctctatcatgggcgcacgccactggtgttgcgccccggttcgaccgaagaggttgcggcgatcatgaagcttgccaccgaaaccaggacgcccgtggtgccgcaaggtggcaatacgggccttgtgggtgggcatcagcccgatgaaagtggcgcggccatcattctgtcacttggccgcatgaaccgtatccgcaacctcgatacggtcggtaatctggtgacgctggaagcgggcgtgatcctgaaaaacctgcaggatgcggctgaaaaggcaggccgcctgtttccgctttcacttggtgcggaaggttcatgccagatcggtggcaatctcggctccaacgctggcggcacggcagttcttgcctatggcaatatgcgcgagctttgccttggccttgaagtggtgctgccgaccggtgaaatcctgaacgatcttcgctatgtgaagaaggataataccggctacgacctgaaagatattttcgtcggctccgagggcacgcttggcgtcatcacggcggcggtgctgaaaatcttcccgcagccgaagggcaagggcgtggcctatgcaggcctgcgcagcccggaagatgtgctgcgcctgttccagcttgcgaccgaacatgccgggccttcactcaccggcttcgagctgatgccgcgtgtcggcgtggaatttaccgtgcgccatgtggatggcgtgcgcgatccgctggaaagcccgcatgactggtatgtgctgatcgatatttcctcttcccgttcggaagaggatgcacgcacgacgcttgaaaccatcctgacggaagccttcgagaatgacctcattcaggatgccgccattgccgaaagcgtggcgcaggcgcagtccttctggaaaatgcgcgaggaaatgtcctgggcgcaaaagctggaaggcggctcgatcaagcacgatatttccgtgcctgtcgcttccatccccgccttcattcacgaggccaatgccgcgacgctcgacatgatccccggcgcgcgcgtggtctgcttcggccatatcggcgatggcaacctgcattataatgtttcgcaaccggttggcgcagacaaggaagccttcctcgcccgctggcatgacctcaaccaccgtatccacacgatcgttgcaagttatggcggctcgatttcggcggaacacggcattggccagttgaagcgcgaggagcttgtcttcttcaagcaggatattgcgcttgacctgatgcgccgcatcaaagcggccttcgacccggcgggcatcatgaaccccggcaaggttttataggaaaagaaaagcggccctcacaagcggagggccttttttatgactgttcgaaatcgaaatcttcatccggtggtaagattggcgggcgctcgcgtccgtggcggatggcaaaaataaggatggcgtcggcgcgaatttcgtaatcgatgagataggcccccatcacaaaacgacggatgccgggaacaggcagttcctccgtgaaatgccccatctgcgagaaacggccaagatcacgtttgagccgtttcaaatcttcgctcaattgcacagcggcgcttggactacgcagcttcagataggcgatttcggatttgatatagtctcgcgctgccggagaaacgataaccttcacgcagccgcacccttgataattgcctcggcttcctcaatgaccgtatcaagatcaataccctcgccgttttcgatggcgcagcgggccttggctatatccctgatctccctgccttcggcagcgagataggctttcatcgcccgaacgatgacccagcttctgcttcgctccgttaggctggcaatctcctcgatctctgccagtagatcgcgtgggatgcgcatagtgatcgggtccgatagatgttgatttttcaaagcttttccctcggtttgtaatacagaatagtccggcagaggagtttcgtcaaatgctggtctgtgtggccgcgagggggcgggggtagagttttagtaaacgcttctttagaagaatttccgaattcttacacccggttgcaatctgctaaccaaaggaaaaggcaggaaaaagttaacccaactcgttaaggctgccggtaaggatcgccgcctattctccaactcaacaaagagcaaaagctcaataagggaagccggaataactggctcccgaaacaaaagagacagagagacagaggcgtcgaaaatgatgagcaagggactgaagcccgattgggcaggccgtgaactgcggctcgatccatttcactttccgcaggtcgtaacctatgcttcccatgatgggagcagcgatgtcaccttcacgatcaatgagcgcggcgcggtgatccgccaggtcctgccatcgagcggcttgcccatgtccatcgctctgcccgcctgcgctttcgttggtgtggccgcccgcgctgtcgaagatgagttcggcgaaatcaccgttacgctggaactgatgcatgaagacccgctgctttcggttccgctgctcgtggcgcatgatctgggcgatattgctgctgactggcgcgcatggtctgccgcgttcaatctgccgatgatgctggtggaggaagatggcgttgcccgcccgctctatgaaagcaccggcccggtgcgcaccggccagccgcaggctcgccgtcagggtcaggaaccgcgccgtcgtcgcccgcgtttccttgcccgccgcaagaccggtacgctcggcgtccggctggtaatttcgggcaaggaaatcattgctcgtcattgaatcaaaaagggtcgcctgagaaatgcgaccctttcaaaaattttggctgacctccataagcccccggatgtcttggggcgcatcccgaaaagtggaaaccggttttcggaaaagatgcgcccataaaagaggacatccgggtttattttttgcggctgagaaaagccatcacggcttcgcgggcctcatcggaggtgagccgctcggcaaaatgcttggcttcgcgggtaatgcggtcagcgatgttttcggcgggaaggcgcatcagggcgcgggcgatctgcatggcctgcggcggtttggcggcaatttcttccgcggccttcatcacttccgcttccagcgcctcttcgtccacgatctggtagacaataccggcctcctgcgcggcttccgccgtaaaaccatgaccgagcgccagcagcgcgaaggctttctgatgccccatcagcaagggcgcaagcaggctggagcctgcctccggcacgaggccgagatcgacaaacggcgtgcggaacagcgcgcgcggcgtggcaaaggtcaggtcgcagtgaaaatggatcgtcgtgccgacgccaatggcaagcccatcgacgcctgaaacaatcggctttttggtttcagcgagcggaatgaggaaatccagaatttcgctgccgaagctggtgtcgcccgtggccgcggccatgaaatcctgcatgtcattgccggaagaaaaagcgcccggaacaccgaggaaaacatgcgcgcgcacggcatcgtccgcgtcgccgtccttgagcgcctttgccatggccgcatacatggcgcgcgtgatggcatttttcttttcaggccggttgaggcggatgacctgcaccgcccctttacgctcgatcaggatatgttcgctcattttcacgcctccagcgccgattttgcagcggtaaggctggcagcgccggtgataacagtgtctttcagcgaagaaacttcggccagcatgttttcggcaaagaagcggcaaagcgcggcccgtgccgcatcgtcgccggcaagtgccgcacgcgcaagataagcgccgccagcggtgagcgacaggaggcgctgatagggtgtggcaccggaaagtgcttcttcggcgcgcccttctgccgttgctttttgcagccagtcagtcgcttcgcgcgcctcgctgatggccttggaaaggcgtgcgccggtttcacccagctccgcacggttggaatcggttgccttatcggcatcgccttggagttcagccaggaagcccttgatatggtcgcccttttgaagcggcagcttgcgcattacaaggtcgatggcctgaatgccgttggtgccttcatagatcggggtgatgcgggcatcgcgcagcaattgtgcggccccggtttcctcgataaagcccatgccaccgtgaatctggatgccgagcgaggacacatccacacccgcatcggtggcaaaactcttggcgagcggcgtcagcaatccggcgcgatccgaccagaactgcgcgtccgcaccgtcggttacatggctcatgtcgatggcatgggcgcaagcataggtgatcgaccgggcaacctgcgtcagcgccttcatggtcagcaacatgcgctgaacatccgggtgctcaatgatcgggctcatgccctgtttcggatctgcaccgagcgcgcggccctgtttgcgttccttggcataggcaagagcctgctgataggcggcttcggcaacgccgacgccctgaatgccgacgagaaggcgggcattgttcatcatggtgaacatgcaggcgaggccgcgattttcctcaccgatcagatagccgaccgcgccctgttcttcgcctttcacgaagccgtcaccatagatcatggtgcaggtgggggaggcgtgaatgcccatcttgtgctcaaggccggagcagaaaagatcgttgcggcggccgagcgaaccatcctcattgacgaggaatttcggcacgaggaacagcgaaatgcccttggttcccgcaggggcatcgggcaggcgcgccagcaccagatgcacgatattgtcggtgaggtcgtgttcgccataggtgatgaagatcttctggccaaagatgcggtaggtgccgtcgtcgcggcgttccgcgcgggtgcgcagcgcgccgagatcggatcccgcttgcggttcggtcaggttcattgtgcccatccattcgccggagatgagcttttccagatagatatccttcaattcgcgtgatgcgtgcttttccagcgcctcgaccgcgcccatggtcagcgtcggcgcaatcgcgaaggccagcgtgccggaattccacatttcgctgacagccaccgacatcatggtcggcaggccctggccgccatattccggcgtgccggtcagcgaattccagccgcccgcgatccagtcgcggtaaagctctttccagcccggcgccgtggtgacgacaccgtccttcacggtagcgccgttcttgtcgccggtgatgcgcagcggctcgatacggtcggcggcaaatttgcctgcctcttccagaatggcagcggccagatcggcggagaattccgggaagcggttttcttcgagtgctttttcgaggcccgcgaccttcatcagtgtgtgggaaatttcagaaaccggcgcgcgatacatctttcctcctcaagcctgtttgctgggacatgcccgcgctgcatcggcagaaaacggggtccaattgggtggtcagatacaagagctatcggcttattacgtaaacgtcaatattttgcagaaacttcacgggcttttgttgcaatagcaaatataagcccgcgcttaacgaaattttttcccaccctataataagcgtgatgtattgatgttcccgaaaatgcgcagcgtatgcagcgggaaatgcgtctgggagatggggtggttggggccccggacccaaggtgcggggggaggcaagttgagggggcctgataatgacgcttgtgccgttctttttgacggtcaatctgacggtagctagcctttttgtgctgactttcgcctttgtttccatgcaggagcgcgggcatcgtgcaccgcgctggttcactctggcctttctttgctcgatggcgatgccgcttttcggcttcgggcttccaacgacggaaaatccacgcatcatcattctgggctccttcgctgccatcatggccgcgctgacccttctggtgatcggcctttgtgaaacctataggcagcggatcgaatggcgtttgctgggttttttgttcattgccgcgctggcatgcaatgcgctggtttttgaattgccgcgcacctcgcttctccaccgctttctctaccagttgccgctttgcctgattgaactggtgacaatccgtgtgatctaccgctccggcatgccgcgcctggtggacaagctcctgatggcccttgcggtgttaagcgtcgtccattttttctcgaaggcgtttcttatcgtctggcccggcatggatgcgcgcccggaagaccagagcgatacaggccaggcgattttctcgctttcgatgggcgttttcgtgcaggtttcgaccgggttgctgcttttgctgcgcaccatgttgcgcatattgggtgatgccagcgaacagtccgagatcgatgcactatcgcagatttacaatcgccgtggcttcgaccgtcacgtcatgcggcgtctgatgcgaaaggggccggatacgccctatgccatcattatgagcgatctcgattatttcaagcgttcaacgacacttatgggcatgactgcggtgatcgggtgatcgaggctttcggcgggctcttgagaacgcatctccccaaaccggcagttgccgcgcgtatgggcggagaggaattcgtggtctttatgccgggtgcggatgccgtggccgcccatgatctggcgcagaccctgcgcaccaccatgacggcgttgagcttctcgggcgatgccgccgagtggatgccaacggcaagcttcggcgttaccgaacacagggtcggcgagggcctttacgatacgatacgatacgccgtgccgatggcgcgctttacgaagccaagaaggctggacgcaaccgcgtccatgtaacctgaaacataaaccgatcagcgattagccttctcacgctccacggcgcgccagccgatatcagaacggtaaaaaccttccggccagtcgatgagcttcagcgcctcataggcacgcgcctgcgcttgcgctacggttgccgccgtagcggtgatgttgaggacgcgcccgccgctggcgacgaaggtgccgtccttcagcgccatgcccgcatggaacagttttacgccatcaatgctttccagcttttcgaggtcgcggatgacgctgcccttcttcacattggccgggtagccttcggcggccatcactacggtcagcgccggttcgtctttccattcaagtgaaacctcatcaagtctgccgtcaacggcagcattgatgagggcaagcagatcgctgttgaggcgcatcatcaatacctggcattccggatcgccgaaacgggtattatattcgatgagcttcgggccatcgctggtaatcatcagcccggcaaagagaatgccggaaaagggtgcgccgatttccgccatgccgcgcatggtgggttcaatcagttcgcgcatggtgcgcgccaccatttccggtgtcatcaccggggcgggcgcataggcgcccatgccgccggtattcgggccggtatcgccatcgccgacgcgcttgtgatcctgcgcggagccaagcggcaatgccgtcttgccatcgcagatgcagaagaagcttgcttcctcaccgtcaagaaattcctcgaccaccacttccgcgcctgccgcaccgaaagcgccctcaaagcaggaatcgaccgcatcaagtgcttcctgaagcgtcatggcgacaaccacgcccttgcctgcggcaagcccatcggccttgaccacgatgggcgcgccctgctggcggatataggctttcgcctttggcgcattgttgaaacggccataagcgccggtcgggatattgaagcgcgcgcagagatccttggtgaagcccttcgagccttcaagctgggctgcggtcctggacgggccgaagacgcggatgccctcagcgcgcatttcatcggcaagcccggcgacaagcggcgcttccggccccacgaccacgaggtcgatatgcttttccttggcaaaggcaatcagcgcggcatggtcgtccacgccgatatcggcaagctccgctacagcggcgataccgggattgccgggcgcgcaatatagtttttcaagcaggggcgaggcggcaagcttccatgccaaggcgtgctcgcgaccaccggaaccgatcaacagaactttcatgccttgctccctgcgcttaagatcagtaagtcaataaagacttgttccggctatctattgctcccgcttgtcgagagcaataccaaagggtcagattttggccaataatgccggaattgacggtttttttgaacggattgggccatgcagcaaccacaggcaaattccgatatccagtcgcgcgcggcgcgcgggcgggtgaaggatgcgccctccggccattgggtctatcgcgtcctgccgcaatggctctggccctatgcgcagcttgcccgctgggaccgtccgatcggctggcagcttttgttctggccctgctggtggtccaccgcacttgtggcgggtgctggcgcaaaggctggcgacggcgcatggtccgtgctgccgtctttctggcatcttttcctgttcctcgtcggcgccatcgccatgcgcggcgcaggctgcacctataatgatctggtcgatcaggagatcgacgacaaggtggaccgtacgcgctcgcgcccgttgccttcggggcaggtgacgcgcaaacaggccaagctgtttgtggttttgcaggcgctggtcggccttgctgtcgtgctgcaattcaactggttttccgtcgggctcggcattttctcgcttctgatcgtcgccgcctatcccttcatgaagcgcatcaccgactggccgcaattcgtgctggggcttgccttctcatggggtgcattgatgggttgggctgcaacggaaggctcactcagccttccgccggtgctgctctatatcggtgcgatcctgtggaccatcggctatgacacgatctacgcccatcaggataaggaagacgatgcgctggtcggtgtacgctccaccgcgcggcttttcggcaagcacacgaaaacggcgctcatggtgctttatggcggggcaatcggctttttcgcggcagctttcgccgtggcccaggtgcccatgcccgccctcgccggcctgctggcggctggcgcgcatctttatcgccagatactcgtgctcgatatcgacaatcccgaccagtgcctgcggctcttcaagtcgaacaatattgtcggctggctgatctttcttgggcttgtattcggaaccctctgggttgcggtaaagccgcttgtatgaaggaaggccaccgtttcgggtggcctttgcgttgttagatcagggataaagcctgtccttgttccagtcgccttccggcgttggccgcgtgaaaagcacacggtcatgcaggcggaagggccggtcgtgccagaactcgattgacaccggacggatgcggaaacccgaccagtaaggcgggcggggaatatcgccaatggcatatttggcggtatattcggcgaccgccttttccagtgcaaagcggctttccagcgggcgcgactgtttcgaggcccaggccccgatgcggctgccgcgtgggcgcgaggcataataggcattggcctcggcatcgctcaccttttccaccggcccgcgcacgcgcacctgacggcgcagcgacttccagtggaagcacatggcggccttttcggcggaaaggatttcctgtcccttcttgctctcataattggtgtagaagacaaagcccgtctcgtcgaaatcctttagaagcaccatgcgtacattgggcaggccatcagggtctacggtcgcaagcgccaccgcattgggatcgttaggttcgctcttggcggcatcggccagccattcggcgaagagcttgaacggttcggcgctttgggtgaaatcgtcgctggaatttgtcatttttactggttccaaaggctaggctgtagtgacgagttaacttatggtttggcgcgagggtggagcgaccttcgtccatatccaatattttgtccatgccctgcggataattgacctgcatccagtctctgcaaagcaggacggcagaaaccgataaaggtgggcgttgtgctttggtatcgatttgtttaccttgtcggctcacagcatgttaaccgtcaaaagccataatctgcacattaatagtatacacaagcatataaggaatttacgttggccgcccgacccgctcgccacgatagaaacgatagaaccaggattcgacgtaccatttttacgcgcaatgcagcatttgctatattgatgctctctctcggtggctgtgcaatgggcggtttcagcatcgaaaaggcggtaccggatgcttcggccataacaggatcggtgcaacaggcagagcctgccgaaaccgatacgggcaagctttccgatcagtcagcaatcaagaacgtcgtttccgcgctcaatttcacccaatggggcaaaaagccggttccgtgggcaaaccctgacacgggcagccaggggacgatcaccacgattgccgaatccagcaccaacaacaaactctgccgtcagtttgaaccctcgcgtgaggcattcgacggcgtttcgatctatcgcggcgaaacctgtatggagcgcggcggccagtggacggttactgcgttcgcgccgatctgatccagtcagactgaaacgcgctttaattgaatttcagattcaagccgtgtgaggctggaacttttgcggctgtatacgcatattagctgtgaaaacgagtctatccattggctttacagccttttttcctgaaagaggaactatatgcgcgatccctatagcgtgctgggcgtcgccaaaacggcgaagcccgaagaaataaaatcggcctttcgcaagctggccaagaagcaccacccggatcagaatcaggacgatccgaaggcgcaggagcgatttgcgaaagtgaatcaggcctatgaaatcataggcgacaaggacaagcgcgcccagttcgaccgtggcgaaatcgatgccgaaggcaagccggtatttcagggatttgccggcggacaggggtttggcggcgcgcatggcgatcctttcgcgggcttccgccagggcggcggcaacagtcattttgagttccggggcggtcccggcggatttcagggtggcggctttggcggtgcggaagatattctgaacgatcttttcggcggtgcttttggcggcggtcgctctggcgcgcgccagcgcggcccgtccaagggggcggacctgtctgcatccattgatatttcgctttcgcaggccgtgggcgcggaaaaggtcgaggctatctttccaaacggcaagcatctgaaaataaaactgccgaaattcgtcgaggatggccagaccattcgcctcaaggggcagggtgaaccgctgatgggcggtacgccgggggacgcgctggtgacgatccgcttcaagccgcattcgcgtttccgcttggaaggccgcgacgttcatgtcgaccttccggtcagcattgacgatgcggttctgggcggcaagcaggaagtggaaacgcttgatgggcgcatttcggtgaagattcccgcatggtccagttccgaccgcgtattgcgcctgaaggaaaagggccttcccttgaaagcgggcggcaggggcgacctctatgtccatgtccgcatcatgctgccggagggcggcgacaaggagcttgaagacttcctgcaaaaacgcagggttgtgtgagcttcaatcggttgaagcgaaggtgttgtcactttgcgccagtaacgtgacaataccagcctttttatccgcaattgcttgaaggatagcgaagcctgtgcgatagggcaaagaagttcattatttttcaatgaggacccttaatgaccgcacagtctggtttgttgcagggcaggcgtggattgattctaggcgtggccaataatcgctctatcgcttggggcattgcaaaagccgcccgtgaagctggcgcagagcttgcattcacctatcagggtgacgcattgaagaagcgtgtggagccgctggccgaggagcttggcgccttcgtcgccggacattgcgacgtcgccgatgcggcgagcatcgatgcggtttttgaaacgcttgagaagaagtggggcaagctcgacttcctggtgcacgcaatcggtttctccgacaaggacgagctgaccggccgctatatcgatacgtcggaagccaatttcaccaatacgatgctgatttcggtctattcgctgacggcggtttcgcgccgcgcggaaaagctgatggccgatggcggatcgattctgacgctgacctattacggcgctgaaaaggtcatgccgaattacaatgtcatgggcgtggccaaggcagcccttgaggcgagcgtgaaatatctggccgtcgatcttggcccccagaacattcgcgtcaatgcaatctcggctggccccatcaagacgcttgccgcttccggcattggtgacttccgctatatcctgaagtggaacgaatataatgcgccgctgcgccgcaccgtcacgatcgacgaggtgggtgatgtcggcctttatttcctttcggacctgtcgcgttcggttacaggcgaagtgcaccatgccgacagcggctatcatgtcattggcatgaaagcggttgacgcaccggatatctcggtcgtgaaagactgaagcagctaatacgcaatcccgaaaagttgaccggcttttcgggatttttctttgtcttttccgatgcgggaaagttatccagtttattcattggcggcagatagaggtaggactgtggctcgggagatcatctacttttcgcgtcacggcgagacagactggaatgtctcgcagcgtattcagggacagctcgatatcgatatcaacgataatgggcgcagtcaggccgaccgcaatggcgacatgctgaaatcgctgatcggcgcaggggccggtttcgacttcgtggcaagcccgctgcgccgcacgcgcgaaaccatggagcgcatccgcctgcgcatggggctggacccatacgaataccgcaccgatccgcaactcatggaagtgaatttcggcgactggcagggcttcatgatggaagacattgccaaggagcgcgaagaccttctggaagcgcgcgcccgtgacaagtggaactttgtgccgccgggtgccgccgctgaaagctatatgacgctctcgcgccgtatcgggcgctgggtggaggcggtggaatggccgaccgtctgtgtgacccatggcggttgtatgcgcacgctgttctatctttatggtaatatggacggtcacgccgcagccaatctctccatcccgcaggacaagcttctgaaatttgccaacggtaagcttgaatgggtttgagcgggcgctttgccacccgattttttgcaagtttttccgcagaaaaaagaggggttttcgcatctgccaaaaacacattgcaattaattttgatatgcgccttgtaaatttctgaaatttctcctacattcaacttatcgattttgttctcgaatgttgcggcgcggataacgccccccggtatttctttcaaactcgtaaaaatcggcggcgaacggaagttcgctatactttaaccgtgcgaattgaaaggaattcaatatggcaaacggaacagtaaaattctttaactccaccaagggctttggctccatccagccggatgacggcagctcggatgtattcgtccatatttctgctgtggaacgcgctggtcttcattccctcgtggaaggccagaaggtcggctacgaagtcgttgctgatcgccgttcgggcaaaagcgccgcggctaatctggaatcgctgtaatcagcgttgaatgaatttgtctccagtctttgaccacggatgtactggcactgattgttgagacaatgggaaggtcggggtaaagcccggcctttttttatttttgctgcttggtagaggggccataacaaaggagaatgaggtggaacatcacgattttgaacaaccggcacaagccggtgataatattcgttcccggtgcgatgacggacatggtgcgacgaaagcggaaatcgagagtgcccatcaacagatgtctccgccctcaaatgactggaccaaactatcaaatattctgaggcgctcatgcggtggttcgtcccgcaagcgcgcccatcgtctttgaagcgcgttttgatatcgaaacatgttcgcaatatcagctatagcctaactatttgttttatcgcatgtctttatccggaaaccggttcccgctttcgggaggcatgctctagggagaaccccaatgtatcaggataaggaaagcggctttaacaaggtgacgctcttcaaacccaatctctcgcgcatggaagcaaagagcgccgtgaccgataaaacggcgaaggccattctcgacacggaacgcgcggcggttgaggccaagacggagcgcctgcgcgcagcgcggctgaccagcgaagaaaataagccgcaagtggcatcgaaaagaaaatagctcaaaatactgacccgacggcatttgccgcatggtggtttcgttctgaatgccgtcatttatgctggaatgaagcgtgtcccttaaaaagattgtgaaatcccccgtcgcgatcaagttcatcacgtccgtgggtaccgcctatctccggtttgtctggtggtccagccgcaatacggctggcagaaatgaaaccaatcctctggcgcaagccggcccctgcattgtcgccatgtggcatggccagatgtttctggccgcttttgcgcgcccgccggaaaagaaattcgtggcagcggtgtcgaaatcgcgcgatggcgaactggtggcgcagatgctgggcaagcttggcatccgggccattcgcggttcaggcgcgggccagcgtaagggcaaccggcagggtggggcggcggcgctgcgccagatgctctatgcgctgcgcaatggcgaatcgatcgtcatggcagtggaaaccaacaagaaagtgtttcgctgcggcgagggtgttattgcgcttgcaaggctctccggctgcccgatttatcctgcttccgcccgcacgagttttacccggacattgaatagctgggaccgggcggaactgcccatgccgttcggacggcgttccgtggtgatcggcgagccgatcttcgtgccgcgcgatgcgagcgatgaggaactggaacaatacaggcttcaggtggaacaggtgatcaatcaggcctatgcgtcggcgaaactggcttgtagctgagtggccgatgatcccgatcggggaggctcccgcttttgggagcacaggatgaaaaagtgggaaatggctgccggacccgccccggtaattttatcacgcatttgccaatgcaagaccgctttgcattctggcatgaaaaggcgcttacggggcttcctgaatatcggtgataaagcgtgtatgatccacgatatcgtagataatcagcaccttcatgcccggattgatggcgccgatatcgaattcgcccggcagcttgtaggtttcgccgtcatcgagcgtgatggtttcgctgtccttgttgatatcggtgatcttgccttcggcatcctctgccatcgccactgttgaaaacagggcggcaatgatgaggattaatccgatcagataatgcattggctttccgttcctttggtttgtgcctcgggttgggttgttgcctgaccgattcgacacgttcgtcgcgaatgtttattttggtgcgccgcgctggctatccctcaatgtaatgtagcgaatgtgtcaaaaaaaacaccgcaaaccgatcttcagaaagaaattttaccccctggaggccgttgatttgaccggcatcaaaaagctcaataaaaccggccggtaaaagaaactggtatcctgtaccgcagggtcgtgtaatcggacgacatgcatgtctcataatagtttcggtcatctgttccgcgtaaccacctggggcgaaagccacggtctggcgcttggttgcgtcgtggatggctgcccccccggaattaccttcaccgaagccgaaatccagtcctttctcgacaagcgcaagccgggccagtcgaaatataccacgcagcgccgcgagccggatcaggtgcgcgtgctttccggcgtgcttctgggcgaggatggtgtgaccatgaccaccaccggcacgcccatctccatgatgatcgaaaataccgatcagcgttccaaggattatggcgagatcgcccggcaataccgtcccggccatgccgattacgcctatgatgtgaaatatggcattcgtgattatcgcggcggcggacggtcttccgcacgcgaaacggcggcgcgtgtggcggcgggtgccattgcccgcaaggtcgttccgggactggaagtcaggggcgcactcgtttccatcggtgcgcacgatatcgaccgcagccgctggaactgggcggaagtggacaataatcccttcttcacgccggatgccggttcggtggaggttttcgccgactatctcgacggtatccgcaagaacggctcatcggtcggtgcgatcatcgaaatcgtggccgagggtgtaccggctggcatcggtgcgccgatctacggcaagctggatcaggatatcgcgagctatctcatgtcgatcaacgccgtgaagggcgtggaaatcggcaatggcttcgaggctgcgcgcctcaccggcgaggaaaatgccgatgaaatgcgcatgggcaatgacggcaagccgatttttctttccaatcatgcgggcggtgttctgggcggcatagcaacgggcgcgccggtggtggcgcgttttgcggtcaagccaacgtcatcgatcctcacgccgcgccgttccatcgataaggacggcaatgaggttgatgtgatgacgaggggccgtcacgatccgtgcgtgggcatccgcgccgtgccgatcggtgaggccatggttgcctgcgccattgccgatcactatctgcgccaccgcggccagactggccgcgtctgacataatgggggccagactggccgcgtttgataacagtggggccagattggccgcgcctgaaaataatagggccaaccggccccttatgacgagcaatgcggccataccggccgcatttgaaatatcgaggtcgaaatgagctataatcagaaacaggtcgttgatgcgattcgcgcttttgaacgcggtgaaatcgtcgtggtcatggatgacgacggtcgcgaaaacgaaggcgatctgatcgtcgccgccgtgcattgcacaccggaaaagatggccttcatcgtgcgccatacgtccggcattgtctgcacgccgatgacgcgtgaggaagccaagcgcctcaacctgacgccgatggtggcggaaaacgaatccgctcacacgaccgcttttacggtcacggtcgattatcgccatggcaccacgaccggcatttcagccgaagaccgcacgctgaccgtgcgcaacctggccaatcccaatgccggtgcttcggatttcgtgcgccccggccatattttcccgctggttgcccgtgagggcggtgtgctgatgcgctccggccatacggaagccgccgttgatctgtgcaagctcgccaacctgccgcccatcggcgttatctgcgaactcgtcaacgatgacggcacggtcaagcgcggtcccgatgtggcggctttcgccgaggagcacaaattgcaccgcgtcacggttgccgatctcatcgcctatcgccagcgcaaggaaacgctggtcaggcgcattggcgatgcgcctgtcgaaacctgtgctggcaaggctcatgcctatagttatgaactgccgtgggagccgatgcagcatgtggcggttgtcttcggcgatattcgcgacggcgaggaagtgccggtccgtctccatcgcgaggatgtgctgaacgatgttttcggcaagggcggcagcaatctcgatgccatcatgcagcgcatggggcaggagggccggggcattctggtctatctgcgtgaaggctccgtcggcgtgcgttcggatcatcgcgatgcccgcgcccgtgaggcgctgcaaggcgagcatgaagcccatgcggaagccgttgcccgcgaggaagaatggcgccagatcggccttggcgcgcagattttgaaggatctcggcgtttcctccatcgtgcttctggcctcgcgtgagcgccactatgtcggccttgaaggtttcggcatttgcatcacgcgtacggaaattatctaatgcatgtctcccaaaagcgggaaccggttttgggatgaaaacatgcataaaaacaaaagtttcgtgtcgtaagagtacgataaaacgcggcgcgctttaaatggcatcaattaacaggcggcctcgcggcggggccgcctgttttttcttccatgcattttccgggccgaaggcgtttcacatattttttgcggaaaatgctttatagtggatgcatgacgacacggctttactggcatccgatctatctcgaacacctgacgccgcccggccacccggaacgccccgaccgcattcgcgcgttgatgagcgagctggaggggccggatttctaccgccttgaccgggtggaagcgccgcatgccggtgaggcggcgattctgcttgcccacccggaagaacatctggaagcggtgcggtcgaaaattcccgaacctgttgaggacggggaagcgtcccagcccatcgtgaaacttgatggtgatacctatgtcagcccgaaaagcatggatgcggcgctgacagccattggcgcggcgatggccgcggtcgatgatgtcatgtcgggtgctgcggacaatgttttcgtggcatcgcgcccgcctggccaccatgccgagcgcagcagggccatgggcttttgcgttttcaacaatattgcgattgcggcgcgccatgcgcagcgccatcatgggctggaatgcatcgcaattgtcgattgggatgtacaccacggcaatggcacgcaggatattttcaaggatgatccaggcgtaatgttctgttcgacgcaccagttcccgctctatccgggaagtggtgacaagcacgaaacgggcgtgggcaatatcgtcaatgcgccgctttcgcccaatacgggcagtcgcgagtttcgtgaggcgttcaatagtcgtattttaccggccctggacaatttccggccagatttgatccttatttcggctggcttcgatgcccattttcgcgaccctctggccgagatcaatctcgatgagtcggatttcgattgggcgacgggcaagctcatggagcgggcagaaaggttctgcgatcaccgactggtgagtgtgcttgaaggtggatatgatctagagggcttgtcgcagtccgcatctgtgcatattacgcggctgttgaaaggatgaattaatggtgactgaaccgtccaacgccgacattgcagtaatgagcttcgaggatgcgctgaagcagctcgaaaagatcgttgacgatctggagcggggcgatgtgccgctggaggaatccatccgtatctatgagcgcggcgaagcgttgaagaagcattgcgatacgcttctcaaatccgctgaggacaaggtggaaaaaatccgcattggccgcgacggccagccggtcgggaccgagccgctggaccctgaataattcttttcagaacaatgccttgagatgagcgacgtagggcgcgagcacgccgctcaggagataggggccaaggccccagatcagcgtccatccggcggcgcccaccatatttgccgccagaaaatgcagcgggttcattttcattgaacccgccaccagaccgttcaactggcgcagcagcaccacgaaccttgcggttgcaacgacatagattcccttttccgcaaaaatcttctcgaactggttcagccgctccggcgtcagcttgaccagatagccatagcgcagaatgagcttgcgcccgccgaaacgcccgatcagatagccggtgctgtcgcccagaaccgaggcaatgaaaacggtgatcaggaccgtttggatgtgcagcgtgccgtgtagggcaaggagcgagcttgcaatgagcgcgctttccccgggcagcggcgcgccaaaagattccgaatagatgatgaagaaaagtgccagcgttccataggtcgcgaggtaggattcgacgaaatgcattgtaatcccggttttgcagtttgctctggaatatgtccggcaaaagtgaagcagcttttgcgcggcagcaggcatgaaaaggcaaaagaatagacagaccagctatataaaaagaaaagggcgccggacaagccggcgcccccgaaatccatgtttataccaaaacccgatgaggttgcctcatcgggttttggtgaagcccgtgcggcgattgagtattttagccccctgatattacttgtcagcctatggagcgtttgcccgtaacggcatgataaatccacagcacgatgacggcaccgatgaccgaaacgatcaggctgtagatattgaggccggtaacgccctgtgcgccgaagaaggtgaaaataacgccgccgatgatggcgccgacgacgccaagcgcgatgtcgagaaacatgccctggccacttttattgacaatcttgctgccgatgaagccggcgatcaagcctagtattatccagcttataacagacatctaatatctcccacagcgtaaatacaattttgcatcacgcgattaagaaattttcatactgtttcaaattttgcaaggtataatgcttgccaaacgggaaaacctatttaactttaacttacagggtgcaaaacagcatcggataacagggagtatcgtgtgatgggaagttatgacgacaactcgggcaattcgccgattccgggaggaagcctcgcaaagccggtgatgattgcgcttggcgccttgctgatcggcaagttgctgaagggtaacagcgatgatgcacctgcaacgcaggcccagcccgtgccggaacagccgcaggcaggcggtggcctgctcggcggtcttgggggccttcttgaccagttgaagcagtccggccttggcgacaaggtggattcctgggttggtcagggcgaaaaccatcccatcgagccgggccagcttggcaatgccatcggccagacgacaccggagcagatcgcggcccatgcaggcattgaccagcaggaactcctgaaccagctttcccaggttctgccggggctggtggacaagctgacggccaacggccaggtgccggacgccaacacgctttccaagcttctccagggccgttgaccggaacggccatgttgcatcgaaccgcaccgcctgccggtgcggttttgtttttcgggtggttcgctaaactggaaggaatacctatatagggacttacccctgctctgaagaagttggtggggcaggtgtttctggaacggtgggagtgcgttcatgagtttttttccttgtgccgatccggttctgggcgacaagacatccgtggacagcatcgaaacgctggtcattccacgcacgagcgatattggcgggctggaggtgcgccgcgcattgcccaccgcgtgccgcaggcttgtgggaccgttcatctttttcgaccgcatggggccggccattctgcgtgacggcgaagcactcgatgtgcgcccgcatccgcatatcggcctatccaccgttacctatcttttcgatgggcatatccgccatcgcgacagcctgggaacggagatggtcatccgtccgggcgatgtgaacctcatgacggcgggcaggggcattgtccattccgaacgctcgccggaagaagaacgcgctggccccatgccgatttccggtgtgcagacatggcttgccttgccggatgccatggaggaaatcgaccccgccttccatcatatcaatgcgcccgacctgccactcatggacgatgcggcgttttcgggccgtctcattatcggctccctgcatgggctttcctcgcccgtcatccagcatgccgaaacgctttatgcggatatccgcatccatcagggcgggcgcttccagattccgcccacgacggaggagcgcgccatctatacgctggaaggcaatgtcggcattggtggcgaggtgttcccgcccgaccgcctgcttgctttccgccccggcgacgatattgtcgtgcaggccgggccggagggcgcgcatatcatgcttttcggtggtgcgcccctcggctcaaggcgctatatatggtggaatttcgtggcttcctccaaagagcgcatagaacaggcaaaggaagaatggcgcacgggccgtttcgatattgtgccggggggatgagcaggatttcattcccttgccagaatagcggcctgttatgtgggaacacattgtgaagccgtcccggcggtcagaatgcttgatctcggcccgatgcctgttataccggcaaaggtttagagaaattccagcaagacttgcctgccccaaccaactgatagggtataagaatgtcccgaccctcaacaccgctcctcgataaggtgccgacgccagaccgtcttcgcgccctgccggagcgggacctgccgcaactggcggaagaattgcgcaccgagctgatcgacgcggtttccaccacgggcgggcatctgggcgcgggcttgggcgttgtggaattgacggttgcgttgcatcatgttttcaacacaccctatgatcgcatcatctgggatgtcggccatcaggcctatccgcacaagatcctgaccgggcggcgcgaccgcatccgcacattgcgccaggcgggcgggctttcgggcttcaccaagcgtgcggagagcgaatacgatccctttggcgcggcccattcctcgacctccatttccgcaggcctcggcatggcggtggcgagcgagctttcgggcgaaaagcgcaatgtgatcgccgtcatcggcgatggttccatgtcagcgggcatggcctatgaagcgatgaacaatgccggtgcgctggatgcgcgcctgatcgttattctcaacgacaatgatatgtcgattgcgccgccgacgggcgcgatgagtgcctatctggcgcgcctcgtttccgggcgcacctatcgcagtgtgcgcgaggcggcgaagcaggtggcgcaaaagctgcccaaattccttcaggacaaggcgcgcaaatcggaagaatatgcccgcgcctttttcaccggcggcacgctgttcgaggagcttggcttctattatgtcggcccgatcgacgggcataatctcgaccacctgctgccggttctgaaaaatgtccgcgatacgcagaaaggcccggtgctgatccatgtcgtgacacagaagggtaagggctatgcgccggccgaagctgccgccgacaaatatcacggcgtcaacaagttcgacgtcatcaccggcaagcaggcgaagcccccggcaaatgcgccgagctacaccaagattttcggcacaagcctgattgaggaagcgcgccacgacgacaagatcgtcgccgtcaccgccgccatgccgacaggcacggggctggacctttttggcgaggctttcccgaagcgcgtcttcgatgtcggcattgccgagcagcatgccgtcacattcgctgccggtcttgcaagcgaggggtacaagcccttctgcgccatttattccacctttctccagcgcggctacgatcaggtcgtgcacgatgtttcgatccagaacctgcccgtgcgcttccccatcgaccgcgccgggctggtgggcgcggatggccccacccatgcaggctcgttcgatacgggctttcttgcagcccttccgggcttcgtggtgatggccgcatctgacgaagccgagcttcgccatatggtgcgcacggctgccgaatatgacgaaggcccgatctccttccgctatccgcgcggtgatggtgtgggcgtcgatctgccggagcgcggctcggtgctggaaatcggcaagggccgcatcgtgcgcgaaggcaccaaggtggcgcttctttccttcggtacacgcttgcaggaatgtcttgcagccgctgaagaactgggcgctgccggcctgtcgacgacagtggtcgatgcacgtttcgccaagccgctcgaccatgacctgatccgccgtctggcgcgtgaacatgaagtgctggtgatggtggaagaaggtgcggtcggcgggtttggcagccatgtgctgcaattcctcgccacggacgggcttctggatcgcggcctcaaggtgcgggcgctgacgctccccgatatctatcaggaccatggtaagccggatgccatgtatgccgaagcgggccttgaccgtacgggcattgtgcgcacggtttttgccgcacttcatcgcgatgaactgggccatgaagcactgccgacaccgtttcgtgcctgaaacagatgaacggccagtccaccgataaccgtccgcgccttgaccagcttttggttgagcgcggatttttcgcgacacgctcgcgcgcccgtgacgctatccagcgcggcacggtgaaggtggatggcaggcccatcaccaagcccggccagatggtggttcgcgacgccgcacttgcggtggacgatccggcaagcgcctacgtctcgcgcgccgcattgaagcttgttgccgcgcttgaccatttcgacctcaatgtgaagggccggaccgcgctcgatatcggtgcttccaccggcggttttacgcaagtgctgctggagcggggcgcgcatcatgtcatcgccatcgatgttggccatgaccagttgcatgaaagcttgcgccacgatccgcgcgtgaccagcaaggagggtgtcaatgcccgcgcgctggagcttgcgcatctggacacgcgcgctgtcgattgtattgtgtcggatgtcagcttcatctcgctcaggctggcgctgcccccggcattggctctggttgaaaaaggtgctatctgcgcgcttctcgtcaaaccgcaattcgaggcgggacgcgaagcgatcggcaagggcggcatcttgcgcgatcccgcatatggcgagcgcatggcgcaagaactgaaatcatggctggaaacgcagtccggctggcgtgctctcggcctttgtccgtcgcccatcgaaggcggcgacggcaatcgtgaatatcttctggcaggaaagaaggacagatgacgtcgtcgaagacggggcaaataacgatccgctcgattggtgcgggcggcgacggcgtcgcaaaccttcccgatgggcagatctatgtgcctttcacgcttcccggtgaagtggtgaatgtggcgcgcgacaagaaccgcgccacgctgatggcgctgctggaagcctcgcccgaacggcagaacccggcctgccgtcatttcgaggattgtggcggttgtgctctgcaacactggcaggatgaaccttatcgcctgtggaagcgtgagcttgttgtcggggcgctgaagggcaggggcatcgatgtggaggttgcgccgctggtggcgtgcaacccgaatacgcgccgccgcgccgtcttcgccgcgcgcaagacggaaaagggcgtgctgcttggcttcaaccgccaccagagccacgagatcatcgatattgtcgaatgcccggtcacggtgccggaaatcatcgcgcgtctggatgacctgcgcgaagtgggcgccttgcttgcgcccggctccgggccgttcaagctggcggcaacgctgacggaatccgggctcgatcttgcggcaagcggctgcggcaagctcaacgacgagcagcgccgcgccttgacggcgttggttatcaaaaaggattttgcgcgcctttcgcatgagggcgaaatcattgtcgagccgaaaaagccactcatccatttcggcaaggtgcctgtgccggttccgcccggctgcttcctgcaggcgactgcggaggcggaggaaacgatggctgcactggtgctggcccatctgggcaaggcccggcgcgtggccgatcttttctgcggtgtcggtacttttgcgctccgcatcgcggaaaagagcgcggtccatgcggtggaaaacgatgcagcggcgctggccgcactcgatcgcggcgtgcgccatgtgcaggggcttaaacccgtttccatcgagcggcgcgacctgttccgccgcccgctgatgccgaaggagcttctgccctataacgccgtggtcttcgatccgccccgcgctggcgcggaagaacaggcgctggaactggccaagtccaaggtggaaaaggtggttgccatttcctgcaatccggtgacgctggcccgcgatctggccattctccagaagggcggctaccgcatcgagcgcgtcacgcccatcgaccaattcctctggtctgcgcatgtggaggcggtggcggtgctgacgaagggaaggcaataaggcagtagggcagtatgttaagggaataagggagtaggggagtatgttttggttgcgcatgagcgcagcgaccatattctttactgccctactgccctactgccctactgccctactgccctactgccctactcctcacatcttcccgataatctccagatcgcctgctttcctgcggccattggcggcgatgatggcggggacgatatcttccgccttgtccacgatcagcggctgaacctgatgggcggtatggatgaagccttccgcacgcatatggtcgagaagtgccagcatcggctgccagaaattgttgatattggcgaaaaccatcggcttgcggtgtttgccaagttgcgcccaggtcatcatttccacgatctcttccaccgtgccgatgccgccgggaagtgtcacgaaagcgtcagagcgctggaacatcaggtgcttgcgctcatgcatatcgtcgacgataataagttcgctcagttctttcgcgcgctcaaggcttgcttccttgtcgagcaggaaggtcgggatgatgccggtgacttcgccgcaggcctccatcacgccctgcgccaccgcgcccatgatgccgcgtgtgccgccaccatagacgaggcggatgccatgttcggcaatggagccgccaagcgccagccccgcttcacgataaagagggttctggcctgtggaagagccgcaataaacacaaatggatcgaatctcggacatagggctttttttgagcctttgtgcaccgggcgtcaagcagggcttgcggcttcggtggatcaaattgttcagcttgcatacatcttgaatgactatcttttgcaatgaactaaacaaaacggagttgatatgaaaatgtggacccttgcgaaaatatcggttgccgctgctgccctctcatttgccgcgtcggcggcctcggcttctgaaatcaccatcaagctgccggatagtgtcaaagtcagcacaaactccattctctacaaatgcggcgcgaaggatctctccgtcacctattacaatgcaggcgatatctcgcttgccaaactggaactggaagatgaaaccgtggtggcttccaatgtcatttccggctccggcgccaaatatgcgggcagcgtttatatctggtggaccaagggtaaaaccgcgtccctttataacctcatcgataatcccgaggaggataagcctataagctgcgtagaacagtgatcccatgagtaaaccggggtgggctggccccggttcttttggcagtttcgctcgcaatttcttgtcgggggaagagaaaagctataaacccgatcaaaaggtgtgaatgcggcgaaaacaaaaagaatgcggttccgggctgagagcagtgccgggcccgtctttggggcggaattcggaacgagatgcagaagtactggtcctggttgcttggtgtcgggctcgttgtcattgccggcgggcttgctttctattggaattccctgacccggacggcggatgcgccgaaggtggacaatgcctccatcgcttcgccggtaacgcccggacccgcaaaggaaaagcccgcacaagcgcaacaaactcccgccacggcaatgcctgccaccgcgaaggccgtggatgtgccggtgtttgatgttctgcgcgtcgaggcggatggctcggtcgtcattgctggtcaggcggcacccaattccgcggtagatgtggtggcgggtgctgaggtggtgggtcaggccagggcgggcgccaatggcgattttgcagtggtgctggatcgcgcatcgtcgccgggtgatcatcagcttgtcctgcgcgccacaagctccgacaagcatgttgcaaccttggcgcagacggccatcgtatccgttcccgcaactgccgatggaccggttctggctctggtggaagagccgggacaggcgagccgcctcatcaccaagccaaaaacggcccctgagggcagtgccgctggcgcgccctcgggtggagagatgcaggccggcgccgcaggcgaaacggaacaggcaaagccggatgccgaccgcccgatcgccatcgaggcggtggaaatcgaaggctcgtcggtctttgtcgcgggcaaggcaaaggatggtgcgcgcgttatcgtacatgccaatgacgtgcttcttggcacaagcgcgatttcacccgaaggccgctttctggtgcaaggcgagaggccgctcgccatcggcgactatattatccgtgccgatcttctggatggcacaaaccgcatccttgccactgcgcgtgtactgttccgccgcgaggccggtgaaaatatttcggccgttgcgcctgcggccaatcagcaggcaggcagcgcaaacacgcaagccgatggcgcgcaagatacggctgcgctgcaaaaagtggacggctccgtcatcatccggcgcggtgacaatctctggaccatatcgaagcgcacttatggcgaaggcacgcgctacacgaccatttatcttgccaatcgcgatcagatccgcaatcccgacctgatctggccgggacaggttttcgtgatgcccaaggagccgctgcgcgacaatgaggtgaagcgcaagcttctggaaaagaacccctgatttattgcgagggaggcgttgcggtttcgaggcttgtctcccataaatgcagatcgcctttgcgggcaaatcactttgccagactgggttccggtcccgctgtgacgggatcaagacatgcgaaaaaaccaaagagacaggcggttccctcattccgggaaaaacgaacctgctcgaatgctcgatctgaaagaatgaaccgatgaatgcccccaagacggtttctgccgaatccggcgagacgctgaaaacattgcgaaatctgtggccctacatgtggccgtccgacaggccggacctgcgaatgcgcgtggtctgggccacattctatctggttctgtccaagattgtgctgatcctcgtaccctatttcttcaaatgggtgaccaatgcgctgaacggccagcttcatgcgccggattatattccggtcggcgcggtcatgctggtgctggcctataatgcggcgaaaatcgtgcaggctggcctcaaccagcttcgtgacgcactttttgccagtgttggccaatatgcggtgcgccagcttgcctacaagacctttgtgcatatgcatgagctttcgctgcgctttcatctggagcggcgcacgggcggcctgtcgcgcgtcatcgagcgcggcaccaagggcattgaaaccatcgtccgttttaccatcctgaacacgctgcctaccattctggaatttgcgctgacggcggtgatcttcgctttcgcctatggcctgtcctatctcgtggtcgtggcggcgacggtctggctctatacgtggttcaccatcagggcgagcgattggcgcatcaatatccgtcgcgagatgaacgattccgataccgacgccaataccaaggccatcgattcgcttctcaacttcgagacggtcaaatatttcggcaatgaagcgatggaggccaagcgtttcgatggggctatggcgcgatatgaaaaggctgcaacccagacctggacctcgcttggctggctgaacttcggtcaggccgtgattttcggcgcgggcatggccattgtcatggtcatgtcggccatggaggtgcagaagggcacacagtcgctgggcgatttcgtcttcatcaatgcgcttttgatgcagctttccatcccgctcaatttcatcggctttatctatcgtgaaatccgtcagggcctcaccgatatcgagcagatgttcgaccttctggacgtcaagcaggaagtgaaagacaagcccggcgcgcctgcgctgaaagtcgatagcggcgcaatctccttcaaggatgtgcactttgcctatgatccgcagcgccccatcctgcgcggcatcagcttcgacgttcccgcaggaaagacggtggcgattgtcggcccttcgggggctggtaaatccaccatatcgcggcttctgttccgcttttacgatatccagtccggttcgatcaccatcgatgggcaggatgtgcgcgacgtgacccaggaaagcctgcgcaagtttatcggcatggtgccgcaggatacggtcctgttcaacgacaccatcgcctataatatccgctatggccgcaccgatgcgagcgaggaggatgtggaaaaagcagccgagctcgcgcagattgccggcttcatcaagcatctgccggatggctacaaatccatggttggcgagcgcggcctgaagctttccggcggcgaaaagcagcgtgtggcgattgcccgcacgatcctcaaggccccgcctattcttattctggacgaggcgacctcggcactcgataccgcgaccgagcaggaaatccagtcggcgcttgatattgtcagccgcgggcgcaccacgctggtgatcgcgcatcgcctttccaccgtgatcggtgcggatgagatcatcgtcctgaaagacggcctgatcgccgagcgcggcacgcaccgccatctccttgaccagaaggggctttatgcttccatgtgggatcgccagcgcgaggcgagcgaggctgaggagcgcctgcgccaggtgcgtgaaagcgacgatatgggcgtggttctgcgcgggacgccggcggcggaataggccgccgggccgcctactgcccccgacagccgtgcataaattgcgaaatgcgttttgattttgggagggatgcggtaaatacggccaaacgcgaggaacaagcgatgagcctgactgatactatccgcaacactttcgtgccgatccaccgcgaaggctatccgttcatagcgggcttttttgtggtgtcgctcattctgggctggctgtgggatccgttgttctggatcggcatggtactcaccgtctggtgcatctatttctaccgtgacccggagcgggtgacgcccatggacgatgatctggtcatcagcccggcagatggcaaggtctcctttgtcgggcttgccgttccgcccgctgaactcgaccttggctatgagccgatgacccgtgtttcggttttcatgaatgtgttttcggtccatatcaatcgctcgccggtgcgcggcaagatcgacaaggtcgtgcatcgtccgggcaagttcctcaatgccgaactggacaaggccagcaccgagaatgagcgcaacagcgtgctgatcgaaagcccgcatggcaaggtcggcgtggtgcagattgccgggctggtggcgcggcgcatcgtctgctggtcgaaccaggatgacgaactttccgtgggcgagcggttcggccttatccgtttcggttcgcgcgtcgatgtctatctgccctccgacgctacggtgcgcgtcgcggtcggccagaccgcgattgcgggtgaaaccgttctggctgattatggtaccgagcggggcgaacccgtggtacggatcgcataagccgatggaaacgccttttcctccttttgagccgaatggccgcgtggatgcatcgcgcggccccaagctttcgcagattccgttgcggatcgtcgttccgaatgtcatcacggttctggccatttgcgccgggctcaccggcatccggcttgcctttgaaaaccgtttcgagcttgcagtggccatggtgctgctggcggcttttctggacggtatcgacgggcgcatcgcgcgcatgatcaagggatcatcgaaattcggcgcgcagatggattcgcttgccgatatcgtcaatttcggcgtcgcccccgcgctggtgctttatgctttcatgctgaaccaggcgcgctctttcggctggatcgccgcgctcctttacgccattgcctgctgcctgcgccttgcccgcttcaacgttatgctggaagatccgaaccggcccgcatggcagaacaattatttcatcggtgtgcccgcacccgcaggcgccatgctggtgcttcttcctgtttatcttggctttcttggcctcatgccgacgcgcgcgctcgccttcggcgttgcggcctatacggtggccattgcattcctgctggtgagccgcctgccggtttataatggcaaatcggctggaagcctcgtgcggcgcgatatcgtgatgccgctcattctttgcgtggtgatctatgtcgccttgctgatgagctttacctggcagacattgagcctgaccgcgcttgcctatcttgcattcctgccgttcagccttgccgcgtggaataagcgcgaagccgccgaccggaagaaagcggcggaagaagcctcgtccggtgacaattgacggcagaatgcctgagatcgatgcgctcctgaaccggttcccacttatgggagacatgctttatgcaaggccggaagaaacaaatcagcttggcatgtgatagtcgaggaagcggtcctggcgcacgtcgaaaagcttgcccgtcacttcaagtttcggataggcaagcttgacgatcttttcggcgaccgattgcggcgtggggagcgtttccgggtcttcgcccggcatggcctgcgcgcgcatggcggtgcgggttgcgcccggattgaccgaattgatcttgagcttcatctttttggtttcttcggcccagcaccgcgccataacctcgacggcggccttggaggcggcataaggcccccagaaagcgcggcagctatgcgccacaccggaggagagcatgatcgcccgcccggcatccgaggcgcgcagcagcggatcgaccgaacggatcaggcgccagacgctggtgacattgatattcatgaccttctcgaaggttttggcctcgacatggccaatgggcgaaatcgtgcccaatatgccggcattggccaccagaatatcaagcttgccccagcgttcatggatggttccgccgaggcggtcgagggcttccatatccgtgatatcgagtggaaccagtgtggcgctgctgccaagcttgcgtatttcgtcgtccagctcttccaggccgccaaccgtgcgggcgacggcgatcacatgcgcgccgcgttttgccagttcaagcgaaaggaaatagccaataccgcgcgatgcgcccgttaccagcgcgaggcggcccgtaagatcgatattcattgcgtccccgtatgcgttcagaaacatgaaacaggcggcctgaaagccgcctgcgtagttaagggcgatcagccgttgctggcgagcagcgacaaggtgtggacgttgctttcgccttcctgatccagaaggcgggtcggatactcgcccgtgaaatagtgatcggtgaaggtcggcgcctttggatcacgcggctttccgccaacggccttgtagagcccgtcgatggaaaggaaggccagcgaatcggcgccgatgtagcggcacatggattcgaggctttcgtgctggttggccagcagcttatcggcatggggggtgtcgataccgtaaaaatccgggtggaagatcatcgggcttgccacgcgcatatggacttcggttgcgcctgcgtcgcggatcatctgaacgatcttgaccgaggtggtgccgcgcacgatggaatcatccaccagaacgacccgcttgccttcaatcatagcgcgattggctgaatgtttcagcttcacgccaagcgcgcggatctgctgtgtaggctcaatgaaggtgcggcccacataatggttgcggatgatgctatattcaaacggaataccgcttgcctgcgcaaagcccagcgctgccggcgtaccgccatccggtacgggcacgaccacatcggcatccacgcccgcctcggcggcaaggttcatgcccatgttcttgcgcgccacatagacgctgcggccacccactaccgaatccggccgtgcgaaataaacatattcaaaaaggcacagccgctccggctgcggattttccggcttgatggatcgggtggtgatggagccatccttctggatttcgcagactaccacttcgccattctcgacgtcgcgaatatatttcgcgccgataatatcgagagcgcaggtttccgagcagaagatcggcttgccgtccagctcgcccatgacgagcgggcgaatgccgatgggatcgcgcgcggcgatcagcttggtgcgggtaagcgccagcatggcatagccgccttcaacctggcggatcgcttccacgaaacggtcggttgaggaggagtgccgcgaacgggcaatcatgtgcagcacgacttccgtatccgacgttgcctggaagatcgcgccggaagcaatcaactgtttgcgcagcgtaatgccattggtgaaattgccgttatgggcaatggcgatgccgccgacttccagttccgcaaacagcggctgtacattgcgcaggatcgtctcgccggttgtggaataacgcacatggccgatggcgcggttgcccggcaggcggttcagtgttgccgcatcggtgaaatggtcgccgacgaggcccatatggcgttcggaatggaaacggcgattatgataggaaacaatgccggcggcttcctgaccgcgatgctggagcgcatgcaggccgagcgcggtcagcgcagccgcatcctcatggcccagaatgccgaatacaccacattcttcatgcagggtgtcatcatccagcataaagggggcattttcagaagaatggctggtcattgccgcaaggcctttcgattgcagaggcaacttaagcatatcgcggaaaagcggaggcccgttttccggtcaacgacatgcataaagacttcaagcgcctctctatcacaagatggctttttgttaaaagcgaagagttcaccgctgcgtcgatataatctcatcgacggcagtatcgcatgttgaaagcagataatctcgcacaatcctgcccacaatatgatcatggaattagaaaagccgccagcggggctgacggcttttcggtattcaaaaacagcttactcctgtgccggcgtatcgtcaggaaccggagcttcttccggttcgcctgcggcaggcgcatcggctttcggtttgagcttttcaatcagcgatttgtcggggtcagcaggcagaagctcgatgagctgctggccgaaggaatcgagcatcggcttcgacttggcattcgtcacccaatctggctggttggttggcacgagccagttgaagaacagcatcgccaccacgaccagaagcacgccgcgcgcagccccgaaaaggaagcccagcgtgcggtccagcgcgccgatgcggctgtcgatgatgaaatcggcgatcttcatcgtaatcagcgagacgacgatgagaacgacgaggaatacggctgccatcgccgcgatcatggcaatggtgtcattgctgatatagggtttcacatagggcagcaccggcttgtataacagaacggctgccgccgctgccgccgcccatgagacaagcgagagcacttcgcgcgaaaagccgcgaaccatcgccagtacggccgaaaccaacgttatcccaagtagaattccatcaagcatggtgatcggcattctggcctgtcctcaatttcctttgcgcccgaacattcggtgcacggggaccgtcaaattgtcaattatgcgggagcctaacattggaaggttgatagaatcttcccgtgcatgcccctgaagtgttatttctttccagcgcccgaggctgcgatgcgtgccaccagatcggccagggccgccgtttccatcaggcggaaattgcgatccttccaaagctcgccgctgccattcggcacctcagcctgccggaagcccagtttttcggcttccttgagcctctgcaccgcatgggagactgcgcgaacagcgccggaaaggctgatttcgccgaaataaacgcaatccggcggaagggcaataccggccatggaggaaaccagcgccgcagccacagctatatcggctgccggctcgctgatgcgatagccgcccgccacattcagatagacatcgtgctggccgaagcggacaccgcaatgcgattcgagtacggcgagaatcatggcaagccgtccgccatcccagcccaccaccgcgcggcgcggggtgccaagcgaggagggggcgacaagcgcctggatttccaccagcacggggcgcgtgccttccatgcccgcaaagaccgccgcgccaggcgacttttcgttgcgttcacccagaaacagttcggacgggttggaaacctcgcgcaggccgccatcggacatttcaaacacgccgatttcgtcggttggcccgaagcggttcttcactgtgcgcaggatgcgataatggtgcccgccttcgccctcaaaatagagaacgccatcgaccatgtgttccaccacgcgcgggcctgcaatctggccgtccttggtgacatggccgaccaggaccaccgcagcgcccgtctgcttggcatagcggatcattgcttgcgccgaggagcgcacctgcgtcaccgttccgggcgcggaatcagccatgtcggtccatagtgtctggatcgaatcgataatgacgagatcgggccgtttgctgcccgaattatcgctggaaatggtggcgatgatatcttcgacattggtttcggcggcaagttccactgccgaggcggcaacgccaaggcgctgtgcgcgcaggcgtatctgtgccaccgcctcctcgcccgaaacatagacgatgcgatggccgcgattggaaagggctgcggctgcctgtgtcaaaagcgtggacttgccgatgccgggatcgccgccgatcagaagggctgaaccgcgcacgaagccgccgccggtcacgcgatcaagctcgctgatgccggaaatgatgcgcggcgcatcctcgatctcgcccgaaagcgaagtcagcgccaccgcacggcccttgcgcttggaaagcatggcgccggggccagaaccgatgccgctattggtgccttcctcgatgagtgtattccactcgccgcacgaatcgcacttgcccgcccagcgcgaatggacagcaccgcaattctggcagatgaattgaacacgcgtcttcgccatcaggcgagccttgtcgtgatgatgattttattcatactgctccggtagataggaaccatcggccagatcagcaaaccgggtgaattcggactggaaggcaagcttgaccgtaccggtcggcccatgacgctgcttggcgatgatgacgtcggccgtgccgcgcactttctcgaaatgctgcttccattcctcgtatttcggatcgaattcgtcgcgcggttcgaggttcttgacgtaatattcctcgcggaacacgaacagcaccacgtcggcatcctgctcgatggagcccgattcgcgaaggtcggaaagttgcgggcgtttgtcgtcgcggctttccacctggcgcgaaagctgtgacagggcgatgatcggaacattgagttccttcgccagcgccttcaggccagtggtgatttcggtgatttcctgcacgcggttctgcgcggaagccttggacgagccggtcatgagctgcacatagtcgatgacgagaacgtcgaggccgcgctggcgcttcaaccggcgtgcgcgcgcggcaagctgcgcgatggaaatgccacctgtctggtcgatatagagcgggatcttctgcatgacctgcgagcaggcgacgagcttttcaaaatccgtttcggtaatttcgccgcggcggattttcgaggacgacacttccgtttgctcggaaataatacgggtggcgagctgttcggcagacatttcgagcgagaagaacccgacaacgccgccattggccgcctttatggtgccgtcggcctgctggtccggttcgtatgcattggcgatgttgaaggcgatattggtggcaagcgaggtcttgcccatgccaggacgcccggcaaggatgataaggtccgatggctgcaacccgcccatcttgctatcaagcgcgtgaatgccggtcgaaatgcccgaaaggtgcccgtcgcgcatgaaggcggcgttggccatgtccacggcggtcgttatcgcatccttgaaaggcaggaagccgccatcatagcggcccgtttcggcaagctcgaacaggcggcgttcggcgtcttcaatctgctcttgcggcgccatatccaccggcgcgtcataggcgatgttgaccatatcctcgccaatgccgatcagcgcgcggcgcgtcgccagatcatagatcgcgcggccataatcctcggcattgataatggtcacggcttcggtcgcaaggcgcgtgacatattggaaaatggaaagatcgcccaccttgccctcggtcggcaggaaggtcttcatcgtcaccggattggccattttcccgacgcggatgagatcagtggcgatctcatagatgcgccggtgcaggggctcaagaaaatgggtcggtttcagaaagtccgaaacccggtagaatgcatcattgttgatgagaatagcgccgagaagcgcctgttctgcctcaatattgtggggcgcctcccgatagcgcacgtccttctggtcccgcgcatcgtcgagtttgcgtaccgccgcttccgccatgattctcttttccgttcctgatcgattccagctagccgttaaatgaagccaaacgcaacgcggcttcggctgattcctgctggaagctacaagctataccatgattcacagcgatccacagttcaggctttgtccttttacacttcctcttgacggcgatcggatgagtggcgcaccaaagcagtgcgccactttccgtcaggcatttatgcttttcttcacggagcgggtttcgctattggctcccttgggcgcgctgtcgagacgtttcaggcgcttttcctccgcttcgatataattgcgcgtcagcggaacggcttcctggcgatgcgtaatctggatgtggaacaccatcatgttctgccagcggaaggcgctttcggaggccgccagatagaattcccacatgcggcagaagcgttcatcataaagcgccttggccttgtcgcgattggccaggaacgcctcccgccaggctttcagcgtttcggcatagtgaagccgcaggatttcgatatcggtcacataaagcccggccttttcgatatgcggcagcacttccgacagggcggggatataaccgccggggaagatatatttgcggatgaacggattggtcgcgcccggcccgtctgaacgcccgatggcgtgcagcaggaacacgccgtccggcttcataagccgcgccacatgctggaagtattcggcaaaatgaccgacgccgacatgttcaaacatgccgaccgacaccagccggtcgaacttgtcattgatattgcgatagtcggtcagctcgaattttgccctgtcagccagcccttcatcgcgcgcgcgctgattggcgatggcgtgctgttcctccgataaggtcacgccggtcacattggccttgagatggcgggcgagataaaggcccatgccgccccagccgcaaccgatatcgagcaccttgtcgccttccttcaccagcattttcgctgcgatgtggcgcttcttggcaagctgcgcttcggccagcgttgcgttcggcggatcgaaataggcgcaggaatattgtttgtcgggatcgaggaacaggtcgtaaagctcgcccgaaaggtcgtaatggcttttgatattgctcgaagaacgtgaaatcgtgttcatctgctggaagcggcggaagagcacacgcagctttccggctgctttcatccacggctcggttgccgctgtcggcccggtattttcaaacaccacctgaagcagcgtatagatatcgccttccagaaaatcgatctcgccatccatgaaacattcggcgagcttcaattccgggtgaaacgcaacggctctttgtgcatgtgcggtcttgaaatggacgtggaccggcgtacctgtcctgtcgccaaatcgggtttttgaaccatcggcatcggtaaccgtcaggtcaccggtttttatcatatgcgtcaaaactgtacgcagcattccatacatcggccccatctcctctttgggaacgaagcaggtgcatacatccatgctgctgcccggcaggcggcattatcaaaagaagcccctctgccgtcaaatttccaggcagttttccgtcaatcaaccggccctggaagaaatgccaaagcaacacggatgtcccgtcagcaccttcttcatccaatagcgaccgcccgaaatttttattcagtgaacccaaatcatgtatatcggccgatcctgataagagaataggcagttttatcgatctgaaaagagaaaatgcccggcggggaccgccgggcagatcatataaagtttaccaccataggaagggagcaaaagtgcgcctatcccgtgcagtacaaaagtctgatcaagcctgatcttcagcttcgtcttcgtcgtcgaagacttcttccgaaagcggctgctcttcgatgccgtagatggcttcgatcgaggtgaggtcttcacccttggcctgacgttcggcttcttcggtcgagcgcgcgatgttgaccatgaccttgacctggacttccgggtgcagcaaaaccgaaacttcgtgcaggccgatcgtctttatcgggtggttcagctcaacctggttgcggtgcagcgtgaagccgttggccgtgatgatttcggcgatgtcgcgggtcgaaacggaaccgtagagctggccggtttcaccagccgaacgcacgacgatgaagctttcgccattgagcttgtcggcaacagcctgggcttcgttcttgcgttccaggttctgggcttcaagctgtgcgcgctggccttcaaacttcttcttgttggcttcgttggcacgaagagccttgccctgcggcagcaggaagttgcgggcatagccgtccttgaccttgacggtgtcgcccatctggccgaggcggccaatgcgttccagaagaatgacttccattggagtttcctttcgaggtttgaattgcgttattgattgtcagcacccggaattttcgagatcggcgcaccgcgtgatgtgtcgaaaagtccgagaaccatgaagacgaaaagcaggaatgcgaaaagcaggatcgccacatagacgagccacagcgccaccgggcgccaaagcttgccgcgtgtgcgatgatgcatgatggcaagccccgccatcatgaaacctgtactgagcgtaccggcgaccaccgtggcgatgaggccgatatcgcccggcaggaaagctgccgccagcgcaatggcaaaaaccagaagtgccgggcgcggcatccgcatggttgcgggccagtcgtcgcgcgggcggcgcagacggcccgaaagcgcggtgaggcgcagcgccagataaagattgccgatcaggattgcaaggcaggtggcgggctggattgcgggcaacgccaccatcaaaagcatggtcacgctgtcgcgtgtttcatcgctggcggtgaattgctgatcggcttcggccacgccgtcgatcagcgtattggcaagctcgcgcgccatctccggcccgaagcccacgattgcgccgatgatgacgaagctgagcgccaccatcatggcaagccggaaggtgatgtcggatagcggataccagaccagaacacccttggggccacccagttcttcggcggggcgggcaagaccggaaagataggcgccggttgccgccggtatgaaactggtgagcgccatgagaagtgcggccatgggcgcggcaaaaatgccgactgcgccggttgcggcaagcgcggcgacgatgcctgcgctcgaaccccagccgagggcagcggcgaagatgggcagcggcgtgataaaataaaagaccatggcaaggcccgccatcagtcccggttggacgatgacaccggccgacatcagggccgaggcaagccccgccattatgccgataccgatgatggttccgttgaatttcatgaacttcgctgtcctgctccggctgatccggtttggcagttagaggcggcttgaaagcacttcgccccaactcgggttttggctacatccgccgcgcccatcgcaacggagaaagcgggaggcggccgcagggccgtctcccggattgtcttacttcacaacgtaaggcagcaggccgaggaaacgggcgcgcttgatcgccttggcgagttcgcgctgcttcttctggctgacagccgtgatgcgggaaggaacgatcttaccgcgttcggaaatgtaacgctgcaggagcttgacgtccttgtagtcgatcttcggagcgttggcgccggagaacgggcacgtcttgcgacggcgatggaaaggacggcgggtcgggatctgattgatatcaaccatgattatgctccttcaccagcttcgttgtcgcgcgggcggcgcggtccgcggtcgccacgatcaccgcggtcgaaaccgccttcacggcggcgcggacggtcatcgccatcgcgttcgcgacggtcgtcgcggcgcgtcagcatggccgactggccttcttcgtgttcttcaacgcgaacggtgaggaaacgcagaacgtcttcgttgatgcgcatctggcgttccatctcggcaacggcagcagccggagcgtcgatgttcacgagcgtgtaatacgccttgcgattcttcttgatgcggtaggtgagggggcgcagaccccagttttcgaccttaccgaacttgccgccattggcttcgagcacacccttgaactgttcgacgagagcgtcgacctgctgctgggagatgtcctggcgggcaagaagcacatgttcataaagagccattggctttgcctttcttctatccaatcacgcttgacgccaacggctaagcctctgcgacttctcttttgccggaaacccggagaagaaaggacgctcaatgagacgatcgagagcggagacacgggaggcagaagcgcttgtgacttccacgtgataacgcattgacgagcaatgccttgtcacggccctccgttcagcccccagctggcgccgagcaatgaacgggcggtcattacgtgtttttccccggctttgcaagcttatatgcgcagaaaaaccgggaaatacttgactttgcggcaccctgtgaggcacaccgcgcaaaataatcaattcgttacaaggtgcccgatccaaagaaaagctcaggacgatcggctccatctatagaaaagacgaggcatcatggcggtagcattcactttcccagggcagggcagccaggcggttggcatgggcaaggctctggccgaacaatttgccgaagcgcgcgccgttttcgatgaagtggatgaggcgctgggcgaaaagctttccgccaccatgttcgaggggccggaagatgtgctgacgctgacggccaatgcgcagcctgcgctgatggcggtttccatggcggtccagcgcatcatggaagcgcgcggcttttcgctgaaggacaaggtttcttatgtcgccggtcattcgcttggcgaatattcggctctgtgcgctgctggcacgttttcacttgccgacacggcgcgtctcttgcgcattcgcggcaatgccatgcagaaggcggttccggtcggcgaaggcgctatggcggcgatcatcggtctggaacacggcgatgtggaggctgtctgcatggaagcaaaggcttccggcccggtccagatcgccaatgacaatggcggcggccagcttgtcatatccggggccagggcggccgttgaactggccgcgaagcttggctctgaaaagggtgcaaagcgcgccatcatgctgccggtatccgctcccttccattcgaccctgatggcaccggcggctgatgccatgcgcgaggcgcttgcagcggttgaaaagcatgatccggtcgtgccgcttatcgccaatgtgcgcgcggcccccgtgaccgacgctaacgagatcgccgccctgctggtcgagcaggtgacgggccaggtgcgctggcgcgaaactatcgagtggttttctgccaatggtgtaaccacgctttatgaagtaggctgcggcaaggttctgacgggtttggcgcggcgcatctccaaggatgtatccggcgctgccgttggttcggctgaggaaatcgaagcagcgcttgctgctcttaacgcttgatcccgagaagtcgcagacttttcggataagaccatgcgctgaaattgagaagcaaaaaagggatttcgcatgtttgatctgactggccgcaaggctctggtgaccggcgcaaccggcggtcttggtgaggcgattgcccgcgcgctgcacgcgcagggcgcaattgtcggcctgcacggtacgcgcgaggaaaagctgaaggaattggctgcggagctgggtgaacgcattttcgtcttcccggccaatctgtccgaccgtgaagccgtcaaggcgcttggccagaaggccgaagaggaaatgggtggtgtcgatattctggtcaacaatgcgggcatcacccgtgatggccttttcgtgcgcatgagcgacgaggattgggatgcggttctgaccgtcaatctgacgtcggtattcaatctcacgcgcgaactgacccatcccatgatgcgccgccgcaacggccgcatcatcaacatcacctccattgtcggtgtgacgggcaatccgggtcaggcaaattattgcgcctcgaaggctggcctcatcggcttctccaagtcgctggcgcaagagatcgcaagccgcaacgtgaccgtcaattgcatcgcgccgggctttatcgaatcggccatgaccggcaagctgaatgagaagcagaaggacgcgatcatgggcaatattcccatgaagcgcatgggggtcggcgccgatattgctgctgccgtggtctatcttgcaagcgacgaggcggcctatgtgaccggccagaccttgcatgtaaatggcggcatggccatgatttgaagtccttatgccctgctttatggtataaaatcccttaatacggggcgttgataaggaaaaggcgctttgccttgctcaagaagcatgataatgcgcccaacgagaattgcgacattttgtaagaatgtcgcgctcctgttccgtaaggaatatccacaggatggctgtccgggcggcatcgctcgcaacttggcaggcatcttataacttgattacaatcctgcatgccgctaaccaaggcagagcaacaaacacacaagtcgaggttccgacatgagcgatactgcagagcgcgtcaagaaaatcgttgttgaacatctgggcgtagatgccgacaaggtcacggaaggcgcaagcttcattgatgacctcggcgcagacagcctcgacaccgtcgagctggtcatggcctttgaagaagaattcggcgttgaaattcctgacgacgctgccgaaacgatccttacggtcggtgatgctgtgaagttcatcgataaggcttctgcctgatctttgccgcaggggctggggtttatccaaatcccggccctgtttgcttcctgctgccggcaagggcgtgaagcgccgtgcctggccggtggaagccttatagagaattctgcaacggccgttctgcggccgatttgttcatctgctgccaatcgcgcccatcgcattcaaggcgcttatggaatttggcggatagatgtttgcacggggttgattgattgcggcatcgttcccgaaagtcgggctggcacattggatggccaatgaagcggcctgcggttcgatgctggaaacatgtatttaacgggtcttaaggggttaacatgaggcgtgtcgtcatcaccggtctcggtctggtgtcaccgctcgcaagcggtgtggaagagacttggaagcggcttcttgccggtgaaagcggggctcgccgcgttacggaattcgaggtggacgatctggcctgccagattgcctgccgcattcccgttggcgatggcacgaacggtacgttcaatcccgacctgcatatggacccgaaggaacagcgcaaggtcgatcctttcatcgtttatgccgtcggtgcagccgatcaggctctggatgatgccggctggcacccggaaaatgatgaggatcaggtccgcaccggcgttcttatcggttcgggcatcggcggcatcgaaggcattgtcgaggcgggctacacgctgcgcgacaagggcccgcgccgtatttcgcccttcttcattccgggccgtctcatcaatctggcctccggccatgtgtcgatcaagcacaagctgcgcgggccgaaccactcggtcgtcacggcctgtgcaaccggcacgcacgctattggcgatgccgcccgcctcattgctttcggcgatgcggatgtgatggttgccggtggcacggaatcgccggtgagccgcatttcgcttgctggctttgccgcctgcaaggcgctttccaccaagcgcaatgacgatccgaccgccgcttcacgtccttatgacgaggatcgtgacggcttcgtcatgggcgaaggcgctggcattgtggtgcttgaagagctggaacacgctttggcgcgcggtgcgaagatttatgccgaagtcatcggctatggcatgtcgggcgatgccttccatatcacggccccgaccgagagcggtgagggcgcacagcgctgcatggtggcggctctcaagcgtgccgggaccgtgccggacgagatcgactatatcaatgcgcatggcacgtccaccatggccgatacgatcgagcttggcgcggtggagcgcgtggtgggtgaggcggctgcgaagatttcgatgtcttccaccaaatcatccatcggccacctgttgggtgcggcaggggctgccgaagcgatcttctccacgctggccattcgcgacaatatcgcgcctgccacactcaatctggacaatccggcggcgcagaccaggatcgatctcgtgccgcacaagccgcgcgaacgcaagatcgatgtggcgctgtcgaattcgttcggtttcggtggcgccaatgcatcgctggtgctgcgccgctacacggcctgacaggttcgcaaaaccgggtaatgataaaaacgcggggatttctccgcgtttttgccaaaataaaaccggatgcgatgtttaaaattgatggcacagtttagtgtggtagcgaatctgggcggggcaggcccctccggcgaagcaaagtgcagaaagccgcttcgggcgcaggcgatgaggctgcgccaatcgcgccgtggaggcaacaggaccgaggtgatggagtgaattcagaggagaaacccggaaccaatcctgctgaacagcagtccgtatccgagcctcagaacgaggctgtgccaaccgcgccggaaaaggctgcggaacctaagccttttgtgccgaaatccgcttccgaagccttgcgcccggaacccggcacaccgccgccccgcaatcgctcgcgccatgcgcgcagccagatcgtcgttttcataaacttcatgctgtcgcttgtcgtgttggttttgcttggcgcgtcggcattgttctatttcggcaaattacagtttgatgcgcagggcccgctcacggcggaaacgacctttctcgtcaagcgcggcgctggcattgccgaagtgagcaacggtcttgaaagccacgatatcgtcagcgatgcgcgcattttccgctatggcatgcgcacgctcgggcatgaaaacgacctgaaggcgggcgaatatgccattcccgtcggggcgtcgatgcgcgacgtgatgaacatcctcatcagcggcaaatccatcatgtatcccttcaccgtgccggaaggcctgacggtcaagcaggtgttcgaccgcatcgccgccgacccgatcctcattggcgacatgccgaaggaaatgccgccggaaggctcgctcttcaccgatacgctgaatttcacccgcggcaccacgcgttccgagataattgaccgcatgatcgcctcgcagaagaaactggtggacgacctttgggcaaagcgcaggcctgacctgccggttcgggacaagaacgaatttgtgacgcttgcctccatcgtggagaaggaaaccggcattgcttccgagcgtccgcatgtggcctcggtcttcgtcaaccgtctgaacaaggggatgcgtctccagtcggacccgacgatcatctatgggcttttcggcggcgcaggcaaaccgtcagaccgcccgatattcaagtcggatatcgagaagcccacgccttacaacacctatatcatcaatggtttgccgccgacacctattgccaatccgggcaaggcggcgcttgcggcggtcgccaatccgctccagaccgacgacctctattttgttgcggacggcacgggcggccatgtattctcggcgaccctgaaggggcacaatgacaatgtgcgcaagtggcgggccgcagaacagcaaaagaatatcgggcagcagaaagatacatccggtggctccggcaaacccgataccgggcagtagatcgcacccgcaggatacctggagcggttcctgttttaacagaaccgctctaactatttgtttgtcgcattttccaacgcaaaaccgtttcgcaactttgctggaaatgctctaaacgccatgaacccggagccggttatgaaccggctcgatccggttccggcaacagtcgagaggaaggcgcatggcgctccagagcatgacaggttttgcgcgccatgcagcacagcatggcatggccgacggcgaggcgcgtatcgtctgggaagtgcgctcggtcaatggcaaggggcttgatcttcgcctgcgcctgccgcaagggctggaatcggtggaacatccggtccgctccctgctggcgcggcatttctcgcgcgggaattttcaggcgagcctgaccgtcgaacgcagcgaaacgcaggcgggctttgccatcaaccagcccatgctggccgaggtgctgaagctgggtgcggagttgcaggaaaaatatggcctggctccggcaagcgtggacggcattcttgcgctgcgcggcattatcgaccagtcgcaaagggcggaagacgaggaagagcgcgctgcgctggaagctacaatcgtcgcggcctttgagggcgccttgaaggcgatagccgaggcgcgcaggcaggaaggcaaggtgctttttaccattctttcgacccatctcgacacgatcgagcggctgacggcggatgcacgaaatgacccgtcgcgcgctaccgaggcgatcaaggcgcgccttgccgggcaggtggcgctgcttctggatgccacgcgcgaactggacgagacgcggctatatcaggaagcggcgtttctggccaccaaggcggatattcaggaagagcttgaccggctggaaacccatgtggccagtgcacgcaagcttctgggcgagggcgggccggtcgggcgaaagctcgattttctttcacaggaatttaatcgtgaggctaatacactgtgctccaaatcgaacgcagcgtcgatcacggctatcggactggggctgaaagcggtcgtcgatcagttccgcgaacaagtacagaatctggagtaacaggtatcatggccatatcttcggttgaaaatggcgtagctcgcagaggcttgatggtggtgatctcgtcgccgtcgggtgcgggaaaatccaccattgcccggctgcttctggaagacccgaagatgaagctctcgctctccatcagtgtgacgacgcgccagcgtcgcccgagcgagattgacggcgtacattatcatttcatcacgatccgcgaattcgagcgcctgcgcgacaatgacgagcttatcgaatgggccgaagtgcacggcaatttttatggtacgctgcgcgaaacggccgagattgcgctggccgatgggcaggacatgctgttcgatatcgattggcagggggcggaccaattgcaggccaagatgccagccgatgtggtgtcgatcttcatcctgccgccgaccatgcgcgaattgcagcagcgtctcaaccggcgcgccgaagacacggcggaagtgatcgaaacgcgcctgcagaatgcgcgctttgaaatccagaaatgggtgaaatacgactatattgtcatcaatgaagacctcgaccgttcctatgcggcgatcaagtcgatcatcaatgcggagcggctgcgccgtgaccgccgccccggcctgtttgattttgtcacggggcttctggaggaagatccggggatgtgaggcatccttccattcgtcactacagcctagacagcagtgcctccgactgtgatttgatccatgcgcagatggggctggccgacaccgaccggcacccactgcccgcctttgccgcaattgccgctgccggtatcaagcttcatatcgttgccgatcatggagatacgcttcatcgcatccggcccgttgccgatcagcatcgcccccttgataggcgcgcccactttgccgtcttcgatcatataggcctcggtgcagccgaacacgaacttgcccgatgtgatatccacctggccgccgccgaaggaaacggcataaatgcccttccttatcgaggcgatgatctcttccggcgtcttgtcgcctgatagcatataggtgttggtcatgcgcggcatgggcgcgtgtgcataggattcgcggcgtccattgccggttgcttccatgctcatcaaccgtgcattctgccggtcctgcatgtagttgacgagtttgccgtcctcgatcagcacggtgcggttggtcggcgtaccttcatcgtcgatggtcagcgatccgcggcgctcggcaatcgtgccgtcatccaccacggttacccccctggcggcgacctgctggccgagaagaccggcaaaggcggacgtcttcttgcggttgaaatcgccttcaagtccatggcccacggcctcatgcagcatcacgcccggccagccattggcaagcacgatgtcgaatgtgcccgcaggggcgggaatggcctcaagattgacgagcgcctgccgcaaggcctcatcggctgcgtgctgccagctttccgtggtgatgaattcgccaaaacctttccgcccgccgagcgtgtacgagccggattcctgccggtcgccgctgcctgccacgacagaaacgctgaggcgggccatggggcgaatatcgcgcacgaaatgaccatcggcgcgcaggatttccacctgctgccaagagcatgcaagcgaaacagatacttgccgcactttcgtgtccttggcgcgcagataggcgtcgatctgttgcagaagctgcaccttggcgtcgaagcccggtgcgccgatcgggttttcgtccgtgtagagatggcggttggtgccagccggagcgggggaataagtgcctccatagcctttcagcgtggcggaaacggcgtcggaggcgcgtttcagcgcggcaagcgaaaggtcgcccgcatgggcatagccgatggcctcgcccgcgacagagcgcaggccaaaaccctgatcctgattaaaagagccggtcttgaggcggccattatcaaagacgagcgcctctgcctcgcgatattcaaggaagagttcgccatcgtcgctgcccttgaggctttccgccacaaggcgctcgatgtggtcgcggccggtgtcgaaactgtcgatcagactcttcataaaataaatcctgcaacatatgtctgttgcaggatgtaagccttaaatccgttgagaacaaccatatgtcaccgctgtgcacggagattcaggctatggcgagccgaaaaaggcggcattctcagtctgcgggaatgtgaatcaggggagggcgtcgaagccttcgccaaatcccttcaggtctaccgggatgcccacgccttcttccggcgtctggaagacgatgaaggtcgccgccttgccgttgcgcagcgtctttagaagatcgtcttccagaatgacttccgcatagcagccatcttcaaaacagcgcacgaaataggcgcgcccgatatccttgccatcgacattgaggcccaggccgttcggcagaagaacaccgagcggagccagcacgcgcagaatgcgcgccttgttgtcagcggttttcagcaccacgactgaaaggcccagttccgggcgcttggcggcgaccacgttctggatcagcgcgcattgctcggtctttgcgccagccggcgtgtcgcacaggatggaccaggcgccatgctgcgatttgagcgcaccactttgctgcggcgtcgcggatgtggtcggctgtggttccgccggtgtctgctggggtgctggaagctggcccggcgtccccggcgtattgttctgcgccgccgagggcagggttacggctgcaagcgacaggcccgcgcctgcggcaagggcggcgaggcgctggatcatcgtgcggtgggcaaacatacggaaaaccatgaaatctccagatcgaatcaccgggacgttaatgcgctgaacaggctgcgaaaagcaccacaagggcaattatcacgtccgggccatcattgggaaggtgataccggctgttgcatcgattgtcacgcggcacgttaaagcaaacctttcgtcaaatcatggctgcattatgggagttgcaagtttttcccaagttttcataggcttccgcgccttgtggcaaagcccgcaattgcgggagaagggccggtgggcgctatgccgcgcgcaaaaatgccgcacaggaacatattcgccttccgtgcggtgtgcgctaaggtgtggtttgaacgccgacggggataaggccgtccttaagaccggcgtccagcctgaaagggcgaaaagggagagagttctggtggataagattgttgccgcaacgaggggcgccatgggcggcgctctggcagtgctgtggacgactggtgccgctctggcggaccagccgcgaccatgggagtggagatttcaggacgctgcaacggggattgccgagcagattcattggtttgagcgttatacgctctggtttattattccgattaccttgcttggttctgggcttgctggtctgggtggttctccgttttcgcgcgagcgtgaacccggaaccgtccaaaaccagccacaatacggcgattgaggtgatctggactgtcggtccggtcatcattcttctgttccttgccgtgccgtcgttccagcttctgaccgcgcaatattcgccggaagacccgacgctgaccgtcaaggcgaccggctatcaatggtattggggttatgaatatcaggtcgataacccggtaagcttcgattcggtcatcctgaaggatgacgaccgtgctgctgccggcaaggaagaccgcgcccgttatccccgcctcctgacggtggacaatgaagtcgttgttccggtcggcgagacggtccgtctgctggtgacagcctccgacgtgatccattcctggactattcccgcatttggcgtgaagatggatgccgttccgggccgcatcaacgaaacctggttcaaggccgataaggaaggcctctattacggccagtgctcggagctttgcggcaaggatcacggtttcatgccgatcgccgtccgcgtcgtttcaaaggaccagtatcagaactggctgtcagcggccgcgacggatctgccgggggcaaacaaggctcttctgcaggctgaaggcgaaggcagtgcgaacgataaggtggctgcggcggggctgtaaatcccgctggagcgccgcgcgccgtctgatgcgcgcaatggcgttctgagcattagacctgcgcaccgggctttgcgaagcctatccggtttccgggccgatgccgcagcaagacttgaaaaacgggagcgaattccatggctggcacagcagctcacgagcatggtgcccacgacgaccacaagccgcatggctgggttcgttgggtatactcgaccaatcataaagacatcggtaccctgtacctgatttttgcaatcatcgccggcatcatcggcggcgcgctttccatcgcgatgcgtgccgaactccaggagccgggcatccagattttccatggtctggcgcagatggtttacggtgttgaaggcgatgccgcccttgatgccggcaagcacatgttcaacgtgttcacctccgcgcacgcgctcgtcatgatcttcttcatggtcatgcctgcgctgatcggcggtttcgccaactggatggtgccgctcatgatcggcgcgccggacatggcgttcccacgcatgaacaatatttccttctggctgctgccgcccgcgctgacgctgctgctgatctcgctgttcatgcccggtccggcaggtggctggggccccggcggcggctggacgctctatccgccgttctcgacctccggccagcccggcccggcggtggatttcgccattctggccatccacatttccggtgcctcgtcgatcctcggcgcgatcaacttcattacgacgatcctgaacatgcgcgcgccgggcatgacgctgcacaagatgccgctcttcgcctgggccgttctggttacggcgttcctgctggtcctgtcgcttccggttctcgcaggtggtatcaccatgctgcttaccgaccgcaatttcggcacgaccttcttcgcgcctgatggcggcggcgacccgatcctctaccagcacctgttctggttcttcggccatccggaagtctatatcctgatcctgccgggcttcggcatcgtcagccatgtggtctccaccttctcgcgcaagccgatcttcggttatctcggcatggcttacgccatggtggcaatcggtgtcgtcggctttgtcgtctgggcccaccacatgtacacggtcggcctttcgctcgatacacagcgctacttcgtcttcgccacgatggtcatcgcggtcccgacaggcatcaagatcttctcgtggatcgcgacgatgtggggtggctcgatttccttccgcgcgcccatgctctgggctatcggcttcatcttcctgttcaccatcggcggtgtgacgggtgtgcagcttgcaaatgccggtctcgaccgtgcattgcacgatacctattatgtggtggcgcacttccactatgtgctgtcgcttggcgctgtcttcgcgatctttgcgggctggtactactggttcccgaagatgagcggctacatgtataacgagttcaccgcaaagctgcatttctgggtcacgttcgtcggtgtgaacctggtcttcttcccgcagcacttcctgggtctcgcgggcatgccgcgccgttacatcgactatccggatgcttatgccggctggaacatgatttcgtcatatggctcctacatttcaggctttgccgtgctgatcttcctctataacgtcttcgaggcgttcgcgaagaagcgtgaagcgggtgcaaatccgtggggcgatggcgcgaccacgctggaatggcagctttcttcgccgccgccgttccaccagtgggaacagctcccgcgcatcaagtaattgtgcgaggggcggagatctcaaaaaacttcgcccccgcctgcaaatgtgctaagtgcgggcggcattctgtttcgccccgccgccggcaaacgatgagtcggcaatccggcacggcatttttggcgggaacagtatggtttccgggaggtatgttcgtggtggttgccgatgcgtgagtagggacacgcagtcgggccggtgaattcgaggtttttgaagttaaaatgtctctggtggaaaaaaacacggcttccgaggatgccttcgctctctccgaggcgacggcgcgggattatctcgttcttctgaagccccgcgtgatgtcgcttgtggtcttcacggggctggtcgggcttgtgctcgcaccggggcatatgaacccggttctggccgtaatcagcatcctttgcattgcggtcggcgcgggcgcgtcgggcgcgctcaatatgtggtacgatgccgatatcgacgcggtgatgaagcgcacgcgcaagcgtcctattcccgctggcatcatcgcccccaatcaggttctggccttcggcctcaccctttccgccttctcggtcatgacgctcggcctcatggtcaactggctggcagcggcccttctggctttcaccatcttcttttatgccgtcatctatacgatgtggctaaagcggtcgacaccgcagaacatcgtcattggcggtgctgccggcgcctttccgcccatgattggatgggctgccgcgacgggtgaaatcacctgggacagtcttgttctgttcatgattatcttcctgtggaccccgccgcatttctgggcgctgtcgctgttcacaacgaatgattatgaagccgcgcgcattccgatgatgcctaatgtgaagggtgagctttcgacccgccgtcaggccctgttctatgccgttctcatggcgccggtcggtgttctgccgtgggtcatgggttttgcgggcatgttctatggtgtggtgtccacgcttctggggcttgccttcgtctattatgcctggcgcctgtgggctgcggattcgcagccgcagatgctggctgcggcgcgcaagctgttccgtttttcgctgctttaccttgcgggtattttcgctgtgctgctcttcgaggcgctgacgttcaagctgctcgcggcctttggagtattttgatggacaagactgcacacaagccggtgcatgagaaactggagctggtcgtcccgaccgagcaacagaaaaaggcccagcgcaaccgttcatggggccttgccatcgcgctcgcgcttttcgtgcttctggtttacatcggcacgctggccaagatgggcgccggcgtgttcatgcggccgatctgacaatattcgggaggagaggatgacggatcagggggagaacgagaagaagcagcggcgctccaatgcgacgatcgccgtcgcgtgcctgtccttcttcgtctgcatgatcggtgcggcctatgcttccgtgccgctctaccgcatcttctgtcaggtgacaggctatggcggcaccacgcagcgtgtggagcaatattccaacaccattctcgacaagacgatcaaagtgcgtttcgatgccaacatcgcaaatggcctaccatgggatttcaagcccatgcagcgcgaggtgacggtgcgtatcggcgaaaccacgatgataaaatatgaggcgcataatctgttcggcgaggaaacctatggccgcgcaagcttcaatgtcgcgccgggccgggccggggcctatttcaacaaggtcgagtgcttctgctttaccgataacacgttgaagccgggtgaagaccttgaactgccggtcgttttcttcgtggacccggaattcgtgaatgacccggacctgaaggatgtgaagacgatcacgctgtcctatactttcttcccgattgataagccgaagccggtggtgaacgcgaaggcagtgggcagcacccgcaacggcggctgagggaaaccgggttggaattgcggcagatgatggcgcaatgacaaatgaatgaagcggttttattctttggacagaaccgcttgtacatggaaggatgcggcccgggtgtgccgggctgcaaggaatgacggatctgccgggaatgcgtttcacgcttcaggcaggaagtgcgagagaggagcccctcaggggaaatacggggagagacatggcggacgtccatcagaaaaatcacgattaccatatcatcgcgcccagtccttggccgtttctgagctcggtcggcgcatttgtgctcgctatcggcggcattgcctggatgcgttacatcaatgcgggcgagctgccgttcttcggcctcaacgtggtgacgccgtggatattcttcattggccttgcgatcgtgctttactgcatgttcggctggtggtcggacacgatcaaggaaggccatgaagggcaccacacccgcgtcgtgtcgctgcatctgcgctatggcatgattatgttcatcgcctcggaggtcatgttcttcgtggcatggttctgggccttcttcgatgcgagcctcttcccgaacgaggtgcatcaggtcgcacgcgccgaattcaccggcggtgtctggccgcccaagggcatcgaggttctcgatccgctgcatctgccgctctacaacaccgtgatcctgcttctctcaggcacgaccttgacctgggcgcatcacgcgcttttgcataatgaccgcaagggcatgattacgggtctggccatcacggtggcacttggtgtgttattctcctgcgtgcaggcttatgaatatatccacgccccgtttgcattcaaggattccatctacggtgcaaccttcttcatggcgaccggattccacggtttccatgtgctgatcggcacgatcttcctgctcgtctgcctcttccgtgcaatcggcggggatttcacgccgaagcagcatttcggctttgaggctgccgcctggtactggcacttcgttgacgtcgtctggctgttcctcttcttcgccatctatgtctggggcggccgtggaaacatggccgccttttgctcgtttcaggtagcccggcaatcacgctgccggaactgcttcagaggaaggaagaacgcaatgccggaacatggtcactatccgcaggtcgatccgatcaggagcggcattgccgggcactgcccgcgctgcggcgaggggaagctgttcaacggctttctgacggtcgcgccacgctgcacggcttgcggtctggattatggctttgccgattccggcgatggtcctgccgccttcgtcatcctcatcatcggctttatcgtcgttggccttgcactctggatggaagtcaatattggcccgccgctctgggtacatttaattttatgggtgccgcttgcaattatattgagcctcgtcgccatgcggtggatcaagggcattctcatcaatatgcaatatcgccacaaggccgagcaggggcgtctggacagcaacaaatgacgctggagcaaacatcacgccgttttccgtggggcgtccttattgcctccggcatcgcgctcgtcatcctgctttcgcttggcacctggcaggtagagcgcctgatgtggaaagaggcgttgatcgcctccaccgaacagcgcatccacgagccgccgctgccgcttgcggagatggagaaaatctaccggcaggaaggcacggtggaatatcgccccgtgaccgtttccggcacattcctgcatcagggcgagcgccatttcctggcaacctacaagggtgaagcgggtttttatgtctatacaccgctgatgctggaagacgggcgcttcgtgctggtcaatcgcggtttcgtgccatacgagaagaaagacccggcaacccgcccggcaggcgaacttgcggcagggccggtaaaggtgacaggccttgcgcgcgatccgctttctgtgaagccgtcctttctcgtgccggataatgatatcgccaaaaatatcttctactggaaggactgggcggcgatggccgaaagcgccggcctgccggaccttggccgggtggtgccattcttcgtcgatgccgacagcacgcccaatcccggtggcctgcccatcggtggcgtgaccatcatcgactttccgaacaatcatctgcaatatgccgtcacctggtatggcctcgcgcttgtgctgatcggggttgtcggcacatggctgtggcgctatcgaaaaagcggcaggggttgacaacggccccgttgcagcccaactccgtgcatggaaaaaagccgtaaatcgcatgacaggtccgtcctgcgttttttgcgtcatctactggaaaacgagtacgccataatgacccaacagcgcccccctctggagatccgcctttgcggcccgcgcggcttttgcgcaggtgtggaccgggccatccagattgtcgtcctggcgctcaaaaaatatggtgcgccggtttatgtgcgccatgagatcgtgcacaatcgttatgtggtcgaggggcttcaggcccgcggcgcgatcttcgtcgaggaactggatgaaatcccggcggcacaccgcaaccagccggtggtgttttccgcccatggtgtgccaaaatccgtgccagcggacgcggaggccaagaacctcttttatcttgatgcgacatgcccactggtttccaaggtgcacaaacaggccatgcgccaccagcgccttggccgccatgtcatcctgatcggccattccggccacccggaagtgatcggcacgatggggcaattgccggatggcgcggtcacgctgattgaaaccgtcgaggatgcgcacacctgccatttcgatgatgaagacaatcttggcttcgtcacgcagaccacgctgtcggtggatgacacggcgggtatcatcaaggaattgcaggcgcgctttcccaatctggcggctccggcggcggaatcgatctgctacgccaccaccaaccggcaggatgctgtgcgtgcggcggcgccgggctgcgatctgtttctgattgtcggtgcaccgaattcctccaattccaagcgtctggtcgaggtggcggaaaaggcgggcgcgcgcatgcccatgctggtgcagcgcgcggaggatatagaatgggagcagatcggcgatatttccgtcgttggcctttcggctggcgcgtctgcgcccgaaatcatcgtggatgaaatcatcgatgccttcaaagcccgcttcgatgtgaagatcgaactggcggaaacaacggttgaaaccgaaaatttccttgtgaatcgcgaaatccgcgatgtggaattgacggtgaaggatatggcattcgtcaatggcgagcaccgcgtggtcggcatttccaaacttatgcaggggaagtaagggacatggccgtctatacggatattaacgagatcgagcttggcgcattcctgcggcattacgatatcggcacgctgacctcctataaggggatcgcggaaggtgtggagaattccaactatcttctgcatacgagctccggctccttcattctgacgctttatgaaaagcgcaccaatcgtgaagatctgccgtttttcctcggccttatgcagcatctggccaagcgggggctggaatgcccgcagccggtggtgcgcaatgatggcgcaatgatcggccaattggccggccgcccggcggctatcgtcacttttctcgaaggcatgtggatgcgcaggccaaccgtcgcccattgcgaggcggtgggcgaggggctggcgcatatgcatctggcgggtgcggatttccccatgcgccgccgcaacgggctgacgctgcccgattggcgcccgctgtggaacctctcgcgtaaatgcgccgatacggtcgagcagggattggtcgccgaaaccgaggctgatctcgattttctcgaaaagaactggcctgccgatctgccgcaaggcgtgatccatgccgatctttttccggataatgccttttttctgggcgacaggctttccggcttcatcgacttttatttcgcctgcacggatattctggcctatgacgtcgccgtctgcctgaatgcctggtgttttgaaaaggatttttcctataaccgcaccaagggcgcagcccttctgcgtggttacacttccgtgcgcccgctctcggaggccgaagccgatgccttgccggttctggcgcgcggggctgcggttcgcttcatgctgacgcggctttacgactggctcaccgtgccagccggaagcttcgtggtgaagaaagacccgatggaatatgtgcgcgggatgcgctttcaccgccagatcgaatccgctgccgaatatggccttgaaatgcaggaagttgcggcgtgaagcgcatcgaggcctatacggacggggcctgttccggcaatcccggtcccggcggctggggtgcattgctgcggtggaacggcaatgaaaaggaactgaagggcggcgaggcggaaacgaccaataaccgcatggaactgatggcggcgatttctgcactttcggcgctgaaggagccttgcgaagtcgatctctacaccgactccgtctatgtgcgcgatggtatttccggctggatcgaaggctggaagcgcaatggctggaaaacggcggccaagaagccggtgaagaatgccgaactctggcaggcgctggatgaggcgcgaaaagcccacaaggtcacttggcattggatcaagggccatgccgggcaccctgaaaacgaacgtgcggatgaactggcccgcgctggcatggagccgttcaaatatgccgggcaccgcacgttgaaggtgaaatagtaagggcggctttcgccgccctttcacttttaaagctgtgcgagaagggctgaggcggcagacgtgaccgcctggcccggctgttcttcgatattgagagatttcaccacgccgtcttcgacgatggcggaatagcgcttggaacgtacaccgaggccgccaccggaaagatcgatatcgagaccggctgctttggtgaaggttgcgcttccatcggcgaggaagagaatcttgccctcgccgccggtgctctgcgcccaggcgcccatgacaaacgggtcgttcaccgcaacgactgcaatctggtccacgcccttggcgagaattgcatcgcggttttcaagatagcccggcaggtggttcaggctacaggtcgacgtaaatgcacccggcaccgcaaagagaaccaccttcctgcctttgaagacatcgtcggtcgtcatttccgtgacgccgtctgcggtctttaccttgaaagtcgctgcgggcagcctgtcgccaaatttgatcgtcatcgattttctcctaagggcagggcggatggaaattgccgtctggtccgcctgctgtttgtgcgaaacttttgatttgccgtgccgaagcacgcacggcgacaattaagcgcataaagtaccgccggacaattttaaaacgccggactgttatcaaaattcagaagagagtggtgcccctgtcagtccagttccagccggccggaaactgccttgccattctgcacgatcatatagtcgataacggcatctttcgtcttgccctgcatcttggcgataaaacgctggctggcttttccatcctcgacggaaaccggcgcggaaagattgaccgtgtcgcttgccacgaaaagctcggcaggcgcattgggatcgggcagggcgacgtcgaagatggcttcatccttgtcgtgcttgaccgcgctcacaccgaaatcgggtgaagcaggtgccggcagttgtgcgaaggcggtctcgacgacggtgcgtgcggcgagattctccgatgatgatttttgcctgtcggcatccagcggaaaatcgaattcggccagcaccggcacgcagatattttcacacatgccgaggaaggcatgacctttcagccgcttgccccccggctcgatgtggaaggtgacgggcagcgaaaccggcttcttgtagccgatgccgccctcctcgtccccggcgaagcgtacaggcgcggggaacgcaatttgcgccttcgcatcgccctcaatgctgatctgcggcggcacaccggcatcgccgggattgcgccaataggttttccagccggggcgaagttcgatctgcaaggccccgcgcacctcctgttttccggtgattgccggatcgccaccttcgataacaacacgcacacgcccgcccggagtttcggtccaggcggaagttgaagcctgtgcagggattgccagcacggccagtatgaaaggagcgagaatagaggtacagattttcataccctgaaaatggaataaaaaaatggtcgcttcaagtccaacagatagcctaaccggataattcgcgccaaagcggccgcccgcgatggaaagccattgtcattttgctgagtcttgctaccttctttattactatgaccacgcacaggaagccgagccaggagcagggttttttaaacgggcaattcctgcttgccatgcccggaatgagcgacgagcgatttgcgcgttcggtggtttatatctgcgctcattcgggcgagggcgcgatgggcttcatcatcaaccagctacagccggtgcaatttcccgatcttttgcggcagatcggcgttattggcgaggaagacctgattatcctgcccgaccgggcgcagcatatggtggcgcgcaatggcgggccggtggatcgcacgcgcggctttgtgctgcattcggatgattacatggtcgactccaccatgccggtttcagacgatgtttgcctgacggcgacggtcgatatcctgcgcgccatctatggaggtggagggccggagcgggcgctgatggcgctgggctattcgggctgggcaccgggtcagcttgaaatggaagtggccgaaaacggctggctcacctgcgatgccccgctcgacatgctgttcgacagcgacatcgagggtaaatattcccgcctgatgctccatatggggatcgatatgtcacagctcgtttccgatgccggacatgcttgatgtaaggcagtatgttaggggagtaagggagtagggggcgtatgttttggttgcgcatgaccgcaaaccatatccttcactgccctattcacgccgccgcatccagctgttcgcggatcatgcgcgtggcctcgtcgtggctggtcggctggccgaacatgaagctctgcacatattcgcagcccatctggcgaagctgaagtgcatcggtttcgctttccacgccctctgtcacaactgcaaggcccagatcatgcgccatgctgacgatggagcgaagcagcgtcgtcttctggggctggtcgcccttcacgaaggagcggtcgatcttgatgatgtcgaacggaaagcgcgtgagataggcaagcgacgaataaccggtgccgaaatcatccagcgacaggccgatgcccatggccttgaggcgggcaagcacataggcggactgttccgggttttccatgagaacggattctgtgagttccagcttcaggctgcccggattgagatgaatgcgcgacagcaccgaacggacatcgttgatgaggtcttgccggatgagttgcgtggaggagagattgaccgaaacgaagaggtcgagtttggggaattgctcctgccaggcaaaaaggtcttccgctgcccgctgcatggcaaaaaggccgagctgtacgataaggccggaattttccgcaattggaatgaattcggacggcgaaatagcgccgcgccgcgggtgttcccaacgcatcaatgcctcaaagcccgcaaccgtgccttcctccagcttcacaatgggctggtaaacaaggctgatttcgtcgcgctccagtgcccggcgcaggtcggattcaagttgaagcttgtcgctgccgatggcgcggaaggcgggccggaacggctcgatgcggtcgccgccgaaacgtttggcctggaacattgcaagttccgcatccttgacaaaatcttctgccgtggtcgcagtcttggtccaggtgatgaggccaatggaggccgtcagcacgatctcacgcttggcataggcaatgggcgagcgcacggcctggcgaagtgcttccgcaaaggttgcgatgcggcccggatcgacttccgaggcaagcagcaggccgaactggtcggaggaaaggcgcgaaagcgtatcctgcggcttcatgaggcgcgctaggcgccgtgaaatggtaagcaggatcgtatcgcccgccgacatgccgagactgtcattgacctgtttgaagcggtcaatgtcgatcacgaacacggtcgggtgcaggttgctttcgccacgcgccatgttcatcatgctgctcaggcggtcgagaaagagctcacgattgggaaggccggtgaggttgtcgtgcacggcatcgtgcagcaggcgctcctctgcctttttctgttccgtgacattgaccagcgtgccgacgcagcgcaccacttcgccatccgaaccaatgaccgggcgcgcgcgcagcgcataccaatgataatgtccgtcattggcgcgcaggcggaaaatctggccgatgcggccgcggcggttttccagaatggcgtcgagcgtggagcggaaacggtcgcggtcgtcggcatgcatggcgggcagccagttgcgcaccgggccttgcagggagcttgcggtattgcccagataattggcgatatcgggcgtcgtcaccacgcggtcccgcggcacgtcccagtcccagacgatatcgcctgcgccgatgacggcaagcgcctgacgctccatatcggaaagaaggccctgttgcagtccgccgcccgcgaaggcgtgctgcatgacagtaaagccgatcagaagcacgatcagcacgaggccgccgccgagcgccgattgcacgatatcgttgtcgagatgtccggaaacggccatccatgcgccgatgagccatatgagcgtcaatagccaggcgggtatcagcatgaccgcgcggtcatagcccttgacagccagataaccgataatggccacgcccgaaaacacggtgagggcgagcgagatgcgcgcgatgccggaggcgaccgggggatcgaagacggcaacacctgcaagcgcaagcaggcccaggatccatgtcaccgcgccatagctgaaatggtcgtgccagcgattgaggttgagataggtgaaaaggaagatcaccagagatgcggcaagcgcaacttccgttcccgcgcgccatatctgctcgtttccgggcgttatctgcatcagcttgttccagaagccgaaatcgacgcagatataggccagaaccgcccatgcaagcgcggcggtggccggaaagagcgatgtgcccttgaccacgaaaaggatggtcaggaaaagcgccagaaggccggaaatgccaagcaggatgccgcgatatagcgtgtaggaattgaccatatctttataggcttccggctcccacaggtaaagttgcggcagattgtgcgaggaaagctcggcgacgaacgtgatgacactgcccggattgagcgtgatgcggaagacgtccgcatcggcactcggctggcggtcgagcgcaaagccttcgctgggcgtgatggaggcaatgcgcggtgagccgagatcgggccagatgacgcccgaaccgacgagacgaaaatgcggcgcgacgatcagccggtcgatctgctcgtccgtcgggttggcgatggaaaatgctgcccagtcgccggaggcgttggcgttctggtcggactgtacctcgatacgccgcacgatgccgtccgggccgggcatggtggaaacctgcacgctctcgcccttgttgcgcaaaagctcgacagcgcgcgaaaggtccagcgccgtgtcttccttggaaatcttgatgggctcaatggccgatgcgtgaaccgccgaaagggtcaggaaaacgaacagtgcgaaaaagcgcgcgcctgcttcaaaacagttttttgaaaaacctctcacgagcgttcaaccttgccaatgatcacaccgcgatccgtcatacgtttgtcgctttctatcagggctaaaagcagatggtcctgccagaagccgtttatcttgagataggagcgcaacagtccttctctctgaaatccggctttttcgagaagccgtatcgaacgtacattatggggaatacaggcagcttcaagacggtgcaaccgcagttggtcgaatgcaaaggggataaccagcgatagcgcctccgtcatatagcctttcccggcaaaaggcgcgccgctccaatagccgatcacgccgttctggccgacgccacggtgaatattgccgatcgtgatgccgcccacgatgcggttatcgctgttgcggaatatgaagaaaggatagccggttccggcgctggtttcatcctgataatgcctgatccggtagcgaaaggcactccgggtcaggtcgtcatccggccatgtcggttcccatggcgtgagaaacgcgcggctttgctcgcgaaggctcgcccagctcgcataatcgctcatcatggggtcgcgcagataaatgcgctgtccgcgcaggactgtcggattgcttcgtcggaagggcaggccgatcatgagacgatagggcagtcaggtaataagacagcaaggcaacagggaggggggaatgcatttgccgagctaaacatactgccctaactcccttactgccctattgttctatctctttgttttgacgcattatccgacgcaaagccgcttcgcacttttggctcgaaaatgctctagacagctatcttcttcgtatgcgcattggtcgaaagcgcatcggtcaggcgatcgaagctcatgaggcggccaacgggaccgacgcctgcgatggttggtttgttgttgaggaaaagccgtccggcaaggtcggtcaggcgttccggggtgatgagggacaggcggtccagcaattcgctgttttccaccgggcgtccatagagcaggaactggcgcgcaatctggcccgcacggcttgccgcgctttcctgcgacatgaggaggcttgcgcgatattgcgcacgggcgcggtccacttcctcgatgccgatggaatcggctgccttgtgcaattcgtcgataatgaccggcacgagttccacaagctcgtcgcgccccgttgcggcatggatgccaaacagccccgtatcggaaaagccccaatggaaggcatagaccgaatagcaaagcccgcgcttttcgcgcacttcctggaaaagccgcgaggacatgccgccgccgaggatcatcgaaagaagctgcgaagcgtagaagtcgcgcacatgataggcgcggccttcaaaaccgatcagcacctgcgcatccatcaattcgcggttttcgcggaaatcgccgccgacataatgagcaaggtcgagtgttggcgcggtattgtgcggacggaaactgccgagccgcttttcaacctcgcgcacgaattcgtcatggtcgatgccgccagccgccgtcaccaccatgcggtcggcgctatattgctcctgcatatattggcgcaggtcgtcggatgtgaatgacatcaccgtttccggctcgcccaggatcgcgcggccgatgggctggtggcgataggcggtttcggtgaaacggtcgaagacgatatcgtcgggcgtatcgtgcgccgcgccgatctcctgcatgatgacctgcttttcgcgttccagctcgccctcgtcgaatttggaggcggtcaggatatcggaaagaatgtcgatggccagcggcatatcgttgcgcagcacgcgggcataataggaggtggtctccacgctggtggcggcgttgatctcgccacccacattttcaatgtccgatgcgatctgccaggctgtacggttttccgtgcccttgaaagccatatgctccagaagatgcgcaattccgtgacggtcgggggcttcgttacgcgctcccgcctttacccagattcccaacgccgcgctttcaacatgcggcatggtatcggtggctattgtcaacccgttgggaagacgcgttacttcaacacccattagcaaattgctccctgcattctcaccctggttccctttcgtgcctgctctattcaggctcgggaatggtggcgcacatattcttccacgattttcagctcgttgtgaagaactgtgaagctttcttttcgttgcatcaggtcgcaaagccatgccggcaattgcggctcgaccccacatgcagccttcaccgcatccgggaatttggccggatgggcggtcgccagaaccaccatcggggcggtgccggatgctttttcacgcgcgaccttcacaccgatcgccgaatgcggatcaagcagatagccgtctttggaaagaaccgattcgatagtcgccgccgtctcatcgacggtggagcggccagccgaaaattcgctgcggatggccgaaagcggcttttcggaaatcgtaaatccgccagattgcttcaggccctgcatcagcccgcgcacggccgccgcatcgcgcccgtgtgcctcgaacagaagccgctcgaaattggaggaaatctggatatccattgagggcgaagtggtctgcgctacgccgcgcatctcataggccccgctttccagcgtgcgcgaaagaatatcgttgtcgttggtggcgatgatgagttgctcgatgggcaggcccatgcgcttggcgacgtagcctgcgaaaatatcgccgaaattgccggtgggcaccgtgaaggacacggcgcggtccggtgcgccgaggctgagtgctgccgtgaaataatagacaacctgcggcatgatgcgtgcccagttgatcgagttcacgccggaaagcgacagggcgtcacggaattccagatcattgaacatgccttttacgaggttctggcaatcgtcgaaattgccctcgatggaaagcgcatggacattggaaaagccggaagacgtcatctggcgttgctgtaccggcgagacccgcccattggggaacaggatgaaaatgtctgtgttgtcgcgcccgccaaaggcttcgatggctgcgccgcccgtatcgccggatgtagcgccgacgatcgttgcgcgctcgccgcgctgtgccagaacataatccatcatgcgggccagaagctgcatggcgacatccttgaaggcaagggtggggccatggaaaagctccagcacgaattcgttcgcgtcggtctgcaccaacgggcagacggcatcgtgacggaaggttccgtaagcttcgcggaccatgcgctcgaaatcggctgccggaatttcaccgccggtaaagggcgtgaggacggccagcgcgacttcgacataggattttccacgcagggcgcggatctgttcggctgtgaattgcggatattcctgcggcagataaagaccgccatcacgggcgaggcctgcgagcaatgcatcgctgaatcccagaaccggtgcttccccacgcgtacttacatatttcatttcgtcaggccttcattccagagcggctgcccattcaaagctgtgtaaatgcaatagggcgtccccagaaaagccgcgactatttaaaacatccccaatggatgggttgctctcggcggcaaaaaacgggaaaacgccatcgcgctacgcattttgcagtggtatagagcatttccagcaaaagtgcgaagcggttttgcgtcggacaatgcgaccaggaaaggtttgcatttccagccaaaagtgcaaagcagttttgcatttggaacaatgctatgggggagcgcgcatgtttcccggcaaggaccgaaggggcttgctattggaaaatgaggcggaacggaactggcccagcctggcggacttcggataagccgggttgctccaaaacagtttgaatagtgcagggaagcccggtttatgcagaaagcatcacagaatcgttcatcgttgtttccagtctttgcaacggttttgctcgcatcccttgcgggctgcacaaccagcggcaccgaaaatggtgcaaattcatcgctgccgaccaaggcgacctccggggaaaagcgcattagcgaaactgaactgcgcgcttattgcccatcggtctcgctgcgcgatggaacggccttcttcaatacctatgaaaagggcggcgacaaggatccggagcgcgtgatctatcaggcggcgctgaccgatacgacgcgtagctgccagtatggcaatggcacgctgacgatggatattgcgggcgcaggcaaggttgtgcccggcccgaaatacaagaccggcactatcgtcatgccgatccgcgtggcgattcgtcagggcgatcaggtggtctattccaagctgcacaagcagcgggtgagcatcaccaatcccgacacggcgacgcaatttgtcttcaatgacaagggtgttatgatcccgatgccggacaagcagaatgtgcagattttcatcggcttcgatgagggtccatacaatacgaagtaaattcctcgttcccataaactgacaggatgcgcgacatgtttcgcgcatcttttattttagcctattattccatgatataaaaacatcaattatcattgatgcaaaattgtaaatattatagaagttgatttatcaatatattatcattttaaccgtgaaataatgacaattataaaaattgtattcttttgtatagaaaatgtgctatatatcgctggcaataatttgagttcggaatcgctatgacggggtgatgccgaaaatatattcagacttcccaattgattggtgggaattttaggtgggcatatagatgcggttccgtcgcaatagtttgatttcccccgttttccttgttctgcttctcatgcttattctgggggccgtggccgggcaactggtcggaaaaggactccgcattctcgaagaagaacgtcatatggatatctatatgacggctctgcgcgattactccagccggctgctcgcctccgcgaggaatactctggaggctgcgaataattctcccttcgagatatgttccccgcaggatcttgcctatcagcgcaagctcgtctttgccgcctatcacatcaaggatatcgggcgtctgcgcgatgaccaacttatctgctcgacgcttctgagtgatatcaaaactcagccgcgccgttccgttgccaatgtcaatttgaaggacggaacctatatctatgccgatgatgccttgataacgccgggtagccatgggccgatcatcggacgagggaatgcgaatgtggtcttgagctcggttgccttcgatctcctgcacacgccgcgctatgctttttccatttttgccaccgacgaggaaaagaagcatttcgcgctgctttacaattattcaggtaatgccgagcctggacctgagccgtcctctggtgattgggcgcagaaattcgtggaagcgccggatggcaaggtgttgcgggagaatagcgtgacccggatacgggcgtctgcatcagcctgtcagcaacgatcgaccgaaccagcacggcagcacggctgaaaaacctgctggccatctgccttggcgcattggcgggtggcagtgtcgggctgggctggctctattatcgcaatcgcgaccactcattgctctacaggctgaacaaggcactcgctgccggagagccgcatttgctctaccagccggtggtggatatggcggatggcaaggtgctcggctttgaagcattgatccgatgggaaatccgcaagggcgatttcgtcccgccggatgtcttcgttgcgcgggcggaggaggcgggcaccgctacaaagataacgatctatgtgctggaacgtctgatagaagacatgggcgacacgctgcgccagcgccgtgatttgcgtatcaatatcaacattaccgccagcgacctgcaaagcccggccttcatgagccggatggaaaggcgccttgcggcggctgatatcgaaccacaacaggtggggctggaactgacggaacgcacggcggtcgatttttccaaggcgacggacggcatcaggcgcctgcgcgagcaggggcaccggatttatatcgacgatttcggcaccggctattcgagccttgcctatctcggcgaattgcatgtggacgcaatcaagatcgacaaggctttcacgcgcactgtcggcaatgattacgcaacggtctccatcattccgcagatcatttccatggcgaaggaacatggcctcgatatcgtggtcgaaggggtggaaacggaggcacaggccctctattttcgtaaactgggcacgcccctggccgcacaaggctggttttttggcaagccgctgtgcgtttccgatgcgcaggcgctggtcgctacagtgaagaagaagcaatcgcgcgtgaagttggcccgcaaaacgacccaaaaggcgaaatgagcgggccgcacggaaaatacgggcgcgagtggagcagttttgagaaaaagtgcagatcgataaaattcaaattaaattcgactgcccatatgaaatgaatggcaagaggtttgggttattctgcgcctatgaaacagaaatttgaacgtatcctcgaaccgacggacacctgggctatcttcgatacgaccgcagacgtgcccgccatgatgggaacccggctgctcatcggcctcacggaaaaagaggccgaagaactgctcgccattctcaatgcgccgccaaaaggccgcaacaaacgctctgccgcctgagcgacaattcaaggcgtcagaattttctttccggactgtgctcaggcatctgtccagatggacagggcgtcgatcacgctctgcaaatccttgtggcggtggataaccgtttcggctcccgcatcggtcagcttgtcggcatggccgggataggtgtgcgccccgcccgtaaaaccgatgacgcgcataccggctgcgcgcgcgccatgaactccatggacggaatcctcgatcaccagcacattggccggatcgacgccgaaatggcgcgccgcgtggagaaacacgtccggggcaggcttggtctttccgctgcccacttccttggcggagaaaatattgggtgcgaagagctcgtaaaggccgacgcgcttcagcatgttttcaagccgcaggctcgtggagttcgagcagatgcatttcggcagcttgagtgcggaaaccacctccacgatgtcttccaccgcgttgacctcgttcttcagcttttcatccagaatgcgctccgacttgtcgaggagcgacgcggaaagcggaatgcccgcctcgcgctccaccgtcagcaggatatcctgccaggtgaggcctgcgaaacgttcggccatttcatcggcggcaatcggatagccggattcggtcaggagggcggattcgacttctgcggcgatgatctcggaatcgaccagaacaccatcgcaatcgaaaataatgagggacggtgccgccataagcgtaaccttcttgttgaagcattttgatccagcgggaagggcctcccgtctggcaatgcgtgaaagggaaaagacgaccggcaatcgccggaacgaccgggccggaaaatacgggcgatgagctacacctttatgatgggcccgtcaaacttcgccggcaacttcgcggcggcggcggtccagttcttcgctgtagcggcgcaatgtgtgcgcttcgctttccgcccggtcgaagcgggcgacggcttcctttgcgttcatttgtggcagaaggaactcatcctgatatttgagcagctccgcaatactgtgagtcttgtctgcggtatcgaaactgtcgccataggcctccggcacggggatcatgccgacatagcggccttcgctgtccaccgcgatcacgcgctgggtggagccgagcggaaaatcgtggcggaaggtttcgatatcggtatcgatcgcaacggtgcgcacgtcatggcgcatcatgcgcgcgacggtgagatcgcgtatccagccgatgtcgtgcgcggagcgtatggcctcgccgcgcaggtggaagcgccaggttgcgaaggagtagccgaaggtttttctcaccatcagcgaggatgaaacgaccgcgcccagaaccagcatggagatcggaaagtctccggtcatttcgagcgcgaggaaggtcatggtcatcggcccgccaaccacagccacggcaagcgagctcatgccgatgacggcatagacttccggtgccagcgcaaggcttgcaggcatgatggtcccggctatggccgcgaaaagcttgccggtgagcgcgcccagaaacagggaggcgaaaaacaggccgccgcggaagccggatccgatggaaaccgccgatgccagcgatttggtgaggatcagaagcaccagcactggaatggtgatgttggcgttgagatcgagatgcagcgcgccatggccggaggccagaacctgcggcgagaaaaacgcaatcatgccgacgattgcgccgccgattgccggcgccagcacattgggcaccacgctgcgccgtgcgaccttttccaccagggtaacgccacgcatgatgagaatggcgatgcccgctgaaatgaagccgagcatgagggccggtacatagtcgcgcggggtgatgtcgtcgatcaggccgatatcgataatgaaaggtgcgccgcctatggcctgcgtcacaagcgtcccgatgatggccgcgaccacgacgggggcaagtgtggcgatggaataaacgccgatgataagctcgaaggcatagaacgagccggtcagcggcgcattgaaggcgctggcgatggctgccgccgcgccgcagccgacgagggtgcgcatgtcggcgcggcgcagtttcagtgcgcgcccgatgcgtgaggcaaagccgctcgcaagctgcgtataggccgcttccagccccaccgaagcgccaaagccgttggaaatgaggttctgcccgaccagaatgaaactgtcggtcagtgacaggcgtccgccatggagggcgttcgcctcgatggagtcgacgatgggacgtttgcgctagcgcgccagaacccagatcagcacgcccatcaatatgccgcccgccatgggtgcgatgaaggcgctcggataaagctggatggccgcactcagccgctctccctgctggaggccgaagattgcctgatgcatccattgcgagataccgccgatggccgcgacggcaagcccggacaggataccgatgagcgcgcccgcaatgacgatgccgatttcgctgccgcgaaccagtgcgcgtgtgcgaaagggtacgaacagcaccctcaaatatcgattatgacgcaactccgcgaaattcattatcaaactacacccgacaggcacttcagtctgcgagcggctgccacacacactgcatcatcgtcatttgccgccggatcatagaccaaaagaaataaccaagccttattgattgcgacatatgccgttccagccttgcacatggatcacgtcgtcacgatgacaagtcgataattatctctgccttattgggcgcgcaaaggccgcaaagccgggctttccctgtgatattaagaaaagatttacgatttcaagcacttggcgttaacggcatatttaccctacgcagtaaccataggaacaagttttttgcgttcacaggtaatcgagtatcccatgtccctagtacgtcttgcgcatgagttgcccatcgaggccccgcgtaccgcctggctcgactccatcatcaaaggtgattgcgtttccgcgctggagcgcctgccggatcattccgtggacgtcatctttgccgatccgccctataatctccagcttggcggcgatctgcaccgtccggatcagtccatggtcagcgccgtggacgatcattgggaccagtttgaaagcttccaggcctatgacgccttcacccgcgcctggctgctcgcctgccgccgtgtgctgaagccgaatggcaccatctgggtcatcggttcctatcacaatattttccgcgtcggcacgcagttgcaggatctgggcttctggctcctcaacgacattgtctggcgcaagaccaatcccatgccgaatttccgtggccgccgtttccagaatgcgcatgaaacgctgatctgggcttcgcgtgaccagaagggcaagggatatactttcaattacgaggccatgaaagcggccaatgacgatgtgcagatgcgttcggactggctgttcccgatctgcaccggcagtgaacgcctgaaggacgagaacggcgacaaggtccacccgacccagaagccggaagcacttctcgcgcgcatcatgatggcttcaagcaagccgggcgacgttattctcgacccattcttcggttccggcacgaccggcgcggtcgccaagcggcttggccgccatttcgtcggcatcgagcgtgaacagccctatatcgacgccgcaaccgcccgcatcaatgccgtggagccgcttggcaaggcggaactcacggtgatgaccggcaagcgcgcagagccgcgcgtggccttcacgagcgtaatggaagcgggccttttgcgtccgggaaccgtgctttgtgatgaacgccgccgttttgccgccattgttcgcgccgatgggacgctgacggccaacggcgaagccggttcaatccatcgtattggcgccagggttcaagggttcgatgcctgcaatggctggaccttctggcactttgaggaaaacggcgtactgaagcctatcgatgccctacgcaagatcatccgcgaacagatggctgcggcaggtgcataagaaagtttaatatcggacgatctccagtaaagtttgatagcaaggcgctcgaagttttcaaacttcgggcgccttcattctttcagaaagaaagctgtcgcgcccgcaaatcgtcggccagtttggctgcgctggtaaaatgcaccgcctgccagcccgcttgcttcgcaccttccacattgtgcatcgtgtcatcgatgaagaacgttgctgccggatcgaggccgaacgaggcgacgtgatgatcgtagatcgcccggtcgggtttgatgaggcggatatcgcctgaaaccgtcacgccacggctttcggtcaggaagggaaagcgggcctgtgcttcccggaatgtatcggatgcgaaattggtgagcatggtcacgtcgtggccagccgcaatgagcccgcgcaggatttcaacgctgtcgtcataggcatggggcaccatgcggctccagttccggcggaaagcgcggatatggtcgtgatgttgcgggtggctttccagaagcagggcttcggcttcctgccagcttcgcccgcgatcctgttcgatgttccacgcgctggtgcagatattttccagaaaccagcgccgttcgccagcatcaggaatgatatccagaaaggcaagttccggatcatagtgaatgagcaccttgccgatatcgaaaacgacatgtttgaccgggctactgttcaacggcttttcctcccccgtttgaaagcgtctggaatagcggcggcaatggcttttttcataaccgttggcagggcctcgccgcaaagctcctcgggcgttgaccaccatccttcattcgccgcttgtttccgcacattgctggcacgataaaccgacagccgcaactcgaaatgcgtgaagacgtgcgtgatggtgccggatggtgtccaggctgccgaaaagggcgctgcattcaccgttgcgtcaccgtcgatgcgcgcggtccagccgctgcccggcacttccgtcatgcccgccagcaagccttcgcccttgcgcttgcgcagatagacggagccgtcacccgcaatggcaatgaaggccgcgcctgtgcgcaccggcttttccgctttgggcgcttttaccggaaagtcttccgggtcgcgttcgcacagcgcgatgcatcccttattgagcgggcagagcgcgcaggccgggcggcgcggcgtgcagatcgtcgcgcccagatccatcatggcctgtgcaaaatcgccggggcggtcaggtggcgtcatctgccccatgagcgcgcgaatctgcgcctttgcgacggggaggggggtgtcgatagcataaaggcgcgagatcacgcgctcgacattgccatccaccacggcgacctgctcgccaaaggcgatggcagcgattgccgccgaggtataatcgccgatgccaggcaattccttgaggccggccgcacttttcggaaattccccgccattttcggcgacgacgatatcggcgcatttcttgagattgcgcgcgcgggaataatagccaagccctgcccaagcgcgaagaatatcatcctcgctcgccttcgccatggcccggaccgtcggccatcgctcgataaagcgcaagaaataggatttcacggcttcaacggttgtctgttgcagcatgatttccgacagccatacacgatagggatcggcgacgtctcctttggccgcgtcaacaggcgtcacgcgccacggcaggacgcgatgatgacggtcataccagcgcagaagaaaagtcgtgggatccatgggcctgcttgatgcgtatccatgcggattcgttaaaagaatggctttcataatagaggtcgaacgcacttttgctcgtgcgtgtgtcgcctttgtcggttctatatgccatatcggcttatcctgccatcgccattctcatgtgagtgcgtttcccggcaatgcgcatatataccgcttcgcggcagggtggcggaatgctaataaagcacgcatagccgacgaagcttcccctttgtctgttgcatggtttcgcagttataatggagcagaatgagcgaaccgaacccaaaacgcggatttcgtccgctggcggatatggcgtcgggtctggttgacccggtgctgcgcaagcgcgcgggcatcaatcttgctttgctgcaagcctgggaggatattgtcggcccggccatcggcgcgtcctcgcgaccgcttcgcattctctggccgcgtcgtattcgcgaagacgatcccttcacgcccgctacactggttattgcctgcgagggtttcgcggcactgcaaatccagcacgaaaccggtgaaatcatcagccgggtcaatggtttcctcggctttgcggccattggccgcatccgtattaagcaaaaaccgcccgtcattgcagtgaagcgccgtgtgaagcgccttgcgtcgctcggccccgccgaagagcgcagtgtggacaaggcaacggcgggcatcgaggatgatgcgctgcgccaggcacttgcccgcctcggcaggaatatcctcgctgaaaagcgcatgctgggcaaaaagggcggctcgaaaaactgatcatcgcgcttttctcattggcaccgggcggggtttctttcgttgccataaatttgatgcaagccatccacagtttgcacatgcgtggggttccgcaggagtttgctgtcgtttatatggaatcaggatgccgcttcaccgcctatcatctgaatgttgcaggtctggcgcctagcgatctgctgctctagattatatgttgaaaacaactcattgaaacaggacaggatgattcggatgcctgtagcgcttaatcgtagacacgtcatttctcttgctggagcagcggctgccgggctggcctttacccgcggtgcgaatgcacagcaacacgccccggaaggcattgtggatgccatcgagattgccaagccgggcaagctcaaggacatggtctatggcaaggctgatgcgcctgtcaccatcgtcgaatatgcttcgctgacgtgtccgcattgcgccgatttcaagctcattacttttcctaaaatcaaggaaaaatatatcgatacgggcaaggcgcggttgatattccgcgatttcccgtttgatccgcgcgcaacggctgccgtcatgctggcgcgctgcgcgccggaagaccattatttcccgatgatcgacctctttttcaggcagcagcaatgggcgacagccgaagacggcaaagccgcactgctgcaaatcgcgaaattggccggttttacacaggagtccttcgaggcttgcttgacgaaccagcaacttctcaatgatgtgagagcaacggtggaacgtgggtcgaaggaatttggtgtcaacgcgacgccaactttcttcattaacgggaagaaatacgcgggagacctttcgtttgaggagatgtcgggattcatcgacagcgctctttgatctgtttttcaggatgaaaagcgggcgcttcatcgcgcctgttttctattttggcgtgcgtaatggaggggcttgctgatgcgcttctccaggctgcgccttgtcgggttcaaatccttcgtcgagccgatggagttcgtcatcgaaggcgggcttacaggcgttgtcggccccaatgggtgcggcaagtccaatctggtggaagccctgcgctgggtaatgggtgaaaactcctacaagaacatgcgcgcttccggtatggacgatgtgattttttccggttccgcgacgcggcccgcgcgcaatacggcggaagtgacgctttttctcgacaattccgaccgcacggccccacccgcctataacgacgcggatgaattgcaggtgtcgcgccgcatcgagcgtgaggccgggtcgctctaccgcatcaatggcaaggaagcacgcgccaaggatgtgcagcttttatttgccgatcaatccaccggtgcgcgctcgccttccatggtggggcaggggcgtatcggcgagttgatacaggcaaaaccgcaggcgcgccgtgcgcttctggaagaggcggcgggcatttccggcctgcacacgcgccgccatgaggcggaactgcggctgcgcgcggctgaaaccaatctggagcggctggatgatgtggtgggcgaactgggcagccagattgaaagcctgaaacgccaggcacgccaggccaatcgcttcaaatcgctttccgcagatatccgccgcgccgaagcagccttgttgcacctgcgctggaatgtggccaaagggcaggaggccgaggcgcagagcgcgctgtcgcaggcgaccgcgaccgttggcgatatggccgaagcgcagatgaaagccgcgcgcgatcaggctgtcggcgcgcataaattgccggaattgcgtgaggcggaggccggggctgccgcagccttgcagcgtctttccattgcgcgcacgcaactggacgaggagggtgagcgcattcgcgcccgccgtgccgaactgatgaagcggctggagcaactgactgcggatatcgcgcgcgaagaacagatgttgcgcgaaaatgccgatattctggcccggcttgatgaggaggagcaggaactggccgcttccagcgaggcatccggtgaacgcaatgaggaattgcgcgcgctgttcgaggaagcggaaatccgcttgcaggatagcgaaagcgcgcttgcccgcttgacggcggagcgggcggaagccgctgccgagcgcgcgcaggtcgagcgggcgctgaaggaagcgcaggaccggcgtgaccgtctggccgtgcagatggaaaatatcgagcgcgatatcgcagccgtggttggacagatcggcggtctgttcgatccggcggaaaagcgcatcgtggtggatgcctgtacgcaagccctggaagcggccgaagaagcggttgtcgcggcggaagaactggtcgcccatgcgcgcgaggcggaagccgcaagccgccagcccttgagcgaagcgcgcacggaattgaaccgtatcgaaaccgaggcacagacgctggcgcgcattctcaatgcgggcgagacaggccaattcccgccggtcgtcgaggaattgcgcgtcgaaaagggctatgaagtggcgcttggcgcggctttgggcgaagatctcgatgcggcaagcgatgagaatgcgccggtttactgggcctataatcccgctgccgaaaccgatccggccttgccggaaggggccatgccgctcgatcgcctggtggatggcccacagcaattgcgccgcaggctggcacaggtgggcgtggtttcggaagcggacggcaggcgtttgcaggtaggcctgagaccggggcaaaggcttgtgagcaagacaggcgcgctctggcgctgggacggctatacggcgagcgccgatgcgcctacgcctgccgcgcagcgtctggcgcagaagaaccggcttgccgaactggaacaggatgcaatcggcgcgcgcaggcgcgtggaagatgccgggcaggcggtggaacgcgcggaagcggcagtgcgcaaggccgttgaggacgagcgcgtggcgcgcgatcaatggcgtgccaaccagcgcaagctggatgaggcgcgtgaagcactggccgcagccgagcgcgcggcaggtgagcttgcaacgcgccgctccgcgctggatgaatccagggcgcgtctggaagaaaatcttgaagaagcgcagatccgtgttgcggaagccggggatcgccttggcgaaatgccggatatggatgcgattgcccagcgcctttcggcgctgacgagtgaggtgcagtccgaccgcgcggcgcttgccgaggcgcgggccgcctatgaaggacttcgccgcgaggccgatgcgcggttgcgccgccttgaaatgattgcactggaacgccgcaactggatttctcgtgccgaaaatgccgatcgccagatcgctgcattgaacgaccgccgggcggaaaccgccgaagaagccgaggtgttggcggaagcgcctgacgaaatcgaaaaccgccgccgggcacttttaaacgagctttcgctggcggaagagcgtcgcagggcggcggcggatattctggcggaagcggaaacccggcaggcggaactcgacaaggcggccacgcttgcgatccagcatcttgccgcaagccgcgagcagcgcgcgcgcgccgaagaacggctgaccgcagcgcaggagcgccgcaaggatgccgaagcgcgtatttttgaagccttgaactgtccgccgcatgaagcgatccgccatgccggtctgaagccggaagacgccatgccggacccggaccagcttgagcgccagttggaacggctgaagatcgagcgcgagcgtctgggcgcggtgaacctgcgcgcggaggaggagagccgggagctttcggaccgtctcgacgcgcttatctccgagcgtgaggatgtgattgaggcgatcaagaagctgcgtcaggcaatccagagcctgaaccgcgaaggacgcgaacgtttgctggcggcattcgatgtggtgaatgcgcagttccagcgcctgttcacgcatctgttcggtggcggtacggcggaactgcaactgatcgaaagcgatgatccgctggaagccgggcttgaaattcttgcccgcccgcccggcaagaagccgcagacgatgacgctgctttccggcggtgagcaggcattgaccgccatggcgttgatttttgcggtcttccttaccaatcccgcgccgatctgcgtgctggacgaagtggacgcgccgctcgacgaccataatgtcgaacgctattgcaacctgatggacgaaatggcggcttcgaccgaaacgcgcttcgtcgtcatcacacataatccgatcaccatggcgcgcatgaaccgcctgttcggtgtgaccatgggtgagcaaggggtgagccagcttgtctcggtcgatcttcaaacggcggagcagctacgcgaggcaagttgacttttctataatgggaggatgcatgggcgccgatcacgaacatgccgatgtgaagaacacgccgatttcccgattatggatcgctttcggcctgaccggcatcttcatgattgccgaagtcatcggcagctttgccaccggcagtctggcgcttctttcagacgccatgcacatggcgaccgatgcattcgccctcttgctggcgctgatcgccatctatctggggcgccgcccggccgatgttctgcgcacctatggctatgcgcggttcgagatattggcggcggcgttcaatgcgctcctgctgctgggtgttgccttctatattctctatgaagcctgggagcgcctgtccgaaccggccgatgtccagtctctcggcatgttggcggtggctatcgtcgggctggtcatgaacttcatctccatgcggatactgaccgtgcacaaggatgacagcctgaacgtcaagggcgcttatctggaagtctgggccgatatgctgggctctgtcggggtgatcgccgctgcaatcatcatctatctgactggctgggaatgggtcgattcagccatcgcggtcggtatcggcttcatggtttttccacgcacatgggttttgctcaaggaatgtatcaacattcttctggaaggtgtgccggcagggggcgacgtgaaaaagctcgaagctgcaatccttgccgtgccgggtgtcgcctccgtccacgacctccatgtctggtcgctcaccaagaccgagcactcgctgaccgcacatctcgtgctggcgcaggaagccgatggcgaaacggtgcgccgtgccgtggaacatgtgctccagaacgattatgacctgcaccacacgaccttgcagaccgaaaaagtgacctgcgcggcgaaggaactaatccattgagtgctgcctgatagcgggctcgctgcgatacggggcatttgcaggctccgcccgcagcgagccgccatccagtcccgcgacaaaccggcgagactgatgcgtaactgctctatttatcgctccagacggcaagttcgtttccagcggggtcggtaaagtgaaaacgccgcccgccgggaaacgtgaagatgggttttacaacagcgccgcctgcatcggtgacagcgtccagagcttcttccagatttgccgcaaaaagcacgggcagcggctttgccgtgctgctttgcgcatcgaagccgccatccagcccttcggcgaaagccgaataggtggggccgtaatcggtgaaagcccagccaaaggcgcgtgcgtagaaattcttggtagcgtccagcgacccgtttaaggccggcatttccagataatcaagcttgcccgtaatgcgcatggccaactccgataagttccccatttgttctaactcttgcttcaaattcgcgccggagtcaatcacttcaagactattctcccgattcatttttcacgggaggctcaccgtttctgggtgcctaatcgattctattgtcgcggcccgacttttttggttggccctcggcttctgatcgcataagcaacgcaagcaggttcagggagtgcttgcagcaattgcaggtctttcgggaaccttgtcctgtgtcaagggaggccggaatggcaaagtgggtgtacacgttcggtgatggcaaggcggaaggggctgcgagcgatcgcaaccttctcggcggcaagggggcgaacctggctgaaatgagcagccttggcctgcctgtgccgcccggctttacgattaccaccgaagtttgcacttattattacaataacgaccgcgtctatccgtccgaactggatgcgcaggttcaggcggcgcttgcgcatattgcaacgcttaccggtcgtaatttcggtgatgcggaaaaaccgcttctggtttcggtgcgctccggcgcgcgcgcatccatgccgggcatgatggatacggttctcaatctcgggctcaatgacgagacggtgcaggccattgcccgcgaatcgggcgacgaacgtttcgcctatgacagctatcgccgctttatccagatgtattcggatgtggtcctgggtgtcgatcatggcttcttcgaggaaattctcgaagacaccaaggcggatctcggtgtcgaggtcgatacggcgctttccgtcgacgactggaagaacgtgatcgggctttacaaggcaaaggtcgaggaagaactgggccagcctttcccgcaagacccgcgcgagcagctttggggcgcaatcggcgccgttttctcaagctggatgaatgcacgcgccatcacctatcgccgcctgcacaacatcccagccgcatggggcacggcagtcaatgtacaggccatggtcttcggcaatatgggggaaacctcggctacgggcgttgccttcacgcgcaacccatcgacaggcgaaaacaagctctatggcgaattcctcgtcaatgcccagggcgaagacgtggtggccggtatccgtacgccgcaaaacatcaccgaggaagcgcgcatcgccgccggttccgacaagccctcgcttgaaaaggagatgccggaagcctttgccgaatttttgaaagtcgcaaatcgtctggaacagcattatcgcgacatgcaggatctggaatttaccatcgagcgcggcaagctgtggatgctccagacgcgctccggcaagcgcactgcgagggctgcgctgaaaatggccgtggaaatggcggcggaagggctgattagcgaggaagaggcggtgttgcgtatcgaccccgcagcccttgaccagcttctgcatcccaccatcgatccgcgcgccgagcgtcaggtcgtgggcatgggcctgccagcttcgccgggcgctgcaactggcgagatcgtgttcagctccgaagaggccgaacaggccaaggcggaaggccgcaacgttattctggtccgcattgaaacgagccccgaagatattcacggcatgcacgctgccgaaggcattttgaccacgcgcggcggcatgaccagccatgcggcggtggttgcgcgcggcatgggcaagccctgtgtttccggcgccggttcgctgcgcgtcgattaccgcaatggcaccatgctggctgctggccagaccttcaggaagggcgatgtcatcacgattgatggcgcaagcggccaggtgctgaaaggctctgtcgccatgttgcagccggagctttccggcgatttcggcaagctgatggaatgggccgaccgtgcgcgccgcatgaaggtgcgcgccaatgccgaaacaccagccgatgcccgcactgcgcggtcatttggtgcggaaggcatcggcctttgccgcacggagcatatgttcttcgatggcagtcgcatcgtcgccatgcgcgagatgattttgtccgataccgaggaaggtcggcggctggcgcttgccaagcttctgccgatgcagcgttcggattttgccgaactgttcgagatcatgaagggcctgcccgtcacgatccgcctgctcgatccgccgctgcatgaattcctgccgcatacggatgaggaagtggacgaagtcgcccggtccatgggcgtcgatgctgcgaagctgcgcgaccgcgccgatgcgctgcatgagttcaatccgatgcttggccatcgcggttgccgtctggctgtttcctatccggaaatagccgaaatgcaggcgcgcgctattttcgaagctgccgtggaagcgggcaagaagaccggcgagccggtggtgccggaagtgatggtgccgctggtgggcttgaaggcggagcttgatttcgtcaaggcgcgcatcgatgcggtggcgaaggaagtcatgagcgaggcaggcatcaagatcgactatatggtcggcacgatgatcgagctgccgcgcgcggcactccgcgcggccgagattgccgaatctgcggaattcttctccttcggcaccaacgacctgacgcagacgaccttcggtatttcgcgcgatgatgccgccggcttcctcacgacataccagaaccgcggtgtgatcgagcaggatccgttcgtttcgctcgacgtggacggtgtgggcgaactggtgcagatcgctgccgaacgcggacgcaagacgcgcgaaaagatcaagcttggcatctgcggtgaacatggcggcgacccggcttccatcgccttctacgaaaagacgggtctcgactatgtgtcctgctcgcctttccgtgtgccgatcgcccgccttgcggcggcgcaggcagccgtgcgcaaagtgtaaaccgctgccataattcagctttactgccgggttagttagcgactgctaatgcgttttcgagccaaaagtgcgaagcgccgatgcggggaaatcagtccactggactgatttccgcttctgctttgatgcgttgaatgcagacaagtcctaaaacaccggcgggagcggcacatgaaataaggtcgctccggttcatttttagaagatattgtcatgtttcaaaagttttcagcggcgggtgccgcgctattattcaccgtcggcattgcctgtgccaatgacatggcgtcaaaggagcatggctctgaaacggtcacgattgtcgagccgcaactgcatattaagccgggcggcgcggcggcaccgcaagtggcgctgacgcttgatgcctgcatgggcaagacagatcatcgcattctggacgtgctggtgaaagaccgcattccggctacgattttcgtgacagggcgatggataaagcaaaatgccgaagccgtggcggttctcaaggctcatcccgatctcttcgatgtagagaaccatggcgcgatgcatgtgccagccatcacgaacatgccgctgatgtatggcatcaagaccgctggctctctcgatgccgtgcgcaaggaaatcgaaggcggtgcggaagcgattaccgccgagggcatgccaaagccgctttggtatcgcgatgcaacggcgcgctattccaccgatgcggtgcagcttgccaccagcatgggctacaagatcgccggttattcgctgaacggtgacatgggcgcgagcttgcccgcagagactgtggaacggcgcatcgccggtgcgcatgacggcgatgtcattatttcgcatatcaaccagccgacccgttcttcgggcgagggggtagcgaaaggcattctggctttgaaggccaagggcatgaaattcgtgcgcctgaaggatgtgcaaaccacgatggaactcaaccccgtcccggacacgatcttcctgtcaacaccgctgcccagaaaaacaggaaacggtgaaatagagcatttccagcaaaagtgcgtagcggttttgcgtcggataatgcgactaagaaaagtttgcatttccgcgccgagcgccagaacgttttatcgccttgacagccggatgcgtcagctttcgtttgcggcttgttgaggcgacagaattttcatcacggcggcatagttgcgccccaggctttcaaacagggcgttgtggccggtcaacggtgcaagggagagcgtcgttgcgcaatgtgacgaagatcacctgatcctgtggctggccggaaatggcaatagcgccgatgcgctgcgcctcgctggtgtcgagggcgggcatgttgaaaagcacttcgccgccaacccgttccgcagccttggccagagccgcgtcgaaaccttcggtgaggacatcgatagcacccagtgcaaattccagctcgacggcttcaagcgtcattgcatcctgttcaggggcttctgtcaccgatgttggcgcggggccatggctaaggacacggtccatgtcgtcctctccaaagaatcctataacacccccgaacaagatcatgccttttgttagaagttgctgcaatgcctttttattgatttagttagcttttttttcgataggctgtaaaactgtgtgatctcgcaggggacaggagtgtaaaaagcttcgcaattttgcgggaggttgggcgcgttccgcatatatgaagaatgcttgcgggagggtatcaacttatagccccccacaaggatggggtgaaaaccggggtgaatgatgcacgagggttatgcttgagcagatgagttttgccgagtgaaaatctctctgctattcataggctgtcctgtgattggctgggaatctggatgagaaaacttcgctatcagcggcggcagtcgcgctctgctgtatgggcgctgcgctttggcgtctttggtgccttgctgcttgcaatcgcctttctcctgcatcgcttctggcggctggagacgcctgatttcgtgctggtggcgatattgagcggtgcccttgcgcttctggcgctcatctgcgcggccaaggggtttcgcaatctatgggtcaatggcgacaagggcggtgcgcggtcgttctggggcagtgtttttgcgcttgtggtcatggtgccgctcgcgctggtgggggcactttggtatggatcaccacctttttatgatgtgtcgacggatttcgagacgccgccgcagttcaccgacaacatgcccgcgcgcctacaatggatgaacccgctgaccgagcgggtggacggcgatccgctggcgcagctttcagcctatcccgatgtgtgggccgccgttatgaggccgcgccggaccgggttatgcaaggggtggagacgacgttgaaggccttcggctggaccgtgatcgcgcgggatgtcgccacgccggaacaaaacgccatccgctttgctgccaccgcgcatagttttattctgggtctgaaaagcgatatcgtcatccgcctgctggacgaaggtgaaaccacctatgtcgatatgcgttcgctgtcgcgttatggaaagcgcgatatggggctgaatgccggtttcatcactgattttctgggcgcactggagggggaggtcaataaggctccggccgatgtcgaataatcaggctggctgatagatacctttcagcgacgggtcgccttcggttatgatttcgccgcgcccgaccagatcttccagatgcgccagcaccgaaagtgccgctgcaccatgcaggcgcgggtcggtgtcgcgatagatcaccttcaccatgtcgcgaatggtgcggtcgccctgcacaatgcgctcgaggatcgcgcgctcacgcattttgcggtgggcacgcaggccccgcacaaaggcggccggcttcgtcaccgcgccgccatggccgggcagataggccgcatcgtcccgtgccagaagcttttcgagcgatgccatatagtcgctcatcgatccgtcaggcggcgcgacgacgggcgtggcccatgccatcacatgatccgccgaaaagagaatatcggtgcctttcagcgcaaaagccatatggttggcggtgtggcccggtgtgtgaatgccttcaagcgcccagccgtcgccatcgacggttgccccgtcggcaagcaggatatcgggcctgaaatccatatccgcgcttgcttcgagcaggttgacttcacctgcatgatagggccgggcaggccggtgtgggccttcggcgactgtcagtgcgccaagttcttccttgagccgttgcgcaagcggcgagtgatcgcgatgggtgtggctcacgaaaatatggcttaccggacgccccgccactgtttcgagcagggcgcggtaatgcgcctcgttttccgggccgggatcgatgatcgcaagcgtatcggttcccacgatatagctgttggtgccatgaaaggtgaaggcactggggttgttggccgtcaggcgcacaatgcctttgccaagcgtgacaggcttgccatattcgggcgtgaaattattgtcgaaaacaagcgccatggaaacggcatccaattgttctttggttcgattgctgaaacggcataggccttatataatcgggtttcaaacgttattcgccaaagcccggtaacaatcggtacggtttcaaaatgacgtttgcaagctggcgcttgtgcgtcacgttttcgttttcatgcatttcccgcctgaaaacgccttgaagagtggagtctgctatgcctcaaagagccaagtcccgcgttgccgccgccgcactgattgccgattatctgccgcttgggcaattgtcgagagcgttctggttcgtttccctcgcactcgtcggcaccgccattctcaccctttcggcaaaaatcaaggtcgatctcgtctatgtaaacgtgacgatgcagactttcgcggtctttgctattgccgctctttacggctcgcgcctcgcggttgcgaccgtcgcgctctatctcctcgaaggcgctctcggtatgcctgttttcacgggaacgccggaaaaaggcattggccttgcctatatggtcggcccgacgggcggttatcttctttcctatctggcagccgcatggatcgttggccgcgccgccgacaagggcctggcgcgcaacccgttcgcacttggcggcgtgatgcttctggccgaagctgtgattctcgtcatgggggcgggctggatggcctatctgttcggctttgaaaaaggcatcgccttcggcttcggcattttcattgtgggcgatcttgtgaagcttgccctggctgccatcggtgtgcccgccgtgacggcgcttgtgaaacgctgaatcttttccgcatcctcgaaagccgggccccgtgcccggcttttcatgttttggttgaaactgcttcgcgattgacagcacgggcggggccgcgctttgtcagtgcagagattccaaaccttcggggagggtaatgtgcagatcgaaactctaacggtcgagccgctgacgaaagaggcctttgcaccttttggggatgtcatcgaggttgagggcgcgcaactgcgccttatcaacaacggcacgactgaacgctatcatgatctggcgcgggtggaagccgcaggcacgcagacgcgcgtgctcatcaatatttttcgaggccagtcttttgccgcacccatcgatatcatgatgatggaacgccatcccttcggttcgcaagctttcattccgctgaacggcaggccatttctggtggtggtggcggaagatgcaggcgccgggcccgcacgcccgcgcgcttttcttgcgcgcggtgatcagggcgtcaattatctgcgcaatatctggcatcacccgcttctagcgctggaacagaaatcggattttctggttgtcgaccgcgcgggcagggaagataatctggaggagtattttttctccgattacgcctatcgtatcgaaaccacacaaacggcttgaacggggttcccatgggtaagctttccacacatgttctcgataccgcgcacggcaccccggctgcggcgatgcgcgtcgaactttatcgcatcgccgccagcggaacgccggaactcctgaagcgcgttgtcaccaatctggacgggcgcaccgatgcgccgcttctctctggcgacgaaatgcgcacgggcatttatgagctgcaattccacgttgccgaatattttgaaggccgtggtgcggaactggcccatgaacccttcctggatctcatcccgatccggtttggcattgccgatgaagacggtaattatcacgtgccgcttctcgtcagcccatggtcctattccacctatcgcggtagctgaacctaaaacttatccccctgttcgggagcggagctaaactcctcgcgtcgtttattgcgaggagctttacatggacgaaacacccaatctgaaactgccctatattctgccgagccaggcgcaaaaacatattacccacaacgaggcgctgcggatgctggacgccatcgtgcatctgggcgtcaagtcgtggtcgcttggcgatgcgccttcttcgcccgccgaaggagatcgctatatcgtcgccgcgcaggccagtggggcatgggcgggaaaagatggcatggttgcatccttcattgatggcggctggctgttcgtcattcccgccacgggctggcttgcctatgtcgcggatgaggcgctgcttctggtttttgatggcagtttgtggaaaaattcttcatccgtgccggacgaactgtcactttccatgctgggcgtgcaggcaacgcccgatgcggtcaaccgttttgcgctttcatccgatgccagccttttcaataatgctggtgcgggccatcaggtgaaggtgaacaagcaggcggcatccgacacggcaagccttctgttccagaccaactggacaggctatgccgaaatggggctcaacggcagcaatgatttcagcgtcaaggttggcgacgacggtggcaactggcgtgaggctttgcgtgttgaccgggcaacgggcaatgtggccataggctccaactggccaaagacgaggctcgatgtcgatggccccatccgacccgtatcttattctgttgcgaccctgccttcggccgcaagccacggtgcgggtgcgataatttttgttaccgattcgggcacgggcgcagaaatggcatattccgatggcaatgcgtggcgcagtatgagaagcggttcgctcatcagctgaccggcaatacaattgctgctctttccgggcgtatggttgcggcggcctgttcccgcaccagttttactggatttagagcgcgctccgaaagcgtttcggataagatgcatgtcaaaacagagagttagagcgtggatctgatgcattcagattaaaacgcgctccagtaaaatcatgcttatcaacaatgccggtaggtgaaagatgttcgttaaaccattgcaaccacaattgatatggctcaccccggaggagttgtgctagagcattttcaagccaaaagtgcgaagcgtctaagtggggaaatcagctcactggactgatttctgatcctgcttcgatgtgtcggataatgcgtaaagcaaagaaatagagcggttccaatctttgctgtaaccgggtctgttacggttgctggtgcttgtggaatgcgatgatcaacgtggttgcgttcgatctgacggaatagataggattattgctccggcttgccgggcttagtttctctccatctggagggcgggattacagcgcgtatgagtttaaaatatccttggcaaagattggcgcttctgccgcgcatcagcaaacagatcattctggtgttgagcgattgcctgttgctgcttgcaagcgcctatctagcttttgtcgtccgtttcggtttcgtcttcgtacccaatctggcgcagcttttcctgatcctgattgcgccgcttctggccattccggtcttcatccgttttgggctttaccgcgcaatcattcgttatctggccgagcgcgccatctggtcgatcttccaggccaccgcagtcgccgccttgttctgggtggcgctggtgttcctgatggagctttacggcagcaccggcctgccgcgttctgttccgcttctttattggctcctgagtacggttttcatttccgcaagccgcttcggcgcaaaatggctgctacgcactgccgaacacgacaagcggtataccagttcagccctgataatcggcattggcgaaccggcgcgtcagcttgcgacggcccttcgcagccatagcgatacgttggtggtgggctttatcgatcctgccgggcaactggccggaatggacattattggcctgcgtgtctatcgcacggaagaaattccaagcctgatcgaaaattacggtatcaagcaggttgtcgtttcagaacccgcgctggagcagaaggagcgccaggagtttgcgcgccttttggggcgcctgccggtcaatacgcgcattcttccgcccattgctgatctcacggccgggaaatatctcgttagtgcgctgcgcaatgtcgagatcgatgatcttttggggcgttcgccggttccgcctgatacaacgcttctgcgtgaggtcgtggaggggcggcgcatcatgataaccggcgcgggcggttccatcggcagccagctttgcctcacgattgcgcaatggaacccggctgcgattgttctctttgaatcgagtgagtttgcattataccagatcgacaggcagcttcgccagtttgcctcttgcacggtggtgccggtccttggctccgtgcgtgaccgcgcctgcgtggaaaaaacgatccgcgatcattccatcgatacggtttatcactgtgtggcttacaagcatgtgccgctggtggagaggaacccgctggtcggcattttcaacaatgtattcggcacgctggaggtggccgaggcagcgttgaacacggatgtggaacgcatggtgctgatctcttccgacaaggccgtgcgccccaccaatgtcatgggcgcgaccaagcggtgggcggaactggttgtctattattacggacggctggctgagcaggccggcaagaaaaaagctttctattccgtccgttttggcaatgtgcttggctccaacggttcggtagtgccgcttttccgcgagcagattgcaaatggcggccccgttacgctgacgcatgaagacatgacgcgctatttcatgtccatcaaggaggcggcggaactgatcgtgcagtccggcgcgattgcccaatccggtgataccgttcttttggaaatgggtgagccggtgaaaatccgcgatctggccgaaaacatgatcctgctcgcgggactcaccgtgcgcaacgaggaaaacccgcagggcgatatcgccattgaggtgacgggtattcgcgaaggcgagaagatgtatgaagagcttttctacgatccttcgctcgcccagcgcacccgtcatacgaaaatcatgcgtgcgccccagggcagcaaggccgtggtagatattcaggaaagcctggcggtactgcggaccgccatggaaaaggaggatatcgaaatggtccgcaaggtgcttttcgaggtcatagcttcctgaagtgcccgcggaaatcgagcagcagaatgagtgtggcaacggctgcgaccagcagaaatgtcagttgtgcgagcggatgatccagcgccagcaaggccaccacgcaggcgatcaggattgtatttaaaagcgccacatgggccaccactttcggcacactccagccactgcgttttgctatctgataggcatgtttcgagtgagccttgaggatgttctcaccttgggctgcacgcatgacaattgtggtgcccgcatccagaatataataaagcggcagaacaagcgcgaccacgatgtgtgtttcacgcgcaagcagcagcaaggctgttcctacgatcagccccaatggggggcttccggaatcgccgagaaaaatgctggcaggcgggcggttgaacagggcaaaaccgagaagcccgccggcagccaccgccccgatgccgctacttgtcagccccgtcagccccagggcgccgagtaatgcgatacccaccagaggcacgcccaacccggctacagtcatcagatcgagaccatccatgaagttggttacattgattgcgatgataagtgcaaacacgatcaatgttgcttccagccaatagggcagaaggtttggcagcaggcgaaaatcggggccgaggccatatagcactgtaatggcggccagaagctgtgaaccgagccggatgatctccgataattcatagcggtcatccagtccaccgacgacccacagcaggagagatgcgcctgacaggcacaagaaaagctgcatattcacttctagatcgggcgcgaaaatcgcgagcgtcacgaggatagcgggaattagcgcaagtccgccgatctgccgggcggcaatgctatggttggaacgcgaactcatgcgcgcggcaagaaagttcgctggcagcagatgcgacagcagaaaaagcccaatcccgcagagaaggcactgacgaaaaatgaaaccagtaaaaatcgcatgagatataccgataaagagattttctggtggaaatatcagttttgcagcaagacgcaaaccggctggctgttcgatatttctgtaggtgcggtcatggatggagagattgggctggccagtctgaaatcgggtccttgtccattcctccgctaacaatctttctgacggacagaaagggtgctgctattcaagcggagctttccggaattatccggcattaccctctggggtttcacggataatgtcaaagctcgatactgattatcaattggcgtcttgacctgtgaagctatgtgggatttcgctattaggcgattgcgcttggcatttgaagcggttataaggccgcgcaactggttgcttcagtttgatttgttggggcgtagccaagcggtaaggcagcggtttttggtaccgccattccctggttcgaatccaggcgccccagccataaatcagtaagtaaattcaaaatattattgattttacttactgtttctcaaggtgggaatcctcagctttcctccaattcgctgaatgtgcacttagatgtggggcctcaacgggttgtctcggtttaggggccatacccaatcaggcgcttgatcttattgtgtctgcgtgattcactggcttcgctagtgggagttttggaccatggcaggagagttctggcttgatgatcagcagtgggcagtgattgcgcccttgcttccaagcaaccagcctggcgcgcatcgcaccgatgatcgccgggtcatcagtgggattatccacgtcctgcgatccggttgccgatggcaggattgtccagcctgctacgacctccaacaactgtctacaatcgcttccatcgctggtcagccaaaggaatatggcggcggctgtttgaagctttggtgcaaccgaccgatcgggacatccatatgatcgatagcaccaccgcaaaagcacaccgccctgccgctggcggaaaagggggcgatgccgaagcaatcggtcgctcgcgcggcggcagatcgacaaaaatccatgctgttgtcgatagttgcggccgtccagtcgcgttgcgaataacgcctgggcaacgcggcgacgcccccattgtcattctcctgctagatgtgagctttcaggaggttgtccattcggagcggatcgaggagactggagttaccacacctcagttttccaggattgctccgaatgaacatccacaagaatgcccgactgacgccattgcgtcgagaagaaatggcggtcgcagttctcggcggcaggctgacgaaggcgcaggctgcacgcctttatggggtctcgctgaaaattgtttctcgttggaccgaacggttcaggatatctggccgggcggcgatgacggatcgctcgtcgcgccccacccgcagcccccgtcaaatgggccaggacattgtcgaacggatactccatcttcgcagacaacgcctgaccggtaagcatatcgccatggaaaccggcgtttctcccgccaccgtcagccgcattctcaggcgcgcaaagctgtcgcggatgaaagacatcgacccggtcgaacccgtcatccgctacgaatatgccgagccgggaggcctgatccatctcgacatcaagcggcttgggcgtttcgagcgcgtcggccatcggatcacaggcaacaggacgagacaaagcaacgcgcgcggggttggctgggaatatgtccatgtctgcatcgatgatgtttcccgcatcgccttcactgacatattcccggatgaaaaagccatcatgccatagccgttctcaaagctgccgtcgcctactatgcaagccttggcgtcaccgtcacgcgggtgatgacggacaacggggcctgctatatcgccaaggcctgcaaggcgctcgatctcaagcacattcgaaccaagccctatacgccaaaaaccaacggcaaggccgagcgcttcattcagaccgcattacgggagtgggcctatgcacgtgcatacccatcgtcacagatccgcaaagcgcatctgccaaactggacacatatgtacaattggcatcgacctcatagcgggctaaaatcaaaaacaccaatcagtcgcctcggcctcaaccgagacaacctgttgacgctccacagctagagcctttacctcccacacggctttgtgcggcagatgccgcttacgacagcgacgctttgcgagacttccttacggcgcgtggcacgcaacgggtcattcccaacaatccaacccgaaagcggatcagaccgttcgacccgatcgcctaccgacgcagaaatatcatcgaacgcaccttctgccgcctcaaggattggaggcgtatcgccacacgatatgacaagctcatgattaacttcgccgcaacctgctacatcgccgcgatcgtaacatggtggatcaattgagtctggagcctagagcgaggcgactgattggtgtttttgacttttgaccttgccccgttgaaataatccattttgaagtaagctctggcccattgagaggaccagagaatgaagtgcaaccgttttacagacggaacagatcatcggcattctgaaggagcacgaggcgggcacgcctgtcgcggagctttgtcgcaagcacggcgtcagcgatgccagcatctataaatggaaagccaagttcggcggcatggacgtgtccgaggccaagcggttgaagacgctggaagacgaaaacacaaagctgaaacggctcctggcagatgcgatgctcgacaacgccgctttgaaagaccttttgggaaagaagtggtgacacccgcagcaagccggaaagctgtcgctcatctgatggatcatcaccagatgagcgaacggcggacgtgtaaagccatgggcttttgctgtatggcgatccgttacgaaaccaggcccagcgatgaccatgaccttcgcgagcggatgaaggcgctagcgcatgaacgtcgctgctttggatatagacgtcttcaagtgctgctcaggcgtgagggtcaccttgtgaaccacaagtggctcttccggctctatcgggaggagaagttgacggtacgcaagcgtggcgggcgtaagcgggcgataggcacccgagcgccgatgttgatcccgccggctgccaatgttcgctggttgctggacttcgtgtcagatcagctcaccgatggccgcaggttccaggtgcttgcggtcgtcgatgattgcacaagagaatgcctgcctcttgtcgccgatacgtccctttccggcttgcgggttgcccgtgagttggaccggatcatcgaaagacgtggcaagccgaagatgatcgtcagtgacaacggcagtgagttcaccagtaacgcaatcctgcattgggtggatcggaccaaaatggaatggcactatatagcgcctggcaaaccgatccagaacgccttcatcgaaagcttcaatggacagctacgagacgagctcctgaatgaaacgttcttctcgtcactgacccatgcatgatcagcgcttttaaactggcgcagcgattacaacgatcatcgaccacactctgaactcggctggatgacgcctgccgagttcgctcagacaatcaacccgcgacgtgatgcggtgctgcgcagcccggacgactccgcaccgcaacccgccgctaccgccccgaatacaacaacccaaaaccgctggcgcgaactcaaaactggataaaacttgggggggcaacgtcacactctatgaagccattcaggaactttggaaatcaaagccagaagcctttatcatcaaactacaccatcacctgctgggaccaaaaacctaaacaagcaacaagccattttacgagggaatacccctcataagagagcggtaaatatctatagaaggaacataatataccttgccatcaatcttcaatactgccggtgggaacggaggaaagaacattgctcggataaaacgatcaatctggacttccgaccatcttgggtcgataacgccaccgaaaggaagttcgcgggcgtaatagctagcttcacccaattgagcaaatcccggatctccttgatctagtttaaggatgacttcctctaagcgcagcatcgcgcgcgcaatttgtcggtgaaataaagaaaaggctgtatcggtttcttcaactgaaattcgctcttgcaacaatattgcacccgtatcgaaattttcgtccatacgatgatagctgaaaccggtttcgctctcgccatttataatcacccacgcaaccgagtttgttccgcgataagcaggaagaagcgacggatgaagatttacgctccccttttttgccaattttaggaagcgacccgggattaacgatcgatagtgcatgcttataatcatgtccggatcgaaattagctccaaattcgtagaattcttccgaatttgcagctgcggtagtgaattgaatgttcctaagccttaacatggaatgtaaaccacaattacgattgtcttctctatgcgtcgcaaccgcaatcttatcaatctctacgcccatgccaatcaaggttgtaacgcaaaattccgccggcaatccgtaacctgctaccaaaacgcgtgtatttggtgcaatcgccatttaaaatgcctctttttcgtcagttactatgcgtaaatactcacccgcgactgcattccaacttgggtaacgttcgtacagttcgcgctgcaattcgtacagctcatcgcgattggtaagcgcccaccatcttcggcgcttagtcgatctacgacattgtcgtcatcaacaaccgggatcgtttgattgccacaaataacatgcgacaagtcgccgaatacatgcttagactcagagtaggccgcttttgcttcaggataggtctctatatcggggcagacaaacattattcgtttgtcgccacctcgccaagtgtcttgcttagcgagaatacgttccggtaagcctaccggcaagaggacagttcgctctcgtatgaaatttggctctatctctataagactagaatagcttgccgcaaaccaaaattggttggaagctttcatccatgtacgcttaaaaaatgaaacagcgacaaaattagcaaaatcgaaataggtccaggtctcggacgttaaaccaaacgctctcaacaatattcgccctttgaaacgagatattatctgcgtgaacattggaaacatataggcaacaatggcgttctcaaagtaatagttaatcagaaaatcaatgcgtgggttaactggtgcctggtagaaatcgtaagagtttagttcgtcaattacagaagccggaatcgtcagactctcatccgtttcgaaactaactgaagcgcttctgttatcggaattccgaggaaaacgtttaggcgtgaatatctcaaaccccatactctgaagaagagggacctcacattctcgtaaagtagtatgatttaacaaccataaaacacgtcttggagcgcctgaatctcttatcatgctatagcttccattcccgagttatagaaggaaatcgcgtcttctaccctgccatcaaatgcaattgtgccggctttgaaaaccaatgctcgtgtgcaaagctgacggacgttcgcaaggtcatggcttgctagaaccattatctcagccttctcgaccatattcattatgcgggccttcgcttagtcatgaatgccgcatcacctgcacctataacttcgtctagaaggagtatgtcgccgtcgactgctgtcgaaatcgcgaaggcgagccgaacttgcatgccggcagaataagttttgattggataatcgataaaatcgccgagatccgcgaactcgatgatctcatcctcgatctctcgcatgaaacgtggcgttagtccgagaagcaacccacggtaaagaatattctcacggccagttgcatcaggctcaaacccaagaccaatatcgaacagggatcttacggtacccgtcacttttaatgtcccagatgatatagggtagagaccggctatagttttcaagaacgtacttttgccagccccgttgtgacctatcagggcaacgcgttcgccccgcgctatatctacagaaataccctttagggcatggatgtcttcaatgtttgctcctgcgctgcgccgcatactcaataaggcgtttactagagttttgactgagcgttctttgaacgctgatgcagcgtagtgcagatgaacatttgacagggtaatcgatggctggatcataggtaaaaaatggctctcttctccgcacgcatccccacagctactgccacgcaggttaggaggaggctcacacctaagcaccaaatgtaattggtagccgtaggccattccccataaaggacaggggctcttagaatttgcatcacgtggtaaatagggttataatcaacgaatgcattcaatccaccctgcctgaacatcgattctttaaaatagaccggcgaaacaaaccaagctgcctgtaacacgagcgccagagcattcggcagatctcgaaatcttgcgccgatgtagccgacgattgtggcaagcggccaaactatcaaagcaaggatgggtagcaaagttggtattgctaaccatgaaagcgagaagttttcaggaaacatgataagtacccacccgaatagggagatacttgctacggataatacgaccaagccagaaacagtgttcctaagcgtgtaaattgcaagaggatttctggtttgctttatatatgcatcggcttgcacaagcgctgttgagccaccaaccactgtaaatgatatgtattcccagataataatcccagatagaatatagggggcatatgcagatatactttgattcaacaatttagaaaacacgaaagacagtagcagcgtgagcgctagtggctgtataactgcccataatattcccaaggaggaccgcctgaagcgcccacgtaaatcagacattgaaaggtgccaccagaagtggcgtaccttccagacattagccatatacgatatcatacgaaatcgtctcactaaatgtggttggaatgattagaaaaataactcctgaccaaatcacaaacaaaactgatttctacatcagtaatgtgtgggaagcttggcaggttcaacccacgagcggataagctatcagcaacagggtaagatcctgtggaagcgctgtgaggcgtacgatgggctggtgggaaaaacggtcgtgtatctacaccattctcccttaaatgttggcgcagcggctctctgtgttccgagttatcaagtacaatagagcacatccaatatgaatgtttaacgtctcccacaggggtgtgcatacgaagcggcaatccagctaacttgctggcataagaggcagctgtcctggctttaagggagagtatttcatctgccatttcaatttgcgacaggccgattgctgcttgaatatttgtcattctgtaattatacgcaagcgcatcatgccagtattctcgtgtaggcgaagtaccttgacttttgagatgtcggcattttcccatgacttgaggattgcgcgctagcaccatcccgccttcaccggtcgtaattgtcttgttcccaaagaaactaaacgtcgccacgtcgccaaacgtgccgacgtgactgtttttccatttagttccgaatccttcagcacagtcttcgacgagcagtagcgatttttcgtcacaaatctctcggatcgaatccatgtcacatggatgcccatagagatgaacaaccattacagccttagtgcgctctgtaatcgccagtcgcaccccctctggatctatctacaatgtattttcgagagagtccacataaaccggtgttgccccggtttgcaagatagtgttaactgaagcgatataggtaaaggtcggtacaatgacttcatcgcccgccccgatgcccagagcatctagagcgagatgtagtgccaccgttccgtttgcaactgaagtcgcagacggaacatcgacatattgtgcaaatgcatcttcaaagcgagatatgaattcacccctcgacgagatccaccctgtatcaaggcattcgttcacatactttttgaaattcccacagagatagggagagtaaactggtatatccatgtatggatcattccttaggggcgaaaaattggtgaccatgttcgcgcagcaaattctcacgagccgccgccgctaagtcttctgctatcatctcagacacaagcgtctcaaaagagattttcggcttccagcccagtttttgatgcgccttggtcgcatctcccagaagagtttccacctcggctggtcgaaagtatctaggatcgacctcgacaatacatgcaccggtcttggcatcataacccttctcggcttcaccgctaccttcccatcgcatctcaatgcctatgtctttagcagcgagcgtgacaaattctcgaactgaatattgtttaccagttgctattacaaaatcttctggttgatcctgttgaagcattaaccactgcatctcgacgtagtcccgagcatgcccccagtcgcgtaatgagtccaaattccctaagtataagcgattctgattaccgatcttaattctagctaaagcgcgagtaatttttctcgtgacaaaagtctctcctctaagtggagattcatggttaaaaagtatgccattacaagcatatataccatacgcctctcggtagtttaccgtaatccaataggcataaagcttcgctgcggcatagggcgaccgagggtaaaaaggcatcgtttctttttgcgggatttcttgaaccagaccataaagctcagaggtggatgcttggtagtaccgggtctgcttctccattccaagaattcggatcgcctctagcagacgaagggcacctagtgcgtctgagttcgcagtatactccggctcctcaaatgaaacagcaacatggctttgtgcgccaaggttataaacttcatccggccgaacgagctgcatgattcgaaccaagcttgacgtatctgttgccatgatgaagtgttagatcgacaccctgctcgtgcggatcatggtacagatgatcgatacgtgctgtgttaaattgcgaggtgcgacgcttaatcctgtgtactgatgacctttttgtagaagcaattccgcaaggtaggcgccgtcttggccggtgatacctgtgataagtgcgactttcttcacgagtgttcattcccttttttgccatgctaactgtaaacgcatggccaacttcctatgaatctcaacttgctcgtggagcattacacgtatttgaacgcgattgaaatagctttaaaactgaactacttgtttcagctacgaggtcatctaacatgagcctccggtaaacgcattttgctgacgagaccttttaggcaatgttcagctattagagtcaagcattagtgttggcattgataccaacgcgaaaaaattatggcgcatttagggcttctgccatcgcgttcttgtgattcctcatccgaaacggaaggggttggataagtgagtcggctatgcacgcatggattattcctcgggcctggacttgcttcgtcataaaggtttcctttcaactcatgaaaacctttcctcttttccgaaccaagtccaccttgacatgcacatattacagcataaaattttttggcatttatcggccgctatgttcaaggcttcgaaatagggaagtctttgatgacgcgtcgttgctacgaactaactgcccacgaatggtcgattatatcgccgttgttgcccaacaaaccacgcggcgttgctcgcgttgatgatcggcgggtgctgaatggcatcctgtggcgatttcggacgggctcgccctgggcggaagttcccgaacgctatggcccgccgacggcctgttacaaccgcttcgtgcgctggcgcaaagccggggtctgggatcggctttttgaagcggtgcccaaggcctacgatggcgatatcgtcatgatcgattcgacctgtgtccgcgttcaccagcacgcggccacaggaaaaaaggggatggagacgatggtggcatgggacgttcccgcggcgggcttacgagcaaaatccacgcgctcgttgatgccgaaggtcgcccggtcaatctacgtctgactggtggacagatcgccgattgtgccgaagccgacgcgctgacgaatgagcttggtgagggagacatcctgctggccgacaaggggtatgacacgaatgccattcgggctaggtgtttggtcccagcatgtgatggtgtagagttgtcgccgacacagcggagagagctacgggacaaattcttcacggcagcgccaagaccacgcacgccattcgagcagagttacagcgatcgaaagcttcggccgcggagcttgcgcggcggtacggcatcaatgagaaaacggtcctgaaatggcgcaagaggcgttccgtcgaagatatgccgatgggaccgaaagagcggcgcagtacggtgctggctccggtggaagaggctgcaatcgtggcattgcgggtccaggcaaggttaccgctcgacgacgtctacatcgcgctcaaggatgtcatcccgcatttgacatgttcttcgttgcaccggtgcctgcaacgccacggcatatcgcgtctgcagaaaggcgaccgggaaaagcccaagcagttcaaagactacgagatcggctacttccacattgacattgccgagctccgctatgagggcggcaagggctttctcttcgtcgctgttgatcggacaagcaaactggtgttcgcacgtatctatcgcaaggccacaaaactggccgcagccgggttcctcaagtcattgatcagaaccgttccttataggatccatacaattctgacggataatggcgtgcaatttgtccagcgggagcaaggtactggccttactttctcgcacatctttggacgagtagctcttgaacacggcattgagcaccggctgacaaaaccatatcatccgtggaccaatggtcaggccgagcggatggtgcggacgatcaaggaagcgacggtcaaatcctttcactacagctcgattaacgaaatgcgccgccatgtgcgcgattggctgactgcatacaactttgccaaacacctagggcttgtctgcattcaaggattcccttttgtacgaaattctgattcaaggttgttaaaggagaacagccgtgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgttgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgtcattgctgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggcttcgtccatctcgcatgcgctatgatctggttacgttaaatgcagacacgccctaaggccgccgagcgaaaggcctgggccaacatcccaccgaagagcaatcgcaaggactctttcgtgttttcgcgctgggtctgtcggcaacgcagtcttgtggagcgcttcttcaacaggatcaagcagttccgagacatcgcaacccgatatgataagcgcctggaaaactacctcgcagccgtaaagctcgtcgcaacaagaatatggtgccaaagtttatgagtcgacgccttaactccctacgaatacatttgcaaaatctgggcaacagagccagaacgatttaaactcaatccgcaccatcaaatgccgggatcaaacaattagcttcatagaaggaatgtgtaaagtgatgcgaattggtgtcgacgctcgcaatttagttaataatataactggcatatctaggtatgtcatggaaaattgccgagagctttatgagcgaggacatgagcttgtcttgtatacaccagaaaagccacgggtgcagttatcctcttcagaaggattcgactttcgagttagtaattttcaagggccagcggggcggcttttttggtctcaaactgttttgccactacagctcagaaaagatcgaattgatgttttctggggacctgcccaccgcctccctgcgttgaagggagcgattccgagcgttgtgagtattcacgacttggtttggtactacgcatcgtcaacaatgagactgcaaggttggcttgcagatcgcttccttatgaaaggagcgcttaggaatgctgatcaaattgttgctgtatcatatgcaacttcatcagcaatttcttcggtattccctcagtatacttcaaagattcaaatggtatatccgggtgtctcgcacttcaataggatcggtacttcgaacaccttaaaagagcatcgaattaacaagtcgtacggcttgttcatcggtaccttagagcctagaaaaaaccttatacggctcctcgaagcttatgcaaacttacctgaatgtgttcgaaataattttctgctggttgtagccggtggaaagggctggaacctaggagatattgggaagactataaatcggcttggcattgctgagtatacgcgtttaactgggtatgttacagacagcgatctaaacgatttatatagaaatgcacggacgcttctcatgccgtctctctacgaaggttttggcttacccataattgaggcacaagcctacggagttcctgtgattacgtcaaactgttcatcgatgcctgaggtggctggggatgcagcaatcttggtcgatcctctgaacgtagccgaaatatcgaatgcactttatagaatcgctactgataataaactatggcagcggaagtcattacttgctttacaaaacattgagcgtttcaactggcataatagcatagaaaagctggaaagtgttttcatcaaagccagagaatctaagcttatgacctattaaattacttgcgaatatcggtcgcctttgattcaatcggatagcaaggaggcttctgctatgagtgatttgctgttgctgtcgcaggcacaggtgtgccggatcaagccctattttccgttatctcacggggttccacgcgtcgatgatcgcttgattttgagcggtatcatctttgtgctgcgcaccgggcttcggtggcgcgacgccccgagggaatacggtccccacacgacgatctacaaccgtttcatccgctggagcaggctcggcgtgtttaaccggatcttggccgaactggctgccaaacgcggtaagccggatcaattgatgatcgacgctacccacctgaaagcgcaccgtaccgcagccagtctgctaaaaaaggggatgttccccgacgtattgggggcaccaaaggtggcttgaattccaagctacatgccgtatgcgacggtcacggtcggccactcatcctgcttctaagcgaagggcagatgagcgattacaaaggagcagctaaaatgctccacgcctttcccaaagcaaaagatctgttggcagacaagggatatgacgccgactggtttcgagatgcattggcagagcgtaaaatcaccgcatgcattccatcacgagccaaccgcaaggatgtcatcccatatgatccggtcctctataaacggcgtcataagatcgaaaatatgttcggtaggcttaaggactggagaagaattcacaccagatatgaccgatgcgctcacaccttcttctcaagcatatgcatcgctgctgccgttaccgtcctccagatcaactctgatttcaatgtcttgaagaatgtttcaaccatagcgttatcgtagcaatttcccgttccagacatggaaatcgtgatgctgctcgccttcagcttcgcctggtagtcaagggaacaatattgacttccacgatctcaatgatggatcaggccctttggtggacgtctcattgtgatggctttctcgagagcctgaagagccaactggcgatgcaggcggtcactgacggaccatccgacaacacgacgtgcaaagagaccaatgacgccagcgagatgcagccacccttctttcgtccaaatataggaaatgtcagcatcccatttctgattgggacctgttgccgcgaaatcctgcgcgagaatattgggcgcgaccggaaatgcatgatgactgtctgaggttttcctgaagcgacgcttctgacgcgcctgcattgcattttcacgtatcagacgggcaatccggtgacggccaagtgaccaggccgtgcgcatatgtgccagcattactagatcatcgcgctggcggcgcctgaccggtcgggactccaggcgaaatagccactttggcttacgcccatgacacggcaaagacgagatgtggggaattccttcttcgcctgatcgatgaatcgaaacttcatcgactgttcggcaggaaaacagttcgctggactgttctctcatctgcctcaaccctgacgaaaaaagctgtcgcacgctttaatatctcgcgttcctgccgcaagatctcattttctcgacgaaggcgttttacagcgtaacctcataaaatttcttggcatttatcggccgctatgttcaaggcttcgaaatagggaagtctttgatgacgcgtcgttgctacgaactaactgcccacgaatggtcgattatatcgccgttgttgcccaacaaaccacgcggcgttgctcgcgttgatgatcggcgggtgctgaatggcatcctgtggcgatttcggacgggctcgccctgggcggaagttcccgaacgctatggcccgccgacggcctgttacaaccgcttcgtgcgctggcgcaaagccggggtctgggatcggctttttgaagcggtgcccaaggcctacgatggcgatatcgtcatgatcgattcgacctgtgtccgcgttcaccagcacgcggccacaggaaaaaaggggatggagacgatggtggcatgggacgttcccgcggcgggcttacgagcaaaatccacgcgctcgttgatgccgaaggtcgcccggtcaatctacgtctgactggtggacagatcgccgattgtgccgaagccgacgcgctgacgaatgagcttggtgagggagacatcctgctggccgacaaggggtatgacacgaatgccattcgggctaaggccgccgcgcgaaaggcctgggccaacatcccgccgaagagcaatcgcaagggctctttcgtgttttcgcgctgggtctatcggcaacgcaatcttgtggagcgcttcttcaacaggatcaagcagttccgaggcatcgcaacccgatatgataagcgcccggaaaactacctcgcagccgtaaagctcgtcgcaacaagaatatggtgccaaagtttatgagtcgacgccgtagttcagccaccatatcttcgtttgcatcaatcagttcgggatcatcaatggttgcatcccggttgcgggaaatccaccgtgtcagcgtcgacaggccgataccaagatctgcagcaatctccttctgcgtacgaccgctcgtttccgcaagtcgtacagcctcacgttcaaattctttcgtaaggggcactcgcttcgtcataaaggtttcctttcaactcatggaaacctctccacttttccgaagcaagtccaagctttgtcctcgatgcccttgagcaggcacttcatgatcggcgtcccgttcacggggggcttgtatatcacgcgggcagggcgttcaatacgtgtcagttcgctactccgagaggttggcagaagttggcatcgagccttctgtcgaaagcgtcggcgacagttacgacaatgcccttgccgaaacgatcagcggtctctacaaggctgaggtcatccatcggcgcgggccatggaggaactttgaagcgctcgaatgcgtcactttggaatgggtcgattggttcaatcaccgatgccttatggaggccatcggaaagatactgccagccgaggcagaaagaacaatactatgccatactggacgcgccagtcatggccgcataacttaaacaagatggcctccagaaaacccggggcggttcaaagcgtgaatcttataaacgtcgatacgctttagtaaatagatggtctatctgtaaatttttattaagctttaatttgtgccatccatcatgtgaacctacatttaagttagattgaggaaaaccacagagatgcctgttgcctttggaacttctggcttgaggggagagtccgtcgatttcacggacaatgtttgtatggtgtatgttagcgctttcttacagcatctttctcataatttttcatatgaaacagtttacgttggagccgaccttcgggagtctagccctaaaataaccatatcatgttatagagctattgaactgacgggaaggagagcgatttgggctggaaatgttccgacgccggcgctcgcggcttatgcaatggctcgcaatgcacctgccatcatgataacgggaagccatatcccagaggcctacaatggcattaaattctatcggcctgacggagaatttctgaaggacgatgaagcacccgtacgtggtcttgccgaagaattattgagtaaggttgttgacgggcaacggtccgtcaatttgcctgcgcccttggctgatgttgcagaagaatatgtgagccgttccatcggcgcttttggccgggacacactggctggaatgaaaatcggaattgatcttcattccgctgttgggcgagatattcttgtacgtatatttaaaggacttggagcggaggtttatccattccgtagaacggaaaatttcgttgccgttgatacagaagcgcttgatccagcggatatatctcgggcgcgcacatttatcgccgaacatgggctcgatgcagtagtgtcgacagatggagacggtgataggcctctggtcattgacgatcagggaagacaggtgaatggcgatacactgggtattctgacggctcgatatctccgtgcgaaaacagtcgtgacgccgctcagtacgacgagcgcactagaggagagtggctggttcgagaatatccacagaacacggattgggtcgccctatgttgtggtcgaaatggcgcgtgcggtggcgcatccagttgttggtttcgaggcgaatggcggctttctactcggcgacgatgtggcgttgaagactggtttattgcgccgccttccaacgcgggatgcagttttgccagcagtggctgttcttgcgcaggcgaaagaccagggtatgcgattgagtgagatggtcgctacacttccttctcgtttcatgaaagccgatagggttaaggaagttcccggagaccgcgcagctccatttttgcacgctatggaaacgtcacaatcatttcgttctaatttctccccgttgattgccgaaccggaagcaatctcgactgtcgacggcgtgcgaatggcgtttgcgaatggcgatacggttcatttccgacaatcaggcaatgctccggaaatgcggatttatatagaaacggattccgcggagaaaactgatcgaatgttgagcgaatttattgcaaagctctctgaaacgacctgaattcatccgcgaaaggaagttaaagtgcgtgaaatgttgatgagaccagtagttttggccggcggaaaaggtacgagattgtggccgatgtcgcgctcgcaacgcccaaaacagtttctggctctgactggcgaactcagcctctttcagatgactttgaaacgattgtcggacccgaatcgctattcctcgccgattatcataacaaacgctgactatcggtttctggtggcggaacaggcattagaatgtggtgtcgaactttcggatgtcattctggagcccatggctcgtaacacggcaccggcgatcgccgctgcggctttgatcgcttccaaggatgagcagacccttattcatgttgtggcatctgatcacaatattgaaataaacgatgcatattttcaagctgtggatacggcctgcaatgctgctcgtatgggacgtcttgccacttttggcattacgccaacggaaccagcgaccggttttggttacatcgaagcaggcgagttggaagaaagtggagcttgtgcgattaagcgctttgtggaaaaaccgaaggaagaagttgcgcgcgaaatgcttgctgcaggcggcttctactggaactcggggatgtttttgttccgttcggacgtttttctcgacgaatgcaggcgttacgcaccagcagtatatgaggctgctgaggcgtccgttgcaactgcacagcgggatctcgattttgtgcgtctgaacagcgccgaatttgagaaagctccggatatttccgttgactatgcgattttcgagaagacaaaactcgcttctgttgttccgtcaccaatccactggtcggatcttggatcgtgggatgctgtctggaaggaaagcaaacaggatccgtcgggaaatgttgctcgcggacctgtcagcctgcacaacaccaataattcgctggtcttgtctgaaggcgttcatgttgcggtcaatggcgttgacgatctcacgattgtggcctcggaagatgcgctttatgttggcaagctctctgaagcgcaaggtgtaggcacgatcgtaaaggcgctgatgaaacaacccgccacggcgaagcttgctgaggagcatcggaccatctatcgcccttggggcggctacacccatttgctttcgggtgatcggtttcaggtaaagcgtctgttcatcaagccgggcaaacagctctcgctacagaagcatcaccatcgttcagagcattgggtggttgttcggggcgtggccgaaatcgtgatcgatgataagagccttttcctgtcggagaacgaatcgacatatatttctcaaggtgcgatacaccgtgtttcaaatccgggtaaaattctgctcgaactgattgaagttcaaactggagcttatctgggcgaagacgatattgtgcgcttcgaggatgatttcggacgtgtttgattgtgtgattatttcagcatgaaagccgtgtaatgaatgatgtgatacgtaaacttcaggtggaagtggagcgcttatcgtcgtggctccacaacgacgctttgcctctttggttgtcagccggtgtggatgcgccgaatagcggtttctttgaacgtattggacaggacggcgtcgcaacggatgcggataatcgtcgttctcgcgtgcatccgagacagatctactgtttcgccaaggctggcgccatgggctggcaaggcgaatggaagcagacggttgaagccggaatagaatattatgatcgcgtctatcggcgagaagatggtttctatggcagtcttgccggtcaaagtggcaagatgattgatcacacgtttgatctctacaatcaggctttttccgtttttgcggccgcccagatcgcggtttccataccggatcggtttgatgaaatgcgtcagcgagcgcttggtttgatgaatacgctcgtggcagattatcaccaccctctcggtggatttgagggagccaacccgccaaagcttcccttgtgttcaaatccgcacatgcatttgtttgaagcaatgcttgcctgggagactgtcgatccagaaacccagttctggtccacatatgccgatgagatcgcaaatcttgccttaacgaaattcatcgatggcaagaccggtgcgttgcgtgaattcttcgatcacgattggaaaccttatccgggtgacaaggggagggtggtcgaaccaggacatcattcgaatggtcctggctgatgggccaatgggcggaccgacggcagaatggcgatggcatgatggccgccaagcgtctattccagattgcagtggatcgtggtgtatgcgagcagcgcaaagttgccatcatgagcttgtatgatgatttttcggttcacgacagtctggcccgtctctggccgcaaactgaatggataaagtcggctctgttatttgcttctttgagcaaggacgaagagcgagtttactatctgcaatccgcattgcgtgccattgacgccctacggccatttcttgaaacgccaatcaaaggcttatggtacgacaagtggccggaaggtggtacgcttatcgatgagcccgcgccggcatcgaccttttatcatattctctgtgcctgttatgaagcagagaaaacaatatcagagctttaggttgtggtgtcgaatttttggttgtcgccgctgatgatgacgatcagatgtgccgatgatgccgcatctgtattggagaaacatgcgagttcttcatttttttaagacctattggccagatacatttggcggcattgagcgaaccattcatgcgatcgcaaaaggtgtggccgaacacggtatcgcgtcggacgtgttatccttgagtgcaaagccggaagaaaatacccgaaattttgatggtcacatggcatataaggctaagctcgaccttgaatttgcatcaacaggattgtcgcgcgatgtgttttcccggtttcgggagttgagcagccaagctgatgtcattcattatcatttcccctgatcatttcccctggcccatgagcgatatcgtgcagatcggtgtgcgcccggataagccgactatcgtgacctatcattcggatatcgttaagcagaaactacttcttcagttctatcgccccttgatgaaccgctttctcggcagcgttgaccggatcgttgccacctctccgaattatcttgcgacaagcgatgtcctgcagcggttcagcgataaaacgacagtcattccacttggcttggacgagtctgattattctgctgccgacgccacaaccaaggcgcgctggcgcgagcggtttccgcgccctttctttctcttcgtcggcgtgctgcgttattataaagggctaagaacgctactggccgcagcaagaacttccgatattgatattgtcattgtcggggatgggcctatgaaacctcagctcatcgcgtatgcgaatgagcataatctgtcgcacgttcatttcgccggcgcgctgccggatacggacaaaactgcgcttctggagttgagtgctgggctgatttttccgtcgcatctgcgctcggaagcgtttgggctatcgctggtggaggcctctatgtttggaaagccgatgatctcgtgtgagatcggtaccggcacgagttatgtcaatctgaatgggcaaacgggaatcgtggtgccgcctcagaacccggaagcgctctcagctgcaatgcgaagcattgcacacgatacggagcaggccaaagtttttggaatgaacgcacgggcgcgatatatagagcatttcactgctgataaaatggcgttagaatatgcgaaaaattatacgtcgctgatgcagtgataagaggttgttactattattcggacaagatcatctggcgccgttctcaatgcctagtactttcatgacgaggaagttagtaatggagcgtagatgaggcattatcttagctgtttagagtgtcgggcgattaatgtgcaccatatccagcggccatgaggtagttccagcattcatctggcgtgaaagtcaatggctttgaacatataactacgaatggcccaacatgggcattggcggcattacacccgctcagaaattgaaaatgactgcgtgaattctaccgctgacctccattaaaacgacgaggattaacgcagcacgaaccagagcggctttactcgcacaatatttagcgaaagcgccaggctcggcggaccgaccacgactgtttccgatattgcgacagcggattatccaaccaaggctgcgcgtcctatgaatttgcggctttcggccgtaaaactccgagcggcttctttaaaaaatcccgccataaattttgtgaaatggtgcgattttcaggcgggctactctttgcgtccgccctaatatttttgctttacgtacctcaacgcgaaagataagcttcctgacgtagagctttgggaggagttcgcgtgcagctggattatcgaatgaagcaggtgcgcaggacatgtggccatgcgtgcgttgccggtgcaggcgcatgactgcgcgcgtcaggctggcgactgctcttctggaagccgtttctctgtccaaatcctttgggccggtgcaggttctggaaaatataaatctgcgcgtcaacggtggtgaaattcacgcgatcattggtgaaaatggcgcgggtaaatccacgctcatgaaaattctggccggtaacgaacgccagacgggcggagaaatccgtattgatggcaagccggtttccttttccagcccggcagcagcagaggcacgaggcatcgtgctggtgcatcaggaaatcctgcttgcaccagacctgacagttgcgcagaacatatatctcggtcgtgaacttgggggtaagcggggacgcggactactggtcgatgatcggtcgatgcgcgagggcgcgcgcagggctatccgtgatctcggcgctgaaatagacccggatgccgtggttgcgacgctatcaattgcccaacgccagcttgtgcagattgcacgggtgctgttggtgccgcatcgcctcgtgatcttcgatgagccgacggcttcgctcacgcctttcgagacggaagcccttctgaaagtcatccgtgatattcgagccaagggcgttgcggttctctatatttcgcatcggctgccggaagtgaaggagatagccgaccgtgtgactgttctgcgtgacggcaagctggtttccagccatttggcatcctctttgcagccggctgatatggcgcggctgatggttgggcgcgatgtcgccaagctctatcccgatcgcgcaagccggtatgacagcgccgctattctggaagtagaaaacttcagtgtgccgggcttcgtgcgcaatgcaagtttttgtctgaaccgtggcgagatacttggctttgccggtctggttggtgcgggccgaacggagcttatggaaggaatcgtcggtttgcgcccagccaagggagaattgcgccatgatggtaggctggtgcacttcaacaatgcacatgacagccagcaggcgggcatcgtttatctgagcgaagaccgtaaaggcaaagggctgctcctgtcgaaagatctcggcaccaatctcaccctggcttcacttgacaggttcgtgcgcggcctccagatcgaccgcaaccgcgaacgtgcggcgttggatgaggcgatccgtgcattcgacatacgcacgggccgtaaggatatcctggccggtcagctttcaggcggcaaccagcagaaactgcttcttgccaaaatgatgatgcttaccccgtccatcatcatcatagacgagccgacgcgaggcatcgatgtcggcacgaaggagcagatttatcagttcattgccaacctggcggatgaaggaaaatccatcattgttgtatcgtccgaaatgccggaactgatcggtatttgcgaccgtatcgtggtgatgcgggaggggcaaattgccggggaggtgagcggcgcaggcatgacggaacatgaaattgtggcgctcgccaccggcgttggcgccaacgaggctgcatgaaagggaggcgggcgagggagatgacagaggttgcgacggataagggcagggtggcgaagacatccagggattgggatctgagggcggttgcaccctttgttgcgttgctgctgctgcttattctaggcacgattgccaatccgaattttatcagcatcgacaatctgctgaatgttgcaacgcgcagcgccttcattgccatcattgcacttggcgctacctatgtaatctcatcgggcgggctggacttgtcggtgggagcgatggtggctttcgttgccagcatcatgatcttgttcatgaatagcggaatgattgccgatccggtgcttatgctcattgcagccgtcatgctggcgcttgtcgtcggcgcggcttgcggcctactgaacggtatcataacgaccgtggggggtatagaacccttcattgccacgctgggcaccatgggcatttatcgcggccttaccacatggttgtcgcagggcggcgcgatcacgttgcgcaacccggaaatccagtcgctttatcgcccagcctatttcggctcggtgctgggcgtgccggtgccggtaatcgttatttttgtgacggcggcgctcgcggcatttgtgctctatcgtacacgctatggccgccatatcatcgctgtcggctcgaatgaggacgtggcgcgctattccggcatttcggtgaagaaggtgcgcaccatcgcctttgtcatccaggggctctgcgtcgctgtggctgtgcttctttatgtgccgcgcctgggctctacctcggccacgaccggcctgatgtgggaactgcaggcgattactgccgttgttgtcggcggcacagctttacgtggcggcgtggggcgcatctggggtacgatctgcggcgccttcattctggaaattatcggcaatatcatgctgctgtcgagctttgtcagcgaatatctgctcggtgcaattcagggcgcaatcataattatcgctatgctggtgcagcgttcgctgtccagaagataggtctatggactggcggaattgttggggcgattccagccagagaggaatgagagccccgcgtttactgggaggaagaccatgcgaaggaatttgatgaagcttgctttcgctgcattgacggcgggcgcgctggcttttgccggtgcagcaagcgcacaggataagaaagtgacgatcggcgtgtcgatcccggctgccgaccatggctggacggcaggcgtcgtctatcacgccgagcgtgtggcgaagcttctgatggaggagcatccgggcctcaacgtcatcgtcaagacgtcgcccgatgccgcatcgcaggccaatgctttgcaggatctggcagtgcaagggttggatggcctcgttgtcctgccgactgatcccgatctgctggtcaacgccatcagggagatcaaggacaaggggaccttcgtcgctctggtagaccgcgcgccgagcaacaacgacaataccatccgcgatctttacgtggctggtaacaaccccgcactggggcaggtggccggtgaatatatcaaggccacgaccccggatgcacaggtcgtcgtcattcgcggcctgccaatcccgatcgatcagcagcgccaggacggtttcgataagggtatcgagggctccaatgtcaaggtgcttgaccgccaatatggtaactggaaccgcgacgatgccttccgcgtgatgcaggacttcctgaccaaatatccgaagattgatgtggtctgggcgcaggatgacgacatgctggttggtgttctcgaagctatcaagcagtccaatcgctccgacattcaatatgtcgtgggcggcgccgggtccaaggatatgattaagcgcgtcatggatggcgacaagcttgtgccggttgatgtgctttatccgccagcgatggtttcaaccgcaatggaactcgccgccggtcatttctatgaccagattccggtcagcggcgactatatcctcgacgcaacgctcgtcaccaaggataatgccaaagatttgtatttcccagattctccattctgatcatcgttcggcgcaccttgccagaggcgcgccactatttattctggaggagctacgatgaagacgatcaaggggccggggatttttctcgggcagtttgcaagtgatgaggcgccgttcaatacatgggatggcatcaccagatgggccgcagaaaaaggatatgccggtgtgcaggttcccacatgggcaagccagctgatcgatctgaaaaaggcctcggaatccagggattattgtgatgaatttgccggtgtcgcgcgggaaaacggtgtcgaggtgacggagctttcgacccatttgcaaggccagcttgttgcggtgcacccggcctatgatgaagctttcgacggtttcgccgtgccggaagtgcgcggcaatccacaagcacgccagcaatgggcggttgagcaggtgaaaatggccatccgcgcctcgcgcaatctcggcatcggtgcacacgcgaccttttccggtgcgctggcctggccgtttgtctacccatggccgcagcgcccggcgggtttggtggaaacagcctttgatgaacttgcccgccgctggatgctgatcctcgatcatgccgatgagcatggcgtcgatatctgctatgaaatccatcccggcgaagacctgcacgacggcgtgacttttgagatgtttctggagcgcgtgaaaaaccacaagcgcgccaacatgctctacgatccatcccattacgtgctgcaatgcctcgattatctcgacaatatcgatatctataaggaccgcatcaagatgttccacgtcaaggatgcggagtttaatccgactgggcggcagggcgtctatggcggctatcagggctgggtcaaccgcgccggccgtttccgttcgctgggcgacgggcaggttgatttcggcgcggtgttctccaagatggccgcaaacgatttcgacggctgggccgtggtcgaatgggaatgcgcgttgaagcacccggaggacggcgcgcgcgaaggcgctgaatttgtaagggcgcatatcatccgcgtgactgacaaagcgttcgatgatttcgcctccggcggcacggatgaagctgccaacagacgtatgctgggactatgaggacgccatgacgattgaagccaaaatcaaggaaacatccgcatcccgcatcccgcatccgcctcggcatggtggccggcgcgctgtcttcctcgccggaaagggcgcaggcttccggtcgcgagctggggctggccgaagaccgcatttattccagctacaaggacatggccattcgtgaagcgcggctgaaaaacggtatcgaggccgtttccatcgtaacgccaaaccacgttcattatgacgccgccaaggagtttctgcggcgtggcatccatgtcatctgcgacaagccgctgacctcgacccttgccgatgcgaagaagttgaagaaggtggcagatgaaagcggcgcgctgttcatcctgacgcataattacaccggctatcccatggtgcggcaggcgcgcgaaatgattgccaatggcgaccttggcgatcttcgtgtcgtacaggtggaatatgcgcaggactggctcaccgaagcggttgaagcgaccggcgcgaaaggggctgtctggcgcaccgatccggtgcaatcgggactgggcggcgcaaccggcgatatcggtacccacgcctttaatctcgcctcttttgtgaccggcctcacgctcgatagtcttgccgccgatctagacagttttgtcgagggacgccgcctggacgacaatgcccatgtgatgctgcgttttgaaggcggcgcgaagggaatgctctggtgcagccaggttgcgcccggcaatgaaaatgcgctgcgtctgcgcgtctatggcgcaaagggtggcattgaatgggcgcaggaggatccgaaccggctgtggttcacgccttttggtgagcagaagcggctcatcacgcggggcggtgccggcgttggcccggccgcaacgcgcgtgacccgcgtaccggcaggacacccggaaggctatctggaggcttttgccacaatctattcggaagcagccaatgccattgaggctcatcgcaacggcaaaaaaccggaccgtgcggtggtctatccaactgtcgaggatggtttgaagggcgttgctttcattgatgcctgcgtgcgctcgtcacggaaaaatggtggttgggttaagctttaaagcgaaagggcaccgctggcgccctttctgtttcgtggggttcaaacatagcgattgacgatgttttccagatattcctgacggccggatttcggctgcggattgatgtctttcgcttcgacttcacccgcgatctggtccagcgaaaggccgctcagaagcctcttgccgaactcgccgttccagcccgcataacgctcatcaagcggcttggataaagcgccgtcttcaagcatccgcgcggatgcttttagtccgcgtgcacagcaatccatgccgccaatatggccgattagcagatcctgcggatcaagcgactggcggcgcagcttggcgtcgaaattcgtgccgccggtcgtgaagccgcctgccagcagaacctgataataggccagcgccatctccggcacattgttcgggaactgatcggtgtcccagccggattggtaatcgttgcggttcatgtcgatggagccgaaaatgccaagtgtgcgggcaagcgccagctcatgctcgaacgagtgaccggccagaatggcatggccctgctcgatattgaccttcacctcgttttccagaccgtaacgcttgaggaagccgtaaaccgtcgcgacatcgtaatcatactgatgtttggtcggcgcctgcggcttgggctcgatcaggatcgtgcccttgaagccgattttgtgcttgtattccaccacgaggctaaggaaccggcccatatggtcgagttcacgcgaaagatcggtattgagcagggtttcatagccttcgcgaccgccccaaagcacgtaattctctccaccgagccgcttggtggcgtcgatacaggtcttcactgttgcagcggcaaaagcgaagacatcaggatcgggatttgtggccgcacccgccatatagcgccggttggaaaaaagattggccgtgccccagagcagtttcatgccggtttcggcctgcttcttctcgaaaatatcgacaatttcattgagatagcgcgtgttttccgcaaaattgcggccctctggccgcacatcggcatcgtggaagcagtaataaggtgcgccgagcagggagaagaattcaaaggcgacatcggccttgagttttgccgcatcgatctcgttggaaaaccacggccggtcgaaggtgcgcccgccgaacggatcgccaccctcccaggcgaaactgtgccaataggccaccgcaaagcgcaaatggtcttccatgcgtttgccgagcacgatttcatctgcattataatggcggaaggccagcggattgtcgctctccggcccctcatagcgcaccttctgaatatcgccgaaaaatcccgtactcatgttcatcctctcaaggttctgaaattgtcaccgtccgcgacagggtttagtcaagtgcatggagcgccggataaagcgcgtgataacgctgataggcttcgtcataagctgaaagcagcgcctgttccggctcaatggtgcgcgcggtctgcggcggggtgcagatggtgaagggatcggccccggttgccgcgatgaggccgaggcgggccgcgccaaaggctgcgccgaaatcgccttcttcgggcagtgcaatcggcacattcaatgctgttgcaatggctttcagccaataggtggagcgtgatccgccaccgactgcggtgagcgaggtaatctcggtgccagccgattgcagggcaagaagattgtcgcgaatggcaaaggcgacgccttccagcacggcctgggtgagggcacttcggtcggcttcatgttccagcccgcagaaggagccgcggattttcgcgtcattatagggcgtgcgctcgcctgaaagatagggcaggaaggtgacgctgcccggtgctttcaaggtttcgcccagctcccgatcgagcgattgcggggttgcgccaacgatttttgaataccattcaagcgcgcttgccgcagacaggataacgcccatctggtgccatgtgcggggcagggcgtggcagaaggcatggaccgcactttccggttttggctggtaagcgccattggcagcgaaaagcacgcccgaagtgccaagtgaaacgaaggcatggccgggcttgaccgtgcccatgccgcaggcggaagccgcattgtcgccagcgccgcccgccacgattaccgatgcggtgaggctccattcggcggcaagctcggcgcgcagacatcccgcagcctcgctcccctcgaccagttgcggcatctgcccttcgcccaggccggtcttggccagaagctctgccgaccagcggcgcgcacccgtatcgagccagcttgtgcccgccgaatccgacatgtcggagatatattctccggtgagccagagacgcagataatctttcggcagtaaaaccttgcggatgcgggcgaaaatatcggcttcgttgcgtgcgacccagacaagtttcggtgcggtgaagccgggaaagacgatattgccggtgatggcgcgaaatgcggggtcggcatccagttcggctgcttcgcgatagctgcgcgtatcgttccagagaatgcaggggcgcaatacgcggtcctcggcgtccagcagggttgcgccatgcatctgcccggaaaggccgataccggtaatggcggaaaattccttcgggtgcgccgcgcgcaaggcttctatggccgtacggcaggctttgatccactgcgcaggatcctgttcgctccagccgggatgcgggcgcgaaacgtccagttcgccatgggccgcgccgaccgggttctgcgcctcatcgatcaaaagcgccttgacgccggatgttcccaaatcgagacccagatacataatcgctcctgttggaagtcttgttgcctgcttcagttgaagcggggcaggttgtctttcagaaagatttcaatgcggatgtattcttgccccggcacgatggcgagccggtcggccgaggctttgagcacccggatggcgctgcagatttcgtggcccgcatcctgcgccagaatggcgtggatgatgccgtcttcaagcgcctttgaggttatctcgtcgcgctcatgcgcaatgacgagcgggtggttggccttgtgtgccgaaagggcagccacaagcccgctattgcccgcgcccagactgtaaatgcctgcaatatcgctgcgttttgccagcagctcgccaaccagtttttcgacctgcgggtctttatcgaagccttccagtaccggcaatatttcccggtccggaaaatccgcctgcatcgccgccctgaatccgtcgaaacgttcgcggtggtcgcgcactttcagcgaaccagcaacgacggcaatcgagccctccgttccattggcaaaaagacccagaagccgtgccgccgtgcggcccgcagccccgttatccacgccgacataatgctcgcgcgcagattggccgagatcggaaacgagcgtaaccgcatggatgcccttttcagcaaaccgcgcgcagccctcgcgtaccggatcggtatcgagggcaacaaaggctacgccgtccggtttgcgcgccgcactttcatccagcgcagcaacaagtgctgcttcatcgaaggctggaaccagccgcaggttgatgcgcacacgctcggcaagcgcacgctcgctcgccgcatataattccgaacgcaggctcagcatgaaggtgttttcgttgtccggcaaaatgaaatcgaactgatagagccacccgcgcgcaagatttgccgcgcccacatagcccagcatattcattgcggccattacgcgatcacgcgttttggctctgacaccgggacggtcattcaaaacgcggtcgaccgtggcgaggcttacgcccgctgttctggctatatcatgaactgtgggtttcattccgcctcctcgaagcggaccataagattaaaaatgaggtacgtaaatcaaaaaaaatgaaagagggtcgcaaatcatcggttgcagcaggacagggctggcatctcgcaccagtgccgggcgggctgcaagtcaatataccggtggcaaaaacgggaccattcgggcggtgaggaatggagatatgtccgccaatgaaacgatcctgtgtattcctcaaacggcgtgcctgcgctcgatattgcgcctgccctggaggccgtcagggttttaccggtgcgctgggtggtgcttttgtgctggtggtcgcgtgttcagaggcgatcttggcagcctgttctgaaagatggctgtgcaggatgagtgcgccgcttggagcttgcggcagcggagcgccgatttcgcgcgcttccttcggtgaaagctcgaaacgcgccttgaatgccttggtgaactgcgtcctgtcattgaagccgcagcaataggcgatttccttcagcaaggtcggcttgcccttgcggtcgatcaaaatgcggtaggcgaggtccagccgcttgtcgcggatgacctttgcaacgccgccatccggctcgaaagcgcgataaagatgcgagcgcgacaagtggaaatgctgcatgatcgaatgcggccccagcagcggattggtgaggttttcatcgatataggttatgatgcgatggcgcatgggaagattggccggcgtgttttcgatggcttcttcctccttgctggtgatactcgctgaaagcagggtgagcattgcttcctgcgcggcaagtgcctcattgggcggcaattcggcggcgaccgcatccagcccgcgcagatattcaaacagcagccgtgtggtgggcgcttcgcccggcagcaccatgccgtgaagattgcgccagcccacgagcttttccagctccccgcgctggatgacgatcgtgatgcgctctcctgcttccacactgcttgaaacggtttgcaaaagatcgaggatgacaatgtcgccgggcttggcgctgacatttgtgccgttgaaatcgccggtcattctgccagcgatcatggcctgcaggacataatggtccatgtcgctttgggcgatgatgctcggcgtgcgctggtagttctgcccgttagaggtggccgagccgatcaggcatgtgccgaactgttgtgaccgcaaggtgcctttgaagcctttgccgctttggtcatccgaggacatgacatcatagatgagctttaccgcttcgcgccagaagtcgtcgcgctgcgttgcatccaccatatctgttgacagaaacagctctctgttcatttcgatctttcatgcccagtgctgatacgttccaaagtttagttttgaataacgcgcgggaagcgtcattaaggatgatccggaaaaataaatgttattttgaagattatataatctatatgcctttttctaaaaagaatccacacaacttttgatttattaatagtatagtcatatatgaacgataaaaactgattgataaaaaaacaataatattaaaactacccaacaaattgcgggcaattcaaattagaagtatcctttatctcatcccaactttactgataggttgttatgagtgtccaatattgtataataaaaaagattatataaagatgcccgcaacttattagcatcgccatgcgtaaagtttaatggcgcacatcgacgcatgcccagccatttcggaatgggtagagcatcttcaagcaggccatgtgaaatagtgggacaatccagggttgctcgtgaaaagccaccgcggagttatccgcagtggcaaaatttcggggctggtttccctcttcgggaaagagcgtcagtaggggctgtctaccttgcccatctccacatagacggtcttgatctggctgtaatgggcaagcgcggcgatcccgttttcacggccgatgcccgattgcttgtagccgccgaaaggcacttccacgggcgtcagattataggcattgatccagcatgtgccggccttgatctggccgatcacgtgatgcccgcgggaaagatcggcagtgaagacgcctgccgcaaggccgaattcgctatcattggcgcgcgcaatcacttcgtcctcatcggaaaattccagcacgctcatcaccggcccgaagatttcctcgcgtgcgatggtcatagtgtcggtaacatctgcaaagaccgtcggctcgatgaagaagcccttatcgaagccctgcaatttcggcacgccgccgccacaggcaagtgttgcgccttccgccttgccttttttgatataggatagaaccttgtcgcgctgggcggcgctgatgagcggccccatctgcgtggcttcatcgaagggatcgccgatacggatttttcgcgtgcgctcgacaaggcgctcgatgaaacgttcgcggatattcttgtgaacgaagacgcgggtgccgttcgagcagacctgaccggtcgaatagaaattgccgagcattgcgccgccgatggcgctttcaaggtcggcgtcatcgaagacgatgagcggcgacttgccaccaagctccatggtgacatgtttcagctgttcgccagcctgcgccatgatgcgtctgccggtcggcacggaacccgtcagcgaaacctttgccgtcaggcgatgattgacgagcgcagcacccacatcgccataaccctgcacgacattgaacagcccgtcaggaagccccgcttccttataggcttccgccagtgccagtgctgaaagcggcgtgttttcggatggtttgaagatgaaggcattgcccatggcaagcgccggtgccgatttccacgctgcgatctggatcggatagttccatgcgccgataccgacgcagatgccgagtgcctcgcggcgtgtataggcaaacgagccgccaagctccacgaactcgccattgaagccggaaataatgccgccgaaaaactccagcgcatcggcagccgaagcggcatctgcaacgagcgtttcctgaagcgccttgccggtatccagcgtttcgagcttcgacaatttccggttcttctcgcgcaggatttccgccgtgcggcgcaggatgcgcccgcgctcgacgggtttcaatgctgcccattcgccttgcgctttcagtgctgctgcgtaagccgcttcgataatgcctggcgtcgcggaataaagactggcgatttcctcgccggttgccggatagatcacgggcagcggcttgcccgccttgtcttccacgaatgcaccgccaatgaagtgcgaggctttgggttgtgctttcattgttgtttccttgtgtaaggcaatagggcagtaaggcaataaggcagtatgtttttaagcgcagggaacacaacctatctattgttttttacgcatgtctttagcccgaaaccggttcccactttcgggagacatgctctaacatattgccctactgccttactgccctattcccctggaccgcgttagcggtccgacacctgccaccgcggattgatccacggctcctgattggagcgggcgagcggcgtgcggcccagaatgtggtcggacgccttttcgcccaccatgattgatgggccgttgagattgccgttggtgatgcgcgggaagatggatgaatccgcaacgcgcaagccttcgacgccgatgacgcggcattcaggatcgaccacggccatcggatcgtcaaccgcccccattttgcaggtgccgcatggatggaacgcgctttcgacatgctcgcggatgaaattgtcgatttcatcgtccgtctgcacatgggcgcccggctggatttccgctccgcgatagggatcgaacgcggcctgcccgaagatttcccgcgtcagccgcacgcaatggcgaaaatcggcccaatcgtcttcatgcgacatataattgaacttgatgacaggcttttcacgcgggttggctgagcgaagcgtgacgctgccgcgcgatttcgagcgcatggggcctacatgggcctggaacccatgcgactgcgctgccgccttgccgtcatagcggatggcaaccggcaggaagtgatactggatatcgggatattccacacccgccttggagcggacgaaggcggcggattcaaaatggtttgttgcaccgtcgccggttttgaagagcagccattccacgccaatcctggcttttgaaaacagattcagcttggaataaagcgtgataggctgggtgcattcctgctggatatagacttccagatggtcttgcaggttctggcccacgccggggcggtcggccaccaggtcgatgccgtgttccttcaaatgcgcggcaggcccgatgccggaaagcatcaacagtttgggcgagttgatggaagaggcggcaataatcacttcgcgccgcgcgcggatggtggaaaaggtgcggcccgcctcgatttccaccccgacggcgcgttttccttccagcacgatcttgcgcgcaaaccctttgaccagcttgacattcgggcgcttgagagccggtttcagataggcattggcggctgaccagcggcggccattatgaattgtctgctccatcgggccgaagccttcctgcttctcaccgttataatcatcggtgacttcaaagcctgcctgatggccagcctcgacaaaggcatggaacagcggattgtcgcgcttgccgcgctggacataaagcgggccattggtgccgcgccagccttcctgtccgccttgcgaattttccatccgcttgaaatagggcagcacatcggcataggcccagcctcgcgcaccgctttgtgaccaatggtcgaaatcgcacgcatggccgcgcacataaaccatgccattgatggaagacgacccgcccagcaccttgccgcggggggtgacgaggctgcgcccgccaatatgcggttccggctcgctggaaaagccccagtcgtaggtttccatgttcatgggaaaggagagggcggcgggcatctggatcagcgggcccacatcgggcacgccatattcgatgacgatcaccgaatagcgcccgtcttctgaaaggcgataggccatggccgaaccggcagagccggagccgatgatgacgaaatctgcttccatgctcaattctccgccgaaggctgtcctgaaagttgaatggcgatatagtcttccaccaatgcaatcgctgaggccgcatcgggtgcgtcggccccgagcgcatgacggatataaagcccgtcgatcatggcgccagcgccctcggctatgcggtttgcccgtgcgcggcttgtgagctgttcaagcgcgaaaaccagattggaatgcaggcggcgcgcatagatgcgcaaaagccgctttatgtcgtccgattgctgggcatggacatagaaggtcagccaggcggcaatcgtttcctgtgcaaattgcgcggcggaaaaattcacggcgatgattgccgcgatgcgctcatgcggtgtgttggcctgtttgatcgccgcgttgagatcgcggcccagttcgcgcagcagatggcgcatggtggcgaggataagcttgtccttgccgccgaaataatgatgtgcaagcgcaggcgaaacgcctgcttcatgggcaatttgcgcaacggtcacatccagcgatccgcgctgtccgatggtgcggatggcagcatcaatcaattcgcgccgccgcaagggttccatcccgatcttgggcatgatgttcatccggttgtctggcttattgcgggcattttatctttgattgactggtcaatcaacaaaaacccgccattgaaaaccccgccccctgcaagtggggctggcgatttgcagcgaattgcgtattttccgggcaagaattttgcatttgcggcaaacggtgccgctggggggtaaggttgaagtgatggaaagcaatccggttctggtggaagtttatcgtggcccggtcgtcgaaagccgccatcgtggtgccatcgcggtggtcgatggcgatggccgcaatgttttttcgctgggcgacatagaacgcccgacattcccgcgttctgccatcaaatccattcaggctcttccgctggtcgaaagcggcgcggcggatgccttcggcttcgagaatgccgatcttgccatggcctgcgcctcgcattccggtgaggaggaacatgtcgcgcgggccgcttcgatgctgcagaaggcggggcttgatcccacggcgctcgaatgcggcagccattggccttttcaacagccggtcctggtaaagcttgcccaaagcggcaggcagccgacgcccctgcacaataattgttcgggcaaacatgccggttttctggccgcttgcgttcattgcggtatggaaaccaaggggtatgtcgcgctcggctccagcattcaggacatggtgcgtgacacgatggaggcggtgacaggtgcaccgcatagtatcgatcattgcggtacggacggctgctccatcccgacctatgccattccgctgtcaaatctcgcacatggttttgcaaagatggcgaccggcgccgggcttggtgacaagcgggccaaggcggcacagcgcctcatccatgcctgcatggccgaacccttttacgtggcgggcaccaagcgtgcgtgcaccgaactgatgcgcatggcgccggggcgcattttcgtgaaaacgggcgcggaaggcgtgttctgcggttccgtgccggaactgggctttggctttgcgatgaaatgcgatgatggtgcgacgcgggcttcggaggcgatggtcgcggcggttctgtcacgccttttccgcaaggatgaggccttgtccgcaaagcttgcggattttgccagccccgagatgaagaactggaacggcattccccttggcagcgttacacccgcagccgtgttgggtacggcgcagattggctgacccgcaggcttgtaagccggaatggcctcccttacattttttgtatgagcagagcttttaccaaagaacaggacgacgcaccgaccgatctgggcgagcgtcccatcagtccgcatcgcaaccttgtcacgcctgccgggctgaagcagatcgatgatgaacttgcacgccttcagcacgatctggcagaggccaatatagcgggcgaacgctctgcggttgcgcgcatttcacgagatcttcgctactggatggcgcggcgtgaaacggcggaactttccgtgccagccccggacagcgatgtcgtgcgcttcggcatgacagtggaactggaaaatctcgatgacggcagcacccgccgctggaccattgtgggcgaagacgaagccgacccgtccaggggcaagatttcccacgtagcgccggtttccatcctgctgttcggcaagccggttggcgatgtggtgaaaatcaacggcacggaatgggaaatcgtgtcgctgaaagtaaattagtcttcgtttataacaacggcatgatcgcggaagaatgccgcagcgccggtttcatctatttcgctggttgtaaccatcaggacgagctggatcacatcttcctgctcagcttcaagactgtagccattgaaataaagaaacaagtcggcggcagccagtccagtcctcttattaccatctatgaaaggatggtttttcaggattccgaatagataagccgccgcgagatcgaaaatatcgggattgccataggcttccttatgctgggcgcgcgccagtgcggagtccagcaaactggaatcacgaatgcctgtcgcaccaccgtgcaagcgcagttgttcctgatgcagagcttctatgaaaacccgcgaatgaaagtcgatcattgagcgagtacgcgataagcggtctcgtatttcttcatccgctcacgcgcgatttgcatcttcttttcaagaacttcggcatcctcagtgctgcgggccaaccgcaaaccgttttcatcggttgtaagtgtgagagtgtcgccggtctgcaggttcagccgttccagcacttccttcgggatgattaccccataggaattaccgatcttgcgcagggttatgttcatggctttctcccatgttataacagatgatataacatgggaggggaagcctgtcgagaattgtcagagccaccccttgctgcggaaataaagcagcggcagcagggccgaggcgaccatgaatatcagcgccatcggataaccccagggcgagtgcagttccggcatgaaggaaaaattcatgccatagatggatgcaacaagtgttggcggcatgaagccgacggcagccacggaaaatatcttgatgatggcgttctgttcaaccgagatgagccctacgatcgtatcgagcaggaatgtcactttattggccagaaaatccacataggccgtgagggattgggcgtcgcgctccagcgatttgatcccggagcgcgtgtctttcttggctgaaacgggactgttgttggccgagagatagacgagcatgcggctcaagccggcaaggctttcccgtgttcgcgacaggaatgttccctgtccgccgatctgggtgaggacatgtctgaaatcctctgtcgtcatcgggtgggccttgggctggcggcgatagatcgaatgggaggccgcatcgatcttgcctgccacgccttccagaatatcggccagccggtttgtcgtggcctcgatgatgcccagcatgatcgatatgccggtgcatttggcgggtatgagcccgttgccgggcttggttacgcgcgaaatatagatgctgaatgatttgggattggcatagcgaaccgtgatgagccgcgcgccatgcgtgatgaaggtgacgggtgcgagttcacgatggtcgagatcgaccgcatggaggataggcaccgtcagatattgcgctccggattccatataaaaacggctcgattcctcaatctccgtcatgtcttcgcgtgtcgggatggagatgcctgtccaggcctcgacaatatggtcttcgctgacgccaggcgtgaaaatatcgatccagatcacattgtcgggcaggggtgtccccggctcgacgtcaatttgctctagatggtccccggaaagacagtaaagcgtaatcatgctggacctgactgcgaagctgcgaaatgaaacgcagattgcgcgaaaattgttaacggaatacggcataggccatcgcctcggcaaaaggggcgttgacaggcaatatattgggatataactcatcaagtcatctgatgattttggaagacgatgaaaactatatccagaaccaatctgacggaatcggccatgcaggcgatccgggccgaaattacttcaggccgctgggtggtgggcgagaaattgcccaacgaagcagatctctccgcgcggcttggcgtcagccggggcacggtgcgtgaggctgtgcgcgcgctggtggcgcagggaatgctggaaacgcggcagggatcgggcacctatgtgcgctctgccgccgatactgcgcgcagtctggatcggattcgccatacgagcttgcgcgaccgttttgaaacgcgcgcgcttctggaaacggaagccgcgcgccttgctgcacagcgcgcgacccccaaaattattgcacgcttgaacaagcttctggatgagaggacggggcgcgccgatatggaccgggcaacgtttgtcgcgcgtgatttcgccttccatgaagcaatcgtcgcggcctccggcaacagtgcgcttgctgaaatttatgcttttttctcggcctcgattcgcgaatccattgaagccacgctcgatggcggcctgccggaaccgagcgatgaagcacaccgcaggatcgtcgaagccattgccacgggcgatcccgacaaggctggcgcgacggtgcgcagcttcatggcctcccttattgcagaacttgaaaggttgttggcatcatgagccacgcaagcgccctaccgctggacggcccggcgggagacgatattctggtgcggtcacagccgcctctgatcgatgccgaggcggacagtgttcccgcgcccgatgctcagcgcccgccgagcaaagccttgcgcattctgctgggggcaagcctcgtgctgatcgcggccaatctgcgcccggttttttccagcgtgtcggtgcttttgccggaaatcattcaggcgactggcatgtcgtccgtatcggcgggcgtgcttacaacgctgcccgtcgtgtgccttggcgctttcgcgcctttcgcaccgcgccttgcacagcgttttggcgctgaacgcacgctgcttttcgtgttgatcgtgctgaccgtcggtacggctattcgcggtttgggcacacagtctttcctttatatgggggcggcgcttgcaggggctgccatcgcggtcggcaatgtgctgctgccgggtgtggtgaagcgcgattttccgaagacggcggccatcatgaccggcctttatacgatggcgctttgtgcgggggcggcttcggctgcgggcttcaccattccaatcaagaatatgctgggcggttcgtggaatctggcactggccttctgggctgttccggctgcgctggtctttgtgctctggctgctgcaggcgctgcgcgccaagcaccatgtggcccattccggtttcaaggttgccggcctttggcgcgacaggcttgcctggcaggtcacgcttttcatgggactgcaatcgtccaccgcctatatcgtgtttggatggctggcgccgatcctgcgtgaaaggggcatgagtgcaggcacagcgggcggtcttgtttccttctcgatcatggcgcaggtcattacctgtcttctgatcccgtcgattgccgtgcgccagaaaaaccagagcttcatcaatgtgtttctctgcggctgtgcggttctggcactgattggctttctttatctgccaggctgggccttcctgccgctcgccatcattcagggcatagggcagggcgggctcattgccgccgccatgatggtaatcgtccggcgctctccggattcacatacggctgcacatctttccggcatggcgcaatgtgtgggctatattcttgccgccatcggccccttgctggtcggcatgatccatagcgcgacaggcagcttcgccgcttgcggtgtgctgttcgtcctgcttggccttggcgcctccatcaatggctggggggcagggcgcgccgggcatgtcggtgtgcaggtgtcgaaagacagcgcataaaaacaaaacccgccggaatgatcggcgggtttttattttgtccggtcgggcctggatcagacgaactggccaaggccgggaatagcgccgacaacggcgtccacaggctcatcgcctgccttttccttggcaaaacggatggtttccttggcaacgccggagatttcccccatgccaaggcccgcgcccataagctgggtgccgagacccatcacaccgccaacgaggttcgacaggaagccgccgcccttgacctgcgatacggcttcttccgcacccggaattgctgccagcagttgctgcaccttatcggccgggccttccttttgcaggaaggcaaggatcatgccgactgccttttctgccgttgccgcatcaatgccaacgttcgaggtgatgcgcgcgatcagttcttccatgagactctcccaaaaaatcttacgtttacgtaatatgcactccagcaggcgctttgcaagtattcccgacaataaatatagggaaattttctgtggcgactatgacatggattagcggcgcggaccttgcctgttgcggctttaatcattgtcgcgggatagggctgcggttatacctttagagcataatccgaccggggtgagacgaggatcgataagattatgcttcaaatagaagattttagagcgccgatctgattgaatcggatcgaaacgcgctctaaaaaccctgccttatggcatggttcgcttgaatagagggagcaagccgcctgatgactgctgaagatgctatttttcttggcgcaagccgcaagccggacgatacctaccagcagccggaatatctggcgctgcaatatggcaaccggcatggtcttgttaccggtgcgacgggtacgggcaagacggtttctctccaggtgctggcggagagcttttctgcggctggtgttcctgtgttctgcgcggatatcaagggcgatctctccggcattgctgctgcgggtgttctcaatgacggtctgaaaaagcgtgccgccgaagtgaagctcgacccatacgagatgcgggctgctccggtgattttctgggatatttttggcgagaagggccaccccgtgcgcgccaccatttcagaaatggggccgcttctgctgtcgcgcctgatgaacctgaccgatgcgcaggaaggggtgctgaatatcgccttccgtcttgctgatgaagaagggcttctcctgctcgacctgaaggatttgcaggcgatccttaccgaaatggcgggccgctccgatgagctttcggcaaaatacggcaacgtcaacaaggcgtctgttggggcgatccagcgttcgcttctggtactcgatcagcagggcggttccaaattcttcggcgaaccagccttgcgcattgccgacctcatgcgcacaacgacggatgggcgcggcgtggtgagtgtgcttgccgccgacaagctgatgatgaatccgcgcctttattccactttcctgctctggctgatgtcggagcttttcgaggaattgccggaagtgggcgaccccgacaagccgaagatggtgttcttcttcgatgaagcccatcttctgttcgatgaggcaccgaaggctctgatcgaccgtgtggaacaggtggtgcgcctgatccgctccaagggcgtcggcatctatttcgtcacgcagaacccgcttgatgtgccggaaaccgttctggcgcagcttggcaatcgtgtgcaacatgcacttcgtgcctatacgccgcacgaaaccaacgcggtgaagacggcggcggatacattccgccccaacccggatttcaatacgtttcaggcaatcaccagccttggaaccggcgaggcgctcgtttctacgcttcaggccaagggtgtaccatccatggtgcagcgcacgctgatgcgcccgccatcctcgcgcatcgggccgctgacgccggaagaacgcgcgcagatcatcgctgcaagccccgttgccgggcagtatgaccagcctctggaccgtgattctgcttttgaaatgctggcgcgcaaggctgccgatgctgcggccgcgcagcagaagaccggacaggaagaagaaggcggcggcggtttgctgggcgatatcatcggcacggcacttggaacgggtcgccgttcaggtcgccagacggttgcggaagctgcgatgaaatccgtcgttcgctcggtcggcagctcgctcggtcgcgcgctggtgcgcggtattctgggaggtttccggcgataatgggcaggggaataagggaataggggaataggggagtatgtttggttgcggacggcttttccgcccgcgatattctagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgttaaaacaaaggattagagcgccgatctgattcaatcagatcgaaacgcgccctacagccctaaactcacatgacgaggataggcgtcttcgcaggcacgcgatcgtagagatcgatgatatcctgattgaggaagcgcacgcagcccgacgagacagccttgccgatcgaccaccattccgggttgccgtgcaggcggtagagcgtgtccttgccgtccttgaaaatatagagcgcacgagcaccgagcgggttcttgaggcccggagccatgccgccattcttggcgctgtactgcaccagttccggctggcggggtccagcgcggccactggcgcttgtactggatgacggcgcggccggaccaggcaaagccttcgcgaccgataccgacgccataacgcagcgcctgcccattatcgagcaccagatagcagaagcgattggccgtatcgatgacgatcgtgccgggcatttcgcctgtcggatccggcacgacctggcgcagatagcgcgtgtccatcttctgaatgggaatagccgggagctgatatccgttatcttctaccgcagcatacatttgcacccagccgccgtaggaggaatccacattggcctgtggtacacggttggcgggattgccgaaagcatcgacatcgatgatcggaacggtctgccccaactgagcgcaaccggcgaggccggtcgccgcagttgctgtcattgccgtcaggaaggaacggcgggtaagggtcgtttgcatatgaaaaccagattgatgatgggagagggatagagatacaacgtttaaggttaacgaaatgcgaccagaccgggggtggtcggtgcgcggtgaacagttgaatttgcatgggccgctgcttgatgcacggctgggttcgacgtttgtgagcaagaaacgccccacaaatgtggcgtcgagccggtcttattacggcctaaatgaggcgagcaggctcctccatggcgcgtgttgccccggcgacacgattttggcggatatcaggggtatcccgataaaagtcgggttcaaatttttgtgattcaatccagaagatgcaggcttggcagaatgagggccggggggaaactgctggtattcatccggctcgttggaacggttgatccacacgccgcgcattccaaaacgcaccgcgcccgccacatcccagcggtttgatgactggaacgagatggcggaagggtagagccgccattgcacggcaataagctcatagaccgcaagcgaggtcttgtatttcttcaccatatcgaccgagatgacatcatcgagcagcacgtcgagggcagcggatctgaccgccgcctccagcatggcgggcgagccgttggatagaatggcaagccgtgtgccacgatccttcagggccttcagcgccgcgggcacttccgggtagcaatcgagtttccaataggcattgagaaggtcgttgcgcagcgccggatcgacggaaggatagtgcgcaagggcataatcgagcgattcttctgtcagtttccagaaatcgctataagcacccatcaggctcagaacccacgaatattccagttgttttgcgcgccacaattcggacagggcccgcccgtccggccccgccttgtccgcatgtcgccgcaccgccgaatggacatcgaacaatgtgccataggcatcgaaggcataggaactgtaggacaccgtttcctccgtggagcatgaatgtcagcaaaagactatctgccccatcttgctgggatttcaataatatttcattgccttgaagctgaattgcgccattgcgccattgccgcccgcattgttgcggcttatgtagattgcgcacgcaagttttgctcttgcatccgggcatcatctatttgctttgcccgccgcaagcttaaagaaaagaggagagtttccatggctttcgaactgcccgcccttccgtatgactatgatgcgcttgcgcctttcatgtcgcgcgaaacgcttgaatatcatcacgacaagcatcatcaggcctatgtcaccaacggtaacaagcttctcgaaggttccggcctggaaggcaagagcctcgaagaaatcgtcaaggaaagcttcggcaagaatcaggccctcttcaataatgccggccagcactacaaccatatccatttctggaaatggatgaagaaggatggcggcggcaagaaactgccgggcaagctggaaaaggcctttgattccgatcttggcggttatgacaagttccgcgctgatttcatcgctgccggtgccggccagttcggttcgggctgggcctggctttccgtcaaggacggcaagcttgaaatttccaagaccccgaacggtgaaaacccgctcgtgcacggtgcggcgccgatcctcggcgtggatgtgtgggaacactcctattacatcgattaccgcaacgcgcgtccgaaatatctcgaagctttcgtcgatagcctcgtgaactgggattacgtgctggaaatgtacgaaaaggcggcataagcctgccgattgtttgaaaagcgcctgctctcaggggcttatatattgaggccgggcatcggttatgatgctccggcctcatttattatcagggtcttgcacgcttggcggatggatggccaattggcacatcgtctgcgacgctgcgtattcttcttcgcgataatcggattatcgcttgatacagcgcgccagcgttgccgcgcctgcattggtgtatttgctctacatcgtatagagccagcccttgcattcggacatcgtggtaaagcagcgatagcggtcaattgcgacgagcgcgtcgccatcgctgataaagggcgaatcgtccacgccgctgaactggccgacgatgatgccgctgccgcgcggcggcgtgttgcagcgtcgccccgcatattcgctcacatccttgcggacctgcgcctcggcgctggtcactgtgggaataacggccggaagagccagggcaaggctggtcagaaaagccagggaattgatcttcatggccgtgcactccagattgtagagtattttcaggataatgcggcaaaacaaatacttagagtggctccggcgattccgttaaaacggaaccgccctcgcaggataaaggcttgataatcagtttttgaagcttgggaccttacccaccaccttcaatgcgaaagcgaaactataggcgacttcctcaaggcgcgaaaagcggccggaagcgcctgcatgtccagcatccatattgatgcggaacaggaccggatggctgtcggtcttcaattcacgcagtttcgccacccacttggcgggttcccaataggtaacgcgtggatcggtgagccccgcaaccgccagaatggccggataggcctgcgccgttacattgtcatagggtgaatagctggcaatggtgcgataatctgcttcggaagcaatcggattaccccattcgggccattccggtggggtgagcggcagggtgtcgtccagcattgtattcagcacatcgacgaagggtacttcggcaatgatgccgccaaaggcttgcggcgccatattggcgatggcgcccatcagcatcccgcccgccgagccgccatgggcgacgatgcggtcatggttggtgaagccttccttgacgagatgctgcgctgcggcaatgaagtccttgaacgtattggtcttcttgtcgcgctttccgttttcgtaccaggcgaaccccttgtccttgccgccgcgaatatgcgcgattgcataaacgaagccacgatcgacaagcgaaaggcgcgatgtgctgaagcttgccggaatggtgatgccataggagccatagccgtagagaaggcaaggcgcggagccgtccagcttcgtgtccttgtgatagagcagcgaaaccggcacgagttcaccatcgaaggcgggggccagaatgcggcgcgtcacatagtcctgcggattgtggcccgagggcacttcctgcgtcttcaggagcgtgcgttcgcgcgtgcgcatattataatcgaagagctgttccggcgtcgtcatcgacgaataggaaaaacggatgacatccgtatcatattcggcgctgccatgcagtcccagcgaataggcctcctcatcgaaagcgatggcgtgttcctcgccggtcttgcgatcatggatgacgatgcgcggcagaccgttgtcgcgttcgatccagacaagatggtgcttataggctgaatgggagagaatcagtcggcccggcttttcggcgacgatttcctgccagttttcaggctgtggcgcggaagctggcgcctggcagatcttgaagtccttggctccgtccgcattggtgagaatatagaaaacatcgccgcccggcgcgatatcatattcagtgccggccttgcgcgccatgacgagcttcggttcggctgacggatcgtctgcgggcaaaagccagcattcggatgtttcgtggtcgtgaatgtcgatgaagatataatcgtcgagcgcggagccgcccacaccgaggaaaaagcccggatcggtttcctcataaatcagcttgtcgtctgcctgctgtgtgccgatcttgtggtagaaaacctttgacgggcggtggttttcatcaagccgtgtgtagaagaagccttcgcttttcgcatcccacgcgccgccgccattggtatcagtaacgatatcttcaaggtcggccatggtggtgagatcgcgcaccttcagcttgtaaaattccgatcccttgtcgtcatacccccagatgaggagattgtggtttggggcatgatcggcggaggcgaggcggaaataggccttgccttcgccttccctgtcgccgtcgagcaggatggtttccggcccgccatcgcgcggcgtgcggatgaaatagggctgttcgccgccagtgcgataggagacgccataggcataggggccgtccttggccggaacggaagaatcgtcttccttgatgcgcccgcgcatctcggcaaaaagcaccttttgcaggttttccgtatctttcatcaaggcggcttgataggcgttttccgcgtccaggtgcgcgcggatttccggcgccagaacagaaggatcgcggaacacttcctgccagttttcagcgcgcagccacgcatagtcatccgtgcgggtgatgccgtgccgtgtgtcgcttgcggggtgcttgggagcgtgcggaggaagagggcgtaggaaatcctggggcattcaaaattccagtgaaccggtttcaatttgcttcaaaagcgccaaaggaacgcattttcagctgtgacatgcatctctatatagttgccggaaatgtccgatgcgagttgttttccatgaattatagttaagcgttgcccctttaaggcccgattccgaaggcacgatctttttctataaatcatatttgtcttggcacacgtacaacaaaacgtgagggaaaaaacagttgctaacgcaggctatacaaaataaggggatcgcctgcgagaacaatgttatcgcccaccatcaccaataaccggcttgcgccttaatcggaagttgcgctgtctgtaagtctcaattttcttgcggtgccctgtttaatatcattttatttgtcgatctaagaagagttgcctattattaatgtaatatggtttgacaattctattgcaaatggcatcgtcaattgatatttccataagggatcgagttgggccggattatgaaatacgcagcggcggcaaggggtgggttgccattgtcagccgctgcgcggacaacaaaaaattaaaaaaggaaaacttatggaaaatctggaaacgaacgacgaaagcaccgagctgcttttgagtttgaccgccgatgtcgttgcagcctatgtcggcaataattccattcgtgcaggcgaactcccggttctgattgctgaagttcatgctgctttcaagcgccacgtcgaacgcgaagaggccccggtcgttgttgaaaagccgaagccagcggtgaacccgaagaagtctgttcatgacgactatattgtctgccttgaagacggcaagaagttcaagtcgctgaagcgtcacctgatgacccattacaacatgacgcctgagcagtaccgcgaaaagtgggatctcgatccgaactatcctatggttgctccgaactatgctgcagcgcgctcgcgccttgccaagaagatgggcctcggccgcaagccgaaggacgcctgattcttcagcgcgtgaatcacgaagcgcctatgcggggaaatcagtccactgaactgatttccggtctcgctttgatgcatcggataatgcgtaaaaagcacagaaatagagcggttccaacgactcccttttaaccggaaccgctttaaacttttgttttcgtgtatatctttaccccaaccaggctcccattcctggggacatgttttagcaataatggcgcatctgccttctcctgacagtcccgccttccagcacgtcgactgcctgttttagcgcgatatgccggttgagatcatagctccagtggccatttgtgcctttcagccgctcccgctcgatcaagcggcagaggcggcgggatgcctgctgtttttcctcctttgaggctttcatcaatagatccatgtctatgcccgcaataatttgaagggcagcgcgctgcatggcgttcatccgctcctgcgcgcggttggcgagaaatgcattcctgtcgattttcagtgtggcctgcatcatgtgattcccgtttgtcctgttgttgatggaaacaggatcgccccgttcgggaggatggggataatattcctatatcttgggataaaatcttttttagcacctttttagaaaacttatccacgcttgcaatttccagcctataagaagatattcctattctggtgaggaaagatggatatctttggaactgttggatgtcattcatatgcgggcgcaggctttcgaggctttgaagcgtattgcggcgcgccatgggcggcctctcaatcccgatgctctcgtgcgtcttacacaccgcgccgacaagaagcggcgcgagcgatgcatcgaattatgcgaggcactgatcgatcttctggctgcctcttttagtgctagcggtgcggaaatccgctcaccgcttcgcggacggcaggaagtctcacgtatccgtcagatcggcatgtatgtggcccatacatcgctgggaatggctatgaacgaagtggcgctgggctttgcgcgtgatcgcacgaccgtcatgcacgcctgccatacggtggaggatttgcgtgatgacgtagagttcgatgccctcgtttccctgtttgaaaaaatcgttaattcggcttttacggcgtggaggatggcagcatgacgaggcagatttcggcagcggaaacgcgcattatccgttttttgaagcagggcggttgcgagcttcaggattcggttcgcgaaacgcacgctttgctggttggcgaacaggggactattgcggcttcgcgccttgaaatcgaacggatgcgcaaggctggaaccatacaatgtgacgggcagcgcatcgcgctttctgcaatgggacgcaagcgtcctaaagagcagaaaaagcccacgctaaccgccgcctctgtccgtgagacatacgagatagagccgggcgaaaaggtggagatcaatccggcggaatccccacttgccatgctttatcggcgccggaacgccgatggccgcgcctttatttcggaggatgaattccgtgcgggcgagcgcctgcgcgctgatttcacgcgggggtcgctcatgccttccgttacgtcgcgctgggatgtccaggccgggtcgggcgggcattatggggcaggcggcatggctgaactgaccgatatcgcccttgcaagccggataagggtggagcgtgcgctggaagctgttgggccggaactgagcggcattttgatagacgtttgctgctttttgaaaggactggaaacagtcgagcgtgagcgtcaatggccggttcgttctgccaaggtgctgctgaaagcggggcttgccatgctgcatcgccattataatcctccgcgcgaaggcgaaaggcgaaggggggcagtcctgcattggggggcggaggattatcgccctgagattcgaccgcggagtgtgtgaagagggtcgcgattgacactcttcaggcgtgattatatcgctcgggcagcaatatctgagccatatggcggtttgcggggagaaaaatcaatggtcggggttcgggatcggttggaagccaccctcgcacggcttgcggcgcgggcgggtgaggagcacgtcttcagcaagatctatgcggagcgtgcacgggcggaggccgatgcagcagatacgcggctgcgcgcagggcggccgcttggtccgcttgatggccgcatcgtttcgatcaaggatctgttcgatgtggcgggcgagccgacgcttgcgggttcggtggttcgccacgatgccccgcctgcgggctgcgatgctctcatcgtgcagcgcctgcgcaatgccggagcggttattatcggcaaaacccacatgaccgagtttgccttcacgccggtcggcctcaatccgcattacggtgagccgggcaatgcgattgacccggcgcgcattcccggtggctcatcgtcgggtgccgccgtttcggttgccgaaggcacgagcgagatcgccatcggttcggatactggcggttcggtgcgcattccggcggcactgaacgggctggtcggtttcaagcccaccgcgcggcgcattccgctggaaggcgcctttccgctggcgccgtcgcttgattcggtcgggccgctcaccagaaccgtggctgatgctatcctggctgatgcggtgatggccggggaaaagcccattctgccggaggtcttgccggtgaatgggctgcgtatcgccttgccgaaagactatctgctcgcggacatggagccagatgtcgcagctcattttgaagcgtctctggccgcacttgaacaggccggagcaatcattgccgatcttgcggtggacgacctcatcgggcggctgaaagaggcaacccgcataggttcgattgccggtatagaggcaagccatattcatgcttccacatggctcgccgatctggacgccaatgtcgatattcgggtcaagcgcccgctttcggtacgcataaaggtgccgcttgaggcctatcatgcgctcatggaaacgcgaaaggcactggcgcgtgaaatggatgaacgcctgagtggtttcgatatgttcgcaacgcctgcaacacctattgttgcgccgacaattgcttccgtcagccacgacgaggaggaatatgaccgggtggagaacctgcttttgcgcgatacgcaggtcgcaaaccagttcgacctatgcagcatcaccctgcccatgccgggcatgaaattgccgactggcctcatgctgaccgcacgcaatgactcggacaagaggctgcttgctgcagccttgtcgattgaaaaattattagagcatgatcccgaaaagtgtgagcggttttcggaaaaagaccatgcttaaacaaaggtctagagacggcctgacttaaagtcgccgtgctctaggttgattctttcgccagctcggcttcgcggtggatgcgcgccaccatggcgcgcaggccattggagcgttgtggcgtgagatgctcgtcgagcccaagctttttcagcacttcttccggctcggtcgccagaatttcggaagcgcgtcggcccgaataaagcgccagcacgatggcgacgaggccgcgcacgatatgcgcatcggaatcgcccagaaattcgatgaccggatcattgccatcctgcggcagggttttcagccagacctggctcacgcagccctgcaccttatgcgcggcatcgcgcgcatcgtcgggatagggcggcaattccttgccgaggtcgattacgtagcgatagcggtcttcccaatcgtcgagaaactcgaaatcggacatgatgctatcgatggtggtcgtcatgatactcgcctgaaataggtcattgcggaacttctgccgcatatatagtggcgaaagcccgcaaggtcacggaaaactgtcagcggtttggcgtgatggagcctgtcacacgatggtcgagcgcccgcagggcttcctcgcgcggggttggaaccggaatttggctctttacagaaatggtttcggcggcggcaggccgctcttgcacgggcgtttcttttttggcgccaaaacgcgcgctcagatattcgagcatgacgcggcttccttccagaaatccgctgcccgcgcttgaaaccagcgaggtgccgcttttgcagaaagacggattatccatgcacagcttgcctatttcgacagcggttttgccattggcgagaatctgttcgatggagcttggttcctgcttcgcctgctcatgggccttgttttcctgatccgcaggaaagaagtgcggcactgcgatgaatgccagcgacagccagaatgcggatttgagaagaaaacggatcatgccctgtctgtacaagctttcggtttttgaaactgcggtccactttccaatgaattctaaaagattccgtaaccagccaattccatggcctgtagtttgcgcggcgatgggatcgctaccttctgtttaccataggtgaaaaagcggccccccaaagcgagataagtgcttgggctgggctgaccttatcgtttctttaaagcctcatctgcaatctggagccaaccggagggctgtttttcaaaatcggctttcatgggcaagaatattgcgagagtgagtaggacacgttgaacgtcattcatttgaaagcagcgcagatcgttcgcaacagcctgcatgggctggcctgctttcacgaccgtttttgccggcgctgggtcgcaacgcccgatgcggcgtcgatacgcgtcatcggtgcggttttcaccttgcccttcctgctttgtgccgctgttgcggtttcgggcgtcgccgctggcctgacggattttgctattctcgctggcagttttacaggcgtggcgatgattttctgtgccctgtcgctcatgggcctgcgcgcgggaattctgggtgcgctcaattttgcagcctatggcgcggggcttgccacaattggcgctttctcgaacggcaatgcggcgctgtggctgatggctgcgggcctgccgcttgaaatctggtttgcaagccgcaagcccggcagcaccatcgcaggctcccttgcagccatggcgatccttgctttcctcgcggtgaaaaccggcgggactatatcgggcggctcgctcatttctggtgcgatattgttgctttacgcggcaagtcttgttctgcggggcgttgccgtggcgcgcaagcccgtgcaaatttctgtcgccgcgccacaggttgccgtcgctgctggcgatatgcagttcggcctcgatattgaaggtattgtttcttcggtcgatggcgagacggcaaagctgcttggtgtgcagccgaaaatgctggaaggcacggcgctgatcgaccgcgtacatgtggctgaccgcgtacagtatctttcgcttctggccgatcttcgcgcaggcatggccacccgcaaggtggatgtgcgtctgcattcaatcgaaaatggcaatccggtttttcgcgcctatcgctttgagggggcgggcagcgaccgggccattaccctgattggccgttcgctggaaggcgaacagaagcttctcgatgaaatcgcgatgctgaaagcggaactggaatccgaacgaatcggcaagggccgccttctggctaccgttagccacgagttgcgcacgccgctcaattccatcatcggtttttccgacatgctgacgcatgaaatcggtggcaagctcgccagtgacaggcagcgtgaatatgcgggcctcatccatcagtccggccattatctgcttgagctggtcaatgctgtcctcgacaattcgcggctggaaaccggcacttattccatcgcgccgcagagcttcgtcttccgcgatgccgtagaaatgtgcacggcggtcatgctgccgcaggcagaaaagaagggcgttgccttctgtcaccgggttggcaatggtgtgggtgaactcgtggctgatcgccgcgcggtgcagcagattctgctcaaccttgccaccaatgcggtgaagtttacccaatcgggcggttgtgtcaccattgatgccgcgcgcgtcatggcagatgggtgcccgatgctggaattcagcgtttcggataccggcattggcatcgagccggaagacctccagcggatcggaacgccttttgtgcgcgccggcaacagctatacgcaggcgcaggaaggaagcggtctcggtctttcggtcgtcaagggattggtggaactgcatcaaggctcgatgcagctcaagagccgccccggcgaaggcacggtcgtcatgatccgcctgccgctggctggcccgcaatatcgcgcaggagaagaacaacaggaacttggcacggtgatcgatatgtaccgtcaccagggagaaaggcgtaatgactggcagaaagacgaaatccgggaccaaagcccagagcagccacatgcgcaaacccgcaaaacggcgtagcctcgcagcacggctccttcatttctttttcacgtcggcttcggtgcttgcgatagctgccggggattttgtcgtgcgcaatcctgtcctgaccgggggtgcgactgcctttctcgtggtgatgggctttgtgtccgccaatgcgctctggtatcagccggaagcgcatgacgccgttttcttccgtacgcgccccgatttcgtattcaagccgacgccgcgcgcagcactgccgggaacggcggcgataaatagtgagggcaagcctgccgctcagtccgttcggcagcccgcaaataatgggccaaccccttcggtagcaacggctgatctgtcgccggatcgcctccagttgagcggctctgttgacgatatgctgccagcccttgcgccgaatgccgatctggagattgcgcggctgcaacagcgtctttccatgctgggcatttataaggggccagtcgatggctttaccggcccgcagacccgcgaggcggttgaacattggcgcgccttgcagcagaagcttggtgtgaaacaggcaagccttcccgcacaactggaaaacaacgcgcccgcgcaggacgacgtggccgggataattgaggtggcagtgccttcgccgcgcccgcaaccggccgttttgaaggatgctgcgccgatcaagccgaaagccgaccttgcatcctatgaaaagccggcacacaggaaacagcctgccgccgctgccgcgcaaccctcgaagatcagttcgcaggatattgtccgggtacaggccggcctgaaagcgttcggaaatgacacggttccagtcaatggccagccgggcaaggcaacgcaggaggctgtgcgcgaattccagaaactgttcggcctgcacgtcaccggcgagatcgattccgctctcatcagcaagatgcgcgaaatagggctgataagctgatccggagcccgtcatgcgcctgacttctgatttctgggtttcggcccttatccgcaaagtgcgcggcgggggcggtttcgcctatattgcccggcgtggctcgcccgaagccggtgcaattttcatcaaggtcagttcccggcttggcgcctgcgacctctattcgcctgcgccgcagacctcttatgaagaagatagcgacggtgagcgcatgttcctgcgtatcctgcacaatgcggatgacatggccgcaaacacgcgcatggagcgcgaaatccgcttcgattctgatctctggctggtcgaactggaagatattgccgatgcaacggaatttttccgcatatcggtggatgagtaaagcctagcttctatttgaccgacctggtgggcttcggcgcatccgtattggcggcatcgtccagcggctcattttctgctgatacggccatttcgcgcagcttgtttcgcagcatcgcggacatatcgtccgatttccagcgccgaacgagggacatggcctttgcccggtcgatggaacggtagatatgcacaaaatcgcgcaggccatcgcgcgtcgtctcgatggagccgagaacggcggtcatcaccagatagcattcaggcgcggagaggccgagcgccttcagcgcgatgggcaaatatgaatcgggccatttgccgataatcgcatcggcgcgatcgaaggaaatatcgagcgcatcggcaagtgcggtgcgaaaaagctgcgaatcgatcaaaagcgccgtatcgatcagatgttcacatcccggcagcgcgcccgcagtaaaaaaaggctgttgcagcgcacgcaccagccgctcggaatggttttccctcatcaatggtccgctggccacggagaggtccggtatttccggtttttccagtggttcggcatcaatattggcaaggttttcctgaagcgccaacgtgcggtcgattgcagcgtcggcgaaactgcgcagcacgccgcgcagcaaaacatcgtccgactgtcgccgggctatggcgcgcgcatgggcgatgccgtttctggcgataatatcgacaaggtcgctggggcgcaaaaggggagaacgcaacagaagcgacgcggaaatttctaccggctcgttggcaagtgcgagaacaagacgccgcggcgcttcttccagatgtgccagcgcattggcggcatggcgcttgccgcgcgtggaggcgcattgcaaaagcggcatggcaaggtcttcaagctgctgcatatcctgccggccgggacgcatgatggtcgcaaacgccgataatgcagcggccagaagatcatcggccttgctgcttccggtttttgaactcgacgggctccggttgcctgaaatttcctccaggacgcggaactgatcatttgtcacgcaaagatactccggtaggcatacactcaccgccattttacatcctgggcgttacgcaaccggcgatcacgcaatgctccccgcatggtcggtatagcggataatagagatgaagccttagcaactcattaaccgtgccacaaagaggcgggctggattagagcataatccgaccggagtggaacgaggacgatcaagattatgcttgaaatagaataaatcagatcggcgctctaaaacccctcgaagggctcacattgcgcttcatcgaagaaacgctgcacctgcgcgttccatgttgtgtcgggcacgaagacgcgcagcaccgcagcgccttctccaatattctgttcgatgaatatggaacgcgtgtctgaccgtgatgcgtcggagcgcaggctcgccattccgatcggatcggctatgacgagatcaagcttgcgatcattggagacattgtcgttcaggctgtagagattgtcgccattgggggcatagatagaaagcgaccagtagggaacgttgcgttgggtcgtgatatgcacaggcccattggaaagatcgaagcggcaggtcgcttccttcaccagcgggtcgctatcgctgatcgggccggttttctggtccagccgataaaagcgatagggatctccgcttgcttcgatgcgcgaccatgcatttttgtccgaatagacgggaaccagaaaaacaatggcaatatggacgattgccgccccgatgagaccaagaaggacaagacgaacgagcttagccacggcacgcctcctgtcctttcggaccttgatttgctatgcgaacgagactgggcatgacgagatcggaaaggccggacgacgacccggcgggcgtgtcgtagagcgtcatgacaagcacgaaattgcctcgcccctcgacgggtagccagttgcctggggaggcgtcggggctgatcgtgatcgacaggctgccgtctttttcataaagcaccgcgcgggagtgaagcgcggattgcaggccttcgcgcggggcgatgggcttgagatccggtgttgccggatagagggtccagaagcgggcgggtggcgtaaaaccgctgagacgataggtgcagccgcgccgcaattcccgcccggcactgtcgcgctgcgcatagaagggcagtccttcggtggttccaagcggcagataagccttgcgggccgctcgtgccttggaatagggatcggcatcgggtgtgccggccgccggataggcgcgccatgcgccaacgcgcagctccccgaagccttcaaaactgtccagtgcgtaatccacgctccagatgcccccgccaagcgcgagcgcaagcacagccactaccttgaaaatcgttttgaacatcgcccctcagagtaccgaaacttttgtgcgctcggctatcgtaggcagaggcggcgcggcaaggaagcggtcatgcagttccttgagaatttttgtcgccagcggcgataaaacccgtggtggggtagccattgtttcgtgcggcctcgtatcggccacctgtgcgggcgggttcttcggctgggcggggaagggcgggttgacgcccggcagcggcttcaattcgatattctgatgggcgtatgccatcatgcgctgccaggccatggctggcagaacaccgccggtcagttccttcatgggcgtgaaattatcgttgccgaaccagacggcggcggtgaaatttccggtaaagcccacgaaccaggcatcgcgatagttctgggtcgtacccgttttgcctgccacgcgcgtcatcgtaagtgcggcgcgccggcccgtgccgcgctcgggcacctgcaccagcatggagttcatctcaagtgcggccttttccgaaagggcgcggtgcggctttggtgcgtcacggccaaaatcccaaagaacctttccgtcggatgccaggatttgcgtgaaagcgtgacggtttccggccatgcccgcattggcgaagacgttaaagcctgttgcctgatccatgacggtcatttcggatgtgccgagcaccatcgtcttatgggaggagatgggcgattccacacccattgcctttgtgagcgcgacaacgggcgccgtggtcagataatcgcgggcaaggcgcaccggcacgctgttgagcgagcggacgagcgcggtggtgagatcaacccggccagcaaaactgcgcccgtaattgcgcggcgaccagttgccccagctgatcggtgcatcggaaacgatggtgcttggtgtcagccccttttccatggcagccgcatagacatagggcttgaaggatgaaccggcctgccgcagcgccctggttgcgcggttgaactggctttcgccatagtcgcgcccgccaacgagcgcgcgcacggaaccgtcattggcaagcacgacggtggccgcctccgatacgttatattccttgccatattggcgaaggtgaaattcaagcgattcttcggcggctttctggatattgcggtcaagcgtggtgcgcacgatcagcgtatgctggttgaacctgtctgcaacctttttcacctcgtcgaaggcccagtccaggaaatagttggggctttcatccttggcgcgatctatgacgctggccgggtggcggcgcgcgacggcaacctgaccttcgctgagaaagccgctttccaccatgttggagagaacgacattggcgcgggcgcgagctgcaggcaggttgacgtgcggcgcgaatttcgccggagccttgaacaggccggccagcatggctgcctcggccagcgagatgtcctttacattcttgccgaaataaaactcggacgcggctgcaatgccgaaagtgccgccgcccatataggcacggtcgaggtaaagctggaggatttccttcttgctgagattgctttcaagccagagcgcgagaaaggcttccttgaccttgcgttcgatggtgcgctcattggaaagaaacaggtttttggcaagctgctgcgtgatggtcgagccgccctgaaccacgccgttggcgcgcatgttctggcttaacgctcggctaagccccatgagatcaatgccgtaatggtcgaagaagcgacggtcctcggtgccgagcacagccttgatgacatgatccggcaattcatcgataggcaccgcctgccggtgcagaataccgcgccggccaatctcgttgccataacggtcaagaaaggtgacggcataatcgtcctgcgcgcgccagtccttcttggtttcctcaaaggctggcagcgccagcatcaacatcagcacggaaccggcgacgccgagcgtaaagccttcgtccagcacttccaccgtgaaacggcgaaagccgcgcacgcgaaaacgccgggagaaaatcgtgatgttttcccaccattcgcccaagcggaaatgtaaattgtagagcgcggaatcaatccaggcgtcgagtccgatcaggcgcgaaacccggaagggtttacgcttgtcgtttccgcgatctttttctgccgtattacgcatgaacactgacttcggcatagggttgtcggagacaaggcgagatttgcctcattataataacagataaataagctagctcacgcaaaatagctaaatgaaatatgcggattgattttatgtaggaaagaaatcaataaataggaaaatagtccttgactgcgttacggtgctttggtagatattggctacggtcgagaaattgcgactgatgccatcttagctacatacccccggctgacatggtaaggatagccccggaaagccatcggtttttcggggtttcttttagagaattccggctctcgaagggccgcatgtttcggcatcgacacccattacaattcatggatagcacagttgaaaaccgggaaggggctggcgcagcggcacgaacgcatccgcctggcgtaccagctacaggtgaggcacggcattacggctgaagacctcgcaaaaattctgggcctttcggaagaaaggtatgacctgtggttgcggcggctgaaatgcaccggcagcgaggcaaaggcgccgcagcgcccgattgagggcgctttcgagcggctgcaagcggaattgcaacgattgctcgatggggaacagcttcccgacaagagcaaggccgaagccttgatggcgccggcaaaagcggtgaagacggtggatgaactaaccgcagaaagcacaaccacagagacgggacgggagattgcaacgcctgacataaaggaggtccggcaggctctggcccggatagacaggagaatcgaagaacttgcagaaaagcgcgcgcgggaaatcctgggcggtgggcctggcgtttcggcagatattggcagcgcaagacgaatggctgatccgggcgcgtgatgcgcaattgccgcccgatggcgactggcgcgtctagcttatcatgggcgggcgcggctcgggcaagacgcgggcgggcgcggaatgggtttcaggcatggcgctggggctgccgcctttcgcgggcaagccgagcggacatattgcgctggtgggcgagactttcaacgatgcccgtgaggtgatggtggatgggccatccggcattctttcggtttcgcgactggtccggccccgctacgaggcgtcccgccgccgtctcatctgggataatggtgcggtggccacgcttttttcctcggaagacgccgacagcctgcgcggcccccagttcgacgcggcctggtgtgatgaactggccaaatggaaaaacccgcaggagacgtgggacatgttgcaatttggtctgcggcttggcgacaatccgcgtcaggtggtgacgacgaccccgcgcgcggtgccgcttctcaaggcgcttttgacggacaggactgtttccatgacgcatatgcgcacagcggaaaatgccggcaatcttgcggaaggtttcatgcagacgattgcgcgccgctatgcgggaacacgccttggacggcaggaactggacggggaactggtggaggagcgcccgggagcactctggtcgcgggaccggatcgagcaatgtttcgaggaaaatccgccgccgctggcgcgtatcgtcgtggcggtcgatccgcctgcctcgtcgggtaaagcgtcggatgcctgcggcatcgttgtggccggaattgacgcggaaggggtcggccatgtgcttgccgatgagagcatgaccatggccaagccgcaccagtgggcgcgccgcgccattgcgctctaccatacgcatgaagcggatgcgattgtggccgaggtcaatcagggcggggaaatggtggcggcggaagatccttccgtgccggttttgaaacggcgcgcctcgcgcggcaagtggctgcgtgccgaacctgtggctgccctttacgagcaggggcgggtgcgccatgccgggcgctttccggcactggaggacgagatgtgcgatttcgcgcctgaggggctttccagcgggcgctcgcccgatcgtcttgacgcgctggtctgggctttgggcgaactcatgctcggtgcggaccacaaaccccgtatccgccgtttcggctgaagatcatcattattcatggagaggccatcctatggcttggaattggccgtggcgcaaaagcgccgcgaacctgcccgcgcgggcaaatgcagtatcccagaccaaaatggcgaacggtttcgtggcgctgcatatggagcggaatgcatcctggatcgcgcgtgattattcgacacttgcccgtgagggcttcatgcgtaatccggtggcgcatcgttgcgtgcgcctgattgccgaagcggcaagcaccattccgtggctgctttatgagggggcgacggaacatgaggcgcatcctcttctcgaccttctcacccatccgcagggggcggtggagggcggcagctttttcgagcgtctttacgggcacctgctgattgccgggaatgcctatgtggagcgggtggatctgccaagcggcaggatggaactccatctcctgcgaccggagcgggtgacggtggaaaccgatgccgatggctggccgcaggcgctggtctatcgctctggtttggcaagccgcactatcccggttgcaggcttggacgctcccggcctgcatctgaagctcttccatccgctggatgaccattatggttttccgccgctcgaagcggccttgatggcgctcgacattcataatgcggcgggcgcgtggaacaaagccctgctggataattccgcccgtccttccggtgcgctggtctatgccccgaaggaaggcggcaatctgacggaggaacagttcgagcggctgaaagcggaactggaggagggatataccggcgcttccggcgcggggcgcccgctgcttctggaaggcggccttgactggaaggcgatgggctacagcccgcaggatatggatttcatcgaggcgaaaaacggcgcggcgcgcgatattgcgctcgccttcggcgttccgcccatgctgctcggtatccccggcgacaatacctatgccaattatgccgaggccaaccgtgctttctaccggctgaccgtgctgccattgatcgggcgtaccgccaaggcttttggcaattggctggggccgctctttggcggcggcctgcggcttgaacacgatatcgacaggatcgagggcctttcggcggaacgggaatcgctctggcggcgggtgtcggaagcctctttcctcaccgacgatgaaaagcgcgatgcggttggctatcagccgcgcgtgggaaggagggtgtcgtgaacaattggaacgacgcggttctggcttccgataccgcatggctgtggttcgcgaagattgctggcgcggtcgcaggttcggcggtttcgctggcctatatgctgccgcatggcaagcgggaagcagcgatacgctttgcggtcggcatcatctgcggcatggttttcggtggcgcggcgggtgtgaagatagctgaaactttggcgcttggtgacgcgcttggccgcgcggaactgatgctgatggggtctgctgccgcaagccttgccgcctggtcggcgcttggggttttcaggcgttttgccgagcggctgaaacaggcgcccctgccgggcgttttgcctgccgaaaggaacatgcatggcgagatttgatctgaagctcgatatgaagcgcgctgcgcttgccgttgaagaagttgagatcgacggtagtttttctggctatgcgagcgtcttcggtctgccagacctgggcaatgacgtgatcgagcagggcgcttttgcccgtgcgctcaaggagcgcggcgcatccggcgtgcgcatgttgtggcagcatgatgcggctgaaccgatcggtgtctggacgcagatacgcgaggatgcgcgcgggctttatgttgaaggccggcttgccaagggggttgcgcgggcacgcgaggcgttggaactaatgcgttccggcgggctggacgggctttccatcggctttcgcaccgtcagggcgcgcaaggatgcacgcacgggcctgcgccatatcacgcaagcggacctctgggaaatctcggtcgtaacctttcccatgctgccgcaggcacgcgtgacgggcatcaaggcgggtttgccgacgataagagagtttgaacgctggctcacgcgggatgcggggctgagccgtgcagcggcgagaaccgtgatagccaagggctatgcggcgctcggcgcaagcctgaatgggcgggaagccatcgggcaggacgaagcggacctcgcagggcgtatgcgccgggccgccagaacaatgatctgaaatcgcaactttaggaacaacatggaacattcctctattcgcgcgctcgaaaccaagagcgtggaaacgaaggcgcttgcccccaatgcaggctctgacggcgatgtcgccgaagctttcgacgagttcatgacggctttcagcgcctttcgcgaagccaatgacgaacggttgaagaaggtcgagaaacatgccgatactgacgtgctgctgcgcgagaaggtggaccgcatcaaccgcgcgctggacgaacagaaggcggcgctcgaccagttcgtgctgaagcgcgcgcgcccgccgcttggccagaatgcgccgatgggcgatgtcgagcacaagcaggcttttgacggctatgtgcgccgtggcgacgagcaggctttgcgcggcattgagtagaaggcgcattcctatgcatcgggcccggatggcggctatctggttccggctgaactggaaactgaaattggccgcaggcttgccgttctgtcgccgatacgcggcatttccggcgtgcgtcaggttccgggcgcggttttgaaaaagccattctccatcagcggcccggcgacgggatgggttggcgaaacggatgcgcgcccgcagacggcttccgcgaagctggccgaactgcaattcccgaccatggaaatctatgccatgcctgctgcgacttcttcgctgctcgacgacagcgcggtcaatgtagaacagtggattgcggaagaagtgtaagccgcctttgccgagcaggaaggggcagccttcgtcagcggcgatggtgtcaacaagccgcgtggtttcctgagctatgagaccgttgcgatgatgcatgggcatggggcaagatcggccatgtcgcaacgggtgtggcgggtgcgctgccgccggaagatccatccgacaagctgatcgagctgatctatacgctgaaggcgggttatcgccagaacgccaattttgtcatgaaccgcaagacgcagagcgtactgcgcaagctgaaggacaaggacggcaattatctctggcagccgcctgccgccattggcgaaaaggcttcgttcatggggtttggcctggtggaagccgaacatatgccggatatcgcagcagatgccgcggccatcgccttcggcgatttcgggcgcggttatctggtggtggaccgcatcggcgtccgcgtgctgcgcgatccttattccgccaagccctatgtgcttttttacaccaccaaacgggtgggcggcggcgtacaggatttcgaggccatcaagcttctgaaatttgctgtctgaaggcatccaactgtgacagcggttttgctgtcatttttctcaggttctttcaaccccctcctgcggtttttggcagctagtaacacgctcgaaagagggtgaatctttttgtggggttccatgcgtaactgactgatttgaaagttatcatctaggggaaagccatgacgatgtttcttgtgacgccaccggcgctcgagccggtgacgattgccgacgcacgcgcgttcttgcgaatttctaccgagagtgaggatgatatccttggccgcctcatcaccaccgcgcgcgagttggtggaagccgaaacggggctggcgctcattgaccagacctggcgtctgcgcgttgatcgctggccgcgttcgggccgtctggcgctgttcaaatatccgatcaaagcggtgacgggcgttgttgcctatcggccggatggggcggcgatcagctttttgccggacgaatttgcgctgcatcatgacaggcgcccgcagcgtctttacatggcgcaatatcccgatgcctccacattctgcggtatcgaagtggatttcattgcaggctttggtgagagcggcgttgaagtgcctgatacactgaaacaggcaatccttaccctgaccgcccatctttacgaatcgcgcgcaggcgtgaacgccgatgccgttcagcgatctttcccgcccatcgtgaaccagatggtcgatagctggcggcggatttccctatgaacaacgttcttttcatcgatccgggccagctcacttccgagttggcgctggaagcgatgcagcctctgccggatggaatgggcggttatgcggaaacatggtcggaaattgccatggtctgggggcggatcgagccggtttcaaccacgcagaaagatttcggcgcaaggccgcagccggaagtgacgcatcgcattctcatgcgtttccgtgaggacatttcgaccgataagcgcttgcgcaaggcggggcgcatttttgcactccgctcggtgcacgatccggatgaaagcgggcgttatctcatctgtctggcacgggaggaggggcgatgaatattgccatgacactgacctttgaaagcctcgttcgcgccctgcgctggaaggcgctggcagcgggtgaggcgattgccattgaacaaaatcggaatgtcaaggatgcaagcgggggcaagcatgaagattggcgcggcagcactccagaaagccctgtttgaggctctgaagaatgacggcgaactgattgaaacccttggtggagagcgggtctacgaccatgtgccggcgcgcacaccgtttccctatgtaacgcttggcgaaaccatgtgccgcgactggagtacggccagtgaagagggcggcgaacactttctcaacattcagatatgggccagggaaagcggacgcaagcgggtgctcgatatcgcagcgaagattgcaatgcggcttgatgaaaagccggtcgagatcgaggggcataggctcgtcaacctgatgctgaccgaagttctggcgcgcaatacagacggtcttggcagctatctgggcacgatgcgctatcgcgccgtgacggaacccgcctgatagctgcccctgacgattggtatgggataaggagatttatatggccgctcaacgaggcaaggatatcttgcttaaaacggtgcgcgatgatggcacgtttgaaacctgtgcggggctgcgcaccaagcgcatcgcgttcaatgccgaaaccgtcgatgtgacggatgccgatgctgccgggcgctggcgccaattgctggcgggcagcggtgtgcagcgtgcctagatcagcggttccggcatcttcaaggatgcggcctcggatgccctgataaggcgcattttcttcgatggcgaaattcgcgactggcagatcgttctgccggattttggtaccatcagcgggccgttccagatcaccgcactggaatatggcggcaatcacgatgccgaggtgacgtttgaaatcgcgctggaatcggcaagcctgattaccttcggagaggcgatatgatgatggccaatcgccaccgcggcgaagtcgccgccagactggatggccgcgactggacgctctgcctgacgctgggcgcgctggcggaactggaatcggttttcgagacggacaatctttccgcccttgtggcgcgcttttcctcgggccggctttcggggcgggatatgcagcgcattatctgcgcggggcttcgcggtggcggacatacggtaagcgaagaggatgtggccgacatgcgggcagagggtggcgtggcaggctttgcgcgtatcgtgtcttcgctgctgacggttactttcggaacgtctgaaaaggattctgcgccaaacccttgagtgccgcagttgaatcgaaaccttcgcctgtacggccttttccatgggacgaggcgatgtatgcgggtttcggtttgctgcggctcacccgcaggcgttctggtcgatgacgccacgcgaactttcagcggcgatcggccccctggcccctgtgcttgatgccccctcgcgccagacgctcgacgcgctgatgcttgctttccctgacaggtaaattcatgacagatgaaactgtaaccgtatccgtcaacgcggatacgagcgcctttgatcgcgccttgagcgaccttgaaaaacgctcgtccagcttcggcaacagcctcaattcggcgctgaaaggtgcgatcacatccggcaaggggctggaagacgtgctgcgcgggcttgcatcgagccttgcgggcacggctctctcggcaggcctccagccgcttcagggcctgacctcttccatgatgggcggcctgctcagcggcattcgcggtatcatgccctttgccaaggggggagtggtttcaagccctacctatttcggcatgggcaacggctcgctggggcttgccggtgaagcgggcgccgaggccattttgccgcttgcgcgcggcagcgacgggcgtcttggcattgccaccggcggcggcagcaaaccggtgcaggtcgtgttcaacatgacctcgcccgatgcatcctccttccgtaagtccgaagcacaacttgccaccatgctggcaggcgccgtgcggcgcggcgcgcggaggctttgaacatggtcgaagcctttcatgatgtgcgctttccccttggcgtatcgtttggtgcgacaggagggccggaatggcgcaacgagattgtgacgctgacctccggcctggaaaagcgcaacgcccgctgggcacattcccggcggcattttgatgccggaacggggctgcgctcgctggacgacctgcggatggtcctcgcctttttcgaggcacggcgcggttccctgcacgcttttcgttttcgcgatccgttcgatttttcatccgcgaccggcaaggcgtccctatcggcattcgatcagccgcttggaaccggcgatggagtggcggtgcactttcagcttcgcaagaattatgaaagctatgaccgtccaataacgcttcccgtgccgggctcggtggttatcggtgtcgatggtgtgaaggtgccggaaggcgaggcatttaccatttaccgtcgatccactgaccgggattgtaacctttacgccggattatctgccggcaagggatgtgcctgtcacatccggcttcctgttcgacgtgcctgcgcgcttcgatacggaccgtctcaccgccagcatagcctcgttccaggcaggcgaaattccatccattcccattgtcgaggtgaagagatgatcccggttccgcccgcgcttgaatcacatttgcaaggcgaggtgacaacacattgttttgcctggcttataagacggctcgacggtgctgttttagggttcaccgaccacgatgcgccattgaccgtcgatcaggtgatatgcgatccgctgacaggattgaacagcagcgaggcctcaaccgcccttggcctcggcattgctggcggcgaggtggagggggtcctttcgtccacgcagatcagcgacgaggatatcgagcagggccgctacgatggcgccacgatcgaagcttttctcgtcaactgggacgagccggatcagcacatgctgttgcggcgctgggcggcgggcaaaatcagccgctcgggcagccgcttcgttatggagttgaaaggtgttgccgcagccttcgatgcggttcgcgggcggcgtatcctgcgccactgcgatgcgatgctgggggataaacgctgcggcatcgatacgggtgatccccgtttttttgcgcagggaacagtgcttgtcgccgaaggcacacggcttgatgtggcgggccttgatggctttgcggcgggttggttttccgagggccgtcttgcgtggaccagcggggccaatcggggacgggcggtccgtgttgtcggccatgcgggggcaagcctgcaacttggcgagccgatgatcttgccggtggctgcgggtgcgacaagagcttcgccacctgcaaggcgaaatttgccaacggcgtcaattttcgcggctttccgcatctgctcggcaatgatgccgcctatgcctatgtcaacagcacgaatgattacgatgggggcgttctcgttccatgatgattgccgaacgggttcttgccgaggcgcaccggtggatcggaacgccttatcggcacggcgcttccacgcttggcgtgagttgcgattgtctggggctggtgcgtggcatctggcgggcgctttacggcgtggagccggaaaatccgggcgtctacgcgcccgactgggcggaggtttcgcagggcgaccctatgctggaggcagcggtgcggtatatggtgcggcgtgaggagcacgcgccgcagccgggtgatcttctggtgtttcgctggaagccgggctttgcggccaagcatatggggatcatggcgcgcgagggccgcttcatccatgcctatcagggccatggcgtgctggcctcggcgctggtgccgcaatggcgcaggcgcatggcaggcatttttctttttcctgaaccaaaggtctgattcatggcaacagttgttttgcaggccgtgggcgctgctgttggcggcatattcgggccggtgggggccgccattggcgctgggcttggtgcgatgggcggttatgccattgataacgcgcttctcaattccacccgtcatatcgaaggcgcgcggctgaatggcggccgcgtggcgacagcggaagaaggtggcgcacttcccttcatttatggcacggcgcgggtttccggcacactgatctgggcgacacgctttgaagagcgcaaaaccaccacccgtcagggcggcaagggtggccccaaagtcaccaattacagctatttcggcaatgcggcctatgctgtggcggaaggcgagattgctggcattcgccgcgtctgggcggacgggcaggagctggacctgaccgagatcgatatgcgtgtctattgcggtacggcgacccagagccccgatccgctgatcgaggcgaagcagggaaccggcaatgcgcccgcttatcgcggcacggcctatgtggttttcgagcgcatcccgctcgacacgttcggcaaccgcctgccgcagttccagttcgaggtcatgcgcccggtgggcgaggtggcacggaacatgcgcgccgtggcgctcatcccctgttctaccgaattcggcctttcgcccgatacggtcagcgacgaacccgtacccggcgaaaaacgatggatcaaccggaacgcaattcgcgcccgcagcgactgggcggcggcgctggatgagttgcaggcgctctgccccggcctgcgccatgtggccatcgtgctgccctggttcggggatgacctgcgggccgggcaatgccgtatccgccccggtgttacgagcctctctgtccgcaagccgagcacgatatggaaggtggagaacgtgtcgcgcggtgcagcacacctaatctccatgagcggggagggtgcggcttatggcggcacaccttcggatgcgagcgtgatcgccgctattcgcgatgcaaaggcgcgcggccttggcgtgacgctttatcccttcatcatgatggatgtgccaaaggaaaatcagcttccttcgccctatggcggtattggccagcctgcctatccatggcgcggacgcatcacctgccatccggcaatcgggcaggaaggctcgccagacgggacgcctgcggccggtgaacaggccgcagccttcgtgaatggggaatggggctatcgccgttttctcaaccattgcgccgatctggccgtgtgggctggcggggtcgatgctttcctgatcgggtcggagttacgcgggctcaccagcattcgtgacgggcgcggcagcttccccttcgtttcacatctttgcgcgctcgctgctgaaatgcgcagcaagcttggtgttggctgccggattacctatggtgcggactggtcggaatatttcggttatcaggcgtcggatggaacgggcgacctctttttccatctcgatccgctttgggcgcatccggccatcgacgccatcggtatcgacaattacatgccgctggccgactggcgcgacagcgatttttcggaaggcaatcctgatgggttcaaaacgccttacgatcttgcaggactaagccgcagcgtcaattccggcgagggctacgactggtattatgccagtgccgaggaccggctggcccgcaggcgcacaccaatcaccgatgggcttgcggccaagccctgggtttatcgctacaaggatctccatggctggtggagcaacaggcattataaccgcatcgatggtgtggaggtggctgcgccgaccgcatgggtgccgcaatccaagcccctctggtttaccgagcttggctgcccggcggtagacaaggggccgaaccagcccaatgtctttcccgatccgaaatcctcggaaaatgccgccccctattttcccaacgggtcgcggtccgatgccgcaatggaccgctttctgcgtgcccattatcgacattggcagggtgaaaacccgctctcgccggtctatggcgggccgatgctcgatatggagcgcatttatctctgggcgtgggatacccggcctttcccggagtttccgctggggcaggatatatggggcgacacggccaactggcgacttggccattggcttaacgggcgtatcagcggcattgctctggatgagttgatcgcggcgatcctcagggatttcggccttcctgaagcagattgcatcggtgtggaaggacatctttccggtttcatagtgtcagaaccatcaagcgcgcgcggtgttttggagccgcttctgaatgtgtttggagtgcatggctatgagcgggccgggcagtttgttttcaggaatatcacccgtgccgaagcagcgctggaactgggtgagtttgcacaacccgacgaaggcgaggcgctgacggtggtggtcgaggatcagggtgatctgccctccaccgctgaattatactgcaatgacccgctgcgcgattttcagatcgtcggggcgtcggcgcgccgcgaggtggggcagggcacggaaagcctcagcctttccggttcgatggaaaacggtcaggcgacggcgcttgctgaagcatggatggcccgccgccatgccgagcggcgcacggcaagcttttcactgccatggtccaatgcagcgttgcatgtgggggatagggttcgcctcggtgtgctggacggacagcgcgattatgttgtgacggcactggaagacggtgcaatgcgtaccgtcacggctgctgcgctcgcgccaaaccttgtgttcgctgacaaaggggaaacaccgccacgcccgccgggcggcccggcactggatatgaagccggtctttcatttcgtcgatctgccgctgtggccgggtgctgaagacccggcggcgcagttccgcatcgcctgccatgccaagccctggcgcggcgttgcagtctatgcctcgccgtcgaatgacggatttgcggaacgtgcactcattggcgaacgggccatcatgggcgagttgacggctccgctcgcaggcgggcccagcgggcggctgatcgaggggcaattcgtggaagtggtgctctattccggcgaattgcagtcgcggccattggtgcaggttctgaatggagccaataccggcctgctcagatcgccggatggccgatgggaaatcttccagtttcttgatgcggaggaagtagggctcaaccgctggcggcttggcaggctgctgcgcggccagttgggaacggaggcggcggctttggatgacaagccggttgaaacgccattcatcctgctggatagcggggttgtgagtgccggcctgcaagcatccgagcttggattggagcttagctggcgcgtgggcgctgcgggcaaggctttttcggatgaattctttgaaacggtgcgccagagcggcggcttgcgtgcgcttcgtccgcttagtccggtgcatctcggtgtcatgcgatccctcgatggtgacatgagctttacatggatcaggcgcgggcggatcgatgccgatagctggctcggcgaggatataccgcttggtgaggaccgggaggcgtatcgcgtggagatctggcgggacgacactctggtgcggagcgaacaggtgtcggcgcccgcctggaattacggttttgcggagcgccgggcggaactgggcgacgatgcattccggttctgcgtggcgatgatcggggcaaaaacagggcccggcgattttgcggttctggatgtcgacccgaacccttcgggcaaatcagggagcgatcttgaaaagtatgagcggctttcgcaacaggatcacgcttaaacaaggacttggagtggatgacggcctgacgtcatcatgctctaaaaaaaatcggagaaaacaatatgacagccaataaatcatggtatctttcgcgcacggtctgggcagggctggttgcactgttcctttcggtggcgggcctgttcggcgtggcgacggatatgatcgatcagggcaacatgacggatgttctgctgcaactggccacggccattgcgggtgtcgttacagtaatcggccgcattggcgccacatcccgcattttataattttatgaacctggtggattgaatttgacgtttgatacttgtccggcataaacctcgtcactacagcctaacgtcaaatttgaaaaatttcctttaggcccgggagaagaaactgttgttcatgcatcgttcagctctcgggtgctatatgaggcggcatgatgaaacagaaccctgctctcaaagtttttgcgctgctggcggttagtgtcggcctgttgccggtcaatgccggtgccttgccgatggctgcgccgcagaagcccaaccttctgatcgccactgccggggattgcacggcggttggcgaacaggtggccgcccagcagggcggtcagctcgccaaggctaccccgaccatgcagaatggcagggccatgtgcgttatcgtcgtgctgatacccggtcgcaatggtgaacgtccgcgccgcgtcgaagtggcggttccagcccaataaagcgttctctttattgatggatcggctgtagccgctctattgggctatcgttgtagcttttgacgggagactgtccgcttgcgtatcctgattgttgaagacgacaaggacctgaaccgccagctttctgaagcgatgattgccgcaggttatgtcgttgacagcgcctatgacggcgaagaaggccactatctgggcgatacagaaccttatgatgcggtggtgctggatatcggcctgccgcagatggacggtatcagcgttgtggagcgctggcggcgcagcgggcgcaccatgcctgttctcatgctgaccgcgcgcgatcgctggagcgacaaggtggctggcatcgatgcgggtgcggatgactatgtggcaaagcctttccatattgaagaggttctggcccggctgcgcgccctgatccgccgtgctgccggtcatgcatcgtcagaattcgtctgcgggccgctgcatctcgatacgaagacgtcgaaggcgagtatcgatggcgtggcgctcaagctgacctcgcatgaatatcgcctcctgtcctatatgatgcaccatatggacgaagtggtttcgcgcaccgagcttgtggaacatctttacgatcaggatttcgaccgcgattccaatacgattgaagttttcgtcgggcgcctgcgcaagaaaatgggcgttgatctcatcgagaccgttcgcggcatgggctatcgtatgcgctcgggcggcgagggcgaagcaaaagggagcggcagctgaagcttcctcgcgtctttcccgcctggcgctcactcgccgtccgcgtcgtcacactttcgacattatgggtcattgtggcgctggtcgtggtcgccactttcatcagctcactctatggcgaggccgcgcgaaacaatttcgaacggcttttgactgcacatctcttcagcctcatcggggcggtcagcgtctcgggcgagggcacgctacaggggcgccccgaactgggggacctgcgctattcgagcccgctttcgggctggtactggtccgtcgatccggtaacgcccaatctgaccggcaagcttgaatcgccttcgctggtggggcgcatcgtgccggaaatgcccgtgtcacaagcccccttcgacagctccttcatgcgcagctacaccttgccgggcctcgacaatgaagagctttccatcgtcgaaaccgaagtggtgctggataattccaaccgtgtcgcgcgctttcgcgtcatgggcaatcttagcgaagtactcaacgaaatagcaaatttccgggcgcggctgcttgtctatcttggcgtgttcggcattggcagcattctcatcaatgccgctgtcattcttttcggcctgcgcccgctggataaggttcgtcaggcgcttgccgatatccgcgaagggcgctcgtccaggctggatgcaaccttgccgctggaaatcgcgccgctggcacgggaaatgaatgcgctcatagaaaacaatcgccgcatcatggagcggtcgcgaacccaggtcggtaatctcgcccattcgctgaaaacgccgctctccgttctggtgaacgaagcccgtgccatgggcggtgcgcccggacgcatcgtgcaggaacaaagcgaggccatgcaggtgcaaatccagcattatctgcaacgcgcgcgcatcgcagcacagcgcgatagtgtggttttccgaacgcctgtcacacccgttctggagcggttgcatcgggtgacggcaaaattgcatccaactttcaatatttccttcaggaacgatcttcccggtgccgtctttgcaggcgaacgggaagatctggaggaaatcatcggcaatcttctcgaaaatgccggtaaatgggggcgcaaatgcatcactatccgccttgcggcagtcgccggcgagcaaaggcaatttgaaatcgttattgaggacgatgggccggggcttgaggcagacaagattgaagcagcccttaaacgcggcagccgcgtcgatgaaacaaagcccggaacgggtctggggctcgccattgttcaggatacggtgcgcgaatatggcggcagtctgcatcttggaaaggatgcgcttggcggattggctgtccgggtcgtgttgccgttgacgcaagattgacggttgtctttggccgaaagcggattagaaggtaaaacaaatgtcgcatgatgcgactgtatgcgtgctgattgttatgaaggccggtttgttatgatgatagtttccaggttttctcgccctgttccagttatatcgatgatgtttgtcgtgtcgctggcactgtcggcctgcggcacgacgggcggcggcaaggggagcggttttccatcgctgggcggctcatcacagaagccggaaacgaacctgctcgcttcgcttggcaacggcctgcttggcaattcggccagtcagttgagtgcggctgatcgcaggaaggcgctggaagctgaatatcgcgcgcttgaatattcgccagcggggaaatcggttttgtggagcggagccggatcaaacgctggcgacgtgacggcggcgcaaccctatcaggtcggctcgcagaactgccgccaatattcgcatagtttcaccattggcggggatcagcagacggtgcgtggcacggcttgccgcaatcccgacggtagctggacaccgctgacctgattacgggtgccaaaggtggtttgcggcgaattgccctaggccccaacttagtgcaggtagccggttggtttttctccgggcaacgcctaagtgtgcagccatggaattctggcttgtagcagcacttttaaccttcgcagccacgctggctgtcctgttgccgctgacgcggcgcaggcaagccgctttgcccgccgaaaaaaacgaccttgaggtctatcgcgaccagcttcgcgaagttgaggccgacgttgcgcgcgggatgatcgatctgcaaagtgctgaacaggcgcgcatcgaaatctcccgccgcatcctcaatgccgaaaaggctgccatggccgcaacggctgatggcgggcagggccgttccggccgtgtgctggcgtttgttgcagttctcgccgtgccgctggtcgcctggggcatctatccgctgttcggtgcgcccgacatgccctccatgccgctcgcgccacggcttgcagccgcaccggatcgcagttccgtcaccgacctcattgcccgcgctgaagcgcatctggcacagaatccgggtgatgtgcggggttgggatgtgctggcgccgatctatctgcggcttgggcgggcttccgacgcggtcagcgcctatcgcacatccatccggatcgctggcgaaaaccttgcacgaattcttggactgggcgaggctttgacggctgcttccggcacggttacggccgaggccgagaagctgttcaagaaagcagccgaactcagccccgatgatattcgtccgcaatattatcttgcgcagggcgaaatgcaggatggccatccggatcgtgccgctgaccgccttcaggcctttctggacaaggctccggcggatgcaccttggcgcggccagcttgagaaaaccattgccatccttcgtgatcccgcgagcgccaaacaggcggaggcgaaaggtccgagcgccgaagatgtcgaagcggcttccacgctcagcgccggagatcggcaggcgatggtggaaggcatggttcaacgcctcgatgaaacacttcgccagaatggcggggatatcgatggctggaagcggctggtccgctcctatatgatcctcaaccgccgcaacgatgcgcaggatgcgctggctcgcggcatgaaggctcttcagggtgaaaaccggaccgaacttcaaagcttcgccaccacacttggactggacgtggggactgcacaagaatgagcgcgaccgccgaacaaaatgcacgtaatcccaaaggcaagggcggctttgcccgcacggtaagccagagaaagcgcaagcgccttttcctgattggcggtgcgctggccgtgctggctgttgcggtcgggctgatgctgacggcgttcaatcaggatatccgtttcttccgcaccccggctgatcttactgaacaggacatgacgtccggcgcgcgtttccgccttggcggcctggtcgaggaaggttccgtcagccgcacgggcagcgagctgcgctttaccgtcaccgacacgatcaagaccgtgaaagtggtgtttgaaggcattccgcctgatctgttccgtgaggggcagggcgtggtggcggaagggcgtttcggctccgatggcctgttccgcgctgataatgtgcttgccaagcatgacgagaactatgttcccaaagatcttgccgacagcctgaagaaaaagggcgtatgggagggcaaatgacgggccggggagactgcatatgagtgtcgagatcggccattttgctctggtgctggcgcttgcgctgtcgattgttcaatccatcgtgccggtggtcggcgcgcatcgccgtgatgcgcaactgatggcagtggccgtgccaacggcgcttgcagtcttcgctctgatcgttctggcatccgccgctctgatccacgcctatgtcgtttccgatttctcggtccttaacgtggtcgagaactcccattcgcaaaagccgcttctctacaagatcaccggtgtctggggcaatcatgaaggctccatgctgctctgggtgttcatcctcacccttttcagcgcgctggttgcagccttttccggcaatctgcctgaaacgctgcgtgccaatgttctggccgtgcagggctggattggcaccgcctttctcgcattcatcattttcacgtccaatcccttcacccgcattttcccggctcccatggaaggcggcgatctcaacccggtccttcaggatatcggcctcgccatccatccgccgcttctttatctgggctatgtcggcttttcggtctgtttctcctttgctgttgcggcgcttctcgaaggccgtctcgacgcggcatgggcgcgctgggtgcgcccatgggcgctcatggcgtggatgttcctcaccggcggtatcgcaatgggttcttactgggcctattatgaactgggttggggtggctggtggttctgggatccggttgaaaatgcatcgctcatgccatggctggtcgggacggcgctgcttcattccgccatcgtcatggagaagcgctcggcgctcaagatctggacggtgcttctcgccattctcaccttctcgctgtcattgctcggcactttccttgtgcgctccggcgtgctgacctccgtgcacagtttcgcgaccgatccggggcgcggcctgttcattctgggcattctcgcgctcttcattggcggctcgctgtcgctcttcgcgctgcgcgtccaaagcctgagcgcaggcggcattttccatccgatttcccgcgaaggcgcgctggtcttcaacaatctctttctgacgactgccgccgcaaccgttctcatcgaaacactctatccgttgcttcttgaagttacgaccggcgaaaagatttccgttggcgcacccttcttcaacatgaccttcggcccgctgatggtgccgctcctgtttgccgtgcctttcggcccgctgctcgcatggaaacgcggtgatctttatggcgtcgggcagcgcctgatgacggctttcgcattgtcgctggccgttgtcggcatcatgctctggcgaacctccgcgcattcggtcctagctgctctcggcatcggtcttgcggcatggctcatcttcggcagcctgaccgatcttgttctcaaggctggtattggcaaggtgtcggccagcaaggcgtttgcgcgcttcaagggcctgccgcgctccgtcttcggaacgtcgcttgcgcatatcggacttggtctcacgcttctcggtattgtcagcgtcacgacattcggtaccgaaaacgtgctcgtcatgcagcccggcgggaccgccaaagtccagaattacacgctgcgttttgaaggactgcgccccatcacaggttccaacttcaccgagaacaggggcgccttcacgctgcttgattccagtggccgcgatctggccgtgatcgaaccgtccaagcggttcttccctgcgcgccagatgcccacgactgaatccggtatcaagacgctctggttcagccaggtctatgtcgcccttggtgacgagccgggcaatggcgcggtggtcgtgcgcatctggtggaagccgctggtcacgctcatctggtacggtgcgcttgtcatgatgctgggtggcttgttctcgctggccgaccgccgcctcagggttggtgcgccttccaaggtgcgcaggtccgcctcgaaggaagcggaagccgtcgcatgaaaaagaataatcttttccgggccctgcttatcagcgcaacattcgccttgcaggccacggcggcacttgccgtcaaccccgacgaagtgctttccgatccgaagcttgaaaagcgtgcccgtgaaatttccgccgagctgcgctgtatggtctgccagaacgaatctatcgatgattccaatgcggagcttgcgcgcgatctgcgcattctggtgcgtgaacgcctgacaaaaggcgatacggacgggcaggtgattgatttcgtcgttgatcgctatggcgaattcgttcttctcaaaccccgtttcaacgcgcagacggcgctgctttggggctttcctgttattattctcctgattggcggcggcgcgcttcttgttgctttccggcgtcggcgcgctgctggcacggccccacagcccctttccgaaagcgaaaaagcggaactttcccgcctgctcgacggaaaataggccaacaaaacctctggaaaccttacgaaactttcatcttgcggaaattgaacggtaaggtagctctaactatcttgctctcatagaaaattacgaggccagaaattcctggcccggattactgctcgcaaggagaaacagatgtccagagccaggatttccaactatcgcaaaggcgttgccgccgtcgcgctttccgcagcgcttgccggcgcattcgtcgtaaccggcccgcttggtgcgctgaacgaagcccgcgccgaagcggtgcatgtgacgccgccgccgcaggctggctttgccgatctggtggaaaaggttcgccctgcggtcgtcagcgtccgcgtcaagaaggacgtgcaggagacttccaaccgtggtccgcagttcttcggccctcccggcttcgaccagttgccggacggtcatccgctgaagcgatttttccgtgattttggtatggagccgcgtggcgattcacgctccgataaccgtcgcggcaaggccaacaagccgcgcccgggccatgaacgccctgttgcacaaggatcgggcttcgtcatttccgaagatggctatgtcgttaccaacaaccatgtcgtttccgatggcgatgcctataccgtcgtgctggacgacggcaccgaacttgatgccaagctgattggtgctgatccgcgcacggacctggccgtgttgaaaatcaacgctccgaagcgcaagttcgtctatgtcgcctttggcgacgataataaggtgcgcgtcggtgattgggttgtcgcagttggcaatccgttcggccttggtggcacggtgacttccggtatcgtttcggcccgtggccgagacatcggcgcaggcccctatgacgatttcatccagattgatgccgccgtgaacaagggcaattccggtggtccggctttcgacctttccggcgaagtcatcggcatcaacaccgccatcttctcgccatctggcggcagcgtgggcattgcttttgcaattccgtcctccaccgccaagcaggtcgtggaccagctcatcaagaagggttccgtcgagcgcggctggatcggcgtccagatacagcctgtgaccaaggatatcgccgcttcgctcggtcttgccgaggaaaagggtgcgatcgtggcctcgccgcaggatgatggcccggctgccaaggctggcatcaaggcgggcgatgtgattacggctgtcaatggcgaaacggttcaggacccgcgtgacctggcgcgcaaggttgccaatatcgcccctggtgaaaaggcggccctgaccgtctggcgcaagaacaaggccgaggaaatcaacgtcacgattgctgccatgcccaatgacaaggggaagagcggcagccagtccaacgacaatgacggcggacagggtgaaacgctcgactcctacggcttgaccgtcgttccgtctgaagacggtaagggcgtggtcgttaccgatgtggacccggacagcgatgcggctgaccgtggcatccgctccggcgatgtgatcgtgagcgtcaacaaccagacggtaaagaccgctggcgatatcaacaaggccatcacggcagccgaaaagtcaggccgtaaggcggtgctgctgcaattacagagcaatgatcagagccgcttcgtggcgctgccgatcaatcaggaatgatcggcgcctcgcagggaaactgatcgaattccgatgccaggcgggtaactgcctggcatcgccttatcgctgaacggaacctatagtagcgccatgaaaattctcgttatcgaagatgaccgcgaagcggctcgttatctggaaaaggcctttgccgaggcagggcattcggccgatatcgcgggcgacggcgaaaccggctacgcacttgccgaaaacggcaattacgatgtgctggtggtggaccgtatgctgcccaaacgcgacggcctttccgttgtggcgggcctgcgcgccaagggcatggaaacgccggtcctgatcctgtcggcgcttggcgaggtggatgaccgcgtgaccggcctgcgcgctgggggcgatgattatctcaccaagccctatgctttttccgaacttctggcgcgtgtcgaggtcttgcagcgccgctcaagcccgcgcgaggcggatacgatctaccgcgtcggcgatctggagcttgaccgccttgcgcatactgcgcgccgccagagtgttgatattacgcttcaaccgcgagaatttcgtcttctcgaatatctcatgcgccatgccgggcaggtcgtcacccgcaccatgctgcttgaaaacgtctgggattaccacttcgacccgcagaccaatgtgatcgatgttcacatttcgcggctgcgctccaagattgaaaagggctttgacgagccgctgcttcatacggtgcgcggggctggctatatgctgaaggcgggccggggcaagcaatccgctgccgcaagggcggaatgatgagccggttttccgcactcatgcgcaccaccgcggcgcggctttccgcgctttatctcctgctctttgcagtgggcgcggttgcacttgtcttttacatgaccaacctttcggcttccattctggccgggcagacccaacaggcgctgggcgaggaagtcgcgagcatcggcaaaagctatgcgcgcggcggtattccgcaacttgtgcgaaccattgattatcgctcgcgccagccgggtgcctatctctatcttgtcgccgaccctacgggccgtattcttgccggtaatgtggaaagcgttgaaccgggcgtgctcaacacggacggtattatcgaacgtgcctttacctatcgccgttacggcgaacaggcgccgcagatggagcatcgcgccattgccgtggtgattgccctgccgaatggaatgcggctgctcgtcgggcgggatctgggcgaacctgagcgatttcgcgatctgatacgcaactcgctggtgctggcgcttggcatcatgggcgtgggtgcgcttttgatctggctcttcgtggggcggcgcgcgctcaaacgcatcgacgatgtgtcgcgcgcatcgcaacgcatcatggatggcgatctgaccggcaggcttcccgtcaacggctcgggcgacgaattcgaccggctgtctggcaatctcaatgtcatgctggcacgcattctggaattgaacgaggggctgaaacaggtctccgacaatattgcgcatgacctgaaaacgccgctcacgcggttgcgaaaccgcgctgaggaggcgcttggcggtgagaaggtagagccggaatatcgcgctgcgctggaagatattatcggcgaatccgatcagcttattcgcacgttcaatgccattttgatgatctcgcggcttgaagccggttattcatctgaaaacctcgacgatatgccggttgccccgatcatgcgcgatgttgcggaaatgtatgagccggtggcagaggatgcgggtgttaccttgacgcttggtgcgcttgatgatgtagccctgcacatcaaccgcgaactggttggccagaccgtgtccaatctggtcgacaatgcgatcaaatatgcgggcggcgaaggacgcacggcgacggtcacgcttttgatggaaaaggatgcgcaatgggtccgtatcgtcgtggctgataatggccccggcatccccgccgacaaacgtgaccatgcgaccgagcgtttcgtgcgccttgaagaaagccgcacacagccggggtctggcctgggtttaagtcttgccaaggcggtcatgaagttgcacggtggcgcgcttcgtcttgaggacaacggacccggccttcgcgccgttctggaatttccgctgccgcatcgcgaggttggctagagcgcatcccgaaaagtgtgaaacggttttcgcaaaagatgcgcgtcaaaacaaaggattagagcgccgatctgattcaatcagatcgaaacgcgctctaaacggcagatattgaggggatcatgacggttgaaaacgcaaaggcactgtttttcgagagaaacctttgtgcattgacaccgcttgatcctgaaagggcatctgcctttctggctgatctggaagcccgtgcccgcgaggaagagcttgccggcgtcgtggcgctgcttggccggaaaaaggcggcggattttctttcagccatcctcgatctttcgcctttcatccgcgaggcgctgacgcgccagccgcgcattctggatcgtatcgtttccgcaacgccggaaagcgcacttgaggctattctggacgaaatttccgccagcgggaccgtcgcgggtgtcagcgaaagcgaactgatgacaagccttcgccagttaaagcgtgaggcccatgtgctgattgccctttgcgatctggcgcgcattttcaatacggaaacaaccaccgaccggctgaccgaccttgcggaagcctgcacaggtgcagccgtccgctttctattgctcgatgccgacgcggctggcaggatcaatctgccggatcgcagcaatccggaaaaggattgtggctggatcgttcttggcatgggcaagttcggcgcgcgcgagctcaactattcttccgatatagatctgattgttttcattgatgaaaccaagcctgctatcggcgatccctatgaatgtgtcgatacgttttcgcggctgacgcggcggctggtgcgcatcttgcaggaccgcaccggcgatggttacgtcttccgtgtcgatctgcgtctgcggcctgatccgggatcgacgccgcttgccattccggttggcgctgcgctgcattattatgaggggcgtggccagaactgggagcgcgccgccatgataaaggcgcggtccgttgccggagatcgcttgtccggcaaacagattttggcggaactgtcgccctatgtctggcgcaaatatctcgactatgcggcaattgccgatgtccattcgatcaagcgccagattcacgcccataagggccacggcgatattgccgtgcgcgggcataatgtgaagcttggccggggcggtatccgggagatcgaattttttgtccagacgcagcaattgattgcgggcgggcgctttcccgaactgtgcggcaaccagactgtgccgatgctggcgcggcttgccgaacgggaatggataacgcaacaggcgcgcgatgcgctggcgcaggaatattggtttctccgcgatgtcgaacaccgtatccagatgattgcggacgagcagacccatatcctgcctgaagatgatgaagggtttgcccgcgtttcccatatgatgggttatgccgacccggcggaattttccgaaatattcctcgccgcgctcaaggtggtggaaaagcagtatgcggcgctgttcgagcaggcgccggaactgggcgcggcgagcggcaaccttgtttttaccggcgatgtggatgatccgggcacgctggaaacgctttctgccatgggctacgagcgctcaagcgatatctgccgcgtgatccgcacctggcatttcgggcgttatcgcgccacgcaatcggcggaagcacgggagcgcctcaccgaactgacgcccgcacttctcaaagcctttgcagaaaccaggcgggcggatgaatcgcttctgcgcttcgacgggtttttgcagggcttgccggccggtattcagcttttcagcctgctgcaatccaatccccggcttttgaacctcctcgtgatgatcatgagcgcggccccgcggctggcggacatcatcacacgcaacccgcatgtttttgatgggttgctcgatccggccattttttcggaagtgccaacgcgtgcctatctcgaagaacgcctgcgggcatttctgggcagcgccacggatttcgaggaagtactggacaggctgcgtatttttgctgccgaacatcgcttcctcatcggcatccgcctgctgacgggagcaatcaatggcgtgcgggccggacaggccttttccgatcttgccgaacttatggttggcagggcgctggaggcggtggaagccgaattgcaacgccgccatggcaaggtgaagggcgcgaaagtggcgctgctcgccatgggcaagcttggcagtcgcgaactgacggcgggctcggatgtggacctgatcctgctttacgatcacgacaaggatgccgaggaatccgatggtgaaaagccgcttgcgccttcacaatattatattcgcctgacacagcgcctcatcgcggccctttcggccccgacggcggaaggtgtgctttacgaggtggatatgcggctgcgcccgtcgggcaacaaaggccccgtcgcaacgcatatcgaagctttcggcaaatatcagcgcaacgatgcgtggacctgggaacatatggcgctgacccgcgcgcggcccatccatggcgatgaggcttttatcgctcgcatcaaggtggatatcgaggacgttctcgcgatgccgcgcgatgtgcggaagcttgccggggatgtgcgcgagatgagggaactgatcgcgcaggaaaagccgccgcgggatgattgggacttaaagctgaagcccggcggcattatcgatctggagtttatcgcccaatttgcaacccttgccgggtatgtgaagaaaacgccgcgtccatttgcaaccgaagaagtgctggcaaaccttgatccattctttgcagaccctgcaatggtggatggccttgtggaggcgcatcgcttctacaccaatctcagccaggcgatacggctttgcctgaacgatagcgcagggctggatcaatttccgcccggtatgcgtgagctcctgtgccgcgttgccggattgccggatattgaacgcatagaatatgagttgctggaacattacaggcttgtcagggctgcttttgacaagctcgtcggacatggcgctgattgaggaaaagacacggttccaccggctgtgtaaaagtggaaccgctcttagaagtaggtgcgcgggtattgtctgttgtgttgttgcagaaggtactggcaataaaaggcaaagccgaatgccagtgccatataggattctcctattgccagacgaacattggagtttgacaagatcgtcactgcaaaaaataccagtgttgcgacgtagcattgaaaggcagcactgtcgatgagacctgctcgcgtggcttgccatgtgcatcgaaccgcccagaccgtcaaaacgccatagaacagcaagcccagaaatccatagcgaatggcaatttccagatatccattgtggagcagggtgaagtcggtttgctgataagggcgcttttcccaatagtgaagccacgaaacgcctgcgccaaatatcggattcttatgccagatatgcagcgtgttggcccatatcatcaggcgttcgcgctcgctcaggcctgtttccgggtttttgatggctttgtcgaaatcctgcatgatgttatcgcccgtcttgaggtccgataacaattcccaggatgtattggcagtattgccgccgacacgttgcaggatatgttctcctgcaaacacactcaacaagccaatgagaatgcacaccagtgcagccatgcgtgaggtctggcttttatctgtcagcgcaacaaggaccacgaaagtcggaaatgcaattgccattgcgagccagaccccttttgaatagaggctgtagattgcaatcagggccgcaataaaagtagcaagcgcgagcaggcacaaaacgacgcgcgctctggtatcgagcgtgttgcgattcaacgtgtgaatgccaaaagccattgcgcatagggcgataaagccactgctgacagccgcatggatcggattatgctggagcaacgtaacggctcgttcgttccacgatagatcatagtggaagccgaatatgagaattacgaggctgatcgccatgaaggcgaccgcaatgagaaatggccgtcggataaaaagcagtaacgcaaaccccaatgtcgggtagaaaagcgggaaaagatatatgccctctgccgagccggtgcccattttcgggtagaatagatagatatatgcgaacctcgccaggacatagaatgtccacgccacgcaaagtaagccggcccagccgaccattggtttttcgtatttccagaaatcggtgcgggcataacggatcaatgcagccaccacaaaaccgagggctatatatctgtaggcgtccgtctctacccataccgtagacatgaaaaccagcaagctgatggcggcaatcagttcgccagttaatgaaattccgggcagcttataggctccggactggcttttcatgctgctgccatcgggattttgaggttgcaataatgtatggtgaacacgcacataataatcaaaagtgcgaaataatgacgttctcaagcgcatataccaagggtgcttggcctcatcataacctgaattctgatcggaaatatttgagatttcgctgtgagaagaaaaagcgaggatgttttcatcgctgctgaacagccgggctttgtgataccaaaatcgctccatggcaacgtcccacggcagttccatggtcgatagtgcggataaaagcttccgggcgccttctctgctgacgagataggcggcggcagatccctgggggccatgaatgactcggccgatcctgtcacctgcatctgtttcaagcaggctcatgaataagggtgagcgatgattaacgagcttcacgacgtcgaaatcaggcaggcttttaatgatgtcatgaatgcgcgccgatgtagtttcagtaaaaaccacatcatcttccagaatgaggccgtagggggcgccgtcggataagaagctttccaatgccttcaaatggctgcgataacacccgtattcaccgggcagcatttcacggccattgatcgcatcaaaacgtgcatcgtcaatgccaatgcgctgtgtcgctgtatgcccattaaccgcatcgatcctgtgaagctggaaaccctgcccgtaagcttcaatggaggctgcgacggtcttataggcggcaggctgcgaggccatattgatgacgaatacgggcaatatcattaattcgcttgcctcagcgcacttgcgattttttgcatgatgaccgcccttcaacttatcagatgacacctttatggtccgctcatacaccatcaaaggatttctgtctgatatgccaccctttttagccggtgtcattatgcgtgatgcgatcaaatatgattgcactatgtatatcttgtgtaattatttaatattacgtttgtgacagaccggccgcggctaaagcttttcccgcaaaaccgtttcacacttatggctcgaaacgtactaagcagcgtgggtccgggcgtcgtgccctgcattgggcgcgggattgcgatccgggatgcagactgaaaccaccgtgccgaccctctcggtggatcgaatgcgcagccagccgccatgcagctctgccagtgagcgggagatggcaaggccaagccccgaaccggtatgggttttggtgaactggttttccacctgctcgaagggctggccgatcttgcgcagtgcggatttcggaatgccgacgccggtatcctgaatggtcatgaacagggcggcgccggtcttgcgggcgcgcactgtgatccggccaccataagaggtgaacttcaccgcattggagagaaggttgatgagcacctgcttgatcgcgcggcggtctgcataaagctccatcgcgtcttcgatacgtgtttcgaccgcgatgttcttctcttcggcctggagcgagattatccgcaccgtttcattgatgagcgggcagagatcgatttcctcgcgatcgagcgagaaatgcccggcctcgatcttcgacatatccagaatgtcattgatgacgttgagcaggaagttgccgctggtgtggatgtcgttgatatattcctcatagcggtcggaacccagcgggccgaacgtgcctgcctggatcatttccgagaagccgatgatcgcattgagcggcgtgcgcaactcgtgagacatattggcgaggaattccgatttggcccggttggccgcttccgcgcgctccttttcaaggctgtatttgcgcgccagttcggaaagctcgcgcacccggtcgcgctcaccctttcgggcgatggaaagatcgtgaaccgtcgccatcaggcggcgctcgctatccacaaggcgctcctgatgcagcttgagctgggtaatgtccgtgccgatggagaccatgccgccatcttgtgtgcgccgttcgttgacctgtagccagcgcccgtcgctcaactgccgctcgaaagtctggccgcctgcgcggttgtgttcgttcgccatgcggcgctcgaaggtgaaggggcgggtatgcgcgtccacttcgttgcgtggcacgcccggttttagcgtccagaccggcaggcccgcatattcgctgaacttggaattcgccatcaccaggcggttattcgcgtcccagagaacgaaggcttccgaaatattctcgattgcctcacgaatgcgcatgtcggcttcggcggtctgctgcgcgaagcgatgctgctcactgacatcgaaggcgatgccgaccagatgaaggtcgccctcgctggcgatttcggcgcgaacacgcatccagacccatgaaccgtccgcgtggcgcatacggaagacccggtccacatgtgaaatatcgccagccgccgcctgttcggcgatggagtagagatcgccgtcttcctcattgatgatcgccgccacatcgccaaagggcagcacggcatcctgcgcttcatagcccagcatttcatacatggagcgtgaccagtagatgcgcccgcgcgccatgtcccaatcccaaaggccgcaacgcccgcgcgccagcgccatgtcgatgcggcgctgtatctgcccggagagatcgtcggcctcgcgtgcccgcgcggcctggctgaaataggcatagagaattgcgaacatcacgccgatcgtgccggcaaaaagcgtcacattgagcgatacagcccttttccactcggcaaagatggtgctttccggttcgaccgcaatgatggaatagggcgcggtcattggcttggccagcgcgccgaaggcggcttcgccctgcaatacaaccctgagcacaccggcgcgctcggcaaaaaggaacagcggctgtgcatcccccagaatggtgtcgatctggctgccagcgatcccggctgggccagatgcggctttaatcatggattgcgcatccacgatggcgatggtcatgccggacgaggtaaggccgcgcgagcgaagctccgtcatggcgtcctgcaaatccttggcggaaagctgtgcgcctgtttcgatcccgttggcgacacgctcgatcatctgcgccagatgcgccgtcgcgccggaaagagcagccttgtgctgcaattcgatatcgtcgcgccaggccaaaagcgagaaaacgcgggccacgccgagaataatcaggaaaatgatgatgagtgtagggacgaggcggcgcaggatgggttctatgacgatgaatttgctataagccggccccgcgagaaggctgacatggcccgaaagcctgcctttcctctttttccggccggattcgcaatgcgtccccgccggcgcgccatacgcgtcggtgctcgccatctcttggcccctcttgaatctatggaacagccctgcgaagcgcatgaaacactcttctacgcagaactgtatgaactgaaatcctggttcaaaatatgattcggattacgccacttccgaatgcattcaatgaatcaaaagtgattcgccctgtccagtgaattcgttaacgaggcgtaaaaatcgctttgttacgttgcccgttttctcatgaatctcaagagtttaagtggaatcagtttggcaggtgcagcctttaacgccatgaaaagactcatgaaagccggaagagtgaacaggttgtgcgggcaggcgcgccaagtgcagcgatccggcgcgttggtgcgggccggttcggcgaatcatcgctcgaccttcggattttgcgaatcaggcgagcgttcggtcgatgatgtcgcgcagatcggtggagagtttgcctgcgcctgcaatgcgcgccagtgccgcgcgggcatgttcgcgccgcacctcttccagcgaccgccatgagcgcattgccgtcaaaagccgtgcggaaagctgcgggtttttcggatcaatggtcagaagcgtatcggcgaggaaaccataggctgcaccatcttggcggttgaacccggtcgggttggaagccgtaaatgcgccgatgagcgcgcgcacgcgatttggattgtcgagagaaaagagcggatggcgggtcagttccctcactgcttcaagggccgtttcgccggggcgtgtcgcctgcacgatgaaccatttgtccatcacgagcgcatcctggccgaacgtttgctcgaaggttgcgagcgcctgacgggcttcgccgctatcgccaaaacgatggaccagaacggccagcgccgtggcgcggtccgtcatgttgtcggcttcgacaaattgcctttctgcacgttcagggctcttttcctgaacgctgagataatcgagaagggcgctacgcaaggcacgctttcccgccggggccgcatcgggtgaaaacgccccttcctgcttcagcgtgtcatagagcccggcaaatccatcggcataggctgaagcgattgctgcaatcagatggttgcggctggcgaggattgcgtctggatcgacattgttacctatttcgcgcgcgatatcgctttcgctcggcagcgtcaggcaaagcgcccggaaagccgggtccagcatttcatcgaaggcgacctttccggccagcgcgacgatcttcggatcggtttccggctgatgcccgccgcgcacacgcttggcgccatccagaagggtcgcagagaaaatgctgttcatcgcctgccagcgcgcaacggggtcgctatcgttcagggcaaggaaaacccggtcttccgccgtgagaggcgcggcgagattgactggcgccgaaaagccgcgcagcagcgacggcacgggccgggcctcgatgccatggaagacgatggtttcggatgggcggcgcaaatggattacgccgtcgcgcacctcgccgccttccaccgacgagggctgcatgtccttgccgtccggcccgatcaggccgaaggcaatgggtatatgcatgggcttcctgatcgactggccgggtgtcggcgcaagtgactgttccagcttgatcgtgaatgtcttcgcggctgcgtcatgatggaacccggcttccaccttcggtgtaccggcctgatcgtaccagagcgcgaattgcgagaaatcctgcccggaaacatcggcaaaaacctggatgaaattctcgatggtcgccgcatcgccgtcatggcgctcgaaatagaggtccatgcccttgcggaacagctccggcccgatgatggtgcggattatgcgaacgacttccgaacctttttcatagacggttgccgtatagaaattattgatctcgcgatattcgcgagggcgcaccggatgggcaagcgggcctgcatcctccgggaattgccgcgctttcaggattttcacctccgcaatgcgcttgacagggcgcgagcgctggtcggcggaaaattcgtgatcgcgataaaccgtcaggccttccttgaggcatagctggaaccagtcgcggcaggtgatgcggttgccggtccagttgtggaaatattcatgcgcgataacggcttcgatgccggcataatccgcatcggtcgcggtttcaggatcggccagcacatatttgtcgttgaagatattgaggcccttgttctccatcgcgcccatgttgaaatcggagacggcgacgatattgaaaacgttaaggtcatattcgcggccgaatttttcctcgtcccatttcatggagcgtttcagcgcgtccatcgcataaagcgcgcggccctccttgccatgttccacatggatggcgagatcgacgggccgtccagatcgggttgtaaagtggtctttcaccacgccgagcgaaccggcgacgagcgcgaaaagataggagggttttggatgcgggtcgtgccagacggcaaaatgccgttccggctggccctccaccatgccgttttcgacagggttgccgtttgaaagcaggatgggagcggctttgcggtcggcatcgacacgcaccgtatagaccgacagcacgtccgggcggtcgtaaaaataggtgatgcgacgaaagccttccgcctcgcattgggtgcaatagacgccgctggagcggtaaaggccggaaagctggcgattggctgttgggttcacctcggtcacgatctgcaaggtgaagcgcacatctttcggaagatcgctgatggtcaactggtcgggcgtggccgaaaagctgttgtcggaaagcgccttgccgtcgatggcaaggctcacgagcttcaattcgtcaccgtggagaacgagcggcgtaccggcgggcgtatcggagcggcgctctatggtgagcgttgcgcgcacgatggttttttccggctccagtgtgaagtcgagtttcgtttcgggtatggcgtaaggtgtctggcgataatcttcgagacggaaagtatggccggtttcagtacgcattgcgaaactctttctttgaactcctgggtgctggagtcgtaaccggcttttcagggcaattccagcaaaactacggggcgcaggcgagctttactgtatcaaataagtttcgctgttaagctttgccctactggtggggccacaaaaacgcgtctaataaatagggggatggctgaaatattttcagccggagattcgcaccgcttacttttaaggaatagcgtcgtgaacgcccacacgcgcgcagccgccgatgcggccaggcttgaaatgaatccgatgctgggcatcggcctcaaaattgcttccgttgctgttttcgtcgccatgtccaccttgctcaaggcggcggaaggcgttccggtcggccaattgatcttcttccgctccttcttcgcaattttcgccatcctgctttatctgggctggcgcgggcagcttggcggggttttctctacccgccacggcttcagccatttctggcgcgggctggtgggtgtgtgttccatgtcgatgagcttcttcgcgctaacaaagttgcctttgccggaggccatcgccatcaattatgcctcacccctgattaccgttattctgggggcggccatcctgcacgaagtggtgcgcttctaccgctggagtgcggtgctgatcgggctgttcggcgtcatgattatcatctggccacgcctgaccccgttttctgccggaagtgtcgggcgcgacgaagcggtgggtgcgctggccgcgcttggggccgcggtcatgtcggctgtcgccatgatgctggtgcgccgtctggtccagaccgaacgtacgccgaccatcgtgatctatttttccatatcggcaagcgtgatcgcgctggtgagcctgccgttcggctgggttgtgccgaactggtcacagcttgccatgctggtgggggcgggctttgcgggcggtatcgggcaaattctgctcacggaatgctatcgccatgcacccatgtctacgattgcgccgtttgaatatacttcaatgctgctggggctggtgatcggcttcatgctcttcggcgatataccgacctttgaaatgttgatcggcagcggcatcgtgatggctgccggcggctttatcatctaccgcgagcaccagctttcgttggcgccgcacaaggttaataccccgcaggcgcaatagggtcttattgcgcctgccccgatgtgccttccgcacgcgggtcgagctgcatggtttccggtgtcgattgcccgtcgggcgtgtggaacttgaactcggtcttctggtcgctgattgcggggcgctccagccggtagatgcgccaccaggcgtgcagcccatagatgcaataggcaatcgccatggtgacgaaaaatccgttcgcgccgatgacatccatcagcgggcctgaaattgctggcccaagcacgctgccaaccccatagacgatgagcagcccgccggaaatctttacgaattcgctggcatcggcatagtcgttcgcatgggcgacgttcaggctatagatcggaaagaccaccgagccgaacagaaacatcatcgcatagagcgtatagggcgaggtcgggtgaaacagcaccatgatgaacgacagggtgaagccgatggcgcctgcaaggatcatcatatagcggcggtcgacgaaatcggaagcgcgtccaagcgggtactggaagattgcgccgccgatcatcgccgaggcaagcatggtggcgatgccgaaagtggaaagcccgttcatctccccatagatggcggcaaggaaattccatgtgcctgccacgatgcctgcgatgaaggagccgacaactgcggcgggcgagcggcggtaaagccctttgaggtccagcgaaacctgtgtcagcgggttgggtgactgggcgcttgaaagtgctgtgggcagaagcgcgctggcatagataatggcgcagatgatgaaaagtgtctgcgtggcggcattgccgaagggtaggatatactgccccagaagcagcccgaccatggtgatgatcatatagatcgagaagatcatgccgcgcgattcattggtcacgcgctcgttcagccagctttcgataatcatgtaggaaccggcgagggagaagcccgcaatgccgcgaaaaatcatccacgcggccgggttgaccaccagtgcatggaacagcagcgccatggacagcagcgtcagaagcgccgaaaagacacgcacatggccgacgcggcgcaccagatgcggaatgaaaatgcagccgatggtgaaggccagcgaatagcttgtccccatccagccgattgtcgtcgtggaccagccttccatgccaccgcgaagcggaaggagaataccggcaaggccgcctgcgagcagcatgagaaatgtgcttgccagcagcgcggctatgggcagaagctgtcccgccatgacggactccacaatgggtcaggaattcaaaagctacttgtcgctttggcgtgatttgacaagtggcggattgatacgcacgaaaacaacgaattgaaccgggtttgcggcaccaggctatagtgacgatgcgcgcgtgctatcgctctatgcgggcaatatcaaccacgcaattcggccaatttgagtttcaccgccagaaagtcgcgccaggcgaaacgtttctgtgccggggtgcgcagcagataggccggatgcaatgtcggcattacggggatttccatgcctgtcggcgtgcggtggattttccagttgccgcgcaggcgcaatatgccctccgctgcgcccgtcagcgccttgccagccgggccgccaagcgccaccagcacttttggcgcggccagctctatctgccgttcgatgaaggggcggcatagctccgtttcaagcggtgtgggtgcgcgattgcccggtggccgccacggaatcgtattggcaatataaacctcttcacgcttgaggccgatagcctcgatcatgcggttcagaagctggccggatttgccgacaaaaggcaggccttccatatcctcgtcccgccccggcgcttcaccgatgaacatgatatcggacgaagggtcgccatcggcaaagcagaggttcttggcggtgaatttcaggttgcagccgtcgaaggccgcaagcttttcgcgcagttcttccagtgtttcggcctgcgaagcagcctcgcgggcaagcgcgatctgcgcattgtcgggcagatccattgcagcctgcaccggcttgctggaaggggagggtacggcaacggtacgcgcccgttcctcgcgggcctgcgccgggtttgattccggctgttgtgctgcggcctgcatccggctttgtgcgggggcgggatgtgtggcggctgcaaaacggtcaatcggcgtttcgcaaagcggcacatcgacacccgcttccgcataaaagcgaagcaggccctccatatccagcgtttcccggccatcggtcattcttgcacctcaccgtctgaggtggcgaattttggcgccgaatgcaagggcatgggccaattttccggttcatacagtcgattgttggcataagaagaacattctttcgccaaatcgtgatggcagcaatctaaatagaccacatttgacgtttacgttaaggtaaaataaaaatgtagctgtatgatgccatttttggacaattggacgcatatgcggcagtctccaactctgcgagagggtatggcggaatgcaggacagactgatcttccagacgcctttgacccgttcactggcgtttgtgataggatcatgcggaaaaacaattggatgcatcattggcgctggcatagcgaggagatgatggcataccggacggaggatgaatgtctgaagcgaacgagcttcccgaacgcgagagcatggaattcgacgtcgtaattgtcggcgcaggccctgccggtcttgcagcggcgattcgtttcaaacagataaaccccgaactttccgtggtcgtgctggaaaagggtggggaagtcggcgcgcatatcctgtcgggtgcggtggtggacccggtcggtatcgaccagcttctgcccggctggcgcgaggaggaaggccatcctttcaaaacgcctgtgacggcggaccatttcctggtgctggggcctgccggttccgtgcgcctgcccaattttgccatgccgtcgctgatgaacaaccacggcaattacatcgtttcgctcggtaatgtctgccgctggctcggcacgaaggccgaggagctgggcgtggaaatctatccgggcttcgctgcgaccgaagtactctataatgacgagggcgcggtgatcggcgttgcgacgggcgacatgggcgtcgaacgcgacggcacacgtggccctaactatacgcgcggcatggcgctgctcggtaaatatgtgctgatcggcgagggcgcgcgtggttcactcgccaagcagctcattgcgaagttcaagcttgacgagggccgcgaaccggccaagtttggcatcggcctgaaggagctttggcaggttgatccgtcgaagcacaaaccgggcctcgtgcagcattcgttcggctggccgctggacatgaaaaccggcggcggctcgttcctctatcatcttgaggacaatatagttgcggtgggctttgtgctgcacctcaattacaagaacccctatctctcgccattcgaggaattccagcgtttcaagacgcatccggccatccgcgatacgttcgagggcggcaagcgcctttcctatggcgcgcgtgcaattaccgagggcggctggcaatccgtgccgaagctttccttccccggtggcgcgctcatcggctgctcggccggttttgtcaatgtgccgcgcatcaagggcagccacaatgcgatcctgtccggcattctggccgccgacaagattgcagaggcgattgccgctggccgtgccaatgacgagccgatcgagatcgagaatagctggcgggcgagcgtcattggcaaggacttgaagcgcgtgcgcaacgtcaagccgctctggtcgaagttcggcaccgctatcggcattgctctgggcggcctggatatgtggaccaaccagcttttcggcttctcgttcttcggcacgatgaagcacggcaagaccgatgcgcaggcgcttgaaccggctgcaaactacaagaagatcgactatccgaagccggatggtgtgctgacttttgaccgtctgtcgtctgtgttcctgtcgaacacgaaccacgacgaaaacgagccggtgcatttgcaagtgcgtgacatggaattgcagaagacttcggaacacgatgttttcgcaggaccgtcgacgcgctattgcccggctggtgtttatgaatgggtggatgcggacggcaatgtcgctgctgatccgggcgtcaaggatgtgcgtttcgtcatcaatgcgcagaactgcgtccactgcaagacctgcgacatcaaggatccaaaccagaatatcaactgggttccgccacaaggcggcgaaggaccggtctatgtgaacatgtaatgttcacattttaagaccgtgtccgtctcgaccgccgctgggaagatgtcggcgaaggaccggaacgagaattgtaatttgactgaataaggcggcttctatgccgccttatttgttacgacgcgactgtctccggctggggaatgatggaaaattccacaaggacgggcagatggtcagagccgatgggctgttgccgggtaatcttcgatatcgcgacccggcctttcgcgaaggtctggtcgataggcaatccggcgaagcgcaacgaagcgggcaggcgacgataaagccatgttgggccggtcggcggggcaggtgtcatcgcagcgagttcggcgatgcgctttgtagtcgcgctccatggtgttgcgttcagatcgccgctcaggattgcattttccgacagtccgcgaaactgctccgaaagggcctcgatctgctcgctctgctgaaaaggccaaggccaatggagatgcagtgcggccacatccacgggacggccaccgaaatcgaccgaggcgacggccatcatgcctttcggatcgcaggcgggggtgctgtcagcgatgaagggccggcgcgacaggattgccaccccgaaaaccgcgccgggatgagggcagaaaatgctgtagggataggcggatgcaatatggccgaacttctcccgccacatggctgatacttcttccagggtgacgacatcggggcggatatgggctatgagggagagtgcctgctccggtgaaccattgtcgaagcgaaggttcatttgcaaaaggcgatagtgaggctgtgctgcttcgcccgcatgggcatcttcacttgcggggaaaacatggggcgtgacggcaattgcaaaaacggcgagcaacaggatcatcgcgccttcgcgccgcagtttcgtgaaaagcagcggcagcgccagcaaccccatcagcacggccagatggatgcgtaaatgtgagaaggtgtcgaacgccgggtgaaggctgttcaggaagctcagcacaagcgggatcgaaaccagcgtggcggcgacaagtatcaggaagggcaggttcaggcggctttttgacatgaggcggcagtagtgccggattacggcgagaaaatgaatggggtaggggaataggggaataggggaataggtttctggttgtctgagcccccctgtttccggcacggctccaacatactgccttactgtcttactgccctattcccttattcccctactcccctaacctcactggaaggccgtttcgtagaagctgcgcagcttgcgggaatgcagcctttcatccggcatggaagcgatcttttccatggcgcggatgccgatgcgcaaatgctgtgccacctgtcgcttgtagaattccgttgccatgccaggcagcttcaattcgccatgcagcggcttgtcggagacgcagagcaaggtgccgtagggaacacggaaacggaaaccattggccgcaatcgtggccgattccatgtcgagcgccacggcccgcgcctgcgaaaggcgctggaccggcccgcgctggtcgcgcagctcccaattgcggttatcgatcgtggcaaccgttccggtgcgcatgatctgcttgagatcatagccctgaaggccggtaatttcctctaccgcttcttccagcgccacctgaatttcagcaagggctggaagcggcacccagaccgggaggtcatcgtccagcacatggtcctcgcgcatataggcatgggccagcacataatcgccaagctgctggctgttacgcaggcccgcgcaatggccaagcatcagccacgcatgggggcgcagcacagcgatgtggtcggttattgttttggcgttggaaggccccacgccgatattgaccatggtgatgccgccatggcctgccttctgcaagtggtaggcaggcatctgcggcaggcgctgtaacgggtttccggtgctgggtgcggtttcgccagcgcgcgtgacaatgttgccgggttcgacaaactggtcataaccgccgccgccctccgccatcaactggcgggcataggcgcagaattcgtccatatagaactggtaattggtaaaaaggacgaagttctggaaatggctggggctggttgcggtgtaatgggaaaggcgatgcagcgaatagtcgatccgttgcgccgtgaagggggcaagcggcatcggctcgccgggggcaggctcgaaatcggcattgacgatcttatcgtctgttgcggccagatccggcacatcgaaaaggtcgcgcagcggatgggtaaaggcactggcgacggaggcttcaacatatgcgccttccttgaaggcgaaatggatgggaataggcgtcgaggattcgcgaaccgtgacggtcacaccatgattgcgcatcaggaggcggatctgttcgcgcagataatgcccgaaaagatcgggccgggtgacggttgccgaatagtcgccgggggtcgagacatggccatatgccagacgtgaatccacatgggcgaagctcgacgtggaaaggcatatttcaggatagaatgcacgataacgctgcggcgcaatttcgccgcgggcaactttttcaaaagcagagcgcaagaaagcggtgttgcgctcgtaaagtttgcacaaggcggccacggctgcctgcgcgtcgctaaaaacttccggctccatcagcggaggggttttaatatcagtcaaaaatggatgttcgattcgttgcgtcatgacctagtatagcaaactccatgacggtggcatgatctgattatgcagttctttgcaggcttatataaagaaccaggccagccccgttcatctctgcatggttgccgatctgcgtataggcgaaagccgcggcagggcctgtaaaaatggcggtgaagaggaatatgcgcaggccaatggcggcaatggaaggtgctccggctctcattgacgtgtctttccatcggcaagatcgtgcatatgggccaaggcgacagcgtcgacaaccggctggtcgccataaatatcgtatgtccggtatgtcagaatgctggcgaaggcggcaaaacccgcgatcataaggcagactattgtaaaccgctgaagcagcatgattgtccccaatcctcgaaacctgtttgctttcgcattggagagcttacggccgcgtacctgaactttccctgagggtgctgttcatgccgcgttcaaaaatattgatgccgggttaacttgtacctgttttcttccggcctatgctaacgcttattggattcatggacaaagccaagaaagcgggagaagacccatggctgaacagaccaagcctattgaactttattattggccgacgccgaatggcttcaaaatcagcatcatgctggaggaactgggcgtcccttacgcggtgaaatatatcaatatcggcaagggcgatcagtttgaaccaggtttcctgaaaattgcacctaacaatcgtatgcccgccatcgtcgatccggaagggccgggcggcgaaccgatctcggtgtttgaatccggtgcgatcctgcaatatctgggccgtgaattcggcaagttttatccgactgacaagcgcaagcgcgttacggtggaagaatggctgatgtggcagatgggcgggcttggcccgatgtccggccaggctgggcatttccgcatctatgcgccggagaaaatccagtatggcatcgaccgttatacgaatgaggtcaaccgcctctatggcgtcctgaaccgccgccttgaaggccgcgattacatcgccgacgaatattcgatcgcggatatggcctgcatcggctgggtcaacgcctacaagaattacgaacagaatctcgatgatttcgcaaatctcaagcggtggcatgaaaccatgaacgcccggcctgccgtgcagcgcgggttgctggttggcaaggaagagcgtgagcgcgccgatgccgcagccaataaggaagaggagcagaaaattctcttcggccagaaggcgcgttgatcgtatatggtatcaaaagggcggcttgtggccgccctttgctgtttctgcgagtgctctattgccgggcaaggctttcgctcttgcagatcaggccgcccatgacgcagcccgaaagcgaaagcgtgttgcccttgacgctggctttgcccgaataggtcttgccttcgtcaagcttgttcacttcgcccttgtattcgcccgtcatcaccgtgccgcagaacttgttggcgccgcaggcggcatagctgataagcgttccgttcgggcgtttccacgtgccgactatggcttcgtcggcgaatgcaggtgctgcaaaaccagcggcgagcgtcactccaagaattagtgtgcggatcattcgttcctcccaaaatgccgcgaatcccgaattgtcggggcggcgatgaagccgctattcatgcgtttcagcctttgcaggagcatgcgttcagcgcccctcatcagcttatgcaaacgtaaacgtaaacgagtttccggggaagcggaaggggcaattttcagcttcatcatggcagtctggagtgcgcgcttggcgccaattctcaccatgccaatgcgccctatggttatcatctggtttccgccggccttgcgtccaaatccaaaattttcagaaaaacccaatagtccgtgaggcttggatgtttaacaaaatcccaagtttactccttgttcggattttgttgggttgatgttaagcatctggtttaacgtgcatttcagccctttcccctatcttcaggatcatgaacggaacgacagatccggcggttttgaagcggcaggagccagcttcaaaagaaagaccggacggttctcgggatttaacagggacaagaaaaatggcacagtttcagagcttcaaccacaacgaaaaccctgcggcgcaggatcgtatccttctggaaatgggcatgaaatatgcgatcggtcgcgattgcgagatcgatgtgatcgaggcacacaagtggctcaacattgccgccatccgcggcaaccagaaggcggagcggatgcgcaatcaggttgccgcaacgatgagcaagagcgaactggccgctgccttgcgctgcgcccgcgaatggatgacggctcattgaactgtctggtatcgaactgttcggaatgaaaaaagccgccttcgatggcggcttttttgttagcttatgccaatatagcgccccggtttatgattgatcgcgatgatgacattcatcgcgaccgcgccgaccagtgagagaaccatgttttcccacggaatgaaaaacagcgaagccagcatgatgagcacatcgaggccaagctggaaccatcccgcgcgaattccataggcgtcctgaagatagagcgccagaatattgacgtcgccgacgccggaacgatggcggaaaagcgccagcacgcccatgcccatcagcgttccgcccatcagggccgcgaaaagcgggttgatgcttgtaaaatcgacgctcagcggcatgaggcgggtgaacccggacaatagggccacggctgcgaaagtcctgatcgtgaaggcccagcccatgcggcgcaccgcgaaataataaaagggcaggtttatcaggaaataaagaaggccgaatcctgtgccggtcgcataatggatcagcagggcgataccggctgtgctgccggtcatcagcatggcatggctgtaaagcgttatgccaagggcgatgaaggatgtgccaatcagcatcgcaatcgcatcttcatagaggcggtgccgatcgacactgatcgggctggatgcatcggcaagcgaaggggcgctatctgcgatatcggccaatttcaaactccagagcatttccagcaaaagtgcgaagcggctttgctttggataatgcgtaaaacaacgaaatagagcggttccaaggatgccgtcttcaccggagttgctttgcatcacccggcaggacgcacaaaagccgggaaaacccggctttcatgttggttcttaacgctttacatcatcaggctcagcgtcaagtcttgggaaacactggtaatataacaggcagaagtgctgcgcgcacggctagcattattgttattttcatgcccgcattggtggtttgtcgccatttttccggttcttcctgttaaattctttcgtgcgacatgtgggctgaaaaacgcttgcggaatgaagggggggggtagatgacgcgcagtgcgttatctcgcccggttttgttgcaaggttcggttttccgacgctgctgccggcgatggtcatgattcgctggtgcagccgggccgaccatgaatgttaacttttaccgaataaagatcgtgcacggatagagaattactctatctttacttcatggcaatcacacggccataacgtgcaaagaatgcccgttagaaaatttgtattggaccccaaggtaatattgggcagatgattgacagtcaactttgccgggcgcaaacttggcagataaccggaccggtagagagcaaacatgttatcttcggtttctatatattagaaaggtcgcggggttgggaagatgccgagcgatcgagaggccacgttcgacagggagtaacgagatgtctattcgaaccatcacagctatggccggtaccgctttcatcatgggtgctgccgctattgccttttcctcgccggcaagtgcgctgacgatgaaagaatgcagcacgaaatatcaggctgcgaaagatgctggcacacttggcaacatgaaatggaacgatttccgcaaggctcagtgtggcgatgatgctgcgtcagctccggcggccgcacctgctgctgcgcctgcgaccaagaaagccgcgaaggccgccgcgcctgccagtaatgatggcgccaagagcctcaccatgaagcagtgcagcgcgaaatatcaggcggcgaaagacgccggtaccgacaatggcatgaagtggaacgatttccgtaaagcggaatgcggccccggcgcggatccggtggcgttgagcacggatggcgattctgaacctgctgctccaagcgtcgcggcccccaagggcgtgaagttcccgacggcggtttccgcgaaatattcaaaagaatctgccggcaaggcacggatgcacacctgcctcgaccaatatcatgcgctcaaggatgccaatgctttgggcggcctgaagtgggttcaaaagggcggcggctattacagcctttgcaatgcacgtttgaagggcaattcataaaagcacttcatgtgaataagaaaggggccgctctggcccctttttcatttggcattggccgaaaaccagccactacagccaagacaaagccaacccaggatcatgaggcttccgcccgtgggcgcggcgaagggaaacaggcgatttccggtcatgtcgcgcatgaaaagatcaccgcaaaacagggcgagcccgacgaccagaatcgcgccgccgatccgtaccacacggctgacggggctgatgagcgacaggaaaagcagagccggcgcgtgggccagaaggagaggggcgatcgtgccaagatggctttcgcccatatgggctgctccggcgtaggatgctatgcccaacgcaccgcacagtccggcgagtgtgccgaacaggacgctgcgtggctggccgttgattgaaggcattttgctgttgtccacgatcaggtgttttctgcgttggcggcgcaaatcttgcgcgcttcttcaagtgcttcgggaaatgccgcttcaaattgatcaagctgttctttcacgcccacactcacacggatgcagcggtccagcacgggcgtgcccggcttgcgcacaaaaatatcacgcgaaatcaatccgttgagtactgcctgcgcaaaatccttccccctgccgcaatcgattgcaacaaaattggtcgctgatgcaacagcgtggaggccattggcttcggcaatggccgcaatacgatcacgcccggcgcaaatcttgcccacgacctcgtgcaaataagcctgatctttcaaagctgcgatggcggcagcctgcgccatgcggctgactgcgaaatgatcgcggactttgtcgaaggtttttatcgccaccggatttcccaccgcatagccgcagcggatgcctgcaagcccataggccttggagaatgtacgcatccgaagaacattcggacgatccgtctcgaaaggtggaaatgccgatgccggagcagtttcgcaataggcctcgtcgagaattaataatgttgtttccggaagacgctcaatgaaggactggatatcggccccctcgtgccatgttcccatggggttgtcgggattggcgatatagaggagcgctggtttttcccttgcagccgcatcgataagggcgtcgaggtctggcttgtcatcgcgataaggaacggtgacgagctgcccgccatagcctgcgacatgataattgaaagtcggataaccgccgagcgagttgatgaccttgtcgccctgctgcacatattgacggacgatgagaccaagcaacgcatcaacgccagcgcccggcatgatgtgctcagccttcaggccgtgatgggctgcaatggcgtggcgcaacgcataattttccggatcgccatatttccacacttcggttgcttcattccgcatggcctcgatgacagaaggcgctggaccaaagctgctttcattggcgccgatccgcgccttgaagggcttaccgcgctgtaattccaatgtttctggtccgataaaggggacagttgagggcaggctttcgacaaggggggtgaggcgaggttgtgccatgggcgatatcccggtctgtttcagtctgacagtaaaggcgcattgaaagcccggccaacccggccagctattcggcggcattaaaggcttttcgaacccaaaatgcaaaccggctccaacggttcaatcttgctggaatcgttttaacgcacatcagcctgcaacagccggttctataaggataatgagaatatccttcggtactctgcgcgagcccaagggaaatttgctttgccgtttttctatgccacggggctactccagatcacgtcctataggcggggagtccctcattatccgcaaggtctgttggctcaaagtccgttccaaaatcgccacagcttgacgctttttgttgtggcctaatgaatttcgagcaccttaacgcaggaatcgagatcatgtgttgccagatgcgcgtagcgcattgtcatctgcaaggtctggtgaccaagccacatctgaacccggcggatgtcgatgcccccacgcaccagtcgcgacgcacatgtatggcgtagaatgtgcggaacgatttggtcatccgcgccaaggccaacttcggccttcgcttcgttccagatttggcgaaaccgaacctgattgagcatggagaaggggccttttagcctctcacgcggaatatgggatgcttttcgtgcacgccgggtgaggggaacggtgcggctgcgattggatttggtgacccagaacgtaacccgttgttcctgaatatcattccatgtgaggccgattgcttcgccaagacggcaacccgtatccacgagaaagaccgataggcgatagctgtcctcgcagcgcgactttattgcggcgaacaatcgcttctcttcctcctgttccaggaatcgaatgcgccccacgcgctctttctgccggataaactccggaagattgaagatatcccccatcttgtgcgcctttcgcagcagcttgctcagcgcagccatctttctattgatggttgcattgctgttgccgcgctcgcgaagcgtgccgatgatggaatcgagcatttcctgatcaaaacctgaaaaacgtgcgcctttcagaatctcgttaatctcgccgaggaacgaccttacattatatttatgcgatccatcatcccagaggatattgatatattttgccgtcagctccgccaccgaatagtgctcgacgagccggtgctttggatttttgccggatatataattcagattgtaatcgataattggcgcatatttgtcgcccgtatcgatcttcgtttccccaacgatgatcactgcacatccccccaagtacgggatgcacagctaatggaataaatcgcagagtacaagataagtaggctaactttatgtggagacatggctcgatcctttacaagaccccccggttgcccccagctttttgtcgtccccgcaattccctcaattgtcgatccgcctggaatccccattccggaagaatcgattctcacgctttcgtgaacgctgtttcaaatgaaccggcgccaacgggaaaccgttggcgccctatgcttaacgtcgatctgattagaacgagcgctggaagcgaacgataccgccccaggcattgtcttcagcaacggtgtctttctactcgccaccaaatttggtgtaggaaacttccggcgtaatggtgaatccgggaacgagctgataagcgacgttggcggtaactgcggtcttgccccagtcgtcatgcgcagcctgcagattgaaggttgccttttcggtggcaatgaactttgcaccaccccagacagcccaatcgccgccccactgaccgtagttctggttcggcgtcgctgcggacgaatatgcgccctgcagccataccgagaaccggtcggtgatgttgacgtcgccacgaacctttgtagcccattcttcgatgaccgagtcataggcaacaacaccagcgatcgaaccccagccgccagcatatttcaggccgccaacaacgtgcggcatgtaaccgtcgatcgtgtaatcgttgtcaacgtcttcgccaccctgttcgagagcgatcacagccgagaagccgtttccgccggtgaaggtgtaggcgatcttgccggtgcggtaggagccagccgagatcacgtcatcgttgatgatatcaccgaggtaaccggtgaaggtatggaattcggattcgtcgataccaaccttgaaaccaccaagcgtgatatatgcaaactgcagatcggtgccggtgcttacgctgccatcagcgacatcacgatcatcgctgaaatcgccgtattggccatcatgacgtgaattgttgctggtgtagttgaagcgcagctgagtataggtgccgagtgtgccgagttcggtttccgaattcgtgttgaacatgagtgcaaaacgagcacccttgtcccagcctttacgatccgagccggtataaacgtcgtcgccgccctttacgtcgtaacggacgtagccgctgatgcgcaggcaggtttcggtgcccggaatgtagaagtagccagcgccataagcgtcgcaaacgcggacatattcaacggcttcgggctctggcgcgacgattgcgtcggcagcttgagcgccggaagctgcaaccagagctgcagcggagccaaggagaaggctcttgatgttcatttctgacctccagtcaagaattgccagaattttgaatagccattacttatcaatggcttgcttgttttctggattcgtagcctggaaaaacagagattcagtgcgcgaggggtaaaagccgattccgtatgaaatcaagcgcgtcgaacacataaagatttgctgggatattggaaaaactggcggagaggatgggattcgaacccacgagacccttttgaggtctactcccttagcaggggagcgccttcgaccactcggccacctctccggtaaaggcgagataaccggtacgcctgggcatttcaagcgatttacgcattaactggtaaaatttcctgcggattattctctttatatgtatggcgcgcttaaaaaggcccacaatttagcaccggcacgcacttgcccttattaaatgaaacggattcgaggtttctgctctccgttcagacgattcttgccaccttgccgacatattccgttaagggctgtttcgacgaaagattcgcggctttattcggcaggcgatcctaaaaaacttgcattttcaaacgttaacatcggttaattcgcgttcacttatgttaataaagcatgaatccgccgagctaaagcaggtaatttcgtgtcatttctgcaataactgcccttcatagcagcaccgtaaaggttgtgagaacatattcgatgttgaaacgaataaatgggcgagtatcttcactttcagaagaaggagcgcttcggggcgactttttcaattaggggatgggggacaggttgtccttcagccaaatcagaatgcccagacccatttttaactttgactggaggtcagaaatgaacatcaagagccttctccttggctccgctgcagctctggttgcagcttccggcgctcaagctgccgacgcaatcgtcgcgccagagcccgaagccgttgaatatgtccgcgtttgcgacgcttatggcgctggctacttctacattccgggcaccgaaacctgcctgcgcatcagcggctacgtccgttacgacgtaaagggcggcgacgacgtttataccggctcggatcgtaaaggctgggacaagggtgctcgttttgcactcatgttcaacacgaattcggaaaccgaactcggcacactcggcacctatactcagctgcgcttcaactacaccagcaacaattcacgtcatgatggccaatacggcgatttcagcgatgatcgtgatgtcgctgatggcagcgtaagcaccggcaccgatctgcagtttgcatatatcacgcttggtggtttcaaggttggtatcgacgaatccgaattccataccttcaccggttacctcggtgatatcatcaacgatgacgtgatctcggctggctcctaccgcaccggcaagatcgcctacaccttcaccggcggaaacggcttctcggctgtgatcgctctcgaacagggtggcgaagacgttgacaacgattacacgatcgacggttacatgccgcacgttgttggcggcctgaaatatgctggcggctggggttcgatcgctggtgttgttgcctatgactcggtcatcgaagaatgggctacaaaggttcgtggcgacgtcaacatcaccgaccggttctcggtatggctgcagggcgcatattcgtccgcagcgacgccgaaccagaactacggtcagtggggcggcgattgggctgtctggggtggtctgaagtatcaggctacgcagaaggctgccttcaacctgcaggctgcgcatgacgactggggcaagacggcagttacggctaacgttgcttacgaactggttcctggcttcaccgttacgccggaagtttcctacaccaagtttggtggcgagtggaagaacaccgttgctgaagacaatgcttggggcggtatcgttcgcttccagcgttcgttctaatccattacggattggatacagaaacccggcagaaatgccgggttttttgttgccctcgtgcagcatcagatgcttgctttttatgctgaccgcagtctttctacaggggtcgcggaagatcgcctgaaacggagcaaagcagcatgaaaaaatggttctggccttgtctcacctggactgcgtgcctgacggcgctggcgctctggttcggcgctgaccgggttgaaaccgatattgccgaacagacggcaaaggctctggaaccctatgtctgggcgggattttatgtcgatggccgggatgtcgtgctgaaaggcatggctccggatccggatatgcaaagagcggcccatgctgcactggagcatgtatgggctatccgtgacattaccgacctgaccacggttttgcagcttgcgtcgccctatagattcaagatcgggaggaatgcgcaaggactggtgctttccggctttattccaaacaacgaatcgcgcgatcaggtgatgaccgccgccggcgaggtggcaccggacattttcatcgatgacgaaatggccgtagcacgcggcaatcagccggagttcatggaaagagttctgtttgccatcgatctggcgaagaaattgccggaagccgaaatcgagattgtcgatgaaaagctttcgatacgcggcacggtttcagatgaagcgatttatggcgaaatcgaagccctgaaagcagcacaactgccttatggtttgaaacttgcggttcttgatgtgaagaaatccgtgcagtgaacgaggcggccgttcagtaagaggccgtcatcccccatttctttgccggtcaagattgacagttttcccaatccggcctttcctttgctatgattattcggccaagggcttgaagtgtctggccaaatattatgcggaatcgctcatgctttatcttgttgaaactttttggccggttttggtgctggctattctgattggtgccgcaacgggctggctgacggctggagagcgatgagtttgttgccatggggggcgagcgttggcggcatggctgattgcagtcattgttgcgtgtatggagtatgaggacgaaatgcccttgttgattgttcaattggcgatactgatcgccgttgcttttgtggttggctgctttctggggcgcatcctgcgccgtcgaaaaagcgccggaagcgatcatgagcgaacgattgttgcggcggcattatccacgccgccattggccgaaaagccggaacctgtcccgccagcagaaccggtcagggcggatagcgatcctttgaaaaggaaagccgggttagaaaaagccaggattgagcctgtggaaggctctgctgattcggatgttgcggcagcgccggtattgcagaaagtcccagcggaaacacccgatgacgctggccgcccgcaatggcgcgaggccccgcgccgcggcaaggccgacgagttgacggcaattgaggggattggaaaagccatcgaagccgtgctgcatgagcttggcatttttcattacgaccagatcgcgcaatggacccgtgaggaagcgatatggatcgagcgccgtatcggctttccggggcgcgtggagcgtgagggctggatagcgcaagcggcaaagcttgccgaaccgcctgcgaaatcgacaacgaagcgtggcgcaaaaacgaaaaaagcagctaataatgtgagatcaggaacgcggcgcgcaaaaaaacaggctggctgaaccagtgggggcggctccggtttatgctggaaccgccccggtttctttggagaagctacttatcagcgtcgcccataaaccagatcggtcttgatatcggcacggccagtcagccgggtcttatagacttcgtaattttccatcacgcgctgcacataattgcgtgtttcggaataggggatgcgctcaatccaatccacgacctgttcgacagatttgccgcgcgggtcgccatatttctccacccattcggaggcgcggcgcggcccggcattatacccggcgaaggtgagtacataggaaccgttgaaacgatccagctgctcaccgagaaaatgtgcgccgagcgtggcattataggccgcatctgccgtaagcttctgcgcggaaaagctcattccgttgcgtgtggcgaccgtttttgctgtggcgggcataagttgcagcaggccgcgcgcgcctgcttttgaaactgcgctgacattgaattcgctttcctgccgcgcgatggcataggcaagcgccttgccggaacccttgatattcgcacttgcagggattgcgccgagcggatgggaaagtgcgccgacatcgagcccgcgcattgccgccgttttgccgacgcgcagcgccatataatgattgtcgttccgctcagccatcacggcgagcagggcgagttctcccacactgtcgagttcttgcgaaagctgtgtgtaaagagccgcagccttgtttccataaccgacctgctccagccgtttgattgcctgcacggcggggcggcttgcaaagcgcacacgctctgcttccgtgggcttgggataggcgagttcaggagccttctcattcagcttggcggccgcaagctggccataaaaagtggtgccgaaatgcgccgaccgccggtaataggcgcgtgcatcgccgccagaaccagcttccgctgcccgcccaagccagtaataggcacgggaagcggagatggggcgcgccgaaatttgcgtgatttttgcaaaatggggcgctgccagcttcggttggttcagggcgcgaagcgcataccagcccgcgtggaattcggcttccgccgccatggtgagcgtttcggcggcatgggccgcggcaagccgataggcaagttgcggctttccgagatcgagaagttcgcgtgacaggatgcgccgttccacccaccaggcatcgggatcgacaagaacggaagccttccgtggcgctttcaacagaagctcggcagcctcgttgtaacgctcggcgcggcgcagatagcgaatttttaaaaactgatagaccggattggcctgccaggagcggtccacgacggcgattgcactggcggcgttgggtgatttctgcgccactgcggcataggcattataaagagattgcgcctgcgcaggcccggcaagaagccgggccgattgcaggcggccattatagagagagtgcagcagcctgcgttggtgatcctcgcgggtgagaatcgccgaaaattctttcaggatcttctgctcatcgtcggatgaaagacgcttcctggtccaccaaggtgagagaagctggtgcgccttggtggaattgcctgtcgccacataggcgcgtgccaaagcgatcatgccttccgtggtctgtggacgtgtgctgccgaaagtggcgatgatggttgcagaagaaggattttccttgaaaagcgcccgttctgaattccggcgcaaggtggccatgccgggccatcctgaaagttcggatgctgcggccgcaatctctgtgctgggaacaccatccatgccggaggttgcaattgcccaggtgagaatctgacggtcgagcgagccgcgcggcaagttgttgcgagaagcgatggcgcttgcgacattcttggcgctaagcgcgtcgaggccatttttcaatgttccgccgatcacggccggattatctgtccggctgacggcggacgtggccatgggatcaggagcgatggggcggggcctcggcgtcaccagactgattggggattgatgggtggcagtcggcgcgaaggggcgcgcaagcggcgtggggatttcaggcggcagcgacgattgggcaagtgaaaccatcggctggacggcagccgcgatgaagcaacctgctaggagcactgttcgcctggaagagatcgctgcgacttttttaaacatggcctgactggaataaggatctgaattgggagctatatgttaccaaattccgacttttctgagcccggcattccgcctggcgagtgtcagtgcaaaatataagccggatgagtgaaagtatccttaataaaaacttatgggccaagctgaaatacgcgctggcgcggctgcggaaaatgtaactgcgaggctttgaaaaacggcctgtgagggagcgtcaaaacgcctgtaagtttggccgtaaatctgccgcattatctcttttttgcagatacaccccgcttgctccattcgcgtggcaagactatggtgcaacgcctcacgcataatccgatgaagcccgaagggggctttgctgcgtggggtcccgtctatctgtttcaggagttcacgaatgctgaagggctcaattaccgcacttgtcacgccgttcgaccgtgaaggggcgttcgacgaaaaagcctttcgtgcattcgtcaactggcagatcgaagaggggacgaaaggtctcgttccggttggcacgaccggcgaaacgccgaccctttcccatgatgaacataagcgtgtgatcgaagtctgcattgaagtcgccgctggccgtgtgccagtgattgcgggtgccggctcgaacaatacggtggaagcgatcgaactggcgcagcacgccgaaaaagcgggcgcggatgcggttctggttgtcacaccttattacaacaagccgaatcagcgtggcctctacgagcatttttcgcgcgttgcccgctctatctcgatcccgctggtgatctataacattccgggccggtccattatcgacatgacgccggaaaccatgggcgctctcgttcgcgactgtaagaatattgtcggcgtcaaggatgcgaccggcaagatcgagcgtgtttccgaacagcgcgcgatctgtggcaaggagttcatccagctttccggtgaagacgccacggcgcttggcttcaatgctcatggcggggtggggtgcatttcggtaacgtccaacattgcgccgcgtctttgcgcggaatttcaggaagcctgccaggctggtaatttcgccaaggcgctggaattgcaggaccgtttgatgccgctgcacaaggcgctgttcctggaacccaatccttccggcccgaaatatgcgctttcgcgcctgggtcgtattgaaaatgttctgcgttcaccaatggttacgatcgaagcggcgacggcggaaaagatcgaccatgccatgaagcacgcggtcctcatcaactgacccggtatatttgccaatccggcgaattttacgctcccgtcgctgcgggagcgttttcatttccggcattccacattatatggatatggtgccatcatgaacaagcccaagaattctcccgcgcgcaaaatgattgccgaaaatcgcaaggcgcgcttcaatttcgagatactcgacacactcgaagccggtctggtactgacgggcaccgaggttaaatccttgcgcgccaatcaggccaatattgccgagagctatgcaagcttcgaggatggcgagttctggctgattaattcctatattccggaatatacgcagggcaaccgcttcaaccacgagccgcggcgcctgcgcaaattgctggtgagcaggtgggaaatgtcgcgcctgttcaattcggtctcgcgcgagggcatgacggttgttccattgaagctctatttcaacgatcgtggccgggcaaagctcgaactggcgcttgcccgaggcaagaaaacccacgacaagcgcgaaacggaaaagaagcgcgactggaaccgcgaaaaagcgcgtctgttgcgcgaccggggatgaattgcaaagcgcatcccgaaaagtgcgaagcggtgttcggggtatgtgtcataaaaaacggttggaacgccgatctatcattcagacagacagacgtgcgcttccggctgctttctcgcttagataagcgcgtacatttttgaaaacatcgcggaacatcgcatcggtcagcacgcccgtattcgtgttgtagcgcgagcaatgatagctggaaaaaatccgcaatggcccgatatcggtggccttgccatggccgaacgggtggcgcgaaaccggaacgcctaaggcgcgcactgttgattgatgggcgatggtccccagtgtgaccactgcatcgagattgggaaagtgcgtcagcatcggtgtcaggaattgccggcaattgttgatttcgctgccgacaggcttgttttccggcggcacgcagcgaaccgcattgacgatgcaggcatcgagaagccgcaggctgtcatccgggcgcgcctcgaattttcccgtcgcgaagccgaattcgcaaagcgtactgtaaagaagttccccggcataatcaccggtaaagggccgtcccgtgcggttggctccgcgaaggccgggggcaagccctacgatcagaagccgaacgtcttcatcgctcccgggaaggaaaggggggacgggcgcgttatgccacgcaggctccttttgtcgccattcctgtaagaacgcatggagccgcgggcagattgagcaatttggcgaaggttcggaaatcatgcccttgcatgaaccgggccaacggcaacgtcaatagctctcgtcgaaatcctcttcctgacggcgcggggcacgttcggaaggatcgcggcctatttcagccttcagcaaaaccagatcgatgaaatgatcggcctggcggcgcagttcatccgaaatcatggcgggctgcgtggtgagcgtggagacgacagacaccttgcggcccttgcgctggagagcttcgacgagcgagcagaaatcgccgtcgccggagaaaatgacgaaatgatcgacggtatcggtcagctgcatggcatcgacggtcagctcgatgtccatattgctcttgaccttgcggcggcctgtggaatcggtgaactccttggcggccttggtcacgaccttgtagccgttataatccagccagtcgatgagcgggcggatggatgaatattcctgatcttccaccaatgccgtgtaataataggcacgcagcagataaccacgcttctggaacgccttcaaaagcttgcggtaatcgatgtcgaaaccgagtgtttttgaagctgcatataaattggcgccgtttatgaaagcgcaattttttcacgagaatcgaacatcgtgtaatatatccactctacggccggacgggagtggaccggcgaccgcgtattcagattagtttcttaaacggcgggcggtaattatcgtttaccaatgcgtttattgcgttctaaggagatattgcagaaaaacaagcaacttgtggttgttatttaaccccgctaaattactacaggagaaattatcctgggagaatcattgatagcttgctgaatattgtatcagaatgaaccgaatttcaaattctgcatcacttttcatgaaaacatgaagcattgagatatataatcggttgtaatgaggtgctttgcgcttttgcttgtaatttccttccacaagcgttatgtgcaaggcaaatcccgttaaattttgaggaatgaaagggaccgcgtatggcccgcgttaccgttgaggactgcgtagacaaggtcgagaaccgttttgaactggttctgctggctggtcaccgtgcccgccagatttcccagggtgcaccgatcacggttgaccgcgacaacgacaagaatcctgttgttgccctgcgcgagattgccgatgagaccctctcgccggatgatctgaaggaagacctgatccattcgctgcaaaagcatgttgaagtggatgagcctgaagccgctccggcccagattgccaatgcagcggaagaaattgccgaaggcattgctgaggctggcgaggaagatgtggtgactttcgaccgtatgtcggaagaagaactgctggctggcattgaaggccttgtcgcgccggaaaagaacgacggcttctgatcgttctatcagattgcaattcttcatgcgctgcggctttgctatgccgtagcgcatgtttttgtgcgcagatttttctgtgtattgttggaaatgcttgccggaaggaaatttctgtaggaaattgatcctattggcagaaagattgctcaaggatcgtgagatattcgtttttttacgattcctgatcaaaatggccgatatctctgtatgtgtttcggttcgagggagtttcggcagatgatgcgccaatatgagcttgtggagcgtgtgcagcgatacaagcctgatgtgaacgaggcgcttcttaacaaggcatatgtttatgccatgcagaaacacggcagtcagaagcgggcttccggcgatccctatttctcccatccgctggaagtggcggctattctcacagatatgcatttggacgaggcgacaatcgccatcgcgcttctgcacgacacgatcgaggataccacggccacccggcaggaaatcgaccagcttttcgggccggaaatcggcaagcttgtcgaggggctgaccaagctcaagaaactcgatctcgtttccaagaaggctgtccaggcggaaaacctgcgtaaacttctgctggcgatttcagaggacgtgcgcgttcttctggtaaagcttgccgaccgtctccacaatatgcgtacgctcggcgtgatgcgcgaagacaagcgcctgcgtattgccgaggagaccatggatatttatgcgccgctcgctggccgcatgggtatgcaggatatgcgtgaggagctggaggagctggctttccgctatatcaatcccgatgcatggcgagccgtcaccgacaggcttgccgagcttctggaaaagaaccgcggtcttttgcagaagatcgaaacggatctctctgaaattttcgagaagaacggcatcaaggccagcgtgaaaagccgccagaagaagccatggtcggttttccgcaagatggagaccaagggcctttccttcgagcagctttccgacattttcggcttccgcgtcatggtcgatacggtgcaggattgctatcgtgcgcttggcctgatccacaccacatggtccatggttccgggacggttcaaggattatatctcgacgccgaagcagaacgattatcgctccatccataccaccatcatcggcccgtcgcgccagcgtatcgaattgcagattcgcacgcgcgaaatggatgagatcgctgaattcggcgtggcggcccactccatttacaaggatcgtggcagcgccaacaacccgcacaagatttcgaccgagaccaacgcctatgcatggctgcgccagaccatcgagcaattgtctgagggcgacaatcctgaagaatttctggaacacaccaagcttgaactgtttcaagatcaggtcttctgcttcacgccgaaaggcaggctgatcgcgctgccgcgcggcgcgacgcctattgattttgcctatgccgttcacaccgatattggcgacagctgcgtgggcgcgaaagtcaatggccgcatcatgcccttgatgacggaactcaagaatggcgacgaagtggatattatccgctccaaggcgcaggttccgcccgccgcctgggaatcgctggttgcaaccggcaaggcgcgcgcggctatccgccgcgctacacgctctgccgtgcgcaagcaatattccggcctcgggatgcgaattctggagcgtgcctttgagcgcgcgggcaaaccgttcagcaaggacattttgaagcctggcctgccgcgtctggcgcgcaaggatgtggaagacgtgcttgcagccgtcgggcgtggggaactgccctcgaccgatgtggtgaaggccgtctatcccgattatcaggacactcgcgtcaccacgcagaacaatcctgccaaggctggcgagaagggctggttcaatatccagaacgccgctggcatgatcttcaaggtgccggaaggaggcgagggtgctgctgccaaggttgatccggcggcaacgacgccgaagcccggcaagcgcgcactgcccattcgcggaaccaatccggacctgcctgtgcgttttgcgccggaaggggccgtgccaggcgaccgcatcgtgggcatcttgcagcccggcgcaggcatcacgatctatcccatccagtcgcccgcactgacggcctatgacgatcagccggagcgctggatcgacgtgcgctgggatatcgatgaccagatgagcgagcgtttccccgcgcgcatcagcgtatcggcaatcaactcgcccggctctttggcggaaattgcccagattgcggcggcaaatgatgccaatatccacaatctctccatggtgcgcacggcgcccgattttacggaaatgattatcgatgtagaggtctgggacctcaagcatctcaatcgcatcatctctcaattgaaagaaagcgcgagcgtcagcagcgcaaagcgtgtgaacggataggactgaaatgaatactgacgatgtgctcgccgtcttccgcgaagcgggagcgatccttgaaggccattttatcctcacctccggcctgcgcagccccgtttttctacagaaggcgcgcgtgttcatgcatgccgacaagacggaaaaactatgcaaggcgcttgccgaaaagatcagggcggccgatctcggccccatcgattatgtggtcgggccggccatcggcggcctgatcccgtcttacgagacgtcccgccatctgggggttccttcggtctgggtcgaacgcgagaatggcgtattccgcctgcgtcgtttcgacgtgccgaagggcgcgcgcgttgtcatcgtggaagatatcgtcaccacgggcctttccatccgcgaaaccatcgactgcatgaaggatcttggcatcgaggttgtcgccgcagcctgtatcgtggatcgctcggcgggcaaggcggatgttggtacccggctgatttcgctggcggaatatgaagttccagcctatccggcagataagctgccgccggaactggcagccattccggccgtcaagcccggcagccgcaatatctgacccaaacccgtttcggggccgcttttgcgcgcggagtttgaggtacgcaatatcagcctccaaccctgcggcgaaattgcgctttgcgatgcgcgtcgaggtttcctaattaaaaggaaaaagcagctatctgctacccccgcagtataggaattcatcgtggttgtagtgcctttcgcattagatcagaatcaaaagcttgccgcccgtacgccctgcaatctgtgcgaagattgctgcgtccgcagcatggctgtgtgttccgcactcgacgacggcgatcttgccgccctcgaagccatcatgacgtcgaaaaagctcgataccaatgagatgctggttgaggaaggcgaaccgaagcttcgggtctatagcctgacctccggcatgttgcgcatctatacgtcgctgccggatggtcgccgccagatcgcgggcttcctgtcccccggcgattttctggggctggccgatgatgaggtttattcgcaatcggcggaagcggtcgtgccatcggccctgtgtgccttttcggccaaggaaatggagcgtttgatggagcgctttcccaagctgaaggagcggctgtaccagatgacacgtctggcgctgcgcaccgcgcgcgataaccagcttgtgcttggtcgtttggcgccggtcgagaaactggcaagcttccttctggttttatccgcacgtgcggaaaagcgcggcgaaaagcctaatcccgtccaccttttgatgaaccgtaccgatatcgcggattatcttggcctcaccatagaaacggtaagccgcagcttcaccaagttgaagacgcaggggctgatacaattgcgcgatgcgaacacagttgaaattctctcccgccgttcactggctgtcgttgctggactggacccggataatctttgatccataaaaatagtggcccatctgtgtttgatttaaatcaatgaaatatagccgtagctcccgtaaatcctgactatagagcattttcgagccaaaattgtaaaacgattttgggttggaaattgcgacaaagcaaatagttagagcggttctgttaaaacaggaacagctctagagttgacagggcctgatgatcaggccggtcagttggatggagtgagcaggtgtcgttgtggctggcaattgcaatatcggcagcaattcatacggggttccttgccgtattgtgcttccacgccccacaaaatgctcgtcttcagccagtattcctgcgccgggcgaactcctcccgcagcgccagttgggtggagtgatgcgccatgcatgacgacgcgataagacgctacgcagcactggctgttcctcgttatacttcctatcctactgcggcggatttcgtgccggtcggcatggataccatgtgccgttggctgcgccagatcgggccggaagaaagcgtttcgctttatatccatgtgccgtattgcagtcagatatgccactattgcggctgcaacgcaaaaatggcgatacgtgaggatgtgatcgaaaacttcgtaaatgcgcttcttggagaaatccggactgtgagcgcaagccttacggcgcgtccccgcgttgcccatcttcactggggcggcggcacaccctccattctcaatgccgggcaatttcagactgttctggccgcaatccgcacggcgtttgatttcgatctctcgatggaacacgccatagagcttgatccacgcacggtaacaccgcttttggcgaagacgcttgccgaaatgggtgtaaatcgcgcaagcctcggtgtgcaggatgtggacagcagggtgcaaatggccatcggtcgcgttcagccgattgaaacggttgccgaggctacaaggctcctgcgtgaggtgggtatcaaccgcatcaatttcgacctgatctatggtctgcctttgcagatggtcgagacattgcgcgaaacctgcgagcgcgttgtgacgctctcaccggatcgggttgcctgctatggctatgcgcatctgccgcagcgccgtgcaaatcagcgtctcatcgatgaaaacacgctgcctgacgcggacgagcgtttccgtcaggcccgcatcgtagcggacagcttcattggtttcggctatcagccggttggtatcgaccattttgcgctgccggatgacgatcttgcgatcgctgcgcgcgaaggcactctgaatcgcaattttcagggctataccaacgaccgttgcggaaccctgatcgggtttggcccgtcatcgatctcgcagtttccgggcggttatgcgcagaatatttccgatgtcgggcaatatcgcaagcgcgtggaagccggcgagctggcgacggttcgcggctacacgctgcgtgacacagaccgtatccgctccgccatcatctccgcgctcatgtgcaatttctgcgtcgatctgaacgcggtcgcgccgggcatggaattttccgacgagtttgcgctgctgcgccctcttgttgccgatggtctggtggcggtcgagggccgtacgatccgcgccacggaaaatggcaagtcgctgatccgtcttgttgcggcagcttttgatgagtttaggagagatagcgtacacggcttcagttttgcagtgtgagattgctgcagaacaaagaagttgggggggggcaattgccctatcaagaatgtgccgctgcaccgggccgtcaaaaggtcagtggcatgggagcaccgcacgttgggggacgggcggtgctccactagatcagagcggtttcggttatgccggaaccgctctttgctttttggcggggcgtttttctcaggccttgcggcggcgttccagcttcggaagaaagatggtcaagagccccaggaacggcaggtaagagcagatcctgtagacgaactcgatgcctttctggtcagccacgataccgagaacggcggcggcgatgcctgccatgccgaaggcgaagccgaagaacagtcctgaaaccataccgacacgtccgggaagcagttcctgcgcgaacacgatgatggccgggaatgcggaagcgagaatgaggccgatgatgatcgtcagcaccgctgtcatttcaaggtttgcatagggcagtgcgagcgtggagggcaatacgcccagaatggaagcccagatcaccttgcgcgcgccgatcttgtcgccaatggggccgccgatgatggtcccggccgcgaccgcccccagaaacaggaacaggagaagctgcgaggtctgcaccgacacgccgaaatggctgatcgtgtagaaggtgtaataactcgtcaggctggccatgtagatatatttggtgaagacgagcaaggccagaacggcgacggaggcgatcaccctgttgcgcggcagcggcaaggtcttgtcgggcttgggcttgctggcattggcaaggcggtagcgattataccagttgccgacataccatagcacgaacatgccgatcagggctgcgaccgagaaccacgatacgctgatctggccgaagggcagcacgatgaaggcggcaagcaaaggcccgatggacgagccgaaattgccgcccacctggaacagcgattgcgcgaaaccatggcgtccgcccgatgccaggcgggctacacgcgccgcttccgggtggaacacggaagagccgaagcccacgcaggccgcgcccagcagcaggaatgaataatgatgcgcggtcgccagaaagacgaggccgatcaaggtgcaacccatgccgaatgtcagtgaatagggcatcggcttgcggtcggtatagatgcccacgagcggttgcaggatggaggccgtcatctggaacgtgaaggtgagaaggccgatctgccagaaggacaggctataattctccttcagcatcggatagatggccggaagaagcgactgcatcatgtcgttcaggaaatggcccaggcttgtggccagaatgatcgtgaggacggtattgtccgcactgctgttcgatggctgctgcgcagcactcacgctcatattgctactccgaagatgaaatccagccttcaggcacgttccccatcggtctgtcgaacaggaaggaaacaggcactcaaggtaacttgcagggtaagatcgagattagcaaatgatgcgggcaatccttcgccagcactttcataggattattgatatccgcccgctttcgtgatttggtccactacttgcgagagtgggccaaactggagttttccccgatgagatttttgccgccgccggagagcttgatgccggagaatgaggatctgcaaaggtttcatgaacaccgcatcgccatgctggagagcatgacaggaccggcaatcgccttgccgacgcgctatccggacgggtatttcgttccgcgccacagccatagccgggcgcagctactctgtgcttcgcaaggggtggtgctggtgacgacgaatgcgggccgctggatgattccgagcgatcacgccatgtggataccggcaggcgtggaacactcggtggcgatactcggcgatgttttcatgcgctccatctatatcagcgttgatgcgatctccggcgttccaaactacctgcatgtcgtggggctgactgatctgatgcggtgtctcattatcgatgcgacatcgcacgatagtatcccggcgccggaaagccgcgatggactggtcatcgaactgattctgcgcgatctccacaccctaccggaatacccgctcggcctgccatttccttccgatccccgcttgcagaagctatgccgggatttcgtgaaaaagccttcttcgcgtgccaccattgatgaatgggcagacaggatggcaatgagccggcgctctttcacccggcatttccagcgcgaaatcggggtgagtctttctgtatggcgtcaacaggcctgcctgtttgccgccgtaccacgattgtcagaaggagagccggtgacgagcgtggcgctggatctcggatatgacagcgtttccgccttcacgacaatgtttcgccggatgctgggtgtgccgccgaagttttatcagccgcgcctcgacgtggcgccgtttgaacgcagcgacaaagccgcgtttggttaacgcaataataataattgtctatggaaacagagaacagtattagaagcgcatgttgttccaacgcagatatcctccgacaagatgggagcgcctcaggctttacctgtggccgcgccggtctttctcccgttcgttccggtatgggggcaagagaatcctgcgcattaccgcgtcgccccatgcggtggcggctgggcttgcggtcggcgtcttttccgctttcacgccgtttttcggttttcacctcatcattgcgatcgttcttgcttattttctcgcgggcaatgtcgcggccgccgcgcttggcacgacgcttgccaatccgctgacgctccccttcatctgggggagcaccttcgagcttggccgcttcatcatgagcggcagcgttgatagcgtcccgccggtccatctgggccatgcgctcgaaaccatgcgcttcgaggaggtgtggacgccgcttttgaaaccgatgctgtttggctccaccattctgggggcggcctttgcggtgctggtctatttcgtaacccgctacgccgtttccgtcttccgccgccgccgtctggagcgtctggccgaaaagcatcgcctgcatcgccagcgggagttgcagaaggcatgatcgtcggaattggaagcgatctcattgatattcgccgggtcgaaaaaacgctggaacggcacggcagccgttttcgggaccgggtttttaccgaaatcgagcagaggaagtcggaggggcgcaagcagcgcgccgcgtcctatgcaaagcgtttcgcggcgaaggaagcctgcgccaaggctcttggcacaggcattgcagagggcgttttctggcgtgatatgggcgtggtgaatacgccttccggcaagccgaccatgcatcttaccggcggtgcggcgaagcagcttcaaaagcttcttccagccggaaccaatgctgcaatacatctgacaattaccgatgattttcctttggcgcaggcattcgtcattatcgaagccttgccagttttagaataattgcgactgtgacagataactcttactcataatcgtgcgagacagtggcggcgtgattgcctcgcgcagccttagccgttattagatcgcgtataggaagcggagatacaatgagcgtgtccagcaagaacgaaactaaaaaatccggtggccttggcgaaaccatcagcgttatcgtgcaggcgctgctcctggcgctgattatccgcacccttcttttccagcctttcagcattccgtccggctccatgcgccccacgcttctggaaggcgattacctgttcgtgtcgaaatatgcctatggctattcgcgctattcgctgccttttggcctggatctcttttcgggccgtatctggagcgcggagccgaagcgcggcgacgttgtggtgttcaaactgccgagcgatacgtccgtcgattacatcaagcgcgtgatcggcctgccgggcgaccgtgtgcagatgcgcggcggcgttctctatatcaacgacaagccggtcaagcgcgagcgcgtgggcacgatcaacaatccggatgtgacggaagagaaccgccccgtggaagtctatcgtgagacgctgcccaatggcgtgacctatgacacgctggagcttgccccgaattcgattggcgatgacacccgcgtctttgaagttcctgccggtcattatttcatgatgggcgacaatcgcgacaactccctcgatagccgtttcggcgtgggctatgtgccgtttgaaaatctcgtcggccgcgccaatatcattttcttctccattgccgacaaggcaagcccgcttgaaatatggaaatggccaactgatgtccggttcaaccggctgtttacctgggtcagcggtgaaccgcacacggccgttaccggaaattaagatggtttcggcaaacaagactgcatcgatattggaagagcgcacaggccaccgtttcctcaatctgaaacggctggaacgcgcgctcacccattcaagcgtacaggcgcccgcgcgcgccaattatgaaagactggagtttctgggcgaccgcgtgctgggcctgacggttgccgaaatgctgttcgaggctttcccggaagcatcggaaggcgaattgtccgtgcgtctcaacgcgctggtcaatgccgagacatgtgccgccattgccgatgaaatcggccttgccgatctcattcataccggctccgacatcaaatcgttgaacgacaagcgcctcctgaatgtgcgcgccgacgtggttgaggcgctgatcgccaccatctatctcgacggcgggctggaagcggcgcggtctttcatccagcgttactggaaaaagcgttcgctcgaaacgggtgcagcgcgccgcgatgccaagaccgaattgcaggaatgggcgcaccagcagggcaatgttcacccggtctatgccattttgagccgctccggcccggatcatgatccgctgtttctggtggaagtgacggtgaaggggttcgcgccggaaaagggcgaggggcgttcaaaacgcatcgctgaacagagtgcggcggaagccatgctttaccgcgagggtgtctggaaacgtgacggttctgcttgaggtaaaaccggcgttttttgtatcgaattatactatagtcaaatgattgcgacggtgatcggcttgaaagcggctctgttgcaacgggatgctgttgctcaaggggaaggcaacctcccgcaagaaggcctggaaggataaaaaatgaataatgggacatcgcctgctggcggcgaaacggaagcgacgcagacccgttcgggttttgtggcgctcatcggggcgccgaatgccggcaaatccacgttggtcaaccagcttgtgggcacgaaggtttcgattgtcacgcataaggtgcagacgacgcgtgcgctggtgcgcggcatcttcatcgaagggccggcgcagatcgttctggtggacacgccgggcattttccgcccgaagcgcaggctggaccgcgccatggttacgaccgcctggggcggtgcgaaagatgcggatatcattctggtcatcatcgatgcgcagggcggtttcaatgaaaatgccgaggcgctgctcgaaagcatgaaggatgttcgccagaagaaagttctggttctgaacaaggtggatcgtgtcgatccgccggttctgctgtcattggcgcaaaaggccaacgaactggttcctttcgacaggactttcatgatttccgccctgaacggctcgggctgcaaggatctggccaaatacctggccgaaagcgttccgaacggcccgtggtattacccggaagaccagatttccgacatgccgatgcgccagcttgccgctgaaatcacgcgcgaaaagctctatcttcgcctgcatgaagaactgccctatgcttccaccgtggaaaccgagcgatgggaagagcgcaaggatggttcggtacgtatcgagcaggtgatctatgtcgagcgcgaaagccagaagaagatcgtgctcggccacaagggcgagacggtgaaggcaatcgggcaagccgcgcgcaaggaaatttcggaaattctggaacagacggttcatctgttccttttcgtcaaggtgcgcgaaaactggggcaacgacccggaacgctaccgcgagatggggcttgatttcccgacctgaggaggagcgccgaaaggccggatatcatggaatggcgcgatgaaggcgtaattctcggcacacgtcgccatggcgaaaccagcgccattgtcgaggtgatgacctgcgggcatggccgccatatgggcatggtgcgcggcgggcgctcccgccgtatgcagcctttgctgcaaccgggtaatcatgtcgatgtttcgtggtgggcccggcttgacgaacatatgggaacttttaccatcgagccgctcagctttgccgccgcgcggcttatcgaaacgccggtcgccctttatggcattcagcttgccgcagcacatctcaggcttttgccggagcgtgatccgcatcgcggactttatgaaaccctgcgcctcatcatcgaacatttcgatgatccgctggcagcgggcgaattgctgctgcgctttgaagtgatgatgctggaggaacttggtttcggtctggacctcaaggaatgcgcggcgacggggcggaaggatgacctgatctatgtgtctccgaaatcaggccgcgcggtctgccgcgaagctggcgcgccttgggcagaaaagctactgtccctgccgtcttttgtgaacgatacggcgcttcgtgcgtcttgttatgacgatctcgaccgtgctttcacgatgacgggctatttcctcatgcgccatgtctgggaaccgcgcgcccagactccgcctgattcccgtagcggcttcctgaatgccgttggccgggcaatcaatctttcacaggcaagctgaaaacctcgccctcataagcctcggctccgcgcccgatggcctttatggcctccaccatgcgcccccggcggccgagcatggtgtcggcgatggatatgagccggatattgggcgtggcggaaggggaaaaacgtctcaacctttcggcaaggcggtgttcgtccatgtcccggtcaagggccagagcggcaatataggctgccgccgtcgagcgcgatatgccggcataacaatggatgagaagcggtgctttccttggccaaccctgtacaaaatcgatgagcgcgcgcacatggctttcgcccggtgcaaccagaccttcgcgcggttccacgatatcgttgaagatgagcgtgaggcggcttgccccatgcccggcggggagggcggcgggctctccgctcgtgagcgtcaggacatggcttgggcgatggagggtaatctgcgtcgccagttgcgacaggggcgtcaccacgatccggctcatgcggtttgccgcgccttgtcgagtgccgaaaagcgtttgagaaaatccgcctgcacatcctgtgtggggcgcgggacgatatccagcccgacgggattgaggccgcgcggccgtccgaaatatttgacgccttctgcctcggtgaacccggctagccgtgtcgcctcaaagaaagcggccacctgatcggcgcgctttatcagtgtctttagctttgctggcggtgatacaggcagggaaaagcgcaggtgaatggcgctttcgaggcgggtttcgatcagcttgtaattgccgcccatcactgccttgaagggggagatcatatcaccgatcacatattcgggcgcatcgtgcaggagcgccagcatctgccactcgatgcttgcgccgggcaccagccgattgaatatctggtccaccagaagcgaatgctgggcgacggagaaagcatgttcacccaccgtctgcccattccagcgcgcaacgcgggcaaggccatgcgcaatatcctcgatttcaacatcgagcggtgaaggatcaagaagatccagacgccgccccgacagcatacgctgccaggcgcggggcttgccggaagtgcggtcggcgttcgccatcagccatgccccgtttcggcttcggggaagccgaagcgcacatgcggcgggagagagagcgtgatggctgcatcgcctgccagaatggaattgccggtgtccatcgcatctttcacccggtcgatacgaaccagtgccagtccaatctgactggccgagctgcccatggcgccgatctcgcgtccctcgaccgttatcggcgtgcccattgggggcagggggacatccgaccttgcaatgagaacgcgccgccgtgcagtgccgcgatgctgcatccgggaaacgacttcctgtccgatgaagcagcctttggggaaagacacgccacctgtctggtcgaaattcacgtcatgcggaaaaacatcgccataggcaaaatcggcttcgccttcggcgatcccatattccgcccgcaattgcacccatgcatcgagacccgcattggcactggcttggtgataaagacgcaggacattcagttgcgccggaaagcggctgtcgcgcttgattgaatcattatctgaagcaggtgaatcgccttgccagcaaacgctcacaagtgattctggcacttgcacaatttcggccttcgcgcgcagcctgtagagggtgatgcgcttgacgaaatcgccagcgacgtcagccggaaggtcgaagcgcaagccgccttcgatgcgtgaaacaagaaaatcgaacaggattttcccctgtggggtcaggagtgcacccggtttcagctcgtgggggccgagctggtcgagattggtggtgatcacagcttgcaggaatttttccgcttcttcgcccgtgatgtgaaccaatgccctgtaggaaagatttaccgtcttggatgccgtcatcatcgcttcgtccttgcctttcgcgccctcgttacgtaagctccaatgtaaaggctcgcaagtcccatccgaaaagcaggagacacccatggccgcaacattcgatacgatgttgaaaggcgcaaccatcgtcaatcatgacggtatcggccagcgcgacattggcattcgtaacggacgcatcgccgctatcgggtcgcttgcaggaaactcagccggtgaagtgattgactgcactggcctgcatatcctacccggcgttgtggatagccaggttcatttccgcgagccgggtcttgagcacaaggaagatctggaaaccgggtcacttgccgccgtgctgggcggcgtgacggccgtttttgaaatgccgaacaccaagccgctgaccacttcggccgaaatgctggaagacaagattcgccgtggccgccatcggatgcattgcgatttcgccttctgggtcggcggcacgcgcgataatgcgaaggacgtggccgaactggagcgcctgccgggcgcggcgggcatcaaggtattcatgggttcgtccaccggcgatcttctggttgaggacgatgatggcgtacgctcgatcctgaggaatacgcgccgtcgcgcggcttttcattccgaagacgaatttcggctcaaggaacgtgaaggattgcgcgttgagggtgatccatcgagccatccggtatggcgcgacgagattgccgcgcttcaatgcacgcagcgcctggtacgcatcgcccgcgagactggcgcgcgcattcatgtgctgcatatttcgaccgccgaggaaatcgacttcctgaaagattacaaggacgtcgccacctgcgaggcgacgccgcatcacctcaccctgtcggcggatgattacaaggcgcttggcaatctcatccagatgaacccgccggtgcgtgacaagcgccaccgtgaaggtgtgtggaaggggatcgatcagggtatcgtggatgtgctgggttcagaccatgccccgcacacgctggaagaaaagcagaagtcttatccggcttccccatcgggcatgaccggcgtgcagacgctggtgccgatcatgctggaccatgtgaatgccggtaagctttcactggagcgttttgtcgatctttccagccacggcccgaaccgcattttcggcatggcgcgcaaggggcgcatcgcggtcggctacgatgccgatctgacgatcgtggacatgaaacgccgcgaaacgatcacgcatgaacaggcaggatcgaaagccggctggacgccctatcatggcaagaccgtcaccggatggccggttggcactttcgtgcgcggcatcaaggtgatgtgggaggcggaaatcgtcaatcctcacaagggcgagccggtggagttcctcgaagcgctgccccgtcgctgacggtgaaaaacaaagagttgtagcggttcgctcgtaacgggagcagctctattgcccggcggtgaagaagcgccagcttccgtcagggccgatgcagatactgtagaaaatatagccgcctgccttcttcatatcctcgaagtcgccagcggtgacgatctggaacagttccacgatctgcggcggcgtcagcttgtcgagcggcatggcgtagaaatagggccagacatagacctcattttgctggcccacattcagatggacatagccggtatccagcagatccgtgatgatggcgagaacttcccgcccgtcctcatcgccggaaagcgatttcaggaaatcgatgacatcttcttcgttgtcttcaagcgcaagctgtgtggccttgtcctgaacgccgaggaggggacgcagcctttcaatgtcgccggaccgtgccgcttccagcatccgctcgcgcatcgcgcgcacaggctcgggcagcttgtcgaaatcccggtgaatttccggaatggcctttgaaatatgaagtggggcgggggcaccatcggaagcggatttcggtatggcgcgcggcagcgcatcgggcaggggaacgagtgcgggcgtattaccccgattggcctcaatggacgagcgggaaaggggcagaaactccgaacggtccgcaagggcaacctgaagcgtgtcctttgccgaagcgggcaaggctatgccgcaggcaagaatgagccccgttgccagggttttaagcgatggtggatttccaacggggaggagcattttggcactgaacagggggagggccatggagaaatgcctgcgccggtctggtcccgtgaccggcgtttggctgagctactgaagaatacgccgggacaggaatgtacctgcaatcacctgttcgcgcattttttcaatgaggtcgagcgcgcaatcgtcgccaacctcacggataagttcggtcagggccgtcgtgaaggcggcttcagcaaggatttccggttcgattccttcggacataccgtcagcccaggcttcattctgatattcaatggccacaagcttcttttcgcgtgcgatcatttcatccagatctgccggtgcatattccatcgatttcatcctggctttcgcctttctgccgtatggccgaagtctcacccttgggagcgcaaccgcctgcggcctgaactgccttcttcttaagacagtgttaacagattatcacggatttgcatgagactattcctgtcaatccgcacaagagtgaatgaatggttaattcccatagcgcgagatgatctcgttcgacaagtccccgccttccttcatatagcgatcaatcgccgcaagtgccgaaggggtgcagcgcgcataattgtcgctgaatacacggtatccatggttgaaactcgataccagtttcaatcgctccgcctctggcggcttttccgccgctatgatggcatccatgcggtcgcgccattcgcttcccttttccccgcacagattgcggagataatgaagcgaccccagcacctcggcaagcctcagcatcttgccctcataaggggcatcttgcgccagaaccggagggcaaaccgcaagccacaatgcagcagcccccgcagccagcctgaaaagacgtctatagtctttcaatcatcaacctcttgcttgaacggtatttcttgcgtgaaataggggccgcttcaaggcggattgtcaaacaggaaccgctctaatatccagaaccgtcttcatcctgtgccaccatgcgcgccacatccagtgtgctatcggtgacgttggcggtctccatttcctccaccgtcagccagcggatcgcagcggcgtcatcgcccggctgttccgtgcccgatatttccagcgtgcgataaaccgagagataatagctcttttcataggcattgccctcgcgcgccagatcgatggtgatgacatggcaaagcaaatgtgcatcaagcgccgtttcctctttcagttcacggatcgcggcttcttccggggtttcgcccgcttcaacgccgccgcccggaaaggcgagccaacccttccacggctcctttgctcgctccaccagcaggaatcgcccctcgcggcggcaaattgtggaaacgccatggatttgcaagggtatgggagtgacggcaactgttctcatgtttcagctatgatccggtggcaagctttggcaatcgcaaagctgggcttgacccaaactgaaaaagcctgaacatgccgggccatgtgcggacgcttttctttgacagcaagcaggcaggagctggaaaccctgtttggcgccttgatcgcggaggattttccaccgcgctataatattgcgccgacacaacccattctcgccattcttgccggtgagacgccgccgcccggcagcaaccggcccgaccggatcgccatgctggtgcgctggggctttgtgcccgcctgggtgaaagacccgaatgactggccgctgatgttcaatatccgctcggaaacggctgccgaaaagaactcgttcaaggccgcgctcagccatcgccgggcgcttgttccggcttccggtttctacgaatggcggcgcgaaggccgcaacaagtcgcaggcttattgggtgcggccgcgcaacggcggagtggtggccttcggcgcgctgatggaaacacggagtagcgcggatggctcgcagatcgacacggcaggcattctgaccacaagtgcgaacggcctgttgcaaccgatccacgagcgcatgccggttgtggtccagccggaggattatcgccgctggctcgactgcgagcaattcctcgcccgagaggttgccgatatcatgcggcctgtgcaggacgatttttttgaggctatccccgtttccggcaaggtcaacaaggttgcaaatacgtcgcccgatctacaggagcgcgtgacggaagacttgacgcaaggccagcctcagccaaaaggaaaaaagggccggagccggaggaggattcgggcggccagctttcaatgttctgacccccgcacaggttcttcactgagaagagcatctgtttttcaaggaaatcatccgtgttcccagcagccctgtccggctttcttcttggtgcttcactcatcatcgccatcggtgcgcaaaacgcttttatcctgcgtcaggggttgctgcgccagcacgtcttcattctgtgtctcatctgcgcgctgtctgacgcgctgcttatcagtgccggggtggcagggcttggcacactcatagcgcagtcgccgaaactcatcgctttcgtgacattggcgggagccgccttcctgttctggtatgcatcggtggcgttccgccgcgccttccacccggaggcaatgcaggtcaagtcgaacggagtggtgagtctgaaagcagcagcggcaacctgtctggctctgaccttcctcaacccgcatgtctatctcgacacggtgctgctgatcggcagcctttcagcacggcttgaaggtccagcgcgtgccgcctatggcgccggtgcggcaactgcatcgtgcatctggtttttcgcgcttggttacggtgcgcggctgttgcagccgatatttgccaaaccggctgcgtggcgtgtgctcgattgtatcatcggtgttgtcatggccctgatcggtctcagcctgtcagcccggttttttcacggctaggattgacgggcggtccagattactgcgctgctggttgccggtgcgatgcgtcgctttgcaagctgcaaccagcacggcaggcccgatgtcacgatactggtcaaccagacgctcagggcgggattgcagatcattcttagacattgtttcatcctttcaataatgccttctcactattttgtgattgattgagaccgaatgaaggctgtttggagcctattttgggataatccggtgaatgagcgcaaactttccgcgcggttgctaaaatgcaacagaatcgctgcccgcggcaggaaaggctcttgacggacgtaagcaaggcaaggataagtgctgtcatgaaaatgccgaccacgatcatttgtatttgtgcgattattattggctagcagcttgctggcccggccgttttcgtctccccttcacaaaacaggatgataacgccccggccagacggctgcggtctgtcgcgccatcagtttcgcaggtctttaaaggggattatccatgccggataccgcgccgcaattgcgtctttataatacgctgacccgcacgaaggaggcatttgcccccatcgatgcgaagaatgtgcgcatgtatgtctgcggcccgacggtttatgattttgcgcatattggcaatgcgcgcccggtgatcgtgttcgacgtgctgttccgtctgttgcgccatgtttacggcgcgcagcatgtcacctatgcgcgcaacattaccgatgtggatgacaagatcaatgcgcgcgccgcgcgtgattatcccgatcttcccttcaatgaagcgatccgcaaagtcaccgaaagcaccaatgcgcagtttcaggccgatgtgaccgcgcttggtaatcttcagcccacggtccagccgcgcgcaaccgaacatatggacgaaatgcgcgccatgatcgaccggctggtgcagcgcggcgtggcctatgtggcgcaagatcatgtgctcttctcgccttcggccatggatgcgcgcaaggggccgcgctatggcgcgctggcccgccgctcgctcgatgaaatgctggcaggcgcgcgcgtcgatgtcgcgtcctacaagcgcgacgagatggatttcgtgctctggaaaccctcgaagaaaggtgaaccgggctggccctcaccggctggtattgaaactctgggccgtccgggctggcatatcgagtgctcggccatgtcgatggccaagcttctggagccgttcggcggcgggttgaaatgcgacgacccggaaaggaaccagttcgacattcatggcggcggtatcgatcttgtctttccgcaccacgaaaacgagattgcccagtcctgctgcgcattgggaaccgaacgcatggccaatatctggatgcataacggttttcttcaggtcgaggggcagaagatgtcgaaatcgctcggcaacttcatcaccatccgcgacgtgctgaatgatggcctgccgcaattgggcgagtggggcgataatacggtgcgcgaccgctgggccggtcttgcggcgcgcctttccatgcttcagacccattatcgcgagccgatcaactggacggcgcagcgtctggcggaatcggctgatgaattgcatcgctggtatggcctactgcgcgacgaaggctttggcgcgccggaaaaactgtctcacgccagtgcggttgctgcggccctttgcgatgatcttaatagctgggcggcaatcactgccttgcgtcaggcgttcaaggtcagggacgtcgctgctctgggtgaggggatggcgctgatgggcctgcttgatccttatttcgtgacggcttccgatgtgccgatctttgccagggcagatgtggatgcgagcgccattgcggcgcggattgcggaacgtctgaacttcatcaacgcgaaaaactgggctgaggcggaccgcattcgcgacgagcttctacaggaaggcgtgcagttgaaggacagcaaggactctgcgactggcgagcgcataacgacatgggatgtggtagggtaatcgcgggggagaacaatgatggcacgcgagcgcatttatatctacgacacgacctcggtggatgggcagcagacgttacccgcccgcccgcccgcagccgcgaagcgagcgaggacgggcaaaggcaaaagcgggcgtttgcctgggagggcaatgatggcacgcgagcgcatttatatttacgatacgaccctgcgggatgggcagcaaacgttacccgcccgcccgcagccgcgaagcgagcgaggacgggcaaaggcaaaagcgggcgcttgcctgggagggcaataatggcacgcgagcgcatttatatttacgatacgaccctgcgggatgggcagcaaacgcccggcgttgacttctctgtggaggacaaaaagtcgattgtcacgctgttggaagagctgggcgtcgattatgtggaaggcggttatccgggggccaacccgactgatacggctttcttcaagcgtcgccagaccgctcgcgccaagttcgtggctttcgggatgacaaagcgggcgggcgtttccgtttccaacgatcctggcctgtcgagcttgttgcaggcttctgccgatgcggtctgctttgttgccaagagctgggattatcatgtgcgtctggcgctcggctgcaccaatgaggaaaatctggaatccatcacggcttcggtaacggcggcgcgcatggctggccgtgaggcgctggtcgattgcgaacatttcttcgatggatacaaggcgaacccggaatatgcgctggcctgcgcgaaggctgcctattcggcgggtgcgcgctgggtggtgctgtgcgataccaacggcggcacgcagcctctggaagtggcggcaatcgttgaagcggtgaaggcggttgttcccggtgagagcctcgggatccatgcccataacgataccgaacaggctgttgcggtttcccttgctgcaatcgatgcgggggtgcgtcatgtgcagggcaccttgaacggcattggcgagcgttgcggcaatgccaatctcgtttcactcatcccgacgctggttctcaaaccctattgggcggagcggttcgagcttggcatcaagcctgcatcgctgaaatccatcacgcgcatttcgcgcgctttcgatgatatcctgaaccgcccggccacggagcaggcaccctatacgggcacttcggcctttgccacgaaggctggcatccacgcttcggcgctgatgaaagagccgcagacctacgagcatattccgccggaatcggttggcaatagccgccgtgtcatggtgtcggatcagggcggcaagtcgaatttcattgccgagctggagcgccggggtatccgcgttgccaaggacgatgttcggctcgatacgctgattgcgctggtcaaggagcgtgaggccgagggttatgcctatgagggtgcggacgcaagttttgagcttctggcacgcggtatgctcaatccgcaaccggagttcttcaaggttgaatcgttccgctgcctcgtggagcgccggtttgatgccaacggcatgttgaaaaccgtgtccgaggcggtggtcaaggtcgaggtggatggcgagatgcatatgtcggtcgcggagggccatggccctgtcaacgcgctcgatatcgcattgcgcaaggatctgggctgctttcaggccgagatcgaggatctcgaactggtcgatttcaaggtgcgtattctcaacggcggcacggcggcgatcacccgcgttctgatcgaatcgggtgatgccacgggtgcgcgctggcgcacggtgggcgtttccgacaatatcatcgatgcttcctttcaggctttgatggattccgtcaattacaagctgatgaaaaaccgggccatggcaggtctggccgctgccgaatagccgatcatttcacgctgattgatcattcgatcattttaattgaatggattttatgaatcgatgggcgcatagcaggagaagtaatggctcctcctgctatgcagcggtgcgtgagcctttagagagcgtttcgatctgattgaatgagatcggcgctctaatcctttgttttgacgcgcattttttccgaaaaccgtttcacacttttcgggatgtgctctaattgatttctccgggggggatggcatagccggtcaggctatatccgatacacgtctttcagacggttcgcgcggttttctgatggcgctcggagattatggactatggggcgcgttgccattttatctcaaggcgctgtctcacgttccggcgatggaagtcgtctcgcatcgcgtcatctggtccgtgccggtcgcgcttgtgctgttgatcttgcttggtcagttcaggggcatcctgagtgcagttcgccagccgcgaatgctggccatggctgcattgacggcggcgctcgtcactatgaactggtctgtttatgtctgggcggttgcacatgaccaggtgatgggggccgcgctcggctattatatcaatcccttgttcaacgtggttctgggccgtttgtttctgggcgagcggctgacaaaaacacaatatgtcgccgtgggtctcgcctttgtggcggtcgtgcttctcactatcaatgcgggcggcttgccctgggtttcgctggccctgccgatcagcttcggcctttatggcttcttccgcaagtcgttgccgatgccgcccttgcagggttttacgctggaagtgctgatcctttgcatccccgcgcttgcctatgtggcatggctcgccgcaacggggcaggaccatttcgttgcggggcccgtttccaatattacgcttctgttgctggctggacccttcaccgccattccgctcattctttatgcgggcggggcgaagcttctgcgctatgcgacacttggcctgatgcagtatatgacgccgaccatgctgtttttcttcgccatattcatcttccatgaaccgttctcgacggcgcagcttgcagcattcgtgctcatatgggcgggactggcgctctacacatggtcttcgctttcccagcacaggcgcgaccgcgcgcaggccctgaatatttgatgcgaagatggttaatctccggtggatatctgccggagtgacatattttggccgctctatccccgttaggtccaagaagtcttattcttacaggacgatcaagcggttggcggagaaaacacggatggtctttggatcggcacgcgtgggtggtgaagcagttttcacccataacgtggtgacgccggacggggctgctctggccgagccactttcgctgaatatcccgaaatcgtcaagctatgtccatttttcgctgcgcacccatgcgcgcctctgcctcgcgcttgtctccgctttggctatcgcaggcggcggattgattttgacgacggggcgtcttgtcccgcatgggcacgccgcgcaaccggttatggtgaacccagccaatctcagccaccatacggccgcaccgaaacagccccgccttgcaccgcaaatgaacatcgcaacaaaccggcgcatatcaaaacgcattgatattgcggaaggcgcaggcgatggcgatgcacggctttacacctatcagcatgtcgtgctggatttgaaaggcggaaccggttcgcttgatgcgaatgtttctcccgagccttcaaagcctgctcagacggctctgcccctggcgcccgatcagaacgggattccgatcaatctaagtcttgccaggcccgcaaccgcgccaggccatcaggtccacgagatcgtcatcgcgccgcagtcgcgtgaggaaatgggcgcgctgcttcaggctgccggtgtgtcgtcggacgatagcaagcgtcttgaagaggcgcttgcgcgcaccgtgcttgtgccgggcgacaatctggagcttttgatagacaagcccgccgggcggaataaaaatgccgacaagacggcgcatatatcgcttgcgcgtttccgccatggcgatgcggcccacgccgtctatggccgtgccgatgatggcgttttccatgccaacggcaatgagcgtctgttcgcccgcctttcgcgtgacgccatgctcacggcctatcatccgcaaccccttcagccatccgatggttccatctcctatcggctgaaacaggcgggcgcgcccgaagccgtggtgcgcgaggtgaaaaagcttgcaagcgataacggcatatcacttgctaaaaacaataatgcgctcaacctgatcgatcttctgttccgcaaaagcgaggaaaacgcgccggaactcgtctatgtggagtttaatatcaacggcaggagcaagcggctctatcgccacgaggggagtggcggtgttgattatttcaacgaagacggctccccgatgaccaaatatctcatgcataagcccctgccgaacgggcggctgaacgatggtttcggctggcgtattcatccggtcctgcatgtgcgcaaacaccataatggcgtcgattacgatgcgccgctcggctcgcccatcgtcgcggcgggcgatggtgtggtggacctcatctcctggcagaaaggctatggcaaatatgtgcgcatccggcatcagggtggctatagcacgacctatgcgcatctgtcggccgaagcaaaggggctcaaggtcggcaagcatgtgaagcagggcgagttgatcgcctatgtcggctcgaccggctattccaccggcccgcacctctattacgaattgaaagtcggcgacaaatatgtcgatccactgaccgcgcggctcaatgccggtgaaaagctgacgggatcttcgctttcaagctttcgggaagaaatcagccatgttggcaagattgtgaacgagatgaaactgccgatactggacaatggttcggcgggttcggcggataaaccggcacataacggccaatagagcggtatttggggttgaagcggcttcacgaaccgctttttgcatgtttcccaaaaccggttcccacttatgggagacatgcattagcgagagcgacaaactcctcgacgcttagtgtctcggcacggcgggtgccgtcgatgcccgttttttccagaagtgcggcgccgccgatggatttcaggctttggcgcagcatcttgcggcgttggccaaaggctgcttgcgtaatctggccaagcgcttccgcgcgacagggcagtggcgtttcgcgtggtacgatatggaccacggacgacatcacctttggtggcggagtgaaagcctgcggcggcacatcaaaggcgattttggcctgtgtgcgccatccggcaagcacacccagccggccataatggtcgctatccggctttgccacgatgcgttcggcgacttcgcgctggaacatgagcgtcatggatgaataaaatggcggccatggctcgaccagcagccagttcagcagcaattgcgtgccgacattataaggcaggttggcaacgatgcgcggcttcggcccttccgggaaaagtgcggtgaaatcctgttccagcgcatcgccggcaatgatcctgagcctgccggggtaatgcgccgcaatttctgccagggcttcaagacagcgatcatcccgttctatggcggtgacatatgcgccctgcgcgagaagtgcgcgcgtgaggccgccggggccggggccgacctcgattaccggttggtcgcgcagatcgcctgcctgccttgcgattttcgatgtcaggttgagatcgaacagaaaattctggccgagagattttttcggcatgagatcatgccgttcgatcacctcacgaagcgggggaaggctgtcgatgctcatgcgttgcggctcgccgcgttttcagcaagctgttgcgcaaggcgcatggctgccaccagactatccgggcgggcaatgccttttccggcaatatcaaatgctgttccgtgatcgggcgaagtgcgaatgaagggcagccccagcgtcacattcacggtttcatcgaatgcaagcgccttggcgggaatgagcgcctgatcgtgatacatgcagatggccgcatcatatgtggcgcgcgcgggcgcgtgaaacatcgtatcggcaggcagggggccgcgcgcatcaatcccctcgcgtatcagttgctcgatcgcgggaagaatgatggcatcatcttccttgcccaaggcgccgccttcgcccgcatgggggttgaggccggaaatggcaaggcgtggcgatgcaatgccgaaccgctctcgcaattcgtttgctgtgatgcgcgaaaccgcgacgatttccgtcgtggtaagccgagctggcacctctgatagcggaatatggatagtcaccggcacggcgcgtagctgcggcccggcaagcatcataaccggtgtgactggcttgccgagatggtggcctgcgagctcggccagaaattccgtatggccgggatgctggaagcccgcttcatagaggggtttcttggcaatggggcaggtgacgactgcggcggcttcgcctttgagcgtcagttcgacagcacgctcgattgcctcgataaccccggcggcattttccgttagcggtttaccggggctttccgtatggctgtgtttcagcgccagaaggggcagcctttcaccaaaggctgcttctgcttcccgaggatcggaaagaatagcaaaatcaacggcaaggcccagatggcgcgcccgtgcggcaagctgtttcggatcggcaatcagaaagaagggcggcagggagagttcgcaacgcttcaaccacgcggcaagggcaacatccgccccgatacccgaagggtcgccaatactgacggcgagcggaggaagtggctttgcgcgcatgtgaacactgatccggaagctgccgaggcgaaagggcgcgaatggcgccctatcttcggcgccgtcaacgattgacgatggtggccttttcgcgcagttcctgcacgtatttcttgctgagttcctcagccttcttttcctgccccgcaggggaatccgcgccttccatggagaagacaagctgtgcaacgcggtcatccgacacctgacgggtggagcatacggccaggaattcaacacccttttccgtatcgtgcggcttggtcgtccggttgacgccagcggccttcacatccttggaccattcgccgggcaattgcggctcgatgatacggccaagatcgcggacggtcacatcgagaatgcccttggcttgctggcgcgtgctgtcacaattctggaagcgcgcgcgcaacgcattggcttcctgacggcgttttgccagaagagcgggcgaacgcttggaggcggggaccacgaaaatcacctgctggagatgatattcagttgcaacgggcttctttccgccgttcttcagcatacgctgcacggcttcctgctcactgaccatgccggtcgcgcggaagcgggcgctgacaaggcggccccagcccatctggaccatgatatatttcttgaaatgttccggcgtgacgcccgactggttcataacctgattgagctgcgccagcgtcatcttgttgcggcttgcaaacccggcataggcgtcatccacttccttatcggaaatattgatgctacgcgatttcatctcgatgcgcttgagcatttcttcggtaagctcgttgcgcgcaagctggttgagattgccgcttttacgctgaagcttgaggaaggccatgcggtgcttgatgtcactattggtaatagcattgccggacacgatgactttgacctcggattctcctgcggcgaaagctggagccgcaaccgttccaagcgccgtcaagcaaacggcagcgcctagcatggaggcgataagaggtcttgcaaacatcatctttctttcccgattccttccggtcggtgaatgtgtttttcaccggatgtgtcccgccttggcatatgcgtgacgcaattcatctatcaaaagccaattatatgttgcctgtataaagcagccactgcggcgaaacaatgacattcaataatttacggtagcgtaggccttggcttttactgcacctcaagcggtttcagttaaaatggagccgctccaactgaaaacaggtttccaatggcaggctggagattgttgcgcaaacaaaagaaaatgccggatgcattgaccgtacttccagcccgtttccctagaaagtctgcgaaccgttgccgaaatcgccgagcgtgcgcagcgaaatcgtgaagccaacgctatgcaatgccttttcgtcacccggattgcgggtctggatataggccatcgaataggtgaagcactcatcgtcataggcaaggccagatgaggcccgcaccagcgtatccgatacgagatcataggtgccggagccgaaaacccgccagttggtattgatccgcgccgtggcagaccctgtaacttcctgtcggagatcggaatagccataggctggctgcggagcaatataggcatattggcccgaaacggttagcttctcccagctttgctgcgcctcgaattcgctgcgctggacggcgaaatcatccttgccgaagcgtccgcgggcggcaagcgccagaccggtcgagttcgacgtgccgatcatggcgacataatcggagcgcgcatcctccaggccggaatccgcaccgacattgacgaaatcgctggcggcgtaggagttcaggccgccaagctggaaggactggccgccaagagcataaagtgcccagtcgctatccttgaaattaccagaatagcgcaggccgagattggcgcgcgtaccgccttccacacggtcatagccggagaatttgtcacgcgagaagagattggaggcgtcgaaaacgaagctctgcgcatcttcattgggaagctggccggcatagcgttcattgttgcggacaaagatctgtgaaaccggctccagaatatgtgtggaactggtggttgagaacaggatcggccagcgcaattcaagcccggccgtcgccatggcgcgcagtgcttctgaccgaacgacagcatcggtgaaacccgcatttgccggatcaaaattcgtgtctacgcgaatggtatcgccccgcagcgccagaagcggcgtaatcacaagacccgaaggcgtgatgaaggtccgcttccattcggcttcactggtgaagcgtagattggtgccgctgaagcccggaatgcgagggtagggattgggctttgtgacccaggaaccattctcgtcaacgctgatgaaaggattcgtataatccgcattctttcgataaagcgcctgcaaattggccgtgaaattcaactcaccaccatagaccggctccggcatggtgtaggaataatccaggcttgggaatacccagggctgctttgaatacatttcattcggatcgcccgccaggtaggattcctgaacgttgaagcgatagaaattcagatcgaaatagttacggttgttgatgcccgtcaggtagatttttgaaacctgcgtctgggcattgtagccctggatttcataggtgcggctgaaattatggtcggtctgggccagcacatcccaaccgaaatgccagcgcgaattaatatcgaaattacccttggaggccaccataccgcgattcgttttctcgcggtcgatcgtggcgacgccgaattcctccggcttcaactgatgaataccggcaatgcggaaatcatactcgccgttttccagacgatggcgccattcggcttcggtaaggaaaccttgtttggtataggctgtcgtggaaagcgtcaggtcataattgggcgcaagcgcccagaaataggaattcttgatgccgaaacccagatcgtccttataggcgaaacccgggaaaagaaagccgctcttgcgtttggccgtcgggtcggccatctcgaaagcaggcagataggcaagcggcatgccaaacagctcaaaacggccccgctcgaaacgaacggttttcgttgcactgttccagatgatcttgcgcgccttgatctgccacagaacgggcttgtctggattcttggcgcagggttcgcaggcggtataggcgccattgttgaatgtggtgatttcaccgttgctgcgttcggcgctctcagcgacaaaccgcgtattatccgtcgtctcgacgcgcaggccgttcacaaagccatcgcggaaactgtcggtcacatcgatatggtcggaatagatccggttgccgtcgcgctccacgatttcgacattgccggtcgcggtcatgcggcgggtttgctggttataggtaaccttgtcggcgaccagccggttgccgtcatattcaatgcgaaccttaccttgcgcggtaacggtgttcacatcgcgatcatagacgagttcatctgcctgaagcagcatgcgggcgtttggatcgctctggtaattggctgacagggcatcctgcgcctgggcaggcgaggagagaattgcgacagaaacaaaaggcaaagcaaggacgcacgccaatgcagtcccgcgcgcaaggcgcgagagcgtatggggcaataccatgcgggtgttactcaaacccactaaccatcctccttatgcaacaaaaaggagacaccaaagaatgtcgcaataactacaggaacccaagcggccacgaatggcggaacgaatccggcatcgccgaaagccttcaccagcaccgagacgacataaagcacgaagcctgcaataacgccacccagaatcatcgctcccgactggccaaaccgcacaaattttaaggacactgttgcagcaatgagcgttattgccatcaagagtgcgggcaatgccagaagtgactggtattgcatgtcaaatgcgtttgccgaataaccgaaagaacgcgctacttcgatcttgtggcgcaattgcgtgaagggaattgtctcgggcgaggcaagcttttcctccacatattccgggcgcagctgcgtggaaatccggaacgtttcaagcttctgcggttcctgcccgcgcgcaaagcgcatgacatcggtcagctcccaatagccgtcttgcagcgtcgcggtccgcgcgtcgtagcggtccttgatattcttttgctcgtcgaactggataaaggtcgcatccgcaagggtggtgccctgattgagaatgctctttgcaccgatgatcgtctcgccttcgtcggttttctgacgaagccacggatcacgcaaggccgagacatccgttaccttgccggttttccacattgccgcaatctcttcggctttggaaaatccgtgtgcggcaagcgggttgaggatgaaaatcgtggcaaggccgaaaagcagcgcaccgaaacaggcgggcaaaaggaactgccacgctgaaacgccaacggaacgcgccaccaccagctcatatttgcggttgagtgagatgagcgtcgccattgcagaaaagagcgccacgaacggaatcatctgctgcatgatgaaaggcacgcgcatggcggaaaggcctagcgccgcccataccgtataagcgggcagattggcgagcctgctcgcattttcggtaaagtcgagcagcagcgccagcgcaaaaatgccaagcagaaaataaagcgtgatctgcacatagcgtgtaaagaaatatcgtcccagcgtccagccgatcataaccggcctccggcattgttgcggggacgtccggtgaagcgggcgtagaattcgccaaggcgccgcctcgtattgtcgaggaaatcgagaatgcgatcgctccacttatcgggcaggccgaggcgccgccctgtcagcaatatgaagcccgtaaccagaaagacgaccagcggcaccagatacatgacgagaatgtagcttgggtccttgtctgcgcggtcggaggcgaaatagccagcccaatagacgagaagcgccgtgctgatggcggaaaaagaggctgaaacgcgagcttcgcgatgcgagcgggaatcgccggcaatggcgagcgcgatcatcgcgaaaatgagcggatagatccactgtgtgaaacgccgatgcaattcggctttgtaagtcaaaggccttgtctgaagcatcgggtcgttggagtcgggattcagtagataggtaagcggcctgtctttggcaaaaataacgaaatcatcacctgctgaggcaaactggttgaggtcgaaggcataggaatcgaacttgatgatcgaaacggttccgtccgagacattgcggcgctgcacttcgccattttccatcagcagcatgtcgcccgatggcgtggaggcaatggcgccgtcggccgcataataaatgagatcgagtgtcggatcgcgcgaatccgcaatgaaaaggccacctatgctgccgtctgcccggcgttcggcaacctgaatatagagattgtcggcaagcttgcggaaagtgccttcctgaatgatgacatgcatcaggtcggcgctggcattggcgatcatcgcgcgcatatttatgcgggcatagggctcgacataattggcgatcagaaacgaagtcacggaaactgttgcagccaggatcagaatcgggcgcattaccgcgctgcgcggcgcgccggaagcgttgatgacgacgagctccgaatcctgattcatcgtcgaaagcgtctgggtaattgcaatgatgagcgcaaagggcatcacaagcggaatcgcagacggaatcagcagtgaactgaactggacgattgtctggaaggtttgcccgcttgtggtcagaaagttgatacgctgaagcacctgcacggtccacgtaatgcccaccgcagcgcccagcaccgcgaagaacatgatggccactcggcgcaggatgtacaactcgatcaatcgcataggtggagtctacatcccgcttccggtgaaagagcctgcctcggaaaatgaaacaatgctcacaattgcaatttaatctaaggccgtttggctaagattgccccaataaatttggttaacagattactaaatgccagacctgtagaccagtgcgtcgaatccgaaatcggcatcaccacagcctagcatggccttttgttaaaaggattggaattgccgaagcaacctgttttttgatgttggccggaaaaacgggtagggattgcttcgtcaccgatttgttcacgttaacgcaaatctgaatcgtatgacctggcaagattgctgttttcgccatattcgtctcacatgagagaggaaaaagtagcgacacaatcgtgtcattcttcaatccaagtctggagttatcatgtctaaacgtccttcaatctctttcagcgaatttgaagtaccgcaaaagggggtggccgtcgtgctggtggccaagggcggcggttttgccgatgaggcggccaaggccgttggcgacgctgaaaagattgcgcgtattgccgatatttccggcttcaccggggctttgggcaagactgccgaagcaatcgagacgaccccggcgggtgtggaaaagatcgtccttgtcggcgtcggcgagccgggcaaacttggcaatgacgattggctgaagattggcggcgcggcattttcgcaaatcggcaatgccgagcgtgttacgctcacgctggcgctgccggaaacgacgattgcaggcgatgaagccgctgacgtagcactgggcatggttctgcgctcctataagttcgaccgctacaagacccgcaagagcgaggaaaacggcgagcccaaacatgcggcgaagatcaccatttgcgttgccgacacccatagcgcccggaaggcctttgaagtggctgaagcggtggcggatggcgtcattcaggcacgcaacctcgtcaacgagccggccaatatccttggccccgtggagtttgcggaagaagctgaaaagctggaaaaactcggtgtgaaagtcgaggtgcttggcgaaaaggaattgaagaagctcggcatgggggcgcttcttggcgttgcgcaaggctccgtgcgcccgccgcgtcttgtcgtgatggaatggcatggcgccaagggcaaggaaaagccgattgccttcgtcggcaagggcgtggtgttcgatacgggcggtatttcgatcaagcctgccgccaatatggaagatatgaagggcgatatggggggcgctgccgctgtcaccggcctgatgcgcgcgctggcgggacgcaaggccaaggtaaacgccatcggtgtcattggtctggtcgagaatatgccggacggcaatgcccagcgtccgggagatatcgtcacctccatgtccggtcagaccatcgaagtcatcaataccgatgctgaaggccgtcttgttctcgccgatgcgctccactacacgaacgaccgtttcaagccgcgtttcatcatcaatctcgccacgttgacaggcgcggtcatggtcgcgctcggccaataccatgcgggccttttttccaatgacgatgagcttgccgaccagctttatgatgccggccagtcaacgggtgaaaagctgtggcgtctgccactcggcaccgaatacgacaagatgatcgattcgaaatttgccgacatgaagaacagcgccgggcgatatggcgggtccatcacggcggcgcaattcctcaagcgtttcgtgggcgagacgccatgggcgcatctcgatgtggcaggcacggcaatgggatcgcccgccaatgaatataaccagtcttgggcgtcgggttttggcgtgcgcctgctcgatcgccttgtccgcgatcaatttgaaagctaaaatctttataaacaacgggatggatggggaagctgattgcgtttcctcatcttccttcaagcaggcagggcatggcggaaatacttttttaccatctgacggaatcgacactggatgaagccctgccgggccttgtcgaacgctcgttggggcgtggttggcgcgtaacggttcaaaccgtcagtgaagagcggcgcgatgcgctggacagcctgctctggaccttttcggacacgtcttttgtggcgcatggcacggataaggaacccaatcctgaacatcagcccgtattgttgaccacgactgaaaccaatcccaacggtgcaacggtccgctttcttgtggaaggcgcgaagctggaacaggccggagattatgagcggcttgtggtgatgttcgacgggcatgatcaggatcagctcgacattgcccgcacccaatggaaagccttcaaggcggagaaccatgatttgacctattggcagcagacgcctgaccggcgctgggagcgtaaagcctgatgcgccccgttcttttcctgatgatcgtcgccggcattgcgctcggtatcggctatccatggtatatgcgccacttcaccggaagcgagatcgggcgctggaccatgctggaaaaccgtcaaagcggcttcaaggttcaggaagtgcgcctggccgcgagcgatgcgccggtgcgtgtcttcattgatgccacaccgctgccgggctacgtgcccgccgagcgtcgctctgccgtgaccttagcagtcagccgcgacggccagccggtgctctcgcagggcctcgatttcgtttcgacaagcggttccatcaacacggatcgcccgcaggatggccatgtcctgcgccagagcgcgggcgatatcgatccggtcattcccggcctttatgcctttcgtctggtgcagggcaatacggacgggttgcagctttccaaggccgatcttgtgctgcgccgcggtgcgcaaacccccaatgaaacctatacgactatcgggctcgttctcggtgtgctcggcctttacggcctgatgcgtacacgccttcgccgcccccaaacataagagcctgttccaaaagtcgccatttgcagcccggcatcacgaagaatgcaactggagtgctaagggctggcgcggatcactccgccatggcttcctcatattcggctgaaagctccagccacttatcctcggcttcggcaagggttgatttggcgtcgctcatatccttgttgatgcgaatggctttctgcggttccttctcataaagagccgggtcttccaactgcatgctgaagtcttgaatctgtttctgcaatttctggatcaagctttcggtttccttgatctttttctgcaacggcgcaagggcttcgcgcttttgtgctgcaagcttgcgctgctcggccttgttcaccttcggcccttcgtcgcggtccgcagcaggctcgcccttcgcgtctgccagcacgatctggcgatattcatcaagatcgccttcaaatggtttcacgccgccttcgcgcacaagccagagccgctccatcgtggcttcgataaggtggcggtcgtgggcaatcaggatcaccgcgccgttgaaggcgttgagcgcgtgcaccagctcctcgcggctgtcgatatcgagatggtttgtcggctcgtcgaggatgagcaggttcgggccgtggaatgtcgcaaggcccatgagaaggcgcgccttttcgccgcccgacaaatccttggcgggtgtcagcattttttccgtcgaaaggcccatctgcgcgacacgggcacgcactctggcttccggctcggccggcatcagcttgcgcacatgctcgatcgcattgtcttccggcagcagatcgtcaagctggtgctgcgcgaaaaatgcaaccttcagattgggcgaaatggtaagggtgcctttttccggggccaatcgcccggcaatcagcttggcgagcgtggatttaccgttgccgtttgagccaagcagtgcgatgcggtcgtcattgtcgatgcgcagcgtcacattgcgcagcaccggctttcccggcacatagcccacatccgcgccgtcaagcgcgataatgggcgaggcggccttcttttccgcatcgggaaagcggaaaggctgcacatggctttccacataaagctcgatgggcttcagcttttgcaatgctttcaggcgtgattgcgcctggcgcgccttggtcgccttggcgcggaaacgctccacgaagctttccatgtgcttgcggtgggcttcctgcctggcatgggccttttgctgaagttccagcatttcatgccgctgccgctcaaattgatcgtaattgccgcgccagaagctgatcttcttctggtcgagatgcatgatcgatgatgtggccgagttcaacagatcgcgatcatggctgatgatgatgaccgtgtgcggataacgcttcacataatccaccagccacaagacgccttcaaggtcgagatagttggtcggctcatcgagaagaagaagatcgggttcggcaaacagaacggcggcaagcgccacgcgcatccgccacccgccggaaaaggcggaagcaggctggcgctgcgcttgtgcatcgaagccaaggccggacaggatggctcccgcgcgcgcttctgccgaatgcgcgtcgatatcggcaagccgcgtgtggatttccgcaatccggtgcgggtctgtggcggtggctgcttcttccagaagggcggcgcgctccttgtccgccttcatgacgatttcgatcagcggttcctcagtgcccggcgcttcctgcgccacctggccgatgcgggtgttcctcggaaacgatatgctgccggtttccggcaccagatcgcccgtaatcacgcgaaacagggttgatttgccggtgccgttgcggccgacaaagcctgtcttcgatcccgcaggcagcgtcacgctggcgtggtcgatcaataggcgtccggcaattcgtacggaaatatcgtcaaggataagcatggtaagagggcttttgcacggcttccgctttttccgcaagcctcaagcgaagcggcgtcccgtctcctgttgcagaaaatgcacaagatccagcgatggtgcctccgcgccgatccgcgtcagggccgcatggatctggccgcgatgatgcgtctggtgattgaagaaatgtgccatggaaggtgcaagccgctggctgatcgtccgcatggagttcagcgcggtatagctgtagcgcccggcaagccgccccgcatcgagactgtcggtaaagcggcagatgcgctcatcttccgcctgccgcttttcgcacagggtgatgaaattgtcggaaatgatcgtatcgagcgtctttggatggtcgccttcattcgtaaagcgtttcatccagatgcggtctgcgaccagcagatgattgaacgtgcggtggatggagccgaagaagaggccgagatcgagccggtattcttcgtcgctcaactgggcggccctgtcatagagcagtttgttggcccattggttgtaataggcaaacatctgaaagtgctgttccatgatttcccgccctgaatcgccttcgcgcctatctatggaatcaaatttatgtagcctcaagccgataagatcgcggggccatgcggcgataacaagcgatcagcttggctcgcaaaatgctgtcttaaccaaaaaccgttcccgcttgcgggcttgcgcctcttggcattttaacgcatcgacgttatagagcctcacttttctccattcatcaaacaaggtgtcataatggcaattgaacgtactttctccatgatcaagcccgatgcgacccgccgcaacctgactggcgcgatcatcgccaagcttgaagaagcgggcctgcgcgttgtcgcatcgaagcgcgtctggatgagccgccgtgaagctgaaggcttctacaccgttcacaaggaccgtccgttctttggcgaactggttgaattcatgtcctccggcccgacggtcgttcaggttctcgaaggcgaaaacgcaattgccaagaaccgtgaagtcatgggcgccaccaacccggccaatgccgacgaaggcaccatccgcaagaccttcgccctgtccatcggtgaaaattcggttcacggttcggatgctcccgaaaccgctgccgaagaaatcgcctactggttttcgggcaccgaaatcgttggctgatagtcacaatgtgaatgaaaaaaccggacaatcgcccggtttttttaactgttcttccgagaaccgattaaaaaaggatgatgacctgacttgaagtcatcccgcccctaaaggctctgcgccagccttgcgattcccttgccgctctcgtcgagaagcatcagcttgcccatctcgatcttataggagcgtgtcttgcccagaacatcgaggaatttccgctcctggttcatcagggccggagggcattgcacataggttgatccgatttcggcaaaggcgatgttttcaccagtcacggttgccttgctgaaatagcggttgcagccgccagatccgctgactgcgctatccgttgcgacgttgagagtagtctgcgcatcgtcaatcacgccactgccctggatatcttccgcaagccagtccttgccctcgatccctatcgaggcggcatcgtcggtattcttgcgaaccatcacgacattgatatcgagaggggcggcagggttttccgggtcaatgacatagcgttcgtcattgacgaaccaaagggtgtcgcccgcgctgatgcgcgcctgaagcgcatagctgtgtccttgctcaatcgcgttggtgtcgaaactgatggcaaagggaataggcgagccatgcacggattcgatccgtgtttcacccagtgcgcgcgatggcgtatccgcaaccgacatatcgacaagctgtacgatgaggcttgcctccggcggaagcgcgatgcgttcgcgatagagaaccttgccgctgattgtcttttcggccgccacgctcgtcgtcggcatggatgtcgcaacgaaaacggcagctccgccaagcgcgccgatgccaaccacaaatgctgccgcaattgagagagttttcgccagtccctgtcgcattgtcaaaatccgaaccttcgtccccccccagtcgtcgttcatatctgacagaaggtatatgccttttatcctgtctggaatcgtcgccattgggcgcctgattcatgaactctacaatagcccaatcatcatgtgaaaattgtggcggtacaactctgcgctacccaaattttcctgtattttcgagagttaaatagttaattcatcaccacagtccaaaccaggctgcaggcatttcattcgcttttgcgaggctcttcccatcgcttgcggctttcttcgtcctcttctttggaggacacccagccgccagccgtgccatcggcaagatgctcacgcttccagaaaggcgcattggttttcatatagtccatcagaaacgaagcggcctcgaaagcggcgtgtcgatgtctggacgcggcgacgacgagaacgatattttcgccgggtttaatcagaccatagcggtgaatgatggtcaggtcgttcagcggccagcgttccagggcctgctttgccatgcgcgaaatttcggcttgtgccatgcccggataatgctcaagctcaagagcggcaagctgtccgtcttcatcgcggcaaaggccggtaaaggttacaatcgcgccgatttccctgcggttcttgccaatgcggtcgatctcggcggcaatatcgaaatcttcgctgcgaacgctgatcgatagcggacaggtgggttgcccgtccatatcagcccccggtcattggagggaacagcgccacttcgtcgccatccttcaccagttcgtcatgttcggcgtgttcctgattgatggcggcgcgaataacgttttcatgctcgaaagccgcatcatattcttcaccgcgtgcttttagccgggcaatcagttccccgacgctaacagcttcggcaggaagctcgatgaattcttctcccttgccgattttttctcgcacccaggcgaaatagacgagttttacgctcaaaagatcaatccatgacgtgtttgaggccagcgcggaaatagtcccaccccgtataaagggtcagaatggccgaaatccacaacaggccgataccgatctgcgttacatagggtatgattttgtcaccggcagggccagcgagcagaaaagcaagcgcaaccatctgtgctgtggttttccacttggcaaggcgtgataccggcacgctgactttcagtttcgcaagatattcccgcaggcccgaaacaaggatttcgcggcacaggatgataatcgcagcccagagcgtccagcccgcaatggtaccatcggctgccagaagcaacaggatggcggaaacgagaagcttgtcggcgatcgggtccagcatccggccaatcgtggaagtctgtttccagatgcgggcgagatagccgtcgaaaaagtcggtaatgctcgcaatggcgaacagcccgagcgccgtccagcgtgcaaagtcgctcgattccagccgtccttcgatgaagaagcacaacaccacgagcggaacggcgatgatccgtccgtaagtgagcatattaggcaaggaaagggtatgattcttctgcattgttccgccgcatcgttatgatggcacatcaacagggatgacggagaaaatcaacacctgcgaatatgttatgctggaatctaacgtcgctaatatgtccaaattatacaaaatcacgtcatttgtcccggaagtggtcgtggatcgcccgcgccatggcttccgaaataccatcgatttgcaccagatcttcgacagcggcgcgcgaaaccgcttttgccgttccaaaatgatgtaaaagggcgcgcttgcgcgtagggcctatgccggcaatttcatccagcggattcctgaccatttccttcttgcgtcgtgcgcggtgggtgcctatggcaaagcgatgcgcctcgtcgcgcaggcgttggatgaaataaagaacgggatcgcgcgggggcagggtaaatggctgcttgccttccatgaaaaaccgctcgcggcctgcctcgcggtcaacgcccttggcgatgccgattgccgtgaccagatcgctgatgcccatctcgccgagtatctggcgcaccgcacccacctgtccctggccaccatcaatgagaatgacatcaggccaggcagggaaggcgtccgggttctccacctcgccggcaggggttccatgttcctttaccagacgtgagaagcgccgctcgatcacctcccgcatcatgccgaaatcatcgcccggcgtaatgtcggtcgaacggatattgaacttgcgatactggtttttcacaaagccttccggcccggcgacgatcatgccgccaaccgcattggtgcccatgatgtgggaattgtcgtaaacctcgatgcggcgcggtgcgcgcggcaggccgaatgtttcggcaagcccctgtagcaagcgcgcctgcgatgaggtttcggccagcctgcggccaagtgcttcgcgcgcattggtcagcgcgtgctgcacgagttctttcttttcaccgcgctgcggcaccgagacctggaccttatgaccggcgcgcgtggagagcgcctcggtgataagggattgttcttcgaccgtttccgaaaggagaacgagtttcgggcaaggcttgtcatcatagaactgcgacaggaaagcgcccagcacttccgctggcccgagcgaactgtcggctttcggaaaataggcgcggttgccccagttctggccggtgcggaagaagaagacctgaatgcaggtcatgccgccttcctgatggatggcgaaaacatcggcttcctcgaccgtttgcggattgataccctgatgggactggacgtgtgaaagcgcggcgagacggtcgcgatagactgcggcatgttcaaaatcgagatcggcggaagctgcctgcattgccgctgccagatgatccttgaccgactggctcttgccggaaagaaaggccttggcctctgccacaagcccggcatagtcctcgtcgctgatttcataggtgcagggcgcagagcagcgtttgatctgatagagcaggcagggccgtgtgcgggtttcaaagacggaatcggtgcaggtgcgcagtaaaaaagcgcgctggagcgcgttgatggtgcggcccacagcccccgccgaagcaaaggggccgaaatagtcgcccttgcgcgaacgtgcgccgcgatgcttgaaaatgcccggcgcgcggtggccgccggtcagcagaatatacggaaacgacttgtcgtcgcgcatcagcacgttgaagcgtggccgcaatcttttgatgagatttgcttcaagcagaagtgcttccgtttccgtgcgcgtgacgacgaattccatcgtcacggtttcacggatcatgcgtgtgatgcgattggaatggccaatgccgcgcgcataattggaaacgcgcttcttgaggttgcgcgccttgccgacataaagcacgtctccatcgctgttgaacatgcgatagacaccgggattgttgggcaggcgcttcacaaaggcattgatgatgtccgggccgctgagccccgccgtatcgggcagcccgtccgacgaatcccactggatggattccgcagccgaagctatgcgggcaggctcttcctcgccgtttgccgccgcatcgtcatcgtcttcggtttctgcctcaccgataatgatgcccgcaacgtcctgttcgtcatcgggcggcagatgcgtttgctcgccggtggttgtcttgcgggtggccattattcggtaattcctgcaatgtcgggcgtttcccatgccaggtgctgcccgccgtcgagcgcaatcatctggccggtaatggaacggttttcccagaaatagcgaaccgtacgcccgaattccggcaattccggtgcgcgctggaggggaagtttgctaacctgccgctcgaaatcttccggccgctggcgctcgctgggcaaggtggggccgggcgcgatggcgttgacgcggatgcgtggcgccaaagcctgcgccagcgtgcgcgtcgcgttccacaaagccgttttggacagcgtataggaaaagaactgcggattgagcttccacacgcgctggtcgatgatattgaccaccagcccgtcctgatcttccggcagggctttgggcatgtcttctgccagaatcacaggcgttttcaggtgaacggcgaaatgccggtcccacaaggccatatcaagggcgccgaccttatcctcctgaaacagggaagcattgttgacgagcaggcgaatggggccgatccggtccgaggcctgtttcaccaaaccacgcacatcgccttcaaggtcggcttgaaccacgcaggcattgccgccactgtcgttgatgcgatttgcaattgcctcgccttcatcaagcgagcgattgcaatgaatggcaaccggaaaaccatggctggcgaggtcttcgacgatcgccttcccaatgcgccgtgcgccgcctgtcacgaggacggggcaatttgcaaccatgcgggcttcgggatcattcaacacggtaaacgctttcttatcgggattctcaggtcttttcatgccattccggccggaaaaaaagcagcaaaaaatgatgcgagatgcaatgacaactgacaaattatgaaagatttcagcagcttcgctgcattgctggcaatggtttcggcttctcctgtctgttgccccttcaatatagggtgtgaaagccggcgttgcgataatgcaacatcgcatttttgccatcttctcgacaggttatctccacacaacggggcatttcgtgccgcaattaccctcgatatgtcacccctgtcagcgcggcatgggcggttcactcccgatgctgcccgcccgataagggaccgcgcaaaacgtaatttgtgtaaggagaatgccatgcgcactcttaagtctctcgtaatcgtctcggctgcgctgctgccgttctctgcgaccgcttttgctgccgacgccatccaggaacagcctccggttccggctccggttgaagtagctccccagtatagctgggctggtggctataccggtctttaccttggctacggctggaacaaggccaagaccagcaccgttggcagcatcaagcctgacgattggaaggctggcgcctttgctggctggaacttccagcaggaccagatcgtatacggtgttgaaggtaatgcaggttattcctgggccaagaagtccaaggacggcctggaagtcaagcagggctttgaaggctcgctgcgtgcccgcgtcggctacgacctgaacccggttatgccgtacctcacagctggtattgccggttcgcagatcaagcttaacaacggcttggacgacgaaagcaagttccgcgtgggttggacggctggtgccggtctcgaagccaagctgacggacaacatcctcggccgcgttgagtaccgttacacccagtacggcaacaagctggacacgcaggatatccgcgtcggcatcggctacaagttctaattatagcataattggacacggaaaaccggacaggcaactgtccggttttttgttgtctgcaaaggatttcaggcatccggtaatgcgcagcctcgatcagccgcgcggcagaagctcgaccagctccgggtgcaattcctgaaagcgcttcatccagcgtttcagcttcgagcggttgcgttcccatttgccttcaaagcgcaacgccagatagccgagtgctgcggcaaccgcgagatgtcccgcatgaagctttccggcaaggcgcggcggggcctcgttgagaagatcaagcgtacgttcggccttacgccattgcaggtcgagccagggttgatgaattttctcttccgggcgcatccgccgttcatagacatgggccagcaaaacgtcgcaaagcccatcggcgattgcttcatagcgttccgcatcggtgcgcttttcggcattgcgtggaaaaagcttgttgcccgaaacgcggttgagatattgcgtgatggcgcggctatcgaaaacggccttgccgtcatcggtcacaagcgttggaatcttgcccaaagggttgacctgaatgagcgtttccggctccgcggatgtgttgacgatgacgctttcaaacggaatgcctgcataatgcgcggccatccgcaccttcgcgctgtaaggcgaggcgggcgaatagagaatctgtgtcatgtttgtcctcgactatgaagattggaatgccgatccgattgttcagatccggccttattgcattgccggcatgatgaccgagcggctgcggcacgcattggcatccacctcatcgcaactgcgatattgaaggtctcgtgtcatgcagatgcggacttcctgaaggtaattccgcttgcaggcaatagagataccgtcaggcttcatgcccggattggcggcaatgaaggccttttcaacgagaaggggatcgacgcggcgctcggtggcaagattgcgaaggctcggcggaatattcactttttcaaaagcgttccggacggttgcgaaatagtcattttgaggcaggccggagcaactgccgtgcttgcgccattgatgggcgatgaggcctgccgaaggtatgatgtcggaaaggctggagatgatccggcgcggcacgtaactgccgcggctgcgcatattatcgacctggcaattcgccggatagccccgctcattttgcggccagaggccatgaaccacaaagccgaaggggcgccgcacgccgcattgctgctgattggcgcgcggaccttgcgaggcgcaatagctgggcgaccacgataatgacagaacatagaaatcaaaatcgccggggcgcccgccatcgcggtcatccgcttttgcggggctgaaccctatggctgctgaaaacccggttgcgagcaggatggcacgggctgctgccaaggtgcacagcatgagagcctccgcttaacggaggacgcggcagcgtccgtcatagacataccagcggtcgaaaccatccacgcagaattcgacattgcggcccagagccgcgaagccctgaccttcctcgaccatataccagaccgggcggtactgcccatcggacaagaccgcggttgcctgacaataggtgcgttcgatgtcggcggggctgaccttcggttcatagcgggtaaggcgcacatcgctcatcgcggtgatgccgaccttgggcaggtttggcacatggcgcacctgatagccgaagccggatacgacacggcgaagaacgctctgctggttacaaagcccggcatcagccacgccagccggggcaggggcgatatagtccgccgcctgaacggtcgggaccgatgcaagcgccagtggcacaacggaggcggcaaaaagtgctgcccgcgaaaactgtccgatgcgatccgaaatgcgttgcatgtttttatcctgtcccgcgtttttccaaaaacagatggccgtcattgttccggcagcagtttctttcagccaggggcggcggtcaagcccgatctgtctcgccgcgtatccatcggaagctgaaattgcttcccttttcctcttcaagcagcctggtaaggcagggaagcaggatttgcatttcactttcgagtgtatagggcggattgacgacgatcatgcccgttccatcgagacgcggctcgggagagggggcacgaatcgcaagctcgatctgcatgatcttcgggatgccggtttcacgcagtcttctggcgaagcgttccgtttccctgcggtcctttaccggataccacagcgcataggtgccgccgccaaaccgcttgtgtgctttggcgaggccatcggctagacggtcgaattctccatctttttcaaaaggtgggtcaaccagaaccagcccgcgcttttcctttggcggcagatgcgcgccgagcgcaagccagccatccagttcggtcacgcgcacctgataatcgccgtcgaaaagcttcgcgagtttcgcggcatcctgcgggtgcagttccagtgccgaaaggcggtcctgtttgcgcagaaggtggcgcaccagaagcggcgaacccggatagtggcgaagcctgacccccgtgttcacggcgtaaaccgcatcgagatagggcttcagcagttccagcacgggctgttcgacctggcctttttcaaccgccgtcatgatgcgctcgataccgccagcccattcgcctgtcttgcccgcttccgtgcccttcaggtcataaaggccgatgctcgcatgggtatcgatgacgcgaaaggcctgctccttgcgcttcagatattcgacgatacgggtcaagatgacgtgcttgacgacatctgcaaaatttcccgcgtgataggcgtgacggtaattcatggctgtgcttgtttcatgccgtgtcgctttcggcaagggttgcaatggctaaacgcaaaatcgctttcgcattgcgtcgttcgtgcaatatccctgctctcgtaaatgtgacatacagcccccagcatccgctccttttctgagtcgagtttgaaatgtctggtggcgtccttctgatcgtcctctttggcgcgtttcttcacgcaagctggaacgctatcgtcaaggggagcggggataaattcttcggtgcggccagtgttacgggcgcagccgggctgattgctctttttctcgtgcctttcctgccgctgccaactgccgcgagctggatttacatgctgctttccaccattacgcagaccttttacatgtcgctggtggcggcagcctataaatccggcgacatgagcgaggcctatcccatcatgcgcggcacgccgcccttgttggtggcgctggtcagcgggccgctggtcggtgaaatcatgggctggcaaagctggcttggcatcgtgctcatctgctccggcgtgctggccatggcgcttgatgcgcgccgccgcaatcgcggggcgtcaagccgcacggtcttgctcgcgcttgccaatgccggtttcatcgccagctatacgcttatcgatggtctcggcgtgtgtgtttcgggcgagcctctctcctatacgctgtggctgttcctgctcaatgccgtgccgctcgcaggctgggcgctttaccgcgagccgagccgcttcatcaactatatacgcaatcgctggcgcccggcgctgatcggcggggtcggcacgctcggctcctacgggctggcgctctgggcgatgaccatggcgccgattgccgtggtggcggcactgcacgaaaccgcgatcctctttggtatgctcatttccgcgctgatactgaaagagaaggtcggcctgccgcgtttcgtggcggcggggttcatcgttgccggtgcgattgcactgcgcctgtcgtgaaaatttatttcatcaggggcgcaatcatctggcagaaattcgtttctgctggcaaatgattggggtaataaacaatcatgaaccggcacacccccatatcgaatatcaggatcggccattcggcttgcccgcatgactgtccgtccacttgcgccctcgatgttgaactgctcgacgagcgcatgatcggccgtgtgcgcggctccaaagacaacagttatacggcaggcgtcatctgcgccaaggtggcgcgctatgccgagcgtgtgcaccacccagaccggctgaagcatccgctggtgcgagcgggcggcaagggcgaggggctttggaaagaggcttcatggcaagccgctctcgatcttattgcagagcgatttgaaagggccgaacgcgaatatggcagcgaaacggtctggccgtttttctatgccgggacgatggggctggttcaacgcgattccatccagcgcttgcgccacgcgaagggctattccaaccagttcgacagctattgcaccaataccgcctggacaggttattttgccggaacgggcagcctgacggggccggacccgcgcgaaatggcaaaggccgattgtgtggtgatctggggcaccaatgccgctgccacgcaggtcaatgtcatgacccatgcagtgcgcgcccgcaaggagcgcggcgcgaagatcgtcgccatcgacgtctatgccaatgcaaccgtgcggcaggcggatatggggattgtcttgaaacccggtaccgacggcgcttttgcctgtgcggtgatgcatgtcctgttccgcgacggactggcggatcgggattatctgcaacgctataccgacgatccgaaggggctggaagcacatctccaaacccgcacgccgcaatgggcggcgccgatcaccggcctgtcagttggggagatcgaggcttttgcccatctcgtgggcaggacaaagcgcacctatttccgccttggctacggcttcacgcgccagcgcaacggtgcggtcaacatgcatgcagccgcatcgatcgcctgcgtaaccggggcttttcaatatgaaggcggcggggccttccactccaattccggcattttccgcatggacaagcgcgagatcgaaggccaggcattccagaaaaacggcatccgttatctcgaccagtcgaaaatcggccggatcctgaccggtgacagcgaggcgctctatggcgggccgccggttacggcaatgctgatccagaataccaatccgatgaatgtcacaccggaacaacggctggtgcgtaagggatttgcgcgtgaggatctctttgttgcggttcacgagcaattcatgaccgacaccgccaggatggcggatgtgcttttgcctgcaacgacttttcttgagcatgacgatatttatcgcggcggcggccagcagcacgtggtgctcgggccgaaactgatcgaaccccatgcggatgcgcgccccaacatattcgtcatcaacgaactggcaaaacggcttggcgtcggccacctgccaggcttcgagcttgatgagcgtacgctgatcgaccacatgaacgccaacagcgccctgccggatttcgatacgctgaaggaaaagcgtttcgttgacctgcaaccctctttcaaggaagcgcattatctcaacggtttcaaatggccggatggcaaattccgtttccgcccggactggttgggaagcccatcccccaacaagccaccggaagccatgggtttacaggggccatatcagacgatcccggaatttcccgatcattgggaagtgatcgaggcggcggatgctgagcacccgttccgcctcaccacgtcgcctgcgcataatttcctgaattccacctttgccgaaacacccacctccacggcaaaggaaatccggcctgagcttctcattcacccagacgatgccgaggcactgggcatcgccgatggcgaccggatcgaaatcggcaatcatcgcggcgaagtggtgcttcacgcggttcttcatgccgggcaaaagcgcggcgtggtggtttcggaaggccttttccccaattccgctttcgagcgcggagagggcatcaatacgctggtaggcgcacaatcgcctgccccctatggcgggcttgcggttcacgatacgaaaatctggatcaaggcctatccggcaagagcgtgagccgctcataagcatttccagcaaaagtgcgaagcggttttgcgtgggacaatgcgaaaaataaagagatagagcggttccgacgattcttttaaacaggaaccgctaaagcattttcgagccaaaagtgcgaagcgcctacgcggggaaatcagtccactggactgatttctgatcccgcttcgatgcgtcggataatgcgacaaaacaaatgcttggagtcgctttaaccggcgtatttcaggcgaaggccggaaatgccgaccgctgcgttaaggcccttctggccctgcacggagatgggctgaagcgaaatcgtcttccacgaaccgccggtcaggatattggtgccgaagccgacgccgattgcggcattggcggatgcgccgacataacgcccctgcaatgcgccagccgggcgaaccgtcggcgcccagacggcccaggcgaggcggccaccattgatgaagccgacatcgacgccgatcttggtgatggtgccgttatagtgctccagcgggccgcggccacgcttgggcttgaatacacaattaacatcctgacggctgccgatgatgacaccgatcgccggtgaaatatcgcaggtcagcataccgacttccgaatgcggctgcgtgcggcccgaaacgggaggggcaaccaggtcagcagcaccggcaggcgcggcgacggcgatgccggaaacgacggccatggccgacaggagggaagtcgaaaaacggagagacatgatcttgtcctcttctgagacacacatagaaagagacgctttcacgtttcttaacgggatttgccgaagcaggttcccttaagcagcggaaataaagctttttccgggatattaaagttttgttaacgaaaaattgtatgtgtgatcaatttgtcgcgtcgggccggaaagcctttcaggcgctgagcaccatgccgtccgaaaactggttggaagccttctctccagccgcaaacttttgaagcgcaagcggataaagccggtgttcggccttcagcacgcgcgcggccagcgtttcggctgtatcgccgtccagcaccggcactgcggcttgtgcgaggattggcccttcgtccatgccttccgtcaccagatggacggtgcagcccgcaagcttcatgcccgcatcgagcgcgcgctggtgcgtgtgcaggcccggaaaaagcggtagcagggaagggtggatattaagaatgcgcccctcgtaaggggcaataaagcggcctgacagaaggcgcatatagcctgcaaggcagataatatccggcttgagaacgtcgagagcggcaaggatcgcatcctcatgcgcttctttggaagcaaagtccttgcgcttgaaaacctgcgtggcaatgcctgccgcttctgccttggcaaggccgcccgcttctgccttgtcggaaaagaccgctacgatttccgccggaaaaccgggcgcttgtgccgcgcggatcagcgcttccatgttggagccgccgcctgaaataaagatgacgacccggttgcgtttcatagtgcgagctggcccttgtagatgacgccgtctttctcacgccgggtcatgcggccgagtgtaacgaccttttcgccttcggctgcaagtgctgcgatcacttcatcgacctttgccggattgacgaccgcaatcatgccgatgccgcaattgaaggtgcgcagcatttcattcggttcgacattgccagtcttggcaagccaggagaaaaccggcgggactgcaatggccggaagatcaatctccgcagccaggcctttcggcaggacgcggggaatattgtcggggaagccgccgcctgtaatatgcgccagcgccttgatgccgtcgcaggcacggatggcggcgagcagcggcttgacgtaaatccgcgtcggggtgagcagggcttcaccgagcgttgcgcccggttggaaaggggcctgcgacttccagccgaggccggaaagctcgacgatgcggcgcacaagcgagaagccgttggaatgaacgcccgaggaagcaaggcccagaatgatgtcgccttcggcaatatcgccgcgcggcagcaggcggtcacgttctgctgcgcccacggcaaaacctgcaagatcgtaatcgccgtcgcgatacatgcccggcatttccgccgtctcaccgccgatcagtgcgcagcccgcctgacggcagccttccgcgatgcccgaaacgatcgcgacgccctgatccggcgaaagcttgccggtggcgtaataatcgagaaagaaaagcggttccgcgccctgcacgaccagatcgttcacgcacatcgccacgagatcgatgccgacagtatcatggatatccgcatcaatagcgatcttgagcttggtgccgacaccatcattggccgcaaccagaaccggatccttgaagcccgcagccttgagatcgaacaaaccgccgaacccgccgatttcgccatccgcaccggggcggcgtgtcgagcgcaccaatggcttgatcttttcgaccatcaggttgccggcatcgatatcaacaccagcctgcgcataggtcaggccgttttggccggcgggcttgttttccatggtcatggcgtgctcctgaaactgggtgcttgtccacgctgtatttgttagcgcgcaatggcacgagatggcccgtcctgcaaggccggggggcgggaaaagcggaaaaagattgcaggaatctgtcgaaatttccgttgttgccgatttaccgccgcaaagcaggcttgcgggcttgcaattcctgcaaagattgcaatcttgacctgctgatataattttcctcaattgtatcctgcgcggcggtaactcgatcttaaactccgcacggacctatagcctgttccaaaagccgccatgctggtgtgcaaatgatgcttttggttcgggctccagaacggttccggcgattttgttaaaacaggaaccgctctaacggcaaatctgcatagaatggatcatcatggtcaagaaaccgacgcccgcgcgccagactgtcaccaaaaccattcgccaatcggaaacgattggtcgcaacggtgacattcatgtcaatgtggaagttgaaagtttttcaggcgcatcggttcggcggcaggccggtttctggcttggagccatggccttcttcgtgctgtttctggtcgtgttcagctcggttctcctgccattcgtcgcgggcatggcgcttgcctattttctcgatccggttgcagaccggcttgaaaaggttggcctttcgcggctcgcggcaagcattgtcatcctgcttatcttcctgatgatcctgattatcgggctgatgatcgtcgtgccgattcttgctacgcagcttgccgatttcatttctaatcttcccggctacatcacgcaattgcagtcgcttctggcgaacagggattcggaatggctgaagaaatatatcggcatcgacagcacggtcattcagcaaaatctcagttcgctgctccagcaaggggcgggttttctctccacactgcttcagtcgctgtggaattcggggaaatccctgatcgatattgcgggcctgttcgtggtgacgccggtggtcgccttctacatgctgctcgactgggaccgcatggtgaacagcattgattcatgggttccgcgtaagcagcttcatacggtgcgccgcatcgcgcgcgaaatgaatgcggcggtggctggcttcatccgggggcagggcacgctctgcctcattctcggcacctattatgccatcgggctgacgctgacggggcttagtttcggcctcctgatcggcttttttgcaggccttatcagctttattccctatattggttcttttgtcgggctggcgctcgccatcggcgtggtgctggtgcagttctggcccgactggatcatggtttgcacggttgcggcggtgtttttccttggccagttcatcgaaggcaatattctccagcccaagcttgtcggctcttccgtggggctgcatccggtctggctgatgtttgcgcttttcgcctttggttcactgttcggcttcactggaatgctggtcgccgtcccggctgcggcggctgtcggggtgcttgtgcgttttgcattgaatagctatctgcgttctccgatgtatgatcctgccaaccaccgctcgaacccggacgctggacctttgatcgaggcgggtgacaatacaggccgtgagaaatgagatggagccaaaatccgatgggatttgatgggggctgcgatgcatgacgcaccgcgccagataccgcttaatcttgagcatcagcccggttacaaccgggaggatctgatcgtcacggcttccaaccgtgccgcagtcgatctcattgaccgctggccgaactggctttcgccggttacgatccttgccgggccgacgggtgcgggcaaaacccatcttgccgaaatatggcgctcgggtacggatgcgctgctggtcgatccgtcgaacatcaccgaggaagccgtgaacagtgctgccgagcgccccgttttgattgataatatcggcgccgaagcttttgatgagacggggcttttccacctcatcaacagtgtgcgccaacatgcggcgcaggggccgggtccgtccctgctgatgacttcgcgcctgtggcctgcaaactggaacgtgaaactgcctgacctcgcatcacgtctcaaggctgcaaccgtggtggaaatcgcggagccggacgacatgctgctttccggcgtcattcacaagcttttcgcagaccggcaggtgagcgtggagccgcatgtcgtgtcctatcttgtcagccgtatggagcgttcgcttctatcggcgatacagatcgtggatcggctggatcgcgccgcgctcgaacagaaaagccgcatcacgcgtgcgcttgcggcgcagattctggccgatatggggcaggccggatgagggtggcggtcacaggggcgacgggctttgtgggcagcgcgcttgtgtcgaagctggaagcggcaggccataatgtcatgccgctgtcgcgggaagatattcacgatgctgatttttcaggcgtggaaaccgttgttcattgtgcagcgctggctccccgcacaggggctgagcgccccgatgccaaaacatttgatgccgtcaaccatcggctcgccgtcgagctggcgcgaaaagcaaaagcacaaggcgtaaggcgcttcgtcttcgtttcaaccatctatacgattgccggaaatccaccgccgcttgcacccgacatgccccttgcaccacgcgatgattacgggcgggcgaaggcaagggccgaggctgccttgcttgccatgacagggctggacattgtgattgcgcgcccggttctggtttatggacccggtgcgcgcgccaatttgaaggcgctgatgaaactgtgtgacagccgcattccattgccttttggcgcagccaataacaagcgcagttttgtatcgctggaaaatgtcgcgcgggcgttgatattccagagcgaagcgcctgctgaaaaggttgctggcagggttttccatctggccgagccgcagccgcgctcgacacgtgaaatcgtgggcaaggcacgggcggcaatgcagcgcccggcgcggcttgtgcccgtgccgccgcttatcatgaagtttctgctggggggggggatcggcaaacgcggtctctacgaccagcttttcggcaatctggttgcggatagttcctcgcttatcgaggccggatttgaatatctgccgggcgacccgcagttggaactgatggccagagcagcaaaagatagctagtttttagcgccgacagcctttggcggcaggatgtgtgattgcacatgagcgggcgtggacgcgggcgatggcgcctttttggcaactgatccggtaatgagcgttgcgctgtccggcttgttgtgtccaccgatcaattgatcctcgtgaacccagccgatgatgttcgtcgagggtacaaccacacgatgccagcggcctgttttgccgtaggagcgcatttcgcggcctttctcaatggtggcaatggctggcgaacggtcccaggcattcttgtgaatggtgagcttggccttggcatagataaccgacggcgagtttgccggtgtattgacgccgcgtggtggcatggcgtgaggtgcagcgggtgtaaccgatgccacgacgctcccggaagggcggggcggtttgggcgccgcgacggccgcggtctggacgggcttttgcggtgtgggcgcaaccggtgctgccgggcggggaacagggccaacggcggccgcataatctctggctggcgctttcgtatcggcagtcttgccgggcgcgggcttgttttcagccttggctgtagctgccggggcgggcttgggcgcgggacgctggaatagctcggataaagccgcttgtgggcttttgtgctgcgcagtggaccacaggctgaatgcgccaagagccagaatggcgcccagcgccaatatcggcgtcgaggaacccgatccgcttttgcgcctggaagagcgctttggcgaacgcgaagaggagcttcgtttccttgcagccattgtctgtttcctgtccgaatcgcgacaggaagacactaccgcgtcttccttcgcatttcgttaccggaacgttcagactgagcgtgtcaggccgccatcgacacgcaggttctgcccggtgatataagccgccccatcggaagcaaggaacgacacggttgccgcgatttcctcgctcttcccataacgctgcatcggcacgctttcgcggcgtttttccgttgttggcaggctgtcgatccagccggggaggacattgttcatgcggatattctcagccgcataggtgtcggcaaatattttggtgaaggaggcaagccctgcacggaacacagccgatgtcgggaacatcgcacttggctcgaaagcccaggcggtcgaaatattgatgatgacgcccgatttctgcttctgcattgcaggcacgacgaggcgcgcggggcgcacggcattgaggaaataggtgtccattcccttatgccagtcttcgtcggtaatttcgagaattggtgcgcgcggcccatgaccggcgctgttgaccagaacgtcgatccgcccccatttttccaaagtctggtcgaccagcttttgcaggtcgtcgttggactggttcgagccggtgacgccaatgccccccaattctttggcgagggcttcgcccttgccggacgatgacagaatggcaactgcaaaaccgtcctgtgccagacggcgggccgaggctgctcccatgccgctgccccctgctgttatgatcgcgactttctgaattgtcatgcttccaggccctgttcccaatggtttgatgtgataaagttagcggatcgccctgaaagcccaagtcaattttgttgaagataagattttgccagccttggcgaacaggcaataaaaaacgccgcttgaagcggcgttttgcaaagaggcaaacggatagattattgatttccggttttgctgtcacaggaagttttgccggaagcctgcccttgctgcttctggtttgtttcacttgcttcaaccgcattgcggaattcggcccactcacgttcatgacggcgatatagctcatcggaaacagtctggatagccattttgatcctccgttgatctgtctgccaattagcacagcccggcgaaaaacaccgcatcacaaacggtaagcgattgaaatctaaatcggtttatatgtttataactttgttggcttcagttttactgaaagaaaataccgccttttccgatttttctctcgatccctgccggtttggtttccttgcgacagatgcggcccgcaagcccggcttcaattataaaatataaagcccacgcggagcgggtccgcgtgggctgattgttgtgcaggtctggagcttagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtcaaagcaaaggattagagcgccgatctgattcaatcagatcgaaacgcgctctaatgagcaactaaaggcaaggtttccgctggcactagggaggtgaatggcggcacataggcctgcgccagaaccagaacgcccacaaggcaggcaagcgcaatcgaatggaagaacacatagcgaaggatcttcgattcgtgtccataccactgggttgccgttgaggcgacgacgatggattgggcgtcgatcatcttgcccatgacaccgccagacgaattggctgctgccatcagaaccggcgaaaggccaagctgttcagccgtgatcttctgaagcccgccgaacaggacgttggaagccgtgtccgaacccgtcagcgccacacccagccagccgagcatcgcgccgaagaacggatagacccagcccgtctgtgcgaatgcaaggcccagggtcgcgtctgtacccgaatagcgggtgacatagccgagcgcgagcattgcagagatggtgatgagcgagaagcgcaccacataggccgtcttgaaatattccttcacgagcttcaacggattgaagccgaggataaagcccgcgacgacggcggaaagcaggatgcccgtgcctgtggccgacaggaggttcagcgtaaagatcgcagcttccgaatgggcttcggcaacgaccggcggaaccttgaagaccaggttatgcagatgcggaacctgcattttccagatccacagcgaatcgagccatgtgcgaacctgcggtgtgccccacaagaacacgaagatcgacagaacgagccatggcagccatgcgcggaaaaccgctcccgtggaatggctgtggcgcggctggaccggtgcattggtctcttcgccctctttgccggtcgacgtccagatgcgacgcggctgccagaagcgaaggaacgcggcaagtgctgccatggagcagatggcggcgataacatcgacgagccatggcccatggaaattggacactacatattgcggtacggcgaacgaaacaccggcaaccagcagtgccggccagacttccatcatgcctttacggcccgcaaaggcccagatgagccagaatggaacgatggccgagaagaatggaagctgatgaccgatcatgcctgacaattgcaagaggtcgatccccgtcaccgcagacaatgcgataacaggtgtacccaaggcgccataagcgacgggcgcggtgttggcgatcagcgacaggccagcggcgggaagcggcgcaaagccaagccccatcagcatggctgccgtcacggccacgggtgttccgaagccggctgcaccttcaaagaacgcgccaaaggaaaaggcgatgaacagaagctgcaagcgacggtcgggggttatcccggcaatcgaatcacgcaggatgttgaactgcccggtctgttccgtcaggcgatacagaaagatcacgttgagaatgatccagccgatgggcagaaggccataggctgcaccgtaaacggctgtggctcccgccatgtcggcgggcattccaaaaccgaccaccgcaattaagagcgcggtaatcaaaccgagaatcgcggctatatgtgcttttatgtggaaaatgccgattccgccgagcagtaccacgatgggcaatgcggcaagcaatgttgaccagaacatgctgcctaggggatcgtaaacttgattccagggcatcgaagtcctccctcctggattaaaatctcttccttttcactccaattcgctccaccgatttggctgaccaatggaaacattcccttccgctgccctctccttagagcggtagtcgggctattgcgcgtcatggtatgcaggtggatgattggtaaacttactttaccagagctgtcaattccaacggctttaagattttagaattagcgggccgaagcgaaaaagcgtcaacgggcaaatttgcctcttgctttatggcattggattatctagtgagaaccccgttcgaacagagcagcggagcgtagcgcagtctggtagcgcacctgatttgggatcagggggtcgcaggttcgaatcctgccgctccgaccattttcccgacaagttgatcgatgatggaaagccttgatgccgcaaggctgtggcgtgcgtctttatcgcgttgacacgctaaaccgggtaaactattgccatgatagatttgtctccttcctgcgagggaaggtgaagcggagttcaaggttcttcaaatggtagctcgcatttatcgtccagctaaaaccgccatgcagtccggtaaggccaagacggatcaatggcttctggaatatgaacccgaaaagcctcgcgtggtcgagcctttgatgggatatacctcttcgggtgatatgaaaagccagatccggctgttcttcgcctcacaggaagaagcggtagcctatgcgacgcgcaacgacattccctatcgcctcatggagccgcatgagccgaagcgccgcaaggtttcttattccgacaatttccgttttgatcgtccgcaaccctggacccattgacgggttgtctggttcaaacggctgtttcatagcctgaaagacaaacacgcaatcgccgaggccccgataaggccccggcgtcttgttcaaagggcaggatcccgtagctcagttggatagagcaccggccttctaagccgatggtcgcaggttcgaatcctgccgggatcgccactcatcttttctttttgtcgattgccacgataattcgcctttttggtcgctacgcgttccttggatcagtagtgcgcgctttgaacccgtggccggagactagaaaaaatacgtcagtcggtcgggggtcacagtgattggaccgcatgccggctattctctaacggtagtaagagcatctacccttggcggcggattgcagtgaagatcgccaattgctttgcgtcatcagcatccgattggaaagcaaaggggactacagttcttacaaacacttgtggagggaacacaaaattcccttgttcgacctgcattgagaacgcttttctgccatcttacttcactgctccaagggcaggatgaatttgattcgagtggcggggagatgagaatgtcggtgatcggtgatgtgttgtttatgcgcagcgatgggggagacgtgggcgacgtcgtccgtcatgtcgagcgagagttggcgaaccatgtcgacgggtatgatcagcacaggtttgacagccagacggacgaggatgtagtgcgagcattagtgcgcgaacttagtatcgagccgatcacgctcgactatgatggagcacagaaaaacgtcgtagagacgcgaatctcggttcgagatcacttcgaaggcacagttgaggtgcctggtctgcgcgtgagcaagaccttcccattcactggagatgaggggctgtggaagtggggggccggacaatggagcagcatgatgcctcgtggcgaagtttatggcggctcggtcaccatcggtatggcggtgcgcgagaacgaaggtgaagccgcggctaaccacattaactcgacgctggaacagatcgaggaatatttggctcgacagaaggcacaactcgatccattcaacgctgcgctacctggtcttctccttccgctagttaaagctcgtcgtgatcgtcggaacagcgcccaggacctgctagacaaattctgaatgaagcgcaagggagcataacaatgtagagcgcagtgatccgcaccgcgctcatcggtatcgaccgggcatcttgatccgttgatcggtgatttcaccgcgcagcttgcgagacaacagcgctttggaccgccttgcggaactgcgattgtggtagttggggtcggttcaggctgagggcgaaatgacactctaacgggggaagtcagcaatgaggcccttagctgctaaaagcggaaggttccaactttccggaactaagaagatattgcagcgtgtaaccgatagaacgtgcatcgtccaacgcatcgtgcccctgtaattccgggtgctcaaggccgtaataatcagctagcttgttgctaggcgttcgcgctaaatcctccacaggcataccagcagcaagcagaagcttcacagcgttatcgaaccggggcgcgggtatcgggggcgcaatgccttcaacatagcagctgattgcgatcatgttcagctcgtctttcccccatgaccagaaggttgcgccatcagaaaagctgtcaagatcattcagcgctgtcttcaaaggtttgccatctcgcgagatctgttcctcggtgatgcccgtcaggtccgtgaagtagggggcgatggcatagcgagcgccatagcgatcgtgcggtgtcacgtaggctttaaaagtctcgagtatggggagttcgttttcgagaccaatcttgactgctccgatttgagctatgacagggtcggggtcgatagctgcacaccagaaacggctctgagagcctttgatgcaaaggaactcgcagtcgaagatgatggcggttttcacgtgcgtctcccggcaagattatgcgccacaagactaattgagtttgtcgggatggcaatggccagtgttggcgctttccggtcatgccgtcgctgtcccaactgaactatagtctgttttggacatcaatcgccccatgcaaatcaaggctttccggcaccaaaattgacaacggttcaagtgggacagccgcttgcaggcttacggtgtcattttgccctcagccggaaccgacccctagttgtccaacaataccgcatgcgcacagcccgtatgtaacaatgagattagtgataattctgcgtcaatcggcagtgacctgaactaccgatcgagaagcatcgcgatatccggacgtttgttcaaggggacaacgaacaaagggacactgagggcgagcgctgcacgataggccgcaagaacggaccgctcctgatgttcaacgagctcttcttgcgaacggacgggtcttgttctccgtgaatccgataaacgtcgcaatgcgattttctcaacgtcatcgactaggacaatgaaccgggagacatcgatagccgagaaaaccgaaggcgaaatttccacgaggccatcaggagtgtctatgatggtatgcccgtcgagaacgatcaatccttctttcggcgcgcgccgaatgaagccggctatcagaagagcttgattgtcatcgatatttccctcacgcagaagatcatggatgacaggcttgcctttgcgctcctgtctctctgccttaatgagactactggcctgcaagtgctcgaaaacaagtccccgtcgcgcatctttcagaagtgtcgacttgccgactccggacacccccactaaggcaacgaccttccgcccactcatgcttgaaatccaaggtcgatctgcgaaagcaggtcgtccagacgaggacgcggtatgcgaaagatcgatagaggcggatgctccgtgataattttgctctcctgaagctgcttcaacccgatagctggatcaatataggcagcaagcagatagttgataacttttacaggcgattcggccgatgcccgccagccctcaaggtcctgttcactatataccgaacgtccacctgtcatctggagcagctcccgagtggaccgcgcataacgaacgtcctcgagtattccgattgccgacatggcctgggacggtgaagacgacgatttgcccttgtagaagaaaaggagtgatcctggcgggcccaaattggagggtgctcggcaaagatacacctttcgaattgtgttgcccggtcgccgcggacctcctcccaacccaagcgctccgaagagatccaactggttctgctgcttgagatctggatagaggatatcgtgatagccttctttgatcgggataccgaacgctgcagtgtccggcacgatggcgaagcgcggataattcaggcgatggacatcaaagcgattgtcgccatctgtcggtgtaggcgcgcgcgtgcccatacgtttttcgtagatcctttcgtcgtcctcttttgtcgcagtgtgcgtgaatccgaaatattcaagaagatcaatgagggaggtctgcccctcatatgtggtgacatagacgaggtcatatttgttcttttgagcgaaccagaagacctttttcaaaagcagttcaccgagcttaaggccgcgtctttccggccgaaccttgaacgtgcagatcttcaatatcttattggctttttccatggcgtcggtgtccgagcccgtttcatcctttctgacgagaaggccggcaattccgtcgtcttcgataatccagcagaggcgccgctgcttcacgcatttttctgtccaccatttatcaaaacctggatagtcctcgcgcaaactgtcaaagatagtgtccgtcagaggtatcgcatgagcggcgacctcatcgatgaaacgcaccggcgcttcgattggctcataggtcgttctaaggagctgaacagcgtctgctacataaagcacccggcgaccgagttctggagaatggcgcctggcccgctcatgaagccctctgtcctggctcacaagaaagtccacagcgccgatgtgaagcgcatgtagtagggtcgcatcaactatgtcgttgtgtttcggaagaggtccgaatgcgttcgaaagatctgcagtggtcaagccgcgaactttagatagagtttgaaatttccccagcttactcagagacatctctcggcgggccgtatctttgtcgcggccaacatcgtcgcgcgccgcctcgtgcacgaaaatatcgaccttgtgcttggcagcgaggcttgtcagtgcagaaaaagccggctctactgttttattgtcttccagatggataattacattcgtgtcaatcaggtaagtttgtgtgctcattccggagcgccttttgaagctcgggcttcgcatagaggaaagactgcggagctttaaagccaaatcgctccttcaattcaggtaaggtcagcggcctcgtaaaccggcgcggcgtcgacagcttcagtgcaaagccctcctctaggccgctaaagtagtcatcgaaatcagctttcttgatcgatgctgattgaccatgctttttccaaagcagacggagttgaagtcgttcaacattttcaattttaatggtgcccaccaacgccatttctggcgatgtcgaatagatataggcagtcgcacccgcagctatcgataagggaaaacgccgtcgcagctcaatggtcttaacgccatcaaatatcttgcctgaataattcggctttatgctgatgacgagatcccgttttgtagggcgggcaccatcgccgtcgccaaaaatcggaagaacatactgttcgtcgtccgcaaccaacccgccaagatcggcctgtatccgaacgccgagattcgaatgaacaggaaatgctgcatcgatgcgcaagctggcaccgagagcctcgacatagcgttgcaatgacgagatttggacatcgcctcgttgttcaatcttggagatcgctgcttggccgacacccaagcgctgagccatctcgatttgggtaaaacccgcagcttgccttaatgctctaagagattgccccacgacacgtcccgcatcgccatcgccaatccggacggcatcaacaaattcgcgttcaaccgacattgtttgacaccattgctctccgaatcatattccaaaatattcctttgaaggaatagcatcgctaggatattcgatgcaatggtggaagctgcataggaattggcttagagacgatctcgaccaaaaggccattttaaggaggcaatcatattcgtaagcgaacgaacccggtgatgtatccattaggatcggatgacgacaaaaatgagcacgctcccagttcccgaacttcatgagctggaacaatctgaaggctcgagccggaatcgtgcgttttttatccgatgatgttactgatttgggtatgatttcgtgggcagtagtgttgactgttaagtcaaggatctggctttcggcgtactgtattgatggctggtaagacaacatcgctttggaaaataatcggaaataccgatgatgttttcgatttgaagtgaatttcatctgacaataaagtaatattaaaagcttatttgatcttaccgtattggctaactataataaccgtatcatgattttattgtaaaattagatttggtgtttaataattatttcgaatcattagttctcaggtgatagatttgaacgttgattttgagcgtcacgatcttatcaagcgacgactgcgagctcgaggcattacatttgttgaaattgccaacgagcttggggtgagtactgtcgcggtctcgcgggtctgccaaggacgagcgcgttcagcccgagttcagactgctattgcccaaaaacttggcgttgagccgagtagcctttagccggagcgttatgaaaaacaggaggcgaccatgaagaaataacaggcttgaaaaagggaaacggccctgagagcgctaaccctcaaggccgattagaatatcgatcacgaaccgatatctctttttccctctatccgcttcgagagtcaagtccacggatccttttccgggttcgggaacaggatcaatttatcaatcgagaggcaccggtgacggcggatcggattgcgatccgctgggctcaggtgatggatatggaacatattagccacaaaacgtttgtcgctccgcaatctagccgatcgacacggcacatttcgccaagatcaaaagccagccttcgaggtaccttgattgcgcagctgcctgcggatgatcatccgcgccggatcgtgtttgagagcaagctcgaacagcgggtgcttcacctgcttctggcttgtcgaaacgtgcatgatatctgggatcaacctccattcgtcacctatcgaaatgctgaagggaagcaaaagcgacatgttttcgactttctcgcaacgcttaagaatggccgacgggttgcaattgccgtaaagccttcatcccgtgcgaaatcacgcagttttcggcgcgagttacagtacattcgtaccggcaccagtctagctttcgcgcacgacgtcgtgctcatgaccgatcagtctttcacggtcgcagccgcccgtaatgctgcacgcttgcatgaatttcgccgtacccctgatccggacgcagatgaacacgtcagattgatcctttcgaagctcgattgtgcggtgaccgtcggcggtgtggtagctcgaagtgaactgcaaggtcgaggttttcgagcggtttttcgcgctatttacgacggatatgcggatcgtctcggagcgggtgacatcgatctcgatacccttctgatggctagaggggcgatgtgatgagtattcgttttcgactgtctgaggccgattgcataactctaaatggcatcgaccatgtcttggaacattatgatgaactgggcgtaattctgcgagctcgcgatgcttcctctcgtcgcctgtcatttagccatgaggaaattatgcaattgctctcgcagcctgatgttcggctagggcgtgtctgcattcaacgtaaccagatcatagcgcatgcgagatggacgaagcccatgaatgcggtcaatgttttctcgcatcgcagcgcaatacgacgatagcgtttcaacttgttaaaaaagcattcaatctgatggcgttccttgtacagcctccagtcgattgttgggacactggaacgtgttggattgaccttgatctgagccgttgccttgagattgctggcaatgaaggcccttaagtgatcggcatcataggctgcatcagcaatggcatgccccacacccttcaagccggatagaaggcttgaagcttgcggacagtcaccataatggccgggtgttggctttattcgcagcggtaggccgatagcatcgacaacagcatgcagcttggtcgtcaatccaccgcgcgagcgaccgatgcaggcagcttcagccccccttttgcgcccgccgcatctgcgtggactttcgatatggtgctatcaatgaggacatattcaaagtccggcgtatcagccagggcatggaaaagcctttcccatacaccggcgtgcgaccagcgccgaaagcgggcatgaaccgctgtccatttgccgaaggtcgcaggcagatcgcgccagtgcgctgcattggcagccatccacaagatggcgtcgacaaataatcggttatcaacgccactgcggccgggcgtaccaactcgccccggaagatatgcttcgatccggttccattgctcatctgtaaggcttcgtctgctcacggctgttctcctttaacaaccttgaatcagaatttcatgcaaaagggaatccttgaatgcagacaggccctagagcgggactatttcgctgctggtcagatcgcgcggcgggcgcgttgcgatcaacgttatcttagctcgctaccacccgaggcacgccaaaaactgctctggaaagccagttattgtgaagctttcctggaggctgaagcgaaacacaaggcttgccgtacactcggatccatctcgcagatattacctgctctgactatgagagtagatgagcgggaaaccatctgccaactgccagccgggaatcacaaagtgggcaagcctgttacgcgatttctgccaccttctccgacagcactgcgttcatggatccggctgtacgagaggtgcgcgcgaagcccgcttgcatttcttcggaagcgacgatcagatttatcctatgcccgaaaattggtgggcgagaccgaaatattactggctgaatgcgtttcagaatatttgtcgcgcaacaagccaagtcagcaaatggtagtcgaccggacacgaactcgcttcatcgagaccaacgaaaaacgtgcactgcttgggccgcctgctttgcccataccttcggcacgttccgttcgtcgtcggattgctaaactcgaccccttcgaagttacggtgcgcagggaaggcgctgagttcgctaaacgcaagtttgccttctatgaggagggagtctcgacaagttatccactcgaacgtatcgagatggatgaatggaatatcgatgttgtttccctctttggtcgatcaggtgcacttgatgctctgaggcctgaagagagagctcgcttcgaagtcggacgacgttggctttatgtagctctcgattgtgcaacgcgatgtatcgtgtcgcttcgtattgttgttaatccatcggcggaagatgcaattcgggcgctggaactcataacgatcgataagaccccgatcgctcgagcggcaaattgcgattcagactggccgtactttggaggcattggtacccttgtcacggatcagggggcagcgttcgcgtctgcagatttccgaagcgccgtgtgcgatttgcacggcacttatgaggcgccaccggctggtgtcccgaaacttcgtgctggcattgaaagattattcggcacgttcggcgcgcaattgatgccgtatctaatcgggcggacgttttccaatccgcaggaacgtggcgactatccttcggagcaatgggctgctctgacagatgacgaactggctgagattttcactaactttgtggtcgatatttatcataatacaccgcactctggattaggggcgaaacgccagcaaacgcatggaaacgtttggcaaatgaacgctggatcactccgccgccaacgctaatcgaacgcactgtggtgtttggcgttccgctacagcgaaaaattggcaggcacggcgttcttgtgcatggcatccattacagctgcagtgaacttcagcaagcgctgttaaccggtcataatcggatggttcgggtgcgcgtgaatccgcgcgatcttactttcatctgtgtagaagtcgctggcgaatggcgcatcgccgaagctgtatcgaaggcagtgacaggtctttcgctcgaagaatggcaacgattggtattcgagcttcgctgtaaacatagaggcgaagcggctctgtcagaggaaataataaggaaggcccgcaaaagattggtgagcattgatcaacgggcgcgggagttaatgcgcattcagcctgatcggacgacagcaggcgatctcgagcaattagaaaaaaccttgtttctggggctcagaattaaactgtccgggcatgagacggaggatctagttccgataactgatgacctgtttggcgatgtcatcacaccctttcaagcagcagtcgatcacgagaacctcactgaggccgatgatcaaaagccgtgggagctgtcagatgactgatctcaggtttgaagtggctcagaaaatcgttggcctccgacgcgttttcgcacaccatcccgcttttctcaggctggaagaacagtttcggttattgctcgagcggcggcgcgccgagctggccgctgatatctccttggaagcccgaggaattgccgtcataggagcttcaggtagcggaaagactagggcctgtctgcattcaaggattcccttttgtacgaaattctgattcaaggttgttaaaggagaacagccgtgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgttgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgtcattgctgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggcttcgtccatctcgcatgcgctatgatctggttacgttgaatgcagacaagccctagtgcagttgcgagactgcttagtcatacacccggcctggtaatacatgatgacgggagcgcacgtgccgacgttgtaagttttcaggtgccatctccggccaccttgaagtttgttggacaaacagcattggaggcgactggctatccaatgtttgccagacgcacagagatggtaatctgggcgatggtgcgtcaacatctcttcgcccggcgaactctctttttgcatctggatgaggctcaggacttgttgcggcatcagacgccttctgcattacagtcagtggtgcgaacgttgaagtcgttaatgcaagccaaggattggccagtcggtctgatcctgtctggaacgcctgaactgaaggacttgctaaatcacgatcctcaacttgcgcgtcgcttctacccgatcgagtttccaaaactcttcgcgaccgcagatgcgacacgggtcatggaaacgatctcggcctatgccagtcgtgtcaatttatccgtgagtagcaatcttaacgacgatttttctgcacgtctcatccatgcgtccgacggagaattcggtcttttgattgaaattgtgatttcagcagcagaagaggcgcttcttgctagaaaggaccacttggaccatctccattttatcatggcatttcgtcgtcgttcggggtgtatcgacgctttaaaccccttcattgccgttgattttctcaggatcgacgcccgaacgcttctggcaaaggagatatctcgatgacgatagcaagattagcactgacctgtgagttggctgaccgcgaaacacctacctcgtttgcgtcaagattggcggtacggaatatggttggcagtgcaggcgagttttgccttgacgttgggctgaactggaaaagtctaaggatggggaattctacggagatagcacggctctctgcaatttctcgcgcatctcctccagatctacagcgatacgccttccgaagtttgggacaagctcgacaaaaaattggacgagagcttgcaacaaatcgttccgtacatcgaatgagcgcaaagctatgtcccgtatgtctaactgagagcgtcgcggcaactgggttttctggtgcttttcgtcgtttggactggcaatttgttgcgattaagagttgtgatattcaccaggtagcgttgatcaacttgcctgcagagaaatttgccactcacgcatacgacttcgcgcgggtagtgcaaaaacattggagaactgttcagcaggcggcaatatcaccgttagcgtgcaaagagacaagtttagagcagtatattcgtaagcgtttatctggttggaagggcacggattggctcgatcgtctttcgctgccagctattgccaaagcatcggaaacgcttggcgtaagagtcaaatttggtgcctacgcttcttctcagggagtgggaaatatcgattctcagacagtgagccaggttgggtttgaagttctcaaaaaaggagctgacgggttattaacggcgctggcagaatttaaagcggagcgcagatctccccatgcgtctcataaccgggatttgggttgctttttttatggctttctcgggaaggatcgatatccggtatagagcccatacgaaaaatagttcgcgacttcgttatcgaaaactacccggtcgtgacgggaacagcgatcttggggcatcgtgtcgatcaaccggcttgttttactttaggaaaggtcgaaaaggagctcggtcttcgacaagagcggcttattcacatgctgtctgagctgtcaccaatatcatgggatgcggctaatccgccgacttatgtgacaagggatcaggtgcagcttctaaggggcaggataggcgatatcgttccgctggttcgggctggacaaatcatcggatgcagttatcatttcgtcacaacctttatcgcggcaggaatgataaagaggagaagagatgcagcaaataaaacatacttatattgctcggatttggaagcatttgtaaaaccggtcaacgaattaccactagcagcggaaaatccgacacaagtttcgatttatgacgttagtcgttcgatcaaacgcagcgtgtcccagatatatgaatgttttttgaagaacagactgtcttccgcgtgccgaatgtctgaaaagttcggaatcgatgcgttgctacttgacccagatgaggtgcgggatatgttggtcctgcctcatcaagaaagcgatctgcgacttttcgaagcaactagacggttgcgcatcaatactcgcacgctccaattcttaattaaggacggctatctgcgagtatacaaagccgcgaacccaaatacgaaaacctttcgacattacattaaagttgatgacgtgcggaaatttgagcgaaacttcagcacgctaggtagcctgcgtgacgagttcggtcagatatcacacggtggtatatgtgcgaagattcgcgtcctaggtattcacccgatatacgcaaaggacggaatttcgaccatttatcaccgcaaggatgccgagcgcgcgatcagaactatcgaagcaaagaatatgaatatccgctgagtaccacgtggaacgctggggggtggtgcgggtcgtttcatcggcccgaaccagaattgagtttcagcagttttgcgttgagcgcttcttccattatacgctcgatatcgaccagtcgcatgtcgtggtcgtaagcaaggcggcaaataagattaaagatttcgccgcttcttggcccatataattgccagtcatccagagcatggctatcggggtggtgtttagtcattgtcatcttgcatttgtcccgtacatcaagaactgaaggtcaagcaaaaagaaagcgcgctaaacggtagaatgacgtagtgtcaaagtgggcgatgtcgcggaagtcagccagccttggcaaaacccagcgtaatgttgaagcaaaccgtttacggcattcctaactagaacaattgactttgcaaaacttgttggtcaattgggatagaagcaaacttctaattcggtaccatcggggcgctcggtgaattcgactagtaaaggcgatagcctagaagacgcattttaccagtatcttttcgatcagcaaaatcgtggagaactcgttttcggggcctatccgcccgaaaactgcaaaatttataagaaaaaacggtactactgtcgcgaacgagaggcagatgtcgagttcgacatcgttttggagctatatcgaacggggcgtgacgctcctcacctttatgtcatcttcgagtgcaaaaatcatgatgcaagcatctctgagatctatgtaaacgatttttcgtcaaaaatcggtcgcatattctcgcatgccgtcaaaggtattattgtcgttacgtccaggttgcagtctggtgctgagaaggtagccagaaacgcccgaatgggtatcgtcaagtacgatgagcatggattggagattatcgctgatcgcaggggcgcgtgtatcgagcacgggttcgttcgttctcaaatcttccgcagtgacgatccaattaagtcgctgaagttttcggcctattacgatggaaaatatttcgggacgatagacgagcttctaacgaacctagatcctgagcccgttggtcagtctcgacacgagaaaaaacgcggtagtatatcggttccgtttcgttcgttagaccagataaaggcctttgcagcgagggcgctcgaagtagctaattactcgtctggagcggtggatcttgcaaaaatttgccagagtctatccattgacttgcagtttactgatcaagctgtatttgatgtcgacggtgtcttaatcttgggttcggcaaactttgaacggaaaacgatacagataaactcgcattcacggcaaacgcgagaacgctttaccatcgggcatgagattggccatttttgtttaaatcacgagagatatttgcgttccgaaaccatcatcgcgaacgatttgttcatcacacgcgaagaaggcgacagctttgtttatgagcgcctagaatatcaggcgaatgctttttctgctgagctaatcctgccggatgtcactttcctgccgcagaccgcgcagttccgccacgatctggaaatacgagacagagggcatggatatatttttgttgatgaccagccttgtaactatctcccctatgaggaattactatcgcgtctgtcgacctacttcgaggtttcgaagcaggctatcgaggtgaagttcaaaaaaaggaaattgctcatcgataagaggcaacgaaatgatgcctcttcgatatcccgggtgatttccaatttaacttcgtctcgaatgtctggacgcctatgacgagtactttcacgctaccaagctatcttgagagcccagatcgcgggtttcaagtgaatgcgatgaagcctccgaaggtggcatcatggaatccgatctctctcaatgattccaggcatatatgtccgaagccgtatcgttggatttgagcatccggtgatagcgcatgttggagatagggtggaatgctgactgacgggttatctaaatgaacccgccaaagctgtcctctcgcgagagtaccgtacaccggcagcgaagcgctgtctttttcgcgtttaggccgcgcgtgacgctttttttacagcccgcatgggggagatgtgctggtcaaactaaatcgtcgagtggcaaagaatcaccacttttggtagcgatgcgacgggttaggacttagagcgaaaagtgaattttggggggactttgaaagcgaacattctatcaaccctctcggtgaagtcgaccaagtcgatcaaccagtccgaaagctatcttgctggcaagcataaccagctcaatctcttcgctgcgatcgacgatcttgtaaccgacgagaataagctctcagaggccgagcgcaccgcgatcgagcaccacatcatcaccttgcgcgcggcgattgcccgcgcgctctggtcacgtgaaatctatgtcgggcgatcgatcctcgatgactgcgtgttcggtgcctgcaaggccggcggcggcaatatcgtcggtcgggtgattgccgatctcgcccaggcgggcgcagagcgtccgggcttcgtcctctatccgctgactagtttcggtatgaagataccgactctgtttgaccgctcctcctccctgcgcgactgggtggccttctcgcgcgccggttacgccgtgagcggccagcagcactcggtgaaggccgcccatgaacgattgtgtgaaatgtcggtggcgctcgggatcaggcaacgtatcgtcttcgatgatgtccgccacttcgcgacccatgccacttggctggcccgaaatccgctaatgctggtgcgcctcacatcacataccggcgacatgtacgaaaaccagttcgtctattccctgaagatccgcaccgccgcgtcctgcctgctcatgctgcatgcgctctcggtcgaaaagagcgacccagtcgagaaatttcacgccacctcgaatgtcaataattgggaaaccctcaacatccgccactacctaatcggcgagaatctgcgtggccggccgatgggtctgaggcgcgtcccgatgaacgtctccgcgctcgaactcgctcgcctttccgatgtcgcggcggtgatttccaccgacgagttgtcgaccgcgcgcatgaagcggctctcgaccgcgatcatgacggcactgaagacggttgaacaaggatatttccgccacgtgaacctttccagcaaagacaaggtccagaagcggctctacaaacgcttcgtgacggcgcttgactggtatcgccagtccttcggctcccggatcaacgagtcggaagctgtcgttgccatcgccgtcgcgttcgaaaccttgttgactgacgcataccagagaggcgtcgccgaccgcatcgagcgtcggctgggcctgtgcctcaagggtgtgcctggcgtcgactcctacaagcaggcagttctcgccctctaccacacccgcagcgagattgtgcacaacggctcactcggccagcaggccaatctcgtcgccgcgcaggccgccttcgcccgctgctttcacatgctaatctcccgccttgagggatggacgccggtggcgaatgaaccaatccgcgacctactgaatgacatctagtcgggacacgcgacctttccggctccctttaggtcgctggaaaccggtacaaatcttatggatcatcgaacttagcgaggaatatgcaatgtacaatttatttgtttcgggctggaaagaggagtggcagggggtgccatgtacattcgacctgtcgcgttgcgttaaccagcacgaatacacggatcagaagattgccgagaagttcggaaagctagacggggccgaactggcggaattgacgcgccttcccacgattttcgcctatgaggctgcctgcaagcttgatcccaagttcgggctcatccgcgatgttacggtaaggcgcgggcaagtgcgaatcgagtacgagttcatcccggtccagcccttcctgacggtagcagacttcgacaccctcgcattcgagcttgatattggcaattgggagatgaatcgtacgcactgggcggtcaaagacgtaaacctgcccaaggagctgcacacggccaaaggaataactctgccgtcgtggacgcgacaggcgagccgtgccgtcgatatcactcagcacgattttgacgtcggtctctcttttcctggtgaggcacgcgggctggtcgagcaagtggcccgcgaactcgaggcacgcgtcggtccaaacgcctatttttacgacaacaattatgtttcccagcttgcccgaccgtcgctcgacaccctacttcaggacatctaccgcaaccgctgcaaactgatcgtagtcttcgttggcgacgactatcagcgaaaagactggtgcggcgtcgagttccgcgcgattcgcgaaatcatcatggcacgggccgaacaacggatcatgttcgtgcgtgtggacgatggcgctgtcgatggcgtgtttcgcacggacggctacgtggatgcgagacggttcaatccttctgagatcgcccagttcatcgccgagcgcgtcgccctcatcacctagttaccgccagtctaatcggtagcgaaatggtgaacattttcctagttcggttcaaaagcggacggtcacatgcattcctgtctagccgaagctgtttgtcaaagaagtgtcagctttcaggaaatcgcatttgatcgacgaacgtttgggttgagggtcgaaagccgacacgacctttatcgcgataatcccggacgttagggcaaagttgaatgtcgctttgccgctcaggcaggggcaaagtaccttggcaaaaaaggttattttactgcaacaggagtatttttatatatttattttcaattggttatgccaatcgcaaaggcaatttatcgtgtcattcgacactttttgccaagggctgctgcaaagcctttgcggttttatctgccgtgcggaccatcgccgccgtgcggtctgaaataggtgcgcgggccatggcctccgtgtctgccgccccaatgcgggcgatccccccgccagcctgaacgcctccaatgcctgtggcgatgccagtatccgcggtcccaacggtcatgacggtcgttgagcgcggcaccaattgcgacgccagcgataagcggtatgccgatcaaggctgccgttggccgaaatcaccggaatagccgctggctgaaccttcgtgcatcgccagataacgcgaagacgcccagccgaacatattgccgtagttcacttggcaccagccatagccggatgtacagccccggacattgaccggagcaccgctcggtatggcgccaacggcagcatagccggttcctggccccgtccggacgttgagattggtggtggagatggcgtttgccgcctgcgctgcgcttgccgaaaagacaccaagcgcaataagcgcggctttcaaagcgagcttcatcggatttctccctgcctatttcctatttcagaaacgaaattggaaggtaggaagttcccataaaatattgcccgctcgaagcgggcatattttcaaaaaatcaaatctgtagaagcgtcggaaagtgccgacgcttcttgtcctatatagggggacgctctatcggcggcagcgtgcgacgtagatacgtccgtggcggtcgcgatattcgcatttgccgctgcgtagttcacgaacgagcaggccgccgagagcgcctgcgcccgcaccaatcaatgcaccgcgtccaccgcctgcaataccaccaatgatagctccgccagccgtgccgatcgagacatctttctcggttgtcgtacagcccgaaagggccattaatgctaccaatccaagcgccattttccgcataactactctcctcgtgagcatgccaatatgacgagaacgattatcccgcctatcagttgccttgttacgattgaaaaattggccccaactcgtctctacagattagcggtggtaacgaagagtgacggcaatggcaagcgccgcaaggccgatcgccataacgccctgtattatgaatacccaagtcatcatgatcttccttatggcgcggttgcctgaattaaacaggaactgccctaagtaatcagattgcagcaaaacctctttcgagatcggcgatgaggttgggcacgtcttccagaccgatctgaaggcggatgaccggcccggcataatcgttcttcgaaacggtgcggtcgccaagcttcacttcaagcgcaaggctttgatagccaccccacgaatagccgaggccgaaaatctccagcgcgttgaggaaggcgctcgcttgcgcatgtccgccctttgccagaacaaaggagaaaatgccggacgaaccggaaaaatcgcgtttccagatttcatggccgggatggctttcgagggctggatgcagaacgcgttccaccattggatgattttccagccagcgggcaatctccagtgcgcttttgcgatgatgttccagccggatgcccatggtgcgcagtccgcgcaagatctggtaggtgtcgtcaggcccggcacaaaggcccatcgtgccgtgtgtttccagcaattgcggccagcatttctcattggtcgaaatggtgccgaaaagaatgtcggaatggccggagggatatttggttgcggcgtgaatgctgatgtccacgccgaaatcgagcgcccggaaataaagcggtgtcgcccaggtattgtccatcatgacgatggcattgcccttgtgggcggcttcagcgatggcaggaatatcctgtatctcgaatgtgttggaggcgggtgattccgtaaacacgaccttggtgttcgggcgcatcagctttgcaatgtccgcaccgatttccggatcgtaatattcgacgtccacacccatgcgtttcaggatcgtattggcgaagtggcgggtcgggtaataaatcgaatcgacaagaagcgcatgatcgccgggtgaaagaaatcccagcagcggaacggttatggccgctagccccgatggaacgcaaaccgttcccgcagagccctccagcgcgtcgatggctttgcaaagcgcttcgcttgtgggcgtgccgcgtgtgccataggtatatttctggccgttgcttgccatggtttctgcatcgggaaaaagcacggtcgatgcgcgcacgacgggcgggttgacaaagccgtgatagtcgccggggcaataaccgtcatgagcaagccgcgtgtttatgcccaacttctctgtcttcaactgctgcttagccacgaaaatgcctccagaccatgttgcgtgctgttccacagattctcgaaagacgtgattctgccggctgggtacaagattggcttcggcaaaaagagcttcgatcgcgttctttgtgggaactctaacttcttggataagacgcgcgcaagccggatgcaacagtccagccggtttgaggcgcaaagtgtacattcaaaggatatttgaagaatgacggtgccaaatgcggaaaatattttacttaatcccatccgcgccgcttgcgagcttgtgcgggcgcttctgcgccctgcctataaaggtgcgccatcgtcatggacgatggaaatgacggccattgtcgctcttctgcctttcattcttctcgtcctgcatctttgggatgcagatctcagtagagcggcctcgcacagcaccggcctgttcatggaaatcctgcgagcaggcacggatgctatccgtaccgtaatctggctgcccatagccctcgctgtatggctggtgacggcgcttctcctgtctccgtcgtttcagggcggggcacggcgctggctggtacgattgcacggttgggcgacacttgtggcggcgtccattattgtgggcagtattccggtggagcttggcaagcttgtcgtcgggcgggcgcggcctttactgagcgatgaggttggagctgcgtcgttctcacccttcaatgggcaatatctttatgaaagctttccttccggccattccatgatggcgggtatcatgctggtttcgctgtggattttccttccacgcctgcgaatcgtcacggtcgcgatttgcctcctgttctgcatcagccgcgtggcggccggcgtgcattatcccacggatgtggtggcaggcttcacgattggattcgtttccgcatggtgggtggcgcgctacatggcgacgcgaaatattattttttctttggatgaggaaagcgtaatgccgcgcatctgatttcgcccgcaggttgtttttcgaggggcttttcttatcgcggtagaggctgtcaaccaattgaaatatatgatattaatgtggaaaagcacgagtgctttccgtcatatttgccaatagataatttatacccagaaatagggaaatcatgtaaaatttcgcatgttcccccagcatatctttcacaggccgggcttcgtatccacgttcagaccttgaccaacggcaaattttccccttcgataagagctgtgaaggcgacaggttgtcacggcgctcaaaaaataaaatagaagaccttcaaaaaggtctggggtgaggggcggcctgttgtagggcatgggcttgggaggacagacggattttccgacagctttgtgcaaaaaagtaagaagagagacgcttggggcgaacggctccttgcgatccagggaacataaaaggttgcaggccagatgaaaaaaactctcatgacgggtgtattgggtgcggcggcgctgtttggcatcgcttcgggagcatccgcagacacgctttccgatgtgaaggcgaaaggttttctacagtgcggcgtaaacacggggctacttggttttgcgtcgcccaatgataagggtgaatggtccggtttcgacgttgattattgccgtgcggtagcttcggcgatcttcggtgatccgaccaaggtgaagttcactcctctcaatgcaaaagagcgtttcacggcgcttcaatccggtgaggtggacgttctgatccgcaacacgacctggaccatcagccgcgatacgtcgcttggtctcgattttgctggcatcaactactatgacggccagggcttcatgatcaattcaaagaagctggcgggcatcaattccgcattgcagctttcgggtgcttccatctgcgtccaggccggcacgacgaccgagctgaacatggccgactatttccgcgccaataagatggaatataatccggttgtctttgagaagatcgaagaagccaatgccgcttatgattccggccgttgtgacgcctatacgaccgaccagtccagcctttacggggttcgtctggcgcttgccaatccggacgatcacgtcatcctgccggaaatcatttccaaggagcctttcggcctgaccgttcgtcaaggtgacgccaggtgggcggatgtcgttcgctggacgcataatgcgctgctcaatgccgaggaatacggcattacgcaggccaatgtcgaagagatgaagaagtccgataatccggatatcaagcgtcttctcggcgcggaagcagacaccaagatcggcaccgatctcggcctcgacaaggactgggtggtgaagatcatcaagggtgtcggcaattacggcgaaatcttcgagcgcaacattggttcgggcagcccgctcaagatcgcacgcggcctcaacgcccagtggaacaagggcggcctgcaatatggcatccccgtgcgctaacgggtcttactttccagactgattatcgggcgggtgcagcagcatccgccggatttgtcgactctacagttgtctgtttgctattggccctgcatccgggtctttgatcgctggcaggctgctttgtggaattcacccgcgtcttgcaggctgcaggctcgaaacgagctggaacaggcagacagcaagaccgaacggttcggcattcgacgccttgttttcagaaaatgctccgcaatgcgggctgttttttctgtctagggccgaggccgccagccgagaggcacaggaaacatatggcttcctattttggtactgaacgtcgccagggcagcggcggaacttcgctcctgtatgatccgcgtgcgcgcggcatcttctatcaggtggttgtctttggcgcggtcatcgccgggatctactggatcgtcggcaatacgatcaccaatttgcagcgcgcaaatattgcatccggtttcggcttcctctatgggcgcgccggttttgatatcagtcagacgctcattcaatataacagcgattcaacctatggccgggcctttctggttggccttgtgaatacgctttatgtcgccgcgctcggtgttgtcacggcatcaatcatcggatttctggtcggcatcggtcgtctttcgcacaactggctgattcgcaatatctgcacggtctatgtggaggtcttccgcaatattccgccgctactcgttattttcttctggtatttcggcgttctgtcggttttgcccccggtgcgccaaagctattccatgccgctttccacctatatcaacaatcgcggcttcttcatgccatcgccggtttggggcgagggggcatgggccttgccggtggcgcttttgattggcatcctggcttcgtttgccgttgcgcgctgggcaaaacgccgccagatggcaacaggacagcctttccacacgatacgcgtatcggctgcactgattatcggcctgccgatactggcgctgatcgcgacgggctttccggtttcattcgacgtgcccaagcttggaaccttcaatctgacgggcggcgcgcagatcaagccggaatttctggccctgtttctggccttgtccttctatacggcctccttcattgccgaaaccgttcgtgccggtgttctgggtgtcagcaaggggcagaccgaggcggcctatgcagttggtcttcgctccggccagacgatgcgtctcatcatcgtgccgcaggcgctgcgcatcatcattccgccgctgtcgagccagtatctcaacctcatcaagaactcgtcgctggctatcgccatcggctatcccgatcttgtcgccgtcggcggaaccatcctcaaccagacaggccaggcggttgaagtcgtggcgatctggatggtgatctatctgggcatcagcctgatcgtttccggcctgatgaactggttcaatgccaagatggctctggtggagaggtgacaatggaaaacgcagatctccaatatgtccgcacacagatggtggatggtgaggcgcctccgcgttctgtgcagggcatttctcactggctgcgcgtcaacctgttcgcaacgcctgtcgatgcggcgctgaccattttcgggctggttctggtcgtctggttcgtgccgcccatcattgaatggctgttcatcaatgcggcctggacgggaaccagccgcacggcctgcctgactgccgcgcagggcggcgcccagccggatggctggtcgggcgcctgctgggccttcgtgaatgcgaaatatgagcagttcctttatggccgctatccgatttccgaacgctggcgtgtcgatctgacggcgctgatatttgccgctcttctggtgccgcttctgatcccgaagattccgaagaaggggctcaacgcgatcctgtttttcctcgtgtttccggttgtggccttcttcctgctggttggcggctggttcgggcttccctatgtggaaaccccgctctggggcggccttttagtcacgctggtcctttccttcgtgggcattgccgtgtcgctgccgctcggcattgtgctggcactcggacgccgctcgaaactgccggtcatcaaaaccctctccatcatcttcatcgagatggtgcgcggcgttccgctggtgacggtgctgttcatggcaagcgtcatgctgccgctgttcctgccgccgggcgtgaccttcgacaagctgttacgtgccctgatcggcgtggcgctttttgcttcagcctatatggcggaagtggtgcgcggcggtcttcaggccattccgcgagggcaatatgagggcgcggatgcgctgggcctcagctattggcagaagacgagtctggtagttctgccgcaggcgttgaaactggtcattccgggcattgtgaacacgttcatcgggctcttcaaggataccagcctcgtctatatcatcggcatgttcgatcttctgggtattgtccggcagaacttttccgatgcaaactgggcttctccacaggcacctgccacgggtttgatctttgcgggtttcgttttctggattttctgtttcgctatgtcgcgttactctatattcatggagcgacggctcgacacgggtcataaacgataagaataaagggaataatggaaatgagtgcacaaagcgccctccagcagtccgggatcgaagtcgaccgctcgaaaatgcaggtttccaaaaccgaagtcgccatcgagatcaccaatatgcacaagtggtatggtgagttccacgttctgcgtgacatcaacctcaaggttatgcgtggtgagcgtatcgtcgtggccggaccgtccggttctggcaaatcgaccatgatccgctgcatcaaccgtctggaagaacatcagaaaggcaagatcgtcgtcgatggtatcgagcttaccaacgatctgaagaaaatcgatgaagtgcgccgcgaagtcggcatggtgttccagcacttcaacctcttcccgcatctaaccattctggaaaactgcacgcttgcgccgatctgggtgcgcaagatgccgaaaaagcaggcggaagaaatcgccatgcattatctggagcgtgtgaagatcccggaacaggccaacaaatatccgggccagctttccggcggccagcagcagcgtgtggcgattgcgcgcgcgctttgcatgaacccgaaagtcatgctgttcgatgagccgacctcggcgctcgatccggaaatggtcaaggaagtgctggatacgatggtgagccttgctgccgaaggcatgacgatgatctgcgtgacgcacgaaatgggctttgcccgtcaggttgccaaccgcgtcatcttcatggatcagggccagatcgtcgaacagaattcgccagacgaattcttcgataatccgcagcatgaacgcaccaggctgttcctgagccagatcctgcattgatacggttttagagcggttccgacgattctgttaaaaccggaaccgctctagtttcgcacggccaaagccgcgtcatagccataaagccagtccagatctttcaggaaagtttccgggctgcgcacggcaaaaagcatattgcggccaagcgcaaaaatgccggtggcgtgataggcgaagcggtttaactgaccgcgcttggcaacggctgcgatccgctccttgcggacactatcgaaccgcttgagccctgctgcctgatcgtcgctgtcgagagcttgtgcaagggcagcggcgtcctcgatcgccatcgcagcgccttgggctgcaaagggtgtcacggcgtgcgaggcgtcgcccagaaagattgtgcgatccggcccgacaaattgagcgtcggccatttcaaaaagcggccaataggtccaatcccttgtcgcggcgagtatctcgtgaaccggcttgctccaatccgcatagatggattgtagatgggcatgatcgccggttttggaccagacttcgccgggattttcgccgccggttatcgcgacaaaattgaagaaattgccgccttttaccggataggcgatgaaatgggccttgttaccaagccaggcggaaaccgctttgtgttccggcatcgcgcccagaaaagaggcgggcagggcatcggcggcaagcgtggtgcgccatgcaatatggccgctgaaacgggctttgctataaccggccttcgcacgctgcatcgaccagacaccatcgcaggcgaccagataagcggcctcgacagtttcaacgctattttcacgcttgatggtggcggtgatggaattgcctgtcatgcgctggtctgtcatttccgcgccgagattgatttcaatgcccggcgcgttgcggcaggcatcaagcagggcagattgcaggtcggcccgatgacagacaatataaggatgatgccagcgattgcgggccgtgtcgtccaattgcatggcaagcagcgggcgcgccttgcgtccatccatcaggtagagggctttcggcgtgacacccgtgccggatagacggtcggcaacaccgagccgttccagatgacgcatcgcattgggtgcaagttgcaggccggcaccgacttccgaaagttcctgcgctttctcgaaaatctgaacgcgccagccgcgcgccgccagttccagcgccgcgcttaatccggcgacgccagcgcctgcgatcaatatgtttcctctggtcaagccggagccgctccagcgcgccgaaaagatcaggctgccttatcggcaggggcttcgtaaacgcagcctgccggaatggtttcgtcggcatgcagcttggcattgtagcgatagagcgtcgagcagtacgggcaaacaatctcgctttcatcacccatgtcgagatagacatgcgggtgatcgaaaggcgggtttgcgccgacgcacatgaattccttcacgccgatttcgatggcattatggccggcgtcgttctggaaatgaggaatgatgtgatcggacataatatgctccggttctgatagatggtggtatatagcatgatctcgaaaaatgggaaccggctttcgggcagaccatgcgcaaacatgccatgcctataccccgaaagtcttgttttcggaagcgtttttagcaattctgaagacaattaaagcgatttgctatcaaattgtcatatgacagccataggctttgggccgagccggaatgttccggcaaaggccgggacaggaaaaatgaacgaaaacagcgttatggcgaacgagccccacaatgggagcgcagatatgacagtcgaactgccccccagttccccttattccggctttgcttcgggcgatctggcgcagacggacattcacgaagctttgaacggcgggttgatgcaaagtgccgaccgcttcgtcaatcgagagttttcctggcttcagttcaatcgccgcgttcttgaggaggcggcgaatatccgccagccgctgctggagcgcttacgcttcctttccatctcggcggccaatctcgatgagttcttcatggtgcgcattgccggtctggccggtcaggttcgcgcaggcatagccttgcgcagccccgacgggcgcacaccgcaggagcagcttgatttcgttctggaagaggtggggcgccttcaggcggagcagcagcaatgtctgcgcacgttgcgcaaggagctggaaaaggaaaatatcgagatcgttcgcccacccgccttgtcgaaacacgaaaaggaatggctggaaaaccattttctggaaacgatcttccctgtcctgacgccgctttccatcgacccggcgcatccgtttccgttcattcccaatctgggcttttccatcgccttgcagcttgcgcggcgtgccgataatcatccgatgacggcgcttctgcgcattccggtcgcgttgaaacgcttcatccagctactgaccgaccagaacaacatctatcgctttattactatcgaggatgcggtaagcctctttatcgggcggctattccccggttatgaggtgcgcggcgccggtacgttccgcatcatccgcgacagcgatattgaagtggaggaagaggcggaagacctcgttcgcctgttcgagacggccttgaaacgccgacgccgcggtcaggtgatccgcatcgaatttgacggtgaaataccggaggcgctgcgcatcttcgtggcgatggagcttggtgtttccgaaaatcgcatcagcgtgcatgaaggccttctggcgctgaacatgatttcagaggtcgtttccatcccgcgcgaggaccttaaattcgtctcctacaatccgcgtttcccggaacgtatccgcgaacatggcggcgattgcctggcggcgattcgcgaaaaggacatcgtggtccatcacccctatgaatccttcgatgtcgtggtgcagtttctgcgtcaggcggcagccgaccccgatgtgctggctatcaagcagacgctttaccgcacctccaacgatagcccgatcgtccgcgcgctggtggatgccgccgaggcgggcaagtcggtgacggctctggtggaattgaaggcccgcttcgatgaggaggcgaatattcgttgggcgcgcgatctggagcgtgcgggcgtacaggtggtattcggcttcatcgaattgaaaacacatgcgaaaatgtcgctcgtggtgcgccgcgaagaccagaagctgcgctcctatgtgcatctgggaaccggcaattatcatcccatcacagcgcgtatttataccgatctttccttcttcacctcggatgctgaaattgcgcgtgacgtggcgcatatcttcaatttcattaccggctatgcgcagccggccgaggaaatgaagattgcgatttctcctttcacactgcgcgcgcgcatcttgaaacacattgaggatgaggttgcccatgcgaaggcgggaaagcctgcggcaatctggatgaagatgaactcgctcgtcgatccacagataatcgatgcgctctatatggcgagccaggcgggcgtgcagatcgatctggtcgtgcgcggcatctgctgcctgcgtccgggggttccggggctttcagataatatccgcgccaagtcgattgtcgggcgttttctggagcacagccgcatattctgtttcggaaacggccacgacctgccgtccggcaaggcaattgtctatattggttccgccgatatgatgccgcgtaatctcgaccgtcgcgtggagaccctcgttccgatcacaaatgccacagtgcatcagcaaatcctgtcgcaaatcatgtttgccaacataattgataaccaacagagctatcagctacttgcggacggcacctctcgccggatagaaaaggaagcaggagaagaagctttcaacgcgcaggaatatttcatgaccaatcccagcctgtcgggtcgcggaaagtcgctgaagtcttcggccccccgccttatcgcgcatcgcaagcgcgcgcaggcggagagaaaaacgactgcatgagccccgcattcgcacaaggtcgcctgaaggggctgaaacccgttgcggtgatcgatataggatcgaactcgatccgcgtcgtcatatatgaaggcatcgtccgttcgccgacggtgcttttcaatgaaaagattctctgcggcctcggaaaaggcctcgcgaaaaccagcaagctcaacgagaaatctgttgaggcggcgttgcgcgcgctgaaacgttttcgcgctctggcggaacaggcgggtgcggtttccatccacgcgctggctacggctgcggcgcgggaggccaagaacggccccgatttcatcgctcaggcagaagccatccttggacgccatattgaagtcctgtccggcaaggaagaagcctattattctgcgcttggcattatttccggcttctacaagccgaagggtgtgacgggcgatcttggcggcggcagtctggaactggtagccgtggacgatcatgaagtgggcgaggggatcaccctgccgctgggtggcctgcgcttgcaggatatgtccgatgggcgcttgcccgaagcggtaaaaattgcgcgcacgcaacttgcaaaggcggtcatgctgcaagcgcatgaagggcaggccttttatgctgtcggcggcacatggcgaaacctcgccaagctgcacatgactgccaggaactatccgctgcatgtcatgcatggctatgagatggacgccgcagaggcacagagtttcctgaaacgcgtggccaagggcaatcttgatacgatgcgcggcatcgaggcggtttccaaaaatcgccgtcagcttctgtcctatggggcgacggtccttctggaaacgctgcgctgcatgaagccgtcgaagattattttctcggcgcttggtgtacgtgaaggctatctctattcgctcctgcccaagaacgaacagcggcttgatccgctgctggcttcggcggaggaacggtccattcttcgctcgcgctcgccgcgccatgcgcgtgaactgacgatctggaccgggctaagcctgtctgttctgggttatgacgagacgccggatgaggcgcgttatcgcgaggctgcttgtctcgtggcggatataagctggcgtgcacaccccgattatcgtggctcgcaggcgctgaatatcattgcccatggctctttcggcggcatcgaccatgcgggccgttctttcatggcgcttgccaattattatcgccatgagggtttgatcgaggacgagatcgcgcccgaaatggtccagctttccacgccgcgcctacgtgaacgcgctaaactgcttggggctttgctgcgcgttgtctatcttctgtcggcttccatgcccggcgtcatcccgcgccttgtctggcgcgaggacgaagagggcattgcgctggtcgtgccgggagacctcgccgatctgatttcagaccgccccgagggacggctgcaacagctttccaagctgacggggaagaacatctatttcgcggtcggcgacggcgcgattgaggagatgcgggagtgatttaggggaataggggaataggggaataggggaataggggaataggggaatagggtgcgggcaggtggtggacaaggcaagtaaaatatttgccttgactgaaaaagggtgattttttcccttactcccttaactccaccgctctgatccgtcggttctcaaacttgatgccgatcttgccgtcgatgagatcgagtgccttctggccgaaaacctcgcgtcgccagccgtgcagggcagggacgttcgccttgtcgccctccgcggcgatcttttcaatatcgtcggaattggcgacgatctttgctgccacgccatgttcttccgtcaccagcttgagcaggactttcaggatatccgcagcggcggcgctgccttccggtgagtgggatggctttggcgatttgggaaggtcttccttcgcgattgcaagcgccgactggatcgccgtgacaaggcctgccgcctgtgcggaacgctcccaacccttggggatggaacgaaggcgaccgagcgcctcggcgtcacgcggctgctgctgtgcgatttcggcaatcgtgtcgtccttgatgatgcgcccgcgcggcacgttgcgttcacgcgcctcgcgctcgcgccaggcggcaacggcctgcacgatggcaagctcaagtggtttacgcacacgcgccttcacgcgccgccatgcgtcatcaggatgaagatcgtaagtttggcgcgcggtcagcaccgccatttcctcgttcacccactcgctgcgcccttctttttgaagctcttccttcagatagaggtagatgtcgcgcagataggtcacgtccgccagcgcataatcgagttgcttgtcggaaagcgggcggcggcgccagtcggtaaaccgcgaggacttgtcgaggtgcttgcccgtaaccttctgcacgagctggtcataggaaatcgcatcgccaaagccgcagaccattgccgccacctgcgtgtcgaaaactggcgaggggatcagattgcccagatgaaagacaatctcgatatcctgccgggcggcatggaagaccttgacgatttcctcatcggccatcaggcggaagaagggcgcaaggtccaaccccggcgccagcgcatccaccagcgccgtatggtcaggtgaggccatctggatcaggcacaattccggccagaaggtcgtttcacggatgaactccgtgtcaaccgtgacgaaatcggatttggcaagggcggatacggcctcttcaagggcctcggtggtcgtgatgagttgcatggttttcttttagacaaagcgacatcgattgtcgcgaaagaatgcgcaaaacccgtagcataacaagtgcaaattgtattttttgtcgatacgttgcgtcaagcggcgcgaaccttgacgcttgcatacagtgcagacttgacaaaacccggtcaaaatgcgcttttccgccagaatttgcagcacttgcctgcactgacttatcctattccaaaaggcagaaatcatgcaccgttaccgcagccatacctgcgcagcccttcgcaagacggacgttggttctaatgtccgtctgtccggctgggttcaccgcgtccgtgaccatggcggcattctcttcatcgatcttcgcgatcattacggcattacccagattgtggccgatcctgattcgcccgcgttcaaggttgccgaaaccgttcgcggcgagtgggtcatccgcgtcgatggtgaagtgaaggctcgcgccgacgatgcggtcaatacgaacctgccgaccggcgaagtcgaaatcttcgcaactgaaatcgaagtgctttcgcctgcgaaggaactgccgctgccggttttcggcgagccggactatccggaagatattcgcctgaaataccgcttcctcgatttgcgccgcgaaacgctgcacaagaatatcatgagccgcacaaagatcatcgccgcgatgcgtcgccgcatgaccgaaatcggcttcaatgaattctccacgccgatcctgacggcttcctcgccggaaggcgcgcgcgacttcctcgtgccgagccgcattcatcccggaaaattctatgcgctgccgcaggcgccgcagcagtacaagcagcttctgatggtggccggtttcgaccgctatttccagattgcgccctgcttccgcgatgaagacccgcgtgccgaccgcctgccgggcgagttctatcagctcgaccttgaaatgagcttcgtgacccaggaagaagtctgggaaaccatggaacccgtcatgcgcggcatttttgaagaatttgccgaaggcaagccggtgacgaaagtgttccgccgcatcgcttatgacgacgcgatccgcacctatggttcggacaagccggacctgcgcaacccgattgagatgcaggccgtgaccgaccatttcgccggatcgggcttcaaggtcttcgcaaacatgatcgccaacgacgcaaaagtcgaagtctgggccattccggccaagaccggcggctccagagctttctgcgaccgcatgaattcctgggcgcagagcgaaggccagccgggccttggctatatcttctggcgcaaggaaggcgacaagcttgaaggcgctggcccgatcgccaagaatatcggcgaagagcgcaccgaagcgatccgcaagcagatgggccttgaagacggcgatgcctgcttcttcgtggctggcctgccgtccaagttctacaaattcgcaggcgatgcccgcacccgcgcaggcgaagaactgaatctcgtcgatcgcgaccgttttgaactggcttggattatcgatttcccgttctacgaatgggacgaggacaacaagaagatcgactttgcgcataatccgttctccatgccgcagggtggcatggatgcgctggaaaacatggacccgctggaaattaaggcctatcagtacgatctcgtctgcaatggttttgaaattgcctccggctcgatccgtaaccagttgccggaagtcatggtcaaggctttcgagaaggtgggtctcagccagcaggacgtggaagagcgtttcggcggcctttaccgtgccttccaatatggtgcgcctccgcatggcggcatggcggccggcatcgaccgtgtcatcatgttgcttgtcggcgcgaagaacctgcgtgaaatctcgctcttcccgatgaaccagcaggcgcttgatcttctgatgggcgcgccttcggaagtttcaccggcacagcttcgtgacctgcatgtgcgcctggcgccagtgcaaaagagctaaactgatagaaaaacccggtcttgagccgggttttttatgcatctgaaaaagcccggtgtgaaaacgcaccgggctttttgactttaattgtcggcgtccacactgattttcaaaagctggatgatctttgtcgggtccagcgatgccgtggcgaagatcgaagcgaaagtgaccggctggtctggcgaggcgctgatggttagcgacttcgggtcggtgaaatatttatccgcagcggttttgagctgctgggtgaattcggggttcttcaactgtgttgccagcagcggaaccatcatcttcacctgttggcgagcgtcttggcgtcggtgccctgctgcttcgcaaaatagtccagtagcttctgggtgagcgtgtcattgttaaagcggatcgtgaggttcttgaggttgagctgctcggcaagaacaagaacggccctaccggaggcatccttgtcggcatcggccttgctcatggcttcctgcgtcttgtggacggcttccatgaaagccaggtcatagccacccagattgccggtaatgtcgatggtgccgagttccggcgccttgatttcaagctggtcgagcgaggcgtcgccggtcttgggcgaccagcttcccttggagttcagcgaagcgtcgagcgtgttcatgccgaacggagcaagcgggttcttgccgcctttttcaaaggtcacgtcgatattctggatgttccagatataaccgatcttctcggtcttgttggatgtgtcgagcgaaacgtcgatacccttcagcgtcgtgccattcttgccgggtgcgccgaaatgaacctcgtcgatcttcgttttgtcgtaaaggaccatgctgtcgagcggtcccttggtcgtttcggacggaataaaaacattctgcatcgacaggcccttgatctcggccctgccgtttttctcttccttgccgttgaaaacgagatcgggaacggtgatctgcttgatggtataactgccgtccggggtgtcttccacattttgcagcgttacatcaccgagaaccgtttcatcctcggaaacagtgggcagcttgagcgaggcgccttcgaggatgatatccgcgccgttggtcttgacgccgctgaagctgagctcgccgccctgctttgcgtagagcgccttgatgcggtttgcgacggcattggcatctgccgccattgccgcgctgccaaaaaccaatgaaagggctgtgctggcaacgagaatgcgcgctgcgggcctgatgctgacaaataattgcatgtgatactcctgccttacccctgattttgtatggcatccacaggcggaaatcgtttgtttttacagcacgatctgctctgtttgcaatgcctgccaggaaaatccgattgtgatggttctatagactataaatggcggcagtattgcgacggtgtggcaaagccttgccctcaaggcgcaattatagtgagttggcgggtgagcgcgcattttcgcgccatggcaggtttgcttttcttaaagcataatccgactggagtgaaacgaggacgatcaagattatgcttcatataaaaagggcttgaccgccgatctggtccagtcagatcggggctctaggacctgtctgcattcaaggattcccttttgtacgaaattctgattcaaggttgttaaaggagaacagccgtgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgttgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgccattgctgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggcttcgtccatctcgcatgcgctatgatctggttacgttgaatgcagacacgccctaatgtagaggattggttttcttcaactcttgctgacgaatcgcacagttggtactgagagatatgggaaaaagtctgattccgcccggcgacggcgaagaacacattgaacgggtcgatctgaaatcggctcttgaggaacgttacctcgcttatgcgttgtcaacgatcatgcatcgtgcgctgccggacgtgcgcgacggcttaaagccggtgcaccgccgcatcatgcacgccatgcgcctcctgcggcttaatcccgatcaggcttatgcgaaatgcgcccgtatcgttggcgatgtcatgggcaagttccatccccatggcgatgcctcgatctatgatgcgctggtgcggctcgcgcaggatttcgccgtgcgctatccgctcgtggacgggcagggcaatttcggcaatatcgacggcgataacgccgccgccatgcgctacaccgaagcgcgcatgacggaagtggcgacgctgcttctggaaggcatcaacgaaaacgccattgatttccgtccgacctataatgaggaagacgaagaacccatcgttcttcccggcgcttttcccaacctgcttgcaaacggttcggcgggcatcgcggtcggtatggccaccaatattccgccgcataatgtggcggagctttgctcgtcggcgctttatctcatcaatcatcccgatgcgccggtggaggaactcgtaacctcgcccgaacaatgggcggagattgaacaagagtccaagaccgatccggcagcacttctgaaatgcaaggtgcgtggcccggatttcccgaccgggggcatcctcgtcgaagagcatggcaatattcttgaggcctatcgcacggggcgcggcgcatttcgcgttcgtgcccgctggcacaaggaagagggcaatcgcggcacctgggtgattgtcgtcaccgaaattccctatcaggtgcagaagtcgcgcctcatcgaaaagatcgcggaactgcttctggcaaagaagctgccgctgcttgacgatattcgtgatgaatcggcggaagatatccgcattgttctggagccgaagaaccgcacggtcgatcccgagctgctgatggaatcgctgttcaagctgaccgagcttgaaagccgcgtttcattgaacatgaacgtgctgtcgcacggcaaggtgccgaatgtcctgtcgctgggtgctgtcctgcgcgaatggctggagcatcgcaaggaggtgctggttcgccggtcgcaattccggctggcggagatcgaaaagtgtctcgaaatccttggcggcttcctgatcgcctatctcaatctggatgaggtgatccgcatcatccgtgaggaagacgagccgaagcaggaattgatgcgtgcttttgaactgactgacgttcaggccgaatccatcctcaatatgcgcctgcgttcattgcgcaagcttgaggaattcgagatccgcaaggagttcgatgacctcactgccgaaaagacggacctggaaggtctgctcgcttccggcacgcgccagtggaagaagatcagcaccgaaatcaaggcggtgcgcgaaaagtttggcccgacgaccaggcttggcaagcgccgtacgactttcacccatgctccgacgcacgatcttgaagatatccatcaggctatgatcgagcgtgagccggtaacgatcgtggtttccgaaaagggctggctgcgcgccatgaaggggcatctggccgacttctcgacgctttctttcaaggagggcgacaagctcaagcttgccttccatgccgagacgaccgacaagcttttgttcttcaccacgggcggcaagttcttcaccatcggtgccaacacgctgccgggcggccgcggccacggcgagccgatccgcattctggtcgatatggaaaacgatcaggatatactgacggccttcgtgcacgatccatccgcaaagctgctgcttgtcagccatgagggcaatggtttcattgttccggaaagcgaggcggtcgccaatacccgcaagggcaagcaggtcatgaacgtcaaggccccggatgaggcgaagctttgccagcgcgtttcgggcgatcacattgctgtcgtcggcgaaaaccgcaaaatgctggtcttcccgctttccgatatcccggaaatgacacgcggcaagggcgtgcgcctgcaaaaatacaaggatggcggggtttgcgacgttcgcaccttcgcaattgccgatggcctgtcatggcaggattcggcggatcgcaccttcaatcgcagcaaggaagaactggtcgagtggatcggcgcacgcgcctctgcgggccgtctggtgccgaagggttttccgcgttcgggcaaattctgatggatagagcattttcgagccaaaaatgtgaaacgcctatgcggggaaatcagtccactggactgatttttgatcccgctccgatgcgttggaaaatgcgacaaaacaaatagttagagcaatcccgtcaagacaagagccgctctggacgaaaggcggcgcattcggccgccttctgttatccctcaaaacgctgccagccgcgggggcccagatgttcctgcggtgtgaagcggattttatactgcatcttgcgggaaccctcgacccaatagccgagatagacatgcggcagtccggcagcacgtgcccgttcgatatggtcgaggatcatataggtgccgagcgaacgctcctgcatgtgcggtgagaagaaggaatagaccatcgaaagcccgtcggccatcacgtcggtcaatgccaccgcgatcagttcgccatcgcccttggcgctcatgaaactgtccggtccccgccgccgatattcgatgatctgcgtgttgacatgcgtatcctcgatcatcatcgcataatcgagaacggtcatatccgacatgccgccggagcgatggcgcgcatcgagatagtcgcggaagagcgcatattgctcggtgctgggctgcgccttgtgcacgcgcccgataagatcgcggttctggctccagacccggcgcatattgcgcgtcatttcaaattcaccggccaggatgcgaacggagatgcaagccctgcacacttcgcaggccgggcgataggcgatgttctgtgagcggcggaaaccgccctgggttagaagatcgttgatttcgttggccttgtctcccaccagatgcgtgaacaccttccgctcctgctggccctcaagataggggcagggggagggagctgtcagaaagaactgcggagactgctgcggttgatgggtcattcaatatccacgaaatggcaataccgaaaccatcacgataattatcaaggatcgaaccgacagcgcaaaacgtcaatagacattttgtcctgtcggctttgatttttttgatctatgcgcttatcgatccgaacggatgacggcggtgccgagaagcaggtcatgcacggtgcgcttgcggtcgagaaccagcgttgcaagcaggatcagcggcgtcaggacgacattcaggccccagaacagcaccgtatgaacgattgcaagcacgggatcgaccgtgccgccttcaagccttacgagcttgatgttcatcatctgcatgccctttgtagcctgctgtggtccgcccagcgtgtgcgcaacatagaacagcgccaccattggaaacatgataccataaagcatccagccgaggctgaatgtgatgatgccaagaatggcgatcacgattgccacaggaatgcagagcagaaagacaatcagataatcgatgaggaaggccatgatacggcgcgttcgcacaccttcaaagaatgagcggctttcataacgcggacccacgatttcaccgtgtagaatatggtcggacatcgttccttccagtcgtttccaaggaagcggccgggcaatgagaaccggcgctgttccgcaatcttagcgcaacaacgcccaacatggtaacggaaaccggctatttcaaggaaacgggtttaacgtgccgaaatggaatagcccgatcaggccttgagcttttcagccacttccattgcgaaataggtcagaattccgtcacagcctgcgcgcttgaaggcgagcaggctttccatcatcaccttttcctcgtcgatccagccattgatcccggcagcctttatcatcgcatattcgccggatacctgataggcgaaggtcggcaggcggaattcgtccttcagacggtggatgatatcgagatagggcaggcccggtttcaccatcagcatgtcggcgccctcggcaatgtcctgttcggcttcgcgaacagcttcttcagggttggccggatcgatgtaataggttttcttgtcgcctttcagcaggccttgcgtgccgatggcgccgcgataggggccgtaaaaggcagaggcgaacttggtcgcataggacatgatcggcacatggctgaagccgtgctcgtccagtgcctggcggacagcgcccacacggccatccatcatgtcggacggggcgatgatgtctgcaccggcctcggcctgggaaagcgcaccgcgcaccaccatggcgaccgattcgtcgttgagaatttctccgtcgcgcaaaatgccgtcatggccatgtgtggtgaaggggtccagcgcggcatcggtgatgatgccgatttccggcacttctttcttgatggcgcgtaccgcacggttgatgaggttatccgggtttgcgacgaaggagccgtcgtcggttttcatttcaggcttttcgcgcgggaagggggcgatggctggaatgccaagcctggcggctttttcagccatgcgcacggccatatccaccgaataacgttccacgccgggcattgcttccaccggctcggtcacgccggagccataggtcaggaagaaggaaagaatgaggtcgttcaccgtcaggtggttttcctgcaccagcctgcgcgaccagtcggccttgcgcatgcggcgcaggcggcggctgcccgttacgtcatcgacgtgctggctgatattggctggcagatatttggactgacgatcggtcatggaactgttcccgagaagtgacgccttggaatgcgaagccccaaggctggcatcggatgggcatccgtttatcatgggaaaagcgatgaaaccaagaacattgacctgtgcaggattgacgcggggcgtctcactttctacccatttgtaggaacgggagaaaagatatgcagattgacttcggcggtggtagcgagattggctttgaacgcaagggtaaagcgggacttgtgaagcttacacggaccgcagcactcaatgcgctgacgcataatatgattctggcgctcgatcgcgccttgcaggcctgggaagatgacccggaagtggcttgtgtgattctcgaaggtgaggggcgggctttctgcgccggcggcgatgtggtcgcagccttcaaggccggacaggccggcacgcccgcctatgaattctttcatgacgaatatcggctcaatgcacggatcggtcgttttccaaaaccctatgtctcgctcatcaatggcatcgtgatgggcggcggcgcaggcatttccgtgcatggatcgcatcgcatcgtgaccgagaacaccatgttcgctatgccggaaacaggtatcggttttttcccggatgtgggcggcagcgttttcctgccgcatctgcatgataatttcggctattatctcgccttgacaggcaaccgcatccgctggggcgattgcctgcaaagcggcatcgcaacccatgccgttgcggcaagcgatctggaggatgtgcgcgacgatatcatcgccactggcgatatcgacgccgcgcttacccgcagccagtacccggattttgaaacctctgtcgaaatacgccagcttgtggccgaatgtttttccggcgccacgctggccgattgtatcgaggcgctggaacgggccgccgaggcgggcaacaaatccgccagggacacattgacggttatggccacgcgctcgccgaccagcctcgcggttacgttccgccagcttgccgatggccgcccgcttggcctcgatgactgtatgcgcatggaatatcgcatcacaagccggatgctggaagaacaggatttctatgaaggcgttcgtgcgcttctgatcgacaaggacggcgcccccgcctggaaaccggcgacgctggaagaggtcaagcctgaacaggttaatgcctatttcgccaatctgggtgacagggaactgacattgtgatgaggagcggctgatgcatatgaacgagctgtgccagcacattcaacccagcggaaccgaatgggccttcacatggttcatgcggctcctcgcactggcggcgctggcaagcggcgtgttctattggatccgcctgatcggcattcaccccggccttttatggcgcttcgacctgatgccggggctttggcaaacagcagttgtggcgctggcggtgttgatgcctgttgcctcgacggggctgtggatgcgcgcgccctgggggcctgtcttgtggtttgtcgcagcaatgggcgagatagcgatctattccgtctttgcgcggcattttgaatacaggcccatcaccgtcgcgttcgatgtgctttgtattctcgtttatatcgtctttcgcgtgcttttgtttctcgaaaagcggcggcaggcgcgtgcgagcctgccgctttgacgatatgtttgccgcattctcaaatgaagaaagtttaatccggcagcggtgccaaacgcccgcaaaacggggcttttcgcgtgtatgacgccttccagcaatgcggggcgaacccgcttgccggtaagcaaacattaagcctgaatgcgcattctcgccggtaagttactgttaaggctgacttttaagtcgaattttatgcatctcccctaaattcctctcaacagacggtgagaaacaaaccaccgcataaaacaggaagagagctgcatcgtggtttcacgaaatgcggctccggcagagaggcaaaagaaatgaccaatacccagtgcaagatggatgcatccgctccgttcatggcaccgcaaaccgcacttcgcagcctttatctggaggctctccagcttgtcgagcgcctgcatcgccgcctgctcgacgtggtgaaggatgagttcgaccgcaatggccgaagcgacatcaacgccacgcaggcgcttcttctcttcaatatcggcaattcggaattgaccgccggtgaactgcgctcgcgtggttactatcttggctcgaatgtttcttataatctcaagaagctggttgaaatgggcttcatccaccatcagcgttcccgcgtggaccgccgctcggtgcgcgtcagcctgaccgacaagggcaatgaaatcgccaatcaggtcgcctcgctttacgagcgccatatcacctcgatcgaacaggtgggcggcattcaggttgaagaatttatggcgatgaacaagtcgttgcagcgtcttgatcgcttctggaacgactccatcgcttaccgcctgtaaaacccgaacggctttctgcacccgtaattgacctgcaagtttgttgcagaactgtcacagcgggcctgctttcagggcaggagcattcactgatcttccaatcttggcgcgcccggcttgaaaaccgggccgggcgacatgattaagccataaaagccgagataagcattttgcaatggcacgggcaagaaagtgccaccttcagaaacaggcccctggaaacgcaaaacggaaacgtagaacgcaaatacggggaggcaggttcgcagatttgcggtccgggatcgcctttatgacctgttcctgatattctctgggaagattgccgcaagagcggttagccttttgggacgttaatcaaatgaccaagaccgacagaccagccaatgctttcagggccgaccgccgccgctttctgcgcagtgcggcaacagccgggctttccgtggctgcctccgccatggtttcttcggcctatgctcaacaggttctgagcgacgtcatttcctcgccgcgtcgtggcaattgggacgaccagtttgatgcccgtgcgacgggcgggcggcgcgttgccacgaaccagccggtcctgagcccgcagacggtcgccgatatccagaatgcaattgtgcaatataccgatattgcaagtcgcggcggctggcccttggtgccgggcaatgcaaggctccagattggcgttaacgacccggcggtgcaatatctgcgcaagcgtctgatgatttccggcgatctgccgcaggaagccggtctttccacagctttcgacacctatgtcgatgcggcgctcaagcgttttcaggctcgtcacggcctgccggcggatggcgtcatgggacagttcacctatgcggccatgaatgtggacgtgaatacgcgtctcggccagcttcaaaccaatttgcagcgccttgcgcctttggccaacgataccatgcaggagcagcgcttcgtcatggtcaacattcccgcagcccgcatcgaggctgttgaaggtggcagcgtcattcagcgtcacacggccgttgtgggcaagatcgaccgccagacgccgctcctcaattccaagattcacgaagtcattctcaatccttactggaccgcgccaaagtcgatcatccagaaggacatcattccgctgatgcgcaaggatccggaatatctgacgaagaacaagatccgtctttacgaccagtcgggtcaggaagttccgccggaaagcgtggactggaacaccgacgatgcggtgaagctgatgttccgtcaggacccgggcaagatcaacgccatgtcctcgaccaagatcaacttccacaatccttatgcggtctatatgcacgatacgccgcagaagagctatttcaacaagctcatgcgtttcgactcatcgggctgtgtgcgcgtgcagaatgtgcgcgatctcgacgtctggctgctcaagaatacgccaggctgggaccgccagaacattgaagccacgatcaagtcgggcgtcaatacgccgatccagcttgccgatccggttccgctgcacttcgtctatatcagtgcctggtccacgggtgacggtgtggtgcagttccgcgatgatatctacaagatggatggctcaaccgaactggcgcttggcacggacacctgattgcgtcaaaaaccacctgttgcaagccgcccagatgccatgccgggcggctttttgcttgtgcggcatttatcaaatcggtttgccgcattttggaacatgcttttcgctttgcggccattggccttgcctactcaagtgtgataatgcgcctcatccatgtcgcattgtcccacgcaaaaccgcttcgcacttttgctggaaatgccctaacccggagggtgtgaaacatgtctcaagccaacgccgccacgaaagcgtcttcggacgttttcttcaatgcaagcctcgaggacatcgatcccgagattttcggtgcaatccgcaacgaacttggtcgccagcgccatgaaatcgagctgatcgcttcggaaaacatcgtttcgcgcgctgttctggaagcacagggttccatcctcaccaacaaatatgccgaaggctatccgggcaagcgctattatggcggctgccagtatgtcgatgtcgtggaagaactggcgatcgaacgcgccaagaagcttttcggtgccgaattcgtcaatgttcagccgaattccggcagccagatgaatcaggcggttttcctcgcgctgcttcagccaggcgataccttcatgggcctcgaccttaattcaggtggccacctgacccacggttcgccggtcaatatgtccggcaagtggttcaatgtcgtgtcctacggcgtgcgcaaggacgatcatctgctcgacatggacgaagtcgcccgccccgcacgcgaaaacaagcccaagcttatccttgcaggcggcacggcctattcgcgtatctgggactggaagcgtttccgcgagatcgccgatgaagtgggcgcttatctcatggtcgatatggcgcatattgccggtctcgtggctggcggtcagcatccgtcgccggttccccatgcccatgtctgcaccacgacaacgcacaaatcgcttcgcggtccgcgcggcggcatgatcctcaccaatgatgccgatattgccaagaagatcaattcggctgtcttccccggccttcagggcggcccgctgatgcatgtcatcgccggtaaggctgttgcctttgccgaggcgttgaagcctgagttcaagctctatgcgaagaatgtggtggataacgcccgtgcgcttgccgaggaattgaagtcgcacggcctcgacattgtttcgggcggcaccgacaaccatctcatgctggtcgatctgcgcccgaagaacgcaaccggcaagcgggcggaagccgctctcggacgcgccaacatcacctgcaacaagaacggcattcccttcgaccctgaaaagccgtttgtgacctccggcgtccgtcttggcacgcctgccggcaccacgcgcggcttcggcgttgcggaattcaaggaaatcggttcgctgatcgccgaggttctcgacggtttgaaggtcgccaattccgacgaaggcaatgcggctgtcgaacaggccgtgaaggaaaaggtcatcgccctgaccggccgtttcccgatgtacggctatcagggataagtccgctttcgtaataccgatgaaaccccgttcaacgctgttgggcggggttttttacaccgctttgtgattgtcgcatccggtaggtggaatgccgcttataggttatgatcgccgggaatcggttgcgggaataaggctcttgcgtttgtatcgggggcgatcccacatatgagcagcccgtcgccagtgttgaagtcgccgatattgagattgccaatattgaaattgaaagagttcgatgcgttgtccctattgccagtctgaagatacgcaagtgaaggattcccgcccggcggaagacggcgctgttattcgcaggcgccgcgtctgttcggtctgcggcgggcgtttcacgacattcgagcgcgtacaattgcgcgacctcatggtcgtgaagaaaagcgggcgccgcgttcccttcgaccgcgacaagctcacgcggtccatcgaagtggcgctgcgaaagcgcgatgttgacagtgaaagggtggaacgcgccatttccggcatcgtgcgccagcttgaaagtgccggcgaggcggaagtaacctccgacgaaatcgggcggctggccatggatgcgctgaaaggcattgacgatattgcctatatccgcttcgcttccgtttatcgcaatttcagcaaggcggtggatttccacaatgtcattgatgagctgacggtttccgagaccggcgataatctggaaacgtagaatgggcgccagcgaatttccgcgttcaaaagcgacattgaatgatctgcgcttcatggaagcgacgatccgttatgcgcgccgtcacaaggggctgactggcaccaatccttcggtcggcacgattatcgtcaaggacggtgtcattgtcgggcgcggcgtgacggcattgggcggaaggccccatgccgagccgcaggctttggctgaagtgggagaggcggcgcgaggggcgacggcctatgtgacgctggagccctgcgcgcatcatgggcgcacaccgccttgcgcggaggcgctggtgcgctcgggcgtcgcgcgtgtcgtggttgccgcaaccgatccggacgagcgtgtcagcggaaaaggctttgccattctgcgcgaagcgggcattgaagtcgtgccgggcattttgtccgaacaggctgccgacgaccttgcgggctatctgaatcgatctgcgaggaaacgcccggaagtgattctgaaacttgcgctttctgccgatggcatgatcggccggaaaggtgcggggcaggtggctatcaccggcccagtttcgcgcgcgcagtcacatattctgcgcgcacaggccgatattatcctgatcggtatcgaaacagcccttgccgatgatccggttttgaattgccgtctgccggggctggaacagcgttcgcccgttcgtgtcgtgctggatggcgggttgcgtctgccgctttcctcaaggctggtgcgctctgccgatacgcagcccctgtgggttgcctgcggggaggaagcccctgacgagcgccgcgccgcgctgggtgctgcgggctgccgtatccttgcaaccgagacgcatgatggccgcatcgccctgccggaattgctggatgatcttgccgcgcagggcattgcttctgttctcgttgagggcggggcgggcgtcgccaaaagctttctagatgaaaaactcgtggaccggctgatcatcttccgttcgccattggtgatcggcgcggcggatggggttgccgttgagggactggaaacccatatcgcaagcgaattcaaaattctgaggcggatgcgttacgcagatgatgcctgtgcggaatatgtaaggaacacgtgatgtttacaggcataatcaccgatatcggcaaggttgaccgggtcaagccgttgaatgaaggcgtccttttgcggattgaaaccgcctacgatcctgaaacgatcgagcttggcgcatcgatcgcctgttccggcgtatgcctcacggttgttgcgctgccggaaaagggcagcaatgcccgctggttcgaggtggaggcatgggaagaggcgctgcggctgaccacaatctccaattggcaaagcggcaggaagatcaatctggaacgttcgctgaaacttggcgatgaaatgggtggtcatcttgtttccggccatgttgacggacaggccgaaatcgtcgagcgcaaggatgagggcgacgccgtgcgcttcaccctgcgcgcgccggaagaactggcgcctttcatcgcgcagaaggggtctgtcgcgcttgacggaacttcgctcacggtcaatggcgtcaacgcaaacgagttcgatgtactcctgatccgccattcgctggaagtcaccacatggggcgagtgcaaagcgggcgacaaggtcaatatcgagatcgaccagctcgcgcgttatgcggcaaggcttgcgcaatatcagaaataggcttagagcctacgaatgaagctgtaacagcatttccctattttaagcgttgaccgcagcccttgcgatccgcgattttctcatggagtttctcatgtccaagcacgaggccgatgcgccgcatttgcttattgtcgaagcgcgtttctacgatgatctggccgacgcgcttctcgatggcgcaaaggcagccttggatgaggcaggggcaacctacgacgtcgtgacggttccaggcgcgctggaaattccggcaacgatttccttcgccctcgacggcgcggataatggcggcacggaatatgacggctttgtcgcgcttggcactgtcattcgcggcgagacctatcatttcgacatcgtgtccaatgaatcctgccgcgcgcttaccgatctttcggtcgaggaaagcattgccatcggcaacggcattctaacggtcgagaatgaagagcaggcatgggtgcgcgcccgccgcgaagacaaggacaagggtggctttgcagcccgtgccgcattgactatgatcggcctgcgcaaaaaattcggagcctgatcgttatgaattctatccctgaaggccgtccgactcccaatctgccgcgaactgcgaacaagcgtggtgttgcgcgccttgccgccgtgcaggcgctctatcagatggatgttgccggtacgggtgttatggaagtcgtggccgaatacgaagccttccggctcggcaaggaagtggacggcacccaatatctcgatgccgatccgcaatggttccgcgccattgtggcgggcgtggtcgaagaccagttgaagctcgatccgatgatccatcaggctttgacggaagactggccgctgtcgcgcctcgattcgacgctgcgagccattttgcgcgccggtgcatgggaattgaaggcgcgcaaggatgtgccaacggcggtaatcgtttcggaatatgtcgatatcgccaaggccttctatacggaagacgaaccgaagctggtcaatgccgtgctggatcggcttgccttggtcattcgcggcgaaagccgcggggccaaaccgcggcataagagctgatctgcgggcatcgtaacaggttgcaagggctgcgagaaatcgcggcccttctttctttgcgggcagcaaagaacagcttgacgtttgtgaaaccgtttcgcatgttggtcaagcggcattgagaatgctgaaatgcagggaatcgcgccaattgattgattccaaggcgtaagttccccaataaatataccgttgaagcccggtatctcttgttcggcttcaggcacttccatgccgctcagtcgggtccggggaggggttttcgggcctgtcctgcgcatgtgcctgccgacaatcgcggctcgcggtctggcggcagccggcgcaaactatggagcgcgtttcggtctgtttgcaccgggtcggcgctccgattgtctggttggccgcgcatttttcccgaaaaccgtttcacacttttcggaatgcgctcaatgggagttggcctttatgcaaatgggaatggcagtcttggttctcgtcattgcttgcggtgtgctttccgttcttttcgccatctgggcgatccgctcggtccttgcggccgatcagggaacgcagcgtatgcaggaaattgctgaagccatccgcgagggtgcgtcagcctatctcacacgacaatattcaacgattgccatcgtgggcatcgtggtcttcctgctggcctggtatctgttgtcgctcaatgccgcaatgggcttcctgattggcgcggttctgtcgggtgtcacaggtttcatcggaatgcatgtttcggttcgcgccaatgtgcgcaccgcgcaggcagcgtctctgagccttgcaggcgggctggagctggctttcaagtctggcgccatcaccgggcttttggtggctggcctggcgctgcttggcgtctcggtctattatttcgtgctgaccgtctggctgggttatgcgcccgccgaccgcaccgtgatcgactcgctcgtatcgctcggctttggcgcttcgctgatctccattttcgcccgtcttggcggcggcatcttcaccaagggtgccgatgtgggcggcgatctcgtcggcaaggtggaagcaggaattccggaggacgatccgcgcaatcccgcaaccattgcggacaatgtgggcgacaatgtaggcgattgcgctggcatggctgccgacctgttcgagacctatgccgtcaccgtggttgcgacgatggttctgggagcgatcttcttccacggttccgacgcgctgaccaatgtgatgctctatccgctgatgatctgcggtgcgtgcgtgataacctcgatagcgggtaccttcttcgtcaagcttggcgtgaacggctccattatgggcgcgctctacaaggggctgattgcaacggggctgctttccatcgtcgggcttggcgttgccaatacgctgaccgtcggatggggcgagatcggaaccgtggctggcaagagcatcactggcaccaatcttttcgtctgcggactgatcggcctgattgtgaccggcctgatcgtggtgattaccgaatattataccggcaccaacaaacgcccggtcaattccatcgcgcaagcctcggcgacgggccacggcaccaatgtcattcaggggcttgcggtttcgcttgaatccaccgccctgcctgccatcgtgattgttggtggcatcatctcgacttaccagcttgcgggcctgttcggcacggccattgccgttacggccatgctcggcattgcgggcatgatcgtggcgctcgatgcgttcgggccggttacggacaatgcgggcggcattgccgaaatggccgggctcgaccctgaggtgcgtaaggccaccgatgcgctcgatgccgttggcaacaccacaaaggccgtcaccaagggctatgccatcggttcggccggtctcggcgcgctggtgcttttcgcggcctattccaacgatctggcctattttgccgccaatgggcaaatctatccgtattttgccgatatggggcctgtctccttcgatctctccaacccttatgtggttgcggggctgatcttcggcggcctgatcccctatctttttggcggcatggccatgacggctgtgggccgggcaggcggcgcggtggtgcaggaagtgcgccgccagttccgtgagaagcccggtatcatgacgggcaaggagcgcccggattatgcgcgcgcggtcgatcttctgaccaaggcggccatccgcgagatgattatcccttcactcctgccggtgctggcgccgattgtcgtctatttcggcgtgttgcttatctccggctcgaaggctgcggcctttgccgcacttggcgcttcacttctcggcgttatcatcaatgggcttttcgtggcgatttccatgacctccggcggcggtgcatgggataatgccaagaaaagcttcgaggatggttttaccgatgccgatggagtaaagcatatgaagggctcggaagcgcacaaggcttccgtcacgggcgatacggtaggggatccctataaggatacggcaggccctgccgttaacccggccatcaagatcaccaatatcgtggcgcttcttctgctggccgtgctggcccacatggcctgatcttttctcttgtgtataaaacagaaaacccgccgtgaaggcgggttttccttgatttccatcgggccgatttatgaaccgcctgccgatggcagagaagtcggcgccttggaaacgccctggatgatctggccgaggaacgtctggtccttgccactggtcggcgtggtgcgcgagacgaagtcgaacagcttgccgtccttcaggccgtaattggcaatatgctccaccttgccgtccttgttgaaatagatggcaagaatctggcgttcaatgacctttggcttcatgagttgggccgcgcggtaacgcttctgcgaaatgtaataaaacacttcattgtcgaaggtcgcggtggtggatggcgtgccgagcgccagaagcacctgctcacggctggagccgaccggcaccgaatcgagtgcctgctggtcgagcacgtaaccctcagtcagcgtttcagacggattgagcgtggatgcggtggtgcatccggcaagggccactgagacgagaattgccgtgccggcgagaagagcacgctgcttgcgcgcacctgggaaaaatcgctgcaacaaagacctctccatagaatctaaatcagcgcggcactttcgccgtcggaagaacttgggtaaaccaccttgcttgtttatgcaactggaacggtcgtactgacatgattctccaactattccgccgcaaatcgaaagcaaacgaggctatcgtccttcgcgtttatgaagtgatcgtggcggcggcgcggcaaaaacgattttatgcacaatttcaggtgcctgatacaccgcttggccgttatgaaatgctttcgctgcatatttttctcgcccttcaccgcatgaagagagaaaatcctgcactgaacgcacttgcgcaggagattgccgacgaattcttcaaggatgtggatcattcgctccgagagctggggatcggcgatcagggcgttccaaaacgtatgaagaagcttgcgcgcatgttttatggccgcgttggcgcctatggcgcggcgctggatgcgaatgatgcgcaagcccttgctgccgcgcttacacgaaatatccgcccggacctcgaattctggccccatgcttgctatctaggcgcgtatgtcctgcaatgccgtgattgtttgcgggaaatttcagacgaggctttggcggctggagacatttcctatatggatgtcgatcaggtggaccttgcgccatgagcgcggtcctcattttaacggaaccgctctaactatttgttttatcgcattttccaacgcaaaatcgtttcacacttttgctggaaatgctctagtcgatgataaagaggccaggaagaatgactgacaaaccggcgcttacctatcccgttccggttatgcacctgccgcaaaaaggcgtgacggtaacaatcagcaccgatgagaaagagcgcgctgcgctcgccagggggcatgagcttgatgccgtgaacgcattttctgccgaatttctgctgacgccctggaaaaaggacggcatccgtgtgcgcggacgcatcgatgcggagattgtgcaggcctgcgtggtgacgctggaacccttgaccaacacgattgccgaggagatcgacactatcttcgtgccggaaaattcccgtcttgcgcggatagagcttgatgaaagcggcgaaatactgctcgatgcggaaggtgcggatatcccggaaaccttcgtcggtgacaggattgatgtcggtgcggttgccgaagaattttttgatctggccatcgatccctatccccgcaagccggggctgccggaagagagcgagccaaaaattttcggtgatggtgatggggatgagaagcccgtttcaccctttgcgaaactttcagaatggcagaaaaagccgtaattcacagtggggttgacagaatttggttgtacggcaacgcaaaaacactattttccccgaaaacctgtcttctgcaaaaaatcgtgcagggacaggatcgcacaggaataatcaagagtgatcaagatttcgattgacgccatgggcggtgatttcggccccgaagtggtcatccccggcgcagcgaaggcgtttgaacgccacccggatattcgttttattttcttcggtcttcccgcgcaggtggagcctgttctggcgcgctatccgaagctgaaggaagcctcggagtttcgcgccagcgaagttgccatcggcatggatgacaagccgagccaggccttgcgcgccggtcgtggaaaatcctccatgtggcaggccatcgaagcggtcaagaccggcgatgccgatgcttgtgtttccgcgggcaataccggcgcgctcatggcgatgtccaagttctgcctgcgcatgatgtcggatgtcgaacgccccgcaattgctggtatatggccgacattgcgcggtgagagcattgtgctcgatatcggcgcgaccatcggtgcggatgctcgccagctggtcgattatgcggtcatgggggcgggtatggcgcgcgcattgtttgaggtgcgcaagccgaccgtcgggctgctgaatgtcggtacggaagaggtcaagggcctcgacgaaatcaaggaagcaggccagatcctttgcgatacgccgctggacgggcttgaatattccggtttcgtggaaggcaatgacatcggcaagggcacggttgacgttgtggtgacggaaggtttcaccggcaatattgcgctcaagaccgccgaaggcactgcgcgccagatggcagaactgctgcgccaggcgatgagccgcacgctgcttgccaagattggccatgtgtttgccaagggcgctttcgaccggcttcgtgaaaagatggacccgaacaaggtcaatggaggggttttccttggcttgagcgggattgtgattaaaagtcatggcggcgccaatgctgagggcttctgctcggcggtggaagtgggctatgacatggtaagaaatcgtctgctggagaaaattgaggctgatctcgcccatttccaccacagtcattcgcatgtttcgtcgaaagcataatccgaccggggtgaaacgaggacgaccaggattatgcttccatgagaagagtttggagtgcaggtctggtcattcagatcgaaacgcgctccaatgagggccgaaaccgctctaactatttgttttgtcgcattatccaacgcaaaaccgtttcacatttttgctggaaatgctctaaggccagaattctcgaccgtgtaagcgaaaatattgtgctccggtcgcttttgaggacaggaaataaacgatgataagatctgtcgtacggggtatcggttcggcattgcctaaacgggtcatgaagaataccgactttgaaggcattgtcgaaacctcggacgagtggatcgtgcagcgcacgggtatccgtgaacgccacattgcgggcaagggcgaaacgacggtttcgctgggagcggctgctgcgcgcgcggcaatcgagaatgccgggcttcagccgtccgatatcgatctggtccttctggcaacctccacgcccaacaatacctttccggccagtgcagtggcaatccagcgcgagcttggcatcacccgaggcttcgctttcgaccttcaggccgtttgcagcggtttcatctatgccatcaccacggctgatctctatattcgcggcggcatggccaggcgcgttctggtcatcggtgcggaaaccttctcgcgtatcctcgactggaccgaccgcaccacctgcgttctctttggtgatggtgcaggcgcgatcgttctcgaagcagccgaaggccatggcctgacttcggatcgcggcattctcgccgccaatctgcgctcggatggcaatcataaggaaaagctctacgtcgatggcggcccgtccaccacgcagacggtgggccatctgcgtatggaaggccgcgaggtcttcaagcacgccgtcggcatgattaccgatgtgatcgaggcttccttcgaggcaacgggcctcacggccgaggatatcgactggttcgtgccgcatcaggccaacaagcgaatcatcgacgcttcggcaaagaagcttcacatcgctgaagagaaggtcgtcatcacggttgaccggcacggaaacacctctgccgcctcggttccactggccctcgccaccgctgttgccgatggtcgcatcaagaagggcgatctcgttcttttggaagccatgggcggcggatttacctggggcgcggttcttgtgcgctggtaagcgataaaattgataacccgtaagggaactcgtggcttgaccattatgcttttatttgtgtaacgtcctgtcacataaggatattatctgttcaaacgctaaccaggcaggttcggtcatgggaggtaaaacggtcacgcgggctgatctggcagaggctgtttaccgtaaggtaggcctttccagaacggaatcggcggctttggtcgagatgatactcgatgaagtctgtgacgctatcgtcaatggcgaaacggtgaaattgtcgtcttttgcgacatttcaggttcgcgacaagaacgagcgtatcggtcgtaaccccaagacgggtgaggaagtgccgatcctcccgcggcgtgtgatgacgttcaaggcgtctaatgttctcaagcagcgcattttgcaggaacatcagaagcgtcagggtaaaacctcgaagtgaagtttcaatgccgcctttccgcaagatattttttcaatatgaagctttcgggtgccgctcttcagcggcacctttttgtttgcttgcatttttagaaagcagcaaaccgaattgtccccaaacttgaataggtgcttataaagccgtgattattatataataataagtgagcaaatcgtttttgttgacattgggttctgaaaagaaaaaagcttttcagacagcacttggttcaggtgtcatcggttcaagatggcgtatgttgcccggtgaagcttattggtagagcacgggaatttgttaatcccgtttcgatacgttggaaaatgcgacaaaacaaagagttagagcggctccagcgattctgttaagataggaccgctctaaagcgtgtcgtatgagtatggatgtgcttgggcgtcatggttttggctgtaggcgtgagatgcgcgcagccggttgaacgatctgaattggcaagttgcgcctgtcggtgaaatggaaccactggaaagggcagatgatggacaagagccctgatgcattcaggacgatcagcgaagttgcggaggacctcgacctgccgcagcatgtgctgcgtttttgggaaacccgctttacccagatcaagcccatgaagcgcgggggcgggcgtcgttattaccgcccgcttgatgtcgagcttctcaagggcattcgccatctgctttacgatcagggctatacgatcaagggtgtgcagcgccttctgcgcgaaaacaacgcacagttcatcatcgcattgggcaatggtgatgtgcaggccatcgaggccattacgcgccagaagcagatcgcagcggaaaaacgcgccgccgaggaagccgccgataatgaaatggccttgccgagcggcatcaaggcgccgcagccggcccgcaaattgttcgggctgttgaagggtgaggaagatggcccgatcggggcggatggcaggcgtccgtcaaaggataatcgtgcgcttttgcaggaagccctttttgaccttctggaatgcaagcggcttctggatcaggttcgctgaatattatgcagattgaatgaagggaggctgatgcctccctttttgcattttatgtggaagacagtttcagtccgataatgcctgcaagaataagcgcgacgctggccacgcggaagaaggttgccgcttcgccaagcaggaatataccgacgatgaatgcacccaccgcgccgatcccggtccatatagcataggcggtgccaagcggcaggctgcgcattgcgatggcaagcagcaggaaactgcccatcatggtcacgaaagttatgatcgtgggtgtgagaagggaaaaaccctcggactttttcatgaaaaaagcccagacaacctcaagaatgcctgcgaataccagatagatccatgccattttaaagctcatttggtgaaaagggggcaggcaatctggggaaataaggggaagaaaatggtcggagcggcgggattcgaacccacgaccccttgacccccagtcaagtgcgctaccgggctgcgctacgctccgagccggggaaagccctagattataaagacttggcgcgcaagggctaaattcaagaaactggcaaattgcgcacagatgtataaacggcaccgcctgactgctgtctggccgcgacaatcaggggcatggaggttcgagcataatccgaccggagtggaatggggggaaacaagattatgatcgaaacggctctaacagggcgataatgttcaataagcattttccgtgttcagaagccggatcggcgtcaggaacaggatcttgaggtcgaaccagagtgaccagttttcgatgtagaaaagatcatattcggttcgcatacggattttttccgcattgtcgatttcaccgcgccagccattgatctgcgcccagccggtgacgccgggtttgacgcggtggcgcgcgaaatagccgtctacgacctcattgaacagcacattatgggaatgggccgccacggcatgggggcgggggccgaccagcgagagcgttccgctgagtgcattgaaaaactggggcagttcatcgatggaggtcttgcggatgaaacggccgacgcgtgtgacgcgcggattgttctttgtcgtgacttgctttgcggccggatcacatttgtccgcatacatggagcggaacttccagacattgatgacctcattattgaagccatggcgcttctgcttgaagattaccgggcctttgctgtccagcttgatggcaatggcggtcgccagcatgatgggcgacaggaggattattccgagcaggctgaaaacaatgtcgaaaatccgcttggcgacggaatcccagtcgttgattggcttgtcgaaaatatccagtatcggcaccgagccgacataggaataggcgcgggggtggaagcgcagatgattgttgagtgctgaaagccggatatccaccggcagcacccagagttttttaagcagggaaagcacgcgcaattcggcactgatcggcagggagatgatgagcaggtcgatatgcgcaatgcgcgcaaattctatcaaatcgtcgatatttccgattttcggatagccggcaacgatgggcggtgagcggcggtcgtcacgatcatcaaaaatgccgcaaatccggatgtcgttatccggctgctgttcaagcgagcggataagagattccgcattcgttccgccaccgacgatgatggcgcggcgttccatggttccgtttcgtgcccagcgttggattttccaggcgataaacaggcgggagatgacgagaacgccgaacgcgcttacggcccagatgatgaaccacccacgcgagaactgcgatgaaattttgaagagaaagcctgcaatcgccagcgcgcccagaaccgtcgcccagttgacgaatacgcgccgcagattgcgggtggcgctgcgcaggacgccaggctgatagccgccattcaactccatgagcatgacgaacaaggcgctgcccgcaatgatgattagcggataatagaaattaagattggtgttgagcccgacataataagcaaagcttaaaatgccggtggcgaagataagtgtgagctcgacgagccgcatcattccgctcagcatggcaggagaaagcgtttcgcgctgatattgcgccgccatctggcgtgccatatcgctgagcccggtcttttcctgcggtccggaatcctggctggcggcagcaattgccgcttcgccaccggatggagagcgcgcttgtgtatcttgcacgattttgcccctgctgctcgaattgcaggactatacctaaaatcagttccctaagaaatctctgcgcggaagaaaaccatgcgtccgggagcttctggaaaatatgtcacggtaaataagatctctatatcataccgggcttatcgacaggaagaaaacgccgcagcgtgtcttcctgtcgaaaggcaggtccccacttggggcgcgcggggaatggatacgggctacgcaataccttaaaacccgtataagtgagccgaacggactggcgcggaaggcgcgttcatggaaaatgtccggctgcaatctcctgatggtacgcagaagggaagttatgtcttccatcaaccgctctagaaaagacgctcgcgcacataaagcgtgtcgcccggcaatatgggcgaagaaatcaagacacggcctgtaagaacctccccgttgaactggcgggtaatatcaacattttcctgattggcgcgggggctgaaaccgccggctgcggcaattgccttctgaacggtcatgccgggcacataggaatattgaccggctgcgccaacttcacccatcacgaagatcggacgataacgatcaacctcgacgctgacatccgggtcgcgcagatagccgccgcgcagtttggaagcgatgatgctttccaactgtttggaggtttttccgcgcgcaggtacgctgccgatcagaggaaaggcgatatagccagattgatcgacactgtaattattgcttaggcttggctgttcaaataccgtaatgcgaacacgatcgcctgcatcgagcagatagggctggttcagtgcttcgtggaatgcaggtggagccggacgatagcttgcgcatccggcaagtgtcattgcggcaaaaccgagagccagaaatattatatggcttttgcgcttactttggattgttgtcgccatcatattgatctcggtattttccggtcgctacagcctgcattgcgtctcgatgttgcaatcagaaccggcaattgcccctgaatgcgaatatcagttgtcaatgttatcgtttgattagggttaatggctggtaaagaacgtggttgtgcaatgaaagatagtaccgacgcgggtagaatatacgggttttccgccgcgacagaggctgctccgatgccacacaatcccaatggtgttctcatgattgccaatcgcctgattgatgcggggcaccagcgggtcatcgtggtttcgccggaaggtgatccagcctccgctggctcggtgaaattgctgcgggaattggccgatcggggaaagcgggtcatcttcatcgatatgacggcattcggcacggtgagcgccgccatgctcgatggcaatcagcccgcgggaattaccgacctgcttgccggcaagcgccgtttcaaggaagtcattcactgcgatcggttttcacaggcgcacgtcattccactgggaaatgccgatcccgtattggccatgcgttccgccgatcgcctgccgctcattctggatgcgctggaaacgatttatgatttcgttctgatcgaatgcggaccatcctcgtccgtccatattcgtcaggtcaccgatggcgcggccacaatcatcatgagcatcgtggaccctgatgacaatgccgtggctatttctgcacttgatctggatcagaacggttttgaggatgtcattattctgatgggagaggccgaaaatatataacccgacaaatcaatgggttgaacggtttccttgaatcaggctggaaagcggcttttgcttgccgcagtcagttctgttttttacgcggcggctgcgccatccaccagatgattcccatggcgggcagaacccacagaatgccggtcacgaagaaatagagaaggtgggcccaggcgctggcattggccagatgcgcgacagcaatgatcgtcgccagaaccgcgtagattatgaccaatgcaaccagcaaaaacgtgccgatcagttttttcagcctaacgggcatggtgcttttccttttcgccagtcatcagtcgagcttttcccgttttatttgaaatactggaaatgctctagggcctgtctgcattcaaggattcccttttgtacgaaattctgattcaaggttgttaaaggagaacagccgtgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgttgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgtcattgctgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggcttcgtccatctcgcatgcgctatgatctggttacgttgaatgcagacacgccctagtggattgaatttgacgtttgaatcccggctgttacatatgctgtttcaaacgtcaaattctaaaaatccactagatacatatacttactagtggtctttgtgattccaacatttgatcaacgcttgaaccgagggatgcaaatgttggaatcagaccactagctcgtgagccacgatgatgaaaggttaaaacgcggcggcttgtcgcgtgaacttgtcttgtaaccgtgttccctatgctgcatgtatcctcggcttgataagaaaaagggtgaatgcaatggcggcaacatcggcacagcacatcggcctgcaagggcacggaacatcccggaatgatcgtgaccgccgccttgtgcgctactggctctatgctgtctttgccgtgctgattgccattgtcatggttggcggggccacccgcatgacgggctctggcctttcgatcaccgaatggaagccgatccatggtgtcattccgccgctcaaccatgccgaatgggtggaggaatttgagaaatatcagcaaattccccaatatcagcagatcaacaagggcatgtcccttgctgagttccagtatattttctggtgggaatgggcgcatcgcctgttggcgcgattcgtgggctttctggttgccgttccgctgggctttttctggctgacgggccgcctgaagggcgggctcaaatatcgtatgctgggtctgctcgcgcttggcgggttgcagggcgctatcggctggtggatggttgcttccggcctcagcgagcttaccagcgtcagccagtaccgcctcgctattcacctcaccacggcctgcgtcatcataaccgcggttttctatatcgcgcgtgggttggtcacttacagcgagcgaccggcagagcgttccatccagcgttttgccggctggatcgtgtttgcggttctggtgcagatctatctgggcggtctggtggccgggctgcacgcgggattgacctataacacttggccgttgatggatggcgcaatcatcccgtcagacctgttcacacaggcgccgtggtggcgcaacctgttcgagaatcccaagaccgtgcaattcgtgcaccgcatgtttgcctatacggttttgctgcttgccattcttcacgcggtgcaggtctggaaaaatgcaccgggcaccacccatgcgcgccgcaccatcgttctggtcggcctcgttttcattcaggcgatgatcggcattgcgacgcttttgatgagtgcgccgctgcatctgggcctgacgcaccagttttttgctctggtggttctggctttcgcggtggcgcactggcgcgcaaccaagggtgcctatgctgcatagagcgcatcccgaaaagtgtgaacggttttcggaaaagatgcgcgtcaaaacaaaggattagagcgccgatctgattcaatcagatcaaaacgcgctccaatgcaaagcccggctgcgttttggcgcaaccgggctaaaaccatgtatttggtttacttgccgagcatgaggttcatgttctggacggccgcacctgaagcgcccttgccgagattgtcgagaagcgccaccagattgacctggccgtgatcttctgtgccaaagacgaaaagcttcatgccgtccttgccagcaagctcttccgcatcgacacgtggaagttttgcgctttcctcaagcggcacgacctcgacaatatcctgaccggcataatgctccgtcaggacggcatgaaccttggcaagcgacggcgatccctcaagttcgctgaggaacagcggaacctgtacgatcatgccctgcgggaagcgcccgacgcttggcgaaaagatcgggcggcggtccagacggccatgcaattgcaattcaggcacatgcttgtgcttgagcggaaggccatagaggaagttgtttgccgccagataatccgggtgatttctgtcttccatctgggcgatgagctgcttgccgccacccgtatagccggaaaccgcattgacgcttaccggataatcggcgggcagcagccccgcatcgcacagcggacggacaagcgcaatcgcgccggtcggataacagccgggattggcaacgagacgcgcttcggcgatccgctcgcgctggccctttgccagttcggcaaagccataggcccagtccgggtgcacgcgatgggcggtagacgtatcgatgatgcgggtggaattatggccttcgagcagagaaaccgcttcctttgaagcatcatccggcaggcacaggatcgcaatatcggcagcgcgcagatagtcggcgcgcaaatccttgttgcgccgctcggcttccgggatggagatcacttcaagatcgtcgcgctcggccagacgggtgcggatttgcaggccggttgtgccgtgctcgccatcgatgaagattttcggtttcatgcgttttgcctttgaattcagaaagttacggcgatattcggaatcagttttcgagccgcttgaatcaatctatgaacaagcgcgacgcttcatcgtcgttctttccgttcgcccagaaggcccagataatacattgcgatcgtcgctcccgcgatggctgttaatatcggcatggtcataggccggtgcaacctcgactacatcggcgcccacgaagtcaagagccgtcagcttgcgcaggacagacagcatctttgccgaggaggggccgcctgcaaccggcgtgccggttcccggcgcaaaagccggatcgagacagtcaatgtcgaaggtcagataggctttcctgccattggtgcgtttcaggattgcatcggcaatcgccgccgctggcatatcctcgacctcgtggccataaatgatcctgatgccgcaatcttccggcgcatgcgtgcggatgccaatctggatcgaaaggtcgggatcgatgatgccgtcgcgcaccgcgcgggccacgaaggagccgtggtcgatccgcctgccatcatcgaaccatgtatcctgatgcgcatcgaactgcaccagagcgagggggccgtattttgcggcatgggccttgagaagcggccatgtgatgaaatgatcgccgccgagcgtcagcagaaatgcatcggatttcaggatttttgctgcttcacgctcgatggtggagggtgtcttggtgtgattgccatagtcgagcaggcagtcgccataatcgatgacagcgagattctcgaaaagatcacgctcgaacggatattgcggatcgttgtcgaagatcgccgaggcgcgccggatcgcctgcgggccgaagcgtgcgccgggccggttggaaacggcggcatcgaaaggaatgccccagacaactgcttccgcgcctttgagcgacttggagtaagtgcgccgcatgaaggacaagacgcccgcatgggttgggtcggtggccgcactggtcaggctgcgggcagtgatcgcatggtcgatggtctttgaaggcatggccgcttccgtgctggcttgagtctcctattacatagcaaaaaagcggacccgaaggcccgcttttctgtaagtccaaagcgataaggattaacgcttcgagaactggaagctgcggcgggccttggccttaccatacttcttacgttcgacgacgcggctgtcgcgggtcaggaagccacccttcttgagaaccgtgcgcaggcccggttcgtagtaggtgagggccttggaaatgccgtgacgaacggcaccggcctgaccggagagaccaccaccggcaacggtggcaacgatgtcgaactgaccggcgcgattcgaggcaacgatcggctgctgcaggatcatctgcaggaccggacgtgcgaaatacttctcgaattccttgtcgttgacggtgatcttgccggtgcccggcttgacccatacgcgtgcaacggcatccttgcgcttgccggtggcgtaagcgcggccctgtgcgtccagcttctggacatgaaccggagcggcagcttcggtcttggcgacagtgccgagttcttcgagcgagttgatgctctcagccatgattatgcattccctttgttcttgcggttcagcgctgcgacgtcgaggacttcaggctgctgagcttcgtgctgatggttcgggcctgcataaacgcgcaggttcttcatctggcgacggccgagcggaccacgcgggatcatacgctcaatagccttctcaagaacgcgttccgggaaacggccttcgagaatctggcgagcggtacgctccttgatgccgcccggatggccggtgtgccagtagtatttcttgtcggtatatttcttgccggtcagaacaaccttgtcggcattgatgatgatgacattgtcgccatcgtcaacatgcggggtgaaggttgccttgtgcttgccacgcaggcgattggcgacgagcgatgcgagacggccgacgacgagaccttcggcgtcgatcagcacccacttcttcaccacttcagccggcttctgggagaaagttgccattgaagtcttccttgacttgatccccggacttgcgatcggggcttttttcgttgcttgtgttggatttgaccaacccgaacgggcgggcgaaagttacctttcactcgcttccggcgggtcgatacacaatgtccaggtgatcgtcaagccctatattcggaaccttgttttaaaagataagcaaaatcaatatgttatagacttggtattataataccttatctttttggcctttttatcgcggtggaatcgaataggttgccgttgcatgagccaccagctcgccatttgcgccatcggtcaggctgatatcgagaaccgcaaggcgcttgcccagtttcaggagatgcgccacggcctccaccgtgccgggggagggtttgcgcagaaagttgatattgaggttggtcgtcacggcgagagccaccgggccgatatgggcgagaatcgcggcataggccgcaacgtcggcaagcgcgaagagcgaggggcctgaaaccgtaccgccggggcgcagatgttgcgcatcggcatgaagccgcattgtggcagagccttcatccaccgttacgatctcgaaagcctcaccaagctgcggaaactcgcgcttcatgaaagcctgcagatcttcgattgtcatgacggggctggtatttgtgcgatgcgcggtattgatattcatgccttcctcccaatttgattaagcaatagagggagtgcgcgcattcttgcaagctctgcttcaaccatattcgttgcccgatcagtcaataagcactttcggatttaatttttgcgattcctgcatgtgacgaaaaatcctcctttgctttcctggtggcaacgcctaggttcaggccggatttaggcccggagtggggctcaaatcggggcttggggacacaggaggaaataatgtcaaaacgttcgcccggaattgaaacgcttgctgttcacgccggcgcaaagccagatccggcgacaggtgcccgtgcaacgccgatctatcaaaccacatcctttgtgttcgaggatgccgaccatgcggcggccctgttcggccttcaggccttcggcaatatctatacgcgcatcaccaatccgacgaccgccgttctcgaagagcgcattgcagcacttgaaggcggaacggccgcggtcgcgacggcttccggccatgccgcgcagtttctcgccttccatacgttgttgcagccgggtgataattttatcgccgcgcgccagctttatggcggttcgatcaatcagtttggtcagtcgttcaaatctttcgactggcaggtgcgctgggccgatgcgacgaacccggccgattttgccaaacagatcgatgagcgcacacgcgccatcttcatcgaaagcttcgccaatccgggcggcatcgtggtggatatcgaggccattgcggaaatcgcgcatcgcaatggcctgccattgatcgtggacaatacgcttgcctcaccctatctggtgcgtccgatcgagcacggtgcggatatcgtggtccattcgctgaccaaatttatcggcgggcacggcaattccatgggcggcattctggtcgatggcggcacgttcgactgggccaaatccggcaattatccgcttctgaccgaaccgcgcccggattatgccggtctggaactgcacaagacttttggcaatatttcctttgccattgcggcccgtgtgctggggcttcgtgatttcggccctgccatttcgcctttcaatgcgttccagattctcaccggcgttgaaacgcttgccctgcgtatgcagcgccatagcgacaatgcgctgaaggttgccacatggctgcatggccatgaaaaagtatcctgggtcaattatgccggtctgccgcatgacaaatatcatgccttgcagcagaaatatgcgccgaagggtgcggggtccgttttcactttcggcatcaagggcggttatgaagcgggtgtgaagttcgtggatagtctcgaacttttctcgctgcttgccaatctgggcgatacgcgttcgctggtcattcatccggcttcaacgacgcaccgtcagttgagtgacgagcagaaagtggctgcaggcgccgggccggacgtggttcgcctttccatcggcattgaagatgccgacgatatcatcgccgatctggagcaggcgctcgcaaaagcctgaagcggcgagccgaattttatcaagcaatgacgagacatgctgcgaagcccttcgcagcatgtctttatgaatcagcgcgggccgcgttcgggggcgtggattcttggcctgtgattgccactgccgctggagctgccgtcaccggggcgcacatgcggccgatccggcctgccgggccggtccgggcgatttggccgattgtaatcgggccggttcgggcggtgaggcctgttataatctgggcggttcgggcgatgattatggcgataactgtggtaacggcgaggagcgcgataacgcccgctatcatagatgatggcgctgccgacatagccgccgcgcacataatagggatcataatatccgccgctggtgccgtaatagctttccgatacgcaaccgctgagcgttaatcccgccgcaccaatgccgagtgccagaagaatggatttaagctgcatctgtttatgtactccttggcagtgacggcaaataaagaggagccactgtgtgggtggcgccaaacttccgaaattatgcgcgtttcatgctcagagctaaaatcaataaaggttacagcgtgatagtggaattaattaatttggcacgggtggtggggagcaaaattcgcacaggcagcgtaatccttgcctgttccccaaaaaacaatgtgccataaagcggctgacaggtattttcattgatgggcaggcgggcggagatgcttgggcaggaaaaccacataagcgccatgcagaaagccgattttataatatcaaaatgggctaaaaccttggggtgtagatggggggcaattccaaggggggtaaatagtgggcgatgagagactcaaaaagtcaaatatcccatcgtaccattattatcttactgattttgttttattattagaaataactgaaaagaaattttgtgccattgtcacggtccatattttgtaacaataccggcgagttatccacaagtctcgacgatacaccagcatgaccgatatacttatagcttgcagcggtattaatttcgcgtcggggtaaaaatggacagcgattcgaggttggtttaggggtgaatctggaaattgtcagaaagacagtgcttcgtcacgctagagcgctcgctgccatacttgcaacagtgacagcgataattgccgttattggctggtggcagggcgaagattggcgggtaagctattccaatctcgctattgttaatggcgtcattggatattactgctctaccttctgtggattattctgagccgaaacactcctgattttttaggggtgccgcttgttaaggcgattcacgacaagaaacttcttatagtcgatggtgcaccatggctaagtttgggtgtcatgaccgcgatttacgtcaaagacggtgaatatgagcggcttgtgtgcaccggagaggtagtaaacgttcagacaaataagctggttcagattcatatccggggttatgaagaaatttataacgatatcgaagctgttggtgaaaaacttaatcagaccagcaaggacgcaattttgatcaggcccggcttgttcaggggattagacgaatgaacgaagaatacaaaagtttgccgaaagtcatcaaggtggtggatgattatcaaatcgtcatcaacagaggatcagaaagcggcataactttgggctcgcggtttctgatatttggtggtggagaagagttacgtgaccccgacaccggtgaaaatctcggtatgttggaaattgttcggggaaaagttaaagttgtgcacgttcaggcaaaaatgagcacactcgatagtgatgagtattctgtaacgccaggcaaaaagcgggtgattaagcgccaaggcggtgtatggtcgtttagcggtcaggctggaactgaggaggttacagagggggaggagcgtcacaaaaccgagcttgaagcaacagttggtgactacgcccgaccaatttgactaggtaactttgtagggttgggggaataaacactcaccctgtcaaatagtgtgtgaaacaagaagaacggcccgccgggtttccacggcgggcttgtagggctggcgcggcaccccaaaaacacagcaccggagccaagcctatattaatagatatcgaaggcgaggaagatcaaaagcaccggattgatgcggcgcgtgaggcggcgaaattcttgcacgtctgcttaggcgagaaaagattcaaggagtttatgaagctcattaaagaggcagatatgcttgaatttgagcgccagcttaaaaagaacgtgcgacggaagcagacgacaagcgaacagcaactggaagctatggagagccagccaacttacggaatgttctcatagagtcgggtagaaagcttaaagcccgtcatgtaggcgggctttttgatttgcccctgtcacagtttgcgcagttgcgaaacttccggcaaggggtgccacttcacggtaggatatgcgcatatggctggattggtaaaatatccaagtagccgcccactaatgacgtttgttccgaccgtttttagacccgtataagcgccatagctattctttgcattgaagcggacgcatatgaacccatcattattggagcttttcagattcggaataagggatgaaatcgagacatcgcggaccgaatatggatcgagcaggatattccgcgcctcattgatgatgagttgctttatggccggtgaaggcgctctttgagcggcaatccgatcttccagttttccagcatcagtaatgcagccagccagcatcatcccagcggccaaaataagcagctttttcatggtaactccccaagtcaaatattagcccacggcacaatcaccatgcggggaatcggctgtcaagaatgaggagtatggagttacccacgggcgcaggctcttatctgctacacatgtgattcacacataattgctacacaatttacatcgcagaaacgaaattctatgatgatttctataggatagaatggtgggcgatgagagactcgaactcccgacatcttcggtgtaaacgaagcgctctaccaactgagctaatcgcccgactgtttcaccagtcactgtgagagccgtttatgcaattcgtgtcgcaagtgcaagcggaaaaattaccggaaaacttaatcggtgaaactattttcatcgcgcaggggcttcggcggatcgttcgttcgcatcttcattgccgcactttgccatacttcattgatatagttttgaatcagcgcgtgcggacgattgaatttcactcaaaataatgatgcctgatatcctgttgataatggtcagttcccaaaagtcctgaaaaaacaacagttttaggtaaaaaggaaaattcttatcgtttcttcatggcggtcgcttgacacttcccggcgaaccacttaaacgaccggacacgccgagcggaaacgccggtgcagggcttccggaaggttgccttgaaaaatgcgcgggtgtagctcagttggttagagtgccggcctgtcacgccggaggtcgcgggttcgagccccgtcactcgcgccattttccattcaacaatcaaaaaatgctgttgaaacgaaagtggcgccagccgccttttctctttataattattcgtggaagaaattgctgccccgcatgatcgggcaaaccgtcaggacagatagacgacggacaggatgatcgcgccgatcaccagatagtcgccgctggcgagaagaagttggaccatgcgagacctcccttcgatcctgccacacaatattaatgcataatagggaaaggccgcgtgagctgaaggcatgtcttcgcgtgtgccggggtgtctccgtttttccattccaagtttggaacccatcgcgaccggaatttttcgctgcctgaaattattccgtccgcttggtcgccgcgttgcgcgatcagcgattgctcacaatagaatctgtagaatctgtcgctccatggaggtggcgggcagggggatgaagcctcgtgacgccgcttccgcatctggggtgattgattccctgccgcggttgccgcctcgtggagaggtgtgcgacttttcctcacgaaattatgatcttttcatgatatagggggtttggatgggataagcggccttgatgccatgccttattaagcatcttggcgtgactttgcccaatagaaagtgccggaggggttgcgctcgcgcacgtgctgcgataaccgtcccggcgaaaagcgcttagttcgcacggcatgccttttgaagctgcttggggcgacgaggttgcaatagatgcaatgtgtcgcatggtcgtcagcttcaaaaagcttatgacatgcggcgcagcctcgtattcaagccggataaaggaccatgaacgagcttttaagttcttacctgccgatcgtcatctttcttggcgtcgcgattgtaattggtgcagcccttctggttgcgccgtttcttgtcgcctacagacagcccgacccggaaaagctttctgcttacgagtgcggcttcaatgcgtttgatgacgcccgtatgaagttcgacatccgtttctatctggtgtcgattctcttcatcatcttcgacctcgaagtcgccttcctgttcccgtgggccgtttctttcggccagatcggctggttcggcttcctgtccatgatggtattccttggcgttctgaccatcggcttcatctatgaatggaagaagggggcgctggaatgggattgaccggcaccaatacaacgctcgttgctccgcagccgaaaggcattcttgacccgcgcacgggcaagcccgtcggatcggacgatgcatttttcaatgatctgaacggcgagctttccgataagggcttcatcgttacatcggccgatgccctgattacctgggcgcgcaccggctcgctgatgtggatgaccttcggtctggcatgctgcgcggtggaaatgatgcacatttccatgccgcgctacgatgccgaacgcttcggcattgcgccgcgcgcctcaccgcgtcagtccgacgtgatgatcgttgccggcacgctgaccaacaagatggcgcccgctctgcgcaaggtctacgaccagatgccagagccgcgttatgtgatttctatgggctcctgcgccaatggcggcggctactaccactattcctactcggtggtgcgtggctgtgatcgcgtggttccggtcgatatttacgtgccgggctgcccgccaaccgcggaggcgctgctttacggtatcctgcttctccagaagaagatacgtcgcaccggcacgatcgagcgttgatccggctttcgccggtttgcgcacactaaatttgttagggttctgctgctgccccgcaagggcctcccaaaacaaagcaggcggcatgagttctaaagaaggaagttagaaaatgagcgaagaagctctcggtgaactttccggctatatcagggaacgtctcggcgacgcgatcgaagaggcgaatctggcttatggcgaactgacgctttgcgtgccggtggcgagcctcatcggcgttctgacttttctgcgtgacgatgtgcagtgccagttcgtcaatctgaccgatatttcaggcgtcgattatccgcagcgcgaaaagcgcttcgatgtcgtctaccagcttctgtctccgcgccagaaccagcgcatccgcgtcaaggttcaggcggacgaagatacgctggtgccgtctgccgttccggtcttcttcggcgcggaatggtatgagcgcgaggcctacgatatgtacggcattctgttctctggccatccggacttgcgccgcatcctgacggactatggctttgagggccatccgctgcgcaaggacttcccgctcaccggtttcgtcgaggttcgttataacgacgaactgaagcgcgttgtttacgagcctgtgcagttgcgccaggaattccgcaatttcgattttctctcgccgtgggaaggaacggattacgttctgcccggtgatgagaaagcaaagacgaactgagcgacaggaagctgaacatggctgagactcaggtccgcaatttcaatatcaacttcggcccgcagcatcctgccgcgcacggcgtgttgcgtctggtgctggagcttgacggcgaagtggtcgagcgcgtcgatccgcatatcggtctgctgcatcgtggcaccgaaaagctgatggaagccaagacctatcttcaggctgtgccttatctcgaccgcctcgactatgtggcgccgatgaatcaggaacatgcctatgcgcttgccgtcgaacgtcttctggatatcgaagtgccgaagcgcggccagctaatccgcgttctctattcggaaatcggccgtatcctgaaccaccttctcaacgtgaccacgcaggccatggacgtcggcgcgctgacgccgccgctttggggcttcgaggagcgtgaaaagctgatggtgttttatgagcgcgcctgcggcgcgcgtatgcacgcagcctatttccgtccgggcggtgttcaccaggacctgccggaccagttgatcgaagatataggcaaatggatcgatccattcttcacgacgttgaagaatctcgatgatctcatcacgccgaaccgcattttcaagcagcgtaacgtcgatatcggcgttgtgaagctggaagacgcatgggcatggggcttctccggcgtcatggttcgcggttcgggcgctgcatgggatctgcgcaagtcgcagccctacgagtgctatagcgagatggaattcgacattccggtcggcaagaacggcgattgctatgatcgctatctgatccgcatggaagaaatgcgccagtcggcgcgtatcatgcgccagtgcgttgatctgcttctgggcaaggagcgtgtcggccccgtttccaatacggatcacaagatcgtgccgcccaagcgcggcgagatgaagcgctcgatggaggcgctcatccatcacttcaagctttacacggaaggctaccacgtgcctgccggtgaagtttatgcggcagtggaagccccgaagggcgagtttggcgtctatctggtttcggatggctccaacaagccttatcgctgcaagctgcgcgctccgggctttgcccatcttcaagccatggatttcctttgccggggccacatgctggccgacgtttcggcaattcttggctcgctcgatatcgtgtttggtgaggttgaccgctgatgtccgttcgccgtctcgcagatgatgccgtccagccagccactttcgcgtttaacgcggaaaatgaggcttgggcacacaagacgatcgcaaaatatccggaaggccgtcagcagtcggctgtcattccgctgctcatgcgtgcgcaggaacaggaaggctgggttacgaaagcgtcgatcgaatatgtcgccgccatgctcaacatgccgctgatccgcgttctggaagtggcaaccttctatacgcagttccagttgaagccggttggctcgcgcgctcacattcaggtttgcggcaccacgccctgcatgttgcgcggttcagaggctttgatggatgtttgccgtcacaaaatccaccatgacccgttcgagctgaatgccgacggcacgctgtcgtgggaagaggtggaatgtcagggcgcttgcgccaacgcgccgatggtcatgatcttcaaggacgcctatgaagacctgacgccggaacgcctggctgaaatcatcgatgcttttgaggcaggcaagggcgacacgatcaagcccggcccgcaggatggccgtgtgacgtcggaaccggccagcggcctgaccgcgcttaccgaggatctggactacaagaagatcggcctcgaaacccgcaaggcgtcggatgcagcagcagctaaagctaaggccgaagccgaggcagcaacaaaagacggaaacaggtgagacatgctggctgacaaagatcgcatcttcaccaatatttacggcttcaaggatcagtccctgaagggtgccatggctcgtggccattgggacaataccaagggcctgatcgagaagggccgcgactggatcatcgaggagatgaaggcgtcgggcctgcgtggccgtggcggcgctggcttcccgacgggtctcaaatggtcgttcatgcccaagcagagcgatggtcgcccgcattacctcgtcgtcaatgccgacgaatcggagccgggcacctgcaaggaccgcgaaatcctgcgccacgatccgcatacgctgatcgaaggctgcgtgattgccggttgcgcgatgggcgcacacaccgcttatatttatattcgcggcgagttcatgcgtgagcgtgaggcgcttcaggctgcaatcgacgagtgctacgaagccggccttctcggcaagaacaacaagtgcggctgggatatggacatttatgtcacccacggcgctggcgcttatatctgcggtgaagaaacggctctgctcgaaagcctcgaaggcaagaaggggcagccgcgcctcaagcctccattcccggccaatatgggcctctacggttgcccgacgacggtcaacaacgtggaatcgattgccgttgcgccgacgatcctgcgtcgtggcgcggcatggttctcgtccatcggacgtccgaacaatgtcggcaccaagctgttccagatgtccggccatgtgaacacgccgtgcgtcgtggaagaggggctcggcattccgttccgcgagctgatcgaaaagcatggcggcggtatccgtggcggctgggacaatctgctggcggtcattcctggcggcgcgtcgtgcccggtcatcaaggccgaggacatgatggacgccgtcatggattttgatggcatgcgtgagaagaagtcgtccttcggcaccggcggcttgatcgtcatggacaagtccaccgacatcatcaaggcgattgcgcgcctgtctgccttcttcaagcatgagagctgcggccagtgcacgccgtgccgcgaaggcactggctggatgtggcgcgtgatggagcgcatggtcaagggtaacgcgcagaagcgtgaaatcgacatgctgttcgacgtcaccaagcagatcgaaggtcacacgatctgcgcgctcggtgatgcggccgcatggccgatccaggggctgattcgcaatttccgtccggaaattgaaaagcgcattgatgaatatactcgcaacgccgttcagagccgtaatatccgtctggaagcggctgaataagttgtgtgagcctgcccgacagggcatgaccccgaaaagtgcctggcggttttcggaaaaggccatgccaatcaagcgcaggtacaaaagtttgagatggaagatgcggcatgagccgcaggtttggataagcgatggcaaagatcaaggttgacggcacagagatcgaagtacccgatcactatacgctccttcaggctgccgaagcggcgggcgcggaagtgccacgtttctgtttccacgaacggctttccatcgccggaaactgccgtatgtgcctggttgaagtgaagggcggcccgccgaagccggcggcatcctgcgccatgggcgtgcgcgatctgcgtcccggcccgaatggcgaagcacctgaaatcttcaccaatacgccgatggttaagaaggcccgcgaaggcgtgatggaattcctgctcatcaaccacccgctggattgcccgatctgcgatcagggcggcgagtgcgacttgcaggatcaggcaatggctttcggcacggatggctcgcgcttccgtgaaaacaagcgtgctgttgaaaacaaatatatcggcccgctcgtcaagacggtgatgacgcgctgcattcactgcacgcgctgcgtccgcttcacgacggaagtggcgggcatttcggaactgggcctcatcggccgcggcgaagacgccgaaatcaccacctatctcgaacgcgccatgacgtcggaattgcagggcaacgtcattgatctttgcccggttggggctctgacctcgcgtccttatgctttccaggcgcgtccgtgggaactgaacaagaccgaaaccatcgacgtgatggatgcggtcggttccaacatccgcgttgacacccgtggctgtgaagtgatgcgcatcatgccgcgcgtcaacgaacaggtgaacgaggagtggatttcggacaagacccgtttcatctgggatggcctgcgcacccagcgcctcgaccgtccttatgtccgccaggatggccgtctggttgccgccacctggccggaagcctttgctgccattgccgccaaggtttccgcaacctcggctgaaaagatcggcgctgttgcaggcgatctggcttcggttgaagaaatctatgcgctgaagggcctgatgactgcgctcggcaccgccaatatcgattgccgccaggatggcgccgctctcgatccggcactgggccgcgcaacctatcttttcaattctacgattgaaggtattgaaaacgctgatgctttgctcatcatcggttccaatccgcgcatcgaggccgcagtcctgaacgcccgtatccgcaagcgccagcgcatgggccatttcccggtcgccctgatcggcgaacaggctgaactgcgttacgattacgaatatctgggtagcagtgctgaaacgcttggccagctggcttccggcagacacgccttccgtgacgtgctggccaaggccgaacgtccgctgattatcatcggtcagggtgcgctcaccggcgaagacggccgtgcggttctgtcaaccgccgccaaactcgctcaggacgtcggcgcgatcaaggacgactggaacggcttctccgttctgcacaccgctgcttcgcgcgttggcgctctggacctcggctttgtgccgggcgagggcggcaaggcagcgcgcgacatgctgggcaatctcgatgtcgtgttcctgctcggtgcagacgaactcgacatgatggccaagagttcgagcttcgtcgtttacatcggcacgcatggcgatgccggtgcacatgccgccgacgttatcctgccgggggccgcctatacggaaaagtcgggcacctggctcaacaccgaaggtcgcgtgcagcttggcaaccgtgccggtttcgcaccgggcgaggcgaaggaagactgggcaatcctgcgcgctctttccgacagcctgggcaagcgcctgccgttcgattcgttgcagcagcttcgcgccaaactctatgcggactatccgcatatgctggccatcgacaccattacgcctgcttccgccgacgatcttgtcgcgctggcggcgaaagcatccaatccgggcaacggcgctgcgttcgtttccccggtcaaggacttctacctgacgaacccaatcgcgcgcgcttccgccgtcatggccgaatgctcggcgctcgcggccggcggcttccaacaggcagctgagtaagcgagagagacggaacaatggaaggaatttttgcagcttacgtcttgcccgcgcttatcatagcgctgaagtcggtcgttctgctcgtcgtattgctgatcgtcgtcgcttacctgctttacgcggatcgcaagatctgggcagcggtacagcttcgtcgcggcccgaacgtcgtcggtccctggggtctgttccaggccttcgccgacttgttgaagttcgtcttcaaggaaccgatcatcccgtctggcgcaaacaagggtgtcttcctccttgcgcctttcatttccgccgttcttgcaatggcaacctgggcggttattccggtcaatgaaagctgggcggtcgccaatatcaatgtcggcattctctatatctttgccatttcttcgctcgaagtttatggcgtcatcatgggcggctgggcatcgaattcgaaatatccgttcctcggtgcgcttcgttctgccgcgcagatggtttcctatgaagtttccatcggtttcgtgattgtcacggttctcttgacggttggctcgctcaacctgaccgatatcgtgctgtcgcagaatacgggtctgggcaccatgcttggcctgccggcttcgttcctcgactggaactggctctgcctgttcccgatgttcgtcgtcttcttcatttcggcacttgctgaaacgaaccgcccgccattcgaccttgtggaagctgaatccgaactcgtggccggtcacatgatcgaatattcgtccacgccgttccttctgttcttcctcggcgaatatgtggcgatcacgctgatgtgcgccctcatgactgtgcttttcctcggcggctggctgcctccggtggatgtgtggttcctcagctgggttccgggcatcatctggttcatgctgaagctctgcttctgcttcttcctcttcgcaatggtgaaggctttcgttccgcgttatcgctacgaccagctcatgcgccttggctggaaagtgttcctgccgatctcgctcttcatggttgtcgcaaccgcgaccttcctcaaagtcttcggtctggcgtaaggagtaaaactcatggcttcaatcgctcaagcagccaaatcgctcctgttgaaggaattcgccagcgcgttcgctctttccatgcgccagttcttcgcgcccaaggcgacgctgaactatccgcatgaaaagggcccggtctctccgcgctttcgtggcgaacatgcgctgcgccgttatccgaacggtgaagaacgctgcatcgcctgcaagctttgcgaagcgatctgcccggcgcaggccatcaccatcgaggccggcccgcgccgcaacgacggcacccgccgtacggtgcgctatgacatcgatatggtgaaatgcatctattgcggcttctgtcaggaagcctgcccggttgacgctatcgtcgaaggtccgaacttcgagttcgcgaccgagacgcgcgaagaactttactacgacaaggacaagctccttgccaatggtgatcgttgggaacgtgaaatcgcgcgcaatatcgcgatggatgcgccctatcgctgattgggttagagcatttccggcaaaagtgcgaagcggttttgcctaggacaatgcgacaaagggtttcggcattggattggaaaagtctttttaatccgatgcttggatataagtttgaataaagcgggcgaagcaatagggctttgctcacggaaaggtgttgggggatccccatgctgacaggtattgcggcagcgttcttttatctgttcgccttcatcatgatcgccagcgcgttcatggtgattgcggcgcgcaaccccgtgcattcggtgctgtttctgatcctcacattcttcaatgcggcggcgctcttcctgctgacgggggctgagttccttgccatgatcctgcttgtcgtttacgtcggcgcggtggcggttctcttcctcttcgtcgtcatgatgctggatgtggactttgctgaactgaagcgcggtgcactgcaatatgcgccggtcggcgctctggtcggattgatccttctgggcgaactgatcttcgttttcgcaagccgcatgttcacgccgaagctggggcagggtgccttgccgatcccggatgttgccacgcggaccaataccgctgccctcggcgacattctctacacccactacgttttctacttccaggtcgcaggtctcgttcttctggtcgcgatgatcggcgccattgtgctgacgatgcggcacaagccgaatgtcaagcgccagtccatcccggctcaggttgctcgtacgcccgaaacggcgatcgagatcagaaaagtcgaaacgggcaaaggcatctgaggataagcatatggaaatcggtatcgctcactatctcaccgtttcggccatcctgttcacgcttggcgtcttcggcatctttttgaaccgcaagaacgtcatcgttatcctgatgtctatcgaattgatccttctttcggtcaatctgaacttcgtggccttctccagccagctcggcgatctggtcgggcaggtcttcgccctttttgttctcaccgttgcggctgccgaagctgcgatcggtctggcaattctcgttgttttcttccgcaatcgcggctccatcgcggtggaagacgtcaatgttatgaaaggttgacgggcaaatgctctactacgcgatcgtcttccttccgcttatcggctttcttgttgccggcctgttcggcaataagatcggagccaaagcgagtgaatacatcacatccggcctgatggttttcgtggcaatcctgtcctggattgtcttcttcaagataccgcttagccatgatgccgaaactgtccgcatcccggttctccattgggtgaattcgggcgcgctgacctttgactgggcgctgcgtgtcgatacgctcaccggcgtcatgctggttgtggtcaactcggtgtcggccctcgtgcatatctattcgatcggatatatgcaccacgatccgtatcgtccgcgcttcttcgcctatctctcgctcttcactttcgccatgctcatgctggtgacgtcggacaatctgatccagatgttcttcggctgggaaggcgtgggtctggcttcctatcttctgatcggtttctggttcaagaagccttcggccaatgccgccgcaatgaaagctttcgttgtcaaccgcgttggcgattttgggttcctgctcggtattttcagtgtgttcgcgctgttccagtcggtcgattacaacacgatctttgctgccgcagccaacgcccttccgggtggcgatgccaatcaggtggtgctggatttcctcggctaccagctcgacagacagggcgcgatcacgattgcctgcctgctgctgttcatgggcgctatgggtaaatcggcccagttcctgcttcacacctggctgccggacgccatggaaggcccgacgccggtttccgcactcattcacgcggcaacgatggtgactgcgggcgtgttcatggttgcgcgcatgtcgccgatctttgaactgtcgcagaccgctcttctggttgtaaccatcatcggcgccacgactgccttcttcgcggccaccgttgctctcgtccagaacgatatcaagcgcgtcatcgcttattcgacctgttcgcagctgggttacatgtttgcggctctcggcgttggcgcttatggcgctgccgtgttccatctcttcacgcacgctttcttcaaggcgcttctgttcctctgcgctggttcggtcattcacgccgtttccgacgagcaggatatgcgtcgcatgggtggcctgcgcaaactgatccccgttacctactggatgatgattatcggtacggtcgccatcacgggcctcggcattccgggcaccgttatcggcacggccggtttcttctccaaggatgcgatcatcgaagccgtgtttgcttcgcataatctcgcaagcggttatgcctcgacactgctcatcgtggcggctctcttcacgagcttctattcctggcgtctgattttcatgaccttcttcggcaagccgcgcgcttcggcggaagtcatgcatcacgtccatgaatcgccgcccgtcatgctcgtgccgcttttgatcctcggcatcggcgccattcttgcaggcgttctgttcaaggaactgttcttcggccacgaatatgtcgagttctggaagggttcgttgttcacttcgaccgccaaccagcttcttgaggaacatcaccacgttccgctgtgggtcaagctgtcgcctttcgttgcaatggtcatcggcttcgtcgtcgcctggatattctatatccgcgcgccggaaataccgaaggcgctggcggcccgccatcgcggtctctaccagttcctgctgaacaagtggtatttcgacgaactctatgacttcctgttcgttcgtccagctcgctggctcggctgcctgttctggaagggtggtgatggctggctcattgacggcttcggcccgaatggcgtgtcggcccgtgtgctggatgtcaccaaccgcgtcgtcaagatgcagtccggatacctttatcattacgcattcgcgatgctgatcggcgtcgccgcgctcgtcacctggatgatgctcgggagctctttctgatgaccgactggccaattctctcaacggtcacgtttctgccgcttgtcggcgcgttactgatccttctgatcaaggacgacagcgaggcttcgcgtcgcaacatccgcaacgtggctttgctcacgacggtgttcgtctttatcctgtcgcttgtcgtctgggcggggttcgataattcaaaccccggcttccagatggtcgaggaactcgactggatgggcagcggcatcagctaccacatgggcgtggacggcatctccgtcctgttcgtggtgctgtccgctttcctcatgcccttctgcattctcgcaagctgggtgtcggtggaaaagcgcgtcaaggaatatatgatcgcgttcctcatcctggaaacgctcatgatcggcgtgttctgcgcgctcgacctgttcctgttctacgtgttctttgaagcaagccttatcccgatgttcatcatcatcggcgtgtggggcggcaagcgccgcgtctatgcgagcctgaagttcttcctctatacgcttttgggctccgtgctgatgctcatcgccatcatggccatgtactggcaggctggcacgatgaatatcgtcgagctgttgcagtataacttcccggcaagtatgcagacatggctatggctcgccttcttcgcgtccttcgcggtgaagatgccgatgtggccggtccacacctggttgccggatgcacacgtggaagcgccgacggcaggctcggtcattctggccggtattctcctgaagctcggcggctatggcttcatccgcttctcgctgccgatgttcccgctggcttccgctgatttcgcgcccttcatcttcaccctgtcggtcgttgcgatcatctatacgtcgctcgtcgccatggttcaggaggacatgaagaagctgatcgcctattcgtcggttgcccacatggcctatgtgacgatgggtatctttgcggcaaacgagcagggcctgcagggcgccatcttccagatgctgtcgcacggtatagtgtcgggtgcgctcttcctttgcgtcggcgtgatctatgaccgtatgcatacccgtgagatcgctgctttcggcggccttgtgaacaagatgtcgaaatatgcggtggccttcctcatcttcacgatggcgaatgtcggcctgccgggtacttcaggcttcatcggtgaattcctgacgctgttcggtgtgttccgggtcaatacctgggtggcgctgttcgcgaccacgggcgtcattctctcggctgcctatgcgctctggctctaccgcaaggtgatcttcggcgcgctggacaaggaaagcctcaaggcgctcctcgacctcagcccgcgtgaaaagctgatcctttatccgcttgtggcactcaccatcttctttggcgtctatccaaccccggtcttcaatgcgaccgccggtgccgtgaacgccttgatccaacattacgatgcagctctcgcggccaacgcgagcgccatgctggtccaataagagaatagaggcgtaaaggtcatgcagactgatctgttagctcatctgaccctggcagcaccggaggttctccttgctgtaggcgccttggcactgctcatgatcggcgtgttttctggcgaacgggcaaccacgctcgtcaatggattgtccgtcgctgtgctgattgcggcattggctctggtgcttctggttcccgcaaacggcacggttttcggtggtgcgctcgtcattgacggctttagccgcttcatgaaggtgctgacgctgctcggatccattgtggcgctcatcatgtcggttggctttgccaaggcggagaaattcgacaagttcgagttcccggtgctgatcgtgattgccacgctcggcatgctcctgatggtttcggccaatagcatgctgacgctttatctgggtctcgaactgcaatcgctggcgctctatgttctggcggcgttcaaccgtgatagcgttcgttccacagaagcaggcctcaaatattttgtgctgggttcgctttcttcgggcatgttgctctatggcatatcgctcgtttacggctataccggccatatcggcttcgtggaaatcgcgcaggctgtttcgggtggccagcgcgagcttggcttggtgttcggcctcatcttcatccttgccggtcttgtattcaagatttccgccgttccgttccacatgtggacgccggacgtttatgaaggcgctccgaccccggtaacggcattcttcgccggggcaccgaagatggccgccatggcgctcatcattcgtgttgtgactgaggcttttgctccggttacgcatgactggcagcaggttatcatcttcgttgcactcgcctccatggtgttgggcgcgttcgccgcgatcggccagcgcaacgtcaagcgcctgatggcctattcctcgatcagccatatgggttatgcgctcgttggtctggctgcgggcacggttatcggcgtcaagggcgtgatgatctatatggcgatctatctcgccatgacgctcggcagcttcgctttcattcttgccatgcgcaccaaggacggcaacgtcgaaaacatcgacgatctggccggtctgtcgcgcaccaatccggtgctggcaacggtcatgaccatcttcctgttttcgcttgcaggcattccgccgctggcaggcttcttcggcaagtggtacaccttccttgccgccgtggaagcgggcctttatccgcttgccatcatcggtatcgtggcttcggtcgtgggcgcgttctactatctgcgcatgatcaagatcatgtggttcgatgaaccggcagcgggttttgttccggtcgcgggcgagcttcgcctcgtactcggcgtaacaggtgccttcgtgcttttctatgtcttccttgctggcccgattggcggatatgccgaagccgcagccaggacgtttttctaatcaaagcttgggggcggaagctgagatgagttttgcgctttcgccggtggcggcaaatgagggctaccgtctcgaaactttcgaggcggtaggttccaccaatgcggttgctctggaacgggcggctggcggtgatccgggcaagctctggcttgttacgaaaaaacaggaaagtggccgcggaagacggggccgcgcctggtctacgccggaaggcaatcttgcctccacgctgcttctggtcgaatcctatgaaatgaagacggcagcgacgcttggtttcgtcgcgggcctgtcgcttgccgatgcgcttgatgcggtctttgccgcaaccgggcctgcggtgccgccgacaatcggcctcaaatggccaaatgacgttctggtcaatggcgccaaactcaccggcatcctgctggaatcttccattctggcaaagaatttgtttgccgttgccatcggcatagggaccaatgtggtcgcctttccggacgacctgccttatccggcaacctcattgcgggcgctcggcagcaaatgtgatgctgaaaccctgttcgctgcgctgtcggatgcgtggtcggtcaactatcgtgtctggaacgaggggcgtggtctcgacgatattcgcaagcgttggcttaagcgcgcgcatggccttggccagcacgttaccatgcaggttgaaggccgcgttgttgaaggtcgtttcgagacgattgacgaggcttgtcgctttgttattcgcgaggatgaaggttcgcgggtcgcggtaacggcgggcgatgcctatttcgggacggctgcaacaatacgcaaataatttcgttgtcttgtattgcaggggttgcaacagggtagctttaggtccagttgaagcgacaagactagagcgcatcccgaaaagtgcgaaacagttttgcgtcggataatgcgacaaacaaatagttagagcggtttcggcgattccgttaaaacgggaaccgctctaaagaattgatcacaaaggaagtttcatggcccggtccaatactacggaattcgtctttctgccgctcggcggtgtaggcgaaatcggcatgaatttggccatgtatggttttggtcctgcggataaccgcgaatggctggtcgtggatatgggggtcagctttgccgggccggaacagccgggcgccgacctcattctgccggatattcgctatctcgaagctgaaaagcacaatctgcgcggcattgtcatcacccatgcgcatgaagatcattttggtgcgctgcttgatctttggccgcgcctgaaagttcccgtctatgcgacgccgttcacagctggtctgctggaagccaagcgccagtcggaagacagtgcgccggaaattccgatcacgatctataaggccggcgagacgtttgaagtcggcccgttcaagattgaagccgtcgctgtcacccattcgattccggagccggtttcgctggccatcaccacgccgcttggcacggtggtgcatacgggcgactggaaaatggatcccgagccatcgcttggccccgtcattgacgaagcgcgctttcgcgccataggtgaggccggtgttctggcgctgatctgcgactctaccaatgcgctgcgtgaaggtgagtccccatcggagcgccaggtgggtgaaagtctgcgcgaactgatccagaatgcgcgcggacgtgtggcgatcacaactttttcctccaatgtggggcgtatccgttcgatcacggaagctgcccgcgatgcgggccggcaggttctggtggtggggcgttcgatgaagcgcgccatctcggttgcaaccgaacttggttatatggaaggcctgccggaatatctcagcgaagaggattacggctatattccgcgtgaaaatgtggtgatgatcctgaccggcagtcagggcgaaccgcgcgcggcactggcgaaacttgcccgcgatgagatgcgcagcctcgccctgacggcgggtgatacggtcatctattcgtcgcgggccattcccggcaacgaaaaggccattctcgacatcaagaaccggctgatcgatcgcggtatcaagatcattggcgatgaggacgccctcgttcacgtttcaggccatccgcgccgcagtgagttgcgccgcatgtattcctgggttcgtccgcagattctcgtgccggtgcatggcgaggccgctcatctggtcgcgcaagggtctctgggtgcgatggagggcatcgagcagatcgcacaggtgcgtgacggcgacatgctgcgccttgcgcccggcaaggccgagatcattgacgaagcgccagtgggccgcctctacaaggacggcaagctgatcggcgacgaagaagaaatcggtatggtggagcggcgcaagctcgcctatgtcggccatgtcgcggtatcggttctgctcgaccgggagcacaagatgctggacgaacctgaccttgtggccttcggcctgcctgaggaggacaggcagggtgaactgatggaagacattctgctggatgcagccattgaggcgatcgacagcataccgcgcgttcgccgcaaggatattgagacggtgcgcgagtctgttcgccgcgccgtccgggctgcggcaaatgaagcctggggcaaaaagccggtagtgaccgtcttcgtgaataggatacggtaatcctgcgaaattgcgaactgactggcatgggaggtgcttatgcttgaacgcttgaaccatgtggcgatagccgttcccgatcttgaagccgcaaccgcgctttatcgcggtaagcttggcgccacggtcacagagccggaggctctgccggaacatggcgtaacggtggttttcatagacgtcggcaataccaagatcgaacttctggaacctctgggcgagggctcgccgattgctgcctttcttgagaagaacccttcgggcggcatgcatcatctgtgctatgaggttgccgatatcatcgccgcgcgcgatcgtctcaaggcggaaggcgcccgcattcttggcaatggcgagccgaagattggcgcgcatggcaagccggttctgtttttgcatcccaaggatttcaacggcacgctgatcgaactcgaagaggtctgatcatgtctctcttttccggcattgcgatctatttcatcatctggtggacagcactttttgcgctgctgccttttggtttgcgcacgcaggccgaggaaaacgaggtgacacttggaaccgtcgccagtgctccagccaagccgcatatcgggcgcgctttcttgcgcaccaccgttgccgccacgcttatcttcctgctctattattatctgacgcaggtaagcggtctcggactggacgatattccccatttcttccccgatctgacataaggcttctccgccagaaccggaaatttgaggctgcccgagattggggccttttcgagccaaaagtgtgaagcgcctacgcgggaaaatcagtcctctggactgatttccgatcccgcttcgatgcgtcggataatgcggcaaaacaaagagttagggctgttccgttaaagcaagaaacgctcgctgcaaatatgccttcagctttttcattacccatttgccgcagccggaagggagtattcgttttcacggcaatattcataagtgaaaaattgaatacttatgcatggtaaatcatcctgatgataatcctacaaaattaatgtattattcaaatcaataaaatgcctcgcagaggtggaagtggcgatcctgcaagtgcaaaaaaaagcaaggctttcgccctgccaattgaatacgcgttcgatccgttttccattttactggcggctgcggaaaccgcgcctggatccatcctcccaagacttcaccgcgtgaaaccaacggttttattccgttgttgctcttatggtgaaaaaaatagcgaaccgcacagcttttgtcaccaaaaatcttctattgcgtcataattctttcgtaaaaattgctcccgtctggtgatatatctataatatattgaaattaaatgtgaatcttgaagtggcattttgtgccctgcgttcccccgcttgtattttatggttgtggatggcggaatccgctgtggcgaaagctttttcatgcgggttttcaatagatgcattacccggtaagaaaccatggaatatgcttaatttttgcctgattcttgaagcattcaggcagttcctcttgatcggtggttacgatgcgtctgtcgcggtattttttgcccattctgaaggaaaatcccaaggaggcggaaatcgtctcgcacaggctgatgctgcgctcaggcatgatccgtcagcagtctgcgggcatctattcctggttgccgattggtttgaaggtgctgaacaaggtctgcaccatcatccgtgaagaacagaaccgtgcgggtgcgaacgaaatcctgatgccgacgatccagtcggcggacctgtggcgcgaaagcggccgctatgacgcctatggcaaggaaatgctgcgcattcaggaccgtcaggagcgtgaaatgctcttcggcccgaccaacgaggaaatggttacggatattttccgttcctatgtgcgctcctacaaggatttgccgctcaatctctatcatatccagtggaagttccgcgatgaggtgcgtccgcgttttggtgtcatgcgctcacgcgaatttctgatgaaggatgcctattcgttcgacctcgattatgaaggcgcgaaaatggcttactatcgcatgttcgtgtcttatctgcgcacttttgcgcgggttggcttgcaggccatcccgatgcgcgcggatacggggccgattggcggcgatctttcccatgaattcatcattctggcggaaaccggcgaaagccaggtctattgcgaccgtgcttatctcgaccttgccgtgccgggtgcggatactgatttccgcaatgacgcacagctgaccgatatcgtcacgcgctggacgacgccttatgcggcaacggacgaaatgcacgacgaagccgattgggccaaggtgaagccggaaagccaggtttccgcgcgcggcatcgaagtgggccacattttccatttcggcaccaaatattccgagccgatgggcgcgaaagtgcaggggccggatggcaaggaacatctggttttcatggggtcttatggcatcggcccgtcgcgtctggtggctgccgccattgaggcttcgcatgatgatgcgggcattatctggccgaaggccattgcaccgtttggtgctggcatcgtcaacatgaagccgggcgatgagggatgcgatggtgtgagcgaaaagctctacgaggcgctgaccaatgccggtgtcgatccgctgctggacgacaaggatgaacgtccgggcgcgaaatttgccacgatggatctgatcggcctgccgacacaggtgatcgtcggtccgcgcggcgttgcggctggcgaagtcgaggtgaaggaccgcaagacgggcgaacgccagagcctggatattgaagcagcaatcaacatgttgacggcacaagcatgagcaacgcggcggcaaagtccggagggaaggccacggcagccgtgaaggcgccgaagtccggcccttttttggcttttgaacggatgatcgcgtggcgatatcttcgtgcgcgccgccgtgaaaccttcatttcggtcattgccggcttttctttcaccggcatcatgctgggtgttgcgaccctcatcatcgtcatggcggtgatgaacggttttcgcgccgagcttctgacgcgcattctgggcatcaatggccacctcatcatgcagccgatcgaccgtccactggatgattatgccgaccttatcaagcgtgtggatgccattccgggtatcaagtttgctattcccgttgtggaagggcaggcgctcgtgcagggcaatattggtgcgggaacgggcgcgctcgtgcggggtttgcgtgaggaagacctcgacaagctgaagctcatatcgtccaatatccgtcagggcacgctgaaaggtttcgaccacagtggcggcgtggccattggtacgcgaatggctgaaaatctggggctttccgtgggcgatacgctgcgcgttatttcgccggatggcgatgtgacgccctttggcgtcaatccgcgtgtcaaagcctatccgattgttgcgatcttcgagatcggcatgtcggaatatgattcctctattgtcatgatgccgctttccgaggtgcagcttttcttcaatcaggaaggaaaggtgcagtcgctggaaatttttgttgataatcccgataaggtcgatgcgatgcgggcacccgttgaggaggccgcagcgcgccagctttcgcttgtcgattggcgtcagcgcaatcagaccttcttttccgcgctggaggtggagcgcaacgtgatgttcatgatcctgacgctgatcgtgctcgtcgccgcgctgaatattatttcgggcctcatcatgctggtgaaggacaaggggcatgacattgcgatcctgcgcaccatgggcgcgacacgcggcgcggtgatgcgcatattcctgatgacgggcgctgccatcggtgtcaccggcacggtggcgggcgtcattctgggtgttgtcgtgtgcctcaatgtcgagcgcctgcgcgaattcttctcgtggctttccggcacgacgcttttcaacccggagctttatttcctgagccagcttccggccaagatggaccccggcgaaaccctttccgtcatcgtcatggctctggtgctttcgtttattgccaccatctttcccgcctggcgcgcagccaagctcgatccggtcgaagcattgaggtacgaataatggcggcagaaatcatcctgcggctagagcgcatcggccgcgcctataaggaagccgaccgcgagctgattatcctgaacgatgccgatttcacgcttcgtcgcggcgagatggtggcgcttgttgcgccatcgggtgcaggcaagtcaacgcttctgcatacggccggccttctggagcgccctgacagtggtgatgtcgttctggacggacgttcctgtagcaagctttcggatgatgagcgcaccgccgtgcgccgcaacgatgtcggctttgtctatcagttccatcacctcctgccggagttttccgcactggaaaatgtgatgctgccgcaaatgattcgcggcctttccagaaaggcggcagcagaacacgcgcagcagcttcttgaatatatgaagatcggcaaacgcgcctcgcatcgcccggcagagctttccggcggcgaacagcagcgcgtcgcaatcgcgcgcgcggtggccaatgcgccgctcgtgcttctggccgacgagccgaccggcaatctcgatccgacgacatcttcctatgttttcggtgcgctggaggcgctcgtgcgccagtcgggccttgctgccctgattgcgacccacaaccacgaactggcgcgccgcatggaccggcgggtgacgctgaaagacggtagggtcgtcgatctttagagtggttaaaacggaatcgttgtaaccgctctaaacggagccattttcgcttatcttggggagccgccgggagcggccttatcgagcgaacttccgctggcgcagggcgctcctccatgttgaggtggcgcagcgtcgcaatatcctccctcctttgtttttgcttccccggcacacctgcctgcggttgcgtgttcactatttataaaccctaaaatgaatgcggatatcgaataggtgttgacttaggaacaaaaatagaacaaataacaaacagacgtgaacaaagaggagtttccgacatgaccgatctcgtacacgatgttttgtccttcatttccataagcctcttcattgcaacttttgcgatctgggtaagcgccatctagagtttcgagccaaaaacgattccgttttagccggatctgctttggaaaatatttcgggttcctgtgaacctgccccatccgggcggtagcctctctggacatcgcctgaacattccccgacactggaaattgcgggcggtcagagtcgcccgccgccaaccgcaagcggcatcattgacatctggccgttgaaggtgaaaagcaggaaagctgccgaccaacctgtgagcggtcgtcgatgcggctttacggaagatcggggtggacgaatgaacgatacggtagcaggaaacgcagcgagcggtggctctgctacgccgggttttgttcatctgcgggttcattccgcctattccttgctggaaggcgcattgccgcttggcaagatcatcaaacaggcgcttgccgacgaagcgccggccatcgcagtcacggacaccaacaatctgttcggtgcgctggaatttgcgcagaaggcgtcgaaggatggtgtgcagccgattatcggctgtcagcttgatgttgccttcggcgatcataatgacaatagccgcagtgttaaccgcaagctcgcgctggatcttgcgccgcttgtcctgattgcggcaacggaagcaggctatgccaatattgtgcggcttgtaagccgtgcatttctggatacgcctgctggcgaccctatccacatagaggctggctggctgccagccttgtctgaggatgtaatcgcgctaaccggcggacctttggggccgatcgggcggtccttcacggcggatcgtgccgaccgcgcgcgcgcgcgcttggctttcctgaaggaaaccttcggcaatcgtctctatgtcgaattgcagcgccaggcggggtatgaccgcattgtggaagccagtacggtggaactggcttacgagatggatttgccgctggtcgcgaccaacgaggcttttttcctgaaagcggaggatttcgaggcgcatgatgcgctgctcgccattgcggaaggccagattctctccaacgatgatcgccgccgcctgacaccggatcattgtctgaaaagccgcgcggaaatggcggagctttttgccgacctgccggaagcacttgagaatacggtcgaaattgccgggcgttgtagttggtacacgcagacgcgtaagccgatcctgccacggtttaccggcgagtccgacgatccggaagctgccgttcaggcggaagctgacgaacttgcgcggcaggcgcgcgagggcctgaagaagcgtcttgagactgcgggccttgcggaaggctatacgccggaacaatatgccgaacgcctcgaatatgagatcggcatcatcacccgcatgaagtttccgggctatttcctgatcgttgccgactttatcaaatgggccaaagctcatggtattccggtcgggccgggccgtggttccggtgccggttctcttgtcgcctatgcgctgaccatcaccgatgtcgatccgctgcgcttctcgctactttttgaacgctttctcaatcccgatcgcgtttcgatgcccgacttcgatatcgatttctgtcaggatcgccgcgaagaggtgatccgctatgtgcaggaaaaatacgggggcgatcaggttgcacagatcatcacgtttggaaccttgcaggctcgcgccgtgctgcgtgacgttggccgtgttctggaaatgccatatgggcaggtggatcgcctctgcaagctggtgccgcagaacccggccaatccggtatcattggcgcaagccatcgagtccgagcctaagatcaacgaggagcgcgagaaggagccggtcgtcggccgccttctcgacatggcgctgaagcttgaagggctttaccggcatgcatcgacccatgccgctggcatcgtgatcggtgatcgacctttgtctgagctggtgccaatgtatcgcgatccgcgatccgacatgcctgtcacccagttcaatatgaagtgggtggagcaggcgggtctcgtcaagttcgacttcctcggcctcaagacgctgaccgttcttcaaacggcggtcaagctggtggcgcgcaaggggatcgatatcgatctttcccacctgccgcttgatgatgcgctgacctatgaaatgctgtcgcgcggtgaaaccgttggtgtgttccaggttgaaagtgcgggtatgcgcaaggcgctgctcggcatgaagccggatcgtgtcgaggatattattgcgcttgtggcgctttatcgtccgggcccgatggagaacattccaacctataatgcgcgcaagaatggtgaggaggagatcgcctccattcacccgaagatcgatcacctgatcaaggaaacgcagggcgtcatcgtctatcaggaacaggtgatgcagatcgcgcaggtgctttcgggctattcgctcggcgaagctgaccttctgcgccgcgccatgggcaagaagatacgcgaggaaatggacaagcagcgtgtccgtttcgtggatggtgcggttgagcgtggggtggacaaggcgcaggcgaacatgattttcgatctgcttgccaagttcgccgactatggcttcaacaagtcgcacgctgcggcctatgccatcgtttcttaccagacggcttatatgaaggcgcattacccggtcgagttcctcgccgcgtcgatgacctacgatatgtcgaacaccgataagctcaacgatttccgccgcgaggcgaaccgtctaggcattgaggttgtgccgccttcggtgaagacatcgttccgcccgtttgaagtgggtgagaagaagattttctattcgctcgcagccatcaagggggtgggggaggcggctgtcgatcatattgtcgatgtgcgtgccgaaaaacagtttgaaagccttgaggatttttgcgagcggattgatcccaaaattatcaatcgccgtgttctggaaagcctcatcaatgcaggcgcgatggattgttttgggcgggaccgcgctgccatgtgcgccgggatggaccgcattctgggctttgcccagcgcacgcaggaaaatgccgtcagcggccagtcggatattttcggcctttccggcgcgcccagggaaacacttatcctgccgccgacagccccctggctgccatctgaaatgctgcatcgtgagtttcaggcggtcggcttttatctgtctgcccatccgctggacgaatatcgcgacgtcttgaaccggatgcgtgtgcaaagctgggctgatttttcagccgcggtaaagcgcggcgcaagcgcggggcgtctggccgggacggttacggcccggcaggagcgcaagacccgcaccggcaacaagatgggtatcgtgcagctttccgacgccagcggccagtttgaggcggtcctgttttcggaagggctcgcacaatatcgcgatctgttggaaagcggcaaatcggtggtgatcacggtgcaggcggaaaaccggcctgaaggcatcggattgcgcattcagactgtccagtcgctggaagacgaggcttgccgtatgcagaaggctatgcgactctatctgcgctcggctgatgcggtccgccacatcgcaccgcatttcaatacacgcggtgacggacaggtgagcctcatcgtcatcaaggataacggacagcgtgaggtggagatcgaattgccgcatcgctatcgcgtcagcccgcagatcgcgagcgccatgaaggctatccagggcgttgtggaagtcgagcttgtttagagcataatccggcccgagtgaaacgggaggcgacaagatcatgccggcaaaatcacaggcacaacagaaagcagcgggcgcggcacttgcggccaagcgcggcgaaatcaaggtgagcgagctttttggcgcatcgaagcagatgtatgaatcgatgacggaaaaagaactggaagagctcgccgaaaccaaacgcaagggcctgcccggccacgtttccgatgacgacagaaaatgagcgtcaatgcaggcgaaaagatcgcctgcattgcaagaaaacggttacttgcgcacgatttctatggcctgcaacttgccgcgtgttatgccgcagcgcagcgtgatgctgtcccatttatagccgacgctctttatacgcgcctcgccgggaacggaaatgatggcggaaactttcttcgcgtcttttgcgctgaatttggccgatttatcgctggtggcagcggctgcaatatccgccttggtaaagccaaggcgatcatatttcttgctctttttcacatagtcgtagcctgaagcaatgcaatcggccacctgtggagatgcctgctggtctttcaccagcgtctgataattggctgtgaaatcctttgtccgctttggcacggcatcagcttgcgcggcggcagtgaaaccaaaggcaaaaatagcggaaagtatgatcttggtcgatttcatgccccgtttccttctggaaaaactctgccgctgtcaagcagagctgttgaatcgataaaagcagttcagtctagagcatttccagcaaaagtgcgaagcgtctacgctggaaaatcagtccactggactgatttctgatcccgcttcgatacgtcggataatgcgtacaaacaaagaaagaaagcggctccatcgacctcgttttaaccggaaccgatctgaaaggatgatttggatttttctatgaacttccgcaagttacgacacaaatttattcgcaaatccgcataaggcaggttttgccgtggcaaccctgatcaagatgcatgttggtcccatgcgcagcatcgccatcggggccgatcacggtcatgaaaagctcgcagcttgcttcatgcactgcacgccagaaagccttttccttgtccgagccgttccatccgctttgaagctcggttttgctgccatcggaaaattcaaatgacatgatgtcgagcgcattggcgaaagcatgttccgaaatacggccgctcgatgcgccattcacccggcggcattgataatcggagcctgtgccgatcttcgttattttgaaatcgtcgccataggctgttttggcggctttctttatggcgctgctccactgggcaagcgttaccgccatggcgcaattggtggtgacgggatgggcaaatcgcagcggctctttcgtgccgatcgccgttaaggaaagcggggagtgggtgccgcattgttcgccatccttgatgggcggcagcaattttccgtcaacatcgccggaaatcaaagccgggcaggccacctgatagatgcgatcatccttctgtggctttgcctcatgggcctcgtccatggcgggggcttctttttgcgctttttcttcagtacggcgcggcgcaggcaccggaacgggaacaggagttgttggtttcgatttgacttcgatatttggttgcggggcaggcttttcagcctgttttgctaaaagtcgcttgctggagcgcttttggactgtgcgttttttatattttttggccttctgcgcatcctgtttcaatatccgctcgatgaatgtctgcgcttttgtgctgccttgcctgaaaagacctggcgccaggaaaaaaaacaatgtcagacagaccatgatgaatattcgtgaaggccgggaaaaagacaacaccatgcacacctctttgattgcaggtttgtcagttaatgggaaaacagccgccatgttccttcacgcttgatggcagagcgttgcaaatggtagcaaaggggaaggaaaaggcatgttttctggcctttgcagcacccgtgaacttgacaagacggcaggggaatgactaaaagccgccatcgctggcgctttcatgcgctggcgtttcatttgacgtgtcccgtggatgaagatcgcgctcgcgcacttcatcctgtcagtcctcggaaacgcagggcagaggagggcgcgtttcctccagcgcctccgggcgctctaactttttgaaggaaatgcgatgagcaagcgcgaatccgcaaagtataagattgaccgccgtcttggcgaaaacatctggggccgtccgaagtccccggtcaaccgtcgtgaatatggcccgggccagcacggccagcgccgcaagggcaagctgtcggacttcggtgtgcagctgcgcgccaagcagaagcttaagggtttctacggcgatatctcggaaaagcagttccgcaagacctatgaagaagccgctcgccgcaagggcgatacgggtgaaaacctgatcggtcttctcgaatcgcgtctggatgctgttgtgtatcgcgcaaagttcgttccgacgattttcgccgcacgccagttcatcaaccacggccacgtgaacgtgaacggccgccgcgtcaacattcagtcctaccgcctcaaggtcggtgacgttgttgaagtccgcgaaaagtcgaagcagctcgccatcgttctcgaagccgttcagctcgcagaacgcgatgtgccggactacatcgatgtcgatcacaacaagatggtcgcgacctacaaccgtgttccgggtctttcggatgtgccttacgccgtccagatggaaccgaacctcgtggttgaattctactcgcgctaattctgtgtgccccggctggggtgtggtatcaagccgaaatacaaaacccgcgctgtgtatgcagcgcgggtttttcttatgcgttatcctggaactttggcgatggggccgggagggccaagcgtatcatcgatctgtcggtcggtatggtaagtgacgcaagctgaaagaagagcgctgaacagcagaaaaaataccgatagaaacaatctgcgtccgatgacccctatcgaatttaaaatatcaaacatttggatttaatccctgagtgaagattgcagtcgtaaagtaaaaggacagtccaggcacttgcgcttttttgcctgcaaagaattccggtttgccggttttcccggcgtccagttttgggtatgagagcgcatcccgaaaagtgtgaaacggttttcggataagatgcgcgtcaaaaaatagttggagcgccgatctgattcattcagattaaaacgcgctccaaacctgcaatatcctcaattgttcgggaagcaccatgaacgctttcgatgctgatatcacggaacatgctgacagcagtggttgtcatcctttgtttcgcgatgtgcctgccacagtggaattcaacaagctgcgcaagcgccttctgcgcctgacacggcaggccattgaagatttcgccatggtaaagccgggtgatcgctggatggtctgcctgtcgggcggcaaggattcctatggccttctcgccttgctgctcgacctgaaatggcgcggccttctgccggttgaacttctggctgtcaatctcgatcagggccagcccaacttcccaaagcatattctgccggatttcctcacgcgctatggcatcgagcaccgcatcgaatatcaggacacctattcgatcgttaccgacaagctgccggaaacgagcacctattgttcgctttgttcgcgcctgcgccgtggcaatctttatcgcatagcgcgcgaggagggctgctctgccattgttctgggccatcaccgtgaagatattctcgaaaccttcttcatgaatctcttccatggcggccgccttgcggccatgccgccaaaacttctgaacgacgaaggcgatcttatggttttccgcccgcttgcctatgctgcggaagatgatctggaaaaattcgccaacgcaatgcagtttccgatcattccgtgcgacctttgcggcagtcaggacggccttcagcgcaacgccatgaaagccatgctgatcgatattgaaaagcgtatgccgggacggaaggacacgatgatccgcgccctgaccaatgtgcggccgagccatcttctggatcgcaaactgttcgattttgcgggcctgatggccaatggcgagaagggtagtgacgatgcgctttggtgatggacaactcgattggctggcggatcttctggcagaagcggcagccaaagaaataatgccgcgtttccgccatctggaagtgggtgacatccggcagaagacatcccctgctgatctggtgacagaggcggatattaatgcggaacgcttcatcaccgcccggttgagggagcggtttcccgatgcgttgatcgtgggcgaagaagcctgttccgacaatccgggcttgcttgcgggcttgggagaggccgatctggcattcaccatcgatccggtcgacggcactttcaattttgcttccggggtgccgctttttggcgtgatgctggcggtggtgtcaaaaggcgaaaccgttgcaggcattattcatgatcccgtcgataaggactggatcatggctgcgaagggagccgggagccatatccgctgtgctgatggtacgacccgcaatgtgcatgtcgccgcgcctgccgccatagggcagatgacgggttctgtatcgtggcaatatacgcctgagccgatgcgctcgcgccttgcgcgcaaccatacgaaatttctctcgcagatcggttatcgctgtgcggcacatgaatatcgcatcatcgcgacaggtggtgcgcattttgcggtctataacaagctgatgccgtgggatcatctgcccggcgcccttattcatcaggaagcgggcggctatcttgcccgttgggacgggagcaactatctgccatctcataccggcggcggacttctaatcgcgcccagcagggaaagctggcaggcgatccgaaccgccctctgggaagaatgatacgaatgtaaaagcccgccggtcaggcgggcttttacatttgcgaagggtgattagatcacatgttcggctggcggattttgaaccctgaacaaccgtctgcgttcggcgataagcacacaggcaagcgccacgaaaccgagcacgcaatagccggtggcaacgggcgtggtggtgccgtcgaaagcctgtcctatcaccgcgccgagtgccgcgccgatgacggtctgtgcgaagcccagcacggaagaagccgtgccagccacttcgcccaggggttccatggccagcgcattgaaattggcggtcacaaggctgaacgagagcatgatggtcatatagattatcatccgaaccgcaaatggaatggggccatccatgacgatagacagcaccatccagagaaggctgaagctcgtgaaaacgagcagcatggtctgggaaatgcgccgcatcccgaagcgccccaccagccgcgaattcaggaacgaggcaagcgcaagcgtcatggccacggcggcaaaggccagcgggaataatgtaccgagctgatagatgccgacaaaaatctgctgtgcggaattgatatagccgaagagggcgccgagaatgaacgaggtccccagcatatagaacagcgccacgcggttcgtaaggacaatcacgaaaccgccaagcgtacttttcatggtgagcgggcggcgatggctcacggggagcgtttccggcaggcgaaggaatgcccacaggccgacgacaagcgccataatggccatgaacatgaagatcaggtgccattcgccgaacagcatgatgagctggccggtggcgggcgccacgaccggaaggatcatgaaaaccatcatgacaagcgacatgacttccgccatctggcggccggaaaacttgtcgcgaacgacggacacggcaatcacgcgcgttgcggcagcgccaagcccttgcagcacacgcagaatgatgagcgtcgtgaagtcggttacaaaggcagagcccagtgcggcgacaacatagatggccagaccgccgaaaagcggcagcctgcgcccgaaacggtcgctcaatgggccatagaaaagctgcgaaacaccgaaacccagcagataggccgtgattacgaactgaacatgattttcagaatgtacaccgaggctggcgctgatctgcggcaggcccggcaacatgatatcgacagcgagggcattgatagccatgatggcggcgatgagcgcaataaattcaccgcgtccgcgtatggatgtctgatggcttggcgaaccgtccttgatgtcgagcggcatggctggcattccctggcatattggtgcgccgcctcagaaaggtgcagcgcggaataaagatcccagagcggcttgccggacctttgtgcgcgcagccgctctgattatttgtttttacacattccgaccaattgccgaggacgctcccgaaaacgaagacccggcagaaaaccaccgtcgatgaaaaccatctgacaatataaaaggcgccgctgaacggcgccttttataaaaatcgaggctaaggccgtgttatgaggcaattaagcctcaagctgccttggtggcaatacctttttcgttgaaaagtgcctgcaattccttggattggaacatttcgcgcacaatatcgcagccaccaacaaattcgcccttcacataaagctgcgggatcgtcggccagctggaatattccttgatgccctggcgaagctcgtcagaggccagaacattgacgcccttgtagttcacgccgagataatcgagaatctggacgacctggccggagaaaccgcattgtgggaaacccggcgtgcctttcatgaaaagcacgacgtcgttgtttttcacttcattgtcgatgatatcgttaatgccggtcatctgatttcctttcaaaatgccggcccaaattccggcacaggatgggaggatatctcccatatagtcatctgattgctggtaaccaccccgttaaggcgaaagcaagtcaaatacgcgggaaaaccgcattttggggagcagcatcttgccgcagcaagcctctccccggcgcagagggtacttattattccggtacgctggtctgcaaggcgagggcgtgaagtacgccgcccatattgcccttcagcgcgtcatagaccatctggtgctgctgcacgcgcgatttgccgcggaagctttcggccacgacctcggcagcgaaatggtctccatctccggcaaggtcgcggatcgtcacctttgcgtcgggaattccctcgcgtatcagtttttcgatctcatgtgcgtccatagccatgtaaaatctcccgccgtttccggcttttcctatcgctctatcgaatcgtaacgcaccttcgcggtgcgtcaatattcatctgtctaacgcttaaatagccgacaatcaaaccgcccggacagggtttccctccgggcggcaattggtatcagttttagagcatttccagcaaaagcgtgaaacggttttgcgttggacaatgcgataaaacaaacagtcagagcggttccggcgatcctgttaaaacaggaaccgctccaaggataagatcagttattgccggtcagttcgccgttcatgaagttcgggaaccaaccttcataagcctgcgtcagatcggccacgctgacatcgacattcttgctgattttcagccggtcgccgccaactgtacccaaaatgcggaatggaacgcctgcgccttccgcgttaagcgcgatgagctttgccatttcaggcgtggcggaaataacatagcgtgcctgatcttcaccgaaaagcagggcgtgcggcaggccgtcaccagcgtccagcgtcgcgcctttgccggacttgatcgccatttcggcaacggcaatcgccagaccgccatcggaaagatcatggcaggccgtcacctgaccgttgcgaatggcagaacggacaaattcgccattgcgcttttcaagcgccagatcgacaaaaggcgcaggaccgtccgcgcggtcgaaaaggtcacgcagatagaccgactggccgagatgcgttccgtcaccaccgagcagaaccagcgtatcgccatcctgcatgccgccgatcttcgccatttgcgaccagtcgggaaggaggccaacacccgcaatcgttggcgttggcagaatggcctggccgttggtctcattgtaaagcgacacattgccggacacgatcgggaagtcgagtgcgcggcaggcctcgccaatgccttcgatagccttgacgagctggcccatgatttccggcttttcgggattgccgaagttcagattatcggtcgaggccagcggctccgcgccggtcgccgtgatgttgcgccagcattcggcaacggcctgcttgccgccttcaaacggatcggcttcgcaatagcgcggcgtcacgtcggaagagaaggcgagagccttggtttcatggccttcgacacggattacaccggcgtcgccgcccggaacctgcaaggaattgccctgaatgagcgtgtcgtactgttcatagacccagcggcgcgaggaaagatcgggcgagccgatcagcttcagcagggctgcggaatagtcttccacctgcggcacattgctggcaggcagcggcgcatgcttgcccggctccatccacgggcgatcatattccggcgcttcgtcgcccagatccttgatcggcagattggcgacctcttccccctgatggatgacgcggaaacgaagatcgtccgtggtcttgccgacaatcgcgaaatcaaggccccatttgcggaagatagcctgcgcttctgcttccttttccggcttcagcaccatgagcatgcgctcctggctttccgaaagcatcatttcataggcggtcatgttctcttcgcgaacgggaacatggtcgagaatgagttcgatgccgagatcgcccttggcacccatctcgaccgccgagcaggtgaggccggcagcgcccatgtcctgaatggcgatgaccgcaccggaagccatgagttcaaggcaggcttcaagcaggcatttttcggtgaaaggatcgcccacctgaacggtggggcgcttttcctcgatcgactcgtcgaattcagccgatgccattgttgcgccgccaacaccatcgcggccagtctttgcacccagatagacgaccggcaggccgacgcccttggcttccgacaggaaaatgccatcatgccgggcaagaccggcagcaaaggcattgacgaggatattgccgttatagcgcttgtcgaaattcacctcgccaccgacagtcggcacgccgaaggcattgccatagccgccgacgccggaaacaacgcccgagacgaggtggcgggtttttggatggtcgggttcgccaaagcgcagcgcattcattgccgcaacggggcgcgcgcccatggtgaacacgtcgcgcaagattccgcccacgccggtcgcggcaccctgataaggctcgatataggaggggtgattgtggctttccatcttgaagacgacgcaatcgccatcgccaatatcgaccacgcctgcattttcaccggggccttgaatgacgcgcggtccgctggtcggaagtgtgcgtagccatttcttggaggacttgtaggagcagtgctcattccacatggcggagaaaatgccgagttcggtaaaagtcggctcgcgcccgatcagctcaagaatgcgctgatactcgtccggcttaagaccatgcgcttcgatcagttccggcgtgatgtctcgcgtattggaaatagtcatggaaatggggaaccccgtcgcaggctgtggcacccgaaagccttctgccgaagactggcgcctaaggtttcaaggcgcctctttaacctatgttttcatgaagtgcgacaggaaaatgccgctctcccggcccttcattggatatccatgataatcacacgcaagcgtgctctgtcagaacaagatttactgacagccgctctggccggaggcccagcggttgatatcggcggcgatgcgtccgccatggctttcctgcatcatggggccgaaggtctcgacatgtgccggattgccttgcgcctgtacgacgagcagcgggcgtgaggtggggttgcgcgccgggacgacgagaatgcgcgggcgcccggtgaaggaattcagctccggtgcaagcgaatagccacggaaatccttgtccttggatttgaaccagcagctattcgcggccaaggcaatgcgctccatggttggcagcgccgccttgctggtatcggcggcgacaggtctcgtgggtttgctggaagtgcaggctgcaagcaatgcaatggccgggagggccagaagagcgaaagtcttggtcttcaaggaaggctccgatagtgcgcgcctttcaaaggcacgcatgagaggtggggtaaacagggtcaggcgagttgcggcatgaaagctttcagcccgtcgctcatctcgttccagatgcgctcaaaaaccggatgctgttttgccttggcggcatatgcatcgaatttcgggaactcgtccagcaaatccgctctgtcagacagtttcttcagcggttccatgagaaaacgcaccggcagcccccagcaatcggcaagggtgggttcgtcgcctgttgcataggccttgtccgagaggcggctttcaaccactttcaggccggtatgcatcttgtcgaacaggcgttcgatacttgcattgtcgcgttcgggcttgctgagaaggatgaacagtttcatcgcagggccaagcacttcaagctcgctcacgcgcgcaagaagccggataagcgcgcgttcgcgcggggtgccgggcagaaggggtgtctcgggaaaatgatcttccagatattcggcgatcaccgctccttcatagagcgtttcaccggaaccggtaatcagcacggaaacgcggcgcagcggcgtgatcgtgccgaaatcggccggcaacggatagggcagggtcatcggcttgaacggcaggtctttcaggtaaagaaccccgcggacaaaagccgagtaaggggaaagagggcgggaataaagctgcatgaatgatgttcccctgattcgttgtcgccaaaatatgcgaggcatttccagcaaaaatgtgaactctttatgccgggagaatgcgtgaaacaaatatgggtcgatcccggcgttttttcttccgttggaacccgcccgaagccaagctgccatgaaaacagatgctttgccagtgcagttttgagatgaagcaggcgcaataaaaaaggcggctccgattgggccgcccgttttcatatatgcaagatctgtcaggctgtgatgccgagtgcgcctgcaaaaagcgcccggccgtcatcgccgccatgggcggcttcgatcaggttttccggatgcggcatcatgcccagcacattgccgcgcgcattgacgataccggcaatgtcgttgaccgatccgttcgggttggtgccttcggcatagcggaacacgacctggccttcgccttcgagacgcttcagcgtttcggcgtcggcgaaataattgccgtcgtgatgcgcgaccgggcagcggatgatctggcccggcttgtaaccgcgtgtgaacgacgtgttggcgttggttacttcgagcttcacttcgcggcagacgaatttcagcgaggcattgcgcatcagcgcgcccggcagaagcccggcctcaaggaggatctggaagccgttgcacacgcccatgaccatcacgcccttgtcggccttctcgcgcacggcctgcatcaccggcatacgcgcggcaattgcgccgcagcgcagatagtcaccataggaaaaaccgccgggaataaggatcagatccacatcgtctggaatgctggtgtcagtctgccagaccgtcacaggagcctgcccggtgatcttggtgagtgccgcgatcatatcgcgatcacggttgaggccgggaagaagaatgactgcggatttcatggcgtctgcttcctttttgggctcaggcgatggcgatagaataatcttcaatcacggtgttggcgagcagcttctcgcacatggccttgaggtccgcttcggccttggccttgtccgaaccttccagttccagatcgaacaccttgccctgacgaaccgagctgacgccgtcgaaaccgaggctgccaagcgcgccgacgattgccttgccctgcgggtcgagaacgccgtttttcagtgtaacggtgacgcgtgccttgatcactctgtagttcctgcaattttagaacgaatgaaacagcccgaaaggtttgttctggcatgatcccgaaaaccgtgtccacttttcgggatcatgcccttccgggctgggcgaatggttatttcaccagcgttgggccggacgggcgcggcgtgtcgttctcgttcatgatgccgagacggcgtgccacttcctgataggcctcgaccagaccgcccatatcgcggcggaaacggtccttgtcgagcttgtcattggtggtgatatcccaaagacgagccgaatccggcgagatttcatcggcaacgacgatgcgcatcatgtcgccttcccacaggcggccacattccatcttgaaatcgacaagctggatgccaatgccgaggaaaaggccggtcaggaagtcgttgacgcgaatggcgagcgccatgatgtcgtcgatttcctgcgggctagcccagccgaaagccgtgatatgctcttctgtgaccatcgggtcgtcgagcgcatcggccttatagtagaattcgatgatcgagcgcggcaggatggtgccttcttcaaggccgaggcgctttgcgagcgaaccggctgcaacattgcgcaccaccacttcaagcggaatgatttccacttccttgatcagctgctcacgcatgttgagacggcggatgaagtgcgttggaatgccaatgcggttgagctgggtgaagatgtgttcggaaatacggttgttcagcacacctttcccgtcgatgacttcgtgctttttcgcgttgaaagcggtggcgtcatctttgaagaattggacaagcgtaccgggctcagggccttcataaagaatcttggccttgccctcgtaaatacggcggcgacggttcatggcttttctcggatttccatatctatggtgatcggctttcagccgttattctcgcgggctacctatagcaattgtcggcttttaacaatcctgctttgtgcccgttcccccgttttcgctgttttggatacaagtttatgcgtgagttgcaagaaagtggtttttaagcccttgtataatcttgcgccccttgccagctttaggcaagagaacggatgacaatctcttctaacccggaagtctggagctttacaaatgaccactggcatggatgaccgccgcgacgcttttgaaaagaaattcgcgcttgatgcagagctgcgcttcaaggctgaggcgcgtcgaaacaaactcctgggactttgggtcgcagaacgtcttggcaagaaggatgcggaagcggaagcccatgccagggaagttgtcgccgccgattttgaagaagctggcgatgaggatgtgttccgcaaggtccgtgccgatctggacgcagcaggcgtcagcactttcgatgccgtgacgctggacatgcagcatggcgggcacgacgaggcgagcattctgcgcagcctcggcctggtgctgaatgcaggcaagcccccagtggtgcgcattcctgtcggacgtttcgatatggcaagccgcgcgctcgattttggcgcctatgcggtgattgctccgatgataaattcagtcgatgacgcccgcagatttgcggccgcgatgaaatatccgccagttggcgagcgttcatggggcgtgttccgggcaaatgcggattatggcgcgccgggttccaacgattatctgaccaccgccaaccacgacacgcttgccttcgcgatgatcgagacgcgcgatgcctatgatgcgctggatgccattctggatgtgcgcggtattgatggcgtttttgtcggcccgtccgatttttccatcgcatggagcaacggacgcgaggcgaacccgcattcggatgcaatcgtggaaccgatcagcaatattgcacacaaggccgcagcagccggcaagattgcaggcatctattcgccatcgccggagtttgcgcgccgctatatttcgctgggtttccggttcctgacaattagcaatgacagcggctatatccgccttgcggcggaaacgctggtgaaagctgttcgcggataatcagacggaaaaggcaatgttccatgcctgcctttttgtttcaggctctcaatgctgcttgggagcctgaagctgggtcatgaattccgcaaagaccatggagccttccggccaggggccgtggcctgactccgcattgatgtgtccggcttcgcccgcatcgatcaacagtgccccccaatccttcacgacactttccgccgcctcgaagctggagaaagggtcgtttcggcttaccaccgtaatcgtcgggaacggcaggcgttcacgcgggtaggggccgaaggtcatcagatgttttggcctgatcttctcattggaaacatccggtggcgcgacgaaaaacgcgcctgccaccttatgctggatatgcggtatggcatggactgctgtggcgacgccgagcgaatgggccacaagcacgataggcctggttgctgcattggcagccttgacgacttcgccgatccagtcttcacgaacgggcttcgaccattcggcctgctgcacgcgccgcgccgtggagagtttgctctcccaacgggtttgccagtggtcggggccggaattggtatagccgggaatgatgagaatatctgcgtctttgactttcatgcccccccatttagagtggctttgtgccttcttcaagcgccatgcgcgggtgggggcatcgaacgatgaacagcttgttcgctgatcgcagacttgtgaacaatgcttccaatcacgatctttagggcctgtctgcattcaaggattcccttttgtacgaaattctgattcaaggttgttaaaggagaacagccgtgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgttgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgtcattgctgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggcttcgtccatctcgcatgcgctatgatctggttgcgttgaatgcagacacgccctagagcacttccggcaaaagcgcgaagcggtttgcgtgggataatgcgtaaagacaaagaaatagagtggttccgttttaatcgaaaccgctttcgtgcgagaacggaaacgcgaccaagaactgaaacgtgatggagacaacaccgatggcaatcagcagacgcaaggcgcctggcactgcgggggccgctgacgaggccctgccgtccgccgcacctgtgccgtttgcaatgacgacgccggtgcgtgtggcccgtattggcctcaaggcgcgggacgcggaaatgcttgccgaatattatcgcgatgtggtgggcctgcgcgagatggcgcgccgcggcgcctcaatcgtgctgggcgcgggtgatcgcgaactgatggaaatcgaacagttttccgctgccagaccggacgatccgcgcagcgccggcctttatcatacggcttttttgctgccgacacgcggcgatctggtgcgctggtcgcgccgtgccattgacaagcaattgccggtcagcggcgcagcagatcataaggttagcgaggcaatctatctgaccgaccccgagggtaacggcatcgaaatctatgctgaccgcccgcatgaccaatggcaatggaacggcgatcgcgtgacgatgagccccgatctgcttgatgtgtgcaatctgctcggcgtcatccagcgtgagggcggagagtgggacggcgcgccgcagaataccatgattggtcacgtgaacctgcgtgttggcaatgcacaggaggctgaaaccttctggcacaacgaactggggtttgaaacggtgcaaacctatggcgaccgcgccgtgttcatgtccaccgggcgctaccaccaccatattgcagccaatgcctggcagagtgctggcgcgggcaagcgtgatatggatcgcaccgaccttagctgggtcgagcttgaagatacgcgcggcggcaacgacagcacctttgtcgatccgtggggcaatgtggtcaacacgatcaggaccaaggcttaaaccagcaggccttacagaatgtaaaaagccccatgttttcataaacatggggcttttcctgtctctgtgttctctccctcatcctgaggtgcggagcgaagcgaagcctcgaaggacgagggcaggcagagtgtttccctcagcccttcgatccttcgacaagctcaggatgatgcgccgtttccaacggctcctcagggtgagggaggggtaggccgcgctgcttcagccgaagacgcgcttgaaaatcgtatccacatgcttggtgtggtagccgagatcgaacttctcgcggatctgctcttcggaaagtgcagcgcgcacttccgtgtcggccagcaattcttcgaggaaatcagcgccctgttcccagaccttcatggcgttgcgctgcacgagacgataggcgtcttcacgcgacacaccggcctgcgttagggccaacaatacgcgctgcgaatgcaccagaccgcggaacttgttcatgtttttgagcatgttgtccggatagatcaccagcttctcgatcacgccggccagacggttgagcgcgaaatcgagcgtgatggtcgtgtccggtccaatagcgcgctcaacgctcgaatgcgaaatatcgcgttcgtgccacagagcgacattttccatcgcaggcgtgaccgacatgcgcaccagacgggcaaggccggtcaggttttcggtcagcaccggattgcgcttgtgcggcatggccgacgaacccttctggcccggcgagaagaattcttccgcttccagaacttccgtgcgctgcatatggcgaatttcgatggcgatgttttccatcgaggatgcaatgacgccgagcgttgcgaaaaacatggcgtggcggtcgcgcgggatcacctgtgtcgaaacgggctctgcttcaaggccgagcttggcgcagacatattcttccacgcgcgggtcgatattggcgaaagtgccgacggcacccgagattgcgcccgtggcgatttccgcgcgcgcggcaacgagacgggcgcgattgcgcgacatttcggcatagaaacgcgcgaaagtgaggcccatcgtggtcggttcggcatgaatgccgtggctgcggccgatgcgcaccgtgtccttgtgctcgaaagcacgtttcttcagggcttccagcacgcggtccagatcagcgagcagcaggtcggcagcgcgcacaagctggacattgagcgtggtgtcgagcacgtccgatgacgtcatgccctgatggacgaaacggctgtcagggccgataaattcggccagatgcgtgaggaatgcgatcacgtcatgcttggtgacggcttcgatttcgtcgatgcgggcgacgtcgaatttcgccacgctgcccttttcccagatggtcctggccgcttccttcgggatgacgcccagttcagccagcgcctcgcaggcataggcttcgatctcgaaccagatgcggaacttcgtttcgggcgaccagatggcgaccatttctggccgggaatagcgcgggatcatgggtgcatcctgtggaaagtgagggtttaacgattatgcgcggcttcggccgcagcacgaatggcgtcgatattggcacggtaactctcgaccgaattacctttgtagaccgccgaaccggccacgagaatgttggcgccagcggcaacgaccgaacctgcggtttcgggcgtaatgccgccgtcgacctcaatgtcgatagggcggtcgccgaccatttcgcgcacgcgcctgatcttgtccagcatcggcgcgatgaacttctggccgccgaaacccggattgaccgtcatcacgaggatgaggtcaaggtcatccagcacattggtgagcgcctcggcgggcgtggcagggttcagcgcaagaccggctttcttgccaagcgcacggatcgattgcagcgagcgatgcgtgtgcggcccggcttccgcatgaacggtgatgagatcacatcccgcttcggcaaaaggttccagatagggatcgcagggcgcaatcatcaaatgcgcatcgaagaatgccttggtacgcgggcggatcgccttcaccacctgcgggccaaaggtgatgttgggcacgaaatgcccgtccatgacgtcgatatgcacccaatcggcaccggcttccagcacggcatcgacttctttgccaagacgggcaaaatcggcggaaagaatggaaggggcaatggcgatggggcgcatggcgatagtctccttggcagcgtgacttgcccgtatcacaggaacagcaaaaatcctagagcggttccggttaaagcggaatcgttggaaccgctctaagtgtttgctggcgcgtgtttttatccaaaaaccgggttccacttttcggaaacatgctctacccccagcgcttgtggaaccacatccattggccgggatattcgcgcacccattgctccacggtgtcgttgagcaattgcgtggttgcgttaatgtcgatctggccggattcgtcgcgcggcaattccatgcgctcatagagttccagacgataacgcccgccgggcaggcggatgcagcgcgcgggatagacatcgcaatcatattgccgtgccagcttggcgagcagcggattggtcttcaccgggcgattgaagaatgtggagggaacgccgcgcgaaaatttctggtccaccagcatgccgacattgccgccatcgccgaggattcccgcaagcgcccatgccgcaccggccttcgatggcaccagatgacccatattcgtgcggcgcgccttcaaaaccttgttggcgatatagggattgttgggcgggcgaaacagcgtcgtgacattgaggccgaaagtggcggcgcagatcggcagaagctcgaaattgccggtatgggcggtaaagaagatatgcggcttcttttcgtcgcgcaggcgctcgaaaatcggaatgccttccacctcgaccagccccggttttacggcatagggatcgaaatcgaaaaccgcatcgaggaagatatattccgcgaaaagccgcgccatcgaatcccacatttcgcgggcgatcttctcgatttcagcttcgctcttttccggataggccttgcgcagattgtcggtggccaccttatgacgcggcgtcagcggcccgataagacgagccaccctggccgaaaagctgattgccgcttttgccggaaacaggcgcagaaacccgagcagcacaaaaacggcttgtgcccagagccagtaattgaattgcttcagcttgcgcgaccagcggaagagcagaagtttcagcttgaacatcatggacgtgacgggctcagtcgatctggagaatgatcttgccgaagacgtcgcggccttccatgcgcttcagcgccgtgtcgatatcgctaaagccaaccacggtgtcgatgaccggatgcacgatgccgcgtgccatcttctgcatggcgtcggccatgttttccatgcggcagccgaaggagccgaaaatcttcaactgctgctggaaaagctgcatcaggttcatgttcgtggaaacgcccgaggtcgagccgcaggtgacgagacgcgcgccgcgcttcatgcacagcatggagcctgcccatgtgtccgcgcccacatgctcgaacaccacatccacgcccttcttcttggtgagcttgcgcaccacgccctcgaaacggtcctcgcggtaattgatgacgtgatcggcgccaagagccttggccttctcgatcttgtcgttggagccgactgtggtgatgactgtgcagcccatcttctttgcaagctggatcgcagccgtgccaatgcctgagccgccagcctgaacgagcacggtttcgccgggttcaagcttggcattgtcgaacagcatatgttccaccgtgccgaatgtgaccggagcaacagccgcgccgatagcatccacgccgggaggggcggcaaccagcaggcgggcgggaaggttcaccgcttcgcaggcaaagccatcaagatggaaaccatgcacgccgcccacatgttcgcaaagattgtcacggccttcgcggcaggcgcggcaaagcccgcaggtgcgcgcgccatagatggaaacgagctggccgggcaggagattggaagcgccgggaccgacagcatcgacaacaccggaagcctctgcaccgatgacgagcggcatcttgcgcttggcaaaggccatgccgcgccagccccagacatcgatatggttgagcgccacggccttgatgcgaacggtcacttcccccatgccgggcagcggcgggggcgcaatatcggtgatttcaaggcggcgatcatcgagaagctgcaaggcgcgcatgggctgttcctttcatggtatgatcccggagagctttcgccttccgggatcatcaggaatttgaattcgattacggacggattaattcggatttggcgtcaaaacaaggctcgtattctgtccgccgaaaccgaaggaattggaaagcacggctgcaaccttggcttcacgcttcacattcggcacgacatcgagcggaatggccggatccggattatcgtaattgattgtcggcggcagtgtgccggtctggatcgtgagcagtgagaagacggcctctatagcgccggctgccgtcagcgtatggccgatcatcgacttgttggacgaaaccggaatggagccgagcttgtcgccgaaaacagtcgaaagcgccagatattccatcttgtcgttttccggcgtggaggtgccgtgggcgttgatgtaggaaatctggtcttcggtgagaccggcatcggcaagggcggcgcgcaccgtgccgatggcaggcgaagcgtccggtttggaacgggtgcggtggaaatcgtcggccttttcgccgcaaccggccagaatgcccagcacttttgcaccgcgcgcaacggcgctctcaagtgattccatgacgagcgcgccggaaccttcggccatggcaaaaccgtcgcgatccttggagaaaggcttggaagccttttccggcttgtcgttctgggtggaaagggcggagaggagcgagaagcggatcaatgcttctgccgaaaccgaaccatcggtgccaatggaaagcacacggtcgctttcaccacggcgaatggcctccacgccaagctggatcgccgttgcgccggatgcgcaggcggtggaaagcgtgatcggcaggccgcgcgtgccaaaagcctgcgaaaggcgctctgcgatataaccgaactgcgtggtgttgaagagcgcatcatgacgcgcgcgccggcaggcttccagaagaagctgatagctcgccgggccttcgtccttgacgctcgcatcgagcgcgaaacggcttttccagtcgagctcgaccggcggggctgcaagaaagagcggtccgccaaaagcggtcacggataggccggactgggcaagcgcctcctcaccggcaagccgcgccagggcttccgaaagcgctgatgcgccgctttcgctttcgggcagaaaatccaccgtaccggaaaagcgcgtattgaggttctcggtcgggaaacgggtgatcgtgtggatgcccgactttccgccggtcagtgccgcccagttgtcgtccttgccctgaccgagcgaggaaacgacacctgcgccggtgatggcgacgatgggacggccgagatggtctgtatatttcgtcatcttatgctctcaccagctttgctgcgccttcagcgcgggttgccccgatggtggtgacaatggcttcgctgaccgcgccgctggcaggcttttccgaagcatccagcggggcgaaggcttcgcctttccagacggaaattgcgccaagcgccagcgccagcggaaactgtgcttcacgcagatggccggtcaggctgctaatgccgcgataggcagccgaaacactctcaagcgccgccttttcggcagcggttgccgcatgtgcgcccgatgcaccggaaaccacataggccggatttttgccgccatttgccgcaagcacgagttcgcgcacggttttttccaggtcggcagtgctgcggcggatctgtgcgctctcgatgccgctgatctccgcataggcgcgtgcaccgcgcttttgcgcatggtccacactttccagaaccagaaagacgccgccggaacccgaaatcattccgccgccagccgaaccgtcgcggctccacagcgccgcccagccgtcatgcttgagcaggccgccaagttcagcaccgagaatcatgtcgaaatgttcggcattataggaaccgccaacgagcgcatgggtgctctggccggtgcggatgcgggccgcagcggtttcgatagccgaaatgccggagccttcctcgcccatgaaggtgcgggaagagcctgtaaccttgtgaacaatcgaaatattgcctgccagcagattggaaagctgggccaggaacagggtagggcgcagttccgtggacagcttctcgttcagcatcacgccgcgattgttactggtgcgaccttcttcgagaatctgcatatcgacggtgatatcacgctcgccgccaccggcgccgacgatcatatccatggtcgcgcacagcgcctcatcgcccttcatgccggcatcctgcagggcgagaccggcggcataggtgccgagccgctgccaggtttccatctggcgctgatcgccacgctttggaatttgcaggctccagtccacttcaccaagcgggtgaacggtatagggcgcaaaagcctgcttttcgaggtgcggctgcgtaccggctttcgagaaagcattccaatgcgcctccacgccttcgccaagcgaagaaatgaggccgatgccggttatgacgactttgttgttctgcatgggtcccgttcgtccgtcgatgctgacactgctccagaaacggaatcagggcgaacatttctgcccaccccaattttccagatgcattcccgaacggaaaaccgcctcgaactttgccgggaatgctctaaccgccgtattacgcgatcagcccttcttggctgcgaccagttcgtcgatctttgcgcagagattcttcagaacgaaatattcttccgtcggaaccttgccttcgtttacttcctgcgtccactgttcaagcggaatcttgatgccgaaagccttgtcgatggcgaaaacgatgtcgaggaagtcgaggctgtcaatgccaagatcgtcgatggtgtggctctcgggcgtgatggtgtcacggtcgatttcactggtttcggcgataatgtcggcgactttgtcaaaagtagaggacaagtttcgattcctttattctgagccatgccccttcggcatgcatctgactattctgcgcgtgtctagcgtttttctgctggcagggaaagcctattgctttcacataccagaactttgaaagcgcatataaggcgcgtaaccggcgaagcgcaacagaaaggcaatcgcaaattttggaaatgttttcaaaagagagttattcagggctcacttctcacacgccgcacaaagtaccataagcccacgccggcgcaagcaaccataacgattgccagtgcatattgaactggcccattgcccgttgcaatcgccgccaggccggaggcgaagctgcccatcgtgcccaatgcttccgggtgtttgagcgccgatgtaaaggcaatatcggcctgccgggccttggggctggggttgcctgcgggatctgctggttgggtgatggcgggcggcgtggcggcaagcgcgagcgcacgggcgcgcacccgttccacgcgggcaagccagccgtttccgaaggttgccgcagtggataatccgcgcagccaggcagcgcgtgcatcgcataatgcgttgatgatcccttcgggcgagcgcgcggcggcagcagcgacggtttgcgcgccgataataccgtcttcgggcattgccagtatcttctgcaaggtttttgctgctcggcccggccctgaattcaccgcgaaatcgaacagggcataatccacgccggagggcaggtcgttaccgtcgatcttgttccagaattccacctgataaatctgcgtggcggttgcctgcgtcagttccttcacatcctgcggcgatacctgccgtccttcccatgcggacaatgtattgatggtaatccccatattcgtcgccccgccaggatcagcaggattgtcggcatagccgccttcttcactgaaaatataaggcataaccgtctggaaattccgtttcataatttgcccctactttagattttgataaattattgaatactacctatacgtgtatggtagcacggcgctccggtaagggaatagggttgttcccaacggcctcggcagggcaggtaattcggaaaaaagcggacaatatccgcaacgcctcttgcgcggcgcgctgcgatgcggcttgatgcgtttatctctgaacggcttacaggcaggcaatcgtgaattcggaaatcttcggctatgcgccggacgggcaggtggtccaccgcctcactatctccaacgggcctttgaccgcaaagatcatcaattggggcgcagctattcaggatctgcgtatggaaggccacccggcgccactggtgatcggctatcgcgattttgccgattatccggcacattccccgcatctgggtgcgattgcgggccgctcggccaaccgtatccgcaatgcgcgctttgatcttgatggaacggtttacgaggtggagccgaacttccttggccgccacaatctgcatggcggcagcaaggggctcggacaccatgtctggaagatcacggcgaccggccctgatttcgtgtcgcttgcaacggtttctcccgatggcgagatgggcttccccggcaatctgaatgtgaattgcacctatatgctcaatgcggatggaacgctgattgttcggctggaggctgtgaccgacaggccaaccatatgcaatctgcttcaccacagctatttcaatctggatgacggtggtgagggtgatgttctcgaccaccaattcaagattgcaggcgacgcctatcttccggtggatgaggcgcttattccggatgggcgggttctgccggtaaaggacacggctttcgatttccgcgaattcaggccgcttcgtatgcaggaaaacggccgtcaggtggcgtatgacaataatttctgccttgcggctgcacgcggcccgctgcgcccctgcgcttcggtaaaggccgcgcggtccggcatccggcttgatatttcaactaccgaaccggggatacagctctatgctggcaacaccatggccaatgattgcataggactgacgggcaagccctatggcaaacatgctggcttttgccttgaaccacagatatggccgggcgcgctggaatatccttattttccgcagccgatcctgcgcccgggcgatatttacgcacagaccagccattttaccttttcacgcgaggaggattaaccggcaaaagtggcgcgtgccgtttccatcggggcgagcgcgccacggatttccaccacgcgcgctgcgacgagatgcgctttccgggctgcttccacaggcgccagcccattcaaccgtgcggcaagataagcgccgttgaagctgtcgccagcgccggtcgtgtcgattgcctgtgcggcggcggaaggaacgagtgtgcattccccgcccgcggccacaagcgccggttcggtcccgtccttcaccacgatttcgcccacgcccagcgcggcaatgcgcttcgcgcaggccgcggcatccctgtcgccgaaaagcgcctgttcatcggggaaggtggggagcgcaatatcggcgatgcccatcgcattgctgatgatttcccgtgcggccttgcggtccggccagagttgttgccggaaattgggatcgaaagcgattcgcgatcctgctgcgcggcattggtgaaggatatcgaaaaatgtcgcgcgatgttccggcaggatgattgcaagcgtaatacctgaaaaataaatcatgtcgcgccctgcaaggctcttttcaagtgcgtcccggtcgcaagccaaacggcgcgcggcggcattgctgcgccaataggtaaaggaacgttcagcgccgtcgagcgtgattgcgtaaaggcccggatgcaggccgccgatgacggggctatgcgcaatgccgatcccgttggaggtgagaaaaacacgctgcttttgtgaaaaactgtcttcgccaaaggcggttacatattccacggggtaagatttatccgttagcgcgcccatgtaccaggcggtattcagcgtatcgccggcaaaccccatgcgccattgatcgccttcattgcccgatagttcgatcatgcattcgccgatagatgcaaacccgcccatgtcagtctcctcgcctggctcctgagtaacgcctataccaatttgctgcggtgtaaaattgctttgtcgcagtctttatcgacttgccacattgattgtgtaagcatccgccgtccatattcgggactgcgtttaaaagcgcgatatatgaactcaaaatcgggttttgaacgggcagctttccagccagggaatttgacatgcgttatgcgatttatttcacgccgccatccaatgatgcgcttttgagggttggcgcaaactggctgggccgcaacgctttcagcggggagccggtcaagatgccggcattgcgctctctggaaacgaacgagatatgtcgccttactgaaaagccgcgccgctatggctttcacgcaaccatgaaagcgccgttccgtctggccggggagcattccgaaaatgaccttctggccgcactgatgcattttgcgtcttctgccgcaccggtggtgattccacgccttgagctccagtccatcagctctttcttcgcgcttgtgccggaagagccggtggcggaactcaaccagttggccaatgatgtggtggttgcattcgaccgttttcgggcgccattgagtgaagccgagattgcgcggcggcggccagagcggctgaatgagcggcagcgccacaatctggtgcgctggggctatccttatgtttttgaggaattccggttccatatgacattgaccgggcctgtcgaggaaaaggaccgcagccgcgtggaacgggtgctggaggagtttttcactcctatgctggacgattgcgtggaggttgccaatctcgctttgtttgtagaacctgaggaaggggcgccgttcgaggttcattcgctgcatccgctaagcggtggcaaagcggcttcaatgcgggcgtcacgggcggttgggaggccgtaaacgatggcgaatgagaccgttttgcgcaatgcccgcattgtattgaccgatgatgtcatcctcggttcggtaaagctgacggacgggttaattgcggatatttccgcgggtgcttcatccgtgggcgacgatatggaaggcgatttcctgacgcccggcctggtggaactccacaccgatcatctggaagggcattatgcgccgcgccccagggtgcgctggaacccgattgctgccgtgcaggcgcatgacgcgcagattgcggcttccggcatcaccacggtgtttgatgctttgcgcatcggtttcgatgaggaagcggaaacggacattgaagacatgcgcaaactgtcgaacgcaatcgccgaagggcgcgatgcgggccggttgcgcgccgatcattttctgcatctgcgctgcgaggtttcggcgccggattgcctgtctgcttttgaacggttcggcagccatccgctggtcaagctggtttcattgatggatcacgcgccgggccagcgccagtttgccgatatcgaaagctacaaggcttattttttgcgcaagtcgaacttctcggaagaggaattccggctctattgcgaaaaacgtatcggacagtcgcaacgctattcagccccgacgcgcaaggtgatcgcggatttgtgccatgcgcgcggcatcatcctcgccagccacgacgatgcaacggttgagcatgtggccgaggcgcaggctcaagggattagcgtagcggaatttcccacgacgcatatggcggcaaaggcctccagggcgtccggaatgtcggttctcatgggcgcgcccaacattgtgcgcggcggctcccattccggcaatgtttcggcccgcgaactggctgaggcggggcatctcgatatcgtgtcgtcggattatattcccgccagcatgatgcaatcagcattttttctggcggaagtggtggagaatatttcgctgccgcaggctatccgccttgtatcggccaacccggctcgcgccctgcggcttgatgatcgtggcgagattgccgctggcaagcgcgccgatctggtgcgggtgcagatggccgaacatgtgccgatcatccgcacggtctggcgggaaggccagcgtgtgctttagccaactgatgctggcactgtcgggctcaggctgagttttccgctttcttcgatggtgagttgaagatagcgatagctttctatgctcaaatgcgaggtccggggtgaatgcggatgcgtggctgtgacgacaaccacgcttgcgcccgcggtttctcctgccacgatgcctgccggtgcatcctcgaaaacaaggcaatcacgcggcgcaaagcccagccgttttgcgcccagctcgaaacattcggggcttggcttgccgcgttccacgtcttcggcggaaacgattgttttcggcatgggcaacccggcggccttgatgcggcggcgcgcaagttcgagcggagccgaagtcacgatggcccagcggttttccggtagcgaatgcagaaattcataggccccctcgatcggtgcaatgccatccagatcggccatttcggcttccagcagaatttcagcttcccggattgggtcaacgccgggaagcgcaaggcggcgcacggtttcaacggcgcgcacgccatgaatggtcggcaggaatgtcacgggatcgataccatggcgccttgcccattcgctccatacgcgctccgtcgctgcgatggaactcaatatcgtgccgtccatatcgaaaagaaatgcatcgaaggatttgccgaaaggggaaaaggaggtcacgccggatatccttgaactacgggggataagaatcgcggaaaatatgtccgcagtcgatcataatgcgcaagcgtgggaaagtccgggtcgcacgttgaaaaaacattgtgcagcttcaggcgaacgatttattgatagtgagcggggggagtttgctatctgttggcggcccgcgtcaaaaccaatgtgaatggtatgcggctgaaccagaaaatcagatcagggaaccagccggaacaaatgagaggacttgaaatgcgcggttttaagcgtattgcggcatgtgccgtgattgcgggttttgcggctattggggcagcaagggctgaagagcccctcaagctcgtcatcggaaccgagggggcatatccgccatttaatttcatcaatcctgatggctcgctatcgggcttcgatgtggatattgctcgggcgctttgcgatgagatgaaggcggagtgcacattcattacgcaggaatgggatggcaccatcccggcattgcaggcaggcaagttcgacgcctatgtgtcttccatgtcgattacggaagaacgcaagaagcaggtggacttttcggataaatattacaacacgccgcccggcgtggccgcgcccaaggataccgacatcaagggcgtgaccaaggaagaccttgcaggcaagaccatcggcgtccaggtttccacaacccacgcgaactatgccgagcagaccttcaccgacagcacgatcaaggcttatcccacggcggaagaatatcgccttgatcttgccaatggtcgtctcgatgcggtcaatgacgacagcgtgaccttgtcggaatggctgaagacgccggatggcgcctgctgcaagatggtcggcacctacccgccggacgatgcaatccatggtgtcggcgttggcgttgccttcaagaagggccgcccggaactggtcgaaaagttcaacgctgccatcaaggctattcgcaagaatggcaagtataaggaaatcaacgacaaatactttgatttcgacgcttacggcgctgaaaactgataattgtcttatgggattgcgccagtctgctacaggcagactggcgcttttttgcgtttttagaatcccgttgtggcttgatgtatgttagatacgcgccaatcatccgtgccatcggtacaactttcctgttgtacgccgcatcgaaacgaatgcgagaggcggcaaaagttcaattaagcagttaataaatgacggtaagatacggaaaagattcaagctctgtgaaagccagcaggccgcgttttgccgttgcgcccatgattgactggtcggacaggcattgccggtattttcacaggctcttttcaaaacgcgctctgctctataccgaaatggttgtcgccgatgcggccatattcggtccgcgcgaccgtttgcttggcttcgatcctgcggaaaatccggtcgctttgcaacttggcggctccgatccggctaagctcaggcaggccgcgcagattggtgcggatttcggctatgacgagatcaatctcaatgtcggctgcccgtcggatcgtgtccagtccgggactttcggggcgtgcctgatgttgacgcccgatgtggtggcgcgctgtgttgccgccatgaaggagacgatttccatcccggtcacggtcaaatgccgtatcggcgtggacgatcaggatacggaaacggcgcttgatgctcttgcggatcaggtgttggaagccggggccgatgcgctctgggttcatgcgcgcaaggcgtggttgaaggggctttcgcccaaggaaaaccgcgagatcccgccgctcgattatgagcgcgtctatcgtctcaagcagcgccttggtgaaacattcgtcggcatcaatggcggcatcgccacgctggaagaggcgcaagtgcacttgcaaaaggtggatgcggttatgctgggccgcgctgcctatcacaatcccgccctgctggccgatgtggatgcccgcctttatggcgaggggcaggaaccactagcaatgcctgaaatcatcgacgccatgtgcgattatatcgaccgccatatcgcgtcgggcggaaggctttcgcatgtaagccgccacatggttggtcttttcacgggccagcccggtgcgcgccgctggcggcaaattctctccacggatgcaacgaagccgggtgcgaccagcgatgtggtgcgtcaggcttatgccacggttgtggaagcctgcgccgaagcggcctaattaatcaggatcagctgatcgccacgcacggtaaagccgccaagcgtttgcaggaaattcatgccgagcaggctgcccgtcaagaggccttccttcgtcaccatggcgcgaacatcgtggcgctcgatatcaccgatctgcaaggtggcgatggtgattgatgcggcgcgtgcctggccattcgctgtcatgatcggcactgaataattgagcgaagcggtatcgatgcctgcgcgctctgcgtcttcctgcgaaagaacaacggaagacgcgcccgtatcgacaagaaaatggacgcgcgcgccattcacccggccattcacttcaaaatgtccgttggcggattttgcaagtgtaacggtcagtgtgccatcggcgttcatgccggagatggggctgccgggaatgaggcctgcggtaatcctgctggcggcgtcctgaagatcgtagcgatactgatatccggcgacgaggccgagaatgatgacggaccagatggcaatgttgcgggcgaaatcgccgagcctgatgcctgatccgagcaggcccgcagccagaacgatgccccatatgccgagataggctgcacgggcaaatgcatcgtttgcaacgcccagtgtggtgccgctgtcgttattcgacatgagaagcagaaccacaagggcaaccgcagcgatgacaagccagaagaaacgccccatcagccagccttttttcgatcgaggactttatgacgtgcaggcagaagcgccaatacggccctttgtttgccgctattcatgctggaccattgcgcgatttcatcaagcgtccgcgcgcaaccgaggcagaagccggtttttgcatccatcgtgcttaccaatatgcagggcgattcgatttttgccgtgtccatgaaatgcaatgtggttgcatcaaagggccatgacaagtccgataagggctgcaagcgagcctatctgctgcgccgcacccagcgtatcgccggtctgtccgccgatttttgccatgcacagtctggcaaaaccaaaaagcacgacggtcatcagcaccagtgcgttgatgagggccaccatgccgcctgacggcagaaagccgatggcgaggagagcaagacccagcccgcagccgcagaccacggtttcccattgcggctggcccatactatcggcaagcccgccggggcgcgccgagggcagggcatgccagaaggccagcattcctgcgcggctggctgcttccgtcccgatcagggccagaagcgcatagcctgcgcccgcgcgtgcgatgattgccatcaggagagacgctttcacgctggtccagataaccagcgtcagggccgcgaaagtgccgatgcgcgaatctttcatgatatcgaggcggcgatctggcgtggatgcaccgaaaaaaccatcggccgtatcgcccaggccatcttcatgcagcgcacccgtcattgctgccagcgcaccgatggcaatcagtgcagccgcaagcggcggcaggctgattgcattggcaatgagaagtgccacgccggccagaagccccaatatgccgcccgcaagcggaaaggcgcgtgcgtttcgcggcagcgaatcgtccgtattgtcgaaccagccttgcggcagtggcaggcggctcaaaaatcccagacttctgatcgtgtcgccaatcaggccatttcgctgcaaatcactgctccgctttgttttcagggtcgaaccatcgcgatatttcgcctcaatattgtttcagatcaaagaggtgatttgaaaattcgcgtcagtgcttataggacgagcccaacgaatttacacctcccatcattgattggactttacgatatgagcgccagcggccttccctttgacgatttccgtgaattgatccgcaatctgccggggccggatttaggcgcggaacgggctgttcgcgaacgcgaggtgacgttgaccaagtccgccggttcgctcgggcggctggaggagattgttgcatggcttgccacatggacgggcaaacgcacgccacaggtcaatcgcccgctggtcgccgtattcgcgggcaatcacggcgtcacggcaaagaacatcacgccgttcccgccgagcgtgacagcgcagatggttgaaaacttcgccgccggtggcgctgccatcaaccagatttgcattgccaacgatctgggactgaaagtgttcgatctcgcgctggagcatccgaccagcgatattaccgaagaagcggccatggatgaacgcacctgcgccgccaccatggctttcggcatggaagcgatcgcgggcggcaccgaccttctttgcatcggtgaaatggggatcggcaacacgaccattgcggcagcgattgcgcttgcgcttttcggcggcacggctgaagactgggtggggccgggtacgggttccacgggtgaactgatgcagcgaaagcttgccgccgttcgtcaggcagtcgcgctccatcagccgcatttgcaggatccgctggaagtgctgcgctgcctgggcgggcgcgagatcgcggccatggcaggcgcaatccttgccgcgcgcatggagaaaattccggtcatcgtcgatggttttgtggcaagcgcggctgctgccgtgctctatgcggccaacccggaagccatcgatcattgcatgttcggccatgtctcggcagagccggggcatcgcaagcttctggcaaagatgggcaaggagccgcttcttgaccttggaatgcgccttggtgaaggcaccggcgcggcccttgcagccaatatcgtcaaggcggcggcgctatgccatagcggcatggctaccttcgagcaggccggtgtttccgcctcgaaataagagactatcctgaaaagcccgccgatccggcgggcttttcattctgaatgacgacccccgagcattttcgagccaaaagtgcgaagcgcctttgcgggggaatgtgcttagttgttttctttgtcgagaaccatgtaatcaagcggcaattcggtcgtgtacttgatctgctccatcgcaaaggaggaggacacgtcgcgaatctcgatcttgctgatgagccgcttgtagaaagcgtcataggcagcgatatccggcacggccacgcgcagaagataatcgatgtcgccgctcatgcggtagaattcgatgacttccgggaattcctgaaccacttccgaaaaccgcttcagccattcatggctgtgcgagcttgtgcggaccgcaacgaatacagtgacgcgcgcattgacgcgcaccgggtcgagaatggcaacacggcgcttgatgacgccatcttcttccagtttctgaatgcgccgccagcatggcgtcgtggaaaggccgaccttcttggcaacgtctgccaccgccagtgtcgcatcttcctgcaataagcgcagtattttcctgtcgagcctgtccatgcgtttccattcccagttttagaaaccgtttcctcaactttacgaaaagctgaaacgtcatatcttatggtttgccattgctcgaagttacagaaaattattccgatgaaaatatcgacaataaaatttatttctcgtcatcaatgagatggcggacttttgcctgaagaacaggcacgacttccatgtcgaaccacggatttcgcttcagccagccgctattgcgccatgaaggatgcggcaggggcagggcgatgcgcccggtatggctcggcgtttccatgaaatgccgccagttcttcacggtttccatgagattgcgcccgcgatagtccggcaggtgataggcaagggcatattgcccgaccaccagaatgaactccagttgcggcatggccgcaaacacccggtcatgccatgtctggcggcattccctgcgcggcggcaggtcgccgccgttcttgtcataacccggaaagcagaagcccatcggaacgatggcgaaacgggaggcgtcgtaaaactcctcgcgcgtaacaccgagccattgccgcaggcggtcgcccgacgggtcgttgaacggcagggaggtgttgtgcacccgaattcccggcgcctgtccgcaaatggcaatgcgcgccgtatcggaaatgatacagacgggattgggttcatgcggtagcggtggcggaaacagcggcgtgtcgcggcagaggcggcaagcctggatcgagtgcctgagctcgtccagtttttccatgaattccattcaactccggaacaggggcagatcgatgagggcctgattatgccctcttatatagacaggcattcggccaattgcatccttttcgggcgaagggtttcatggttgtttccggttggggtgcggatgctctttccgccagcgcgaaggccgctcgaacttccccgcccatatgccgcgcttgtcacggcgggcgtctgcttcatcgcgctggtaattgccataggaaacggcccacccttcctgaaccatccactgattgaggtcggtttcaccaagaaagcaccgggccagaacccggtcataccggtcgcgcccgctgctttcgcagcgaatcgacgccctgccgatccgggctcgcaacttattgcgagcttcgccgccgcaatcataggttccgtgcgcgccctcgcagctctgcccgatttccggtgcgtcgatccctttcaggcgaatatgggtcttgccgagcacgactgtatccccgtcaatgatataggggcggccgcttggctcatttcggtcgggctggttggctggcagatggaaaatcagcatgccgagaatgaaaaaaagaagtaaagtcaagaggatgcttaaaaaccctccaatttttcttctgcgaggtgcgggggaagtatgcctgtatgggcgcataaattgacgcatttccccttccttcgggtgaatcattttatcatctcttctctcgttctagcgatcttgccccggcattttcatcccccggatgctggtgccgagtaaatgtcgcagtctgcaagaatgatagtaaatatttgaatttattgtattttttaatctggtgtttgatgcggaatttatttcgggcggcggttgaacgtcaaattcagtccgctggcggaaacagcccccctttaacagcccttgccgggtagcacgggccgcaacaacaatccgtttgtgttcaattagcaacagtctcaacagatgcttcaggctacaaagatatgtggtctattttgcccatttcccgccacaaagggatggcacccgttagagagcggcaaatgtcgtaaaaaattattctggagccttatgctcccacaggacaggcagaaatgacgaaaggtgcgtctatacaaagcggaccgctgacgagcagaaagaattctgcccgtttgcctgtcgcctccgccgaagcgagctgagcttttttccgtcaagatcgggtctcactgttgacgaaaagcaggcgcaacctgcctttcatgatcttttccgttccatatgaaagaccggcgttgtgatgcgtagtcgcagtttttcatgttccgctatagcgatggctctaggcttggtccttaccttggcacttgcctgccatagtacttttgctttcgatctgaacgacgattcagaaaaatcgcgaagccccttcgagcttttcaaattcggcttctctgcctacaagaacgggcataaggacgaagccatcaaggctttgcgttatgcggcggagcgtggccatcagggcgcgaagtggaagctggcgcgtatgtatgccgagggcgacggcgtggccgaggatgattatgaagcctataagatttttgagaagatcgttcgtgaaggctccgaacccggctccgaaaacgctccctacgtcgcagatgcgcttgtcgcgcttgcaggctatgtgaaaaacggcattcccggctcgccggttcaggtcaaccccaacatggcgcgtgaactttatgtgcaggcagcggccaatttcggcgactctattgctcagtttgagcttggcaagatgctgctcgacggcgaaggtggtgagcgcaacgctgttcaggctgcacgctggttccagcttgcggcccggaagggcaataccggtgcgcaggccatgctcggcaatatgctgtttcaggccggcaagaccgtgcgtggccttgccatgctcacggctgccttcgagcgatgcccggccgaagactgcacctggatacgcgacatgcaggaacaggccttttccattgcaggcgaggccgaccgccgcaacgccatcgcgcttgcaagtgattacgctgtaaaaggcagttactgaaaacagcccgatgtctcaatctgatgtctctggcgcttccggttaaaacggaatcgttctaaaccgccaacgtgactgttaccggcacatgatcggatggcttttcccaggcacgaacgtgcttttcgatattggctgaagtgaaacggtttgtcgcttccggcgacagcatcaggtggtcgatgcgaatgccgttattcttctgccaggccccggcctgataatcccagaaagaatagacgccgctttcatcggtcgatgcccggattgcatcggtgaaccccagattttccagcctgcggaatgcctgccgggattgcggctgaaacagcgcatcgcccagccatgcctgcgggttgcgggcgtccacgggttcgggaatgacgttatagtcacccgccagaaccaatggttcttccagtgtcaggcgcttctttgcccaattttcaagccgctgcatccatgaaagcttgtaggggaacttttcggtgtcgatcggattgccgttgggcaaatagagcgacacgacccgcacgacaccagtatcggtcgaataaatgccttcgatgaaacgggcctgttcgtcgctatcgtcaccgggaaggcctttattgatctcatccggtgatttttttgagagcagcgccaccccattgaaacccttctggccgtgggtttcgacatgatagccgagtgcttcgatctcaaggcggggaaattgctcatccaccgacttgatttcctgcaggcagacgatgtcgggcgacgactccctcagccaatgctggagattgtcgatgcgcgccttgacgccgttgatgttccatgtagcgattttcattccataatgattatgcgctcgtgcggggcagggcaagcacggccctttggcccacacagcttttcctcccacattcctgtcacagctcgtatttcggcggcggagcatttgtattgccgcttttgcgttcctatgtgcgaaaggacaaaaccagacaggagatttcggatgttcgatgccaaaaaatttctcgatcagtttctcggatcacaggtgccgggtatgtcgggaagtgtccgcgacaaggctggacaggtaacagatatggcgaagaagaacccgcttgcgacgggtgccatagccgcagccatttttggcacgaaaacgggccgcaaacttgctggcaatgtagcaactgtcggcggcatcgccgccatagccggattgggctatcttgcctacaagaattataagtccggtcaggccccgcaggaggcggaacagccggtggcaaaagagccggagcttcttccggcgccaccggccgattcacccttccatccgcattctcccacgatgagcaatagtttcgcgctgacgctggttcaggccatgatcgccgccgccagggctgatggttatattgatgatgccgaacgtgcccgcatcatggaaaaggtgaagatttccggtctggacggcgaggctgaggccttccttgcaagggaactggccgaacccgtcgatctcgatgtgctggttgccgcagcgcagacggaagagcagaaagttgaactttatacggcatcgcggctggctatcgatccagataaccgcgccgaacgcggctatctggatatgcttgccgggcggcttggcctgcaagatgcgctggtggaccacatcgaagcgaccgttgcttcagtgaaagtctgaaactgtccgcttgttgccatggttaaaaaaacggcggccatctggccgccggttttgcatcacgggttttggtgcgccgctcagatcgcgaagctggtgccgcagccgcaggaagcggtcgcattggggttgcggatctggaatgattgccccatcagatcatcgacgaaatcaatttcagagccgtccatataaggcacggagatggaatcaatcaacactctggcgccgagtttttcgatgacgatgtcatcctcggtctgtgcgtcgacgaggtcatatttataggaaaagccggagcagccgccaccttcgacagaaacgcgaagcgcggtctttcccggctccgaatcgagaattttggctatccgcctggcagcggaatctgaaacggtaatgcctgtcatttgccttgttccgtttgcagggacggggatcgggttatgcgttcttgagattttccgatagccgcgtacttgccttcatgtttagctgatagctatgaacgcaggttgcggaagtcaatgacgcaccaatttgacgtaatcatattacagtgaggaaaacatcgcaatgtcgctggaaggaataggcttcggttatcgcgaacgtgcgccttatgccagcaatcctgctttcagccgtggccggctggtgccggaaccggaaagcccgacccgcacgccgttccagcgggatcgtgaccgtattatccactccacggctttccggcgtttaaagcacaagacgcaggttttcatcgcgcatgagggcgatcattaccgcacgaggctgacgcacaccatcgaggtggcgcagattgcgcgggcgctggcgcgcgcgctgcgcctggatgaagacctcgctgaagctgtcgctctcgttcatgatttcggccacacgcccttcggccataccggcgaggacgcactcaacgagcgcatggagaatttcggcggtttcgaccataatgcccagtcgctcaggatcgtcacgaagcttgagcatcgctacgctgatttcgatggcctcaacctttcgtgggaaacgctggaaggtctggtgaagcataatggcccgttgctggggccatatgcagcccatcccgatatcccggttccgcaacccattctggattttaacgcgcgctatgatctggagctttcacgctttgcgagccttgaggcgcaatgcgcggccattgccgacgacattgcctacaatgcgcatgacattgatgatggcttgcgggcagggctcttgaccctcgaatcgctggacgaagtaccgctcgccaaacggctgcttgatattgtgcggacacgttatcccaatctcgaccccgtccgcactggacacgaactggtgcgccgccagatcacgatcatggtggaagacgtgatcgaggaggcgcagcgccgccttgcatccgccaggcccggaacgatggaagacgtgcacaaccagccgcgcgcgctggttggcttttccgacgccatgcgggccgaggaaaaggtgctgaagcgctttttgttcaagaatctctattttcacgaaagcgtggtggtgcgcaggcacgcagccgacaggatcgtgcaggatctcttcgatgcctgtttcaccgatccctcattgatgcctgatgaatggcgtttgggctgtgaggcactggataaggcagcactcgcacgccgcgtagccgattatctggccgggatgactgataattatgccgtgcgcgaacaccgacgattgtttgaccgaacccccgatttagcttaatcggggccggacgaagcggcttcgatacgcaaatgtatcgaatatccgcgttttttggatgaacccgcgccgggaaaactggaaaaaaatccaggcgttagagtattttcgagccaaaagtgtgaaacggttttgcgttggaaaatgcgacaaaacaatagttagagtggttccggcgattctgttaaaacaggaaccgcgctagcctgacaggacagaccatgaatatctttgcagatttcgatgcacgtattaaaaaaacgttgcaagatattgatctgaaaccaaaagatggtggtgaacttgacctttcacgcataggtgtcgagcccccgcgcgatgcttcgcatggcgatatcgcgaccaatgccgcaatggtgctttccaaggcggtcggccagaacccgcgcgagcttgctgcccgcattgccgaggcgctgaaggccgatgaggatgtcgaatccgtcgatgtcgccggtccgggcttcatcaatctgcgcctcaaggccagctattggcagcgcgagcttttggtgatgctgaacgagggaacggattttggccgctccaggcttggcgcgggcaagaaggtcaatgtcgaatatgtatcggccaaccctacgggcccgatgcatgtcggccattgccggggcgcggttgtgggtgatgtgctggcgaacctgctgaaattcgcgggctatgacgtcgtcaaggaatattacatcaacgatgcgggcgcgcagatcgatgttctcgcgcgttctgtgatgctgcgctatcgtgaggcactgggcgaaagcatcggcgagattccggcggggctttaccccggtgattatctcgtgcgggtcgggcaggagcttgccggtgagtttggcacaaaacttctggaaatgcctgaagccgaagcactggccatcgtgaaggaccgcacgatcgacgccatgatggcaatgatccgcgctgatctcgacgcgctgaacgtgcatcatgatgtcttctattccgagcgcaagctacatgtcgaccatgcgcgcgcgatccgtaacgcgatcaatgatctgacgctcaagggccatgtttataagggcaagctgccgcctccgaaggggcagttgccgggagattgggaagactgtgagcagacgctgttccgttctacggaagtgggcgacgatattgaccgtccgctgatgaagtccgatggctcgttcacctattttgcgggtgacgtggcctatttcaaggacaagtacgaccgcggcttcaatgagatgatctatgtgctcggcgcggatcatggcggttatgtcaagcgtctggaagccgttgcgcgtgccgtttccgatggcaaggccaaattgaccgtgctcctgtgccagctcgtgaagctgttccgcaatggcgagccggcgcgcatgtccaagcgggcaggcgagttcattacgctgcgcgatgtggtggacgaggtcggtcgcgatccggtccgcttcatgatgctttaccggaagaacgatgcgccattggacttcgacttcgccaaggtgacggagcagtccaaggacaatccggttttctatgtgcaatatgcttccgcgcgctgccattcggttttccgtcaggccgcggaccagcttgggcttgtcgatcttgatcgcgtggccatggggtcgcattttgaaaagctgaccgacgagagcgaaattgcgctcgttcgcaagcttgcggaatacccgcgcctgatcgaatcggcagccattcatcaggagccgcatcgcctggctttctacctctacgacctcgccagttcgttccattcgcaatggaacagaggcacggaaaatccggacttacgttttattaaggttaacgatccagacttgtcgctggccaggctagggctggtgcaggttgtttccgatgtgctgacgtcaggattgacgattatcggcgcggatgctcctacggagatgcgctaggattacacggtcgtccgaagtactgaaagtcgaaagacgcctttggatgagtgacagtaagactaatgtgaaggaagatcagtatgattgaaagtcatggaccttccttcctgtgcaggaaacttccgtcaacttttgcccacattgcctcgctaatatgcaatgtatggagacgtcttgcggcgtccagggtttgagttaggaacacgccatgacggacagcagtgcaaatccccgtaattacggcgagcgtccggtgcacgaagatgatccgctgatggaactttcgcggattctggacttcgacacgcctgctgatgataacgtcgctcggaatgagcgccgccatgacagtcaattcgaggatcagggccgagcagagccgcgctttgattcggcgcaggatgacccctcttttgatcccgttctcgatcttgagcgcgagcttatggggcatttcgacgattatacgcagcctacagctcatagcgaaaccgtttcgaccgcaacctttggcgtggacggggagcgggcctatggcgagcagtctccgttggaggaggatgcgttcgctgccgcgctggaagaagaattcgatctcgaccttggctcggcagaagcagcaccgtcaccggaaattttcgagttcgaggacgtggatcgctccgagcccgttccgcaattcgactataacgattattcgcaggctcgtgattcgagcgaacacgcccatatggcatcacctgcggcttatgatgatcgccagcagccgatagaggcagatgcgggcgaatatgatccgaccgtctatcagcctgccattgagccgggtgagcaagcttggcgtgaagataccggcgtgcaggacaattggcgggcacaggatgagtggcctgcacagaatgacaggctggaacagaatgattggtcagaacagaatgactggccagcacagaataattggaatgcgcagcagcctgtagatgctcccgctacgcatttcgcggctgagcctgcacagcaaccgctttcgcttgaagacgagctggaaaaccttctgtttggcgatgagccgcagcctgtggcatcccggaacagctattcggatcacgtcgagcctgtttcctacgcgctggaacaaccgcatcagggcgaaccggaagtgccggtcagcgaaccgcatctggatgctccgtcccatgccgggcagggctatgcgtcacgcactggcgaggcgccggcctatccctattatccgcgcagcaattttgcgccgggtgtagccgcccccggtgtgctctcctcggggccgcaactgaaaacgccccaggcgcctattgtgcaggattttgttgcccaggatccgttccggccaatcgaggatgagttttcgcttgaggacgattttacctttgaagcagagccggaaacggctgccgccgccgaatcgacggatgatgacctgtcggggctcgacgaaatcagcctgaccgaagatgatttcggtttcgagccgtctggagacacattcgacgcagacgtcgccgatactgcggatgaagattttttcaacgatgaagatttcttcaccgatgttgaacttgatctccatgaggaggagcaagaagcttctcccgcgccagcctatgcgcacgcaatccattccggcgaggattatcgccctgctgcctcctttgccgcttataccgacatgcaggctccggcgcgtatgcccgcaccggagcctgcaccggaggttgagaccctcacggtcgcggaaaacaaggtcgaacagacgcattcgctcgatctgccggaagtgaattacggcgaagaggaagcgggcaccaatctcagtgagctggaagcggagttcgcggaagttttcagcacgattggtgttgatgagaatgtgcagatcacggaagggcagagcgaagccgacagggcttttgaggacatcttccgtgaaagcgcatcgacctatatgccgaatagcggcatggccgcggccggcttgggtgctgcggcggcagcggctgctgcttcctaccgacgcgccgggtctgaagctgcacccgccgctgcaacgactgccagccaggatgatttctacaatcactgggccgcgcagggtgcgcagaccatggaaggcggcgattatggcgagcgcgccgcaatgccgacggaagacgatctgggcggcgcggcggaagcttaccgcaatcgcccggttcgtggtcgccgtggcttgattttggcaagtgttgccggtgtggcggttctgctcggcggaatcggctatcatttcctcggcggcggaggctccggtgagccggttgtgattcgcgccgataaccagcccatcaagatgcagccggaaaatccgggcggaaccacggttccgaaccaggataaggcggtctatgaccgtgtggccggaacgcttccgaacaacccggaacagaaagccctgattacatccggtgaagaaccggtcgatatttccggtaccgatgacagcgaatataatgccacagaagaaccgggtggcaatgtaccgcagaacaatgcgcaacaggctcattccggcacgcatgaaccgctgatccagccgcgtgaggtcgaaacgatgatcgttcgcccggatggcacgatcattcagccttcgttcggacatgcagcacagccgtcggtagccgacaatatggcgccgcctgccgcaccggcagcacgggatgaaatcggcgcactcgcggcaggaaatgaaccgccagcgccacaggcacagcaatccgcgacgccggagaccccacgccttccgacccgcgctccgatcgtgccgtcgcgccccgctgaacagcccgtcaatatcgtcggtaacgtgccgcagcgcgcgcaggcatcggctgcaccgcaggtcgcatcggcagccggggcgggtggttatttcatccagattgcctcgcagccttctgctgagctggcgcagaagtcctatgccaacatggcccagaaatatgccagtgtgattggtggtcatagcgtcgatatcaagcgcgccgacattcagggcaagggcacctattaccgtgttcgcgtacaggctggctcgaaggaagatgcattggcgctttgcagccgtctcaagtcggctggcggaagctgtttcgtgacgcagtaaaaacaaccagcaaggttccagccatttgagggcggcgtcagccgcccttttcgcatctgccgggctattgagcattttcgttcataccgaaccataagttaattcgtcaccacagcctaccaagcggccgttttttcggctaaacccggcggaggcgagtttgattcagcaagacaattcgaggaaaagccgcatgaaagagtgcaaggcatggattgccggtatatccggcacgaagctcaccccggacgagattgccttcttccgggatgaaaccccgtggggcttcattctttttgctcgcaatgtggaaagcctcgaacaggtgagcgagctcaccgcccatctgcgtgacctgactgggctggaccagacgccggttttcatcgatcaggagggcgggcgcgtgcagcgccttcgcccgccgctggtaccgaactatccgtccgcgtccgaaattggtgcgatctatgcacgcgacaaggaaaaggggttgcgtgccgcctggctccatgcccggcgccatgctttcgatctgttgaaggtcggcgtcaatgcggattgcctgccggttctggatgtgccggtggagggcgcgcatgatgtgatcggaatgcgggcctattccaaaaacccccatgcggttgcggaaatgggacgcgctgccgccgaaggtcttctggctggcggcgttcttcccgtcgtgaagcatatgccgggccatggccgcgccttttccgatacgcataaggaactggcgcgggtcagcgttgcgctcaacgaactggttgcgcatgatttcgtgccgttcaaggcgctcaatgatctgccgatggccatgaccgcccatgtggtgttcgattgcatcgacccggaaagaccgtccacgctttcgccgacggttattaatacgatcattcgcgatgtgatcgggttcgacggccttgtcatcagtgacgacatttccatgaaggcattgtccggcgatcttggcgatataaccgacggcatcgttacggcgggctgcgatatcgtgctctattgctcaggcgttatggaggaactggtaaaggttgccgcccgtgtgccggttctggatggcaaagcaaagcgccgggccgaactggcggaagtctatgcgggcgaccccgatctttccgacgaggacgaggtgcgcgccgaattcaatgccatgtttgaaccgatagcgtaatcggcaaaacttgataaacttgttcctgctggcagaatctgtgccggcaggggcaacagcaggacgacaggcttggcagcatcggatgcacatacaggtggaaaagacggcacacgcgtgccgatggataccctgtggcaaaatgaggccgggcgaggcgcaggcgagccgtcactgctgatcgatgtgcagggctttgaaggtccgctcgaccttcttctgcatcttgcgcgtaaccagcgcgtcgatcttgcgcgcatttccgtgctggcgcttgccgaacaatatctcggtttcgtggagcaggcgcgcgcgctgcgtctggagcttgccgccgattatctcgttatggcggcatggcttgcctatctgaaatccaagctgctgatcccgaagcagcagggcgacgatggcgccacgggcgaggaactcgttgcctccctgcaattccggttgaaacggcttgaagccatgcgcgatgcggcggcggcactcgtcaatcgtcatcggctcggccgcgatgttttcccgcgcggcatgccggaaatggtggtggtggaccgcgccagccgtttttccgcaacgctttacgatctgcttagcgcctatgcgtcgcagcgccagcgccaggcggtttcccaggtacagatagaaaaacgcagcgtctggtccctcaaggaggcacgcacggcgcttgtgcgcctgatgggcgcggtgggcgactgggtttcgctggaccgttttttgatcgattatgcactttctccgcaggagagggcgtcggcgcttgccagttctttcgccgcatgcctcgagctggtgcgcgaaggcaagcttgaagtacgccagaacgctccgttcgagccgatctatatgcgcgcgacccgcgaactcgatgaattcgatgaggacgaaaatgcctgaagcagagcgccgcgatttgatggatatggaaggcgttggggaagaagagcaggcggggcctgcctcgccggtgacgcttgccgagcttgcccgcattgtggaggcgattgtttttgcgtcttcgcagcctgtttgcgagcgcgcacttgccgagcggcttcccgccaatgtggatattgctccggttttgaaccatctccagaaggtttacgagggcaggggcgtgcattttgtgaaggtgggcagtggctgggcgtttcgcaccgcgccagatctcgccttcatcatgaaccgcgagactgttcagcagcgcaagctttcgcgcgcggccatggaggtgcttgccatcattgcctatcaccagccggtgacacgcgccgaacttgaggatattcgcggcgtggaaacatccaaggggacgcttgatgtcttgatggaaaccggctggatcaagctgcgcgggcgcaggcgcacgccagggcgcccggtaacatatggcaccaccgacgctttcctcgaccattttggcctgccggaaatccgcgatctgcccggtcttgaggaattgcgcggcgcagggcttctctcggcacgcattccttccagttttgccgtaccgatccccaatatcgacccggacgagctgaccgaaggggaggacccgctggaggatattgatctggaggggctgggtttgcttgcacccaggggagaatagaacaaaatttctgcctgcgacgaattaatccggtttgaagccgttcatcatcacacttctgtttgaaagatttgttgaaagcgcttaaatcgtatcggagatagcaggcatatgccgcgccttgggcggcactgagaggaataatatgggtagcttttccatctggcactggctgatcgttctggcggttgtgcttcttctgttcggccgcggcaagatccccgagctgatgggcgatgtcgccaagggtatcaagaatttcaagcagggcatggctgacgaagacgccaaggaagatccgcgtacgatcgacgccaaagcggaagaacccgtcaaggacgtcaagaagaccaccaagtcctgatccttccgggatgaactgccatgggctgaaaacgcgcatggcaggtttgtgggcagtgcggcttttcgccaagagacgggatgtgcgcgcagagcgcaaggtatcaaattatgttcgatatcgcttggtctgaactgctgattatcgcaattgtcatgattgtggtggtcggtcccaaggatttgccgaaaatgcttcgcgcgttcggcaaggcgactgcacgcatgcgcaccaccgccaacgagtttcgccatcaattcaacgaggccttgaaagaggcggaacttgaagacgtcaagaccatcatcgatgaagccagaagccttgatccgcgcacaaggctgacacaggtttttgacccgattcgcagtgctggcgaggatttgcggtctggtctccagtccgcaacatcaatgtcgccagtcaccgagaacaaggtgggtgaggttacgacgccggttgagccgggaggaacgccagttcccgtaccaatgatcaccgcgcccgaagaacccgccaagcctaggaaaacatcaccgcgtccggctgcaaaagccgggctgaaaccgacgacgacaaagactgccaaaaaaaaccggagctacccccaagccgacggcagacaagaccgcaacgccggttaaaaagaccacaaagaagacaggaaccaaagcgtgaaccgggacgaggatgaaatcgaacagagcgcagcgcctctgcttgaacacctgatcgaactgcgccgccgccttatttgggctatcctggcttttttcgtggcattcattttctgctttgctttcgcaaaacagctcttcaacctgcttgtggtgccgtatcaatgggccatcgactgggccggcatggaccgctccaaggcggaattgatctataccgcacctcaggaattcttcttcacgcaggtgaaggtggccatgttcggcggcattgtgctggccttcccggtcatcgccgcacagatttataaattcgtggctcccggtctctacaagcacgaacgcactgcatttctgccgttcctgatcgcgtcgcccattctgttcctgatcggcggcgcgctcgtctatttctttttcacgcccatggtgatgtggttcttcctcgccatgcagcagaccggcggcagcggcgaggtccagatttcgcttctgccgaaagtgtcggaatatctgagcctcatcatgacgctcatctttgcttttggcctggtcttccagttgccggtggtgacgagcctcatggcgcgtgtggggctggtgacttcggcggggctgaaggacaagcgcaaatatgcgatcgtcattgccttcgtcgcggctgcggtgctgaccccgccggacccggcgagccagatcggtcttgccttgccgacgatccttctttacgagatttcgatctttctggcgcgcatgatcgagaagaagcgggatgaggcgcaggcatctgccgacgctgataacaacgcttcctccacctgatctgacgtcaggcatctttggggctgaagatcgtttagcctcgcttctgttcaatttcacgaaatggcttttttccatgctcgacatcaaatggattcgcgaaaacccggaaaccctcgacaaggcgctcgcaaagcgtggggctgctccgctttcgtccgaactgattgcgctggatgaaaagcgccgcgagcatgtcggcaaggtgcaggcagcgcaggagcgccgcaatgccgcctcgaaggaaatcggcaaggccatggccgcaaaggacatgggcacggctgaaaagctgaaggccgaagtgggcgaactgaaagattttctcgcccatgcggaagaagacgagcgctgcctcagcaaggaactgagcgacgcattgtccaccattcccaatattccgcttgatgatgtgccgctcggcaaggatgaaagcgacaatgttgagctgcgccgcattggcaacccgcacaatttctccttccagccgaaagagcattttgagcttggcgaggcgcttggatacatggatttcgagcgcgcggccaagcttgccggtgcgcgctttacggtgctgaaaggcccgctcgcccgtcttgagcgcgcgcttggccagttcatgctcgatcttcacacgacagaacacggttataccgaagtcatgccgccgctgatggtgcgcgacgaagcggtctatggcacggggcaattgccgaagttttcagaagatcttttccgcacgacggatggccgctggctgatcccgacggcggaggtgccgctcaccaatctggttgccgaagaaattgtcgatatgaaggggctgccgctgcgcttcacggcgctgaccccatgttttcgctcggaagcggggtcggccgggcgcgatacgcgcggcatgttgcgccagcatcagttcctgaaagtggagatggtatcgatcaccgatgcggaaagctccgttgccgagcatgagcgcatgacggcttgcgcggaagaagtgctgaagcggctgggcctgccgttccgtaccgttgtgctttgcacgggcgacatgggctttggcgcacagcggacctatgatatcgaggtctggttgccggggcagaacacctatcgtgaaatttcaagctgttcgacctgcggtgatttccagggccgccgcatgaatgcccgctatcgcccggaaggcgagaaatccacgcgcttcgtgcacaccctcaacgggtcgggcgttgctgtcgggcgcgcgctgattgcggttatggaaaattaccagcaggaagacggcagcattcatattcctgaagcattacagccatatatgggcggcctcacgcggatcgaaaaagccgcttgatctggaattatagcatgcccccaaaagtgggaaccggttttggggacatgcgaaagaacaaagagagagcagtttcaacgatcccatttcaactggaaccgctgtagtgtcttaagtgtcttatccatttcggcgaaggagtgacaaattgcgtattctgctgacgaacgatgacggtatccacgctgaaggcctcgctgttctggagcgaattgcacgcaagctctccgacgatgtgtgggtggtggcccctgaaacggaccagagcgggcttgcccactcactgacactgtcggagccgcttcgccttcgccagatcgatgcccgtcattttgccctgcgcggcactccgaccgattgcgtcatcatgggggtgcgccatgtattgccgggcgcgcccgatctcgtcctctccggcgtcaattccggggcgaacatggccgacgatgtgacctattcgggcacggttgccggtgcgatggaggggacattgcttggtgtgcgagccatcgctttgtcgcaggaatatgaatatgcgggcgatcgccggatcgtgccgtgggaaacggcggaagctcatgcgcctgagcttatcgggagactgatggaggcgggctggccggaaggcgtgctgttgaacctcaatttcccgaattgcgctccggaagaagtgaagggcgtgcgcgtcacggcacaaggcaagcttagccatgatgcgcgccttgacgagcgccgcgatggacgtggtttcccttatttctggctgcatttcggtcgcggcaaggctccggttgccgacgacagcgatattgctgccatccgttcgggttgcatttcagtgaccccactccaccttgatctgaccgctcataaggttcgtgcagaactgggcgcggcgcttggagtggaagcatgaggcaggcaacgtctgaacgcccgcggctttcggaccgggagggatttgcatcctttgttctgcggatgcgtgggcacagcattgatgatccgcaactttttgcggcaattgaagcaacgccgcgccagagctttctggcggcggcatggtcgcatcttgcctatagcccgcgaaccgcgccgcttgattgcggtgaatatatggaaggcatagacgatcaggcgcgcgtcatttccgccctgaagcttgagcccggccatcgggttctggaaatcggcaccggctccggctttaccgccgccgttatgtccttgctgtccggccgtgtaacgacggtggaacggtatcgaaaactctgcgaccacgctctccagcagttcgtttcgctgaagcgcgagaatatcatggtgaaacatacagacgggcgccacggtatgccgggcgggccgtttgaccgcattgtcatctggctcgcatgcgatgaggtgccgcgccatttcgttgaactgctcgccacccatggcatcctgatagccccgatcggccctggcgatggacgccagatcatgacgcggatttcaaaggttggaagccgttttgaacaggaagacctcatgccggttcgatatcagccgttcatcgaaggcacgtcttccgttctttagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtcaaaacaaaggattagggcgtgtctgcattcaacgtaaccagatcatagcgcatgcgagatggacgaaacccatgaatgcggtcaatgttttctcgcatcgcagcgcaatacgacgatagcgtttcaacttgttaaaaaagcatccaatctgatggcgttccttgtacagcctccagtcgattgttgggacactggaacgtgttggattgaccttgatctgagccgttgccttgagattgctggcaatgaaggcccttaagtgatcggcatcataggctgcatcagcaatggcatgccccacacccttcaagccggatagaaggcttgaagcttgcggacagtcaccataatggccgggtgttggctttattcgcagcggtaggccgatagcatcgacaacagcatgcagcttggtcgtcaatccaccgcgcgagcgaccgatgcaggcagcttcagccccccttttgcgcccgccgcatctgcgtggactttcgatatggtgctatcaatgaggacatattcaaagtccggcgtatcagccagggcatggaaaagcctttcccatacaccggcgtgcgaccagcgccgaaagcgggcatgaaccgctgtccatttgccgaaggtcgcaggcagatcgcgccagtgcgctgcattggcagccatccacaagatggcgtcgacaaataatcggttatcaacgccactgcggccgggcgtaccaactcgccccggaagatatgcttcgatccggttccattgctcatctgtaaagcttcgtctgctcacggctgttctccttcaacaaccttgaatcagaatttcatgcaaaagggaatccttgaatgcagacaagccctagggcgtgtctgcattcaacgtaaccagatcatagcgcatgcgagatggacgaagcccatgaatgcggtcaatgttttctcgcatcgcagcgcaatacgacgatagcgtttcaacttgttaaaaaagcatccaatctgatggcgttccttgtacagcctccagtcgattgttgggacactggaacgtgttggattgaccttgatctgagccgttgccttgagattgctggcaatgaaggcccttaagtgatcggcatcataggctgcatcagcaatggcatgccccacacccttcaagccggatagaaggcttgaagcttgcggacagtcaccataatggccgggtgttggctttattcgcagcggtaggccgatagcatcgacaacagcatgcagcttggtcgtcaatccaccgcgcgagcgaccgatgcaggcagcttcagccccccttttgcgcccgccgcatctgcgtggactttcgatatggtgctatcaatgaggacatattcaaagtccggcgtatcagccagggcatggaaaagcctttcccatacaccggcgtgcgaccagcgccgaaagcgggcatgaaccgctgtccatttgccgaaggtcgcaggcagatcgcgccagtgcgctgcattggcagccatccacaagatggcgtcgacaaataatcggttatcaacgccactgcggccgggcgtaccaactcgccccggaagatatgcttcgatccggttccattgctcatctgtaaggcttcgtctgctcacggctgttctcctttaacaaccttgaatcagaatttcgtacaaaagggaatccttgaatgcagacaggccctagagcgccgatctgattcaatcagatcgaaacgcgctctaaaacgggttgaatttaagtccaaccatcatcccgctccaagattttgtttgaggatgattccaaaaaaccgcttcgcgcttttgtcggaacggcttcagttgcattgattttgagcaatggcagcctcgccagcttggcatttgcgggccggaagtggctgtttgcgcgtcattcttgcgcttatggtgtttatttggtgaatcttttttagtttcggggcattcttaaccagagagtaacattaacgcgttttaatcgtcttagtgagtttcgagtatggacgagttgaacatgcgtttaccaattttgcagcatacgtccgaacgtctcctgcggaatgtcgcaatcgttctgattgccggttttggagccgggtgcagtgctgatacgatgcgcttcacagacggcatttttactggttctacgtccagtcagcccgtcgcgcagcaacccgcaggcaatgtttatgcgtctgcccccgtggcttcggccccgccggtttcaagcggaacggtccagcgcaattccttgccgccggtatcgtcagcgcctctgggtgcgcctgtcgctgcggcatcgacgcagatgcgcaatcaggtcgatcaagcccaggatatggcggcgtcccgcgtcaataataccgtcaatgccgctgaaaccagggtcgcaagtgccgccaccgttacgcataatacggtgaatggcgcgaaggaaaaggttcttggccagcttccggcgacggggcagggcgcgccgcgcccgatggacaacaatatcgctggcgttccgcaagcacctgctgtcaacggcaagaaatcctcgccgaccaatatggcatcggctggcggcgctatcgcaaccccgccatcagtgggcggtgcctacgtcgtgaagagcggggattcgctgttctccatcgcaaagaagcacaatgtccatgtcgaccagttgaaggcggcaaacggcctgaccagtggcgccattcgcgtcgggcagtcgctcgttattccgtctgctgccgcaggtgcgccgacacaggtggccgcaatcacgccgcagccggcaaacccggccaaagcagccagtgcgccggccaatggaggtgcagaggtaaagccttatacgccgccgcaggccagcaacaaggtaatcgaggatgcggaaaaggatcaggccgcagcgccatcttcaaccggcatctcgcagatgcgctggccggttcgtgggcgcattctggcaagcttcggccagcgtgagggcacctcggtcagcgacggtatcgatatcatggtgccggaaggcacgccggtcaaggccgccgaaaacggtgttgtgatctatgcgggcgatggtttgaaggaatttggccagaccgttctgatccgccacgacaatggccttgtgaccgtctatggccataacagccagataatggtgcagcgcggccagaaggttcgccgtggcgaggaaatcgccaagtcgggcatgagcggcaacgccaagtcgccgaagctgcacttcgaggtgcgcaagaactcggcgccggtcaatccgaccaaatatctggaatcataacagtttcagcaggaaaaatgaaaaaggcgggcaggggcccgcctttttcattgcatggtttttccaagcctgcctgccagatcctgaatatattgccacgcaacacggcccgaacggttgccgcgtgtggtggaccattccagggcttccctgtgcatctggtcgcgggcatagtcgagtttgaaatgcgccgcatagccgtcgatcatggcaagataatcgtcctggctgcatttatgaaagccgagccacaggccgaagcggtccgacagtgaaaccttttcctcgatggcttctgaggggttgatcgccgtcgagcgttcattgtcgatcatgtcgcgcggcatcaggtggcgacgattcgatgttgcgtagaaaatcacattgtcggggcgtccttccacgccgccttcaagtgctgctttcagcgatttatacgatgtatcgtcatgatcgaaggataggtcgtcgcagaacaggatgaaacgatggcgcgtttctttgatgagattcatcaaaaccggcaggctatcgatatcctcacgatgaatttcgacaagcttcagcggtgttatatccggaaattcggcgttcacgctcgcctgcgcggcctttacgagcgatgatttacccatgccgcgcgcgccccaaagcagaacattattggcgggaaaaccttttgcgaagcggcgggtattgtccacaagctggtcacgtaccaaatctacgccacggatcaacgcgatatccacgcggttcacacggctgacgggatcgagaacaagccgctccggggcccagacgaaacagtctgcggcgtcgagatcgggtgtttttgcttccggcggtgcaatgcgttccagcgcggctatcaaacggtccagtttctggctgagtatatcttcggtcgtcattttaggcccctgatggtaggggtaacgacttaacatgctaacgcggaagcgaaaagtgtgcgaccttggcgcaggcgggttcatcgccggttgcaattgaagcaccaaccattgtaatgccgttaataatttgtcttcgtgacttcagaggagttcctaatgtccgtaacaccggctttcgctcaagcatccggcagcgttgttggaccagatatgctcatgagcatcctgccgttcatcctgatcttcgtcatcatgtactttctcatcatccgcccgcagcggacccagatgaagaagcgtcaggaaatgctgaactccgtgcgtcgtggcgatacggtcgtgacgggtggcggcatcgtcggcaaggttctcaaggttgtcgatgacaacgaactcgaactcgaaattgccgatggcgttcgtattcgcgttgtgcgtgccaccttgatggatgtgcgcgtgaagggcgaacctgtcgccgacaacaagaacaaataatctctttttttgaaagagcaggcgggctccggtaaggtttaaataacctgagcccgttcattatgcagcacgcgcgcaaaatcgcgtttgcgtgcaaatagccggaagattttccctttgggtgaactccggcaatgcttcatccaagctgaaacggacttgcattccatgctctatttttcacgctggaaatctgcactgatatggctggcagtccttgtcagcctcatcatcgcatctccaaattttttctcgcgtgaaacgctggcaaatctgccggattttctgcccaagaagcaggtatcgctggggctcgacctttcgggcggctcgcggcttattcttcaggtgcagaatgcaggcaagaccgatctggagacgactaccaatatcatgcggcagcgtctggaagagcttggctatggcaatcccgttgtcgagggagaggggcgcaatcagattcgcgtggaggttccgggcctttacgatgcgcagcttctcaaagatattctcaccattcgcggaaatctttccttccgcgccatggacgacaccatgtcgccggatgacgccattcgcggcacaccgcctgccgatagcgaaatcgtctattcctttgatgatcctccggttggttatcttctgaaaaaaacacccattctcaccgggcatgacatcacggatgccaaggcgagtatttccgccgacgatggccagccggtcatcacgctgacactggacgacaacggacgccggcgtctggccgatctgacggcgcagggcaatgagaattccttcgccatcgtcgttgataatcaggtggtttccgcgcccacggtttccggcccgctcgacaccagtgaattgcagatcgaaggcgcattcgatttacaggccgccaataatatggccgtggttttgcgctctggcgccttgccgcaagcggtgactgtgcttgaagagcgcaccatcgcctccgcgctcggtgaggattatgcgagtgcggcagtgcttgcggcccttctggcggcactggtggtcggcctcttcatggtgctttcctatggcattctgggtgtcatcgccctggttgcgcttgtggtcaatatcatcatcctgacggctgttctgtcgctcattggcgcttcgataagccttgcgagcattgcaggtctcgtcttgaccatcggccttgcggtcgatgcgcatattctgatctatgagcgtgtacgcgaggatcgccgcaagggctattccgtcgtgcaggcgatggaatcgggcttttatcgcgccctttccaccattgtggatgccaatcttaccacgcttatcgccgcactcgttctgttccttctggggtcgggtacggtgcatggttttgcgctcacggtcgcaatcggcatcggcacgacgcttttcaccacgctcactttcacgcgcctgctgatcgcccaatgggtgcgcaccgccaagccgaaggaagtgcccaagcgtcgcctgaaactggtgccaaccgtcactcatattcccttcatgcgcctccagttcgtaacgctcggcatttcggtgctggcctgcgcaatcgtggtcgcgcttttcgtcaatatcggcttcaactacggcatcgactttcgtggcggttcgatggtcgagctgcaggcgcgcaatggcgatgccaatctggaagatatcaacgagcggctcgcggagctgaatatcgatagcgcccgcgttctgcctgcgaaatcgccgcgctcggcccttgtcattatcggcagtcaggaagtgggcgacgatgcggagcagaccgttgccgtcaagcttcgcggtgaattcgagcaggattattccttccagcgggtcgatgtggtcgggccgaccgtatcggaacaattgtcgcgcgcaggcgtgctcgctgtcatcctgtcgctgattggcatcttcatctatgtctggttccgcttccgctggcagctcgcactgggcgcggtgctttccacattgcatgatgtcgtcattctttcaggcatgttcatcgttttccgcatggaattcaatttgtggagcgtggcggcaatcctcacgatcattggctattcgctgaacgatacggtggtgatctatgaccgggtgcgcgagaaccttcgccgttacaagagtgcgccattgcccgcgatcatcgatgcctcgatcaaccagaccctgtcgcgaacgctgttgacctctttcgtcaccttcctggcacatgttccgctttatgcttttggcggctcggaaattcgcatgtttgcgctggcgctcagtgtcggtatcattgtggcgagttattcttcaatcttcatcgcagcaccgctgcttgttcagttcggtctcaagccgcgcgaaaccgatgccggtgacgcggtggatgcggagcttgcgcaatcgctcaatctggaaagctgaaaatggcgaagggaatagaaatacgcgaagcccattttccgggccgcgcgcccatcgatgcctatggcaatggtgggttccgctttgccgaaatgtcgcatcgcggctccattctctgcctcccgtcgggtattcatggctgggagccgaaaaacccgccgcttctttcccgtgccgatctcggtgcgatactggaggaggcgtccgacatcgagattctgctggtgggtacgggcatggacctgcgccgtattccagaagatgtgcgcgcgctgctgcgccaacaccacatttcctccgaccctatgagcactggcgccgccgtgcgcacctataatgtgcttctggcggaagatcgcgcggttgcggcagcgctgattgctgtagattgaaaatcatgaaccagaatgaaacccattgtctggcgcttttgcgcgaagcagaccgggatcgctatctttcggtgctctacgccccgcaggaaaagcgcggcgcattggctgcactatatgcgttcaacgccgagattgcgcgcatccgcgatctcgtccacgaaccgcttccgggcgaagtgcggttgcaatggtggcgtgatctcatcaatggcgaggcaagaggcagtgctgaagcgcatccagttgccgcggccttgatcgagacgatcgaaaaatacgagcttccccgcattgccttcgacaattattgcgaagcgcgcgtgttcgatctttatgacgatcccatgccgagccgtaacgacttggaaggctattgcggcgaaacggcatcggctttgatccagctggccggtttcatactggatcgcgatgccgcgcaggcccatgctgaaaccgctggccatgccggcgttgcgcaggcggtggcgggtttactgcggctcttgccaatccaccggcgacgcgggcaggtttatgttccggcggacatgctcaaaagcatcggtgtaacccgcgatatgcttctctccagcgaagacaaatccgccaccgagcgtgccgtcaccatcatgctggcgctggcgcgggagcatctggcaattttcgacaaggccaaagccgggttgcctcaaacgcttcatccggcctttttgccgatggcgcttgttccggcctatctgaacgcggttgaacgtctgggtgcgcaggcagcgcagaaggttgccgatatttctgccatccgtaaacaatggctgatgttccgcgcaaatttttgaaaccgcgcatcatgaagcggctccggcaaaggcgccgaagccccattttcttcagtacaagctgagccagtttcggcaatcggcaagggcgcgtgcggaaagcgcgcgctttttggcaatggtcttttccttgccgcgcaggcgcttgccttcgggtttgggtacgtcaacgggcggaaacaggccgaaattcacgttcatcggctggaaggaacgcttgccgggttcgtcatcggtaacgatatggccaccggtaatatggccaagcagcgcgccgaaagccgtcgtgggcgggggcggcacggcagcctgactaagcttttccgcagccgtaaagcgaccggccagcaggccgatggccgacgattcgacatagccctcacaacccgttacctgacctgcaaaacgcaatgtctgacgggatttgagacgcagaacattgtcgagcaatacgggagagttaaggtaggtgttgcggtgcaggccgccaaggcgtgcaaattccgcgttctccaggccgggtatcattttaaaaatgcccgtctgcgagccatatttcagcttcgtctggaaacccaccatgttgtagagcgtgccaagcgcattgtcctgtcgcaactgcacgaccgcatagggcttcacagtcgggttatgcgcattggtaaggcccatcggtttcatcgggccgtgacgcagcgtttccggtccgcgctcagccatcacctcgatcggcaggcaaccatcgaaatagggcgtgccttcccattccttgaagtccgtcttgtcgccttcgatgagggcggcgacgaaggcttcgtactgctccttgtccatcgggcagttgatataatctttcccagtaccgccgggaccaaccttgtcatagcgcgactggaaccagcacacatccatattgattgaatcgaaatgaatgatgggcgcaattgcatcgaaaaaggcaagcgcatccgcatcggtttcagcggcgatggcttcggccagcgacggtgcggtcagcgggccggtggcgatgatcgtcgttccccattcggtcggcggcaggccggtgatctcctcgcgctcgatggtgatgagcggatgggcttccagtctggcggttacggcctgcgaaaagccttcacggtcaacggccagcgcaccgccagcgggaacctgatgggcatccgcgcaagccatgatgagcgatccggcaaggcgcatctcggcatggagaacaccgacggcgttggtttctgcgtcgtcggagcggaaggagttggagcagacgagctctgcaagctgttcggtcttgtgcgcatcggtgccgcgaaccgggcgcatttcgtgcagcacgaccggtacgccggcctgtgcgatctgccaggcggcttcgctgccggcaaggccgccgccaatgacgtgaacgggggagagatcggtattgtttgacatggcaattcccttatcgcctttgatcagcgccttcaatgggagaagggaccagaaaccgggaagggagatgcaaaaagaaatggcatccgtcgcgggaggagggcgacggatgccattaggggaagaccggcattgggaggagaaccggtcttgttatcgcaaagcctgggaggaggtggagagctttgcgacgaactgggcctgaattgggaggaggaaccaggcccggagaaacttgtgattagcgagaaacttgtgattagcgcgctttggcctgacgggcgacgaacgggatgtccgcgcgggagatgccaaggtcgttcagctcgcgggtagagagctggttcagttcgttgacggtttcgcggtagcggcgccagttgttgtaagagcgaaagaggttcatcgtgctattccttcatcgttgaggaactgagtgctgttcaattcatcttgtttgttgcccatgatataagctattgttttcgcaggttgcagagccgagtttgcatagctgcattgcgagttatgcagggcgggataaatcgattagatcgtgcagccggaatttgccgcgaagcgatttgaccaggtactttgccggaaacccggtttcctgtatgttctcagccgtttacagttgcgataatgcgaacggatagattgggcaggagcgaatttgtcattttccatctctgttgaacgcctgatcgagcgatggtagaacgaaggcctgattgatgcgcaaacggcatcacggctgaatctcgatcttgaaaagcgcaggtctgttttcagcctcggttctgtattggcaacccttggcgggcttctgctgggcgcggcagttatcatgctcgtcgccgccaactggcaggaaatgccccggctgatgcgcataggcgtcatcttcgttctgatctgggcgagctatctgggaggcgcatggcgtcaggcgcggggcgacaaggtttttcccgccgcgctttacgttctgggtgctgcgtcctttggcgcggggattgcgctcgtcggccagatgtatcacatatcgggcgatgttcattctgcagccctctactggacccttggtgttctggcttcggcatttctcctgcgcgcacaggcgctggcggcttttggcgcgggcgtagcctgcttttatctttcgaccttcgttttcgccgatagcaacctttcaggtgccgatatttcttatcgctgggtcgggccgcttttgctgcttgcaggcgttgccgccgcacttttcacgcgctcgcgccatgcggcgcattttctggccctgttctcgatcggctggtgcctgcttctttatgccggacaggaaaacaaaacggttctgttgctcatgatcgtgattggcatagggctgatactggctgacggcctgcgccacgaacaattgcagaagcttacgcgctttgcccatccgctcgccgcttacggattgctgcttgtgcttctttcatttgcaattttgcaactcgacagcgttatcacctatggcggtgtttcggcgggcatcgaccgtgacattctttatagtatgctgatattggccctttcgattggtgcgatcgccatctgcgggcgcgataatggtggattgcgctccatagcttatgcggcattctccattgaggttctttatctggcgtttgaaaccgtgggcaccatgatcggaacctcgggcttctttcttacggcgggcattctggtgctgctgcttgccgcctttgtgcggcgcatggaaagccgctttggccgaaagcaaggtctggaggcgcatccatgaccacaaaccgcaaatggctctatgcaggcgccgttctcgccgcgctccttcaaaccggcattctttatgccggtattgaaaagcgtgccgctatattgcgttccggtcaggatatcgttttccagacggagccggtcgatccgcgcgatcttatgcggggtgattatgtcgttctgggatatgaaatatcaaatatcgcccggagcgccattcagggcgtccgcccggccggttcacgcaccgtttatgttgccgtgaagccggacgccaagggcatttcacgtttctcgcgggcgtctttcgtgccgttcaaggacctcgctgccggcgaaacccagattcgcggcgaagcgggctatgagatcagtgatgatccggaggcgaatattcgcctcagttttggcattgagcgatattatgtgccggaaggtgaaggccaccccattgagggtagccagcgcgagcacgatattacggtgcttgtagcggttgatgcgtctggatcgccggtcattaaggcgctcatggatgaaggccagccactttatgaggagccgctttattgatccagcagcacgtgcattttgaaaggggttggctgggccgataggatcgctatatagagagttgaagggtaggaagagcctcgtcttgccgaacctgataaatctatgcaggaaaggcggcttttttcctttgaaccggcaaaattggatgatatagaggcgcgcgctttcgaggggcggttcatatctgaggcgaatttggtgcgttctgaggaatgtgcttcggttcagaagcggatgtggcgaaattggtagacgcaccagatttaggttctggcgggagaccgtgggggttcgagtccctccatccgcaccaacgccataaggcaaaagaatttatctcccgcgacaaggcagataagccggtgacggcgggacaatgacaagaagtgaaggtttgaacatgcaggttaccgaaacgctcaatgaagggctgaagcgcgagatcaaagtcgtggttccggccggggatcttgaagccaagctcgctgagcggctcgaaaccgcgcgcggccgcgcccgcatcaacggcttccgtccgggcaaggtgccgacggctcacctgcgcaagatgtacggcaagtccttcatggccgagatcgtcaacgaaatcctcaacgattcgtcgcgttccatccttgccgaacgcaacgaaaagtcggcgacccagcctgaagtcatcatgtcggaagacgaaaaagaagccgagaaggttctcgacggcaaggccgatttcgttttctcgctgaactatgaagtgctgccggcaatcgaggtcaaggacttctccaagatcgccgtgacccgtgaagtcgtcgacatttccgatgaggaagtcgatgaacaggtcaagcgcattgcgtcgtcgacccgcacctttgaaaccaagaagggcaaggccgaaaacgaagatcgcgtcacgatcgactatctgggcaagctcgacggcgagccgtttgaaggcggtgcagacaatgacgcacagctcgttctcggttccggccagttcattccgggctttgaagaacagctcattggcttgaaggctggcgacgagaaggtcatcaccgtaacgttcccggctgaatacggcgctgcgcatctggctggcaaggaagcaaccttcgacatcaaggtgaaggaagttgccaagccgaacgaactcgttctcgatgacgaaaccgcaaagaagctcggcattgagtcgcttgagcgtctgcgtcaggttgtgcgcgaacagatcgaaagccagtacggccagatcacccgccagaaagtgaagcgtcagattctcgacgcccttgatggtgattatcagtttgaaaccccgcagaagctggttgacgccgagttcaacaacatctggcagcagatcaacttcgacctgcagcaggctggccgcacttttgaagacgaggaaacgacggaagaagctgctcgcgaagaatatcgcaagcttgcagaacgccgcgttcgtcttggcctcgttctctccgaaatcggcgagaaggcaggcgtggaagtgactgaagaagaactgcagcgcgctgtttacgatcaggttcgccgctatccgggtcaggaaaaggaaatctacgacttcctgcgccgtacgccggatgccgtcgccaatctgcgcgcgccgatctttgaacaaaaggtcgtcgatcatctgctggccaacatcaatgtgaccgacaagaaggtctcgaaggaagagctgacggctgaagacgaagatgcagcttcggaagcaaagcctgccaagaaggcggctgcgaagaagaaggctgcgccgaagaagaaggccgaagaaggcaagtccgaagaggcttgattggcttcctgacgatcaatatggatgggccgcgcgttgcgcggccttttcgtttgcggacggacggctgaaaagcttgcatccacaagggctttgctctagccagtaaccaatcagtttcagccaatcacagtattgacgagcgagtaatgtccattatcgatacgcgtacacctgaacccaaacgcttcatctctggtgcgaccggcgattgggaagtcgtcatcggcatggaagtccatgcgcaggtcacgtcagaatcgaagctgttttccggcgcttccaccgcattcggtgccgagccgaactccaatgtctctctcgtggatgcggccatgccgggcatgttgccggtcatcaatctggaatgcgtgaggcaggctgtgcgcaccggcatcggcttgaatgcgcagatcaatctgaagtcggtcttcgaccgcaaaaattatttctatcccgatttgccgcagggctaccagatttcgcagttcaagcagccgatcgtcggtgagggcaagatcatgatttcggtcggcccggacaacaagggccagttcgaggacgtggagatcggcattgagcgcctgcatcttgagcaggatgcgggtaaatccatgcacgaccagcacccgactatgtcctatgtggacctgaaccgttcgggcgtggcgctgatggagatcgtatccaagccggatctgcgctcgtcggatgaagcgcgcgcttacctcaccaagctgcgcacgattgtccgctatcttggcacctgcgacggcaatatggatgaaggttccatgcgtgctgacgtcaatgtttcggtgcaccgtccaggcggcgaattcggcacgcgttgcgagatcaagaacgtcaactcgatccgctttgtcggccaggccatcgaatatgaagcgcgccgccagattgccattctggaagatggcggcgtgattgatcaggaaacgcgcctgttcgatccggtgaaaggcgaaacccgttccatgcgctccaaggaagaggcgcatgactatcgttatttccccgatccggacctgttgccgcttgaattcaatcaggccttcgtggatgcgctggcggccaaattgccggaactgccggatgtgaaaaagcagcgccttgtcgaaacgcttggcatttccgtttatgacgcctcgatccttgtgacggagaaggccatagccgattattatgaggcggttgccgaggggcgcgacggcaaggctgccgcaaactgggtcatcaacgatcttctgggcgcgctgaacaaggcgggcaaggatatcgaggaatcgccgattagccccgcccagcttggcgccatcatcgatctcatcaaggaaggtacgatttccggtaagatcgcaaaggatcttttcgagatcgtctggaatgagggtggcgatccgaagaagctcgttgaagagcgcggcatgaagcaggttacagataccggcgcgattgaaaaggctgtcgatgacgtcattgccgccaacccggacaaggttgagcaggccaaggcgaagccgacgctggctggctggtttgtcggtcaggtcatgaaggcgatgggcggcaaggccaacccgcaggccgtcaatgaactggtgaaatccaagctggggattgaggaataatgtgggttcgcagtgccagcgaggccgatcttgaggctgtgcatgaattgctggtctcaacctggcacgcgactttcgatgatcttttgggccgggaaacggtgaatgccgttaccggcaggtggcattctcctgctgccttgaaagccaacctgaagaagccctattcggaatttatcgttgccgataatggtgagggcggtatcaacggaatggcattcgccagccagaccgaggacggcaaggcctcgctgcatcagctctatgtgcgcccgcaaatacagtttaccggcattggcaccatgctgctgtcagaaatcgagatggcctttcccgatgtcaggacaatgcggcttgaagtgatcgagcggaatgaaaaatctgtccgtttttatgagcgtaaaggttatgtccgcgtggggcgcaaggaggattggggcgatcccaactgcaaggagcccgtgcttgtcatggaaaagtcgcttgaaaactggaatatgtaaagcatgtctctcaaggcatgaagtgtgcagccggtttaggcccttcatactcttgtgacagcggcaacttggcccttgccatgacggcgcgataggcccataagcaagaaaacccggcggtttcgatcgcctgtggcaatgatggatctggaataggtcatgaagaaatttcttacgcaagtcttcacctggtggaatggtcagacgctcggcacgcgctttcatacctggcgcaagggtgaacgcgtcggtgaagacgaattcggcaatgtctattatcagggcggcaaggattccgaaggccgcacgcgccgttgggtcatcttcaatggttattcggaagccagcaccattcctcccggctggcatggctggatgcatcatcgcgtagacacgccgccaagcaaggaagactatcgcccgcgtgaatggcagaagccgcatttgcagaacctgaccggttctcccctggcttatcgccccaagggatcgattgcgcttcccggcgctcagcctgcggaacgcccgcgcgtcaccggcgaatacgacgcctggacccccgggaactgagatttcttgactgaattcgatccggcgcagatatcgcgccggattttttctggccgcttttgggttttttcctgaaaagccttgaggatagagcggatgctttgggcctgctgccgctttgtggcttgcagcagggcaacgaatcgtcacatttcatgcttaggaattattctggctttatttaacacctttgatgcggatctccgttttgacgaagcattcttccggcgtagctggcagcggaaaagacaggatcaagagggcagcgcagattgccctgatcacggtattggcgggcatgggcagcctgcacgccgccagggcggagcgtataagcaatcctgtcgctcaattttcgggtctggacaagatcacggggcgtatcaccacgttcgatgtctatatcaacgagacggtgcagtttggcgcgttgcaggtgacgccaaaggtctgctattcacgcacggaagatgaagcgccgcgcaccgatgccttcgtgactgtggatgagatcacgctcgaccgcaagatccgccgtattttcaccggctggatgtttgccgacagccccggtctcaatgccgtggagcatccgatctatgacgtctggttgaaggactgcaagcagaagtccgacgtgccgccgcccaatcagcgcaactagagcatttccagcaaaaccgctttccactttggggagacatgctctaaaaccgggcgatcccttcaagggcccgttccagcatttcttcatattccttgcgtggtacctcgagcgcgccgaaccgttcaagatgcggtgtggtgaattgcgtgtcgagaagtacgaagccctgtctggacaggtgctataccagataggcgaggcagaccttcgaggcgtcgcgcttgcgcgtgaacatgctttccccgaaaaatgcgcgccccagtgtcacgccatagaggccaccggccagtttgccctcataccaggcttcgacggtgtgacaatgaccgatctcgaacagcttcgcataggcccgccggatcggctcgttgatccatgtgcgtgcgcgttcgccggttccgctggcgcatccctcgatgacgcccgcaaaattgctgtcgagccggatttcaaaaataccctgacggatggttttctggaggcttcgcggaatgtggaagccgtcgagcggtatgacaccgcgcttttcaggacgaacccagaaaacctcgggatcgtccgcttcctcggccatcggaaatatgcccgtggcataggcccgcaggagcatctccggctcgattatgtcatcgtccgggggtgcttctgcggtcactttcttcaggcgctttcgttcttgctcttgttggccaggtacttttccaaccagtggatgtcataatcgccattggcgatatcctgattggaaatcagatcctgaaacaggggcagggtggtctttaccccatccaccacgaactcatccagcgcgcggcgcagacgcatcatgcattcgacgcggttacgtccatgcacgatgagcttgccgatcaggctgtcatagtagggtggaatgcgatagccggaataaacgccggaatcgacgcgtacgccaagcccgcccggcgtatgataatgcgtgatgaggcccggtgacggtgcgaaggtcagcggatcttccgcattgatacggcactcgatggcatggccggaaaagcggatatccttctgcttcaccgaaagaccaaggcctgcggcaacgcgaatctgctcatgcacaagatcgatgccggtgatcgcttccgtaaccggatgttccacctgaaggcgcgtattcatttcgatgaaatagaattctccatcttcatagagaaattcgatcgtgcctgcgccgcgatagccaagctctgcgcaggcattggcgcagatcatgccgatcttttcgcgcgcttccgcattgagggcgggggagttgccctcttcccagaccttctggtgacggcgttgcagcgagcagtcgcgttcgcccagatggacggcattgcccgcaccgtcccccatgacctgaacttcgatatggcgcggtttttcgagatatttttcgatgtagaccgcatcgtcgccaaaggccgcgccagcttcagaacgtgccgtcgcaagtgcgatcggaagctcttccgcgctgcgggcgaccttcatgccacgaccaccgccgccggccgaagccttgatgatgaccggatagccgatttccttggcgatacgggctgcttcgacttcatccgtcacgccgccgtccgaacccggaacgaccgggatgccgaggcgctttgcggtgcgcttggcttcgatcttgtcgcccatgatgcggatatgcgaagcagtggggccgatgaaggtaatgtcatgggcttcaaggatttcggcgaattttgcattttccgaaaggaagccgtagccggggtgaattgcatccgcgccggtgatttcgcaggcggccacgatctgatggatgttcagatagctgtcgcgtgagggcggcggtccgatgcatacgctctcatctgccaggcgcacatgcattgcgtcggcatctgccgtggaatgaacggcgaccgtctttatgcccagctccttgcaagccctgagcacgcgaagagcgatttcgccacgattggctatgagtatcttttgaaacattgcgctttgctgcccgtccattgaataagccgaatttcgcgtgactgtcttattcgatcacgacgagcggctcgccgaattcgaccggctgagcatcttcgaccagaatagccttgaccgtaccggcgcgcggggcggggatctggttcatggtcttcatggcttcgatgatgagaagtgtctggccttccttcacctgcgtgccgacttcgatgaagttgcgtgcgccgggggcgggggcgagataggcagtgccgaccataggcgaaggcacggcattcttggccagatcggccttgctcggttcgctggccgaagccgtggctgctgcgggtgcggcaaccgcagcgggtgcgacggcaggcataacggtggcagcggcctgaaccgtcaccttgcgcgaaacgcggatgcgcagatcgccatgctcgacctcgatgtcggtgaggtcggtttcattgaggatatccgccagatcgcgaatcgtttccttgtcgatgacagaatttttgctggacatatcaggcccctttaatgctttgcccgttgttttcttcttctttggcaattgccgcaagcgcgcgcaggccgagcaggtatccttccgcgccaaagccgcaaataacacctttggcgactgcggacacatgggagtgatgccggaaagcctcacgcgcatgaatgttcgacagatgcacttccacgacagtcaccctggccgagcggatcgcatcgtggatcgcaaccgaagtgtggctgtaggcagcaggattgatgaggacataggcatttttctcgcccgcttcctgaatccagcttaccagatcgccttcatggttcgactggcggaaatcgatttgcagttccagttgtccggcctcacgcttgcagcttgcttcgatatcatcgagcgtcgccacaccgtatatccccggctctcgctttccgagaaggttgagattggggccattcagaacgaaaactgtttttgtcatatccgtccgcgactgataacgcgttaccacgaaatttcggtacacttcgcatttcatatagagggcttggacgcaagccgaaaccctctaattcgttgcagatgttccaccaaggcgatttttcctgctattctttgtgaaatgaagaagcaatacggctatttttctttgttcaccgtattttgataggatcgcacccaaaattgttttctgaaaggaaacagccgggcgcgaccgatatctttacttctttgcagcgtcccgggcggccgcgattctctgccgcaatccatcgataccaatagcgccgggcaccagttcgtcgccgatgacataggacggagtgccggtgatgttgagctgttgcgcaagctggtaggtccgctggaaagcgccggtgatggccgggtccttcattttttcacgaagcttagcttcatcggcgccgagctttacggcgtcggcaatcgcggattcctccgttgcacgcccatgcccgccaagcagcatttcatgaaattccgggtacttctccggcatcagcgccttgaaagcctgggagaccacatgcgcacgcatggaatccggccccaggatcgggaactccttgaggacataacgaacattcggatcttttttcaggatcgcttccatatcgggaagcgcgcgcttgcaatagccgcaattgtaatcgaagaattcatagaccgtcacgtcgccattcgggttgccaaagacagcatcatgcttggggtcgaaaagaacgctctgattggcggccagtacctgcttcacctgttcctgtgccgcatgagcctgtttggtttcaagcgcggtctgcacttccagcatcagttccgggttctgaagcagataattgcgcacgatgttttcgacggccttcgggttaaaggcaacggtggaggttgcagcctgtacaggcttggaggcctgtcgcgccgtaccggcacaatatccgataccaagcgcaaccaagccgataataccgctcgctatcgtaatggaagccgcatttttcatccgaaaatcctaattctgtctcaaggtcgtgatgggctgtgccgatcctacttggacttctttgcgttgatgatgtcctgcgcgcgaagccagtcgggagttcccggcttcatctgtttttgcgcacggattgcgaatatctgggcctgttgtaacttacccgcataatagttcatatcggctgtcgcaaggtctgcacgggccatgtcgccctgctggccataagcttgtgcaagatagctatagccatccgggaattcaggatccgaggcgatccccgccttgatctccctgatggcggcaggcatgttcgccttcgtgcctgtcagcatcagcgcgcgaccgtagctcatgcgcagaagcggcgatttgtgcggatcaagcgaaaccgccttttggaaggcttttgctgcgcctgccgcatcattggccttgatcagaacttctccccgcatttcctggaaataggggttcttcggctgttctttgataagggcgtcgaatttcggcagggctgcgcgcgccgatccgttcagataggtcgtgatggcactgccgtagcgcgcggccaatccgcccggattgttgcggaacatgcgctggagcgcgcccatattgccggaataggccgcgatctttgcgcgagccatgtcgtggcgaagctggagggcgggggaatcggtcttgttgtaataggggctcttcttcgcaagttcttccagattggcgatacgttcgcgcggaagcgggtggctgatcctgtactgatcgatctgcgtccccgaaagtgacagcgcggacgcaaaacgctggaatgtttccagcatgcccttggtcgattggcccgtggcattgagataattgaccgcaagacggtcggcggtcatttcttcggtgcgctgataattgagcaggctgcgcattgccatttcattgctgccaagtgcaatgcccgcacctgcaccagccgcgttgccgctgccgccggctgcacccgcaacaccagccccgacccccagaagcattccgatgatcgccatggtgcgcgcacggcttaactgttcgcgcagcctgtcctgatgccctccggcgagatggcccgattcatgtgcaatgacgccgatgatctcatttggcgtttcggcttgcatgatggcgcccgtattaacgaaaatgcggcggccatcgacaaaggcgttgaagcttggcgagttcaccagaatgacccgcaccccgcgcttgccaaggcctgcgaccttcaggataggtgcggcataatcggcaacgagcgcctcgatttcggcatcgcggataatgggcacaccgcccccgcgcgcttgagccgaggcaggaaaagcgcctgtcacggcaatggcgatggctccggaagcggccacaaaacggcgtataaggttacgaaaagaaagcgtttttgcagggaaaggtgcagtcgtcgttcccatatttcgcgttgtccttcttgaaacggtgacgaatcttatagcctgtgcattcaatcaccgataggccggtgtcgcggatacgcttctccaggtgaggtcgcattttcttgcagcatctctgttgctttcccaatctggcgattatacggcgagttgcaaagctatgcgcacgcaagtttctggaggcaaagttgactactctttccaaccgcagcgcggtcgagccgtttcacgccatggacgttctggctgaggcgaaccgtcggcgcgcggcgggccatccgatcatttccatggcggttggccaaccggctgattccgcacctgtggtcgttcgtcaggccgcagagcgcgcgttgaaagatggccgcatcggctataccgacgctttgggcctgattgaactgcgcgaggctatcgccgcgcattatgcggatcattacggcgtcagcgtgtcgccggagcggattgcggtcacgaccggctcttccgccgctttcaatcttgcatttattgtctatttcgatcccggcgaccgggtggcgataacgcgccccggctatccggcctaccgcaacatcttgacggcgcttggtctcgaagtggtggaaattcccaccggccatggaacatcctcgtcgctgacggcgcaagcacttgccgccgcccatgctgaaaaacccttgaagggcgttctctttgcaagccccgccaacccaaccggagcggttatcgacaaaccggaactgacggcgatcatcgagacggcacgtaacctcggaatccgggtcatatcggatgaaatctatcatcgcctgtcctatgaagccgacgatgtaaccgcacttgaagttgccgacgacgtcaccatcatcaattccttctccaaatattactgcatgacgggctggcgcatcggctggatggttctgccggacaacgatatccgggcgattgagcgcctcagccagagcctctatatttccgcgcccgaactgtcgcagcgcggcgccattgaggccttccgcgccactgcggaactggaacggatcaaggatcgctatcgccgaaacaggcttatcctgctcaatcatttgccgcgcatggggcttgatctagctgcaccgatggacggcgcattctacgcctattgcgatgtgtcgcgtttcaccaatgacagcatggagtttgtgcgcgggatgatctccgagatcaatatcgccgccacccccggccgtgatttcgatccgctggacgggcatcgcaccgtgcgtttctcctacgcaggcaaggtcgaggaaatggaagaggctgttcggcggcttgacgactggttgccgcagcagaaagcgtgaagcagctctgccatactttgaaagggagccgttctgcggcaaaaacataaagaaaaaccggcgtttccgccggttttttgtcatccgtaacagggcagcgggaaggcggcccggcttcttagaaaaagcccttcttctgccaccagcccgaacgcttcggcttccggtcttcgctctcgctggaggttacgaccggctctgtgcttttcggttccgcgatggtttccacctgcgtttctgccgcaaccgtttccttcacctcggcaacgtcttcggcttccacaaccggcttggcggcagctttgcgtgtacggcgcttcggcttttcaggtaccacttcctcggcgggcgctgcggcttcatctgcaggcgcttcgtcgacagccttcttgcgcgtgcgcgttttgcgggcgggcttttcaggcttttcctcagcctccgcagtgatcactgcttccgctgcttccacggtttcaaccgtttccactacttcgccgatgctttcttcggcctttaccggcagaacaggtgtgtaaccgacgaattccggatcaggaattctgcgcgcacggttgtcatcttcacgccggttcttccgtccgccacggcggccgcgacgacgcttcttgcggcgatcttcctcgctcatggaagcggatgacacggcctcattggcctgatcggtttcattatcctcttcggatgcttcctccgaaacggcttcttcctgcgcggacagatcacgaccgtcacgttcgcggccaccgcgacgacggcgacgacggcggcgcttgcggtcgttttcttcgctgcgctcttcgccagcctgaacatcggtccttgcttcttcttcggtctcgtcttcttcgaccgggatttcagggtcttcgatatcgtcctcatagaccatcggctgtactgccgacggggtgacggggcaggtagaaggcgcacccttatcaatgacaaagtgctggtttcctacactttcgtcggcatcaatgctgatctcgacgccaaagcgcccctccagatcggccagaatctggcgcttgtgattgagcacataaagtgcggacgctgccggggtgcggacatgaatatcaaagcccgaatggcgcagcagatagtcttcgataccacggatgatatggagcgccatggaggaatccgaacgggtatgtccggtgccgccgcaatgcgggcagacctgcatggtgctttccagaaccgatgcgcggatgcgctggcgcgacatttccagaaggccgaaatgcgagatgcggcccacctggatgcgggcgcggtcatccttcaggcattccttcatcttcttttcgacagcgcgattgttgcgcttttcttccatgtcgatgaagtcaacgacgatcaggcccgcaaggtcgcgaaggcgcaactggcgcgcaacttcttcggctgcttccagattggtctgaagcgcggtgtcctcaatcgaatgctcgcgggtcgagcggcccgaattgacgtcgatggcaaccagggcttccgtctggttgatgatgaggtagccgcccgatttgagcgtcacctgcggcacaagcatacggtcaagctgcgcttccacgccgttgcgcgtgaagatcggaatatgatcgcggtaaggctggacgaccttcgcatggctcggcatgagcatacgcatgaaatccttggcctcgcgatagccgttctcgccggaaacgagtatttccgtgatgtccttgttgtaaagatcacggatagagcgcttgatgaggctgccttcttcatagacgagcgcgggcgctgtcgattgcagcgtcagcgtgcgcacgttttcccacaggcgcatcagatattcatagtcgcgcttgacttccgccttggtgcggtttgcgcctgccgtgcgcaggatcacacccatgccctgcggcacttcgagttccttcacgatctctttcaggcgcttgcggtcctgcggattggtgatcttgcgcgaaatgccgccaccgcgcgcggtgttgggcatcagtaccgaataacgtccggcaagcgaaagataggtggtgagagcagcgcccttgttgccgcgctcttccttgaccacctgcaccagaagaatctggcggcgcttgatgacttcctgaatattatactggcggcgatgggtgcgggtgtgggtcggaagctcttccagagcatcttccgagccgaccgattcgaccatgtcctcttcgttctcgacatcatcgtcatcgccattgtcgagggcttcggaaattatatcgcctttctgcgtgagagcagcggcgggcgttcccgcaacgtaatccgcaaagcccggaccgaccggctctgccgccggcaggtccttgtcagcatcgtttgcctgcgcttcgccattctggccatcgcggcggccgccacggcggcgacgcgcgcggtcgttgcgttcactgcggtcgcttttggcgcgcggttcgtcctcgtcgtcttcagcgcgtgcggccttggcttccgcttcaagcagggcaaggcggtcggcgaccggaatctggtaatagtcgggatgaatttcggaaaatgccaggaagccatggcgattgccgccatattccacgaatgcagcctgaagcgacggttcgacacgggtgacgcgtgcgaggtagatattgcctttcagctgtttcttatgttccgattcgaaatcgaattcttcaatcttgttgccgcgcgtgacgataacgcgggtctcctccgggtgggaggcatctataagcattttgttggacattattgtctttcctgccggcgcgaagacgcaagccgcgtgcgccggacgaagccctgaaggcttttgtcctgactgcgatgcatctgccggatgattctgggttcgccggaataaaagccgctgcctccgcgcgtgatggcctcgtggcgatcacggtcttcaggctcgcaatggtcagtcttgcttgacccatagctgttccgaacgaaacgacctcatatatgacccggaaaagccgggccgacctctttgccctctgcgagcagtggcgacagcgcgtatccatgcgccgtcggccgatttaaaacggagggcagggaagccatctccgctgaattctgtgccagctaccggagcggcaaattatatatgccgctgttctctctgccgttccttgtggtccattgagggaaccggcaaacgattctgacaggagttccgtaacctgtctaagcttttatggcctcgttcaagcgatgacaagcacgaatatcaattgacagccgcatcgcaattttgccgaaagcggggtataggcctcattcgcggtggaaatgcggctggaaatccttcgttaacggtagttttgtacgacggatcaggagccgcgcgaggcaagcgatctcggtatcgcgccacaacccacctgttcgataatgttttcgattgtgacggtgtatggatttacaaagccattataaagtgggagccagctttcaggccatacgggttttgttcgtgcttcttgcattgttctgcctgtcactcgctaatgtgccttccacttttgctgccgatagcccggctccgccactttcggccctcacatttcgtatggctggcgatgatctgcgcacgcgcgtcgttgtcatgttcgatcgggaaccgaagctttcaacacggctgtttggcaatccgcatcgtctggtgatcgatctgccggaaacccgtttcggcttcgatgaaaaaagccttgaggcgagggggcttgtttcgcacgtgcgttatggcctggcggggaaggggtgttcgcggctgattctcaccttgcgggggcctttcgatgtcgaaaaccttcgtgttctcaaaaatgagaacgcctccggctatcgcttggtggcggatattgttgcaacctctgacaggaagttcgccgaaaagctcaaggagcagaaaggtaaaaccggctcgaccgagcgggcccggcaacaggtggctggttcagccctgccggggaatggcaagccgcgaccctttacggtgatgatcgatcccggccatggcggcatagacagcggtgcggaaagcctgagtggaatcaaggaaaagaacctgacgctcgccttcggcaaggagttgcgtgacaggctctcccatgaacggaacatcaaggttttgatgacgcgcgaggacgacacgttcctgcgcctggctgagcgggtgcgtctggcgcgccagcatgaagcagacctttttatctccattcacgccgataccatcaaccagcacgatattcgcggggcgaccgtctatacgatttccgacaaggcgtcggacgctgttgcgcgcgccatggcggagcgtgaaaacaagtccgacagtctggccggcgcgctgccggaagaacagcccgaagtcaccgatatcctgctcgacctcacgcggcgcgaaacgcacaccttctccttaagctttgccgaaaaggtgattggcgaattgcaggggcaggtgaacctcattaataatccgcatcgcttcgccggctttcaggttctgcgggcacccgatgttccttccgtgctgattgagattggctatctttccaacccggaggatgaaaaactcatcagcaacccggaatggcgtaaaaaactggcggacaggatcgcacttgcggtgaaggcctttgccgcgcgcaagagaccctcaaatctcagcggcggatagtttttcgcggatagtttttcaaagtgcggttttgcattagcattcgatggaattaacatgcgctcataagatgcaggcttgcaacagcccctcttattttcgccgcgtttttcggtgcaaatgctttaaattgataaaaatatgtaaaccatcttgcctttgacgcatttgctggtcactaagccaattagttgccatgcggcacaataggttcgagggttggcagtttatgtttcgacccttatcatgtgaataatctgaaggtaggattccgggtttatggtaaggcttatcggatatttcttcgggataggcaccgttttgatgctgttggtggcaggcggtgcggcgctttatattggaagcctcgcgaaggatttgccggattatgaggtgctcgccaagtacgagccaccggtgatgacgcgagttcatgcttccgatggcagcctgatggccgagtttgcccgtgagcgacgcctttatctgccgattcaggccgtgccgaaccgcgtgaaggcggctttcgtttccgccgaagacaagaccttttatgagcatcatggcctcgatttcggtggccttgcgcgtgcggtggtcacgaatctgaagaatataggttctggccgccgtccggtcggcgcctccaccatcacgcaacaggtggcgaagaacttcctgctgagctccaaacagacctatgatcgcaagatcaaggaagccatccttgcgatgcgcattgagcaggcatattccaaggatcgcattcttgagctttacctgaacgagattttctttggtctcggttcctatggcattgccagtgcggcactgacctatttcgacaagtcggtgggcgaactgaccattgcggaaagtgcctatcttgcggccctgcccaaggggccgaacaattaccatcccttccgccagcccgagcgcgccatcgagcgccgcaactgggtgatcgaccgcatggccgagaatggctatatcacgactgccgaagcggaagacgcaaagaagcagccccttggcgtcaccccccgcacggctacccattatctctttgcttccgaatatttcaccgaagaagtgcgccgccagatcattcagaaatacggtgtcgatgcgctttacgaaggcggcttgtcggttcgcacgaccctcaatcccaaattgcagcttgaagcgcgcaaatccttgcaggcggcattgatacgctatgacgaggcgcgcggctggcgcggcccgttgaaaaatgtcgagcttggcggcgattggggtacggctttcggcaatatggagccctattcggatgtgtcggaatggcagcttgccgtcgtcctgaatgttacgcctgccggtgctgatatcggcctccagccgcagtttgacgcgtccggttcacgcagcaaggagcgcaagcgcgctttcatcgctgccgacgatatgaaatgggcaatgcgcatcgtcaatatcggcggaaagcgcaccagtgccaagtcgccggaaggcgtgctaaagccgggcgatattatctatgtgtcaaagacgggcgattcccggtatagtctccagcagccgccgaagcttgaaggagcactggttgccatgaacccccatacgggccgtgtgctggccatggttggcggtttttcctttggcgaatcggagtttaatcgcgccacgcaggcctatcgccagccgggttcgtccttcaagccgtttgtctatgcggctgcactggataatggctatacgcctgcttccgtggtgctggacgggccgctggaaattgaccagggcgggtcgctcggtatctgggctccgaaaaacttttcgggcaagttcgccggcccctctacgctgcgctacggcatcgagcagtcccgtaacgtcatgaccgtgcgtctggcgcaggatatgggcatgaagctcgtggtcgaatatgccgagcgtttcggtatctacgacaagatgttgcctgttctctccatggtgcttggcgcgggcgaaaccacggtgcttcgtatggtgacggcttattcgattatagccaatggcgggcagagcatcacgccatcgatgatcgaccgcattcaggaccgctacggcaagaccgtgttcaagcatgacaaccgccagtgcgaaggttgcaatgcgcaggaatgggccaatcaggacgagccgacactgatcgacaatcgcgatcaggttctcgatcccatgacggcctatcagatcacgtcgatgatggaaggtgtcgtgcagcgcggaacggcacagatattgaagagcctggaccgcccgctggcgggcaagaccggaacgaccaacgaggaaaaggatgcctggttcgtgggcttcacacctgatctcgtggttggcgttttcatgggatatgatacgcctactccgcttggccgcggcaatacgggcggtggccttgccgcgccggtgttcaagtccttcatggagcaggctttggctggaacgccgaaggttgatttccgtgtgccggaaggcatgaccgtcatcgcgatcgaccgcaagacgggcatgcgcgccaatccgggcgatccgaatgtcattatggaagctttcaagccgggcaccggcccgtccgacagctattcggtcatcggcatggacacgttccgcgaaggctccccggttgcgccgcagtccccgcaggcaacccgcgcgatcaattccggttccggcggactttactgacccgtcaagctttacacggcgccgcgtactcactatggtccgcggcgcttgcggttcattcgcaagtcaaagcctgaaccctgaatattccggttcggcttctcatgaaaatatactgatattgaaggaacgatttacccatgcgcgcggaaatcgagacgctggttgacgaaatccagcaggccataagcctgctgaggaggcatctttgactgggatcaggctgtaaaacgtctgggctatctcaatcagagggccgaagatcccacgctatggaatgatgctcaggaagctcagaagctgatgcgtgagcgccagcaactggaagacagtatcaatggcatcaatcacctcaagcagacgctgaacgatagtgtcgaactcatcgccatgggcgaggaggaaggcgacaagtcgatcgtcgaggatgcggaaaaaaccatccgtgacctcaaggatgagatcgaccgccgccagatcgacatgctcctctccggcgaagccgatgcgaacgacacctatctggaagtccatgcgggcgcaggcggcacggaaagccaggactgggcgtccatgcttttgcgcatgtatacccgctgggccgagcgcaacgggcgcaaggtggaggtcatggaagtgcatgaaggcgaagaagcgggcatcaagtccgcgaccattctcgtcaaggggcacaattcctatggcatgttgaaaaccgaatccggcgtgcatcgtctggtgcgcatttcgccttatgattctaacgcgcgccgtcatacctccttcgcgagcatctgggtctatcctgtcatcgatgacaatatcgaggttcaggtgacggaggcggatgtccgtatcgacacttatcgcgcttctggcgcgggcgggcagcacgtcaacacgaccgattcggcggtgcgtatcacgcatattgcaaccggcatcgtggtgcagtgtcaggcggaacgttcgcagcacaagaaccgtgaaaaggcctggtccatgcttcgcgcgcgcctctatgaagaggagctgaaaaagcgcgaagaggctacggatgcggcgaatgccaccaagaccgatatcggctgggggcaccagattcgctcctacgttctccagccttatcagcttgtgaaagatttgcgcacaggtgttgaaagcaccaacccgcaggaagtgctggacggcgccgtcacgcctttcatggaggccgctcttgcccatcgcattcagggtggcggcgaaatgatcgaggatatcgattgatccggctgaaaggcttcagacaattagagcaccgatctgattgaatcagatcggcgctctaatcctttgttttgacacgcatcttttccgaaaaccgtttcacacttttcaggatgcgctctagggcctgtctgcattcaaggattcccttttgcatgaaattctgattcaaggttgttaaaggagaacagccgtgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgttgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgtcattgctgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggcttcgtccatctcgcatgcgctatgatctggttacgttgaatgcagacaggccctaaaacccggcctcgcgccgggtttttttatgctgcattatcagaacggatcaatctgctttcccgccttgagaaggctcacgggatttgtcgcgtgccggaaatttccatggtggtctgaggcttcaaagagcgtgctcaatgcgctccccttgcacgcttgcccggcacggggccggttatgatcggatcgatgccaggaaaatcatggcccgcgagcgcctcatcggggatggctaggctgtgttgctccggtgcaggcttcaaaggcatgtcgggcatgggctgcaatcgaaaggcgcgctccaccaagggggcgaggcggtttgtggtcggggcgacttccgccgtgcttggatggacgatgcaaagaacaagcaaggcggttccgcctgccgcgaccatccatggccgcagcgcaaaatggctgattttcctgccccgcgcgatgataacggcaggtggctttttgcgctttatctccgcctgtttttcagccatgttggcttttgcctctcccggatggcccagcccgattacacatcatcagggttcgccgaactgattcaatcagatcgaaacctatcctaacagacttttccatatgaggcttgtgcggggcaggagcccggagcattttcaaatcattggaaggctctatccgcctgtctttatatagaaaccggcgacaaggaacgatagaaggagggcgtaaggcctgcttcggcgcgagccagttcattgaagggcggtttcaattcaccacgaaaattcgcccgcacgagtttgcggaaccgggcggcggggtcgatccgattgcgggcgcagaagaaacggaatcattttgcgcccacggccacatgcgttttttcatcattgtagatgatgttgagaatcgccgctgtttcgtggtctccggtttcgatcattttttccagaagagaaggcgtcacatcaaggccacgcgcttcgagatcgtttcgggtctgatgcgccgattgccaaaggccatcatgcgcaggcatgtcaccatagtcggcacccaatgatttcaatcggttgcgcaacagtgtgaaatgccgggcttcgtcatcggcaactttcatccagccgtcgaagaagctgcgtggaatgggctttacggcaaatctggccacgatatcgagcgcaagatcaatggcgttcagttcaatatgggcaagtgcatgcatcagcgcgatgcggccatgttctgtgttgagcgaacgcttcttcaacatgcgtggcggcacgagttccggcttttcggggcgtccggggcgttcgggcaagggcggatcgagggggctgcgaaccgaaagtgcgcgggcgaaccagcggcttgccgtttcccgcgtcaggcgaaccttttcgtccagatcgcaggcggatatggcgcgaatagcgttgccgcgcaatgtctgttcataggtaggcttgtcggtcatagggtgcaaagcgtatggggatcagagtctgcgggcggcttcaagaacggcttgggcgtgtccatcgactttgaccttgttccagacctgagcgatgcgtccatcggcgccaatcagaaaggtcgtgcgctccacgcccatatatttgcgtccatactgcttttttccacccacacgccataggcttcaagcgccacgcaatcttcatcggccaccagatccaccgtcagcgcatgtttggtgcggaacctggcatgtttcgttgcgctatcaggtgaaagaccgatcacgcgcacgccgatcctgtcgaattcggccttcaactgcgaaaaggcgatggcttccctggtgcagcccgatgtgtcgtcctttggatagaaatagacgacgacagggtggcctttcagcgatgacagggtaatttcgccatggtcggatggtagggtaaaatccggtgccatatcgccaacttggggatgagccatatctacgcctttcttttatggattagcagggaaagcaactgttactattccgagctatcgcattcaaacaaggcttgcgcaaccgctcatccgggcaaccgccaagaggagacagagaccggcaaacttgatatgaaatgatgccatattacggaagtagcaagttaattcaatcaattatagtattcttataaactagattataaggtgctgatagacgcagaagatcagtccggctggattattggcagagaaaccacaaaaaattcgcttcaccaagcggcagatgaaaaggatcgagcgcctcgtggctgaaagcggcgagggtatcgtatcaggttcggtgcgttctgcgcgatcgattgtttcgcgttgttctcatgcccttctatcgatctgcattctgcttgttctgctgggtggcgtggggtttgtcatcctgcgtggcggggtcaacagcgatcttctgcgagatgaagcccagaaaagcctctcccatattcttggtgaaggagcatccgcttccattggcagtgctgcgctttcacttgatcgcaacggccatgtcgccatggaagcgcgcgatgtgtcgattgttgatccgaaacagggggttgcgatcaatggtataaagtctgttcgtctggggcttgcaccgctgccgcttttaacgggaaaactgcgcgtggcgcagcttgaggtggaggggctcgcctttgatttgccggaagcgcgcggcggcggtttctggaaatccttgccttatgatgaaaagggctatgtcgatttcgatgccgcttccggtgagatatttgccgccatgcgccgcagcctggagcttttgagcgcgcaggatacgcgcgttatccgtatcgccaacagttcggtgtccttcaaggtgggcgaagaagagcaggtactcgatattgaacgcgcccgcctgaccgaagatcgcggaaagatcgccatcaccggcaccgtcgtctggaagggcagaaagattgccctcgacggcgatatcgaacgcaaggcgagcgacaaggcgcttagcgcatttcgcctgaatgtgaaggatattccggttgttatgggctccccgccacaagtcgcccccgtcatcaacggcaatcgggtgaacccggctcatttcgagcttgatgcttatgcacaattgacgctttcaggatttgcggcggatggcgataagccggaacggctggccgctgacctgacggtggatggcatcgacatgcagttgggcaaggtggataatgttcgcggcaatgtgcgcctcagcctcgaacaccgggttgggagccacaagatcgagatcaaaccgtcccgccttgtgcttggcggcttgcaggcgcagttcaacggcgccttcggcccggaacaggaggcagagagcaatacagatggcccctcctatcgctttgaggtgcttaccacttcggcgaccagtatgccccccgaatccagcgatccgccgctctcttttgcaacccgcatcgcaggccgctatatgcccgctcagcaacgcatccagtttgtcaatctggacgtacagacggaaggcgggcagctttacggtcagggcagcatgggttttggtgatagttcgccggaaatgatctttatgctgcgcattcccaagatgccggttgccgatgccaagcatctatggccgatcgacgttgcagatggcgcgcgcgaatgggtgttgaagaatctttttggcggaacactgcaagatagccgcatcgatatttcgctggctggcgggcgcttcaatggtcccggcctgccgccgcctctcacggaagaggagatcaatgccgatttcaatgtcgtggacacgcgcttcgatgtggttggggaactgcctgccgtgcgcgatgccgatggcacggtttctgtgcggggtgcctataccacgatcaagcttctcaagggtaccgcctataccccgaacaaccggaaggcgaccgtttccaacggcacgctcgttattccatgggggccgcagcggcccgttatggccgatcttgatctccatgtgtcgggcgaggctgcggccatcgcggaaatcgcgggaaacaaacccatcgatgtgctgaaaaatgttcccttcctgccgcaagatgtgacgggggatatcaatgcacaggtgaaggtgagctttgccgtgtcgaaggatccgccgcctggcacactgaaatggaatgcggatatcggattttcggagcttgatattgccaagccggttggcggctccaaaattacggatgctacaggcaatatcaaggtagaccagtctgccgctatcattacagccgatgccagactggacaatgttcctgcgaaagtcagcatgacggagcccgtggaccgctccggcccggcaaagcgcgagcagaagataaagctggaaatagacgacaagacccgcaatgcggtctttcccggcctgaatgccgttttctccgggccgatgtcggtcgatctggggatggagaatggtggcaagcgccatgtctcggctgatcttttaaaaacgcagatcgatctgccctggcttggatggcgcaaaggcgcaggcattcccgccaaggccacctttgatcttgtcgaacatagtgacaaaggtgaatttgaaatcagcaatctggtattttccggcgatgctttcggtgcgaaaggcaatctgtccatcgccaagggtgactttcagtcggcggatttcagtgaaattcgacttaaccgcagcgataatctctccgtaaaggcgacaaaaagcgggaacagcttccgggtcaatgtgcgcggctcgcaattcgatgcgcgggcgctcatcaagcagatttccgatcttgaagcaaaaaagagcggaggcggtcgcgccaacagtccgcgtgtcgtggtaagtgcgcaggttgatgaggttcacggattcaacaacgaaacgcttcgcaatgttgctgtgtcttatgaaagcgcaggctcgaaagtttccggcatttccgtcaatgccgtcacctcgtcggggcagcccttcgtggccaccaataacgatcagggcgatgcgcgctccatatcgcttcagtcgaacgatgcgggtgcggtcctgcgtttctttgatttttatgacaagatgcggggcggcaagattacggtgggcctggccgctcagggaaacgggccgctgcgcggccagatcgatgcgcgcaacttttccatcgtcaatgaaccgcgtctggcgaaaatcgtttccagctcgccatcaagcggcggcgccagcctcacccaggctgtcaaacgtgatattgacgtgtcgcgggtggatgtggagcgcggcttttccctgattgaaaagggccaaggctatctcaatctgtcgaaaggtgtcgttcgtggtcctgcggtcggaacgacatttcagggcacgctctatgaccagcagggcaatatgtctatcacaggcacattcatgccggcttatggcgtgaaccgtatctttggcgaagtgccgattttcggcgcgcttttgggcaatggccgtgatcgcggcctgcttggtattacttataagctcgtgggcaatgcgaaacagccacaggtgatcgtcaacccgatttcgctcatcgcgccgggcattttccgttccatcttcgagttccaataaggcccgataaacaaaaccgggcgcgaggcccggtttttttgatgctttattccgccgctttatgcggggcggatcagaacatggcgtttcttgccgagcgacagcttgatgaggccctgatcgtttagtgctgcagcattgacaaccatgcgcggatcgctgaccggctcatcgttgatgcgcaccgccccgccttccacatggcggcgtgcttcgccgttggtggtgcaaagttcggccagaaccatcagcgccagaacaccgatcccgtcattaagcgtcgccttgtgcacgccgactgtgggcaggttttccgaaagttcgccgtcttcaaaggtcttgcgtgcggtttcggctgcttcttcggcggcatcgcgcccatgcagcatggcggtcacttcggtcgccagtatcttcttggcttcgttgatttccgcgccgccgagttctgcgagccttgcgatctcgtccagcggcagcgtcgtgtagagcttgaggaagcgttccacgtccgcgtcttccgtattgcgccaatattgccagaagtcataggcactgagcatatctgcattgagccagatggcgccgccaagcgacttgcccattttctggccggacgcagtggtcaggagcggcgaggtgagggcgtaaagctgcggtgtgcccatccggtggccgaggtcaataccattaacaatattgccccattggtccgagccgcccatttgcaggcgcaggccgtaacgcttgttcagttccacgaagtcgtaggcctgaaggatcatgtagttgaattcgaggaaggaaagcgactgctcacggtcgaggcgcaacttcaccgaatcgaaggagagcatccggttgaccgaaaaatgccgccccacatcgcgcaggaattccaggtaattgatattgcgcagccactcgccattgttgaccatcagcgcatcgttcgctccgtcaccaaaggtgaggtaattggcgaagacgcgcttgatgctcgccatgttttcggcaatcgtatcctcggtcatgagtttgcgcgcttcgtccttgaaggacggatcgcccaccatgcccgtgccgccgcccatcagcgccaccggcttgtggccggtctgctggagccaatagagcatcatgatctggatcaggccgccggcatggaggctgggcgccgtgggatcaaagccgatataggccgtcacggtctccttggccaacaattcgtcgaggccgctttcatcggaaatctgatggatgaagccacgttcggaaagcgtgcgaagaaaatcggatttgaaaccggacatgcccttttcctgactgatgaggcgaaattgaaattgacggtaagcaagtacttactgccttgtgatatgtccgcctttagcatcaatcaaccgggaataacaaggaaactcccgcatgcccgatttgaaacgcgcaataggactgatgagcggcacctcgatggatgggatcgacattgctcttcttgctaccgacggcgaaaactggatagagcggcgcgcttctgcctcgatggattattcggatggttttcgcgcgcggctgaaagcaggacttgtcgatgcgcgcgccatcaaagacagggccgagcgtcccggcctgctgcggcagcttgagcatgacctgacattgctccatgccgttgctgttcatgatttcctttacgaacagggcttgcagccgcacgagatcgacgtgatcggttttcatggccagacggtgctgcatcgcccgaacgagagcctgactgtccagatcggcgacggcgcgctgctggctcgcgaaacgggcattcctgtcgtttatgacatgcgggcggaagacatgcgccatggcggtcagggtgctcccttgattcccgcctaccatgccgctttggcggccaatctgccgcttggcctcaaaggcccggtcgtcttcgtcaatatcggcggcatctccaatctcacctatgtcggcgaggatggcgcgctgatcgcctatgacagcgggccgggaaacatgctcatcgatcaatggatggaactgcatgggcatggccggtttgatccgggcggtgcaactgcgatgagcggaagtgtggaccgaaacaccgcccaccgatatctcgagcatgaattcttcaagggaaaccaccgccgttcgctcgatcgtggcgatttcgccattccggccaagggtgaattgaaccttgccgatggcgcgcgcacacttgcatttgtaagtgcggcggcaatcctcaaatccgcttcgcatctgcctgcccgtccgcgcacctatgtggtgagcggtggagggcgcaagaatggtgcgctcatggacgagctgaccgcgcttgccgagcgcgagggcgcgcatgcgatcgatgcggataatgccggtttcgatggggacgccatggaggcagaggcctgggcctatcttgcagtgcgttcgctttgcggcctgccgctcacctatccctccacgacgggctgcgacaagcccgtttccggcggcgttcctgttaggccctaatgctgagcggtgttggaaagcaaattcaagacgatcacgcccgcgatgatgaggcccatgccgacaattgcgggaagatccagcttctgcccgaataccagccagccgatgagcgccaccagcgttacgccaacgccggaccagatcgcataggcgacaccgaccgggattgttttcagcgttaatgacaggaaatagaaggcgaggccataggcgaccaccaccacgatggatgggccaaggcgcgaaaacccttccgatgccttgaggcttagtgtgccgatgacttcggaaaagattgcaatggcgagaaaagtataaaccggcatggcgcgctctcgaataacgggggaaaagattgttaaataataatactataaaaaatccggcgggcaacccgccggatgaggcgtcgcaaatctggtaagcgactgaaaaatctagcgaagacgcttcgggcgcgcttctacctgttcgcccgcaaggcggcgatccagatattccgaacattcctcgatcagttcttcgccctgaccggtaaagaagtggtttgcgctggcaatggtcttctgcgtgatggtgatgcccttctgggtcttgagcttgtcaaccagcgcctgcacgtctttcggcggagcaaccttgtcctggtccccgtgaatgataaggccggacgaagggcagggtgcgaggaatgaaaaatcataggtgttcggttgcggcgcgaccgaaataaagccttcgatttccgggcggcgcatcagaagctgcatgccaatccatgcgccgaacgaatatccggccacccagcaggtcttggagtcgggatggagcgcctgcacccagtcgagcgcgcttgccgcatccgataactcgcccgcaccatggtcgaactcgccctgactgcgcccgataccgcgaaaattgaagcggagcgtggtaaagccgcgctgctggaacatatagaaaagatcataaacgatcttgttgttcatcgtgccgccgaactgtgggtgcggatgcaggatgagtgcgatcggcgcgttcttttccttggaaggctgatagcggccttcgaggcgtccggcaggtccgttgaaaatgacttctggcatgtgtactccgctcgtaaccggcagatcgggttccaggcagtgagcttgacggaaagggacgccgcttctagaaccgactgaaaattttgaatgactgaaacaggtttcagtttctcaagcggcttcataggccgttcttggttgaaaattcaagaaaattgcgacttcagatatctcgaaggcgttgttaaggagataggtaaggtggtcgggagcggcaagaggctctatctggattataatgccagtgcgcctttgcttgatgaagcgcgcgatgcgatcatcgcggcattgggcattacgggcaatccatcctccgttcaccgcgaggggcgggctgcccgtgcgctggtcgaacccgcccgccgcagtgttgcgaccctcgttaatgccaggccggagcatgtcttttttacgtccggtgcgacagaggcggcctcgacgctgctgacccccaattacatgatggggcgttcgccggtgcgtctctcacacctttatgtcagcgccaccgaacatccatgcatgatcgccggcggacagttttcgcccgatgacatcaccgttcttccggttgatgccaatggcatcctgcgcctggacattttgcgcggcctgcttgccgcccatgacaggagcaagggtcttccgctggttgcagtacaggcagccaataatgaaacgggcgtgatccagccggtggcggagatcgcagccatcgtaaaggctgcgggcggcatttacatcgtcgatgccgtgcaggctgcagggagaattaaattagatattacagataattgcggtgattatctcataatttcctcacacaagatcggtggcccgaagggcgtcggcgcggtcattgcgatctccgaccttatgatgccgcgggcgctggtgcgcggcggcgggcaggaaaaaggccaccgggcgggaacagaggcgctgcccctgattgccggttttggtgcggctgccgatgtggcaaaagcgcgaatcgacggcgaaggctggtcatccctcatgcgggatcgtctggagcgtggccttgccgaaattgcgccagcggcgatcgttcatggcagtgctgtgccgcgcttgccgaatacgactttcttttccctgcaaggccagaaggctgaaacggtgcagatcgcttttgatcttgcaggtattgcgctttcggccgggtcggcctgttcttcgggcaaggtggggccgagccatgttcttgctgccatggggcaggaagacgggccgggagccatccgtgtttcgcttgcaacggatgcgggcgaggaaacagtggatcgatttcttgaagccttgcgcaaaatcgtcgagcgtcaccagcgcacgaagcacgaattgggcgcggtttgagcctctctgataaataattcttgaattttattggcaaatttaaatccggcgcttgaaattcagtttagagaggttttaaagaagcttcatgcatactatattgaggcggtaatcaagactaccatcgccttgacgtttgcaactgttgggccttgaccccgacgaggatggagaacgccaatgcctgcagtgcaggagaccatcgatcaggtccgcggccttgacgtggaccaatataagtacggctttgaaacgacgatcgaagcagacaaggccccgaagggcctcaacgaagatatcattcgcttcatttccgccaagaagaacgagccggaatggatgctgggatggcgcctgaaggcttatgaacgctggctcaccatggaagagccgacctgggcgcgcgttgattatccgaaaatcgattttcaggacgcctattattattcggcgcccaagaaccggtccggcccgaagtcgctggatgaggtggatcccgaacttttcaaaacctatgagaagctgggcattccgcttcgcgaacaggaaattctggctggcgtgcgcaagcagggtgagccgagcgagatcgacggcaatccggccgataatgtttacgcttccggccgcgtggcggtggatgccgtgttcgacagtgtttcggtcgtaaccaccttcaaggaagaactgtcgaaggcgggcgtcatcttctgctcgatttcggaagcgattcgggaacacccggaactggtgcagaaatatctggcctcggtcgtgccggtattggataattattacgcaacgctgaactcagcagtcttcaccgacggttcgttcgtttatgttcccaagggcgttcgctgcccgatggagctttcgacctatttccgtatcaacgagaagaacaccggccagttcgagcgcacgcttatcatcgccgatgaaggcgcttacgtttcctatctggaaggctgcaccgcaccgcaacgcgacgagaaccagcttcacgcggcggttgtcgagctggttgcgatggaaaacgccgaaatcaaatattcgacggtccagaactggttccccggcgacaaggacggcaagggcggtatctataatttcgtcaccaagcgcggcgattgccgtggcgacaattccaagatttcctggacgcaggtggaaaccggctctgcaatcacctggaaatatccgtcctgcattctgcgcggcgacaattcacgcggcgagttttattcgatcgccgtttccaacggtcatcagcagatcgacagcggcaccaagatgctccatctcggcaagaatacgtcgagccgcatcatctccaagggcatttcggctggcaagtcgaacaacacctatcgcggtcaggtttcggcccatcgcaaggcggagaacgcccgcaacttcacccagtgcgattcgctcctgatcggcaatgattgcggcgcgcatacggtgccctatatcgaggcgaaaaacgccaccgcgcaattcgagcacgaggcgaccacctccaagatttcggaagaccagcttttctatgtgatgcagcgcggtatcccggaagaggaggcaatcgccctcatcgtcaatggcttcgtgaaggaagtcattcaggaattgccgatggaattcgccgtcgaagcgcaaaagctgatcggcatctcgcttgagggcagcgtcggttaaaagccgtattcaccgttccgatttttctggccagccttttcctggcattagagcaaggtttaaatttatgcttgagatcaagaacctccatgcaaagatcgccgatacggataccgagatcatccgcggcctgaacctcaccgtgaacaagggtgaagtggcggcgatcatgggtccgaacggttcgggcaagtccacgctttcctatattctcgctggccgtgatgattatgaggtcaccgaaggtgacattctctataatggcgagtcgatcctcgaactcgatccggctgaacgcgctgccaagggcatcttccttgcgttccagtatccgatggaaattccgggcgttgccacgatggaattcctgaaggttgcgatgaacagccagcgcaaggcgcgcggcgagccggaactgaagatccccgaattcatcaagcgggtgaaggacgccgccggcggcctcaacatcgatatgaatatgctgaagcgcccgcttaacgttggcttctcgggcggtgaaaagaagcgcgctgaaattcttcagatgcagcttctggagccaagcctttgcgttctcgacgaaaccgactccggcctcgatatcgatgcgctgaagatcgtttcggaaggtgtcaacgcactgcgttcgcctgatcgcgccgtgatcgtcatcacgcactatcagcgcctgcttgaacatatcgtcccggacagcgtgcatgtgctctacaaggggcaggtcatcaagtccggcgacaagagcctcgcgctgcatctggaagaaaatggttatgccgacgtaatcggcgaagccgcctgaggagggttggatcatgaatatccaggctacttcggcacccaagccgcgcaccccggctgaaagcgtgctgatcgacagttttgccgagcgcatgggcgatctgcccggcaatggcgatgtcgtgatcgcacgcgacacggcccttgaagccctcaaggttcaggggcttccctcgcgccgcatcgaaagctggcattacaccgatttccgcacgttgctgaagggcgttgcggcattcgacacatctgccggaacacaggttctgccggcgctgattgccggttcgtccatcattgccgccagcaatggtgtcgcgcttgccgccaaggcccccaaaggcgtttcgctgacgccggttcgtgaggcgcttgccgatggttcgcttgtctcgcagcttaggtcgcgtggcttcgacgatacgatcggccagatcaacgctgcctatgtcagcgacggctggatggtttcgattgccgatgacacggaactggaagagccgctcgaaatacagaacatccagaatgccgggcaggggcatacgcggtttccggttcgcatcggcgccaacgtcaagggcacgatcatcgaacgccagaatggcggtgagggggatgccttctccacatccgtcaaccatgtgacggtcggcgatggtgcgcagatcatctgggtgattctgcgcgatttcggccaggcaacacagctctcgcagttcaatgtgacaatcggcaaggggtccaggctgacgctttacatcgtcaatgcgggcggcaagctggttcgtcaggaagtgcatgtgaatgtcgagggcgaggattccgattttgagcttcgcggcctcaatcttctggccgatgacagccatacggacgtcaccatgaccgtgggccatttggtggagaatacccgctccaccgagattgtgcgcaatgtggtgaaagaccgtgcacgcggcgttttccagggcatgatccgtgtcgcccagatcgcccagaagactgatgcccgcatggcctgcaacacacttctgctttcggatgaaggcgagtttgatgccaagcctgaacttgaaatcttcgcggacgatgtggcctgcggccatggcgcgacggttgcggaactgtccagggactatctcttttatctgatggcccgtggcatccccgaaaatgaagcgcgcggcctgctgatcaaggcgttcatcgccgagatcatcgaggagctggaagacgaaacgctggttgaagcactcgaaggggttctttccaactggctcgccgttcatgcttgagtgaattgggcctgattgaacaggacggggcgggagtttcccgcttcctcctttcctgccgggaaggcagaaggaacgatcatggatcagaagaatccgctcaccatggcctatgatgtcgaggccatacgcagggatttcccgattttgtcgcggcaggtgcacggcaaaacgctcgtttatctggataacggcgcttccgcacagaagccgcaaagcgttatcgacgcggtaactcatgcttacgcgaatgaatatgccaatgttcatcgcggtttgcattttctctcgaacgctgccaccgacgcttatgagaagtcgcgtgaaaccgtgcgacgttttctcaatgccggttctgtggacgagatcgtcttcaccaagaatgcgacagaggcgatcaataccgtcgcttatggctatggaatgccgttcatcggcgagggcgatgaaatcctgctctcgatcatggagcatcattccaacgtcgtgccgtggcatttcatacgcgaacgccagggcgcgaaactggttttcacaccagtcgacgataacggtgttttccacatcgaagagttcgagaagcgcctgagcgaacgtaccaaactcgttgccatcacgcatatgtcgaatacactcggcacggtggtcccgatcaagaagatcgtggagcttgcccatgcacgcggcattccggttctggtcgatggcagtcagggtgcagtgcacctgccggtcgatgtgcaggatctgggctgtgactggtatgtctttaccggccacaaagtctatggcccttcgggcatcggcgtgctttatggacgcgcgcaaatgctggaaaagatgcgcccgttccaggccgggggcgaaatgatcgaggaagtgacggaggaaaacgtcacctacaatcatccgccacaccgctttgaagcaggcacgccgcctatcgttcaggcgattggtctgggtgcggcgcttgaatatatggaaaagatcgggcgtcatgcgatcctggctcacgaggcagacttgcgtgattatgcgcatgaacggctcggccggatcaacagcttgcgcattttcggcaatgcgccggacaagggcgcaatcatctccttcgcgcttgaaggcattcatgcccatgacgtgtcgatggtgatcgatcgggcgggggtcgcggtgcgcgcgggaacgcattgtgcgcaaccgctcttgaaacgctttggcgtcacctctacatgccgtgcatcctttgccctttataatacccgcgccgaagtagacgcattggctgaagccttggaaaaggcaaggaagtttttcggatgaccgatatggaacagaaagttcaggacaaggctgaaaccgggcctgccagtgaaacggcaacggctgaaggtagtgccgtgttttccgcttcagcaattccgcaggatgagttgctgcggatgacggacgatatcatcgccgcattgaagaccgtctatgatccggaaattccggcggatatctacgaactcggcctcatctacaagatcgatattgaggatgaccgcacggtcaagatcgaaatgacgctgacggctcccggctgcccggtcgccggcgaaatgccgggctgggtggaaaatgcggtcagcgccgtggagggcgtttcgttcgtggaggtcaccatgaccttcgatccgccatggacaccggaccgtatgtccgaagaagcgcaggttgccgtcggctggtactagacgccctgttttaacagaatcgtcggagctgccctaagaaccggttgtttccttataatgaagctgctgttttccgcagcaggcctggaccagcccgacaattccgcccaaagccatcgccagcgaaatgagagcctgtccccccttgaatggcagggtgaggattgcggttagcagtttccatacacgactgagaatgcgggagggaagccgcatccacgcgcgtcgggggcttttgctatacagaagcgtaaactctgttgcgttatgatcccggttccggcggaaatgataggaaaagctgatcctgcaataaggcacggtttcatagacgattgcatctggcgcccagcccgtttttgcgccgagcttcttggcttcaagccaaaggttccagtcttccccaccggtcaggccaagttttgaatcgaatctgaggccggttcttcggaagaaatcgatccttccaagccagcttccggtcgctatcttgatcgtatcagctttattttcctgccatttcctgcgtgcccggtcctcggccctcgtgccgttccgttccacgccggaccagacaaatctttgccataagctcagtttgctgttctggggaacagggcgcaccggagagccgaccagatcgagatcccgcctttgttgctcggcgaaaagttgcttcagccaatcgggttcgacaaattcatcatcgtccacaaaggccagaaaatcggcgccagcttcttgggcataatcaagcgcacgattgcgagcgcaggaaataccgatacttgtttctaaaatataaaccaccgcagacggggaaatgctggaacggatttcatgaagccagctttcagaagtgctggtcctgttgttttctacgatcaggaattcgacatcaatattagagggtatctctaaatcgcccagcgatttatagagattaatcagcatcttaggtctgttgcgcgtggtggtcgcgataattattttaaatataggcatcttataaactttatagattcgattttttgaaatttagcatatgcaaatataagcggtaaatgtaaaagtgagtgataatttataagctgcgtattacgacaatatcggaaaacggtatcgagagcgggattaaaaagccgcctctcattatagaggtgacgataccaatgtaaaaagaccgattatatacgctatctgtcgaaaagtggtgcccccagagagactcgaactcccgaccccctgattacaaatcaggtgctctaccaactgagctataagggcacaggcgcccgattagcataaataccgcgcctgtaaaatgaaaaatcaccatgttgagattatggcaaccatgttttgcatgtgatagccaataggcggcgggaaaaaatagcggcagatttgccagaaacgagacctgagagcatgaaagacacatcgcttgcgcttcattttgtttcatctggcacaaaggaatcgctatcggcccagaaagatctggtggaaagatacggccatgttgcagcggaagacgccgatatcatcgtcgctcttggaggcgatggcaccatgcttcaggcactgcgcgatttcatgaatacgggcaagccgatctatggcatgaaccgtggttctgtcggctttttgatgaatgagttcgtgatcgaaaacctgcccgagcgcattctggccgcgcagatggaaacgatccgcccgcttgtcatggtcgcggaaaccgaagatgcgccgcctgtcgaggcgttggcgatcaatgaagtttcacttttccgccagtcctatcaggctgcccgcattcgcatcaccattgatggcaaggtgcgcctgcaggaactggtatgcgatggtgtgatggtggcgacgccagccggatcaacggcctataatctttccgcgcaagggcctatcctgccactggaggcgcccttgctggcgctgacgccggtcagcccgtttcgcccgcgccgatggggcggcgcacttctgccaaaacatgtgactgtcagaatggatttgctcgaaacagaaaaacgccctgtcaatgctgtagcggataataacgaagtcaaatcggttacgtccgttactgtacgcgaagcgccaaacagccaggttacgatcctgttcgacaagaatcattcctgggatgagcgaattctcacagaacaattcaggcattaggtgtggtggatttgaagttcctgtcatttgcgaggcgtccgcgttgaggaatttcaaatgtcgggactaaacatctggtgcagtatgacttgaatattttcaccggatttgcctcggtgatgcgatggaaaggcctatgggacaaagcaatttgagccctgtggatggtattttggttgacttttgcacgctctggacgtaggcgatgctacaagataacgctccatgcgttaaagacgcctttactgcctcggctcctgcgcccgaaaacgcggccgcaatgacaggacaggtggaacttattccgaacagagagctacgcctccattgacgacatttgccgaactcggtctttccccgaaagtgatcgctgctgtagaagcagcgggatacactgcgcccactccaattcaggctggggccattccgcccgcgcttgagcgcaaggatgtgcttggaattgcacagaccggaacgggcaagacggcttcgttcgttctgccgatgctgacgcttctggaaaagggccgggcgcgggcgcgtatgccgcgcacgctcatccttgagccaacgcgcgaactggcagcgcaggttgaagaaaatttcgtcaaatatggtatcgatcaccgcctcaacgtggccctgcttatcggcggcgtatcgtttgaggagcaggagcgcaagcttgagcgcggcgcggatgttctcatcgcaacgccgggccgtatgctcgatcattttgaacgcggcaagcttctgcttaccggcgtcgagattctcgtcattgatgaagccgaccgtatgctcgatatgggtttcatcccggacatcgaacgtatctgcaagctgatcccctttacccgccagactttgtttttctcggccaccatgccgccggaaatcaccaagctgacggaacagtttttgcattcgcccgtgcgcatcgaggtcgccaaggcttcctccacggccaagaccgtgacccaacgtctggtgaaatcgggcaagaaggattgggacaagcgcgccgtgctgcgcgacctgatccaatccgaaggtgattcactcaagaatgcgatcatcttttgcaaccgcaagaaggacgtctcggagcttttccgctcgctgacgcgccatgaattcgatgccggcgccttgcatggcgacatggaccagcgggctcgcatggccatgctgtccagtttcaaggatggcaagctacgccttctggtagcatccgatgttgccgcacgtggcctcgatattcccgatgtaagccatgtgttcaacttcgatgtccctatccatgcggaagattatgtccatcgcatcggccgcacgggccgtgcgggccgttccggcaaggcgttcactattgtgacctcgtctgacaccaaatatctcgcggcgatcgaaagcatgatcggcgaaaagatcgagtggcacgatggcgatctgtccacgctggccgtatccgaggaggctgatgagcagccacgcaagggacgcaacgcgcgcggcaagggcaaggaaaagccgaaggaaaaggccagcaagcctgttgcggctgaaaccgttgatccggccggacaaccgcagccggttattgaaaatcaacaccgtcgcgaagcgattcgttcatcaaatgaagaacgccgcggcaagccgcagaccgaacagcacaagcgccgccgtgatcgcgatgatgacggtccggctccggttggttttggaaacgatattccggccttcatgctgattccaaccggcgtgtgatcgggtaagcagaataacaaaagcgccggtctgtctggtcagaccggcgcttttgtttgtttgcttcctgggctcgacctttgtgccggttcacaggcaaggcgcgcccaatcgcctattatgccaggatcgtcaaaggttttcgcgggaatattccagtaaggcttggctcaagcccatgcagagaagctcgcggagcgtttcgtcgtccgtctgcgtagcgccgtttggcggaatcaggctgtaccctgcatctggcgcaggctttctggcgaggcgggtttcaactcgacggattcgccacagccgcaggcggaggtctggttggggttgttgaagacaaaccccgtgcgcagcgttgtgacttcaaaatccatctgcgttcccagaagaaaaagaacggcttccggggcaatgaaaactttcgcgccgtccttttcgatcaggtcgtcgccggcttttgcctcggtgacgagttcgatcgtatattccatacctgcacagccgccctttttcacgccgacgcggatcccaagcgcatcttcacgcgaggtcatgatctcgtggacgcggtttgccgcggcgtctgtaagcgttatgactgcaaaacggcccatctcaaactcttccggtactggctggcatatggctggagaatcatccagtctgctgtgaggcaagcggcttaaaaccacttttgccacgttttcactatagttagtgttgtaatatcgttgctgcaagacaccaaatcaggagtgcgattcgtgtgccctgcaaacggatagtgccaggataaggaaaagcggatgtcgaatgatcggataaaacctctggtactggttgctttcgcgacttttctggctgcatccgttgcgcaggcgcaggataagcccaaggagcctgcggccaaaaatgaaccagccagaagcgaacagaaggctgatcccgtaaagcccgtcgaagagacgaagccatccgaacagacgcaggacgcggctggcgggctggccatgccggattatcgcgatgaccgttcgaccccgcaggcgctgatggaatcctattacaatgcgatcaaccgcaaggaatatacgcgcgcctatagttattattcggaagaaggacgggaaccggactttaaaacctttgtcaaagggtatgagaagaccaagagtgtgaaggttgccctccgcaagaccgagccggatccgggtgcgggccagatttactggagtcagccgctggcaattgaggcggaagatgaagacgggaaaaaagaagtttttacaggctgctacaccattcatctcacaaatccctccatgcaggaagaaccaccattcaagccaatggagatcatgaccggctccttgacccggtcgcctctgagccttgaaaagagtgtgccggagacttgcgaggctccgtgacggccggtctgattttttcgcttgaccttgccacgatgggaagctgcatgatgcgggtcaagctgaaaggagtttagcaaatgatgaagttttccatccccaagatgaaatgcggcggctgcgcggaagcggtgactgcggccttgcgcaagcttgatgccgaagcaccggttgtcgttgatcttgcaaacaaggaagtcgcctacggcggtacggttgcgccggaagcggttctttccgcattggcggcggcgggctatcctgcgacgagcgcgcaataatgtgattttggacctgcttgtaaaccggtccggcaaattgtaggtgccgggaagccagatgcttcccggcatttttgttgtttcacgcggcaaattcgaggggggggcgagacgatgagccgcaaatgctgtgtagcgcacaatatctgtgtttgattgactggaacggcgatttttgccacatcaacggcaaatctcgtttatggtatcgccgtgttgcgaagccgggtgaggcggggcagttttggtccggctgtaacggtttcgatcacaggatgccagcaggcatgaaacatcgcattgacgcgataaggaagggtttagggctatggtagccgatttccaggatcttcgcacaaagatggtcgataaccagatccgcacgacggacgtgactgatctggcggttatcgatgcgtttctgaccgttccgcgcgaggcattcgttccggcaagccgtcaggctctggcccatatcgatgaagatcagcttctggaaagcgaaggcccggccccgcgttatatcatggagccttcgcccttcgccaagcttgtgcagcttgcccgtgtcagcaagagcgatgtcgttctcgatatcggctgcgcatccggctattcggcggctgtcctttcccaattggctggatcggtcatcggtttggaaagcgattcctcgcttgcagccgccgcaacggcgcgtcttcaggaattcggttatgacaacgttgtgatcgtttcgggcgagttgagggcaggctatccgtccgaagcaccctatgatgttattttcatcgaaggtgcagttgatttcgtcccggacgttctgttcaatcagctcaaggaaggcggtcgcctggttgcggtcgaaggccgtggaaatgcgggcgttgcgcgtctttacgtcaaggaaagcggcgtggcttccgggcgtaccgttttcaatgcagcgatcaaaccgctccccggtttcgagtgtgaagagcagttcgaattttaattcgggaattggtacaattctgcagcgttgtgaaatttgtttgtgaatgcgggcttggcgacaatggaaatgacccggtttacgggttactaaatttcccgaactggtcggttcgatgatggattcgtttgttctgagatgaggtacacggtgttcaaagcgtgcaaggaactggtagcggccgcagtattgttgtctggcaccgttttaacggggcaggccgctctgtcggagacgctgactggcgctctcgtcaaggcttacaagaataatgctcccctgaattcctcgcgggcaggggtgcgcattcaggacgaaaacgtggcgattgccaaatctgcctaccggccacagattaccggttcttataatatatcgagaggcaagacgccggccaccgattatcgtacgactggtacggttggcatccagttgaaccagatgcttttcgacggttttcagaccaggaacaatgttgccgccgctgaaacgcaagtcttcgcgcagcgcgaaaacctccgcaatgatgagcagaacacgctctatcaggcggtagccgcctatatggatgtttaccagcttcgccagattgctgcactgcgcgagaagaaccttgccgccatgaacgagcaggtgcgtgccgcacgcgctcgccttgatgtgggtgaggggacgcgcaccgacgttgctcaggcagaggccagccgctccacagccatagccgctctcaacgccgcgcgtgcagacgtgaaaacggcggaagccacctatatgcaggtcgttggatcgctgccggacaagcttaccccggcttctgcggccaggcatcttccccagtcgccgagccaggcctatgcgtctgcgctcgcttctcatcccggcatcctcgccacgaaatatgccgtcaatgccgccggttataatgtcaaggccaaggaaggcgcactgcttccgaccattggcctgacggcaagcgccagccagcttgacactatcgcagggacggatatgggcgacggtaacacggcatcgatcggcgttggcgtcagcattccgatctacacgggcggccgcacgtcagcgcagatccgccagtccaaggaacagcttggtcaggcgcgaatcgaggttgatgtcgtgcaggacaaggttcgtcaggccatcagttcagcctggtcgcagctggaagctgcccgtgcctcggtcgcagcaaaccgtgatggtattgccgccgcacagcttgcccttgatggcgtcattgaagaacgcaaggttggccagcgcacgacgcttgacgtgttgaatgcccagaacgatctcgtcgcagtgcagatcgctctagttcaggccgaacatgatgttgttgtggcgagctatgctcttctgaatgccacgggccgcatgactgccgaccagcttggtttgcaggtggcccagtataagccggaagagcactacaaggcggtgaaagacaagtggttcggcctgcgtacacctgatggccgctgatcggctctgcaaacaatatttcgatggcgcctgtgggcgccatttctgtttgtggcgattcgcatcgtccaatttcttaataaatccataaagctgtgagtttggatgatgcgttatcacagagggattctcaaatcaccgaacgtccgatacccttaatccattgattctctgttcttggagcagttcacgcaagtgcattgtcagcctccggtcagcagtttggtaacaagggaaagtcggtaagccatggcccagacatccagcgcggcacgcgaaccgtccatggaagaaattcttgcttccattcggcggattatcgaagacagcgatgtttcccgtcatcccgttcccggcgcgtcttctttcccggcgcgtggcgaagtggcggaatttcgccgtcccgctgcacagcaggatgaaaagccagaaactgtactgcccgaaaatccttcgatgatgcagggcatcttcaatgagcagccttcattgcgcggcccgctcgcagaagctgccgaagaggtggtggttaccgaggcgcttgagcaagacgaagaggacgacatcgttctcgatgcccagaatgatgatcgccgcgacgaggaagttgctccggttgcaacgcgcgcggcccctgtctcagaggaagctgctcataaggccgaacctctcggtgctccggttgaggccgctcttgtggagccccggccggaagaaaatttcgcgaagggggaaagcgaaatgtccacaaacgggaaggaacctgccgctattttatcggaagcgacgcaacgccatgttgccgcagcatttcaggatttgaatcatgtggttcattccgcgccgcgccggtccttcgatgagatcgccgcggaactgctgcgccccatgctgcaagactggttggacaaaaatcttccgacactggtggaacgcctcgtgcgtgaggaaatcgaacgcgtggtacgcggcgaaaaataaccggcagttggtgcggtgcctgttttgaacgggaacgttgaactgctctgactttttgtttcgcgcatgatctgaggcaaaaccatttggcattttgggctcggaaatattccggcccgcactattggagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcactctagaagcttggcccgtctgcccaacaggcgggttttcacttttaaggtgatttgccgtccgttagttgttattgagccttcaatccttttatcgcgcataaagaccggacaattccatgcttgagaagacctatgacgccgcggctacagagccgaaaattgccgaacgctgggaagaagctggtgcattcaaggcaggcgcaggcgcaaagcccggagccgatccgtttgctgtggtcattccgccgccgaatgtgacaggctcgctgcatatgggccatgccctcaacaataccattcaggacatcatggtccgtttcgagcgtatgcgcggcaagaatgtgctgtggcagccgggtatggaccatgcgggcattgcgacccagatggttgtcgagcgccagcttgccgaacgcaaggagccgaaccgccatgccatgggccgtgaaaaattcatcgaacgcatctggcaatggaaagccgaatccggtggcatgatatccaatcagcttcgccgtctgggcgcttcctgcgactggtcgcgtgagcggttcaccatggacgaagggctgtcccgcgcggtgctggaagtctttgtcacgctttacaagcagggcttgatctatcgcgacaagcgccttgtgaactgggatccgaagcttttgaccgcgatttcggatatcgaggtcgaatcccgcgagatcaagggccatttgtggcatttccgctatccgctggaaaatgttcctttcgacccggaaaacccgcatacctatattatcgtcgcaacgacccgcccggaaacaatgctgggcgatactggcgtggccgtcaatccgaaggatgagcgttatcatgctcttgttggaaatgacgtcatcctgccgcttgtcgggcgacatattcccattgtggcggatgattatgccgatccagaagccggttccggcgcggtcaaaatcacgccggcgcacgacttcaacgatttcgaggtcggcaagcgcaataatctgcgcgctatcaacatcctcacgcccgaagcagccattacgctcaaagataatgtcgatttccttgaagatcttgagctgacagcggaactgaaggcacttatcgtcgaactcgacggaatggaccgctttgccgcgcgcaagcgcatcgtcgaactgatggatgagcgtggctatcttgaaaagatcgacgatcacacccacgcggtcccgcatggtgatcgcggcggcgttcccattgagccatatcttaccgaccaatggtatgtgaatgccggtgagctcgccaagcctgccatggcggcggttcgtgatggccgcacacagattgtcccgaagaactgggaaaagacctatttcgactggatggaaaacatccagccatggtgtgtctcgcgccagctctcgtggggacaccagattccggcctggtacggaccggatggccattgctttgtggaaaagagcgaagctgaggccaaggccgccgcacgcgcccattacggtgaagacgttgcgctggagcgtgatacggacgttctcgatacgtggttctcgtctgccctctggccgttctccacgcttggctggccggacaagacaccggaacttgcaacctattacccaaccagtgttctggtgacggggttcgatatcctgttcttctgggttgcccgcatgatgatgatgggccttcatttcatggaggaaatcccgttccatacggtctatctgcatgcactcgtccgcgacaagcatggcgcgaaaatgtcgaagtcgaagggcaacgtcatcgaccctctcgaactgatggacgaatatggcgcagatgccttgcgcttcacgctggccatcatggcagcgcaggggcgtgacgttaagctcgatccggcccgcatcgccggctaccgcaatttcggcaccaagctctggaacgcgacgcgctttgcgcagatgaacggcgtgaagcttgcccccgatttccgcccggaaaatgcaaagcttgccgtcaatcgctggattttgaccgaatcgacccgggcaacacgcgcagtgacagaagggattgccacctatcgcttcaatgaggcggcgggtgcggcctatcgcttcgtatggaaccagttctgcgattggtatctggagtttctgaaacccatcttcatgggggatgatgaggcagccaaggcagaggcacaggcaacagccgcctattgtctggatcagctctacaagctcctgcatcctttcatgccgttcatgacggaagagctttggtcgctcactgctagcgaaggcaagaagcgcgacaccgttctggcattggctgaatggccggaattgtccttcgaggacgaagatgcggctgccgacatcaactggctggttgatcttgtgaccggtattcgctctgttcgtgcggaaatgaacgttcctgcaggtgcgattgcgccggtcgtggttctggacgccaataaggtgacagtcgatcgctttgcccgccacgatgcggcaatcaagcggcttgcgcgcgtggaacgcatttcctttgagcaacaggcgccaaagggggcagcgcagatgctgctgggcgaggcgacgatctgcatcccgcttggcagcctgatcgacctccaggccgaagcggctcgccttgccaaggaagcaggcaagatcgccgctgaaatggatcgtatcgagaaaaagctcgccaatgagaaattcgttgccaatgcgcgcgaagaagtcgttgaagctgagcgcgagcggctggtcgaactcaaggaggcagcgcagcgcgttgcaactgccgagtcacgcatccgtgatgcaagctgatttgatctgacagaatttggaagttttcctgccgaatcaaacacccggctgccatgtgcagccgggtgttcgcttattggctttcaaattcggctataagcggctctcaaaaaggttatcgagccgccgcgtcttatagttttctggcgatgttgcactttggcaacaaggcgaaatattggctaaaaatgggctgatttaggcggatttcaggcgctgatgtgtcgaaaactccaatagaacagcaaggtatttgatgttttaggcaatttaacgcgacacgccaaaaccacggtggctcaaatccagtttcttgtatcttgcgggttgaatccttcctgatttacgttttcgtcaaagttaatgcctttgctgtctgggaggacattcatgaagatgggacgcgtgaaaatagctgggttcgtagctgctttgctgggcagtacggttatggctcatgcgggtgggtttgagcgtggctcgcaggatttcgatattctttttgaaaatggtaacgccgtcgaagctggcggaaccttcgttgcgccacaacgcaagctgaagaatattcgcggctctgctatggaaaaaacccctcagtggaccgggggacagaattttgttccggctggcattaatcccacgaccgggcgttcgtataaaacagaagtcgatgaggccaagagctactaggttccaaaggtttccgccaaattcgacatcaccagcgatcttgcctgtgcagcgcaatatcgtcagccctggggtatccagactgatgtcggtaccgacacagttcgcatgttcaccgcaatcgagcagaagatttcgtctcatgattatggtgtgaactgttcctatcgctttgtagcaggggaaaaaggttatttccgaattcttggcggcggcagctatcaggaactgaagggtgagcagacccgtctgattcctggcattagtccaaacatgaatccgacgaagtttccttttccagggccggttcgggtagcatcgcttgatgctgaagatcagtcggttggctggcgtcttggtgctgcttacgaaattcctgaatatgcgatgcgcgccacgctcgtctatcaatcggaagttaagtatgaccttgaaggcacgatcgacaatcttgtgctgaacccgataacggggcggggcatgccgcttaatgtggagagcgatgttgctacgccgcagtcggttgaattcaagttccagaccggtatcgccccggactggctcgcattcggctcggtcaagtggaccgactggtcgagcatcacatcggtggactttgtttcttctgataacaagatcgctcccaaaggcacgaagatcaccagtttgaacctttactatcaggatggttggacggttagcggcggtgtcggtcataagttcaatgaccagtggtctgcggctgcgactgttacgtgggatcgtggaacgagcaccggcctgacgtcgcaaacagatgtctggctctttggccttggtaccaattacaagccaacggatcagtttgaagtgcgcttggccggcgctgctggctggctctccgctggtgatctggatgataccatgattgctggtgtgtccaacccaacgggttccaagggcgaattcggaaacgacttcgttggtgcgctttcgctcactgccaaggtgaaattctaagctttggatgttcatgcaaaagcccggcagcgatgccgggcttttttgatttggaatggtattgcttactgttcaagccgggcgagaagcgaagatgtatcccagcgcccgccgccgatcttctgcacttccttgtaaaactggtccaccagcgcagttacgggcaagagcgcgccattgcgatttgcttcatcaaggcagatgcccagatccttgcgcatccagtcaacggcaaagccgaaatcatatttgccctggttcatggtgctggagcggttttccatctgccacgacccggccgcgcccttggagataaccgcgataagcttctcgatatcgaggcccgctttcttgccgaaatgaatgccttccgcaagaccctgcacaagacctgcaatgcagatctggttcaccattttcgcaagctggcctgagccaaccggccccataaggccgacagagcgggcataagcctcaatgaccggctttgcacgctcgaagactggctcggatgcgccaaccattaccgtcaatacgccgttttcggcacctgcctgtccgcccgatacaggcgcatccatgaaatgaaagccgcgcttctgcgcttctttatcaagttcgcgcgccacttcagccgatgcggtggtgttgtcgataaagattgcgtcctttttcatggtggaaaaggcaccatctgcgccaatggtgacggagcgcagatcgtcgtcattgccgacacaagcaaagacgaaatctgcgtcttttacggcatctgccggagtggcggcatagttgccgccgaattgttcggcccatttggccgccttcgctgcggtgcgattatagaccgtaacatcgtgcccgcccttggctttgagatgccccgccatgggataacccatcacaccgaggccaagaaaagccactttcacgtttgtcattgcatcattcctctggatttattcatatcaggtgaggggtgtcataaccgccgcgcgataggccgtacgctgttgcaggcgatgataccagtcttcgaggcgcggcagggacggtcgctcaatcgggaactggagccacccataggcatagcaccccaatggaatatcgccgatcccgaaatccgcaccggaaaaccagggctggtctgcaaggcccgcgtcagcaatgcgcatggagcattcaagcccctcgatcccatgcttgagtttcgccggatcgcgctgttttgcgggcaggcggatcaggtgcatcatcacatcgcgaaaatcgccggctaccgatggtcttgcctgcaaggtcttccttggttacgcccttgatatccgtatccttcggagcggcgatgccgggtggcgtattgtaatatttattggtgaagtccacctgcttcttgcgcttgtccgtgatggacatggaggcgatgaaggcatcgaacttgccggactgaagtgctggaattgcgccatcccagtcctgggtcacgaactcgcacttggctttcatttggtcacagagcgcgcgggcaatgtcaacgtcgaagcccgatagcgtgccatccggcttgatgaaattgaaaggaggataggcgccttcggtgccgattgtgagcttgagcggttcttctgcattggcgacgcccgcagccatgctgccaaccgtgattgccaaggctgcaaccgatgtcgccatagcgatacgcttcaatacgcgcattttcagtcctctcgttctgttctggctggttccctgattttttgttctggttcagccgtttagtagggcaataacgaccgtgaaatcttcaaattgcacgtttggttgtacataccccagttcgctaccaatagatggtcgagccgatcacacgcaatattttttcgcacgtccgcctcccgcatctcatctgacggcgatattcccaccattacgggatgattggcaagatggttgcgtaattaaattgtgtgctaaacccgtgtgaaacaccgtagatgcggggcaagtagcggatatagccgtggatagcccggtaaaagtataaagtcatagggagtttttcaaatagccatctcctgctcgataaaatcagctatttcatcgattgcgttgatatcgaaaactggaaggctttcatcgttttgcggcatatcgctgaccacagctacgatgccggggtcggtttttgaaaggtgaggcccttcatgcccaccattgcgacgtatttcgatcttcttgtgcggctcgcgcttataaccttcgaccagaacgagatcgcaagggccaagctttgcgacgatctgggaaagcgatggttcaccgtcatccagattttcgtgcatgatagcgaaacggtgcgatgaaacgatggccacttccgctgccccggcctttcggtgccgccaggaatcggtgccttcatggtcaatgtcgaacgcatgatgtgcatgtttgatcgttgaaatgcggtggccgcgcgcggtaagacagcgcaccagccgttccgttaaggtggttttgccggaattcttccatcctgtaatgccgaagattttctggctcatgcctgcaaggcctcgtttatttcccgcgccttcaaaagatcgtcgggtaggttgatattgaaaaacggatcgtaactttccgccaggcgcggtgcatgggcaagaggaatattcacaacctcaaatccgatatgctttgcgaaccagaagatacttgctttttcagcgtgttgaagccatttctcaaggtctggaacgaggtccgtatgccaaaggccgacaatgggatggacgcgctcattggagcaggcgagaataatccgcgcgcctgtttcggcctgttttctgatgagattcgatgccaggtcgcaaggcagaaaaggtgtgtcggcggcacttgtcagcagtaaacggcaggggcttgcatgggcaaggcaggtcaaaagcccgaccagcggcccgccatggttcattgctatatctttgacggcgggcaggccgaaagcagcaaagcgggaaagatcacctttggaattgatgaaaagcgtatcgacctgcggctgaagccgcgcaatgacatgtgcaatgactggcgcggaaccgagcggttgcagaaatttgtcaccggaaacgccgcctgcctgcatccggctcgattgtcctccggcgatgattgcccctgtgattttcgcccctgtgatttttggttggccagctctcatgatggttccaccgtggtctggctgccggtcagggtggttgcgagatagatcatatagataccgctttcgatgaaaaggaccgaaccggcaacagtataaacgcccggcgctttgccttgccgcaggctgtcgagacgaattaagtgaccgcaggagatttaaaaactaaatcccgtcatccgcccgtaaggctcatgtggcgggccacggacgggcggttatgctcacggtcgataatgaaatcatgccctttcggcttgcgggagatggcctcgtctatggcttggctcagatgctcgtcgctctcgctttcgcgcagcgccttgcgcaggtcggcatcgtcgttctggccgaggcacatataaagcatcccggtgcatgtgaggcggacgcggttgcagctttcgcagaaattatgcgtcatcggtgtgatgaaaccaagccgtccgcccgtttcgctgatcgtgacatagcgggcagggccgccggtgcgatagggaatatcggcaagcgtgaactggctggcaagatcggcacggacctgcgaaagcggcagatattgatcggtacggtcaaattctatttctcccatgggcatggtttcgatcagcgtcacatccatgctgcgcccgtgcgcccagcggatcagttcgggaatttcggcgtcgttgaagtctttcagcgcgaccgcattgatcttgacgtggatgccggccttttgggcggcgtcaatgccttccaaaacacgggacagatcgccccagcgggtgatcgtgcggaatttttccgggttgagtgtgtcgagcgaaacattgatacggcgaacgccgcaatcggcaagctccccggcgaagcgggcaagctgcgatccgttggtggtcagtgtcagctcatccagcgcgcccgatttgagatggcgcgaaagattgccgatcagatgcatgatgttcttgcgcaccagcggctcgccgccggtgagccgaagcttgcgtacgcccttttcgatgaaaacactgcaaagccggtccagctcctccagtgtcagaaggtctttcttcggcaggaaggtcatatgttccgccatgcagtaggtgcagcggaaatcgcagcgatccgtcactgaaacgcgcagataggtaacggcgcgtccgaacggatcgatcatcggttccgttggagaaacaaggggctgagcttgaacattgcgcataaattaagccgttgttttcgcatggcacggaacaatatccgcgcttcctgatagagataggttttcgatcacggattgtccagtttgtccctcgcatgaagttgcctcaatgcaggcgcggctattgcggtatttccccgcggggactatcaccggtgttgattatattgatcggggagagcggcaatgagcgagctttggcctacgcaattgcgtgtttcacgcgaccgcaaattgctgagcgtggcatttgacaacggccagaaatttgacctcacggcagaactgctgcgtgttctgtcgccttcggcggaggtgcagggccattcgccggaacagcgtgtgacagttggcggcaagcgcaatgtcgagatcatgcggatcgatcccatcggcaactatgccgtgcgcatcactttcgacgatatgcacgacacaggcctgttttcgtggacctatctgcacaagctcggtgtcgagaaggatacgctctggcagaactatcttgatgaactggcaaaaaaaggcctgacaagagaccgctgagccaggttggcccgcgactggagcggttccggttaaaacggaatggttggaaccgctctggtcgaaatcagaaattgccgtcccgcaaggggccgtatgttgcctcgtaattgcgcggcccgacaatgggcaggagcagtttttgcgcaaaggacggaatcttggctgccttggacatcttgtccgtcatggcgacgacatggttgacgcgcggacgatgcagcttttcaaattggtcgaaaagctccggctgttccaccttttgcgaaacgagttttgcaagggtgagggcggcttccatgccaagtgctgcgccttgcgcccagacgggtgccgtggcatgggcggcatcgccgagcagcaatacgtttccggctgaccagcgatccatgcggacttcctgcaagggagaattatagacgtcctggggcgtcttgaccgcattttcgatgatcgacctcagatcggaggggaaatcggaaaaatgctcgccgctaaggcgcacctggccgctatcggtccggtttccggtaagtgtcgcccaaacataaacgctttgctcgctcaccggaataagcaggatcatgctttttgagcccacccagagcgaccagcaatcgacgcccggatttggcgccatgaagcgccagctaaaattggataaagctgccgccctgacggcattgccattgaatgcgagagtgcgggtgatggaattgacgccatccgcgccgatcaggcacgccgtctccattgtttcattgtcggaaagcgccaccgaaacgcgcccggcatcttgcgagatttcaacgacttccttgccatagagaagattgtcttgcgaattgccttcttgcaggatgcgcagcaagtccgagcgcaggatgcagcgcggctgatggcgctcgccccagaaatcggtctcgttgacggaaaacagcaatttcccctttgctgtccgatattcgcgccgcttcgtcggatatccaagcgcatcaacctgttctttcaggccaagacgttccagtgcctgaatggcattgcccggtagattgatggccaacccggcttctgcatgttgattgcgcttgtcgagaatgcgcgtttcaatatcgaattgccgcagcgcacgcgccaaagccaaaccagatataccggcaccgacgatcaacatctctatccccttaaattgttgttccaccatgcttcaattgaacgttgatcgaaaatccacggccatatgatgcaggcagatgaaaataactggctgatgagaggaggttatcccctcataaagaaatggtgacggcttaaatcccgcagcccgatatgcgtatttcacgctgtcgttgcgacttagtcgaacttctaacttgggtgcaatcctttattattgccccctaaaaatttgggaaatatgtgcgtaagaacagatatttgaccggcaatcgccggagaggccttatgaggggaataaagaaaaggccgggttccggtcccggccttttctgtagcggtcaactcaggttgaattccttgaagaagtcattgcccttgtcatcgataacgatgaaagccgggaaatcttcgacttcaatgcgccagatggcctccatgccaagttccgggtactcgacgacttccacctttttgatgcagtcttgcgcaagacgtgcggccggcccgccgatggagccgagatagaagcccccgtgctggccgcaggcttcgcgcacctggcgcgaacggttgcccttggcgagcatgaccatggagccgccgaaagactggaactggtccacataggaatccatgcggcctgccgttgtcggcccgaaggagccggaagcatagcccgcgggcgtcttggcggggcccgcataatagatcgggtggttcgtgaagtaatccggcattggctcgccgttttccagccgttcgcggattttcgcatgtgccagatcgcgcgccacgatgatcgggccggagagcgaaagacgcgtcttgaccggatgcttcgagagttccttgagtatttccgacatcggctggttgaggtcgatcttgaccacatgcgcggtcagcttttcctcgtcgatatccggcatgtattttgccggattggcttcaagctgctcaaggaaaatgccgtccttggtgatcttgcccttcgcctgacggtcggccgaacaggaaacgccgatgccgatcggcagcgaagcgccgtggcggggcaggcggatgacgcgcacgtcatggcagaaatatttgccgccgaactgcgcgccgacaccgagcgactgggtcagcttgtgaatttctgcttccatttcaaggtcgcggaaggcgtggccggtttccgagcctttggtcggcaggctgtcgagatagcgcgtggaagcaagcttcaccgtcttcaggttcatttccgccgaagtgccgccaatgacgatggccagatgatagggcgggcaggcggctgtgccgaggctcaggattttgtccttgagaaaatcaatcatgcggtcatgcgtcagaagcgaaggcgttccctgatagagaaacgtcttgttcgccgaaccgccgcccttggcaacgaacaggaacttgtaggcgtcttcgccttcttcatagatatcgatctgcgcgggcaggttgttcttggtgttcttttcctcgaacatcgaaagcggggcgagctgcgaataacgcaggttcttcttgttataggcgtccagcacaccggcgccgagcgcatcggcatcgccgccttcggtccagacgcggcggcccttcttgcccatgataatggccgtgccggtatcctggcacatgggcagcacgccgccggctgcgatattggcgttcttcaaaaggtcgtaggcgacgaagcggtcattgtcggttgcttcgggatcctgaagaatctttgcaagctgttgcagatggccggggcgcagcagatggttgatatcggcaaaggctgcttctgaaagcaggcgaagcccttccgggtccacagtcaggacttcctgccccttgaacgtgtccaccgacacataatccgaagtcagtttgcgataaggggtgtcgtcttcgccaagagggaaaagatcggcggtgcttgcttctgccatcgtggtacctcgcttgcttgccgcaccggccagaaaactggaatgcatgatgcgctctgaacccggaagctggagcttcaaggcatattccgcggggcttttagcgcgatgcggggaggttgccactgcgtcactttgttcaattggccccttctggaacggctacccaagaaagtgcgtcaaacaattgtgataatcgagaagcgcaaaaagcattagcgttaaaagtttctatacgagattcataaattctattcacaagtttgaatggattcgcttgtcgcgaacggatgaattttggcggttgaaatgcagttttccaaaaagttgcgagcaaatgggatgatcggcgcccggtgcagggctgccgtatgtagcgcagccgcgctcggtctggccacttcggtgcttcttcctcctgttcaggcgcaggcagcaaattccctgctggaactctttcaacagcgccgccagacgcagacgcaaccggcacaaccccagaccgctgctcctgcatccaatgcccccaaagctgtatccgcgccgcaagcccctgtacgcgcccttccgccgcccgttcagcagcgcgtgacggtgcagggcccccagatttacgattataagccgcaagcgctcgtaaaggtggattttgatgcgctcgacatgcaggtgacggccgcaaccgagccggtgcagatcgatcccctgacctccggcatgtcgcccattcgcccacaggcgaaaaatcaaacgccaggcaagcgcgcttttgatgcggcgataggctatttgaaatccatcgacgtaaaggccgaaaagccgatagccgaggccctcgttgccttttattccagcaatcgcaccttcctctggtcggcagatgacaaggttctggaccgtgcgaaacaactggcagccttctttgcgcgtgccgacgaggatggcttgaacccggatgaatatgcggtaacgattcctgccgataatttcgatcctgacaagcgcgatgagcggcagcaaaaactggccgaatttgaaatccgcatgtcggcgcgcgccctgcgctatgctatcgacgcgggcgaggggcgcatcattgccgaccggctgagcggtttccacgatctgccgcgcacacgtgtcaatccgaaggctgttctggaacaacttgcaagagaatccgacccgagcgcctatctgcacggtttccagcccgataatgcgcaatatgctgcactgaagcgcgcccttgccgatacggaaccgccgcgcggcaagccgattcgtatttcgttcgatggcggcatcaaacccggcgataaaagtgagcagctttccaaggttgtcgccctgatctcccgccatgtgccggctgactatctggcgcagcaccgagatgtgcttgccgcccatgcggatgcgagcgtttatgatcccgaactggtttccgcgatcaaagattatcagaaattgtcgggcggcacaccggacggcctgatcggacgggcgacgatttccgcccttcagggcgagcagacgtcaatcaggcgcgaccgcatcctctattcgatggagcgtctgcgctggttgccgcatgatttcggcaaacgctatgtcatggtcaaccagcctgcctaccatgccggatattatgaggatggccagcaaaagctcgggatgaatgtggttatcggctcgccgacccatcagacctatttcttctatgacaaggttcaaacggtcgtattcaacccgtcctggggtgtgccgcgctcgatcattctcaatgaaatgctgccaaaggtcatgcgggatacgagctatctcgaccgtaatggctatgaggtctatgcaaacggcaagaaagtttcggcaagtgcggtgaactggagtgcggttgcaacgggcaaggcccatatcgggatccgccagaagccgagcctcgacaattcgcttggcgaattgaagattctcttcccgaatgcgcacgatatctacatgcacgacacgcctgcaaaatcctatttcaagcgggatatgcgcgccttgagccatggctgcatccgccttgaacgtcctcgcgacatggcggctgccgttcttggtacatcagtgaagaatctcgacaaatatttcggcaaggatgaacgcgacataaaggtacccgagccggtgccggtctatattgcctattttacggcatggccggatgctgacggcaagattcactattacggtgatatctatgatcgcgattccggcttgcagaaggctttcgacaaaacggcaaccacacgcctggcagccatttagaacggctttaactaaaaccatcaaacgcgtttccgtttgcgataatgcaggcagaaacgcgcttttgtttttacagggcgatgagattagcttgtgccaaggcaccgaataatcacaagctgattttcttgggaaaaatggtgggcgcgacagggattgaacctgtgacccctcccgtgtgaagggagtgctctcccgctgagctacgcgcccttcgagctgtttttcaacgctcaactgaaggtgcggcggatatacgaggtgagggcggtacaagtcaagcgcaacatgagcgcgtttcaccgattgtaatcaggaaaggaggaaaatatctatattccatggccttgaacgctgcccttcattcgcaaaagggcatgtaattccgaatttagccggattttttataccgggaatcggtttgcaaaacgcgcattgttaaaatgagctctatccgcgaatataattaaggttcgggcagaaaactcatgggctactcaataaatccaggggtgagggcaaggttttgatggcgtagtgattcccttcggattcttaaaataagccattgaagcatatgcgcggttcggctagaaacgcgcttgcaatattgccgcaaggttatctatgcacccgtagctcagctggatagagcgctgccctccgaaggcagaggccacaggttcgaatcctgtcgggtgcgccatccttctcaaaaactgtaagattgccgtatcgaccggttaaaacagaaaaaccctgcgcagggcagggttttggttggtgattggtttgctgattacccgcctatcgcgcggcctagccatatcaggatgcaggcgccgataaacccggcaaccagatagccgagccatcctccgaggacacacccagaaaaccaaaaatgaagctggctaccgccgctccgatgatgcctagaataatgttcatgaatatgccggtgttgctattcatgaagttcgacgcgatccatccggcaatgccgccaatgatgattgccgcaatccagccaatacctgcttcacccatcgtaagttccctccgtgatcagatagaagggatatgtggctgctttttctttcggtaagggcagggtgcagcaacggacggatcgttatagcgcgagtggagccgtcaacgcggtgtgtgcgcgatcgaacttgtcatggtgtgatcgacaatattgggcagtctcgaatttgtgttcgagagaagcacgattatcgcgagcatcaggattaacggggcggccagtatgccgctgcggactgccggttcgaggattttgctgcgcgaagaggaacggtcgtgtttcatgcaaccgatagtggagcagcaggcttaatttgatgttaaataaactggttaacgagcaatattaagagtggagcgggtagcgggaatcgaacccgcgcgttcagcttgggaagctgacaggctaccattacatcatacccgcaccgcataagcgcttcacacttttgctggtaaagctttagatcgcgcggtggaacggttctgtcaagcaggttcaatgataatggaaacaggcttctgtgcatatctttcaggctttgcgatgttgcagccgctttatgataaaagaccaatttccgaaaatcagcggagacgaccatggatgtaaccatctatcacaatcctgtatgcggcacgtcgcgcaaggtacttggaatgatccgggaggccggaatcgagccgcatgtcatcgaatatatgaaaacgccgcttccaagggacatgctggtggaattgctgcggcagatggctatttcgccgcgcgccctgctgcgggcaaaagaagcgcgctatgcggaactggggctcgatgatcctgcactttctgatgaggttctgattgacgccatgataagcaaccccgcgctgatgaaccggcccgtggtcgttacgcccaaaggtgttcgtctttgccgcccggcagaaacggttcaggagttgctataggcgcgcggcgcaaatgcatatggttttccacagcgcgaagcaatcaaaaatcagcatgtccgatccttcacttcgtcagggaatgctttcaaaaaaatgacccgcttcaatgggagcgggtccaattcatgacgttaggtgactggctcggaggtcaatagagccgcaggaataacgggtggcagtcctgatagttccatcttccagaagaaaaagcgccgccttttgcgggttgcgtgatgcttcacatgattcaagcagtggattttggaaagttttaatgatccgtcaataaatcggtgacatcactgttttctataaaggcaaccagcgttttcggttgcgcttctgtatatcgggtatgtggcgtatgaatttgaagcgtgggctaaaagcatcggtcaatggcatcgtgctgcgtaaaaagcgcggctcggcggcaatgctggcgctcatggctgtggccgtcacgcttgcgggctgtgcatcgacgccccagacaaaatccaagcataaacgatcgaaggaatatttcgccgagtccaaatatggcgtgaaggcaagtccgcgtgtcgtttatggcaagggccagccgatgccgcgcggcggtggccgcgaccagaccggcaaaccctaccaggtcaaggggcgctggtattaccccaaggaagacaagaactatacggcggttggccgtgcttcctggtatggtgaggccttccatgggcgcctcacagccaatggtgaagtttatgacatgacgcatcttacggctgcgcatcccaccatgccgctgccaagctatgcgcgcgttaccaatctggatacgggaagctctgtcattgtccgcgtgaacgaccgcggcccttacgaatatgaccgcgtgatcgacctttcgtggaaagcggctgagatgttggattaccagcatcatggtacggcgaatgtgaaggttgaatatgtgggccgcgcgccgcttgagggcaatgacgatgccttcctgctggcgtcctatcgtccagggggcggagatacgatcggccagcctgcaacgggcgtgatgcttgccatgaacggaccgacacggacctcgccgaaatcgcatattccggtgccgaacatggaacctgtgcgggtatcggcaccaattccgcaggaatcgccattctcgatcaatccggcctatggagatccgtccggtcaggcgccggtcatgcctgcccatgtgcccgtgccgaccataaggccgggatcaagctttggcgttgcgaatgcggcgcatatcggtggccttgcaggctatgcttcggatcgtctggcaacggctgcctaccgggaagaaaaaacctatggcagcatcctgactgcttctgcggtttccaatgcatggaagcgtagaaatgcagaagacgaaggcgaatatatcgaacttggcctctttccctcgctggctgccgccaaaaagctggaaagcgccttgccgcgttcggccagggtgactcgtgagaaaattccgaccgaaaatggcgaattttatgaattgacggctgttgctgaaaagggcggcaatgatgcgcttctgcgtgcggcatggaaagctggcgcaacagatgccttcgtggtccgcagggactgacggtccactcacatggcggtgagggcgaattgattttcgctgaaaccgttgcgtaaactatatgcaggcgttctgtttcgcgacgctcaggttcaggcaacgggattttcatggggcttttttccagaatcacagcaatcaggactggccttctgttgggaacggtttttgccgcggtgccgcctgcatgggctgcacctgcgaattcgtccattgtcaccaaagcaccgcaagccttgctgatcgacgatcgcagcggaacggttcttctttcaaagggcgccgataagccggttccaccggcttcgctggcaaagctgatgacggcggaagttgttttcgaggccctggaaaagggccgcacaacgcttgaaacagcctatcctgtcagcgaatatgcgtggcgcacaggcggcgcaccgtccggcacatcgaccatgtttgcgcgcatcaaatcgacgccgacggttgcagatcttctgcaaggcatgatcgtccaatcggcaaatgacggcgcaatcgttctggccgagggccttgccggtagcgaacagacctttgccggggcaatgaaccagcgcgcgaaggagcttggcctttcctcgtcgaaattcgtgaattccaccggcctgccggcggcggggcaggtggtgacactggaggatttgctaaatctcgctcgccatatccatgcggcgcatcccgaatattatcgatattatgagcagcccgcctacacctggaataatatcacccagcgcaaccgcaatccgctgctgcggctcgaagttggcgcggacggcatgggaaccggatttaccgaggcttccggctatgccctggttggctcggctgaacagaacggccggcggctttttctggcgatgagcggccttgccagtgtgaaggaacgggaggaagaagcccgcaaactcattcaatggggcatgaccggctttgatgatatgcgcatttttgcggcaaacgataaggtcggcgatgcgcaggtctttggcgggcaatcctcaaccttgccgctggtggtgaagaaggatgtggaactgcttttgccgaaggaggcgcgcgaaaagctgaaggcacgcatcatctatgagggtccgttgcaagcccccatcgccgcgggaacggaagttggcaggctgcaatttgaattaaaccgcagcgttttgcagcaagtgcccgtttttgcggcgcaatccgtcgcgcaaggcagcctgccgcagcgggcattgggatccgtggtcgagttttcgaccggctggctcaggaaatacctttgaaggctcgacctcgcgcttaaaggccgatattaaacagtgtgaggcccattcgggcatggattcatttgttcggatgccagagtgtcgggattgttcatcacatttgaaggtggagaaggcgcaggcaaatcgacccagattgccttgctcgccagtcatcttcgtaaccatggcttcgatcccgttatcacgcgggagccgggcggttcgccgggggctgaagccattcgccacgtcatcttgagcggaaatgccgaaacttatggtccggccatggaagccttgctgtttgctgccgcccgcgcggaccatgtggaccagttgatccgcccgacattggctgaagggcgcattgtcctgtgtgaccgcttcattgattcgagccgggcttatcagggcgtgacgggcaatctcgacgcgacctatatggctgccattgaacgcatagcgattgatggcgctatgccggacctgacgcttgttctcgatatttgcgcggaacggggactgtcgcgtgcgggcaagcggcgcggaagtgacacggcggatcgtttcgagaaggaagatattgccgtccatgaggcgcgccgtcaggcatttctggaaatcgcacggcaagaaccggcgcgctgcaaggtcattgatgccgaccgttctcaggaaaaaattgccgatgaaatccgctctgtcgtggacacgatcctgacggaaaaagggcttttatgatcgaagagctggacattcccaaaacacatgatgccattgaaggcgtccccggaccctcggccagcgcctatctggcggggcatgacgagatcgcgcgttttctggcgcaggcctatcatgaaggcaggatgcaccatgccttgctgttcgagggaccgcagggcattggcaaggcaacgctcgcctttcatctggcggggcatatgctctctttcggcgaccggaacgaggctcccgaaacgctaatcgcgccggatttttcaaaaccgctctggcggcagatcgcgggtggcatgcacccggcggtgctgcacatcacccgccctttcgaccagaagaccggaaaattccgcaccgcaatcaccgtggaggagatccgtcgcgtcacgcattttctgacgcgtacggcttccgatcacgcctggcgcatcgttattgtcgatccggcggacgatatgaaccgcaatgcggccaatgcgcttttgaaaacgctggaagagccgccggcgcgcgcgcttttcatccttatttcgcattcatcgggacgtcttttgccgacaatccgctcgcgctgccagagcatatcgttcaagccgctcgacggtgaaacgcttggccgcgcactgtcacatgcggggtcgaaggcgggcatcagtgcgggcgacataacggaagtgctgttgcagcgctcggaaggcagcgtgcgaaaggcgctgcttctgctggcgcatggcgggctggaaatttccgatacggtggatcagatcatagcaggcagcatattcgatcttcccaaggcgcaggcgctcggcggcatattgaacgggcgggaagccgaagtgcaatatgagcttttccgcgattacctgatggggcgtatcgcagccgaagcgcggcgctacgccgatagcgggcaattgcgtgaagctgatcaatgggcgcgcttctggagcgacctcattcgcgaaacggtggaggcggaaacctacaatctcgaccgcaggcaggcggttgttatccttctggaaaagactcatcgcgcttttcgcaccggtgtgccgccgctcacatcggcttgaatgaaatcgccaaccaagggtgggtttcaacgacgcgcatggacgtgacatgaacgcctacatgcgttatgtcaccgctgacgaatttcttctcgcgcgcgtaccacgcattgcttcggggcattgcttcgggcgcgcgcttccaaacatcgaaagaccgggtccataatgagccgcgaaaaatattacatcacgactgcgattgcttatccgaacggaaagccgcatatcggccacgcttacgaactgatcgcgaccgatgccatggcgcggtttcagcgtctcaatggcatggatgtttattttctgaccggcacggacgagcatggcatcaagatgctgcaaagcgcgcgcaaggaaggcattacgccgcgcgagctggcagaccgcaacacatccgccttccgtcgaatggctgaagtgctgaacagctccaacgacgactatatccgcacctccgaagagcgtcattacaaggccagccaggccatttggcaggcgatggtcgcaaatggggatatttacaagggcggctataccggctggtattccgtgcgcgacgaagcctattacggcgaggaagaaacggaagtgcgcgcggatggcgtccgctacggcccgcagggaacgcctgtggaatgggtggaggaggaaagctatttcttccgtctttcggcctatcaggacaagctgctcgacctctacgagaacaatccgggctttatcatgcccgccgaacgccgcaatgagattgtgagcttcgtgaagtcaggtctcaaggacctgtcgatttcgcgcacgaccttcgattggggcattccggtgccgggagatgaaaagcacgtcatgtatgtgtgggtggatgcgctcaccaattacatcactgcgctcggctatcctgatacgaccgatgagcgttgggcttactggcccgccaatgcccatatcatcggcaaggatatttcccgcttccatgcggtctattggcctgcattcctgatgtcggcccaattacccttgccgaagcgtgttttcgcgcatgggttcctgttcaatcgcggcgagaaaatgtcgaagtcagtcggcaatgttatcgatccgtttgaactggtggagcgttacggcctggaccagttgcgttatttcctgatgcgtgaagtgccattcggtcaggatggcagctacagccatgaggcgatcgtcaaccgcaccaatgccgatctggccaacgacctcggcaatcttgcccagcgttcgctatcgatgatcgccaagaattgcgaaggcaaggtgccgcagcccggcgcattttccgaggctgacaaggccattctggatcaggccgatgccgcgctcgaaaccgcgcgcaaggcaatggacgatcaggccctgcatctggcattgggtgcgatcttcgctgttgtggcggaagccaaccgctattttgcggggcaggagccatgggcactgcgcaagaccgatcctgcgcgcatgggcaccgtgctctatgtaacagccgaggttctgcgccgcgtcggcatcatggtgcagcctttcatcccgcaatctgcggagaagctgctcgatattctggctgtcccggctgacaagcgccagtttgccgatgtgctggcaagcccgcttgctggtgggaccgatctgcctgcgccgcagccggtcttcccgcgctatgtggaagcggacgaacagaactgagtttgatgatgcttgtcgatagccattgccacctcgattttgccgattttgagccggagcgcgatgctgttgttcagcgcgcgctcgatgcgggcatcaagcgcatggtgactatttccacgcgcgtccggaaattcgatgcgattcgcacgctggccgagacttatgaagcggtctattgctcggtcgggacccatccgaacaatgcacatgaggaactcgacattaccgccgatgatctggtgcggcttgccgaacatccgaaagtggtggcaataggcgaggcgggcctcgactatcattatgattgtgcgccgaaggaagcccagcaacagggttttctcgcccatattgatgctgcgcgccgcacccaattgccgcttgtcatccatgcgcgcagcgcggatatcgatatggccgaaatccttgaaaaagagacggaaaagggcgcattcccctttattctgcattgtttttcttccggccgtgcgcttgcggaaaaaggtatagaactgggcggctatatctcgttttccggcattttgaccttcaagaattccgccgatatccgggaagtggcgtcaatcgtgccgcgtgatcgccttctggtggaaaccgacgcaccctatcttgcgccggtgccgcatcgcggcaaacgcaacgagccgtcttttgtgcagcatacggcggccgtgctggctgaaaccatcggcgtcagcccggaagagatcgcggcgatcaccagcgacaatgttttccggcttttctccaaaatgccaagaccggccgaaggaatataaacgtgacttcgccccgcaattgcctgcgtttcacattgcttggctgcggctcgtcgccgggcgtgccgcgcatcaatggcgattggggcaagtgcgatccgaaaaatccgaaaaatcgccgccgccgcgcttctctgcttgtggaacgctatgatgcggagggaaacaatacggttgtcgtaatcgacaccggcccggattttcgcatgcagatgattgattctggcgtgcatatgctggatgcggcggtttacacccatccccatgccgaccacattcacggtattgatgatctgcgtacctatgtggtcgataatgggcgcctgatggatgtctatgccaaccggctgacgcgcaaccgtctctacgacacattcggttattgttttgaaacgcccgtcgggtcgagttacccgccgatcctctcgatgcacgatatcgcgccggaaacgcccttttcgattgagggcgcgggcggcgccatccgcttcgagccgttcagccaggtgcatggcgatattgaatcgctggggttccgtatcggcagcgttgtctattgcacggatgtcagcgcatttcccgagcaaagcctgcaatatataaaggacgcggatgttctcatcatcggcgccctgcaatatcgtccgcacccaagccatttttcgcttggggaagcgctggagtggatcgagaaactatcgccgaagcgcgctattctcacccatatgcatgtaccgctcgattatgaaacggtgatgcgggaaacgccgcatcacgtggagccgggctatgacggccttcgctttgaagtggccgtttagagcggttccgttttaatcgaaaccgctcctagagcatgcggaaagtgttctaagcgaccgcgcctttgaccgggaatggcatgacattgctgccttccacgacaggctgtttgggctgcttgtcttccagcttcaggccgcccgcgcgcaacaggtcggagaaacgcccgccacgctcggcaagctcgttgaagctgccgctttcgaccagatggcccttgtccatgaacagcaccagatcggcagagcgaacggtcgagagacggtgcgcaatgatgaaggtggcgcggttatggctcagctcgtccactgcctgcttgaccttttcttccgtctcgacgtcgagcgcactcgtcgcttcgtcgagcacgaggatcggcgaatccttaaggatcgcgcgggcaattgccagacgctggcgttcgccgccggaaagctgcgagccacgctcaccgacaaaagtgtcgtagccttcgcttttggcgaggatgaagtcatgcgcagccgcagccttggcggcggcgtggacctcatcatgcgtcgcattggcgcggccaacgcggatattgtcctcgaccgagcggttgaacaatccggcatcctgaaacacggtcgcgatagcgtggcgcagcgaacggcggctgacggtgcgcgtatccgtgccgtcaatcatgatacggcccgcagcggggtcaaaaacgcgctgcaacagattgatgagcgtcgtcttgcccgcgccggtggggccgacaatagcgacggtctggcccggctttacctcgaatgacacgtcatagacgccttggcccgaattcgggaactcgaaggtaacattgtcgaagacgatatcgcccttgacgtcgttaagatcggcaacgttttccggctcctgacggtcggcggtggcatcttccatctggaagaattcctccagcttggcgcgggccgtaacggtctggttgatgaaggcgctgatctggtccagacggccgatcatgagctgtgcgaaaccgataaaggcaatcacatcgccgacgcgcatctgccccttggtgacgaaataggcgcccagaaccagcacaaccaccatggagaaggtggaggccatgcggttgaggccgctggcaagcgcccaccagttgaggaccggaaactgtgcgttttcgaggttcttggcgtaatcgcgcagggcctgcgtttcggatgcgatgcggttatagctctgcaccaccgaaacattgctgatcgtatcgctcacatgctcgaagagcttgtggtgatgcttttcaaccgcggcctgtccatccttggtcttgcgcatgacaagctggccgatcatcacatagatgacgccaagcacgatcagcaccaaagacatgcgcatatccatggtcatggccaccggaatgagcgttgccagtgccaccacggtcgtcaggtgctggcgcatgaattcgagccagagggtgaagagggaatccgtcgcgcggatcagcgtgtgcagcgcattggaggtgccgcgcttctgatgccaggcaagcggcatggtgatgagccgttcataggaatcgatcatcacgcccagacgacggcgatgtgcgagccggtcggccccgcgtgctacgaaaacggctgccatgatgttgaaaccgccgagggcagcccacatgaggaggggcgaaaagatgtcgcctttatccgagatggactgaatgacccgtccgaacaggacaggctcggcaagggtgacaagggcaaccagcacacttgcgacacacatggttatcgtcgcggtacgttcgaccgcaagatactgcatggctcgccagtagatttttagcaacgacactttcgcactcccgcgcgttctatttcacgggactaaatggtatagcccgtttgttctatcaatatcgaatgatggcaagaagtggcgaatgggtgtccggatcgaccataaattaaaaacgtgtgtaaccgagtgtgaagattccggcggttggactgcaattctttcaggctgcggcaggcttgcccgataagggcgttaaattatcattttatagaaatgtgcctagcaatcgcgcgggcgcgcttctattgacagggtttgattaaagggcgcgcggacgcgctgcaaagactattgacgggttttttcatggcaggcgttgaacagaagattgtggatgcgggcgaggcgggtatgcgcctcgaccggtggttcaagatccattatccgggcctgggctttggtcatctgcaaaagctcctgcgcgcggggcaggtgcgtgtggatgggggccgcgccaaggccgacacgcgcattcaggccgggcaggctgttcgcattccgcctctgggggtggatgaaaaagcggctggcccaatgacggcgaagaccattcgcaaccagcaagatggcgacgttctctcgcaaatgctgctttacgaagacccgaaaatattcgttttcaataagcctgccgggcttgccgtgcagggcggctccggcgtgacccggcacatcgacggcatgttggaagcatggcgcagcacgaagggtgaaaagccgcgcctcgtgcaccgcatcgaccgtgatacatccggcgttctggtcgtggcacgcacgcgcggtgccgcgcaggcgctcaccgcatccttccgcgagcgtgacaccaagaagacctattgggcgcttgtcaaaggcgtcccgcgcaagcgtgaagacaagatttcgacctggctggtcaaggaacagacgccggatggcgacaagatgcgtgtttgccagcatggcgagccggattccgaccatgcggtctcctattaccggatcattgaaaaggctggaaacaacctggcctggctggaaatggaaccatatacgggccgcacccaccagcttcgcgttcatgcagcctatatcggccatccgatcatcggcgatccgaaatatttcgaggcagatcagaactgggaatttccgggcggcattcaaaagcgtcttcaccttcatgcgcggcgcatccgtattcccaacccttcgggcgggataatcgatgtcacggctccgttgccgccgcatatggtgcaatcgtggaacctgctcggttttgatgaggaaaacgcggaagaataggcatgtcaggcgaagcggggggaacggcccagggccgggtttcgtttgatggattggccattgctttggtcattttcatcatgttcggttgggggcttaatcaggtcgccatcaagatcggcaattggggtttcaaccccatgctgatggccgccgggcgttcggcgctcggcgggctttgtgtttttctatggtgctgctggcggcgtataccgcttttcaaacgcgatgatacgctgaagccggggcttgtggctggaatgctgttcggcaccgaattcgtgctgatctttgtggcaatggacctgacaagcgtggggcgtgtcacgctgatgatgaatgtcatgcctttctgggtggcgatcggcagccatttcctgctcggcgaacgcatgtctgttcgtgcgtttatcggcatgtgtattgcgttttttggcgtgtttctggtcttttccgatcatgtcagccggccggggccttatgctttttacggtgatctgctggcgcttttctccggtgtgctgtgggggctcaccacactcgttatcaagcgcacgaagcttgcctgcaccgcacccgaaaaaacactgctctatcaattggtggtcgccagccttgtgccgctgccttttattgcctcaagcgggccgctgatccgaaatcccgatatcatttctgtttcggcatttctgtttcaggccatattcgtcgtggcctttacctatccgctctggttctggatggtcaggcgctatccggcatcgaagctttccgattttgcctttctcacacctgcctttggtgtgctattgagcggcatcattctagatgagcctttgagctggaaaatttttgcagctctcgccctcatcggctgtgggcttctcatcatcaacaaaccggcaaaggtctccagcgcccgatgaaactggttctcttcgattgcgatggcacattggtggatagtggcgattttattcatcgctgcatggcggcaagttttgccgatgccggttttgctccgcccgcagtcgcggatacctattcgaccatcggcctgtccctgccgctggccatcgcccgattgctggggcgtgagcctgacgatcaggtgcactggctgacacagcgctacaaggaaaattttgtcaccatgcggcaggcggcagatttcaacgagccgctctatgagggtatcctgccgcttctggccgagcttggcgggcgcgatgaccttctgctcggccttgtgacgggcaaatcccggcgcggcgtgcgttcggtttttgagcgccatggtatcgggcattatttcaccgtggcccgaaccgccgatgattgtccgtcgaagccgcatcccgccatggtgcttgaatcctgcgcggaaatgggaatagaacccagccggacaatcgttatcggcgatgccatatacgatatgcagatggcccgatccgcaggcgctatggccgcaggcgtttcgtggggttatcatcacaggcaagggctgatggaggctggcgcccatcatatcctggaaaagccttccgatcttcatgctctattgctggaaatggaagaattctgagcctcgccctttgaaatccgtgacacgggactggataattcatgcgtgacattttgagcgatctcgaagccggaaagcagctttccgacgaaaatccgattgtacgggcgcaaaagcagatgcaggcgcaactgccgaagcgcttctatgaaaaagcggaagtggccgaaagcgagggcggtttcgctgtccatctggacggacgcccggtcaagacaccggcgcgcaaccttctgttgttgcccacccgcgcggcggcccagatcgtggccgatgaatttgccgcacaggaaaaactcatcgatccgggcaaaatgcctgcaacccgcctcgtcaacacggcgattgacggcatagcgcaagacccgcaggccgtgtttgaggatattctccgctttgccggaacggatatgctttgctaccgcgccgacagcccgcaggaactggtttctcgccaaaccgaaaactggggcccactgatcgactggatggaaagtcttggcgcgcgctttgcgctggccgaaagtgtcatgcatgtcgagcagccgcgtgaagcgattgccgcattcagcgttcatatggccggtttcaaagatccacttgctctggctgcattgcacaccatgaccacgctgatggggtctgccatcatcgcgctggccgtcgccaagggtgaaatctccgctgaaaagggctgggccatcgcgcatatcgatgaagactggaccatcgagcattggggttccgatgccgaggcaatcgaacgccgcaagaaccgcgagatcgagatgatggttgctgcgcgcctgctggaagccatttaataaaaagcttctaaaaccaaacataacttattgataaaatgaagaaaccccggcgaaagccggggtttctcttttgcgcgcgctttttagcgcgtcgttcccctcggtaatgggtcgttatagctttataccgagtaatacatatcgaactcgaccgggtgcggcgtcatttcaaaacgcatcacttcagccattttcagctcgatgaagctgtcgatctgatcgtcggagaacacgccgccagccttgaggaattcacgatccttgtcgagcgactgtagagcttcacgcagggagccgcagacggtcggaatctgcttcagttccttcggcggcaggtcgtagagatccttgtccatggcctggcccggatggatcttgttcttgatgccgtcaaggcccgccatcagaagggccgagaagcagagataagggttggcggacggatccgggaagcggacttcgagacgcttcgatttcggcgaggagccgaatggaatgcggcaggaagccgaacggttgcgtgcggaataggccagcagaacaggcgcttcatagcccggcaccagacgcttgtaggagttggtggacgggttggtgaaggcattcacagcttttgcgtgcttgatgacgccgccaatgaagtagaggcagttttccgacagaccagcatattcattgcctgcgaaggtcggcttgccgtctttccagatcgagaagtgaacatgcatgccggagccattgtcgccaaagaccggcttcggcatgaaggttgccgttttgccataggcattggcaacctgatgcacgacatatttctgaatctgcatcttgtcggcgttgcgcaccagcgtgtcgaatttcgtgcccagttcgtgctgcgcggaagcgacttcatggtggtgcttttcaaccgtcacacccatttccgagagcacggtcagcatttcggaacgcatgtcctgcaagctgtcgattggcggaacggggaaatagccgcccttgacgcgcggacgatggccgagattgccggtttcataatcggtgtcgtcgttggatggcaattcggcgctatcgagcttgaagcccgtattgaacggatcggccttgaacttcacatcgtcgaagacgaagaattcggcttccgggccgacatagaccgtatcgccaatgccgagcgatttcagataggcttcggccttcttggcagtcgtacgcggatcacggctgtagctttcgccggaaagcggctcaaggatatcgcagagaatgacaagcgtggactgggcgaagaacgggtcgatatgagccgtttccggatcgggcatcaaaaccatgtcggattcgttgatggccttccagcctgcgatcgaagagccgtcgaacatgacaccgtcgatgaacatgtcttcgtccacgaggccgacatccatcgtaacgtgatggagcttgcccttcggatcggtgaagcgaaggtcgacgaacttgacgtcgttatctttgatctgtttcagaatatcgttggcagtcgtcattttaaattcctgttcgcacgacgatgattggtagcaggttcggttagagcatttcctgtttcatgtaagtgattggaaaggctctatctgtttgttttcacgcatgtctttatcccaaaaccggttcccgcttttgggagacatgctttaaatggcatccacgccggattcgccggtgcggatacggatgacttcttcgatgttggagacgaaaatcttgccgtcgccgatacgtccggtctgggcggccttgcggatggcctcgatggcgctgtccacggtttcgtctgcgacaatgacttcgactttcaccttgggaagaaaatcgacgacatattcggcgccgcggtaaagctcggtatgccccttctgccgaccgaaacccttggcttcaatgacagtaattccctgcaagccgacttcctgaagggcttccttcacttcatccagcttgaaaggcttaataatggcttcgatctttttcatcagagaatggtctccgctcttcttcggaaatgagcattgtgcccgcttcgtctattgagaagcataaactgtgccagtttgaaaaatgcagataaaaaattttctttttggccatttcgcggccagagtggcactattaacggcatggagcaagcgccaccccgtgtgcggccccgcggcatatagcttcccgctaaaacaaatgcttaaaaattatgcaacttgcggtaaaaacaagcaaacttgcataaagtccggcagcgcgtaattaatcacaggcagaaagccgctggagaaaggtgcgttatgtttgaattgcttacgccggaagaaatggcgcgggctgaccgcctgacgatggagggcggcatcaaggacggtttcgcgctgatgctggcggcggggcgggcagttgccgacatagcgcaacatatgttcccgcaaaagcagcctgtcgccgtgctttgcggaccgggaaacaacggcggcgatggctatgtcgcagcgcaatatcttctggaagccgggtatgaagccgtgtgtttcgcagccgcgcccccgcgtcagggaacagacgccatgcgtgcctccatattctataaggggcaggtgcgggatctcaacgaattttcgccggcgagttttggcggcattatcgatgcgctttatggcgcgggcctcgcgcgtgcggtcgaaggcgcgcaagcgacggtcattgatgccgtgaatgcctccggcctgccggtcgtggctgtcgatctgccaagcggcatatcgggagcaaccggcatggcgctgggggcggcgatgagggcaaaggcaaccgtcacgtttttccgcaagaaacccggccatctattgcaaccgggcagggcgcattgcggcattatccatattgcggatatcggcattcccgatcgaattttaggcgagatcaatccgcgggtttttgaaaacagcccggaactctgggccgatagcctgccatcccctgcggtcgatgcgcataaatacagcagaggacatgcggccgtattttccggcgcaatgcattccaccggcgctgcccgcctgtcggctatggcggctgcacgaagcggggcaggtgcggtgacactgctttcaccgccggatgcgctggcggtcaacgctgctcacctcaccagcatcatggtgcgcgaaacgcgcagccagcaagatgccgcgcaatttatcaccgaccgcaaggttacagcggctgtattggggccgggctatggcaatcctgcctttgcgcgtgactatacgaagatgctgttgagtgctgcttcgggaaaggccggacaattccggggcctcgtgctcgatgcggacggcattacggctttcgagaacaaaccggacgagcttttcgatacgcaccgaagcagtgcaaccgcactggtgctgacgccgcatgaaggcgagttcaagcgcctttttcccgatattgccgaagacaatacttcaaaaatcgacaaggcccgcaaggcggccatgcgcgcgaatgcggtcgtcatctacaaggggccggatacggttatcgcggagccgggtggcctcgctgtcataaactccaatggcacgccatttctggcgacggcaggttctggcgatgtgctgacgggcattgtctgcggattgctggcacagggcatggcgccctttgctgccgcctgtgcatccgtctgggtgcacgcggatgcggcgcgccgttttggtcacggactgattgccgaagatttgcctgcgcaattgcccgcggtctggtcgtcgctctcacgttttggctagagcatgcccaaatatgggagccactctcgttcaatggtccgatctgtggttctgcccagcgccgacgtcgatgatgacatcgcctgaaatcgaaacatccgtattgccgacgcggaagtgtttcccgcttccgcgcgaggcctgatcgggctcaggcgcaggcggcggcgcggtgacaataggcttttgcggcttgacgcccggaagctccgtctgctgcatgtcctttgcttctgccgctaaggagaagcttgaaaaagaaaacgcaactataagaagttgctttactaatccacttatcattgtgccggatcagccacggcgacaatcagatcaccggccatttcaagtgtgaattcattataatgtgagatgacgcggcttggttcgtaatgctgaaccggcaagtccgaatatccgaaatccacggctaccacgggaattcctgcggccttggccgtgtctatgtcggtgcggctgtcgcccaccatcaaggcgcggtcacgattgccgccagcgcgtgcgatcgtttcgattagatggcgtgggtcgggtttgcgccaggagaatgtgtcggcgccgcagatggccgcaaagcgcgcggcttcccccattgaggtcaaaagcttgaccgacaattcctcatatttattggtgcaaacggccagttgataaccattgctttcaaaacggtccatggcttccagcgcgccgggaaagaacgaggaatggccgggcatatgtgcggcataatgcgcgcgaaactcttccaccagtttatcgagccttgcctcatcgagctgttgctgctgtgcggcaaaggcgcgctcgatcatgacgcgagcgccctggcccacaaaacggcgcagcgatccccggtcggcggttttcaggccggaaatggcaaggcaatggttgagactgtccagaaggtcgggggctgtatccaccaatgttccgtcgaggtcgaaaacaatgatgggcttctggctgactggggacattgcatttctttccggaatgaaaaacgataattaaatacctatccgatccttcacatgggctcaagttcgctggcgccaaccaatatgggcgaatttctgcaacttgtatcgaatggaagctttgttacgccgcgcctgcgtgctagagcatttccagcagaaatgtgaaacgcctacgcggggaaatcagtccactggactgatttctgatcccgcttcgatacgtaggacaatgcgacaaaacaacgagttagggcggttccaacgattgtgataaaataggaaccgctctggaggcgaagaagcaggattgagaatccgcgggggaagaaacgggaattctggaatggatgaagcacgcaagctcaagattgcggcggcagccgaagcgctgacttatgtaaaagacggaatgcggttgggcatcggcaccggctcgacggcggaagaatttgtgcgtctgctggctgaaaaggtgaagggtggctttcgcgtcattggtgttccgacttcggagcgcacagcaaaactgtgtgaggaactgggcgttgcgctcaccacactcgaagaaacgccgcatctggacctgacaattgacggtgcggatgaagttgacggcgaactcagccttatcaagggcggaggcggcgcgctgcttcgcgagaagattgttgctgcggcttccgattccatgatcgtgattgccgaccagtctaaagttgtggaaacgctggggcgttttcccctgccgattgaagtcaaccgcttcggcctcggcgcgacaatccgggcgattgaggcggcggctgtaaagtgtggtcttgcagggccgctgaacctgcggttaaaagacggttcacctttcctcaccgacggtgggcactacatcgtggatgcatcttttggccgcattcccgatccaaagacattatctgacgctctcttcgccataccgggcgtagtcgagcatggacttttcatcggactggcgcgtgcgacgattatcgccggcaccgacggtatccgcaccatgaaccggtcttgaactgattgaacggagtaatgaccttatgatcccggcaactggctttcgccgtctgattgcaccgttttccgcgctcgtcctgatggcgggtgtgcattcggcctttgcgcaggaaatttccgaatctcatctggaagctgcacgcgctgcgatttccgcaatcaatgctaccgagcagttcgaccagattctgccgagtgcggcccgcgccctgaagggtgagctcattcaaaaggacccgaatctggaagctctcatcaccaagacggtcgatgacaaggctctcgcgctcgcttcgcgccgcgccgatctggaaacggaatccgcgcgcgcctatgccaaggctttcaccgaagacgagttgaaggccatcaccgcgttctacacctcgccagccggcaaaaaacttctgtccgaaggaccgatcgtgacgcgtgaagtcgtcaaggccgccaacatctggcagaacggcgttgcccgtgatctggcccgcagcgtggccgaggttctggctgcacaggctggtgctactgctgctccgcagcagcctgcaaagcagtaactttctcggtaatttttattgtaaaagcccggcaaaacttggccgggctttttcttttgctacatataggcaaacatatcgaaatgaatggagagggtggctccccctcttcaaaacagaaacctctcgataacgcttgaagcggggatttccatgaccggttttgactacgacctttttgttattggcggcggctccggcggcgttcgtgcggggcgtctggcaggggccataggtaagaaggtggggctggccgaggaataccgcatggggggcacatgcgttatccgtggttgcgttcccaaaaaactgtttgtctacgcatcgcaatttcccgaacatttcgaggattccgccggttatggctggagcatgggcgaggcggctttcgactggaaaaagctgatcgcggcaaaagacaaggaaatcagccgtcttgagggcctttatcgtaaagggcttgagaattctcacgttgatatcttcgccagccgcgcggaactgatcgacgagcacacaatcgaattgaaggctgatgggcgccgcgtgacggcggataaaatcctgatcgccaccggcggccggccgaacacgcacgaatccttgccgggccacgaatattgcatcagctccaacgaggcttttcatctggaagaattgccgaaatccatcgtgattgcgggcggcggttatatcgccgttgaatttgccaatattttccatgggcttggcgttgaaaccacgctggtctatcgaggcaaggaaatcctttcccgctttgatcacgatattcgcagcctgctgcacgaaacgatggaggcgaaaggtatccgcattctttgcggcgctattttcgagaaggttgaaaagaaggcggacggaaagctttcggtcgaactgtccaatggcgagacgctggagacggaccaggccatgctggcccttggccgcatcccgaacgcggatggcctgggccttgaaaaggccggtgtaaagatagacaagtccggcgccatcgaggttgacgattattcgcgcaccaatgtcgaaaatatctgggcggtcggcgatgtgaccaatcgcgtgcaactcaccccggttgcgatccatgaagccatgtgtttccttgaaaccgccttcaaggacaatccgaccaagcccgaccatgagctgattgcaacggcagtcttttcgcagcccgaaatcggcactgtggggctttcagaagatgaagccgcgaagaagtacccggagcttgaaatctaccgcgccctgttccgtcccatgaagaacacgctctccggccgcagcgaaaaaacgctgatgaagctcgtcgtggaaagtaaaagccgcaaggttctgggcgcacacatcatggggccggatgctggcgagatggcgcagcttctgggcatttccctcaaggccggagccaccaaggacgacttcgaccgcaccatggcggtgcatccgactgcgacggaagaactcgtcaccatgtataagccaacctatcgcgtagtgaatggcaaaaagatagaaggctgaatatttctctgatcgagcgtattcttaacaattcttgctggcataaaatctctgtgtgcattatatcagcgcgaccacgcatgccgggtttgcgagcgcgggctgtcaacctgtacaggcatggcccgccacattcggaattccggctttcgtgcaaggaggatataatccgagagaaatctagcggataacgcagacaggtgctcaaatgacgaagaactggaccccgcaatcctggagaagcaagccgatcaggcaggtgccgttttatccggacgcacaagctctgaacgacgttgaggcccgtcttcgtacctatccgccgctcgtttttgcaggcgaggcgcgcaagctcaaggaacagcttgcagccgttgctggcggcaaggcatttttgcttcagggcggtgattgcgccgaaagctttgctgaacatggcgcggataatattcgcgacttcttccgcgtcttcctgcaaatggccatcgtgctcaccttcggcgcatccaagccggttgtgaaggtcgggcgtattgccgggcagttcgccaagccgcgttcatctgacatggaaacgaaagacggtgtcgagcttccatcctaccgtggcgatatcatcaacggtatcgagttcgacgaatcctctcgcattcctgatccgcagcgccaggacatggcctatcgtcaggcggcggcgacgctgaacctgcttcgcgctttcgcacagggcggttacgccaatctggaaaatgttcaccagtggatgctgggctttgtcggcaagagcccgcaggcggaacgctatgcagccttggcgcagcgcatttccgaaaccatgaatttcatgcgcgctatcagcatcaccgccgaaagcaaccacgccctgcgcgagacagacttctacaccagccatgaagccctgcttctgggctatgaagaagccctgacccgcatcgattcgacttccggcgactggtacggcacgtccggccacatgttctggatcggcgatcgtacgcgccagcctgaccatgcgcatatcgaatattgccgcggcatcaaaaacccgctcggcctcaagtgcggcccgtccttgcagccggatgatctcattcgcctcattgacctgctcaatcctgagaacgaagctggccgcctgacgcttatcgcgcgttttggctacgacaaggtgggcgatcacctgccgcaactcatccgcgctgtcgagcgcgaggggcgcacggtcgtctggtcttgcgatcccatgcatggcaacaccatcaccgcaggcggctacaagacccgtccgttcgaccgcattctcaaggaagtggaatccttcttcgcgatccatcgcgccgaaggcacccatccgggcggcatccacattgagatgaccggcaaaaacgtgaccgaatgcacgggcggtgcgcatgcaatctctgctgaagatctgcatgatcgctaccacacgcattgcgacccacgcctcaatgccgatcaggcgctggaactggccttcctgttggcggagcttcttaaaaaggagcgtgatgccggagtggaaaagcgggccgcaatcgcctgagtgcaattgattcattgatctgaacgggcagggcggaggtttcgatctccgccctgttgcttttcggaaaaactcgctattgattgcgagatcattcacttccggagagcttcatgcagcgcattttgctggcttttttgaattccatgcgggcgctgaaacatctggcgggcaatgaaaaggccgtgcagcaggaactcctgctgttcctgatctccctgccggtcgccggtttccttgcgccgacctggcttgccttccttctgatgacgggttcaatccttttcctcgtgctggtggaagtgctgaacacggctattgaagcgacatgcgatgccgtctcgcttgattttcatgaacaaatcaagattgcgaaggattgcggctcgctggcggtgctgatcgcgattctgtttgttgccgtgatctgggcctatattattgcgactacctatctggcctgataaaccgcgcggttccttacagcatccgttgcaatcgattgcataagcgcgctaaagctgtcgcatgacaggctctcacgagaatctcaccatgcttcgtattgcggttgcgcagctcaatcccaccatgggcgatatcgccggaaatctggccaaagcacggacggcccgcgccgaagcggcaaggatgcaggccgatcttatcctttttacggaacttttcatttccggctatccgccggaagacatggttttgaaacctgcttttgttgccgcctgcgagaaggccgtgcgtatgcttgccgccgacacagccgatggcggccccggtgtcatcatcggcacgccgctgcaccgcgatagcggttcgcataatgctgttgccgttctggatggcggggagattatcgctgagcgtttcaaggtcgatctgccaaattatggcgaattcgatgaaaagcgcgtgttcgagcccggcccgatgcccggcccggttaattttcgaggtgtgcggctcggcattcccgtctgtgaagacatatggggcgaattgggtgtagcggaaacgctggccgaaagcggtgcggaaatcctgcttgtgccgaatggctcgccttatcatcgcgccaagatggaccgccgccatcaggtggtgctgaaacaggtcatcgagaccggactgccgatcgtctatgccaatcaggtcggcgggcaggatgagctggtcttcgatggcggctcctttgttttcaatgcggataaatcgctttgcctgcaaatgccgcaattcgccgaacagattgcgttgactgagtggcaacgggatggtgacggatggcgttgcagggatggcgaaaaggcaagcctgccggaagggctggcagccgattatgccgcctgtatgcttggcctgcgcgattatgtgaacaagaacggtttcaaggatgtcgtactgggcctttccggcggcattgactctgccatctgtgcggcacttggtgtcgatgccctgggcaaagaccgtgttcgctgtgtgatgcttccctatcgctatacttcggaggaatcgctcgcggatgccgccgattgcgccaaggcgcttggcgtgcgctacgatatcgttccgattgccgaaccggtcgaaggcttcatgaatgcgctgcagccgcttttttccggaacggacagcggcgtgaccgaagaaaaccttcagagccgtgcgcgcggcacgatcctgatggcaatctcgaacaaattcgggtcgatggtggttacgaccggcaacaagtccgaaatgtcggttggttatgccacgctttatggcgacatgaatggcggcttcaatccgatcaaggacgtgtacaagatgcaggtctatgcgctgtcgcaatggcgcaaccagaatctgccgcagggcgcacttggcccggcgggtgaggtgatcccgcaaaatatcatctcgaaagcgccttctgccgaattgcgcgaaaaccagaccgatcaggattcgctgccgccttatcctgttctggatgatattctggaatgcctggtcgaaaacgagatgagcaatgctgaaatcgttgcgcgcggccatgcgctggaaaccgtgcaacgcattgaacaccttctctatctcgcagaatataagcgccggcaatccgcgcccggcgtcaagattaccaagaagaatttcgggcgggatcgccattatccaataacaaaccgcttccgcgaccgctgaaagcattgacaatgactgttactgtccgttttgcgccgtctcccaccggctatattcacatcggaaatacgcgcactgcgctttccaactggctctatgccagcaagaacaatggcaaattcatcctccgttacgacgatacggacgtcgagcgatcaaaggacgaatatgcacaggctattgcggtcgatctcgactggctgggcgtccggccggaccgtgtggaatatcagtcgaagcgtttcgatatctacgcaaaagcggtggaaaagctcaaaacggcgggccttctctatgcctgctacgagacggcagacgagcttgaacgccggcgcaagttgcggcttgctcgccgtttgcctccggtctatggccgcgaggcgctgaaacttacagacgctgaaaaagcggcactggaggccgaaggccgcaaaccgcattggcgtttcctgctgccgaatttcgagagcgatccttttgcgacgcagcgtaccgaggtccattgggacgatctggtgcgaggtccgcaaacggttgatcttgcgtccatgtccgacccgatccttgtgcgcgaggacggcacctatctctatacgctgccttcggtggttgatgacatcgacatgggtgtgacccatattattcgcggcgacgaccatgtgacgaataccggcgtacagatttcgatattcaaggcgctgggtgcgacgcctccggttttcggccaccataatctgctcacgaccatatcgggcgaagggctttcaaagcgcaccggcgccttgtccgtcggctccttgcgtgaggcaggctatgaacctatggccgtggcgtcgctggccattcttatcggaacatcggaaagtgtcactgccgcccccgatatggcggcgctggccgaacatttcgaccttgcatcgatctccaaatcctctgccaaattcgatccctcggagcttgatgcgctgaaccgttcgctgctgcatgaaatgccgtttgaaaaggcaaagccacgtctggaagctctgggtatttgtggcgcaaaggccgaatccttctggcttgcggttcgcggcaatctcgaccgtttcagcgatgtgtcccattggtggcaggtggtgagcggagatttgccggaagcgcctgatctttcaggcgaagaccgcgatttcgtgcgccatgccttcgatttgcttccgcctgaaccatggaatgggcagacatggaaaagctggaccgaagcggtcaaatccgcaacgggccgcaagggcaaaaacctgttcatgcccttgcgtctggcgcttacggggcaggcgcatgggccggaactggctgatttgctggtgctggttggtctggaaagaacgaagagccgacgaccctgacatttgaattgcccacatagggcctttccggcggcggcgccaccgtcaccggctgggccttgttttctgccggtgccggcaggctgtccgagagcgaattgctcgatggtgtataggctaccggatgggtatcggtcacagcgggagatgtgtaggctggcatcgccaattccgccgtggcaggctccgttgctttatccgcaatacgcctggccggcgccttgttctttgtcggctccttaacctttttcctgatcttgcgttgcgatatccagcttgcagtgcaggactggacataaaccgatgacgagcctcgccctgcaataacagcgttcaactccgtcagacgatcctcaagcatcttgatttcggattgaagccgatccgcagttccctctaatcgcgagcagcgcgatgagccgaccttgggcgagaatgcaccgccgatgcaacgctctcgtgttatctgcgcgtgcacgcgggccaactctttcctgttgcggtcgaggcgggccttggtaggcgcaatctggccaaccagccgcgagcgctcttttggtgtgcagggctgaaccggttgcgttgttgtacaccccgccactatgcctgttgctgctacagcagctaaaataaatgataaccgagatttttttgtaaaaataatcgccataaaacgaacctcaaccccgttgttcgtgagtgagattattgtcgtatggctttaatgaaaagtaaactccgagtataaccattgtcatacccggcgttttattcgtctaatacttcaatatgcttttaaagcataatctaaaattacttctgccgacgattgctggcgttcttttgcaaggcttcgacgacggccagcgccgtcatgttgacgacaccgcgcgatgtgacggaaggcgtcagaatatgggccggacgggttgctccaagaagaattgggccaacatgcagcgcatccgtgacggccttgaccacattaagtgtgatgtttgctgcatcgaggttcgggaataccagaagattggcttcgcccttgaggcgcgagcttgggaagacccggtcacgaagcgtctgcgaaagagcggcatcgccatgcatttcaccgtcggattcaagatctggagccttttccgcgagaatggccgcagcctggcgcattttttccgcgcttgccgattcctttgagccgaaatttgaatgcgatacgagcgcggcctttggttcgataccgaagcggctgatctcgcgggcggcaagaactgccatttcggcaatttcgttcgcatcgggttcggcattgacataggtatcggtgaggaacaacgcgccgcgctgcgagatgagcaggctcagggctgaataatcccggatgccgggcacctcgccgataatctggcgaacgacgcgcagatggcgttcaaaacggccttcaaggccgcagatcatcgcgtcggcctcgtcgcgcatcacggcaagggctgcaatggcggtcgagttggtgcggacgattgtgcgcgcagcttccggcgtgacgccctgacggcccgtataggacagataaagatcgacatagtcgcgatagcgcggatcgtcttcggggttgataagctcgaaatcggtgccggggcggattttgaggccgtaacggcgcaggcgagtctccacgacctgcggtcgcccgacgagtatcggtgcagcgatgcgctcctcgatcaccacctgtgctgcgcgcagcacgcgctcatcttccccatcggcatagatcacgcgcatgggcgcaccttgcgtgcgggcagccgcgaagaccggcttcataataaggccggagcggaagacaaaccggttgagccgatcgagataggcttccatatcctcgatcgggcgcgttgccacgccggtttccatcgccgccttggcgacggcaggcgcaatgcgcaggatgaggcgctgatcgaacggcgagggaatgatataatccgggccgaaggtcggcgtatcgccggaataggcgcgggcggcgacatctgaaggctcttcgcgggcaagcgaagcgatggcgcgcactgcggcaagcttcatttcctcgttgatgaccgttgcgccgacgtcaagcgcgccgcggaaaatataggggaagcagagaacattattgacctgattgggaaaatccgaacggcccgtgcagatcatggcatccgcgcgcgcggcgcgcgcttcctctggcatgatttccggctttggattggcaagcgccataatcagcggcttttcggccatctgcttcaaaagttcgggcttgagaacgcccgcagccgaaagcccgaggaatacgtctgccccgccgatgacgtcggcaagcgtgcgcgcgtcggtcttttgcgcatagacttccttccagcggtccatgagcgtgttgcggccgtcatagaccacgccctcgatatcgcagacccagatattctcacgcttcgcgccaagattgacgagcagattgaggcaggcaagggcggcagcacccgcaccggaggtgacgatcttcgcctcctcgatcttcttgccggcaagctccagaccgttgagcacggcagaggcgacgatgatcgcggttccatgctgatcatcatggaagaccggaatattcatccgctcgcggagctgttcctcaacctcgaagcactccggcgccttgatgtcttccagattgatgccgccgaaagtgggttccagagcggacaccacatcgacaatccggttgatctcatgcgcatcgatttcaatgtcgaaaacatcgatatcggcaaatttcttgaacagaactgccttgccttccatcaccggcttggaggcaagtgcgccgatattgccgaggcccagaacggccgtgccattggacacaacggcaaccagattgccgcgtgccgtatattcggctgcggtcgcgggatcgtcatggatggcgaggcagggcgctgcaacgcccggcgaataggcaagcgctaggtcgcgctgattgccgagcggtttcgtcgcctgaatttccagctttcccggtttcggatagcgatggaagaacagcgccgcttcgtcgaagtcagagcgcgtcgaaggggaggaaggtttcttggtcatcttgcatcgctttccaattctttcgcgcttaattcgggaaaaatagagcgcgtaaaaggcgtattggctgtacgccgggccgattattgtgtttttagcctaaagttccaaatagcagtaggctcattttctataatgagtttttccaaaatggcagatcgtgagtgtaatctgtcacatgaaatatggtgagaggtgtgatgggcactggaaccgatcagccccacagacctggctccggcggatagacaagtgcgccgtcataatgaaggccgggctcccggtcacgggcaagcaggagagggccatccaggtcgacaacagtggccttctgcgccagaaggacggcaggggccatgccgagcgacgtgcccaccatgcagcctaccatgattttcaggcccagatcgatggccttgtcgcgcatgatgaggccttcggtcaagccgccggtcttgtcgagcttgatattgacggcatcatagcgccgggcaagctcttccagcccttcggacgtatgggcactttcatccgcacagatgatgaccggccgttcgatgcggctgaggatttcgtccttgcctgccggcaaaggctgctcaatcaggatgacgccggcttctgccgccgccttcatgttttcctcgatattggcgtcggtccaaccttcattggcatcgatgatgatgcggctgccgggcgccgcttttgccacggcatggatacgttcaatgtcgttttcgccgcccatcttcacttttataagcggataatgcgcaaccttcgcagttgattgcgccatttcctcaggcgttccaagcgaaacagtgattgcggtttcaagagcggcggcactgccgcccagcatatcggcaacccttttgccggattgtttggcttccagatcccacagcgcgcaatccacggcattgcgcgcagcgcccgccggcataagcttttgaagctcatgccgtaaggctcccttttcaatggccgtgcgcactgcttcgatctggccgctgacgctttcgatggtttcgccataacgcgcatagggcacacattcgccgcgtccttcgtgaatgccgtcaccaattacgcagaccacaacagcggcttctgttttagagccgcgtaagattgtgaatttccccgcgataggatagcgttcatgaatgattttcaatgtattgtgcatagaagtgcccttcgggacgcagtatttcggtcgttcaacgactcgtatatgaggtaggccatgttgaccgacgctgccgacaaagcaagagctacgacgaatgctgcgccaaagattgatgtgggcgaacaggacggcatgcgcgtcatccatctcagcggccactggatttcgcaaagcgttcatctggtcgatgacaagatgcgcgggattgagcaggccggtggcgacaaggccacaatcatcgatatttccggcatttccaaccttgatacggcaggcgcatggctgatcgaacgcctgcgccagcggctagccgcaaagcatgtggatgtgcgtctgaagggcgtgcacgaagcttggcttccgctgatggaggaggtgggaaatgccgttgaacggacgctggatattccgcgtaccaagtcgccgtttttcttcattgcctttctcaatgtgctcggcggcgccgtcatctccatgttcaacgacttcaagatggcgatgcatattctgggcgcaacgattcgcggcgcgcagcttaaatatggacgcggcaacggaattccgattgccgccatcgttacgcaaatggatcgtatgggtgtcggcgcgattcccatcatcgttttgatgtccaccattgtcggggcgattattgcccagcagggcgcatttcagcttcgctatttcggcgcggaaattttcgttgtcgatctggtcggcattctggtgctgcgtgaactgggggttctcttgaccgcgatcatgattgcgggccgttcaggcagcgctattacggcggaaataagctccatgaaaatgcgcgaggaaaccgacgcgctgactgtgatcggcctcaaccccgtgggcgtactggtttttccgcgcctggtggcgcttgtggttattcttccgctgcttaccatcctgtccgatctctccgcacttgtgggcgcggcgggggtgagctggctttactccaatatttcaccggaggcattcatcagccgccttcatgatgcggttgcactcaacacctattttgcgggccttatcaaggcgccattcatggcgatgattattggtattctggcttcggtcgaaggcatgaaggtgggcggaagcgcagaatcacttggacggcgcgttaccgcctcggtggtgaaggcgattttcgtggtcatcgttgtggatggcctgtttgcaatgttttatgcggcaattaatttctagggcatcccctcaattgggcgccggttttgggataaaggcatgcataacaataaacagatagagcatttccaacgattcaaataaaataggaaacgctccaggactaaccgactcattgttttttctgggttctttgagacacagttgcacataaaattgacgtatgaacttgttggcgcggtttagtctggcagcaagctcggttaaagaatggttatggaaaacggcatcgacactcagtcgcaaccccaggaagatcagaaccaccagacgggtgtgccgatgatctcggtgcgcgacgttacggtttcgtttggtcaccagactgttctcgacaagctttcgctcgatatattccagggagacgtccttggctttatcgggccgtccggctccggcaagtcggtgctgatgcgtaccattcttggcctcaacaagaagcagaccggcgatatcgaaattctcgggcgcaatatcgacaagctgaacgagatggaaaagatggccatcgatatgcgcatgggggttctctttcagcatggcgcgctgttttccgcgctgaacgtgctggagaacattcaggtgccgatgcgtgaatatctcgacctttcgcccaaactcatggatgagctggcgcgcctgaaggtcgatctggtgggattgcacccggatacggcggaaaaatttccctccgaactttcaggcggcatgatcaagcgcgccgcgcttgcgcgcgcgctggcgctggatccggatattgtgtttcttgatgagccgacatccggcctggacccgatcggtgcagcggaatttgacgatctgatcgcaaacctgcgcgatacgatggggctgacggtttacatggtgacccatgacctcgacagtctttttgcaatctgcgaccggatcgcggttctgggaaacaagaaggtgctcgtgagcggcaccattgaggacatgctgaaggtggatgacccttgggtgaaggcctattttcggggcaagcgtgcgcgtcagattgatacatctgcgccaagtagacggcggccgggcaaccgcttgcagactggataagatatggaaacaaaagccaattacgtactggtaggggttttcacgttgctcgtaagcctgttggctttcggcttcgtgtactggattgcgcgctatggcgaagcgcgcgattccctgcctctggatgtgcgcattcagggttcggtcacgggccttggtattggtagccaggtgcttttcaacggtatcaaggtgggcgacgtgcgccggctgcatctcgatgacagcaatccgggcatggtgattgtgcagacacacgtgaacgcgaccacgccgatcacacgttcgaccacagcaacactgggctttcaggggcttaccggacaggcttatatcgaactgaaaggcggccggctggatgagccgaaccttttgacggaggcagcgaaggaagacacggtcgcgcgtattgacgccgatctgtctgccgtgaacaatcttctggcaaccgcgcaggatattgccgcgcgcgccaacaatgtgctgagccagcttgaaggtttcgtgaaggacgcccgcggcccgctgacggacacgatcaacaacaccaaaacctttacgcaagctttggcggataatgccgatatcattcaggagcttggccagaatgccagcaatattcgccagatcgtcgtggacgcgaaggatatgatggcgcgtttgaatgcggcgtccgtcaaggttgaaagcattctgaataaaactgacaagatgttgtctgccgacgacaagaacggccttgtcgcgcaggcaatcacgacattgcaatccattcgtgaaacctcgaataatttcgaagcgcgccttgcgccgattgccaataatctggaccgtttttccggacagggcctgcgcgaaatgcagggtgtcgttattgacagccgccgtgcaattcaacgtatagaacaagtcattaccgagcttgagcgtaatccccagcgccttatcttcggcgggccggggagtgtgcctcaatatgatgggaggaagcgtcattgatttccaaaacctgttccagtgacatgaaatcacggcgcatgttccgtcacagaggttcagttgcaattttgctcaccgcatttctggcggggtgcggtacaacaacgccgctcgacacgttcaacctgtccacgccccagcccatggtgaccgtaccgaagcgcaagaacttgcaattgctgatccccggaccagccgcgctgaaagctctggatagcgagaatatcgtggtcagctctgcgccgggctccatcgaatatctcaagggtgcgcaatggggcgacaggctgaccaatatcgtgcagtcgcgccttgtgcaggcttatgaaaataccagcgcatttggcggcattggccgtccgggcgatgggctggcgataaattatcaggttctgactgatctgcgcatgttcggcattcaggcctatacatcgccacaaactgctgttgtggaaatggccgtcaggctcttgagcaacaagaccggcgaagtccgcgccacccgcgtattccgcacggcaattcctgttacgggaaccagcaatgcggcctatgtgaaggctttggacaaggcttttgaccagactgtgaatgagatcgtaagctggacgatttcaaccctttagagcggttccggttaaaacggaatcgttgggaccgcgctaaaacgtagccagttcaagcaccttatgaagatggtttcgtggcaccggttggctcgcaggctggccggtgttttatatgtatgaggcgaaaagtgtgggcctgaagcgcgttttgcgcttcaaaaagcaaagtggcctgtaatcaaaaaaagcggctggaaggccgcttttttcattgctcaattttaactggagccgctctaccgaaggcgtccgcttgcatgggcgagcatggtgtaaaccttgcctgtgtcggatgtcaggtaagtctgcgtcaccatattatcgcggtcattgcgggcaacgtcttcgagaagacgctggaaatcgtccatgtaacgatctacggcgcggcggaattcaccatcggtctgatacttgcgcttgatatcgtcaaaggtctgctgacctttcagcgtatagagacggcgggtgaaaacattgcgctcaccgcggcgataacggtcccaaagctcaaccgaagcttcgtggtcgatagcacgggcgatatcgacggaaagcgagttgagcgattcaaccacatggctcggagaacgcggcgttgcggccggctgcaccttgggctgcgcggcttcttcttcctcacgtgaggcgcgggcaagaagatcggaaacccaaccgcgcggcttttccgcagatgccgctggagcaggcttttggttcggcgcttccaccggacgcgaccggaccgcaacatctgtctgtgccagaggcgcgatcggtgcccgaacaggagcttgaaccggagcagggcgagatgctgcggggcgcgacacagggcggtcggcacggccttcacccacatcaaccagacggcccgacttgttgacaatttcagcaagttccttgagcgcgttgatctgctcgctcacggccttgcgcatggcggtcgtcgtttccttcgcttcggcaggcatgtcgagaacgccacgcttcagttcgccgcgcgttgtatcgagttcggcgcggatttcgcttgccgtgcggcgaatttcgtcggtcgctgccgagaacttctgtgcggcctgttcgacgatatccgaaacgctctcgcgcatcttttccgccgaaacgcgggtctggccttcggcgcgctggaaggacgaggcaaccagagcctcgaaggattgcatgagcttttcgacgccttccgatttttccaccagaccggaagccagcttgtcgagcgcctgatgacgctcctcaagtgtgctgacgaggccgttctgtgcggaattgatcatatcggatgccgaagacagaaccttgccatgttcatcgaagcggtcggcaatatcggcgatttgcgacaaggtattgtcggatagcgtacgaagcgtaccgagattgctgtcgatgaggccagttgaagcctggaacatctgcgccgcgcggttcgtgttttccacaaagctcgtcgtagagtccaccagacgcccatcgatatcggcaaggttgcgcgtggcggcatcaatcagcttgccaagctcaccattggaagcggcgaggcggtcaatgagttcgctgacattgtcggaaagcccgacctttgcctgctggaccgcagcgatggtttccgccgtgcggcttgccagcgcattgacgagcgccgcattttccgaacgcaggcgatcagttgctgcatgggttgcttcttcaagctgctgggcaaggccacagccactatcggcaaggcgctgaaccagcggttcggccgtatcgttgaggattttggtgatttcctgcgagcgagcggcgaggacggcattgagctcacgggtgcgttcttccagcgtaaccgccgtcgtatccgtcacctgcgcaatgcgagcctcgacggagccgagctccatcgtgatgcgcgagccgatatcgccaagacgggttgcgatcgcatccgcacgctcgacaagacgtgtttctgtgccagcgagattgtcggcaacgctggccgagaaggattcgctgtggctggcaagcgtttcgcttgttttggcggccgtatcggcaatgcgtgcctcaatggtcccaagctcgtcggtaaggcggccttcaatgtcgccaaggcgtccggcaatagcatccgcgcgttcgccgaggcgggcttcggtgccggaaagattatcgatgagccgagcactgaagctttcgccaaagccgtcgagggcttcgccggctttggcggcctcagcggcaagtgtgctggcagcttcaccgatcttttcacgcagctttccggcgaccacgcctgcactttgttccagtgcgcggcgcacattgtccacgccgatggaaagagccttttccatggtctcggtgcgttcttcgataatgccggtctggccctcaaaggcgctgctgatggcggcgctgctgttggcgatggcgttttgcaggctcgtggtgcgctgctccagaatctcgccatgatcctgcaaggtctggctgagcgaagccgtgctgtccgtcagggtggagcggatttcagcggcccgcgtttcaatggtctgctcatgtccatccagaacatgcgccagcgcatcattgtggttgttcagaacggcttgcaagccgcttgtgcgttcctcgaccgtgcggacatgctcgcccagtgccgtttcaaaggcatcgcggccagcgccgagggattccgccatattgcgcgcgcgctcatccagaatacgctcaagggcgctctggttttccgcgataagcgactgaaggctgccaatacgttcatcgaaggtgcgggccagcacttcacgattttcgttgaaattctcgcgcattgcagccgcacgctcatccatgagctgagccagcattgcctgatttcctgcaatgacattatgcagggacgcagtgcgctcttcaagtgaacgggcatggtctgcgaagctcgcatccagcagggaaacattgctggacatggcctgctgcagcgcactggtgcgctcggccaagattgccgcgtgcttgtctgtgacttcattgagcgctgaggcgcttgcatcgatagcgttctggatatcgccggtgcgcgcggcaagcgtatccgcatggccgcgaatgaccgaggaaacgcgctctgtttcgccttccagcgttgccgccagaagatcgcggctttcggccagcttgccctcgaaggctgctgccttatcgatcagaacattgccgacgctttcgctgatcgaggtcagatcgtcgccgatcttcaccttgatgtcgtccaccatcgcgcccagcgaattgcggccgcccgagaaggtttcggcgatttcacgggtgcgggcaatgaggttttcgttgatctggcgcgaacgggtttccagcgccgcattcagcttttcggtgctgttgtcaagcgcatgggcgcgcgcctcaaactctgccagcaacgagcagccacggtcggaaagggtgttttccagattggcaaggcgcgtgtcgaactcgctcaccatggtctgggtcgcgctgccaagcacatttgcaatgccggtggtgcgctcgtccagagcctgcgtcaacttcccggagatcgtgcgcgactgttcgtcaagcgttgcgatgcgggtatcgagcagattggcaaaagcttcgccggaggtggtgatgcgatttccaatatcgccggtgcgcttctcgattgcatcggcaatagcgccgccgctttcgttgatattgctgataaggcgctcgccagaatcgcccaagagcgcgctgagctgctgagacgcggacagaacattgtcgcgtatgatattggatgcacttgataattcttccctaagctgttcatgcgcaccagagatggacgaacgaacacgctcggcatggctgacaactgcttcacgctcattgccaagatcgctgacgagcgagcggatacgcacctcattgtcgctataggcgcgctcaagctggttgacctcggattggacgagcgtttccagctccaccgcgcgcgcaagtgtgcgttcgatgccttcgttcatggctgcaacttcgcggcgcacggcctggcccagcgtggagacgcgatcacccgcgacagcttccggctgaagcagtttgagcgcggcatcggtcatgctgcgcgcagcgttctccatttcctgagcacgcttgacgagttgtgcgaagccccagaacatcgcgatcggcagcgccacaccggcaaccacaccaagtccggcgggtgcggtgaagaaatctttggtggcttgcaggctggagaagacttccggattgatcgccttgctgatagcaacgccgccagccgcccacagcacgctgattgcggtcgtggtccagtaaagcttagaggaatgctcggtgatgcggcgcggcgcggcggcgatggccttgtcgctgcgcgaatcgtcatttgctggtgtacgaacaggcgtggcgaccggcgttgcagtggcgaccgcagcggcaggcttggccgcggtctcctgtgctgaaacgggttcggcaactacattggcaggtttgtgctcggtattggcggctatagcgggagcagaggaggccgccttgacgacaggcggcaccggaggcgcagcaggcgttgcaatcacggaagccgttgtgatgaccgaagcggccttgacgaccggctcgtttccaacaggctcggcggctttcgcctgctgttcggcgacgagttcttccgcggcacgggaaatctgctcttccagatcgtcaatcgagaagccttcgtcaaacgcacccaagtccatatcgatatcaatatcgtctccgaaatcgatatccagtgcctgttccagcgccttttcaacctcaaggtcgagcttctgtgccttggaatttgaagccatctctttgcctacctcgtactcatttaccgcgacggccggatcattgagagccgttacaaaaactttatccgccattttgcatcgtatcggctcacgcctgttaaggaaataggcgtatgtgggcgatacctaaaactttaaatacaaggttaacggaaaagcccttaaatcatgaaaattcgacgtttccggggttttcccgtttaccagcaagttgtggaaatcggttttgagccttttttccattccgggtcacgcgccacaaaggttaacaatcaagcgcgtaaaacgcgaatatttgcagaaaaaacaccttcaggatgcagttgtggctgatcaggattccccggtctttttcatcagttcttatgagccgataatatggcgctttttcccctgcggcaaggtgggattggctccggcgttccgttttgccgattttgacagggcgggggcatattggcgcagtcggggagccgccatttacggtggttgaaactccattcataaggccgtatctgccatttcgggatcaatcgcgcgatcagcctgaggatcgggccaggggcgcgtagcacaaagatcgcgtcgaagacgtgtctcaaggaataaaaatgacgaagattgtattcgtatccgccgatggcgccacgcgaaccgaggtcgaggccgacaacgggtccagcgttatggaagcggccattcgcaacggcattcccggtattgatgccgaatgcggtggcgcttgcgcctgcgcaacctgccatgtctatgtcgatgacgactgggccgatacggtcggcgggccggatccaatggaagaggatatgctggatttcgcctatgaagttcgcccgacctcgcgcctttcctgccagatccgcgttaccgacgatctggaggggcttgtcgttcaggtgcccgaacgccagaactgaccgggcaggctgggcagcacgattgaggagggcgtaatggaggccggaaggcaaaccgggatagccattatcggtgccgggcctgttgcgcttttttccgttttccagcttgggcttttcggcttcaaatgttatttgatagacgcgctggatcgtccgggcggccaatgtgccgtcctttatccagataagcccatttatgatatcccggcttttccccggatcatggctggagagctgatcgaccggcttctggaacagatcgcgccttaccagcccgaatttcattttggcgaattggccgaaaatcttgatatggccggtcaaagactgcggataggcacaaatcgcggcacaacctttgaggccgatgcaattgtcatcgcatccggcctcggttgtttcaacggggaagggcagattgtccgccccgacccgctgacgcggtgggggcttgaacgctgcggcaatgccatagccgtcgatcctgaaactttcgccacctcatgtcccggtgtctttgccattggtgatgcgtgccattatccgggaaagctcaaactgatcctgtccggctttcatgaagcggctttgatgacgcaggccatccgtcaatatattgcaaaagcacagggttgacgggtcaatggcccgtctggcgcatccgctccagcctgtaggtcaaaagacgttcaaaccggttctcgaaattgatggtctcaacccggtcgaaatattgctgcgcttcatcatgcgcttccatcacacgcgatgtgaccttgtcgatatcagcacgaagtgaggcgcaatcggcgcggctgcgcaagctgcggatctcgcgctccatttcacttgcatggctgcgcgcgatcacgatatggctctcctcgtgacgccggatatcctgcaacagcgtgtcccagatcagggccagttcaggcgatgccttgcggcgctgcttccagcgcgggagcgagaccttcgcgtgaacgttcacataaacatcctgcaccttgcagggcttacccggttcgcgcccatagcgaaccttggcatcaaagcggatttctgccgcgccgggatggtgttgcccggttttcttgagaaaggggccgctgcgtgaaagtgccttgtcgagatcggcggctgtcttgccattgatcgtataatattgaaacttgcgaaaaatggcggcggcttcagcctgcggggtcagaatggccatagctgcagccaatgccagaacccgtttcttgaaattcatgttctggcacctctttctcaaaccagaagaaacttaaaattgcggcggcaaacatggcacgcaaaggtcaagagaactataacgccactcatgaaatgaacgctatgcgaaatggttgcgccttttcgcatagcgagacgacaggaatatcgccgttatgaccaaagaatggcagcttgcccatgaacgcagcctccatctcggaaaaaccgccatcattatgggagtactgaatgttacgccggattctttctcggatggcgggcgttataacgatcttgatcgtgccatcgccgctgccgaaacgatgctggaggaaggcgcgaccattgtggacgttgggggcgaatcgacgcgaccgggcgctactgctgtggatgcgcagacagaagccagccgtgtggttccggtaatccgggaactggtgaggcgcttcgattgtatcatttccgtggacacttatcgtgcttctaccgcgcggcttgcggtggaggccggcgcgcatatcgtcaatgatgtctgggggcttcagcgcgaaccggaaattgcccagcttgccagagaaacgggggcagggcttgtcatcatgcatacgagccgcgaccgcctcacgaatcccgacgtgatcgaagatcagtttatgttcctgaacaggtcgctgaaaattgccggggatgcaggcatcgagccatcgcgcatcgtgcttgatccgggtttcggcttcggcaaggagcgggatgaagacattgcgttgatggcgcgtatgtctgaattgcaggccttcggattccccctgctggtcggtacatcgcgcaagcggttcgttggcgcaatgacggggcaggccgatccgcggaaccgcgatatcggcacagcggctacttccgtggcccttcgcctggcgggagccgacatcttccgtgttcacaatgtcgcttttaacagagatgcacttgcagttgcggatgttatcctgcaaagcaacgtcaggatctaacaataggaagtgaagcccgtgtacacgatccgcatcatgaactgtgccttttttgcgcatcacggtgtcttcgatgaagaacacaagctcggacaacgattctatgtcgatgccgttctggatgttgatgagggcaactcgctggaaagcgacaatattgacggaacagttcattacggaattgccttctccgtcattgaaggcatcatcatgggccgccagcgttatctgatcgaaaccctcgcgcttgatgtcgccaaggcgctcgtcgcacggtttcctcagataaagcgggctgagatcacggtccgcaagccgaatgccccggtttcgggcgtcctcgattatgtggaagtaaccgtggtttacccccagtgagcactccgccgaaaccattgcgcgcctggcttggcctcggcggcaatatcgatgatccgatcatctccatggcgagcgcgcttcgtatgctggatggacggagcgacacgagggttgtttccgtatccccggtctaccggaccccgccatggggcaagacggatcaggcctggttccacaatgcctgcgcgcaaatcgaaacggccttgcagccactggaactgattgcggcctgtctggacgtggagcgatccttgaaacgtgtgcggctggaacggtggggaccacgcatcattgatatcgatattcttgttatgcaggatgagacgggcagggcaatcacgatgcaggaaccggcattggagcttccgcatccacgtatgcacgagcgagccttcgttctggtgccgctcaatgatatcgcaccttcgctgcctgtcggtgcgagaactgttgctgaatgggctgccgattgcgaccgtgcggaaatggaaaaagcccgcacggatgcgggctggtggttggaatagagcgtttttcgagccaaaagtgtaaaacggtctggcgtcggataacgcgacaaaacaaatagttggagcggttccaacgattgcgttttaactacagcctggcggctattccacttagtttttggcgatactgccgacagcgatagtgtccacgcgcttgaggctcataccgattaccggaacaagttccttttccacacgaaccgaaaccgtgacattcatcgtattcggatcggaaacgcgtgccagcattgcgccgttgagctgtttgcgattgaggccgaaaaccaccttgttgccattgacggagccggacgtgacatcaagccccttgccgtcggcgccgtcgttgaacttgcccgcatagccatcgccgacgcgcgtgacggttgccttcatcggctgcgagaacacgccgacgcggcaggtgccatcaagcgtcatgccaaccgtatcatccggcgtggtgcccgccagattgcaaacgaatttggtgcccttgtatttaccggcgacgatttcgccgggaccggaccactggccttcgatggtctggaagaattgcttgtccttatccgccgccataaccggtgaaacggaaagcgatacgggcagcagcgtcaggcaagcagcgatgcaatttttcataatcagctctgtcccaaaatccacgaaccttggtggccgctattcctaaaggttgttttccagcatgtcacgggcaaatgccgtccataccgcttgaaccgccggaaatccggcgacgtcatcatctttggccgaaggggcaagatattgggggattgccgctcaccggactgtcgattccaacgtaaatatctgttcgttcataatcggaccgaatggttaatgcttggtttgcacggcaacaggctgatgctgatttcagcggaggcgggcgcttattttcgggcgtttctgtcgctgttcagccgtgcaagatcgccgatgaaatcaccgatgcccggacgtttttcggcattgaacgggaaggggcgcaccacgtccattgccgcaattcccatacgtgccgtcatcaatccgttgacgaccccttcgccaagcttggccgatagccgcgaggcaagtccatggccaacgagttgctggataacgctgtcgcccatcgcaatcgtaccggtaacggccagatgcgcaatgacacgccgcgcaagcttgataaaaccgagcgtacccggccttccgccataaagttgggacagcctgcggatgaggcgggcggattcaaaaatcacataaccgatatcgacgagtgcgcgcgggctgatggcggtgacgatggaaacacgtttcgatgcattgagaacaagagtccgtgcttcgcggtcgagtgggcgcaggatttcggtttcggcaagccgaatgagatcgcgtccgtctatgatgtcatccgtcaggctgtcgagcaattgtcgccccttcgccgtctctggaatgcctgccgcgatcgtccgcaatgcatccaccgccttgcgtgccgccgccatatcgtcgcgctcggctgcatcggcagcgtccttgcgcaagtgctggaccgatgcaagccgccgcaaggccaccagttcccgcaagatgattgcagcgaaagcagcaagggctaccatcgccacaccaagtgccgtccagccaagccagtcggctcgcacaaaaagcgcgcggatcaggtcttccgtccagatgccgatggcgaaggaaacaagaatgccgagcgcgccgaacaatatccggctgagcgaccagcccttgcgctccggcgcttcaaaggcgggatcgaggatttcaagctctgccgcctcatcgtccgtcagatcgaaaacatcagcctgtggagtgatttgctccagatccttcacagcgcgcgggcgccttggctcctcctgctctgaggcggcagaaactcttgccggttgttccagcctgaaggcagttggtttgcgtggtgtcttgtcactcatgccagacgatccccaatcaggaattgcagcgcccggtcgagccgaatatgcggcaaggacaaggttacgccttcggcggttcgctccagcctgggcgggcggaaccgaacgaaacggattgccggttcatcctgtgacaatgcagggtcaaaaattacattaggattttttggtaaatcaccgggaaatatagctgtttctgtttcaccatcgaagacttctccatcaatgcgcccccccttcaaaggtgtgccgacaataacgggcagggtttcgttaccctccgtcactgtggcctcccgcgtggcgcgaaccgctgccatggcaagcacatcgatatccgcccctgaaaaatcggcccgctctatggcgcgttccaccaatcgccgcacgatggcttgcaagcggtcatggctttcatggtgcagatgatcggctttcgttgccgcgacgagaatgcggccaatgcggcgctggataaggccggtcagcagattggacctgccgggacggaaacaggatagaatgtcggtcagggcgcgctccagatcggccacgaccgcgccgccagcattcatcgcctgcatcgcgtcgatcagaacgatctgcctgtcgagacgtgcaatatgctcgcggaaaaagggctttacgacataggttttgtaggcttcgtagcgccgctccatcatggcggccatcgaaccggatttaaaatcacccggctcaaggtcgggtagcggcgcgaaggtgagtgcaggcgagccgtccagatcacccggcattaaaaaccggccgggcggcaaggtggaaagcgcgcgctcatccgctttgcctgcgcgcagatagtcggtaaagcaccgggcaaggcgctgtgcggtcagttcatcggccttttcggaaggggcaaccgtcttcgcctcggccagccatgcagccgcaaggtccctgtgcgtcggctcgttggcgagtgcaaaggaatccgcgctgaattgtgcataggtttttccaagcaggggaagatcaagcagccattcgccgggataatcgacaatatcgaccgaaagacgccccggcgagagccagcgcccccaggcggaagccgtctcatattcaatcgtaaggcgcaactgcgaaatggcgcgtgtggaatccggccagatacgttcgtcgatcagcgccgaaaggtgctcttcatattgaaagcgcggcacggcatcatccggctgtggttcgaggagtgcccgcgaaatgcgcccggctttataagcctcgaacatgggcaggcgtccgccatgcaccagattatgcacaagcgcactgatgaaaaccgtcttgcctgcgcgcgaaaggccggtaacgcccaatcgaagcgatggggaaagaaggcctgtcgcccggtctgtcagcgtatccagcgcgatccttgcttcatcgccgaaactggtcagttttgccaatatgccctcgccgaaattgctgcggtgtcacgtaatagatagggacactgggttgaatttggcaaggaaaccgtttcagcaccgcaacattttcaatgtgacagcagaaaactctccagaaaaccacgccccggttcgatattcgtcaaggcgccttcaaaggaaatcgtcgcaagtgctgcggtcggaaaaccggcattcaagcggtgtatgctctctggctcgccatccgaacaaagcgcaagcgccagatcttcaatgctcggattatgtcccgtggcataagattgccgacgtctccatgctgccggatcgactgcatatattgtccggggccgccactatagatcgtctcatcgataatggtttcaacatctatgccaagccgctcaatcagcccgaaggccgtttcgcgtgtgcgaacagaggcggagaggacaacgcggtcaggaaaaagcccggtttctttcatcgatcgcgccagccgcatgagcgacgctattccctcttcatcgagcgggcggtcgaaatctttcatccccggttttgcccaggcagctttggcatgtcgtagaagaaacaagcgactcatatgtgatgttccgggaacgtgttcacaaccgataagggcctttcatgccacaattttcgcaattttgcgcggtctccaatatttttttaatccggctttatgggactgccgaccaggcttgcaggtggttttgccattttattaggcactgctatactgctgtggtgggcaggggaaaccatctttcgctccagtccgttaagcgaaatttattgaagtcattcggaaggtttagcagaagtatattataactaaatgcgctttgcataatttttggccataatcccatcatttcaatgcactaaaaagtagtgggacatgattgtttgatgttgtgtcatagatacgatggacttatataaccgcacgcgtctcctagatgtggggtgattcagaatgagtgaattaattgaccttgactataggcccactgaagacgaaccgttcatgaatgaacggcagaagtcttatttccgtgcaaaactggttgcatggaagaatgatattctgcgtgaagcgcgcgaaacgcttgatgcgctccagcaggaaaacgcaaaccatcccgacctggcggatagggcttcctccgaaacggattgggcaatcgagcttcgtgctcgtgacagacagcgcaagctgatctccaagatcgatgctgcattgagccgtttggatgatggcacttatggtttctgcgaggaaaccggcgaccccatcagcctgaagcgtcttgatgcccgtccgatcgcaacactttcgattgaagcgcaagaacgccatgagcgtcgtgaaaaggtttatcgcgacgactgatatcgaataatggttcggaaatttacaaaggctgcgcctcaagcgcagcctttcgtttatctggagaataatccgaccggagtggaaatgcgacaaaacaaatagttagagcagttccaacgattctgttaaaacagaaaccgctctaattgcgggtttctcccttggtcaactcgccaagcagcttttccatttcgtcttcgatggtttcttcggccttggcatcttccggctgttcatcggtaggtgaaatatcaagcgagctgagtagttcgtcttccagcgaagccgtgtccaactcctccatattttcatctttaccggcattgctgccaagatcggccataatggcatcatgcaatgtgccgccaaggtcatccagatcgtcatctgcgctttcgggctgcctgacttcctgggcgacaaagggaacaaccggctcgatgcgttgttgtgggcgttccgggcgttctggacgctctgaacgttccggctgattcggcgcgggcgctgcgggttttgccggagcggcagattcgcgttcgggcacaatgctgcccagatttgctgtcgcggccgatgcaaccgtggctgcctggatatttgatgtggaacttaccacgccgcgcgaaacctggctcagcggataggctggatgcgcgcgaacgctgtttggggcagccgatggcgcggggcgcgggggaagaaccgtgcgcggctgtgacgggtaatttgaagctgggcgcggatgcggctcggaaacctgcgacgcaggcgcttcagggcgcggcgcggctggcggtggcgtcacgggaggctgcggtgcccgcattggtgcgggttcggagggcgcgggccggacgttctcagccttcggcggctccggcttgcgatagacgggcgccgcgatggccgagcttagctgaatagtttcctcgcgttcgtctccgggctgggactggacggaaagggcaggccgttccgtcttctcattggcaagcacttcgtgctggcggaagcgttcaatatgttccggttcgatacgcgagctctgtgcgtgggtaccaagggcatgagttccaggggcatgggtgccagcgcgcgattccagaacgatattctgttcgacaaccacatcggtcgggccaccgatcaggagcagatgttccacatcgtcgcggcggatcagaaccagcttgcgccggctgtctaccgcggcggcatccatcaccgaaaggcggggctggcgcatgcgcccgctggatacaaatgtgccgccgctgaaacggcgaatgatgccgagaacaacaaaaattccgccaaggatgattgcaaatataagcacaaagccgacaatattagtcgcgctttcaccgatgatgccgctgagcattccttcatgcggataccctcttacactataaacaaataatcacggatgggcggatattacgcgtcccccgacgttccgcttcatctggcgatctgcaattttcaggacagtaattgaatttgcaagctttgggaatgtttcatcgaaatgcgggaaatatatgatccaacgttgttcgacggggtggtttcaatatgatgcgggcgccttgggcctgaacgttcagcgcgccaatgcgtccaaaatggtgcaaaacaaccgtgttggcatcgtttccgcgtggcagtgcttgtactgcgcgccaattaaagcattctgcgaatcggatataccttgatgcgcgggcatctgtgcccgcccgcagggccggaatattgaatgaagacagaatcgaattgccggatgatgcaattggcgcctcggctgaacggagaagcacgcgggatctgcgcaaaccgagccgcgcaggtatccagcatgaaagggcagttggcttgatgtcgcgacagaccgacaacacatatccgaaaccgctcgtcatgccgaagcgcggcccaagcgcagcgttacgccttttgatcgtcggcattctgctgatgggcgcagctttcatctatttcctgtttcgcgatcagcttggcgatggtttcgcgcttgtgctcatgggggttctctccatggttggcgtcttctatctcttcggcgcggccacgggcctcattcagttcagccagcgcagcgatcatcaggatctggcgcattccttcatggatacacagccggaaggcacggttatttctgatccgcgcggccagatcgtctatgccaatcaggcctatgccagaatgaccggtgcaacggatgccgatggcattcgcccgctcgatcaggtgctcgcttccgagcctgccgcatccgacgcaatctatcgcctgaccaatgccgtgcgcgacggcctgtcggcgcaggaggaggtgcgtatttccggcggcctgtcgcgtggggcaaatggctctcttgcgcccgtctggtatcgcatcaaggcgcgtgcgcttgaaggtggcgcagaattcaagggaccgctcgtcgcatggcaggtggccgatatttccgaggaacgggctgagcaggaacggtttttccaggaattgcaggaggcgatcaatcatctcgatcatgcccctgccggtttcttctctgccaatccggctggccgcattatttatctcaacgccacgctggccgaatggctgggcgttgacctgacgcagttcacacccggttcgctgacgctcaacgatatcgtggcgggcagcggcatggcgctcataaaggcggtcaaggccgagccgggcacaagccgcaacaccgttatagacctcgacctcatcaagcgaaacgggcagagccttgccgttcgcttctatcatcgtgtgcagaccgcgcgcgacggaatgccgggaacaacccgcaccatcgttctcgaccgtgccgaaggggatgattcttccgtcgcgcaacgttcggcggaagtgcgttttacgcgctttttcaattcagcccccatggccattgccgcagtcgatgccgagggccacacgctgcgcaccaatgcgcgcttcctcgatatattctccggcgtggtcgatcgcgatgccatcgaccgccgggtgaagctggaaaatgtggttcacgagcgtgaccgcgaaaccttcaacaaggcgctggctgcggctttcgccgggcaggccagtatttcgcctgtcgatacggtgcttcccggcaatgaggagcgtcatatccgcttctatatgagtcccgtgactgatcttggcggcgaagcggcagaagaagccgccgttatttccgccgtggaaaccacggagcagaaggcgctggaaaaccagatggcgcaaagccagaaaatgcaggcagtcggccagcttgcaggcggtattgcgcatgatttcaacaatgtgctgacggcgatcatcatgtcgtccgatctgttgctcaccaatcaccgcgcgtccgatccgtccttcccggacatcatgaacatcaagcagaacgctaaccgcgcagcctcgctcgtgcgtcagttgctggcattctcgcgccgccagaccctgcgccctgaagtgctggacctgacagatgttctggcagacctgcgtatgcttctggcccgccttgtcggcaaggatatcgagctcaagatcgatcatgggcgcgatctttggccggtgaaggccgatctggggcagttcgagcaggtggcggtcaaccttgccgtcaatgcacgcgatgcaatgccggaaggcggccaaatcacgctgcgcacccgcaatattcccgcagccgacgccgcgaaactgcattaccgagacctgccggaagccgattatgtggtcttcgaggtggaggacaccggcacgggcattccggccgatgtattggaaaagatttttgaacccttcttcaccaccaaggaagtgggcaaggggacaggcctcggcctttccatggtctatgggatcatcaagcagacaggcggtttcatctattgtgattccgaagtcggcaagggaacgaccttcaagatcttcctgtcgcgcctgatcgaagaaaagcgcgccgatgatgcccccgtcgcggccaaggaaaagaaggttgagaaggcaaccgatctttccggctcagccacggtcctgctggtggaagacgaagatgccgtgcgcatgggcggtgtgcgcgcgctccagtcgcgcggctataccgtccacgaagccgcttcgggcgtcgaggcgctggaaatcatggaggaactgggcggcgaggtggatattgtcgtatccgacgtcgtcatgccggaaatggacgggccaacgctgctgcgcgaattgcgcaagacacatcccgacatcaagtttatcttcgtatccggttatgccgaagatgcgtttgcacgtaacctgcctgcagatgcgaaatttgggttccttccaaaaccattctcgctcaagcagttggcaaccacagttaaggaaatgctggagaaacaggattgatgctatgcacctgttcctatccccatgcgtagggaccggatcgcgattgttggcgggggaccggctgggctgatagccgctgaacggctttcggcatccggccatcaggtcacgctctacgagcagatgccaaccgtggggcgaaaattcatgctcgcgggaaaatccgacctgaacatcacccattcggagaaatttgtaacctttgctgcgcgttatggcgcaagccgcgacagaattctgcccgcccttgacggcttcggccctgaaagcctacgccaatgggcggatgatcttggggcagaaacttttatcggctcgtccggccgcgtgtttccgaaggccatgaaggcatcgcccctgttgcgcgcatggctgaagcgtctggaagcccaaggtgtgcaaattctcacccgccaccgctggatcgggtttgatgacggcgcattgctcattgaaacaccggctggcccggccagggtagaatacgactcggcactttttgcccttggcggcgccagctggccaaaactcggttccgatgccgcatgggtcgcgccttttaaagcaaagggaattgagatctcccggctgcgccccgcaaattgtggttttgatgtcgattggagcgactatttccgaaacaggtttgcaggcgagccggtcaagtctgttgcaatgacgacagccgcaggcaccagtcagggtgaattcgtcataacccgcataggcattgaaggcagtcttgtctatgcgcattcagcggccttgcgcgatgatcttgaaaagaagggcgaggcctctatcattctcgatcttgcgcccggcagagcgctggagcgcctgaaatccgatctggcccggcagaatggaaagttgagcttcagcaatcttctgcgcaaaggggcggggctgaccggcgtgaaggcagcgcttctgtgggaaattcagcgggagaaagacccggaaaagcttgcccggaccatcaaggcacttcctgtagccgtggttcgcccacgcccgatagaagaagctatttcatcggcgggtggtatctgctggaatgaaattgataatcgttacatgctgcgcaagatgcccggtatttttgtggccggtgaaatgatcgactgggaagcgccgacgggcggttatcttctgacggcctgttttgcgatgggcgtggctgcggcagaaggaatcattgactggttgcaagcggggcataactgaccgaacgaatggtcaatggaaggaaacaggatgcgcattcttaaaacgttagcgggtattctggcacttctcgttcttggccttgtcatatggcttgccgtaaagccgccggaactgctgcgtttggggacggcctatgcggcaaagatcgtttgctccaacgtctttatcgccgggcgtgatgccgatgccgtgctggcagatgatgtacaggcgcccggcaatccgcttctgaaactcctcaatgtgtctgtggatcacgatacgaaaacggtcacaacttactttttaggcttcttcgcgccaagcagcgccacttatcaccccggccttggctgcgccaatattcatggcaaggatttgcggcccgcccatgggcctatatcgaagatcgaggcgcagcccatcgatattgcaattgatccagccattcaggagctgatcgaaaaaccggcgcttgccggccccggcatacgggcaatcgtggtcatgcacgatggaaaattgattgcagaacgctatggtccgggttttagcgcacagacaccgcttctcggctggtccatgacgaaatccgtcatggcgacccttatcggtatgcgcatcgcggaagggcggatggcgcttgcccgctataatcttttcccgcaatggaaaaccgacgggcgctcgcagataacgcttgccaatctcatggcgatggaaagcggccttcgcttcgacgaaaattacggaactgtcaccgacgtcacgcgcatgctctttctggagcaggatatggcaggttttgccgcatcgatgccgctcgtgacagcacccgccacacatttcaactattccagcggaaccgccaacattctttcacgcctgttcatgcagagctttgagaatggcaaggaggcactggactttcctatgcatgccttgtttgatccgcttggtctttcaaatgcggtgctggaaatggatgcgtcgggtacctttgccggatcgtcttatatgtatgccacggcgcgtgactgggcgcgaattgacgcctttcttgccgatggcggtgtaattgatggaaagcgcctgctgccggaaggcttcgtctctttcatggccaaaccttcacaggcttccctcggacgttatggttccgctttggtatggcggcagatctccggggtgagggctggaaccgaaggcatcccgaaagatgctttctggatgttcggccatgacggacagagcgtgatgatcgtaccttcccggaagcttgccgtggcgcggctggggctgacaccttcccgcacgggctataacgttcagaacctcaacgccgccattatcaaggcgctttatccttgaccagaaggcttcggaaatccttgccgctggggttctggaaagcattcagcccgaattccggcaatatggcatagagatgatcgaaaatatctgactgaatttgctcgaatgcggcccaattggtcgtattcgtaaaacaatatatttcaagcggcaggccttccggcgtcggatccatctggcgcacaagcagcgtcatgcttttgtgaatccccggatgattgcgcagataggtttcaacataggcgcggaatgtgccgatattggtcacacggcgcgtgttgactgggtttttagcgcgttctccaagcttcgcattccactcggcaatttccttttccttgcggggcagataatcttccagcagaccgatggaagcgaggcgcttgcgttcagcctcatccagaaagccaatcgtgttctgatcgatgtaaagagcgcgcttgatacgccgcccgcctgattcctgcattccccgataattcttcatcggttcggtaatgagcttgcggatggggatggtggtaatggttttatcgaaattctgcaccttgaccgtataaagcgcgatttcggtgacatcgcattcgcgtccaggttcttcatttcgatccagtcgcccacccgcaccatatttgacgaggcgatctgcatactggcgacaagcgacagcagggtatcctgaaaaaccagaatgagaaccgcagccatggcgccgacgcctgaaagcagaataacaggcgaacggtccagcaatgtcgcgatgataagaaccgttgcaataagatatatggccagtttcgtgacctgaatataaccctttatcggccggcttcgcgcctcggtgcggcgatggtaaagcgtgtcgaccacgctcagcgcagaatttaccgccagcgccagtgtcagaatgatgaaggaaatcgacacattccgaatgatcgtcaatgcgccgtcgggcagccccggaacggcaagaatgccggatgcgataatcagcgccggaacgatattcgccagacggctgataacaccaaggtttttcagctcctcatcctgaccgaacgaggttttctgaatgatgtgcttgagcatcttcagcagaattgcttaatcaaaaaattggcaatgaaagctgaaaaaaacaaaccgccaagagctataagcgtctcagcccagggatgctcaagaatgaattccgtcaatagaatttcccaatatcaatagaggtgcgctctgcatgtaaaaggcccgcacaaggcgagccttttatatcgttgtttctgtcgcgggatcaactgcaaccgcttgttgcgccgcaggtatcgcacttgagacaggtaccattgcgaaccatcgtgaagttctggcactcgctgcaactatcgccggtatagccctgcatcatcgacttgatgcgtcgatctgcttccagtttcttcgccgcattggcgctttcggcgcgggcagaagccgcatcggctgcggccttatcggagaaaagctcagtcgcagcagaactttcctgcagcggtgcaggcgctggctgctgttcctcgaaatcgcgcttgaaagccgtagccccatccgtcaccagaccaatggttgccgggcggttggcagccgggcctgaggatttcagcgtcgtgacattcgaagcctgcggcgcggaattaacagatcccttggcttcattgccgggcagggtgtttgttaccagtgtcggcttatagccgcgcgtccagccggtcgagaccagattggtcttgccttccttgattcccttgccgagtgccgtattgccgaagtcgctcgtgtcgacatgagcaagatcgttgcgtccgagataggaaaccgctagctcgcggaacacatagtcgatgatcgaggtagccgtcttgatggcatcgttaccgatcaccatgccagccggttcaaacttcgtgaaggtgaaggcctcgacatattcttccagcggcacgccatattgcaggccgagcgacacggcgatggcaaaattattcatcatcgcgcggaaggcagcgccttccttgtgcatatcgatgaagatttcgccaaggcgtccgtcaccaaattcaccggtgcgcaaataaaccttgtgaccgcccacaacagccttctgcgtatagccctgacggcgatttggcagcttttcgcgctcatgaatgatcttttcgaccaccttttcgacgatccgctccgtcacctgaacggcgcgggctgctgccggtgcctcgatcagggcttcaaccgcatcatcttcatcctcgtcatcggcaatcagcgaagaattgagcggttgcgacagcttggagccatcacgataaagcgcatttgccttgagagccagcttccacgacagcatataggcattcttgcagtcctcgacggttgcctcgttcggcatattgatcgtcttggagattgcccccgaaatgaagggctgtgcggcagccatcatgtggatgtggctttccaccgagagatagcgcttgccgatcttgccgcacagattggcgcaatcgaacacggcataatgttcttccttcaggaaaggcgcgccttccagcgtcatcgcgccgcaaacatggatattggccgcttcgatatccttcttggagaagcccagaacaggcagcatttcaaacgagaaatcgttgagctgctcatcggtcagcttcagcacatccttgcaaaaatcttcgcccaacgtccatttgttgaacgcgaacttgatatcgaaggcgctcttgagagccgcattcagggcttcgatcttctcgtcggtaaagcccttcgacttcagcgacgacggattgacgcccggcgcctgattgagattgccatggccgacggcataagcctcaatctccgcgatctggctttccgaatagccaagcgtgcgcagcgcttccggcacggcgcggttgatgatcttgaaatagccgccgccagcaagcttcttgaacttcaccagtgcgaagtctggctcgataccggtcgtatcgcaatccatgacgaggccaatcgtgccggtcggtgcgatgacggtggcctgcgcattgcggtagccgtgcttttcgccaagctccagcgccttgtcccaggccgcacgggcatgggcgatgaggtcctgatccgggcaatcctcagcaatcaacgccaccggattgacggcaagaccttcatagccctgacgttcgccatgggcggcgcggcgatggttgcggataacgcgcagcatatgctgggcattcggctcatagcttgggaaggttccaagctcctttgccatttcggcggatgtggcataggccacgccggtcatgatcgccgtcagcgcaccgcagatagcgcggccttctttggagtcatagggaatgccggaggtcatcagcaggccgccaatattggcatagccaaggccgagcgtgcggtattcataggagaggcgggcgatttccctggacgggaactgcgccatcatcaccgaaatttcgagaacgatggtccaaaggcgcgccgtatgctcataggccgcgatatcgaacgaaccgtccttgttgcggtaggtaagcaggttgatcgacgccagattgcaggccgtgtcgtcaaggaacatatattccgagcacggattggaggcgcggatcggaccggcggacgggcaggtgtgccaatcgttcatggtcgtgttgtaatgcagacccggatcggcggaagcccatgcggcatagccgatcttttcccacaggtcgcgggctttcagcgtcttcatgacacggccatcgcgacgcgccgtcaggttccagtcgccatcattttcgacagcacgcaggaattcgtctttgagcgaaacggaattgttcgagttctggcccgaaaccgtgagataggcttccgaatcccaatccgtgtcgtaggtcttgaactgaatgtcggtatagccctgacgcgcaaactggatcacgcgctttacatagttttcaggaacctggttcttcttcgcggccttgatctcgcgcttcagcgccgggttcttcgccggatcgaagcaatcgtcattatctgcttcgcagttgacgcaggccttcatgatcgcggtcagatgctgcttgacgatcttggagccggtgacgagcgaagcaaccttctgctcttccttcaccttccagtcgatatattcttcgatatccgggtggtcgatatccaccaccaccatcttggcagcgcggcgcgtcgtgccgccggacttgatcgcgcccgcggcgcggtcgccgatcttgaggaagctcatgaggccggaggacttgccgccgccggaaagcttttcgccttcgccgcgcagatggctgaaattggaacctgtgccggaaccatatttgaacaggcgcgcttcacgcacccacagatccatgatgccgccttcattgacgagatcatcgccaaccgactggatgaagcaggcgtgcggctgcggatgctcataggccgacttggacttggtcagcttgccggtctgccagtcgacatagaaatggccctgtccgggaccatcaatgccataggcccaataaaggccggtgttgaaccattgcgggctgttgggtgcgacgcgctgggtggcgagcatataggcaagctcgtcacggaaggcgacggcgtcttcttccgaatcgaaatagccgcccttccagccccaataggtccatgtgccagcgaggcgatcgaacacctggcaagcgtccatttccgaaccgtagcgttcgccttccggcagcttggagagcgcatcctcgtcggcaaccgagcgccagagccacgagggaacgtcattctcctcaaccttcttgaggcaggcgggcacgcccgccttgcggaaatatttctgtgcgagaatgtcagcggcgacctggctgaattgtgcgggcacattgatgttttcaagacggaatacgatggacccatcggaattcttgatctcgctggtcgcagtccggaacgcgatgtccgcataagccgattgattctctttcgtaaagcggcgttcgatcttcatctgtcccatccaaacgttctatatatagtagcctgtcggcaagctttcagccacgacctgtttgtatcgcgtcactgtctcaagtgcctttcccgcaggaaatgctttcttgttgcgggggatgcccccggaaactgttttccacctcgttaattccgtaaaaaagccccctcggggaagcggttctggctcccttgcagcggatatctacggaaacattggcgaaacaaaaataccttatcttgtaacaagaatgagcgcaaatactaaatcttgtgttaacgctctttctgcctgttgatgcatatgcttctgcaaaggtggttcagcccggaaattaagacacgacaaagccgcaggcaaaaaacacgccaaaatagcgcaacgcccgttaaaactcgacttacctgaaagaaagaccggcaatttgaaacgcccggccacgccgctcacacaacgataggttcataaaaaacgactcggtgcagaccgtcaagcattggtttactgcaaccattcacacgctagatattgtgcgtaagcggctggggcaaatgtggataacggggagaagcgacaggtggccaagtctcccctcttgatcccgcaaattgctgaaaaagaagggatcccgagcgggttttccaaaaaaagaagagaaaattggctataaaccgcccggtcgcgctgtccccataaggtggggaaaattattcagcagcggcggcaaagcccgaatcagcaaagccgttcagtatctgcttcagctccacctcttcgacgcggttggctgcctcgccaggggacacccattcacacaaacgctgttcccgttccggccagtccttctcctgtgaagtaaactggacggcatagacggccaccgtgaactggttgatgcgctccggcggcagatccatcttgcaataaatgtagctgccgatgaggtcacgagaaacatcgccgcgtatacccgcttcctcgaaagcttcgcgcagcgcggctccagccagtgtacggcccacttgcggccagcccttggggatgatccagcggcccgtgccgcggctcgtgatgacaagcacctgcaaagcgcccatctcgcgacgatagacaagcgctgcaacctgctgcaaacgaccagaaggcgtcagaatacgcttctccgttgcaacgagttgtttggcctgcgtcttcaccgcgaaaatcccccacttttttataggatgatatgattcgccgaaataacaaccatagaatgacgatgaactttaaaaaaatggcaaaaaagcttttattttaaagacattactaaaaactggattgcagcgaggcagttatgaaagcctttatcctgcaaatgacgctctctcggcatcctttccataaggcgcgattgcggcggaaatatcaccgcaatcgcgttcatttggtttcatttagccgcgttttccgccagcaatcggctcctgataggtgaagcccatatcccatgggaaatagatccaggtatcctgtgagacctccgtgacgaaggtgtcgataagcggacggcccttcggctttgcatatacggtggcaaaatgcgcgcgcggcatcatctcgcgcacgattgcggcggtcttgcctgtgtcggtcaggtcgtccaccacaatgacgccttcaccctgattttccagaagagatgctccgatccctttgagaacctgcatttcgccctgtgacgtgtaatcgtgataggaagcgatgcagacggtttcaattaggcggatacccagttcgcggcagatgatggcagccggcacgagccctccgcgcgtgatcgctacgatggcgcgccattcacgatccagaccggcaattcgccaggcgagggcgcgggcatcgcggtgaaactgatcccaggaaacgggaaggctttatcgggcaaggacatcgaaacgctccatggatcgatccgtggcgtggggttgcgccctgcggacctgcaaaaaaccaaaaatctgcgatgacatgccgtcattcgcgccaactgtcggatatgccgctttccatcgtctgcgccggcgacaagcggcagcaagatagtggaaaggctttccacccggcacagccagcgccgggtgatgctgataaccgcaaaaaggcggtttttgcaagcatatcgtgaaaggacggggtggtttacagcccgaaaatcaatttggctcgaaatgcagacctttcctggccgcattatccgacgcatcgaagcgggaccagaaatcagtccagtggactgatttccccgcgtaggtgcttcgcacgtatggctcgaaaatgcacacttttcttagtcgcattatccgacgcaaaaccgtttcgcacttttggctcgaaaatgctttagcgcgcgaaaagcgtcaggatgggcaggtcgttgagcagggagcgggtgacaccaccaaacacaagctcacgcaggcgcgaatggctgtatgcccccataaccagaagatcggcgcgctcggcaatcagatgctcgcgtagcgcgtcctgcgcatggcggccctgggaggcaagcgccagcacttcaacccccaccccatggcgtgccagcgcctcggccagttcgctgccgccaagcgtctcatcttctccctccgcttccggtggatcgatccagatgatttcagtcctgccagcttgcttgatgagtggcagggcatcgaaagcggcacgtgcggcttcgcgctttccgttaaacgcgaccacgatccgatcaagcgaaaccatgggcagaaccggcgcatagggtaccagcagaaccgggcagcttgcgttgaaaacaatggtatcagcggtttcgtcattggttgccgggtcattggggtcgggctggcccgcaatcagcagttccgcaccaaggcaggaggcgagaacgccatcggctgccgttccggtatccgaccgggtaacgcgaaactcataattgatcccctgacggcgcatttcttcctcgaagacatgcttcagccgttcggataattccttgtgctgcttgtcgtgcagctcgaacatgccgggatcgataaagccgttagggtcggcatagacgatgggagaagggatggcatagagtccgatcacgtggatatcgggcactttctgcctcaacagcccgatggcggacaggacccttttcaactccgcttcactgcgggaataggcaaccaccgtcttgtaggacatgaccgatctccttccggctatatttttattttaacatatagtgcaatgagttgtgcatgaaaaagagttgaccggcatcacgccgccccctcctgcttcagcgaagcgatcatgtgttcgatagccgcgacagccctgtcgattttttccatatcgctgccacgaacaaccaattccgtgctgaaacggccgttctcgaatttcggataggagccgatgaccgtttccgagttttcctgctggattgcggccagcggagcaccaatcacaccttcgccgaaggggcattccacggcttttgaaaaaagcttgcggccagtgcgcagcgtgggaagcacattatcgagcatggcctgaaagaccgacggaacgcccgccatcacgtagacattgccgatatgaaaaccgggagccgtcgaaacaggatttggaatatgttgcgagccttgcggcatccgcgccatgcgcttgcgggattcggtaaattccagtccccggcgcgcataattgtcgcccagaagcttcaaagccgtttcgtcatggatgcagggcacgccaaacgccgtggaaacggcatcggcggtaatgtcgtcatgcgtcgggccgataccgccggaggtgaacacataatcatagttcgcgcgcaaggcgttcagtgcggcaacaatggcatcctcttcatcgggaacaatccgcacctccttgagatcaatgcccgcagcggtcagaacatcggccagatggcctatattcctgtccttggtgcggccggaaagaagttcgtcaccgatagcgagcatcgcagccctcacggcctgccggggatcatgactcatgtgcagactccatttctattggcacagttaagcgcccgtatcgcgctgctgcaaccgcttttatcgttcttcgttttgccgcctttccaaagcttcgcgctcccttaattaagtttctacgagggagaggcctcgccattacgattaacggagatgtcagatggtaaagatgctggtgctgtattattcggcctatggccacatggaacagatggcgaaggctgctgctgaaggggcgcgcgaaggcggcgcagaggttacgctgaagcgtgttcccgaactggtgccagaggaagtggcgaaagcttcgcattacaagatcgatcaggaagcgccgattgccacgccgggcgagcttgcagattatgatgccatcattatcggcaccgcaacgcgctatggcatgatggcttcacagatgaagaatttcctcgaccagaccggcgggctgtgggccaaaggggcgctgataaacaaggttggctcggtcatggtttcaacggccacccaacatggcggcgctgaactggcgctgatttccacccaatggcagatgcagcaccacggcatgattatcgtgccgctttcctacgcctatcgggagcagatggggaatgatgtggtgcgcggcggggcgccttacggcatgacaaccaccgccgatggcgacggctcgcgccagccttccgcacaggaactggatgacgcccgtttccagggcaggcgggttgcggaaattaccgcgaaactgcatggctgaccaaactgggcagttgcgaagccgccacttgattggcggctttttcgcttaattccacaagcttatgtgtgaatgccagcagttgccaccggcaagctttacgtcttgaattctgcgcgcaaatcatgacatagaaaatgcgtttgctgcggccgtggcgaaattggtatacgcaacggacttaaaatccgtcgtctttaagacttgcgggttcaagtcccgccgaccgcaccacctttccctattgtccgaaatccatatatccttggggcaatttttgcaggaaaatccagaaagctgaatgatgacccccttcgtcaaatccgtggcccaggcagaaaaggcaatgcgcgcgctcttttgcgaaacgccattgcaacgcaacgattatctgtcgcggaaatatggtgcgcagatttggctgaaacgcgaagacctgacgccggtgcgctcctacaagctgcgcggtgccttcaattttatttccaaagccgttgaaacaacagataaaaatgccgttttcgtctgtgctttcgccggcaatcatgcgcagggctttgcattcgtctgccggcatttcgggcgcaagggcgtggttttcatgccagtcaccacgccgcagcagaaaatcgacaagacgcgcacctttggcggagaattcatcgaaatcaaacttgtcggcgatattttcgatgtctgttatgccgcctcgtaggaattcgcagccgccaacaagggcgtgatggtgccacccttcgaccatcccggcattgttgaagggcaggcgacagtcgcgctggaaatcgagcggcaattgccggacgacagcaagccggacctcgtgctcctgccggttggcggtggcgggctttcaagcggcgtaacgcaatatatcgccgatcttggctggaaaaccgctttccgctttgtggagccgcagggcgcggcaagcctcaaggccagcctggaggcgggcaagcgggtcaagctttcgcatatcgataattttgtcgatggtgctgccgttgcagaaatcggcaaagaaaatttcaaacttctcaaaggcttcgatccgaaaactgtcataacggttccggaaaacaggctctgcgcgaccattgttgaaatgctgaatattgaaggtgttgtgctggaaccggccggtgcgctcggcatcgatgcgctcaaggatttcaagaaaagcgacatcaagggcaaacgcatcgttatcgtcgtttctggcggcaatttcgatttcgagcggctgccggatgtgcgggaaagggcgcttcgttttgaagggctgaagaaatatttcattttccgctttcctcagcgccccggcgcattgcgctccttccttgaccttctggggccggatgacgatattgcgcgctttgaatatctcaagaaatcggcgcgaaatttcggctcggtgctaatcggtatcgaaaccagggacgcggcaaatttcaagcttctggagaagaagtttgccgaatccgactgggcctatcaggatatcagcgataatcagtttctggccgatttcatcatctgacacaaagttttcgcgcaaaaccatttgctttttgggcgaaaacgctccatatgccaattcaggcgcatgggccgactgattttcatcggctttcccggacttggacttgttgcgtcacatcttccacaccggaatggtccggcagaggaagggacccgaaatcagttcgggcacgacagcgcaagtcgccagagagttttccggcgtcccgtcgttatcattaaatggaattatgttcggcaagttgcgcttgcccggcgttttaaagcggaccgcgaatgcgcggtgccgctgaaagagattgaattgacaaaagaaaacacgggcggcttcgccgctctcggtatcaccggcgttctgctcaaaggcgtggaagctgccggcatgaccgagccgaaaccgatccagacgcaagccatcccgtcgcaacttgaaggccaggacatcctcggcatcgcccagacgggttccggcaagacggcggctttcagcctgcccatccttcagaaaatcatcggccttggcgacaagcgccgcccgaaaaccgcacgcgcgctgatcctggcgccaacgcgtgaactggcagtacagattgagcagacgatccgcaatgtctccaaaagcgcgcatatctccaccgcgttggttctcggcggcgtgtccaagctttcgcagatcaagcgtatcgcacccggcatcgatgtgctcatcgcaacacccggccgcctgacggacctgatgcgcgatggcctcgtggacctgtcgcagacccgctggctggttctcgatgaagccgaccgcatgttggacatgggcttcatcaatgatgtgaagcgcattgccaaggcaacacacgccgaacgccagaccgcactgttctcggctaccatgccaaaggagatcgcatcgctggccgaacgtctgctgcgcgatccggtacgggtggaagtggcgccacaaggcaccacggcttctgaaattacgcaggtcgtgcatccagtgccgacgaaggagaagcgccgcctgctttcagccatgctgaccgatgccgacatgcgttccgtcatcgtcttcacgcgcaccaagcacggagcagatgccgtcgtgcgccatcttgagcgcgaccgctatgatgttgcggccatccacggcaataagtcgcagaatgcacgccagcgcgcgctgaacggtttccgcgatgggaccctgcgcattctggttgcaacggatattgcagcgcgcggcatcgacgtgcccggcatcagccatgtggtgaattacgacctgccggacgagccggaaacctatgtgcaccgcatcggccgcaccggccgcaacggcgcaagcggcgcttccatcacgctttatgatccggctacggaagaatcaaagctgcgggcggttgagcgcgtcacgcggagcaaactttcgatcaaggatgcgccggtgaagcttgcaccagcacctgtcgccaaaggccccgcaccccagggccagcggactgaacaggctgagagccgcaaggcgcccgcgcacaagcatcgccgccccgcacagaaggcgggcgagcagcatcgcgccggggcacatgccagcgccggtgaggccgcgccgaagccgaagcgtcccttccgccgcaagcgccgcagcaatggcggccagcgcgctgcctgatccaaaagcaaaacacatttcgcgaaaagccgccttatagggcggcttttctgttttatgcctctacaggagtttcagtttgccctttggcgtggaaaattattccatacttgcttgaagggcagggcgcttccccataacttcgccttcaaacagaaaggacggaagccatgttcaattcggtactcgacacaatcggcaacacgccgttgatccgcctcagcaaggcttccgagctcacaggatgcgatatttacgggaaagcagagtttctcaatccgggccagtcggtcaaggaccgtgcggcgctctacattatccgcgatgcggaaaaacgcgggcttttgcggcccggaggcgtgattgtggaaggaaccgcgggcaataccggcattggcctcacgatggtcgccaaggcattgggctaccgcacggcgatcgtgattcctgaaacgcagagccaggaaaaaaaggacgccttgcgcctgctcggtgcagagctgatcgaggttcccgccgccccctatcgcaacccgaacaattatgtgcgcctttcagggcgtcttgccgagcaactggccaaaaccgagccgaatggcgcaatatgggccaatcagttcgacaatacggtcaaccggcaagcccatatcgagaccacggcgcaggaaatctggcgcgatacaaacgaccagatcgatggttttgtggccgctgtgggatctggcggtacgcttgccggaacggcgattggcctgaaggaacggaaccacaatatcaaaattgctctggcggacccgcatggcgcggcgcttcacgccttctatacgaccggcgaattgaaggcagaaggcgattcgatcgccgaaggcatcgggcaggggcgcatcaccgccaatcttgaaggcttcacccctgatttttcctaccagattcccgatgcggaggcgctcgatatcctgtttgccctcgtggaagaggaggggctttgcctcggcggctcgtccggcatcaacattgccggtgcaatccggcttgcaaaagatctcgggccgggccacacaattgtgaccgtgctttgtgactacggtaatcgttaccagtcaaagctgttcaatcccgccttcctccgcggcaagagcctgcccgtgccgcgctggctggagaagaaaaccgaaatagacataccgttcgaggggtaatcatggcatacgagactgaggcgctttttcacgaagattcctatctttcaactgcggagggcacagttctcgccatcgccggaaatggcggcattatcctggacaggacgaatttctatgctacttccggcggccagccgggggataccggtttcttcgagcgcgcggatggttcgcggatcgagatcgcgacgaccgttacaggcgaaaccaagaatgaaattgtccatatgcccgcgcaaggccagcaaatgccggacgtgggcgaaaaactcgtcctgcatatagattggcagcgccgctacaaactgatgcgtatgcacacggcctgccatctgctttccgtcgcctgcccgttcccgatcacaggtgctgcggtgggcgaggatgaaagccgtgtcgatttcaacctgccggatcaaagctatacgaaggaatccgtcaccgaaaaactgatggaactggtgcaggccaacgcccctgtgtcgatccactggatcagcgacgaggaatttctggccaatcccgacattgtgaaatcgaaaaatgttcgcccgcccgttggccttggccgtatccggctggtcgccattggtgaaaatggctctgtggattcgcaaccttgcggcggcacacacgttagtgaaacacaggaagtcggtgaaatccatattggcaagatcgaaaagaagggcaaggaaaaccgccgtttccgcattcgcttcggcagcttgccgcaagcctgaacctggcccatagctggaggaaaatcgtgaccgagaaaagcgcattcgtcgtatcgcgcgactggttgaaggaacgtctgcataagcccggcctcgcgatcgtcgatgcgtcctggtatttgcctgcggcagggcgcaacggtcaggaggaatatgaaaaagcgcatattctgggcgcggtattcttcgatcaggataaaatcgccgacaaggagtccggccttccgcataccctgccatcgccggaattcttcgcgcagcaagtaggcacgctgggcatcactgccgacgaaaccgtggtggtttatgatggccccggcatgttttccgccccgcgcgtctggtggatgttccgcgtcatgggcgtgaagaatgtctatgttctcgatggcggattcgacggctggaaaaaggcgggctaccccgtcactgacgaagtaacgaagattgccgcgacattttttaagccctccttcaacaaggacgcagttgtcgattttcaggaaatgcgcaagatcgttgatgaaaaacgctcgcagattgccgatgcgcgtggcgcgggccgttttacggggcgcgacgcggaacctcgcgcgggaatgcgctcgggccatatgccgggtgcgcgcaatgttcctgttacaaccctttccgaaaacggtgaattgaaagacctcgaaagcctgcgcaggatttttgacgaggcgggtatcgacctgtcggggccggtggtcaccagttgcggttccggtgttaccgctgccgtgattacgctcgcgcttacctcgctggggcacaaggataaccgcctctatgacggttcgtggagcgaatggggaagcagacaggacacgcccgtggtgactggcgaagccgagtgacatgcctgagaaattgaaagcgcgcatcacgcatctggaaatgacggcccgctcgccgctctcagtaccggttcctacgggcttgcggcttgctatcatacgggcgagcgatatgccggttcattattatcgctatctttacgagcaggtcgggcgtcagcatcactggatgctgcgccgtgtgcaaagcgatgcagaagtcgccgaagcaattcacgcagagaccaccgaaatccatgttctttatgccgatggttgcccggcaggttttgttgaactggagctctccgccaagccggacacggtcgaaattctctatttcgggctgattgcggattttcagggcaggggattgggccgtttcttcctgaatgaagccatttcggccgcctgggcgcatagcccgcagaaagtgacgatccacaccaatacgctcgacagcccgcgcgccttgcaactttatcagaaaatgggatttgttccggttgcctggtcggaagaggaagtcgagcagtggctttagagcgcatcccgaaaagtgtgaaacgacgacaatcaagattatgcttggccgcgcgccgcttcacgcccgctattgatcgaaaccactgaagcacccgttataggggcgctttcctcatcgaacaccacgcaattgcgcccgcgctgcttcgccagatagaggcagcggtcggcgcggctcagcacctgcgaattggtttcgcttttgggtgcggaagccaccccaattgagatggtgagtggatagacctgatattcggtcgtatggaacgacgtattttccacctccgcgcggatgcgctgggcaacacgaacgcccgtctcaccgcttgcaccgggcaggaatacgcagaattcttccccaccgatgcgcccgaccagatcccccttccgcgttacattttgcaaggcgaaggcaatcagtttcaacgcccggtcgccgacgccgtggccgaaactatcgttgatcgccttgaaatgatcggcatcaatgaccagcaatgtgccggtttcaatacgcgaacggctgatcttcatcgcctcgaagagagcctcgcggttgagaagtcccgtcatatggtcgatacgcgcccgcgcctgcaactcgacatgagacttctcaagctgggcgtaggcttccttcagtttatcatagcgaagaaaaatgaatgccgagaacgggaatatcatcacaaggggaaaccccaggctcagacttattgccatcagccccggcgtttcaccgggccaaaaagcagttatcgacgtcgccccaacacaaaacaggacaacggacagcgttaacaacgccgccttccatagagccgtcttcattcccacgctctcccaaccccgagtgaggacgtcttgtgtgcctgcttctcaagccctctgagcaggcaccatttgacaggcgcttatagaaggatcacccatgacttgaaagagatcattgcgtattttttaaatttattgattgaaagtgccattattagcataattttaagtggtattcacagtgttttcaagaacataattgaaaagtggtaactatatttaacctctttcatatcccgatgctattaattacgaataactaatataatgaacaattcaatatatgaaaaagaaaagctgtaacgactgcgaaatacggaaaacaataagagcctgttccaaaagtcgccatttgcggaccggcatagcgacttttagaacgggttcccatatcttctgtataaatttaaaaaataccgaagggcgtggatcttatcaagatcgacaggaaacgctccaatgcgcggaacaaaataaaattccgctttgaaagctagaatggcgaaggctgaaaataaatctgccccgatatattgcataccggggcaggggaattgtgggttatttgcgcatactgccattttcctgacggcgcaggtgccaactgaatgcctcttccagaagatgaggcgtgtggccgccgcgtttgcaggctcgctcgtaataatccatgagctggtcccggtaatcgggatgtgcgcaattttcaatgataacgggcgctcgctcgcgtggtgcaagcccgcgcaaatcggcaagtccctgttccgtcacgaggatatccacgtcatgttccgtgtggtccacatgtgttaccatgggcacgaccgaggagatcgcgccattcttggcttccgacttgctgacgaagatcgaaatataggcgttgcgcgcaaaatcgccggaaccgccaatgccgttcatcatattggttccatcaacatgggttgagttgacgttgccgtagatatcgaattcgagtgcggtattgatgccgataataccaagacggcggatgacttccggatggttgctgatttcctgcgggcgcaggacaagcctgtcacgatagcggtctatattattgaaaacgcgctcgccgcaagcggggctgagagtgatcgatgagccggaggcaaaatccagcttgcccgcatcgaacagatcgaacgtgctatcctgcaatacctcgctatacatgcgcagattgtggaaaggactatctgcaaagccggtcaaaaccgcattggcaatggtgccgatgcccgcctgcaatggattaagcgccagatccagacgaccctttacgacttcccccttgaagaattcgatcagatgcccggcaatcgcaaccgtttcgtgatctgcgggctcgacaggtgacgcactgtcattttcctgcgtgatgacgataccggcgattttttccggcgcgatgggaatatagggcagtccgatccggctatcgcaagccatgatcgggataggatcgcgggaagggcgcttcgtcggtatataaatatcgtgcaggccttccagcgccatgggctggttcagattgacctcgacgataaccttttcggcaagaatggcgaggctggccgaattgccgaccgaagtcgtcgggatgattccgccgctttcggtaatcgccaatgcctctaccacggcacagtcgatggggccgatctggttggaacgaagttgctcgactgtttcggaaagatgctggtcgataaacatgacttcgccgcggttgatcgcgctgcgcaatgtgcggtcggcctgaaacggcatacggcgagaaagaatatgcgcttcggtcaacagtttatcgacgtcatgtccgagggaggcccctgtaatcagggtgatctggaatggatcggttgccgcccgcgcggccatggcgaccggaacggccttggcatcgcccgcgcgcgtaaagccgctcatgccaacaatcatgccatccttgataaagcttgccgcttgctccgcagtgataaccttgtttcgcagtgaactgttacggatacgtgcttccaacatataatctaccttctttcccgaccggcgctaagccggacatggtataatccgaacgaatatcaatttatccgcccgtaccccacagacagggtaataccccatgcaggccattaatacatgctgctttggtcttaaccctgtgcatgtcgttcccaaacgattccctgcaattgcttcatgcgaaattatcccttcgcatgaagcaattgcgacctggaatgattagaatcaatggctttagtttaccaccggcattaatagggattattgtgccgttaccgccttgccggccgagctggttttctgcggtttggtgtgccgcaggaagaaaacgagcggcatagtcaagatagtaatatacatcatcaggcgaaaattatcggcataggcaatggtttcggcctgaacggtaatcaactcgttgagcatggccttgccagccagtgtgtcgagatgaacggccgaactgaaatgctgggtagcgcggctatagggtgaaatatcattcgtcagcccggcatggacgattgccgcattctgcgacagcaggaatgtcgtgacggagatgcccacgcttgaacccacattgcgcatgaggctgaaaaagccggttccttgtgtgtgcaggtccgccggcagcgtcacaaatgtaatggtgctgagcggcacaaatacgaatccaagaccgaacccctgtatgattccgctccatatgatcgtgctttgcgagacatcgggcgtaaacatgctcatctggtgaagtgcaacggcggtcagtgccaggccggtcagaagaagatattttatatcgaccacggaggtcagccgccccaccaggaccatcgccaccattgttccaaccccgcgcggagcgagcaccagcccggccatcagaacagaatatcccatcaaccgttcgagatagggcgccagcagcgacaatgtcgccagcaagacggcgccgatgacaaagatcagcacttgccccatgacaaaattgcggtcggcaaacaggcgtttgtcgagaaagggctttcgcgctgtcacggtatgcacgatgaagagataaagccccagaatggtaaggatgaattcggtctttatttcagtcgagtcgaaccagttcaactgttcgccgcgatcaagaaagagctgcaatgccgcaatggcaaggccaagcgttgcaaaccccagccagtccagcctggcaagcgacgagcccttcttgccttcgagaaatccaaaagccagcagcaaggtcatcacgccaagcggtacattgacataaaagacccagcgccaatcataatattgcgtcagccaaccaccgagagtggggccgaggatcgggcccagcatgacgccaaggccgaaaaccgccatggcctgcccgcgcatccgcgcagaataactgtcgaggagaacggcctgcgcaagcggcacaacgggggcgccgaaagccccttgcagcatccggtaaatgaccatctgttcaatgctggttgccgtgccgcacagcatggaagcgataacgaaaccggcaacgcagatgatgaacagtgggcgtcggccaaaacgctcctcaagccagccggtggccggtgtcagaatggcggcagcgacgatataggaggtcagcacccaattgacctggctgcttgtcgtcgcaaggcttccctgcaagggcagcgcgacgttggcgatggtggaatccagcgcctgcatcagcgtcgccatcatcacgcagatggtgacggcaaggcgcttcgacccgcttgctgcaattgccgttgcctcggccatcagtcgatccccaccatgccggtcagatcgcgccacaaggtagcaaatgtgcgatgatagcctgtattgatggtaacggttgcgctgccgccatcacgcatcaccacgtcaggatggggttttgtaatcttgacccgcaccggcatgcgctgcaccaccttgacccagttgccggaggcattctgggcgggcagcagggcaaaaacagaaccgcttgcgggcgttatgctctgcacctcgccttgcaggggctggtccggataggaatcgagcacgaccgtggcaggatcgccaaccttgatataggtcaggtccgtttccttgatattgctgtttacccaggcatcggcgccgatcagggtgaaagccggatcgcctacggcaagaaaacttcccggctggatgttttccacttgcgtcactgttccggcgaatggggcgagcacgcgggttagcctgacattgcgttcggcaagctccacttcggctttggccgccagataggatgcatgttgttgtaacggtttatcgagtgtgccgccaagctgtgccagtgttgcggcggctgccgacgcggcggcattttgctcctgcttggccacctgcaaggcccgctcagcctgatcgaattgcgcgcgcgcctcaaacttgtcgtgaaccagtgccgaaacacggttgaattgctcctgtgcgaaggtgacatcgtcctttgcctgagccacacttgccaattgttgcttgtaggtgaggacaagccctgcgagtttttcgctcgcttgcgccagattggcctttgcctggtcaagttcgatctggaacggctgtgggtctatttcaaacagaagatcgccttccttgacggctggttcgggccaacggcgacacgtataacctgaccggaaacctgcggtgttatggccactgccgccgcgccgacataggaatcatcctcgctcacatattgccctccactgaaatagatccacaggccgatggcaatcgcgacgaccggccctacgataagcagaatccgacgtagcattggatgtttgggagactggtcttgagcgggagaaggcgaggtattggtttcggccacagtatcctccggggcagtgcatcgaaaaatctttggtcgccgatgtacaatctcggcatgaaccacaatttcatttggcggttccgtttgcccggcgggaaatcgaaacaagcaatattatgggatcaggtaagttatgtcgcggccacgtgccgacaaggtgttttccaacacttccgcatatttttttagctattcataatttagggcataatccggccggaatgaagcgacggcgatcaggatcatgcttgaaataaaatgacaggactaaacagctgggctgtagtgactgccacacaatatcgctcttgacggaaatcaacgctcatcagcttttatcaaaccaagatatagccaagcaattacgcaactgtcgaaaggcgaaagatcatgaaagcgatggtgctggagaagccgggacagccactggttctcgtggagcgccctgatccgttgccggggccgggccagatcaggctgaaggttgaagcctgcgccgtctgccggacagatttgcatgtggtggatggagagcttgaaaggccaaagctgccgctggttcccggacatgagatcgttggcgttatcgatgccgttggaacgggcgtcgatccgtcacgcacaggacggcgtgtgggggttccgtggcttgggcatacttgcggcgcctgtgactattgtcgctccggcgctgaaaacctgtgcgatgccccgctttttaccggctacacgcgcgatggcgggttcgccacccatgtcgtcgcagatgccgattttgctttcgatctcgatgaggccgccgatcctgtggctctggcgcccttgctctgcgctgggctgatcggctggcgatcgctgaagaaagcaggcgagggcaagcgcatcggcctttatggctttggggctgccgcacacatcattgcgcaggtctgccgctggcaggacagggaggtttacgctttcacaaagcccggagatacggaagcgaaagattttgcgcgcagccttggcgcggtatgggccggagattcagatattctgccgccgtcaccgctggatgcagctatcattttcgcacccgccggggagctcgttccagccgccttgcgtgcggtgcgcaagggcggccgggtggtctgcggcggcatccatatgagcgatattccatccatgccctattcgatcctgtgggaagaacgcgcgctcgtttccgtcgcaaacctcacccggaacgatgcagaagagtttttcccgcttgcccgcgcggcaggcgtgcgcactcacaccacaatctacccgcttgaaagtgcaaacgaggcgctcgccgatctgcgctccggccgcctcagcggggcggctgttcttgtgccatagcacgacagccgcactcttcgtgatgccgggcaggaaaacagcctcaagcaaacggttccacagggctttttgagggcagggtgaaccatttcggaccatttgccgtcatgtagatatggtcctccagacggacgccgaactgctctggcactacgatcatgggctcgttggaaaagcacatgccttcggtcagaggcagcgggtttgcgcgcacgatatagggagcttcgtggatttcaaggcccagcccatgtccggccctgtgtggcaggcccggcagcttgtaatccggtccgagcccatgccggacaaggacggcgcgcgccgcatcatcgagagcggagcagggcacacccaaccgggcggcatcgaagacagcctgttgcgcttcacgctcgatggcccagatctgcgcgaattccttgcttggctcaggtgcgcgtgagatcggaatgatagccgtcgatccggcagcccgtatccaccagcacaacatctcccggctgatagaactgttcgccatctgcgccatgcggcagtgcggtggctgcaccgaaggaaacgatgcagaacgtcgatccaccccttgcacccaatgcgcggtgctgctcgccaatgaaacgcaccacctcgctggccgcaacgccaggctttatcatcgcatgcgcccggcggtgtacttcgagcgtaagattcatcgcatattggatgatagcgatttcgttctcggatttgcagatacgctgctcgcggattaatgggccaccatcaagcagacgttctggcgcaatttcctgtcgaagcaggttatatgcgaaaagcggaatggcatcatccacggccaatgacgcgcctgcgggaagcagggaagcgatcagggccgcgctgttttcctcttcctcccagccacgaatttcgcccgaaagatgcggcaggctttccacgcggctccgctcaaatcccggaacgatataaatcagctccgaaggtgttacgagcgcgcccagaaaccgttcgcttgaacgccacacaaggccggtgaaatactgaaggctcggcgtagaccccaacagaagaccgccaatatgccggtctttcaacttgccctgaagcagcgctaaccgctgctgccgttcttcctcctggattttcggcggcgataggaatggagccatgatgggataccttcgtaaattttaagcgagtgcgaccccgatatcggactcgatactggagcggtcgcgcaagcagatatatcacagcacaaacgaatggaaacggagtctcgaaaccataacgcagatagggcttcccggccctgtccgttaatcgcataagatagattatggaactgcatgatcaatgttctgatctataaagcaatcggcgctatctcgaaaagagacttgcttcagcattcacgatgcaagcgatcaacggcggcgtgcaatatagagatggcccggcaccggagcgccttgctcgctacgcacagtgatgtcctcacagcggatgcaatccattccgtgactgtccagcatggcgcgcacgtaagattgggcatgagcgaaacgctgataatcgccaacaacgaaagcgcgtccggccagacgattatcgtccaatgtctcactggaaaaaccgaaatgcccgccggagttgagatgttccgccacaccggcaaaaaaccgttcgagttcgcccatgtaaggcagcacatccgtcgctacgatcagatcccagttttcttcctctgtgctttcgagaaagcgtaccgcctcgcccacgaacagcgcatcgtaatcgcctttttcatacgccacttcgatcatgttttcagaaatgtcgacgccggttttgtgtgcggccatatcgtccagcgcatcggcggaaaggcccgttccacagcccagatcaagcatacgttcggcattaaacgcatcgtccatttcaagcagcatttcgcgtaactgcaacggaacatcatagccaagctgatccaccagaatggtatcaaacatttccgcatgctggtcgaaaagcgttgcgacataggcgtcaggcgctttcagcggaaccgcaccgcgccccatgctggcaagccgcaccgcagcgccgccgtgatcgtcggggtcgatttgcagaacttcctcataggctttggcagcggcatcgaaatcgccagctttttccagggccaatgcgcgattataggcctcggcaagcgcctcctgatcaagtggcttatcatcgctctgcgccataaatatttgccttttcttagagtcttttcgagccgaaagtgcgaagcagttttgtgagggcgcgcccctccccgcttctcctacgcttatccgtgaaagcctgcaagatcagggcctgatctcatgacgctcggcaagcttgcgcgcgataatggcgcaggccatgagctggatttgatgaaacagcatcaagggcagaacgatattgccgacattcgctccggcaaaaattgcgttcgccatgggtgcaccgctggcaaggcttttcttcgagccgcaaaacatgatggtgatccggtccgggcggctgaaaccaagccatttgctgccataccaggtggcaagcaaaaccacggcgagcagcaatatgttcacccccaccatcatgcccagatcatcccaggaaacagtgcgccacaggccttcgacaatcgcctcgctgaaagcaaggtaaacgaccatcaggatcgatccacgatcgacaacggcaagaaccctggccttgcgccgcacgaaatttccgatgaacggttggagaacctgaccgagaacgaatggcgcaagcaattgtaacagaatggattccagtgcgtccatcgatattccaccgccgcctttgacagcgaaaagcaggccgacaaggagcggtgtcaggaacatgccgaaaatattggatgccgaagccgacaccaccgcagccgaaacattgccccgcgccatggacgtgaaggcaatggatgattgcaccgtggaaggcagaacgcaaagatagagaatgcccgtataaaacggcgattgtgaaaggcccggaatggcccagccagcggcaagccccagtatcggaaacagtacgaaggtcgaggcaagcaccgtcacatgcagtttccagtgagtaatgcccgcaatgaccgcttcgcgcgacaggcgcgcaccgtgcagaaagaacaaaagcccaaccgcaatcttcgtcgccagcgcaaaccagacggcaaattcaccacgaacgggaagcaccgatgcaaacagaatggttgcaatcagcatggtggtgaatttgtccggcagaaaacgcattctatagtccgatcttgcaggcgctcgtcattgcgccggttccggcattttctggcaaatccgatatgccgggaaattcacgccgagccatgaatggctgaaacgacaagccgtttcggcaacgatgtttatttgtagccgttcggatttttcgattgccagttccacatgtcctgacacatttcacgcaggtttttctcagccgaccagcccagaaatttctttgcaaagccgggatcggcatagcattcggcaacatcgccgggacggcgcggcgcaatctcatatttgatctcgcgattggagacatgttcaaacgccttgatcacatcaagaacactatagccctgccccgttccaagattgacggcgaagcacttgggcttatccagctttttcagggccttgaggtgcccggcagccagatcgttgacatggatatagtcgcgtacgccggtgccatccggtgtcggatagtcgttgccccagatgttcagcttttcgcgtcgtccagttgcgacctgagcaataatgggcatcagattgttgggaatacccttcgggtcttcaccgataagcccgctttcatgagcgccgacaggattgaaatagcgcagaatcgcaatcgcccagctactgtcactgttataaaggtcgcgcagcatgtcttcgatgacaagcttggtccggccatagggattggtggccgaaaggggctgatcttcggtgatcggcagtttatccgggtcgccatagacggtggccgaagagctgaaaacgagcttcttcacgcctgtcgcttccatggcctgcagaagccgaagtgtgcccagcacattgcaatcataatagagcagcggcttttcgctcgattcacccacggccttcagcccggcaaaatggataaccgcagtgcatttatggcgtttgatcacctgttccataagggcgcgatcgcgaatatcgcccggttcgcggcgcggcgcgcggcccgtgatcttttcaatccgatgcagtgcctcaggatggctgttgtcgaaattatcgaccacaaccacttcatggcctgcctcgatcaactgcacacacgtgtgggagccgatatagccagcaccacctgttacaagaattgtcatcgttcacgtatccgcttgttgaacataccgctccgatatgcgatcctcggctgactatgcaaaatcggcaacagacttcaagctgcatggatcgattctcatcaatcgttttaccgggctttcatgaagtttgaaggagggcagatgaaatcatcccgcaatattgatcgtttgttggaaatcatggccgcccttcgcaatcccgaaacgggttacccgtgggatatcgagcagaatttccgcaccatcgcgccctatacgctcgaagaaacctatgaggttctcgacgccattgaacgcgacgatatggatgacctgcgcgaggaacttggcgatcttttgctacaggtcgtcttccatgcccgaatggcggaagaacagggctattttgcctttggtgacgtcgtggaagccatcacgcataagatgatccgccgccacccgcatgttttcggcgatgcgcaggcacgaagcgccggaatggccaagggttcatggaaccgcatcaaggcggaggaaaaggcagagcgcgcggaaaggcgtgcaaaactgggactggaaagcatcgggaaaaccggctttctggatgacattcccaacgccttccctgcccttctgcgcgcgctgaaattacagcagaaagcggcaaaggtcggctttgactggtctgaggcagcccccatcctcgacaagattgccgaggaaacagcggaattgaaagaagccatggccgcaagcgacaaggccgaaatcgaggaagaatatggcgaccttctcttcgccatggtcaatcttggccgtcatcttgaaatcgatgccgaaacggcgctgatttccgcaaacgagaaattcaaacgccgttttcatttcatcgaggaggctttgaaaacgtcaggccgcgatctcgatgcagccagccttgatgaaatggaagaaatctggagcgaagcgaagaaaaaaggcctgtaaacccggccttacccttcgtctttccagcgcgggcggtacatctggtaaacgctctgcgtggtcgcataatccatatagccaagccgtgccaccggcttcgccctggaaatatcaaccagcccgtccgtcaggacgctgtcgtcaatatgcacgccgataacctcgccgatcaccatgtaattgtcggtgtgccgcccctctttgtcctgtaaacgcctgatttccacggcaacgcattccagagcggcataggcctccttgacccatggcgcgccaaccagcctgcccggcgcttgcgtcagcccggcatattcaaactcattgacaccgcgcggcgcatccactgaagaagcattcatatgtgtcttgagatgatcgctgacgaggcttgcggtaaattcacccgtttcctcgatgaacacgagactgtccttcacgcctgatgaggaaaacatcaccattggcggcgtgtcgcagaccgcattgaaaaacgaataaggcgcgaggtttaccgccccttttctggagcgggtgccgatccagcctatggggcgcggcgcaacaatcgccttgaaaggattatgcggcaggcccgttccgtctttcggttcataaaacatcgtcttttccgtacaagtcagcgcgcttcacgcaagcttcttctattctacccacgggccggaatagtccgaaacgatcttttccatgtccgcgcgcgggcgctccggcattttattttcagcggttccgatatggacaaaaccggcaacgcgctcatgcggcgcaagccccagaaatgcccgcgccggtgcatcttccgcataccagttgctgatccagttggtcgcatagcccagcgcattggccgcgatgcaaaggttcatcgcaaccgcaccggcagaaaggaactgctcccattcggggattcgctcatgcgcaacgggggaaaaaatgacaccgacaacaagcggcgcgcgggaaaaccgcgtggcttccttgtctttctgcgcatcggaaagcggcccttcccgctcttccgctcgctttacgagatattcgccaacctgcctgcgtgtatcaccgcaatagagaatgaagcgccagggtgtgaggcgtccgtgatccggtacgcgcgctgcaacctttaaaagcgcggccagttcttcgccttctggcgccggttcacaaatggcggaaataggggttgagctacgctgcgcaagaaaatcgaaaaccggatgtgacacaggtgccctctttctaaaattgccatcataacaataaacaacgccgatatcattctttacgaccgaaacgcgcgctcatcgaagctgcctcttctcacccgccaccattctgctgtaaagtcaaatctgctgcgttgcggctgaaatttcggctgcgcaaaacggctggctgtgcactttcgccttgaattagccgtaggattgggctcaaaaaacgtcatgaacaatcaaaagcctatgcctcgatcaaaacccggcaagcgtttgcgcgacggcgtagtctggcgcgcggttgcagctacactggttgcttcgcctgccttcgcacagggtgtcgatccaaccgcaggcaccggtctcagcctgcccgagccaaaactcaatctgccgacaatcaatccttatgcctcgcctgccagccctgaaaacaatccgctggtccggacctacgaactcgacctgaaggcgaagctgacacaggagggcggcgatatccctgccggcctcgtctggcgcgttttttcccccgatgtgggaccggatggtcaattgcctctcatagcctcatccaagggtggaagcgcctcgttcaacctgccggaaggcagctatctcgtgcacgtagcctatggacgcgcaggcgccaccaaacgcattacgctttccaattctgcccgccacgaaatcatgattctggatgctggcggcatgaaacttagcgccgtcctgcccggtaatggcaagatcaaggacgatctgctgcgcttttcaatctatgccgacgaggaaaatagcgaccgttccctgatcgtgccggacgtaaagccgaacaagatcattcgcctcaacagcggaacctatcatgtcgtgtcgaattacggcacggcaaatgcaatcatccgcgccgatatccgcgtggaagccggaaagctgacagaggcaacggtgcagcaccgcgccgccgaagtaacgctcaagctggtgcgcgaccatggcggcgaagctctggccgacacatcctggtcgatcctcaatgcctcaggcgatgttgtacgcgaaagtgctggcgcctattcctcgatggtgctgatcgagggcgattatgtggccgtcgccaagaacaaggatcgcatctatcagcgcgatttcaaggtcgaatccggcaagaacgaggacgtcgaggttcttgccaacagcgattcggaagcctccgatgacattgtcgactgatccaatagagcaataaaaaggccgcatcgcgcggcctttttacgtatctttttatcagcctgcatttttcaggcgaagcagatcgggcggggtcgcctcttcgcaaagccgggcaatcgcttcatccagcgtcatggattcctgatcgcgtgagccgagacggcgcatgttgacagtcttttcttctgcttcacgcttgccgcaaacgaggatgaccggaactttctggagcgaatgttcgcgaaccttgtagttgatcttctcgttgcgcagatcggtcacgacctgaagaccggcagccttgagcttcgcagccgcttcctttgcatattcatcggcatccgacgtgatggttgcaacaaccacctgtaccggcgcaaaccagagcggcatgtgaccggcaaaattctcgatcagaatgccgaggaaacgttccatcgagccgcagatggcgcgatggatcatgaccggctgcttcttttccgaatccgcgccgatatagaaggcgccgaagcgttccggcaggttgaaatcgacctgcgtggtgccgcactgccattcacggccgatggcgtccttcagcgtatattcaaacttcggcccgtagaacgcaccctcgcccggcagaatgccggtcttgatattgttcgactgctgccggatctgctccagaacggtcatcatcacgctttcggcacgatcccaaagctcatccgagccaacgcgcttttccgggcgcgtcgagagcttgatggtgatttcctcgaagccgaaatccttatagaccgacaagataagatcattgatgcgcaggcattccgccgccatctgctcttcggtgcagaaaatatgcgcatcgtcctgcgtgaaaccgcgcacacgcatcagcccgtgcagcgcaccggaaggctcatagcggtgcacattgccgaattccgcaagctttataggaagatcgcggtatgatttaaggccatgcttgaatatctgcacatggccggggcagttcatcggcttcagcgcaaagacacggtcatcgtcggtatcgtcaccggcaaccgtaaccttgaacatattgtcgcgataccagccccagtggccggaggtttcccacagcgacttgtccagcacttgcggcgcattcacttcctgatagccatggctgtcgaggcggcggcgcatatagctcaccagattctggaacatcttccagcctttggcgtgccagaacacgacgcccggcccctcttcctggaaatggaacaggtccatttcgcggccaaggcggcggtggtcgcgcttctccgcttcctcaagcatatggagataggcttgaaggtcattatcgtttgcaaaggcggtgccgtagatgcgggtcagcatcggattattggcatcgccgcgccaataagcgcccgccaccttcatcaacttgaatgaattgccgatctgacccgtggaagccatatgcggcccgcggcaaaggtcgaaccagtcaccctgataatagatcttgaggtcctgcccggccggaatggcatcgaccagctcgaccttgtagctttcgcccttgtcggaaaaaacctgtttggccttctcgcgtgaccagacttccttggtgaacggcttgttgcgctgaatgatctcgcacatcttcttttcgatcaccggcaggtcatcgagcgtaaacggctcgttgcgcgcaaagtcgtaatagaagccgttttcgatcacggggccgatcgttacctgcgttccgggaaaaagctcctgcacggcttctgcaagcacatgggcagtgtcgtggcggatgagttccaacgcgcgcgggtcttcgcgggtgatgatttccaccttgccggaagcgccaagcggatcggaaagatcacgaaccgtgccatcaacagcgtaagcgacagccttcttggcaagcgacttggaaattgattccgcaagggcggcccctgtcatcgatgcatcgtattcacgtacggaaccatcgggaaattgcagggaaacggtattcgacattgtcatcatccttatccagtcccgccaacgattgcgggtgattcgtctcatgcatagaaaatgagtttggctcatattcccttttgcataggcagtaaagtgcaatcactacagctagaacgcatcccgaaaagtgtgaaacggttttcggaaaaaatgcgcgtcaaaaaaaggattatagcgccgatctgattcaatcagatcgaaacgctctctagggcttgtctgcattcaaggattcccttttgcatgaaattctgattcaaggttgttaaaggagaacagccgtgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgttgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgtcattgctgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggcttcgtccatctcgcatgcgctatgatctggttacgttgaatgcagacacgccctagttctgaatagccaggcaggcgatttgctggcgcttgagctgcgcgcaggccttgcttgcggcagccgaatccctgacgccggaaaaacgcacgcgatagactttgcgacccttgggcgaaggcgagatttcgccctttgcgccgggcacgatcctggaaaccacgggtgcatatttctcctgcaattcgctggcacccgcacggcttggcgttgccgccagctgaatgcgccagttcgatctgccggaagtcactggatagccgccatccccctgctcgatctgggtatcgtcgatcagatcggcaaccacatccggcttcagtttcgcagtaaccgcctgcggcttcgccatggcaaccagaggcgcggccttgccattatcgataccgccaaagcgcgtcagaagtttcgccatctggccatcgcgctgcccggcagagcctgcgcccagaaccacgcccaccagatgcctgttgttgatataggccgacgacaccagattatagccggatacatttgtatagccggtcttgatgccatccacacccgcatagcgggtacatcaggttgttgtgcccgttatagacgcgcccgcgaaaagtgaaggagcgctgcgaaaacaacgcatattcttccgggaaatctcgccgaagagccatgcctagcaccgccatgtcgcgtgcagtcgtcaactggctgacattcgcggtcagccccgaaggattggagaaaatggtgcttttcatgccgatctggcgcgcgcgctgtgtcatcaggcgcgcaaaagcggcctccgagccggcaagatattcgcccatgacagtcgcagcatcatttgccgagacgataatcatcccgttgactgcatcgcgggtagaaatcgtgtcgccggccttcagccacagcttcatccgaaccttggaagccgcattttttgaaatcggcagcgcatcgtcccaatgcaaccggccagtcttcaaggcctcgaaggtgagatagagcgtcatcatcttggcaagtgaggctggcgcgtgctgcgcgcttgcatcgtcctgccccagcatccgcccgctatccgcatcgaacacaacccatgatgtgctcgccattgcgcctgacgcacaaagaacggctgttccaaatgcgacggacgcaaagaaacgcgaaatacgggacgacgatttcaacatgatagctcgcagaaaattacgaatgcgcgaagagggcatgcaggcaaattgcggcccaaaaatggacagggcaacgccttaatatcaaggagctataaaacgcagcgatggttaatgaattatattcatttaacgtaaaaaacagttattttccggtgcgcgaagccgagcagcgccaatagcgccagggcatataccatttgagatcgggagaaagttcccgcggcacggggtcgaaaccatgcgtgccgaacggtccgcagcgcaccacgcgaaagaaccccatccagcccccgcgccaaagaccatggcgcgcaatcgcttcataggcatattcggaacaggtcggcagatgccggcaggagtttccgataagcgatgagagcgtaatctggtaaaagcgtatcagtgccgtgccgaacaggcgtcccggcgtcttgcgccatggatcggtgaagttgcggctgtaaggtttaggcgcgcccttgcccgtatgtttcccgccgcaagaccccatgtcaggcggctttcgccttttcctcgatctggcgaatgcaatcagcgacagcatcgaaggtaagaagcgtggaagcgtggcgggccttgtagtcgcgcaccggctcaaaatatttcatatccgcaaagcgcccttccggtgccgggccgttttccttcagcatcctgtacatggcatcgcgggccgccctcaattcgtcggcggtggcgccaatcacattgcgcgccatgacggaggaagacgcctgccccagcgcacatgccttcacctcgtgggcgaaatctgtcaccacaccatccctcatcttcagataaacggtaaccgtggagccgcatagttttgaatgcaccgtggcaacggcatccggctcggcaagctgcccgatgcgttccatattgcccgcaaactccaggatgcgtttattgtagatatcgtcgatcatgtaggcgaaccttccgccatgccggacaaaaacagaattttgtcgcccggctgcggtttgaagttgtaaataaatgtttatataacagggaagtcaggtctgcgccatgggcacattatcacataccccaaggatcgctgcacgatcacccctgtccggtggcttgctgctgccggatcaatacatcgcccgctcgtaaagcgcatcgttgtattgtccgtttaactcgtttcctccttgaaggaaactactggagaatactgatggacgctcgcatcttccaagataacgacgacaccagcctgcctgtcaatcaggcatccgtaaccagaatacacaaaaagccaggcaaggccgaagcggaagctgccgttcgcaccctgcttttgtgggtcggcgaagaccccgatcgtgaaggcttgctggaaacgcccaagcgcgtcgcaaaagcctatcaggaacttttcggcggctattcgggaagcccggaagaggttcttggaaccactttcgaggaagtcgcaggttacgacgatatggttctggtgaaggatatttccttcttctcccattgcgaacaccacatggtgccgatcatcggcaaggcgcacgtcgcctatctgccggaaggccgtgtcgtcggcctgtcgaagattgcgcgtgtcgtcgatatttttgcccgccgcctgcaaacgcaggaaagcatcacagcgcagattgccgacagcatccagcgcattttgaagccacgcggcgtcgccgtcatgatcgaggcggaacatatgtgcatggccatgcgcagcatccgcaagcagggttccagcacgatcaccaccacctttaccggcgatttcaaggaaaaggcggaccagcaggttcgcttcatgaccctgatccgcacttgaacacagcattcaggcatagacgatgagcatttttcctgcccagccttccgacaagaaggccgttgaagaaggcgcggcattcatgccgcgctttgatgcatccggcctcattacagcgatcgtcactgatgcgcgcgatggcgaattgctgatggtcgcgcatatgaacgaggaagccctgcgccttacactgaaaaccggcattgcccattattggtcgcgctcgcgcaagacgctatggaaaaagggcgaaacctccggcaacctgcaaagcgtggtcgaattgcgcacggattgcgatcaggatgcactctggctgaaagtgcacgtcgccggtgacggcccgacatgccatacggggcgtcgttcgtgcttctatcgtcaggtcgtttcgtcgggtggcaaggtggcgctgacaatggcaagcgatcacgatcaataattcctttcaaaatgatgtgatgagacgaataaggctcgcgtcatcaattcgcagtatttattgtctggataccaagtttcgccaaagcatgtctcccaaaaagcgggaacggggtttgtataaagacatgcacaaaaactgaattttaaaacgcgccgtatgcatatgatgaaatgcgacgcgctttaagctgtacgaaacgaagaggtgtccaacgtggtgcttgcatggagccagaagcgcagggcaattcaccaggacggcgaaccgtcggccgatggtgtcgctgatccggctgaaatcacgcatgaaccccaaaaaatagcattggccctcggtggtggtgccgcgcggggctgggcgcatattggcgttctgcgtgcccttgacgaagcgggcatcgaaatcgagatgattgcaggcacgtccatcggtgcacttgtcggcggctgctatctggcgggaaaactcaacgaactggaagaatttgcccgcagcctcacccggcggcgcatgttcaaccttctcgacattacgtttcgcggcagcggcctttttggcggcatgaagcttgatggccgcctgcgtgaacacctcgacggcatacgcatagaagacctgcccaagcctttcgttgccgtttgcactgaactgcgtacaggccatgaaatctggctttccacaggcccgctggtagaagccatgcgcgcgtcctatgccctgcccggcgtctttgagcctgtgcgctggggcgaccgtgtgctggtggacggcgcactggtcaatcccgtgccggtttctgtctgccgcgcctatgaacagcgcctcgttctggcggcaaacctgcactacgaccaatatggccgcgctgccgtcatcaagcaggcaaagatacgacaggaatcagtgccgcaggcaatgcatggcgaaaaggaaacgcgcctcggcattaccggtgtgatgatggaagccttcaacatcattcaggaccggatttcccgcgcccgtatggctggtgacccgccggatgtttcgctgatgccgacggtcgggcagatcggccttgcagactttcatcgtgcggcagaagcaattgatgccggttacacggaaacagtcaaacggatcgaagatatcaaacgtctgcaaggcgtgatggggtgactcggcccggtagcaggctgcgcggaatcgggattcgctatttttcagcaacccgtttgccggccaccttcttatgagggtcagacttgctttttgacgaagtttttctgaagatttttttgcattacaatctcattgaaaaagcccggaaatatgggctttttctttatgcacacaggctgcaagactccgtttttcacattcttttccaaaaagatgagccgaagatgcagatggggcttgtgcacccccaatcgatttgctaaatgccccctcgccgacggagttcggctcctaccacgggcggtcgtggcggaattggtagacgcgcagcgttgaggtcgctgtggggcaacccgtggaagttcgagtcttctcgaccgcaccattcacaactttacccaagctaagttgttggaaacattagacccgcgaaagcgggttttgttttaggtggcctcttgatcccatgcccccgaagctggatgcccaacgttcgggggacgtttaaagacgggattttccttttcagcctttgtcgagttcggcgcggatcgcagcgccgtgttcatttagtttcggcgagcggctgtcgagttttaaatcagcatcagagaagcggatcggcgtgcgcaatcccggaacaccctgcgggtcgatcttcatccctctcgccttgaattgcggatcggcgaagacatcggccaccgtattgatcgggccggcgggtacgcctattttcgcaagctctgccagcaggtcgtcacgcttccactgttttgtgcgttcctccaatagcgccgtaagggccgcacgattggcgacgcgtgccgaattggtagcgaaacgctcgtcctttgccagttcaccgatacccagcagcgtagaaagctttccaaattgcccatcattgccacaggcgatgatgaagtaaccatctgaaacagaaagcgtctgataaggcgcgatatttggatgcgcgttccccatgcgctttggcgatttgccggaagcaaggtaattcatggcctgattggccagcacccccgacatgcaatcaaacaaggccatatcgatatgctggcccttgccggtacgcgcgcgcatgataagggccgactggatcgcaatcacgctataaaggccggtaaagatatccgcaaaggccacaccgattttctgcggctcgcggtctggctcgccggtcaaatccatgatgccgcccatgccctggatcatgaagtcatatccggcacgctccgcataagggccggtatggccgaaccccgtgattgagcaatagatgagctgcggatttatcgctttcaggctttcataatccagaccgtatttgtcgagcccacccagcttgaaattctcgatgacgacgtcagcctccgccaccagacggcgcacgagctccctgccctcctcggtgcgaaaatcggctgtaatggaccgtttgccgcgattgcaggcatggaaatacgcagccgaccgttcgccttcgacatcaatgaaaggcggcccccaggtgcgtgtgtcatcaccctcagggctttcgaccttgatcacatcggcaccaagatcgcagagcgtctggccaacccatggcccggccagaatacgcgccagttcgaccaccttgagaccgtcaagcggtgtgttctgcatgttcagcaatcccaaatgaatataagaaagcccgcccgcaaattgcgagcgggccaaaagcaggcttggaaccgacgatcagaagaacgcctgaatgccggtctgggcacggccgagaatcagcgcgtgaacgtcgtgcgtgccctcataggtgttgacggtttccagattctgcgcgtggcgcatgacgtgatattcaatctggataccgttgccgccatgcatatcacgggcctggcgggcaatatccagagccttgccgcaattgttgcgcttgacgatagaaatcatttcgggcgccatcttgccttcatcgaacaggcggccaacgcgaagcgatgcctgaagccaagcgcgatttccgtctgcatatcggcaagcttcttctggtaaagctgcgtgccagccagcggcttgttgaattgcttgcggtccagaccatattggcgcgcacggaaccagcaatcttcagcagccccgagcacaccccacgaaatgccatagcgcgcgcggttgagacagccaaacgggcccttgagaccggaaacattcggcaggattgcgtcttcggaaacttcaaccccatccatcacgatctcgccggtgatcgaagcgcgcagcgaaagcttgcccccgatcttcggtgctgaaagtcccttcatgcccttttcaagaatgaagccgcgaatggcgttgtcatgcgcagccgattttgcccagacgacgaacacatcggcaatcggtgaattggaaatccacatcttcgagccgctgaggcgatagccgccatcgatcttttcggcgcgggttttcatgccagccgggtcggaacccgcatcgggttcggtaaggccgaaacagccaatcaattcacccgaaaccaggccgggaagatatttcttgcgctgttcatccgaaccataggcatagatcggatacatgacgagcgacgattgcacgctcatcatggaacgatatccggaatcaatgcgctccacttcgcgcgccaccagcccataggctacatagcttgcattggccgcgccatagtcttccggcagcgttacgcccagaagccccgcctgccccatgaggtgaaacagttccgggtcggtggtttcttccagataggctttttcgacacgaggcagaagaacgtcgcttgcaaaggccttggccgagtcgcggatcatgcgctcgtcttcggtcagttgctcctccagcaaaaacggatcttcccaggcaaaagccgcacgtgacatcaggtattctcctcagattgaatatgcagggaatatggagcagcacgacgatgaacgcaatcgacgtttactcatcgatctattccgtttagtaatagatcatgacaaccctatcccgccgccttctgccctcaaccagtgcgcttgccgcattcgatgcggttgcgcggcatgaaagtttttcagccgcagcagatgaactttccctgacacaaggcgcagtcagccgtcaggtcgcgtctcttgaagaacagcttggagcagcccttttcgaccgcacaagccgcaatgtcgtgctttccgaagctgggcgtgtttatctgcaagccatcgggccggcacttgcctccatccgggcggcgtcactgcaagtgatgtcgcagatgcgcggcacgacactcaatctcgccttcctgcctacattcggcacccgctggctcatcccgcgcattccgcgttttgtcgcgcaatatccgcatatcatcctgaatttcgcgacccgcatcggccagttcgattttgatcgcgaagggctggacgcggcaatacatataggccagccggattggccgaatgcggaatgcacctttttgatggatgaaaccgtcgcccccgtatgcagccccgcctttctcaaggatcacccggtcacaagcccgcatgaccttctgcgcctgccacttttcaacattgcgtcgcgccccggcgcatgggagcattggttcaggagcctcggcatcaccacgcctgttccgggcggaatgcgctttgagcagttctccaacgtatcgcaggcttgtgtcgcggggcttggcatggggctcatgccacttttcctcatccgctccgagattgagaacggccagcttatcgtggcctgtccgcatacggtcaaaagcccgagcagctattatttcgtggcgcccaaaacacgcgcgaaaacaccggccgtaaccgcttttcgcgactggcttctggcagaggttcgcaacgaaaccgatcctcacgcaatcgaattgctgacgatctcgtaagagcgcaaacgctttttgtggtcgtggatcatgccggtaatcatcaactcatctgcgccggtattttccgcaaaggccttgatgcccttcgccacagtctccggcccgccaactacacggcaggaaagcatctggcggacgagggcttgtgctgccggatcaagccgctccatatagccttcgacaggtgcaggcagcttgccggggcgaccgctgcgcaaattgatgaaagcctgtaactgcgaggtgaacagataatttgcctcctcgtccgtgtcggctgcaatcacattgaggcccagcatcacatagggcttctgcatatattcggacggctcgaagcgttcgcgataaagcgcgatggcgcgctccatctccgccggagcaaaatgcgaggcaaaggcgtaaggcaggcccagcatggcagcaagctgcgcaccgaacaggctggaacccaatatccagacaggcacgttcaacccctcgcccggcacggcccgcacccgctggccgggttcggccggtttgaaatagttgagcagttccacgacatcctgcggaaacgcattggcgtcactgtccagattgcggcgaagcgcatgggccgtaactgggtctgttcccggtgcgcgcccaaggccaagatcgatgcggcccggaaacaacgaagcaagtgtcccgaactgttccgcgatcaccagaggcgaatggttcggcagcatgacaccgcccgcccccacgcgaatggtcgaggttccgttggccacatagccgattacgaccgaggtagccgcgctggtgatgcccggcatattgtgatgttccgccagccggtagcggtggaagcccagccgttcagcgtgctgcgcaagctccagcgtgttgcgaagcgaatgggccgcatcgctgccttctgaaacgggcgaaaggtcaagaacggataaaggtatcatgctggctcatatggtcattcgacaaataaaaggggcggcttatttctaggccgccctttgtccgtggttcaacgcaagtttcagtgatgttgcactggcgcagattcactgccttcttccgagggcgtaacatacccgccctcaacatccttctttgcaatgtaaagtatagaacatcggcaccacgaacagcgtaaagatggtgccgatcgtgatgcctgtgaagatcaccagccccatcgagtaacgggcggcagcgcctgcgccggtggcgattatcagcggcaccacgccaagcgccatggcggctgtggtcatcaggatcggacgcagacgggtttctgcggcgaccacaatggcgtcgcggcgcgaaaggccgtgcaggcggcgctgctgattggcaaactccaccatcagaatcccgtgtttggttatcagcccgacaagggtgataagccctacctgcgtatagatgttcaacgtgccaaggccgatattgagcgggacgatagcgccgaaaatcgatagcggaaccgacatcatgatgatgaatggatcgcggaagctttcaaactgcgctgcaagcacaagatagatcacgacaacagcaaggccaaaagcgatcaggatcgtgttgccctgcgccacctccagtcgggactggccggaataatcgaggaagaaaccttccggcattttcgatctggcgatatccaccagtgtttgcaggccctggccggtcgtcaacgcccggcaagggcagcgccgaaatcgtggccgagttcaactgattgaactgttcgatggccgcaggtgcggcattttcattgatctggataaccgaggacagcggcaccatcgaacctgaaacactgcggacatagaagttgccgagcatttccgggttggcgcggtaggaatccggcacctgtgtgatgatatcgtagctgttggaatcgcggtcgaacttggcaatcgatgcgccgccggtcaaaagaccgagtgtcgaaccgatatcgctcacctgcacgccaagcgtcgccgcacggtcacggtcaatcgtgatcgtggtctgcggcgcgttgaaggagagcgaattctgcacgataatgaactggcctgaagcctgtgcttcggccttgatctcttcggcaagcgcaaacacctgatcggcagggccggtcgattgcagcgctatcgagatcggcaggccgccacctgtccccggcagggatggaggcgcgaagatgaaggcctgcacgcctgcaaccttggagatacgcgcggtcaggtcttgctggatttgcttttgcgaacggtcacgctcattccagtctttcaaaacccagcgcgcgatgcccgaagtcgtaccgccgtccatgccaacgatctggaaccgagttttctgctcgggcagatccttggtcagcgcatcaatctgctcggcatagagattggtataggccgacgtcgcatattgcggggcctgaaacatggaaaacagtgcgcccgaatcttcttcaggtgcaagctcgctggacgtgttcatgaacaggaagcccgtcagccccatgaggcacaagacaattgccagcgtgatccagcgatagttcagggagttggaaacgcgcgcatgataccacttctcgaagcgcgaaaaggtgcggtcgataaacttctggaaccgggtctggtcgccatgcttcaacatgcgcgaacacatcatcggcgaaatcgtcaaagcagcgataccggatataatgaccgcgcccgccagcgtgaaggcgaattcgcggaacagagaacccgtcaggccgccggtaaatccgagcggcgtaaacactgccgccagcgtgatcgtcattgcgacaatcgagccggtaatttccttcatccccttgaaggccgcatcgatggggtgcaagccttcctcgatatgccggtggatattctccagcaccacgatcgcgtcatccaccacaaggccgatagcgagcaccatggcaagcagtgacaggagattgatcgaaaagcccagcacataaaggaaaaagcacacgccgatcagcgagatcgggatcgtgacaatcgggatgagcaccggcggaacgagccgagaaagacgatgatgaccagaatgacgatggccacggcttcgccaatggtcgtgaacacctcgttgatcgaagaactgatctgctcggtcgcgtcataaacgaggacgagcgacatgccttccggcaacgatgcctgaatggatggcaattccttgcgcacggctgccgccatgtcgatggggtttgccgccggtgtcggatagaccccgaggaatgtgccggccgaaccgttgaacgaaacgatagtatccgtgctttctgccgcaagctccacctttgccacatcgcgcaggcgcaccacttcgtcgcccaacgccttgataggcatggctccgaaagcttccggtgtctgcaaggtggacttcagcgtgatcgatgtcgcaacatattcgttcttggtcttgcccggcgcagacaggaagttcgaggccttgatcgcggacagaacttccggcgcggtgatctggcgcgcggcaagctggatcggatccagccagacacgcatcgaatagacctgcccaccgagaatttccgccttggcgacaccctgaatggtggacatacgaggctggatcacgcgctttaggtattccgtgatctgctcactcgtcatattggggttctgcgccgccagatacatggtggcaaagctctggcccgttcccttgacgatgacaggatcgtcggattcgtcgggcagattgccacgaacctgattgaccttcgcgataacctcggtcagcgccgcatccgggtctgcgccgagcttcatctgcacggtgacagtactggacgaaggacggctggacgaggttacatagtcaatgttttcggttgttgcgaccgcttccgcaatgggcgcagtgatgaagccctgaatgagatcggcgctcgcaccggcataggccgttgtcacggtgatgacggtttcatcaaccttcggatattcgcgcacggaaagctgcgcaatcccctgcaggcccaaaaggacgatcatgagggaaaccaccgtggcaagcacggggcgccggatgaagatatcggaaaaattcatcttgctcgcctattgcctgtcagccgggttcccggacggattgaccgtattgtcgatctttaccggaacaccggatgaaagacggttctgtcccgcagtgatgatgatgtcgccgggcttcaggccgcttgtaacttccacattgcctgcagaccgccgcccaagcttgataaagacctgctgcgccacctgtttctggccctcttgcacctttgcggcttcgctcgccttcgcgctttcctgcttctgttcggggcgaaccacatagacataatcgccgtaaaggctcgacacgatggaggtctgcggcagtgcaatcacattgctttcttccggcagttccacgcgaacctgcacaaattggcccggcgtcagcttgtgatcgggattatccacctccgcgcgcacggaaaccaggcgggtggtcgggtcgatcttggggtcaatgccgacgatcttgcctgtaaaatcaagtgtgtccgcattggaacccaccttcacggtctgcccaagctttatggttgcaagcagctgttcgggcaccgtaaaatcaatgcgcatgatatcggtattctgcaaggtagcgatcaccgtgcccggcgtcagatactggtcgatatcgaccttcggaatgccgatgacgcccgaaaacggagccttgaccgacttctgcgccagcgtggcgcgcatcttttcaaccagtgcgacagcggcattcgctgccgaggcagtcgtatcgacattcgataccgcgcccacgccgcgcgtacgcaatgtatcggcgcgcttcaaattctgctggccaagaacggcctcagcttccacgcccggctgccacacaccgggctcaacggttacggtggaaaccgtctgcgctggctgctgcatattggcaaaaaaatccttgatcatcttcgagcggaacagattgaacccgatcaaccctccgacgacgaccaccaggaatattattgccaggatcaggcgcttgatcattcggatgaactccaaggtggctttgaagcgcatccccttttacgcaaaggtcgcgcttaatttacttgaatgagagaggcgggcaactgtaccgtctggacggtaatgtcagcatatgaacggtcaggagatcaagtaaattgttacccacaaagagggagaattcacgcgaaaaaattttacgtgcagcaaccgagctggcgcaggaagtcggcccggcccatatttcactcgatgctgttgctgctcgtgcgggcctttccaaaggtggactgctctattccttccccaccaaagccaagcttcttgaagctatggtggaaaaatatatgcaggaacatgagcaggccatggcggttcaggaaacgctccagagcggtgagagaaaccgggtagcccgcgcttttctggacgtctatcggattcaagccgacaaggagcctcctgcttgcggtgtgcttgccgcactggcggaaaatccggattttatggtgcctgttcgacattaccacagggctttgcttgaccgcatggtatccgatgcggtcgatcccgacaccgcactcatcgcctatctggcaattgccggaatgcaaagcggcaagcttctcgattgcgatatcctcaccgataccgagcaatattccgtgctctgccgcctggaaaccatgctgacgagcggacaatgcgtagaaaccaagacatagagcggttccggcgtttccgttaaaacacgaaccgttttagagtgcaggcatatcgcctcttgcccatccttccgtggtttcagcggtaaaatcactgaaatttccatcggcaatcgccgcgcgaatgcccttcatgagatattgataataggcaagattgttccaggtgagcagcattgcaccgagcgcctcgccggacttcaccagatgatgcagataggcgcggctataatcgcgcgatgccggacaatcggattgcggatcgagcgggcgatgatcttccgcatgacgcgcattgcgcaaattcaccttgccgaagcgggtgaaagcaaggccatggcgccccgcgcgcgtcggcatcacgcaatcgaacatatcgatcccgcgcgccacggatttcaaaatatcatctggcgtgccgacccccatcaggtagcgcggcttttccgttggcaggatcgggcagaccacttccagcatatccagcatgacttcctgcggctcgcccaccgcaagcccaccaaccgaatagcccttgaggtccatggccttgagcgcttctgccgatctttcgcgcagacgcgcgatatcgcccccctgcacgatgccgaacatggccttgcccggctggtcgccaaatgccaccttgcaacgttcggcccagcgcagcgaaagctccatggcgcgttcggtattcttttctggtgacggcagcgccacgcattcatcaagctgcatctggatatcggaatccagcagcccctgaatttcaatggagcgttccggcgtcatctcataggctttgccgtcaatatgcgaacggaaggtaacgccatgctcgttcagcttgcgcaactgcgcaagcgacatgacctgaaacccgccggaatcagtcaggatcgggcctttccagccgccaaattcgtgcaggccgccaagcctggccacgcgctcggcaccggggcgcagcatcaggtgataggtattgccaagaatgatatcggcgccaagctctttcacctggtccatatacatcgccttcacggtgccagccgtgccgaccggcatgaaggcgggcgtgcgcaccacgccgcgcggcatggaaatcttaccctgacgagccgcgccatcacgcgcgagaaccttgaatccgaaattttctatggtcatgccgagtgtctatcgtggtcgatacgttcaagcaagcttgcgtccccataggaatagaagcggtagccgtcggcaatcgcataattgtaagcagcatgcatcgtatcgagaccgctgaaggccgaaaccagcatgaaaagggtggaacgcggaagatgaaaattggtcatcagcagatcgacagcccggaagcgatagccgggcgtaatgaagatatccgtcgcgccagaccatggccgcacaacaccgtcctcacccgtggcgctctcgataagccgtagcgaagtcgtacccacgcatataatacgcccgccccgctcatgcacggcattgagcgcgctcgccgtcctttgcgaaacatggccgatttccgcatgcatcttgtggtcgccggtgtcgtcggccttgaccggcagaaaggtgcccgcccccacatgcagggttacgaaatgctcctcaatgcccctggccttgatcttttccagaagatccggcgtgaaatgcagccccgccgtcggtgcggcaaccgcaccttcctcccgcgcatagacggtctggtagtccttgcggtcacgctcgtcttcagggcgctttgaagcaatatagggtggcaacggaatatggccgacggcagcaatcgcctcgtccagcaccgcaccggacagatcgaaaaccagaagcgcctcgcccgaatcccctttttcagctaccgttgcatcgagcgtgccgagaaagcagcttgttccggaatggccgaagcggatgcggtcgccttccttcacgcgcttggcagggcgcaggaaagccttccagcgatcagggccgacacgcatatgcagcgttgcactgacctgcgaaatattgcccgtgcgctcgcgcattccttcaagctgtgccggtatcaccttggtatcattgaaaacaagcgcgtcgcccggctgcaaaaggtcgggcagatcatagacgtgtcgatcttcaaacggctctccggggcgaacgtgcaacagttttgcatgatcgcgcggctcaaccgggcgcaaggcaatgcgctcctccggcagatcgaaatcgaaaagatcaacacgcatgacttacctcgtatgggcatttccagcgaaagcgcgaagcaatatcgcgtttggaaacgcaacgcataaagtcggccccggccgaagccggagccgagatttctcgatacaaactattgaatcagatgtcggcggcgatacgcgcggtcacgatcttgtccggatcggaaaccggctcgccacgcttgatctggtcgacattatccatgccttcgatgacctgaccccagacggtgtactggcggtcgagccatggagcatcggcaaagcagatgaagaactgcgaattggccgaattcggattggcggagcgcgccatggaggccgtaccgcgcttgtgcggcgtgttggaaaattcagccttcaggtccgccttgtccgaaccgcccatgccagcgcgcgaaccgtcgaaatgagcgccacccgacttgccgaacttcacgtcgccggtctgcgccatgaaaccgtcgatcacgcgatggaagacaacgccgtcataagcgccttcgcgtgccagttccttgatgcgcgcgacatggcccggtgcgagatccgggtagagctccagcaccacattgccctttgtggtttcgagaacgagcgtattttctgggtctttataagccattgggcctctcctgttgatttgcaccccgaaagttcaaccgtttccggggcgccagatgggtgttacttcgtgtcagcttcgatggtggccttgatgattttgtcgggattcttcacggcaccattctcggcttcgctgcccttcttaatcttgtccacggcatccatgccgctgacaaccttgcccacgaccgtatattgtccattgaggaacgggccgtcatcaaacatgatgaaaaactgtgaattggccgaattcggattctggctgcgcgccatgccaaccgtgccgcgcacgaaaggttccttggaaaattccgccgggagatcggggtagttcgaaccgccggtaccaacgcgggccgcgtcgaagcccttgtccatattgccgaattttacgtcgcctgtctgcgccatgaaacccggaataacgcggtggaaagccacgccgttataagcgccttcgcgcaccagtttcttgatctgcgccacatgcttcggcgcaagatcggggcgaagctcaagtgcgacatcgccgtccttcagtttcaaaataacggtattttcaggatcggcagccgatgcggtctacactgcaccgatcgagagcgcgacaaaagcggcagcggccagcgccgagcgaatgaaagacatgatcgaaaaactccctgcggtcaggatttgaatttggtgttcaaggcggcagcgacggccaccggaacgaagggcttgatgtccccgcccatggacgcaatctggcgaaccaatgtggcggtaatcgtgcgcactgccggatcggcaggtagaaaaaccgtctgcaattccggcgccatggtgccgttcatgccagccatctgcatttcgtaatcaaggtcggtgccgtcacgcaagccccgtaccatcaattgcgccccatgcttgcgcgcagcatcaatgaccagcccatcaaaagcgatgacggaaacacgcgcagcatccttgtgcagaaccgccttcgcacttgcctcaataagcgcaacgcgctcatcaaaactgaaaagcggttttttgccaggatgcatgccgatggcaacaataacctgatcggcaaggcgcaaggcccctttaaggacatctatatggccgttggttaccgggtcaaaggaacccgcatagatcgcgatcgtcatttcttccagctagccttttctgacgggattttcaacaagaacagcagcgataagaaaacagaaaccaagaaaacaaatgaacgcgatatgaacagcatcttcacgacaagttcacaaccgatttaccagaataggtgcaagtttggtgcaaccttttcgttcttgaagcgtatgtatgtcgaaaggaaaagaagatgatgatctttcttctggcattatccatgatggtcgcaatggctgcctcggcaatcatacttcttctcgaagagaacgcgagcaagcgccagcgtgtgcgtcaggttgcattcgtcgtgatacgctgcgcaacatgcgttcgcgctgaccaattaggcacatggggtgcaggccgcgcctgagcaggctgccgataaagatttgagatcgccaattcctccagtcttggcatctgaaaaaggccgatggtttgcgccatcggccttttttattgaaacccggaaaataccgacccgaagatcgtatattccttcttattcttgcgtggcagcgggagtatcgccttccggtgccgcatcgcccccattgccgttttcctcatcgctatccgcatcggatatgcgctccacggagacaaccttttcgccatccgccgtattgaagatcgtaacacccttggtcgagcgcccagcaatacgaatgccatccacgggcacacgaataagctgtccgccatccgaaacaagcagaatctgatcgcttccctcaacagggaacagcgccacaagcttgccgatttcatcggtcttcgacgtatctgtggcacggatgcccttgccgccgcggcccgaaatgcggaactcgtaagacgaagaacgcttgccgtagccgaattcgctgaccgtcagcacggtttcctcacgagccttcaactcctgataccgatcttccgacagctccgcttctgcatcgacatcctcgccgataacaacgatatcatccgcatcgtcagcgccctgtgccctgcgctctgcaatcgaacgcttgagataggcggaacgctccgccggcgttgcatcgacatgatgcaggatcgccatcgaaatgaccttgtcgccctctgccagattgatcccgcgcacaccgatagaattgcggccagcaaagacgcgcacatcggtaacggggaagcggatgcactggccaccggcacatgtcagcagcacatcgtcgaattccgtacaggtatcgaccgagaggatttcatcgccctcgtcttcgagcttcattgcgatcttgccgttgcgattgacctgcacgaagtccgacagcttgttgcggcgaaccgtgccgcgcgtggtcgagaacatcacgtcgaggttcgcccaggaatcctcatcctccggcagcggcatgatggtggtgatacgctcgccctgctgcaatggcagcatattgatgagcgccttgccacgcgattgcggcgtgccgaccggcagacgccacaccttttccttgtaaacgataccgcgcgacgaaaagaacagaaccggcgtatgcgtgttggccacgaacaggcgggtcacaaaatcttcttccttggtggccatgccggaacggcccttgccgccgcggcgctgcgcacgataggtcgtgagcggtacgcgcttgatatagcctgcatgactgacggtgacgaccatatcctcgcgggcaatcaggtcttcgtcgtccatttccgcgccgccaaaaccgatttcggtgcggcgcggcgttgcgaactcgtcgcgaacggcaatcatctcttccttgacgatattcatcacgcgcaggcgcgagccgagaatatccagataatcgcggatttcctcaccgatcttgttcaactcatcggccacttcatcgcggccgagcgcggtgaggcgctgcaaacgcagatcgagaatggcgcgagcctgttcttcggagaggttataggtattgtcttcgttcaacgtatggcgcggatcgtcgataagacggatcagcggagccacatcgacggcgggccagcggcgctccatcaactgctcacgggccgtcgccgggtcgggcgcacggcgaatgagggcgatcacctcgtcaatattggcaacggcaatagcaagaccgaccaacacatgcgcgcgatcacgcgccttgttgagcaggaacttggtacggcgcgtcaccacttcctcgcggaaggcgacgaaggcgcgcagcatgtcgagcagcgtgagctgttccggcttgccgccattcagcgccaccatgttgcagccaaacgaggtctgcaaaggcgtatagcgataaagctggttcagcacgacatcggccacggcatcgcgcttcagctccaccacgacgcgatagccttcacggtccgattcatcgcgcagatcggaaatgccatcaatgcgcttgtcgcgcaccagttcggccatcttctcgatcatcgaggccttgttcacctgatagggaatctcggtgatgataatggcctcacggtcgccacgcatcggctcgattgtggcgcgcccgcgcatgatgaccgagccgtgcccggtcgtataggcggaattgatgccgttgcggcccagaatgataccgcccgtcgggaaatcgggaccgggaatcaattccatcagttccgacagttcgatggccggattgtcgatcagcgcaacgcaaccatcaatgacttcgcccagattgtgcggcggaatattggtggccatgccgaccgcaataccgcctgaaccattgacgagaaggttcgggaagcgtgccggcagaaccaccggctcctgttcgcggccgtcataattgtcctgaaaattgacggtgtccttgtcgatatccgacaggagggattccgtgaccttttccagacggcattcagtgtatcgcatcgccgccggaggatcgccgtcgatggaaccgaaattgccctgcccgtcgatcagcgggtcgcgcatggaaaaatcctgcgccatacgcacgagggcatcatagatcgaagcatcgccatgcgggtgatacttacccatgacctcaccaaccacaccggccgacttgcggtaggggcggttataggcgagattcatctcgttcatggcatggagaatgcgccgatgcacaggcttcaggccgtcgcgcacatcgggcagcgcgcggctcacgatcacgctcatggcataatcaagataagaccgctgcatttcctcgataatggaaatcggctcaatgccgcttgggccgccgtttgggccaccattcatatcgtcggaaccgggtggaggcgtttgatctgacactattcagatttctttctcaacagaatcgataaagtcactttataaaggaaaacagcataaaaggccaatttcaggaccatttcaaccggttaattccggctgtaagatcaataacttacaagatattcacataaagatggcgcaaggatgttgttccctatcgctctttgcatcgaccctgcggccttcatggtttacatttgcagaaatgtgatcggacaaatcagaccaacaaaaggggcatgtgcaggatggggttctacgatacggttttcagcgctttcgtgaccctcctcgtcacaatcgatccgccaggtctggcgccgctgtttctggccatcacccccggcatgagccgccatgagcgcggacaggttgcgcttcgcgcctcgattatcagtttcatcgtcatggcgctttttgcaattgcgggcgcgcaaattctcggcatgttcggcataaccatcggcgccttccgggtggccggtggcttgctcctgttctggatcgcatttgaaatgactttcgagaagcgcacggaacgtaaggaaaaaagcgccgaggttgccataacccgggatcatatccgcaatatagccgccttcccgctcgccattcctctgattgccgggccgggcgccatttcggctatcgtgctgacatcggaatcgtttcctagtgttggttcgcgtgccgcacttctcggcgttattttcgtttgcctgctgattacctattttgtgctgctgctcgcagaacgggtcgatcgttttctgggggaaacaggccgctccattctcacccgccttctcggcgtcatcctggcagcacttgccgtgcagttcgtcgccgatggtatcaagacactcatcattggttagagcggttccgctctaaatcaatcgacttcattgccttcgtgccgtgaaatgacgtttgtattattttataagaaactcaaagaaatataattaagcaattgttttaacagcaatttcatgcaaatgatgcagaaaggcttttgtggatgcgccaacttcgccggaattgtctatcgtgacgacatctccagagccgtcatcgaagcccacttcacgcgcaagccgcgcggcgatttcttcccggctttcgcgcccgcgcgatgcaagccgttgcgccaacacctcagttcgggcactgatgaccacgaccgagcgagacgtgtaaagcctgcgaatatcgcttaaaacccggcgcgagacattggcgatcacaactgcgccgcctgcaatttcatcatccaacgtcttcggcaggccataacgcaagccatgcgcctgccagtgaagtgcaaaacgcccctcacctgccgccctggcaaaatccgcttcatcaaggctgtcatgatcctccgtccccggcatttgtgtgcgggtgatgatgcggcgcacaaaatgaaagcgcatatcgccagaaagagccacacgcgctgcatccatgatcgtatccttgccagccccactggggccgacaacggctacaaaacagccttttggcgtatcagcctgcatcacagcacccggcacgttccgcctttagtggcggaattggcatgttcccatttgtgcttcgctgtgtgccgcacatatgcttccctgtccgaccttgttggtttgatcgtcaaacttgtctatttatatagataactatacaatatcagaatgaatatagcctgccaacgataggacaacggcgattgaaggcaaagaccagacgaattgagagaaacagcggcgttgcaatctggcgacagattgccgatgagatacgcagtgatatcatggccgggaaacttcagcccggcgcgcgtatgcctgcggagatcgagctggccgagcattttggcgtgaatcgtcatacggtgcgcaatgccattgcagccctgacgcaggaaggggtcctgcgggccgagcaagggcgcggtactttcatcgccaatgcgaagcgcctcaccaatcagtgcacgcacccctcccgcatctcacagaccttcgcctcgcagacacgcgaaaccaaaggcatattgctggcaagcgatttggaaaccgcctcgccggaaattgccagcgcactggaacttgagaccgggcaggaagtggtgcggctcgaaaccctgcacagcgcggatggccacccgctttcgcgtgccaccctttggctggatgcggcccgttttcccgatattgcagttgattatgctgaaagcggctccattgctgtcgcccttagaaaagcatctattgaagaatatttcagaaagtcgaccatcatttccgctcgccatgctgatgccgatgatcgcagatatctaaaactttcgcccggtgcgattgtgctgacagctcaggcggtgaaaattgatacggaaggaagacctgttcagtattcgttgacccgctttccagcagaccggatggagttttcaattgaaaactaccccatccatgatcttgtataaggtcacgccaccaaaatcaaaaatatcattaaataatattcaggaactatttttaattaaaaccctgacagatgttacagttgataaatattggagttcatatgattttaaaaaagtaatgtacgttaaaatggagaatataatgtacaaaatttttaataaaaaacataataaatatctttcatattttaaaacacccaccatacaaggtacatatactctcttgctgcttgaaagtggaagttctttaaaccagggttacacttgggataaaccccatcgaaagatcaaagcttcacgctgaaagcttcagaactggatgcctcccttattggccttggaaatggtactcctgataatgcagtgggcaccactattgcctgggtcgccaagtctgactatctgcccgctcttcctcttctttataacggcacgacaatctcgcttacgacaggctccacgttcctttcgggggcgtcagacgccccctatgtctacttcgtgactggacaagaggatccctgggaatttcagcctatttagacaccagagcacatacagtcaaaaagccctgaaaatcaggacagcccgaccatgggctctgaagcgcgctcccgaaagtgggggcagctttcggaaaatatgcgaaagcagacactgctgaaaagggcgggcgccgaagcgcccgtcaaacctgatcagaacggaatttcatcgtccagatcgcgcgagaaaccgccgctgctgcccgaagatgggccggatgagccgaaatctccaccggcgccggaataatccgacatctggttgcggttgccaccaccgccgaaggaacggccctcgccgccttcgctgcggctgtcgagcatttgaagctctccacggaatttttgcagcacgatttccgttgaataacggtcattgccgttttgatcctgccacttgcgggtctggagcgcgccttcgatataaaccttggcgcccttcttcagatattgttcggcaaccttggcgagattttcattgaagatgacgacgctgtgccattcggtgcgatccttgcgttcgccggtctggcggtcacgccagctttccgaggttgcaatgcgcaggttggcaaccatatcgccggaattcaggcggcgaatttcaggatctgcaccaagattgccgaccagaatgaccttgttgacgctaccagccatcgaaaacttactccgggtcttgcacgcaccttttccacacgtcttcgtccagacaaggggcgctttccaaaagaaaggtcaggcgcaactgcgtccataaccagaaactagaatgttcaccttacaggactggctcaatatgcgctcaatcctggaaggcgaattctttgatgtccacagagtttatgttcctgttttgttcaaaatgcaagcatttgcgtgaacgaaatgaacatctctcccctattttaaggacattttacgctttgcacgccgcgaaggccggttttccctctggacagccataagaaaagccctgccgctcactgtatctttggcgcgcagggcttggggttgagcaaagctctcatgtcgacagtgcttcgtcgacaaattctttcggaaatcaatggcgcacagccatcttccttccgcgtgtgaggtaaattttcggcaatcgatatcttgatcaacgatgcatcattccttgcgaaaagatgccgctacaatcaaatccgattgtgctttcgttcttacgaaagcgacataacctagtcaggtggactcatgctccttacctcctaccgggttttcccgcctcctgcggacctcttgccgatgccgcgctattccgcccacgcatctctccgctatcggcgagtaagggtagtctgctcctgtcaggagtgacagtcaacgctcttgcgttcacatttcgtatcgcatatcagaaggctggttgttcgatatttgttctggtgatatgagttcactcggacgattgaccggagaccccttcttcttggaaggtcccaccccatataatggagcggcgcgacgtatccccacattcggcgccggttatccatggcaggacgaagcaggcaggacgcggaatgagcgatcagaaattcatttccatacgtggcgcacgcgagcacaatctgaaaaatgtcgatctcgatctgccgcgcgacaagctgatcgtgatgacggggctttctggctcgggcaaatcctcgcttgctttcgatacgatctatgccgaaggccagcgccgctatgtcgaaagcctttcagcctatgcgcgccagtttctcgaaatgatgcagaaaccggatgtcgaccagattgacggcctgtcgcccgccatttccatcgagcagaagacgacaagccgcaatccgcgttcgacggtgggcacagtcaccgaaatctacgactatatgcgcctgctctttgcgcgtgtgggcattccctattctcctgctaccggccttccgatcgaaagccagacggtgagccagatggtcgatagggtcatcgcactggaggaaggcacacgtctttatatccttgcgcctatcgtgcgcgggcgtaagggcgaatacaggaaggaactcgccgaacttcagaaaaagggcttccagcgcgtgaaggtggacggcgccttctatgagatcgccgacgttccgccactcgacaagaaatacaagcacgatatcgacgtagtggtagaccgcgtggtggtgcgcccggatttgtccacacgtcttgcagacagtctcgaaacctgtctcaagcttgcggatggtctggccattgccgaatttgccgacaagcccctgccagtgggagaaacggcggaaggcggttcagccaataaatcagccaacgaaacgcatgagcgcattcttttctcggaaaaatttgcctgcccggtttccggtttcaccattcctgagatcgagccgcgcctgttctcgttcaacaacccgtttggtgcctgccccacctgcgacggtctcggcacgcagcaggccatcgatccaaaccttattattcccgatgaaagcgcagcgctgaaagacggcgcggttgcaccatgggcgcgctcctcgtcgccctattacaaccagacgctggaagccttgggcaaggcctatggtttcaaggtaagcgcgcgctggtcggaactttccgaagaggcccggcaagccattctctatggcaccaagggcagggaaattaccttccattatgacgacgggctgcggtcttatcaaaccacgaagcctttcgagggggtgatccccaatctggaacgccgctggaaggaaaccgattcggcatggtcgcgtgaggaaatcgagcgcttcatggcctccaccccctgccccgcctgcaatggctatcgcctgaagccggaagccctgtccgtaaagatcggcaaaaaacatattggcgagatcaccgaaatgtcgatccgcaaggccgatgcctggttccgcgacatcgatggcagctttaatgaaaagcagcgtgaaattgcagcgcgcatcctgaaagaaattcgcgagcgcctgcaattcctcaacgatgtggggctcgactacctgatgctggcgcgcaattccggcacgctctctggcggcgaaagccagcgtatccgccttgcctcgcagatcggctcgggcctcaccggcgtgctttacgtgctggatgaaccatccattggtttgcatcagcgtgataatgcccgcctgctcgacacgctgcgccacctgcgcgatctcggtaatacggtcatcgtggtcgagcatgatgaggacgcaatcctcaccgccgattatgtggtcgatatcggcccggcagcgggcgtgcatggcggcaaggtgattgcgcagggctcgccccaggatatcatggcaaatacgaattcgctgacaggcaaatatctgtccggcgcgatggaagttgccgtcccggccgagcgtcgcaaaatttccaagaccaagcgcctgcgtgtcgtgggcgctcggggcaacaacctgaagaatgtttcagccgatattccactcggcaccttcaccgctgtcacgggcgtttcaggcggaggcaagtccaccttcctgatcgagacgttgttcaaggctgcgtcgcgccgcatcatggggtcgcgtgagcatccggctgaacacgaccggatagaggggctggaatttctcgacaaggtgattgacattgaccagtcaccgatcgggcgcaccccgcgctccaacccggccacctataccggtgcgttcacaccaatccgcgactggtttgcgggcctgccggaagccaaggcgagcggctatcagccgggccgcttttccttcaacgtcaagggcgggcgctgcgaggcatgtcagggcgacggcgtcatcaagatcgagatgcacttcctgccagacgtttatgtgacctgcgatgtctgccacggcaagcggtataaccgcgaaacactggatgtgctgttcaagggcaagtccattgccgatgttctcgacatgacagtggaagaaggtgctgaattcttctccgccgtgccggccgtgcgcgacaagctggaaacgctcgtcaaggtcggcctcggttacatcaaggtcggccagcaggcgacgacgctttccggcggcgaagcgcagcgtgtgaagcttgccaaggaactgtcgcgccgcgcaactggccgcacgctctatattcttgacgaacccaccaccggcctgcatttccacgacgtagcaaaactgctcgaagtgctgcacgaactggtggagcaaggaaacacggtcgttgtgatcgagcataatctggaagtcatcaagactgccgactgggtgatcgaccttggaccggaaggtggcgacggcggcggcgagattgttgccgtgggccgtccggaagacattgtgcaggagaagcggtcttataccggccaattcctcaaggagctgctggaacgccggcccaagcgcagctcccaagctgccgagtaaagcagccttgagcatattcagggcgtagatagcgtcagcatcctatccccctggatgtacacgccaaccaaagaaaaaagcccggatgaaccgggcccttctcgacagccattcgcgatcgtgtcgcgatggctggaaatttatcgtcacgacccgtttgaagagctttcactctccagatcatgattagccgttaacggcgtccttcaggcccttgccggccgagaacttcggcacgttgcgggcgggaatagcaacttccttgccggtcgacgggttgcgaccggtcgaagcggcgcgatgcgaaacggagaaaacgccgaagccaggcagacggacttcttcaccagccttgagggcagcggtcacagaagcaagcactgcgtcaacagccgtaccggcatcagccttcgtcaaaccgcccttttccgctactgcggcgaccaattcgttcttgttcataggcattttcctttctttctaaaccggaacggataacgcgaccggatggggcggagtttattcgaaaagagccgtaaaccaagcctgtcaacactaaaaaaccccgaaaaaccggggttaaacacagaaatgccgggcttgaagcccggcatttcgattatcagggcacatcaagtgcccttaatgggccagcgaagcccctgcttcatcctccaccggaggcacggcagtgggattctcctgctcggtccattcaatcggttcaggctggcgcgcgagcgcgtgcttcagcacttcaccgacgcgggataccggaacgatctcaagattgttcttcacattgtccgggatttccgccagatccttggcgttctcttccgggatcagaaccttcttgataccgccgcgcaaggccgcaagcagcttttccttcaacccgccgattggcagaacccgaccgcgcaacgtgacttcacccgtcatggcgatgtccttgcgaacgggaatacccgtcagcacggagacgatggccgtaaccatggcgataccggcagaaggaccatccttcggcgtcgcgccttccggcacgtgcacgtggatatcgcgcttgtcgaacagcggaggctcgatgccgaaatcgatcgcgcgcgagcggacataggatgccgcggccgaaatcgattccttcatcacgtcacggagattacccgtaaccgtcatgcggcccttacccagcatcatgacgccttcgatggtcaaaagctcaccgccgacttcggtccaggcaaggccagtcacgacacccacctgatcttcaccgtcgatctgaccgaagcggaacttctccacaccaaggtaatcggagaggttcttgtcggtaatctttaccgacttcttcttcgtcttcaggatttccgtcacggccttgcgcgcaagggtcatcacctcgcgttcaaggctacgcacgcccgcttcccgcgtataatggcggataacgttgcgcagcgcatcttccgtaaccgaaaactccttcggttgcagggcatggtccttgatggccttcggcaacaggtgccgcttggcgatctccagcttttcgtcttccgtgtaaccggcgatacggatgatctccatacgatccagaagtggaccgggaatattcatcgtattggcggtcgtcacgaacatgacgttcgatagatcatactcaacttcaaggtagtgatccatgaaggtcgcgttctgttccgggtccagcacctccagcatggccgaagacggatcgccgcggaaatcctggcccatcttgtcgatttcatcgagcaggaaaagcggattggacttcttcgccttcttcatcgactggatgaccttgccgggcatcgagccgatataggtgcggcgatgaccgcggatttcagcctcgtcgcgtacgccgccaagcgacatgcggacatattcgcggcccgttgccttggcaatcgagcgcgcaagcgaggtcttgccgacgccgggagggccaacgaggcagaggatcggacccttgatcttggtcgaacgggcctgcaccgccagatattcgacgatgcgttccttgaccttgccaaggccgaaatgctccgcatccagcacttcctgcgcaaagttcagatcctgcttcaccttcgacttcttgccccatggaatggagagcaaccagtcgagataattgcgaaccaccgtcgcttcagcggacatcgggctcatcctgcgcagtttcttcagctcggccagagctttttcgcgcgcttccttgctgagcttggtcttggtgatgcgctcttcgatttcggccacttcatcacggccgtcctcactgtcgccaagctccttctggatcgccttcatctgctcattgagataatattcgcgctgcgtcttctccatctggcgcttgacgcggctgcgaatacgcttctcaacctgtagaacagaaatttcggctttcatgaaggaaagggctttctcaaggcgctcgcgcaccgaaagaaccgacagcatttcctgcttttcagggattttgatcgcaaggtgcgaggcaaccgtatcggcaagcttggaataatcgtcgatctggctggccgcgccaaccacttccggcgaaatcttcttgttcagcttgacgtaattttcaaagtcggaaaccaccgagcgggccagtgcctcgatctcgacagcatcttcctccggctcctgcagagccgcagcataagcctcgtgataatcttcacgatcggtaaacttggaaattttggcgcgtgccgtgccttcgaccagcaccttgacggtgccgtccggcagtttcagaagctgcaacacattggcgatcgtaccaatctcatagatcgcgtccggcgccggatcgtcatcagcagcgttcttctgggtggcaagcaatatctgcttgtcaacgcccatcacttcttcaagcgcgcgaatggatttttcgcggcccacaaaaagcgggacgatcatatggggaaagacgacgatgtcacgcagcggcaagacagcatagagcccgtccgcaccacccgtttcagaaccaccaaccggtgttttctgttcaatacccgtcataacactagtcctttctcgggccttccgacccgactgccacgcctatgcccccttttgtcgtgaggcaggtcacaaagtgtgcttcggtccatacttggagagcagaacccatcaattcaatagcctattcatggcgcatccaaagaatcgttaactatcctgcgctgtcccgtcatttagtacaatatcaagcttcctctgtgcaccagtggattgaatcagatcgctagtggattgaatttgacgtttgaatcccagccgttacatatgctgtttcaaacgttaaattctaaaaatccaatagatacatatacttactagtgaaatttcatgcccctgttgccgccgccctggcgggagcaaaagctgacgcaaggttagcacatgaaaaaagccgctttcgcggccttttcagggacatttcatgccattccggctgaaacgttgcccttttcgtcctgccgctcggcgtagatgtatagcgggcgggcgcttccatccaccacatcgcccgaaatcacaacttcgcgaacgccttccagcgtcggcagttcaaacatggtatcgagcagaatcttttccatgatcgaacgcaggccgcgtgcacccgtcttgcgttcgacagccttgttggcaatcgcgcgcaacgcatcgtcatggaacaccagttcgacattttccatgtcgaacaggcgctgatactgcttcacgagcgcattcttcggctcggtcagaatctggaccagagcatcgacgtcgaggtcttcgagcgtagcgatgacaggcagacgaccgacaaattccggaatcaggccgaatttcaacaggtcttccggttccagttccttgaagacttcaccgatacgacgctcatcgacggacttgaccgtagcgccaaagccgatggaggtcttctcgccgcgagcggaaatgatacggtcgagacccgcaaaagcaccaccgcagataaacaggatgtttgtcgtatccacctgcaggaattcctgctgcggatgcttgcgcccaccctgcggcggcacggaagcgacagtgccttccatgatcttcagcagggcctgctgcacaccctcgcccgatacgtcacgggtaatggatggattgtccgacttgcggctgatcttgtccacttcatcaatatagacgatgccgcgctgcgcgcgctccacattataatcggcagcctgaagcagcttcaggatgatgttctccacatcttcgccgacatagccggcttccgtcagcgtcgtcgcatccgccatgatgaacggcacatcgatgatgcgggcaagcgtctgggcaagataggtcttgccgcagcccgtcgggccgacgagcagaatgttcgacttcgccagttcgatatcgctgttcttggactgatgcgccagacgcttgtaatgattgtgaaccgcaaccgacagaacgcgcttggcatccttctggccgatgacgtaatcgtcaaggacggccatgatttcctgcggcgtcggcactccctcacgcgacttcaccatggaggatttgttttcctcacggatgatgtccatgcagagttcgacgcattcgtcgcagatgaaaacggtcgggcctgcaatcagcttgcgcacttcatgctggcttttgccacagaacgagcaataaagcgtattcttggaatcgccgccgccgttgctgactttgctcatcgcagtttcctttcaattgaccgaaatggaccttgggcgtccagatcaatcgtttcttccggttcggacccggtccgggagggaaaacgcgcctcccgccggccaccacggcagcagatacgcgctgccctgtagtttcaggattcctgtcaccgcaggctccccgactgaaggaaccctctggcaacttttgcagaacctgcaccgccgaaaaaacaaaaaataagttcccggcaaagattcggctcattccggccgagtttagcgcctcgaacccaaacagatacttaacgtgacgcattaaccatcacgtacgaccaagaattgggccccttttgtggcaaaaggcacgaaaaagggagcgcaccgaagatttcgaccttatttcgattcgtctgcgcttacatcgcgcgcttcgaccaccttgtcgatgagaccgaattcaagcgcctcctgggcagtcatgaaatggtcacgatcgagcgtgcgttcaatggtgtcgtagtcgcggcccgtgtgcttgacgtagatttcattcaggcggcgcttcatcttgatgatatcctgcgcgtggcgctcaatatccgaagcctggccctggaagccgcccgaaggctggtgaaccatgatgcgcgcattgggcagcgcataacgatggccggtagcgccagcggtcagcaacagggaccccatcgaagcggcctgccccatgcaaagcgtggaaaccggcgggcggataaactgcatcgtatcatagatcgccatgccggacgtcacgacgccgccgggcgagttgatatacatgttgatctctttcttcggattttccgcttcaagaaagagaagctgcgcgcagaccagcatggacatgccgtcttcgacgggtccattgacgaaaatgatgcgttctttcagaagacgcgagaagatatcataggcccgttcgccacggttggtctgctcgaccaccatcggcacgaggttcatgacggtttcgatcggatctctcattatgggcctctgatatattaatggcgatatgactaggttgaatcgtcggacttccatacatagggcgttgcgcccctgttccgcaagtggcgcgaaatatccgcctactcccaatcgatctcaggcttttcaggccggatgccgcgcttttcgtccagcatcctgcgggcgatttcggtcagccgcgccttgatgcgaaccgaaccgtcttcaaggttttcacgctgaacatcgctgccgtgctggtaaatccagtcgagaagatgcagatcgaaaggcgaaagcaccagaccgaccgatccaagcgcacctgctatccgtgtttcgataagcgaaagcaacctgtcaacgccttcaccggtgatagccgaaacagggatcgggcgcccctcctcgcttccggcagcggcaatgcgcaaggctgcctcacgcgcactttcgtcgagattgtcgatcttgttccagacctccacgacgcgggcatggtcctgcggctcgataccgagaccagccagaatattctccacatcctcggcctgcgccgcgttgtcggggtcggaaatatcacggacatgcaggatcaggtcggcctccaccacttcttcgagcgttgcccggaaagcggcaacgagatggtgcggcagattggaaataaagcccaccgtgtccgacaggatgaccgtttcgccatggggaagccggatgcggcgcaagggcggatcgagcgtggcgaaaagcatatcttccgcaagcacctgcgcacccgtcatgcggttgaaaagcgtggattttcccgcattggtatagccgacaagcgcaacaattggatgcggcaccttgcgccgcttctggcgatgcagcgcgcgcgggcgcaccacggtttcaagctcgcgcttgatgcgcaggattttttcctgaagcaggcgtcggtcagcttcgatctgggtttcacccgggccgccaaggaagcccccaccgccgcgctggcgttcaaggtgggtccagcttctgacaaggcgtcccttctggtagttgagatgcgccagctccacctgaagcgcgccttccttggtgcgcgcgcgttcaccgaaaatctccagaatgagcccggttcggtcgatgaccttggcattccattccttttcaagattgcgctgctgcaccggcgtcagggcatgatcgacaaccaccagtccaatcgccttttccttgacgacttcggcaatggattgggccttgcccgcaccaagcagcgtcgcgggccgcggattggtgacgatggcgatttccgcatgttcgatatcaagatcaattgcgcgcgcaagcccgatcgcttcctcaaggcgcgcctcgttggaacgctggaactgcgatcttgcgccatcctcgcccgcagagccgctattataacggtccggcaggacgggaacaatgacggctgctctcgttggctcaggctcggaaagggcaaagcccttgctgccatcgagggatgccgcttttttatccttgggtttggacaagtaatattctccggggacgcgggaacgcatggatctgccttgcagataagtcaccgcgtaagctgtttcaaatgaagacgccccggaacgttcaagcaatgcccgatagcgatgcgctttctggccgaaacatactcaaacaaaagctggggcgggatacttaccacgccccggcaaatatcggaaagcgtcaggcttcctcgccttcaaacatctgtacaggctggctcggcatgattgtcgaaatagcatgcttgtaaacaagctgcgaatgaccatcacgacgcagaagcacgcagaaattatcgaaagacgttacaatgccggtcaatttcacgccattgataaggaagatcgttagagaaatcttctgcttgcggacagaattcagaaagaggtcttgtagattttgcgatcgttcagccattgtttttattcctttaatcgatcagcagccagctcgcgatatgataaacgaacacgcacatgcgcataaatcaagcacccgcgtgtgcaaaaccgatacccatccgcaattgctgtggaaacacaactgcttcgctctttagcttcggttaacaggatgggaatctttgcgcaaccggcaatttcattggctcgtagcaaatttgacatacagcgaaggccacgggattcaatctgccagcgcaagctctttgttttctttagattccagcaatgggcgcacccgatctattgcccacatgtaaaaacttcccggctggaacgacacgacttccttatgctttttatggatatgaaaaccgataaactccggatgatggatcggcgtcaggccataggccggatcatagatgcgcgtgacctccttgccgacccagtaatagaaattttcctgcggcgcggcatccttgaaaatcccgtatttgcgggcgaggcgtgagataccgtcattgccaaagactgtaatgccaatggaggcgggcgttacttccttgtggatcaatcgatagtaaagcggacgcaatttgcctctgcgcagacccagccaggtcggcagcggatcggtcgcggccatgtaatcctcgaattcatgaataattggatggtcatgcggaagataaagcgcagacacaccgacacgggagcgattctccctggcgaggtatggcttgtccggatcgggatgaaactgcttgagaagatagacatccgtatccagccagacgccctgctggtatttcatcagcatgatacggaaaatatcactgaattgaacaacagtcagttgggtatgaaaattcggataggccggatcacgccgcttgaatgccgtttcaggcaaatgcgatcgacgtcccgcaaacgcgagccataccagaacgtacagatatccatgcgagtcccctaatcctcacccaggattaagctagcacgaaatcgtgttcagaagaactcaagactgacgcggaacatctgctccacatgttttaccgcatccgcagttgcaaaaatgacaacccggtccttgggctttatccgcacgtcaccgtttggacggatcatctctccgtcgcggtagatggctccgattcgcaagccctccggcagatcgagatcacgcaatggcgcaccgaccagcgaggaggtttccagggcttccgcctcgataagttccgccctgtcgcgatagatgctatagactgcgctaatacggccacgacgcacatgctggaggattttcgagatggtgacagccttcggatttatataggcgtcgatccctaccatatgggtaaagtcctgataggccaccgtattgagcagcgccatattggtcttgcagccaagccgcttcgccatgatgctggacaggatattcacctgatcctgattggtgagcgtcaccatcagatcggcgtcctgcacatctgcttcctgcaggagattctggtctagcgcgctgccatgcagaaccatcgtgcgcttgagctgatcggcaatagcgaaggcgcgctcatgctcgctctcgatcatctttacgcgggtgtgccattcacgctcttcaatggcttttgccacgtaaagcccgatattgccgccgcccgcgatgacgatgcgatttgcttccggcttttcatgcccgaacaggcccagcgtgcggcgcacctgttcccgtgtcgtaaccacataggcaaggtctccggcattcaattcgtccgaagaatgcgggatgaaaaggctgtcattgcgcaccacgccaaccacggtggcggtaaggtcaggaaaaagttcggtcagctgcctgagcggcgtattgatgacagggcattcatcaaggcattcaatggcaagtccgataatcttgtcatcggcaaagcgcagcacatccgtcgcgccttgcaacgcgatacgccgcagcaccacttcgcccacttcaatttccggcgagataatgacgtcaatgggcagtttttcacgcaggaacaggtcctgatattccgccttcagataggattgggcgcgaatacgggcaatcttggtcggcacgttgaacacggaatgcgccacctgacaggccaccatattgacctcgtcggaaagcgtgaccgcgataatcatgtccgcttcgtcagcccctgcggccgccagcacatcgggctgtgagccatggcctataaaaccgcgaacatccagcgtatcgcgcacgatctcgatatcacgtgcggatgtatcaatgacggatacatcgttttcctcggcagccagccgttcggcaataccatagccgacctgccctgctccgcaaacaattacccgcatatccgctccgttcgccctgctatattatacgccgagagacttcagcttgcgatggagcgcagaccgttccatcccgacgaattcagccgtgcgcgagatattgccgccaaaacggttgatctgcgcgatcaggtattccttctcgaaacgctcgcgcgcttcacgcagcggcagcgccatgatgtgctggtccgattccgtcggtgcgcgcggcagcgtgtcgccgatttccgcgggcaaaagatcggccgtcacgagttcatccgggtcgtcgcctcgcgtcaggatcatcaggcgttcgacattgttgcgcaactggcgaagattgcccggccagctatgcgcctgcaacacggccatggcatccggcccgatcttgcgcggcttgatgcccgcctgctcggcaatctgcttcatgaaaaactcgaccagcgagggaatatcctcgcgccgcgcggccagcgccggcacctgcaccggaacaaccgaaagacgatggaacaggtcttcgcggaaagtgccctccgcgatcatgccttcgaggttctgcgccgtggaggaaatgatgcgtacatcaaccttcacgcgcttggtgccaccgacacgttcaaactgctgatcgaccagcacgcgcaaaatcttgttctgggtttcgcgcggcatatcggccacttcgtccagatagaggatgccgccatgagcctcttccagcgcgccgaccttgcgttcgccaccgtccatctccgtgccgaacagctctatttccatgcgttccggcgtgatcgtcgccgcgttcaccgttacgaaaggcccattggcacggctcgactgggcatggattgcgcgcgccacaagttccttgcctgcaccggaagggccggtaatcatgatgcggctgttggtgggggccacgcgctcgatggtctggcgcaactggttcatggcgagcgacgtgccgaccagttccaactggtcgccggtgcgtttgcgaaggtcggaaacctcgcgcttgagcttggaggtttccagcgcccgttccgccacgaggatcaggcggtcggccttgaacggcttttcgataaaatcataggcgccgcgacgaatggccgagacggcggtttcgatattgccatgaccggaaatcatcaccaccggcaattcaggatgctgcttcttgatctcgtccagcagtgccagaccgtcgagccggctgccctgaagccatatatcgagaaacaccagccgcggagcgcggtcattaatggccgcaagcgcgctatccgcatcgaaagcggtgcgtgtttcatggccttcatcgctcagaataccagcaacaagatcccggatatccacttcgtcatcaacaacaagaatatcggccgccatatcaaatcacctgtccagctgtgtgcttttcgtcatttcccgaatccgcatcggatggaatggggggatccttgggaaagaccatacgtatcattgcgccccggcctgcgtgaaaatccgcgggcgcatcatgcaattcaagattaccgccatgatcttcaacaatcttgcgaacgattgcgaggccaaggcccgttcccttttcgcgggtcgtcatatagggttccagcagtttctggcgatcatcgccgggcaagcccttgccgttgtcgatcacatcgaccaccagttgcccatccgccctgtaggcgtgaatgcggatatgcccctcgccgcgctcttccttcgcaaccgcgtcaatggcctcgctggcattcttgatgacattgccgaaggcctgcccgatcaggcggctatcgaacgatccaatcagcttttccgaaccgaaatcattgtcgaaatgaatgtcgctgcggctgacttcaatcaggaacgaggcttcacgcaatgcttcgcgcaggtccatatgccgcatttccggcttgggcatacgcgcaaaagcggagaactcatcgaccatgcggccaatatcgccgacctgacgaatgatggtgtccgtgcactggtcgaaaacctcgcgatcctccgtgatgaccttgccataccggcggcggatgcgctctgccgaaagctggatcggcgtcagcggattcttgatttcatgcgcgatgcgccgcgccacatccgcccatgcggaagaacgttgcgcctgcaccagatcggtgatgtcgtccatcgtcaccacataggagtgatcctcggattcggcatcctcgaccgttacctgcacattgaagctgcggctaccgccgccgcgcgccatgctcacctgctcgcggtgcacggttcgccccgtggcgcgcgccacctcgaaagcctgcccgacctccggcgcgatgctggtaaggcttttcccgaccgcatcttccgacgttacgccaaacatatgctccgcagagcggttgaggatcgaaatcgacccgtcattctcaataccgataacccctaccgtcacacccgaaagcacggcttcggagaagcggcggcgctcatcgatctggtccttggcggaaataagttcgttgcgctggcttttcagctcggcaaccatgttgttgaaagtacccgacagcgcccccacatcgccatcggacgagcgcaccggcaccgaaacatcaagattgccggcagccacatcgtccgatgcgccgatcagcagccggattggccgcaccagccggtctgcaacggcaatgcccgtccagatggccgacagaagcacgatcagcgtcaggccgaaatagagcaaagcgaaagcaatctgcgtcggaatgcggttcgcatccatttcctgatagcgcctggcattggcattcatcagattgatggcatcaagaatttgcggcggaaccgaacgcaccgtataaagatacatgtcgggaatttcgcgcatcttgatgagtgcaccgacgaaattggtgtttcccggcgggatgatgacaggctttccgtccggtgccttttcaagcgaatccttcgtcggcggcggcagatggctttccatgcccgtatcgctctgcacgacgacatcgccattatcacgcaccagaaatgcgcccagcaaggcgcgcccacgcacctgcaatgtcatcaactggatgaaaccgttccggtcgaggctataaatggcacgctgcgcatccagatcctgcaacatcgaataggacgtgctctggaggttcaacgcggtttcctgaagataggctgtatagaaattctgggatgaactgatgatgtcgcgtgtattctggtcgaaccagcgatcaaggcccagattgagggtcacggaagcgacaattgccaccacgattgccggaatggcggcaatcagcgaaaacaggactacaatgcgcacatgcaggcgcgacgcggccttgcccagcctgcgcgccgttatgatgcgatagacctcgcggcagatcagcaggatcagaaacaaaatcaacgcgacattgataatcaccagcgccagtgtaaccgtgcggtcgggggtgattggcgtaataccgatcaggatcgcgaagaaaaacgaagctgtgaccagcgccgaaacgacggtaataatacccggtaaggcgagaagcctgcgcccctcaccctgcccctcatcttgcgatgattgcctcgtcccattcatgtcggtcgtcagattcgccctgttcatgttaaccataataaccaatagcgttgcatctatgcaacgcattgtggcgaaaatgcaacgattgcttgtgattaaagcattcccggcagcagatctttgcagcccggcatcacgaagaatgcaactgtagtgctaaccgccggtctttgcgccacgatagatattgacgccgagttcgcggattttcttgcgcaacgtattccggttaagtcctaaaagatcggcggccttgatctggttgccgcgggtggccgtcaggcaggcaaggatcagcggatattccacttcagccagaacacgctgataaagccccggcggcggcagatccgaaccgaacgaagcgaaatagcgctgcatgttctgctccacggcttgtgaaatggagatattttccatctcgccgccagcagcggcaacaacatccggcttggccaattcggccttgagctcggtttcgatgatttccggcgcgatttcttcctgcggatagagcgcggcaagcctgcgcacgagattttcaagctcgcgcacattgcccggccacggatagcgccgcatcatctccagacccgcattggtaatgcgcttttcgggcaacccctcttccgcagcgcgtttgaagaaatggcgcacgagatcggggacatcctcgcttcgttcgcgaagcggcggcaggcgcagcggcactacattcaagcggtagtagaggtcttcgcggaaaagcccctgcgcgatgatctgtcgtaaatccctgttggtggcggcaacgatgcgcacatcggtcttgatcggcgtgcgcccgccaacggtcatatattcgccctgttgcagcacgcgcagaaggcgcgtttgcgcctccatcggcatatcgccaatttcgtccagaaacagcgtaccgccattggcctgctcaaagcgcccgctcgaccggttctgtgcgccggtgaatgctcccttttcgtgcccgaacagttccgattcgataaggtcacgcgggattgcagccatattgatcgccacgaacggtcccttgcggcggcggccatattcatgcagggcacgcgcgacgagttccttgccggtgccggattcacccgtcaccatgacggtgaggtctgtctgcatcatgcgcgccagaagacggtagatttcctgcatggcgggcgaacggcccacaaggggcatgttctccccctgctcgtcgggaagcgccacggcaggcttctgcctgggttccgagagcgcgcgccctacgatattgataagctcggtcagatcgaacggctttggcagatactcataagcccccgcctcggaagcgcggattgcggtcatgaatgtgttctgcgcgctcatgaccacaacgggcagatcggggcgtatcttcttgatgcgcggcaagagatcgaatgcattttcatcgggcatcatgacatcgctgatcaccagatcgccatcgcccgccgcgacccagcgccagagcgatgcggcattggacgtcacccgcacatcataaccagcacgggacaatgcctgattgagcaccgtgcgaatggctgcatcgtcgtctgccaccagtacagttccagtcggacgccctgcaatcatgcattgtctccagcgttgccaatagtgtttgacctgatttccggttcgccggggcctttccaggctggcatgagaatacggaaagtcgtgcgcgcaggatggctgtcgcattcgatgatgccgccatggtcgccgatgatcttggcaaccagcgccagccccagcccggagccgttggtttttgtggttacgaatgggtcgaagaggtgcggcagcatgtcctgcggcacgcccggcccgttatcatgcacgcagaactccagcggcagcgccacgcggtcgcgcgcgcccggcacctgcaagcgaatgccggggcgataggctgtcgaaagcacgatctcgccgccatcgcgtccacccatcgcctcgcaggcatttttcaccagattgagaaacacctgcacaagctggtcgcgattggcatagaccggcggcagggatggatcgtaatcctcgctgaagcggattttccgtgcgaaaccattgcgcgcaatggccttcacatggtccagcacggcatggatattgaccgccgtgcgctcgatggggcgctcgtcggaaaaaacctccatccggtccacaagcgagacaatacggtcggtctcctcggtgataagccgcgccagcgcgcgatcttcatcgctgaccacctgttccagaagctgcgccgcaccgcgaataccggaaagcgggttcttgatctcgtgcgccagcatggatgcaaggccgataactgaacgcgccgcaccgcgatgcgtcatctggcggtcgatcttttccgccatgctcttttccttgaagagaatgaccaccgctcccggcatttccgccaccggtgcaacataaatatccacgatccgttcggcgcccagacgcggagaagaaatatcgacacgatattcgttgaccggcatctggctcgcccgcacctgatcgaccagcgcaagcagggggcttccgaagggaagaaaggattccagccggtttcgcgccagaatggatgagccggacaggaaaaactgctccccatccagattggcatagacgatgtgattatccgcactcaccatgatgaccggctggctgatcgcatcaagcacgatggaaggaacgccgcccgtttcagtcttattgcgcatcaggcaacctttcgcagcggatcgacatcgcgcaggaatattcgccggagggtttcaaccactgcagcccgatccgtcaacgtcatgagttccgccttgtctgccggcgtgaaggcgcgcccggcatggcgatccatataccagcccagatgcttgcgggcgtgacgaatgcctattttgctgccataatggtcgagcatatcttcgtaatgtcttataatataatcaagaattccatttgcatcacgcggtgcgaaatcacttcccgcgatcgctcccgccagccatggctgcccataggaggcacgtcccaccattacagcgtcagcccccgagcggcgcagaatttcctcggcatcggcgcgcgatgagacatctccattggcgacaagcgggattctcaccgcatcgcgcaccgcatggatcgcatcccagtctgcagtgccttcataaaactggcagcgcgtgcggccatgcaccgtcaccatggcgatacccgcatcttcggcgcgcctggcaagctccggcgcattgatgctgttttcatcccagccaagtcgcatcttcagcgtgacaggtactttcaccgccgcaaccgtggcctcaaccagtgtcatggcatgatcgagattgcgcatcagcgccgaaccggaatagccgcccgtcacctttttcgcagggcagcccatattgatatcaatgatatccgcaccctcgccttcggcgatttttgcagcctcccccatccagcgcgcctcgcgtcctgcaagctgcaccacatgcgttcccagcccctcgccggaaaggcgcaacagactttccctgtgccggttgcacagctccgcactcgccaccatttcggacacgaccatacccgcaccggcctcagccgcgcgcttgcgaaacgggagatcggaaacaccggacatcggcgcaagaaaaacgcggttcttgagcatcacaccgcgaatattcaaaggttgatcgagggaagtcaccaataagtgcctatttgatatgcattatgaaatccgcatacagtttaatcaccccgctttccgaacgcaaggaaaagcagcctgaacgcacgataaatcaattgccgtctggcatttgtcgttgcaaggccttattcggcttgcaggcacaatctttggcagaggttacagtcatttcaaaggcagcagcagtcatcgtggcggccggtcgcggcgagcgggcggggcaaagcgccgaggggccgaagcaatatcggctcattggcgcagaggccgtgcttgcccgcactttgcgcgcttttaccgattgcccgctcatcggcacaatcgccgtcgtcatccatcccgacgatcatgcgctttatcggcgcgctgtgccggagaagcatgagaacgtcatcctcgttaccggtggccccacccgacaggaatcgacccgcctcggtcttctggccttgaaggacgaagcgccgcaatatgtgttgatccatgatggcgtgcgtcctttcatcggtcaggatttgctggaacgcatcattgcaaacctcacccctgataatggtgtgcttcccgccctcgccgtctccgacacgttgaaacgggcggcggcagacggcatggtagagaccaccatttcccgtaccggcttgttcgcggcgcagacgccgcaagcttttccctatgcgccgatcttggacgcacatgagaaagccttcgcaatcaaccgcaccgactttaccgacgatgccgccattgccgaatggcaggaaattgctgttcgcattatcgaaggttcggcggataatacaaagctcacctgggcaaaggatattgaaatggcagacaagcgcctgcggcaggaccatgccgtatttcccgacattcgcacgggcaatggctatgatgttcattctttcgagccgggtgatcatgtcacgctttgcggcgtgaaaatcccccatgaggcaaagctcaacggtcactccgatgccgatgtggcccttcatgcgctgaccgacgccctgctcgccacgcgcggtgcgggtgatattggcacacattttccgccatccgatccgcaatggaaaggagctgcctcacgcatcttcatcgaacatgcggccaaaatcgtccgcgaggcgggaggccggatcgccaatgtggacgtgacactcatcagtgaagcgccgaagatcggcccccatcgcgccgccatgacacaagcactctgcgacatgctgggcatcgccgccgaccgggtttccatcaaggctacgacgaacgaaaagcttggctttgtcggccgtcgcgaaggcattgcagccatcgcaaccgcaaccgtcatctaccccggagaagtaccggaatgagccacatcatcgccggacagaaagccatcgccgtgcttgatgcctgccgcaaggcaggcatcatgatcgcaacggcggaatcctgcaccggcggactgatcgcagccgcactgaccgatattcccggctcctccgatgtggtggatcgcggcttcgtcacctattccaacgaagccaagaacgagatgctcgccataccgatggaacttatcgcgcatctgggcgccgtctcgaaagaagtagcaattgccatggcggaaggtgcgctcgtgcattcgcgtgcaggcgtcagcatcgccgttaccggcattgccggtccgggcggaggatccgcggaaaagcccgtgggcctcgttcacatcgcatctgcccgaacgggacaggcaacacttcatcgtgagtgccgcttcggtgaaaaaaccagaaccgaaattcgtcatgcgacagtgcttgcggcacttgatttggtccttgacgcgctgcatcgcgcataaacattcgggtgagtataccttttcccgcaatcgtcctatctttctcctgaaataacatgagaaggagctttacgcgatgcggttcaaggacaaggtggtcatcgtaacaggtggagcaagcggcatcggggaagccacggcgcgggcttttatccgggagggcgcaaaggtcgtgattgcggatttttccgatcatggccagcaattggcggatgaactggctggcgcccatgaacaggcgctattcatcaagacggatgttgccgataccagggccgtgcaggcgctgattgcaaggacggtggaaaactatgggcggctcgacatcatgttcgcaaatgcaggcattgcagccgatgcccccatcgacgaactggacgaagccgcatggcagaaaaccatcgatataaacctgacgggggtttatctctgcgataaatacgccatcgaccagatgcgctcgcaaggcggtggggtgatcgtcaattgcggctccatccatagccatgtcggcaagtcgggcgttacagcttatgccgccgccaagggcggtgtgaaacttctcacgcaaacacttgccattgattacggcccccagaacattcgcgtgaacgcggtctgccccggctatatcgatacgccgcttctcaagaatatccccgacgacaaaaaacaggccctcgtggcgcttcatcccatggggcgtcttggcagggccgaggaggttgcaaacgccgtcctgttcctcgcaagcgacgaagcttccttcgtcaacggtgcatcgcttctggtcgacggcggctataccgcccaataatgcaaaaaccccgaagttgggtgtccaacttcgggggcttttcaaaagggtgcggcgtcattcgccaagaccgtaaatctggtcggcccgcttctcgaaagcttcggaaaacttcttgaaggcaagatcgaacatcgttcccatcaacaggccaagcgtgcggctcttgaattcgtaatcgatgaaaaattcgacatcgcattgcgcgccgccgtctgtcggcctgaaggtccagcgattgtcgagatagcgaaacggcccgtcgatatatttcacatcgatgatattctcatccggcttcaacagcacctgactggtgaaagtctcacggatgagcttgtagccaaccgtcatatccgcaatcagcaacgtcttgccgtcacgctccttgcgggaacggatggacaaggcttcgcacataggcaggaattgcggatatttctcaacatccgcaacgagcgcaaacatctgttccgcccggtggcgagcacgcctggcggtcgtaaattgaggcattccgcttacgaggcccttgaagcataaagcgcttcgcgcgccgccttgagcttggcaaaatcttcacccgcatgatgcgacgagcgtgtcagcgggctggaagcgaccagcaggaagccctttgtcttgccgatggtctcgaaagacttgaattcatcgggcttgacgaagcggataaccggatgatgcttgcgggtgggctgaagatattggccgatagtcatgaaatcaacatcagcagagcgcagatcgtccataagctgaagtatttcgttccgctcttcgcccaggccaaccataatgccggacttggtgaaaatggtcggatccagttccttcacacgctgaagcaggcggatggagtggaaatagcgcgcacccggacgaaccttgagatatttcgacggcactgtttcgagattgtggttgaacacgtcagggcgagccttgaccacgatctccagcgcgccttccttgcgcaggaagtccggtgtcagaatctcgatcgtggtcgccggtgcggcctcgcgcacggccttgataacttcggcaaaatgatgcgcaccgccatcggccagatcgtcacggtccaccgaggtaatgaccacatgggtcagccccatctgcttcacggccttggcaatattttccggctcgttcgggtcgagcgcattcggaatgccggtcgaaatattgcagaacgcgcaggcgcgtgtgcagatttcgcccataatcatgaaagtcgcgtgcttcttttcccagcactcgcggatattcgggcaaccggcttcttcacagacagtcacaagcttgttcgagcggacaatctcgcgcgtttcgccatagccgcgcgaaacaggcgccttgacgcgaatccagtccggctttttcagcacctcattgtcggggcggtgtgccttttccgggtgccgcaaacgtccgctctggttgaccgtattgagaactgtaaccatgctgtttcctgcctatccgaagcaccatccccgatggggctgaaatgctcctaaatttggtccggtcctaatctcaagcccatgccctgtcaacttgagcacttgctactcatcgccgcgcagccaacccaagcgccctgaacaccagagcccagatcagcccgaaagcaaatccgcccaacccgagcgccagcgtcagcgtccagacgccgaaccagcccaggatcgccacgccgttgaccgatatggtgttgccacccagatggctcaaggtcccagcgataaaaccaaggaccagtcccgccacgctacaccattttatgaccggccaggcggcgcgccgccatggccctccatgctcgatcagcggaatgtgcgaacctcccccatcaagcgttcagcacccgtccataggcgtcgagaacgctttccttcatcgtttccgaaagggtcggatgcgggaagaccgaatgcatcagttcctcttcggtggtttcaaggttcatggcgatcacgaagccctgaatgagttcagtcacttccgcacccaccatatgcgcacccaaaagctgtccggtcttccggtcgaagatggtcttgaccagcccctgatcctcaccaagcgcgatcgccttgccattggccgagaaggaatagcgcccgacacgaatgtcatagccctgctctttcgccttggcttcagtcaggccgaccgaggccacctgcgggttgcaataggtgcagccgggaatcttgcccttgtccagcggatggacattgggcaggcccgcaatcttttccacgcagatcacgccttcatgctctgccttgtgcgccagcatcggcggcccggcaacatcgccaatggcatagatgcccgccacattggtcttgccataaccgtcgatgacgatgcagccgcgatccgtcttcacgccaagtgcttccagaccgagattttcgatattgccctgcacacccaccgccgagatcatgcggtcaaccgtcagggtctgggttttgccatccttggtctcgacatgggccgtgacgctgttggcgcccttttccacctttgccaccttggcgtcggtgatgatcttcaggccgcgcttttcaagctgcttgcgggcaatggcagagatttcggcatcttccaccggcatgatctgcgacatcacttccaccacggtcacatcgacacccatgtcgtgatagaaggaggcaaattcgataccgatagcgccagaccccatcaccagcatggatttcggcagggcctgcggcaccatggcttcaaaataggtccagatcaatttgccgtccggctcgataccgggcagcgcccgcgggcgcgcacccgtggccacgatgatatgcttggccttatagctgccctcgcccagcacgcccttcggcacggggttttgcggctgcattggctgtttggaggtcttgccgacggaaatctccgctggattgctgccggaggcagccttcacaagcttcgcctcgccccagatcacatcgatcttgtttttcttcatcaggaaggcaacgccgccattcagccgcgccgaaaccccgcgcgaacgctgcacaacagctttcacgtcaggcgtgatggtgccgtcgagtttcaggccgtaatccttggcatgttcgccgaaatgcaggatttccgccgaacgcaacagcgccttggtcggaatacagccccagttgaggcagatgccgcccagatgttcgcgttcgacgatagcggtcttgagaccgagctgcgctgcgcggatcgccgtcacatagccgccggggccagatccgataaaaataacgtcgtaaatgtcggccataattttcgcccttattcctgaaaacggaaaggccgcgctgttcttcgtataagctacaaagacaagcgcggcgtcagttccatcagaccagcatacccatcgggttttcgatatggcgcttgaatgcctgcgcaagttctgcggcaagcgcaccatcgacagcgcgatgatcggtggaaagtgtaacagacatgacagtcgctacctttatttcccccttcttgaccacggcgcgctcctcgcctgcaccaattgcgaaaatggttgcatgtggcggattgatgatcgcggcgaaatccttgacgccgaacatgccgaggtttgacacggaggtcgagccaccctgatattcctcaggcttcagcttgcggtcacgcgcgcgtctggccatatccttcatctcgttcgagataacggagagcgtcttcgattccgcgtggcggacgataggcgtaatcaggccgcccggaatggaaacggcaacccccacatccgaacacttgtgcttgatcatgccgccctcggtccaggaaacattcgcctccggcacgtcacacagcgccagcgccgtcgccttgataaccatgtcgttgacggaaagcttgtaggccggaacctcgcccttttccgtcttgagcatcggggcagcagcattgatctgcgaacgcagcgccagaagcgcatccagttcgcaatcgatcgtcagatagaaatgcggaacagtctgcttcgattccaccagacggcgggcaattgtcttgcgcataccgtcatgcggcacgacctcgtaggagccgtcctcgaagagtttgagaatggcatcatccgacatcggcttcggcgcggcagcagattcggcctgtgccgaaacggccttggcaccgccggaagccagagcagcttccacatcgcactgaatcacacggccatgcgggccggagcccttcacggcagaaatatcgacgcctgcatccttggcgatacggcgcgcaagcggtgaggcgaacacgcgctcgcccttgtttacggcaggcgcaacagcaggctgctcgctcctggctggagccggtgcagcggcaggagccgcagcttcctttttcgcttcagcaggcttcggctcttccttcggcgcttctgccttgggagccgcgccagcgcccttggccgcagccgccacatcctcaccttcttcggcaagaacagcgatcagcgcattaaccttgacgccttcagtgccagccggaacgacgatcttggcgaccgttccctcgtccaccgcctcgacttccatcgtggccttgtcggtttcgatttcggcaataacatcgccgggagcgaccttatcgccttccttgaccagccatttcgacaggttaccttcttccatcgtgggagaaagcgctggcatggtgatattgatcggcatgtccagaccctttctgtttaagcggtataggtaacggctttcaccgcttcgaccacttcggcaacgctcggaagcgccagcttttcaagatttgcggcataaggcatcggaacgtcctggccagcgatagtcaggattggcgcatcgagataatcgaaggcctgctgcatcacgcgggtggcgatttccgtgccgacagacgactgcgggaagccttcttccaccgtcacgaggcggcccgtcttcttgaccgattccaccaccgtcacaatatccatcgggcgaatggtgcgcaggtcaatgatttccacatcaatgccctgcccggcaagctcttccgctgccttcacggcataggtcatgccgatgccgaacgagacgattgttgcatccttgccctgcttgtggatccgcgccttgccaatcggcagaacgaaatcatcaagcttcggcacatcgaaatgatggccgtagagaatttcattttcaaggaagatgaccggattcggatcgcggatcgcagccttgagaaggcccttcgcatcggctgccgtatagggcatcacgaccttcaggcccggaatatggctgtaccaggcggcatagcactgcgagtgctgcgcggcgacgcgggctgccgcgcccgaagggccgcggaaaaccatcggcgcgcccatctggccacccgacatgtaaagcgtcttggcggcggaattcacgatctggtcaattgcctgcatggcgaagttgaaggtcatgaattcaacgatcggcttcaggccggcaaaagcagcaccaacgcccacaccggcaaagccatgttccgtaatcggtgtatcgacgacgcgcttgggaccaaattcatccagaagcccctgcgtgatcttgtaggcgccctgatattgggcgacttcctcacccatgatgaagacatcgggatcgcggcgcatttcttccgccatggcatcgcgaagagcttcgcgaacagtcatggaaaccatttccgtgccagccggaatatccgggtcggacgcaacttcaacagccggagcctttggagcggcaggaacggcatcggccttgttttcttccgccttcggctcttccttcgccgcctcggcctttgcagccggagcagaaccgatatcggcagcactctcgccgtcgccaagaagcacggcaatcggcgtattgaccttcacgccttcggtgccttcatcgacaagaagtttgccaatggtgccttcatcgacagcttcgacttccatcgtcgccttgtcggtctcgatttcggcgatcacatcgccggacgtaaccttgtcgccttctttcttgagccatttggagagcttgccctcctccatggtcggggaaagtgcgggcatgagaatttctatgggcacagcaacaccttcctcgaattagagcagaatatccgtatagagctcggacgcatccggctccggatcatgttcggcaaaatcggcagcatcagcgacaatgtcccgaacttccctgtcgatttccttcagctcttcttcggttgcccagcccttttcgatcaggcggtttttgacctgctcgatcggatcatgttcggagcgcattttctgcacttcttccttcgagcggtacttggccggatcggacatggagtggccgcgatagcggtaggtaagcatttccagaatgatcggccccttgccggaacgcgcccattcggtcgcaagatcggctgccgcctttaccgcgcgcacatccatgccatcgacctgaatgccggggatattgaaggaaaggccgcgcttggaaaaatcggtttcagcggaagaacgcgaaaccgccgtccccatcgcataacggttgttttcgatgacgtagatcaccggaagcttccacagcgaggccatgttgaagctttcataaacctgaccctgattcgccgcaccatcgccgaaataggtcagcgaaacggatttattctcacgatagtgattggcgaaggccaaccccgtaccgagcgaaacctgcgcgccgacaatgccatggccaccataaaaattcttttccttggagaacatgtgcatggagccgcccttgcccttggaaaggccgccgcggcgtccggtcagttcggccatcacgccacgcgcactcatgcccacggccagcatatgaccatggtcgcgatagccggtgataacctgatcgccttcctgcaacgccatctgcatgccaaccaccacggcctcctggccgatataaaggtggcagaagccgccaataaaacccatgccataaagttggccggccttttcttcaaaacgccggatcagcagcatttcgcgataagcttccaactcctgcttcttgtcgaaattcgcaggcgaaggtgccttgggtgcattcacggaagacgcctgcgttttgccagcaggcgcctttttagccctcggtgccatatctcgctccctaaaattgtcgttctagtgtgagggtatacgggcgtattacaagatacaatatgcgcccagagcatagctgctatgccaccaaactcttaaaaacacatcacaaaagacaattaactggattcaagttaatttgatcgatcttccctggaggtgataattgtcacctcgtcgggatgcgagagattaagcgctctgcgagcctgctcgtcaagcatatccttttcaatggatccatcacgcagaagggccacgcgcttttcaagcgcaatacgatcagcgctaatttttgcaagctgggcgttgagaaggcttttctgctcctcaagctggatacgcgcatagagaccatattcgccatgataggcgtggaagccgaaatagctaagaaacgcagccgtcaacaccggcaaaataaagcgtccgcgaatggatttacgtttctgcttggtccacatttcagcttccttcccggatattttacaacagcaaatccctctttgctgccgtcaatccgcattcccccatcaagcattattttgcttaacagaggtttaccaaagggccttgaatgtgcgcgattgatcgcgattttgtgaagagtatccgttccggcataccgcacctccccttttcatcgtcttggagctaaagcagcaaagataagaacggcagtcatattgaaagattcgtctgcaaccaaacgacaaccccacattcgccgtcatttcaccgccgtgcagtcactccgtgccacaatgtcggtagaccgtcatatccgctcccctgccagcttgaaaatgacagatcgtcccatggagcacagttcctccaaagggaggcaagctcctccgcttgcatataattgtagtagcgccccaactggtcgtaaccttcgctggaaccatccttgaagcttgcccagacggtgccactggttttcaatgcacgatgaatacacttgacgatctccggcaatacagatcgtttggcatgaagcagcgatgcagatgcgtagataccatcatactgctcaattgcatccagatcttcaaaatacatatgcctgaccggctgccccaaaagccgcgaagcctcttccgccagttcgtatgagccatctgttggatcgaccttaaatccattttcaatcatgaacttggcatccagcccactacccgatccaagttcaaggataaagccaccgggagtcacatgctgcaaaaattcagcaagtttgggattaacaacagatcttgccgcataagtttcggcattttgagcataaaaactcaacgtttgatcaaccatgcaactcacccccagagtattttcgagtcaaaagcgcgaagcacctacgtggggaaatcagtccattgaattgacttgtgatcccgccttaatgcgtaggataatgcgacaaaacagatagttaattcgtcactacagcctagggcctgtctgcattcaaggattcccttttgtacgaaattctgattcaaggttgttaaaggagaacagccgtgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgttgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgctgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgccattgctgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggcttcgtccatctcgcatgcgctatgatctggttgcgttgaatgcagacacgccctagagcgcgtttcgatctgattgaatcagatcggcgctctaatcctttgttttgacgcgcatcttttccgaaaaccgtttcacacttttcgggatgcgctctagataacttaaacaaagcttgccacactacaccaagcaacaaaacgaaaaaaggcgggcatagtggcccgccttttgcctaaatcccgttccgcttagagcaacttcagtgcactgcgaccagcatagcgggcctgcttgcccagctcttcctcaatgcggatgagctggttgtacttcgccgtgcgatccgaacgcgcgagcgagccggttttgatctggccgcaattggtagccacggcaagatcggcaatggtggaatcttccgtttcgcccgagcgatgcgacataacggcggtgtaaccagccttgtgggcggtttcgaccgcgtccagcgtttccgacagcgaaccgatctggttcaccttgacgagaattgagttggcgacgcccagacggataccgtcacgcagacgagccgaattcgtcacgaacagatcgtcgccgacaagctggcacttattgccgatcagatcggtcagatatttccagccttcccaatcgtcttcagccataccgtcttcaatggtgacgataggatagtcgctggcaagcttggcgagatacttggcctgcgccttcggatcgcgggtcttgcgctcgccttcatagacgtagttgccgtccttgaagaactcggtcgccgcgcagtccaggccaagagcaatatcttcgcccggcttgaaaccagccttctcaatcgattccatgatgaaatcgagtgcggcctgtgcattcttgaggtttggcgcaaagccgccttcgtcgccgacattggtgttatgtccggcatccttgaggcgcttcttcagtgtgtggaagacttccgagccatagcgcacagcttcgcgaatggaagtcgcgccaaccggaaggatcatgaattcctgaaaatcgatcggattatcggcatgggcgccgccattgatgatgttcatcatcggaacgggaagcacatgcgcattggtgccgcccacatagcgataaagcggcaggccgctggcttgcgcagccgccttggcaaccgccagggaaacgccgagaatagcattggcgccgaggttgcccttgttggccgagccatcaagatcgatcagcgtctggtcgatgagaagctggttctccgcgtccatgcctgcaatggcgtcgaaaatcttgccattgactacttcaactgccttttccacgcccttgccaagataacggctgccgccatcacgcagttcaacggcttcatgcgcgccagtcgatgcgccggacggaacagccgcgcgtccgaaagagccatcttcaagcacgacatccacttcgacggtcgggttgccgcggctgtcgagaatttcgcggccgacgatgtcgatgattgcagtcataggagccagtcctttcctatagattgcctgccgccggcaggcattaacaaatccgatatgggcacatccttagagcattttacagccaaatggaaacatccggcgtgtgacaaatgcggtgaaaataaagatgtaatcaaacaaaaggcggggaaaatccccgccagtctcatgcactttccaggtttacagcgccttggcaatgcgatcgaatgccatcagcttttccagaagcgccggcatcttgtcgatcggcaccatgttggggccgtcggacggagcattatcgggatcttcgtgggtttcgatgaagaggcccgccacgcccactgcaactgcggcacgcgccagcgtttcgacgaattcacgctgcccacccgtagaaccgccctgcccgcccggctgctggacggagtgagtcgcatcaaaaatcaccggcgcaccaaggccagccatgattggcaatgcgcgcatatccgaaacaagcgtattatagccgaacgacacgccgcgctccgtggccagaacattcggattgccgctctcggtgatcttggcaagaacattcttcatgtcccaaggcgcaagaaactggcctttcttcacattcaccacacggccagttctggcggcggcaatcaggagatcggtctggcggcaaagaaatgccgggatctgaagcacatcgacaaccggagcgacagccgcacactgctcttcggtatggatatcggtcagaacgggaaaaccatattccttcttgagatcgctgaacacttccagcgccttttcaagaccgatgccgcgcgcggccttcagcgaagtgcggttggccttatcgaagctggacttgtaaacaaggccaatacccagcttatcggtcatttccttcaggcgacccgccatttcaaaggcatggtcgcgcgtttccatctggcaagggccagcgatcagcgccaaaggcgcgctgttggaaaacgtgacgttaccgactttaaccgtggaattggcagtcaccatagcggaacctcaatttataaacgccagaatgggctgtatctggcatccatagtcatcgaaaacaagacgcataaacaaaacgcgccccgaagggtgcgctcaaactcagaccagacggctctgttcgatggccgcttcgataaaggatgcaaaaagcggatgcggctcaaacggacgggatttcagttccggatggtactgcacgccgataaaccaaggatgatccgcatattcgaccgtttccggcaaaacgccgtccggcgacatgccagcgaaattcaggccagctgcttcgagacggtccttatagtcgatattgacttcataacgatggcggtgacgctcgtggatatcggtcgagccgtagatttgcgcaatcttcgagtcgggcttcagcaccgcttcataagcgccaaggcgcatcgtaccgccaagatcgcccgccgccgcacgcttttcaagcatattgcccttcagccattcggtcatgagacccacgaccggctccctggttgggccaaactcgcttgaggaagcatcttcgataccgaccagattgcgcgctgcttcaatgcaggccatctgcataccaaagcagataccgaaataaggcaccttgcgctcgcgtgcgaatttcgccgcgagaatcttgccttcagcaccacgctcaccaaagccgcccggcaccagaatgccatgcaccttttccagatatggagccgggtcttcgctttcaaaaacttccgcctcgatccagtcgagattgaccttcaccttattggccagaccgccatgatgcagcgcctcgatgagagatttataggcatccttgaggccggtatatttaccgacaacggcaatcgtcacttcgccttccgggttgtggagccgatgggaaacctcttcccagcgatccatgcgcggctttggcgccggatcgatgccgaatgcggacaggacttccgaatccagcccttctttgtgataggcgatcggaacatcgtagattgtcgcaacatcaagcgcctgaatgaccgcgctttcacggacattgcagaacagcgacagcttgcgccgctccgattccgggatttcgcggtcggcacgcaccagaagaatatccggtgcaatgccgatggaacgcagttccttgaccgaatgctgggtcggcttggtcttcaattcgcccgcagccggaatatagggcatcagggtcaggtggatataaaccgccgtgccgcgcggcaactcgttgccaagctggcgaatggcttccagaaacggcatggcttcgatatcgccaaccgtgccgccgatttcgcacagcacgaaatcataatcctcattgccctcaagaacgaaattcttgatctcgtcggtcacatgaggaatgacctgaaccgtcgcaccgagataatcgccgcggcgttccttttcgatgatattgcggtagatacgaccggtcgtgatattatcctgctggttggcgggacgaccggtaaaccgctcgtaatggcccagatcgaggtctgtctcggctccgtcgtcagtgacgaacacctcaccatgctggtaaggcgacattgtgcctggatcgacattcagataggggtcaagtttacggatacgcacacgataaccgcgtgcctgaaggagtgcagccaatgctgcggcagctatgccttttccgagggaagaaaccacgccgccagtgatgaatacatatcgcgccatgggcttatctcgttagactttcccgattgattccgccacaaaaaaatgcacttcggggcattttttcaccaaagcttgagcggcaaccgtcattgaacaaaggaaaaccggagcaaaaccccagagcgaacacattccaacctcttaatacccgcgcccgcatatttccatggcgaagctggaaatccacagtttccgcattctgaaggttgggcaaaagaaaaggccgggcccgtgagcccggccgatcccatacaggaattcccggtttacagaacaaccacttccgtaccaagcgtaacgcggtcgtagagatccatcacgtcttcgttgatcatgcggaagcagccattggaggcagagctgccgatggtccatggctgcaccgtaccgtggatgcggatataggtgtctttgttgccctggaagagatacatcgcacgcgagccgagcggattgcccgggccaccatccatgccgttcttgaagcggccataatgggccggatcgcgctcaatcatttccttggtgggaatccagcgcggccattcgcgcttggcgctgatggtggccttgccctgaaattccagtccctgcttgccaacggcaatgccatagcggcgcgcggtcgtggaagtttccaccagatagaggaagcgcttcttgggatcgatcacgattgtgccgggcttgtagccggtgaaggtcacgtcctgcggacgaaacttcggatcgatgctatatttgttggccttggccgtattgttggtcctggcagccgttttcttcttcggcttgtccgggtttgccttggcgttgctcgccagagcgaccttctggacatttgccgcagcttcatcgagctgcgcttcagcattgaccggcgaagcagcaaaggcaggagcggcggctcccatgcaaaggcttgctataccagccaacagaatacggcgtgaaaacatggtcagttcccgaaaatccaagcacgagcggaaaatacctgccgcaacccctgcgttcaggcttacgctttgcatactgtaaacttgggagcatctcaattcgctccagcactcaagcaatgcgaatcgctacggcctatggccctcatgcaacactttgccgttctatgcttaacaaaaagaaaaccggccatgatggccggtttcccgataatcaatttgccgtgctctttcccggctctttcccagatctttattgcgagctgggaaccggatttgccggggctgccggagcctgcggctgtccggcatcgggctgggccggcgcagccggagcagcgggcgctgccccattgccggagccggaaggctcgccaccaagctggtcgagaatgccaccgccatttgtgctgccacctgccggtgcgctctggctgccggttgtggccggaatacgattgagaatatccgtcggacgctcgccgtagcgcgccattatgccaagcagcagcgatgtggcaaagaaaccgatcgccagaatggcggtcgtgcgtgtgagcgcattggctgcgccgcgtgccgtcatgaaacccgaaccgccgccaatgccaagaccaccgccctctgaacgctggataagcacaacgccgacaagcgccagcacgatcaacaaatgaatgacaatgagtacggtctgcatatgaaacggtctttatatcctgaacttgagcggctctttacacgctattgtccgataatccaagccccacgcccaagatagcgtgaagtaataccggctttatagattgcgataggtttcgcatatggcgaggaagtctgccgccttcaaactcgcgccgccgacaagagcgccgtcaacatctgcaacaccgagcaattcggcagcattggacggcttcaccgaacccccataaagaaggcgcagatgcgcgccttttgcgccgaaacgttcgatcaactgttcacgcatgaaggcgtgcgctgcacgaacatcctgaaccgtcggcgtcaacccggtgccgatagcccatacgggttcataggcaatgattgtgttttccgccgtaaccccatccggcagcgaaccggaaagctggtcgccaatgacatcgagcgcacgctccgcctttcgctcgctggcggtttctccaacgcagacgatagccaccagccccgcagcccatgcggcttccgtcttggcgcaaatgagcttattgctctcgtgatgatcggtgcggcgctcggaatggccgagaatgacatgggtggcaccagcttccttgagcatttccggcgaaatgtcgcccgtatgcgcgccggatgtcttgaaatgggcatcctgtccgccaaggccgaccgtttcgccttccagcgtttcagccgcacgcgaaagcaaggtggccggcacacatatgaccgcatcgagcttgcggccgaggtcggagctgaggcccgcagcgatggcgcgcagttcggtcagggattctcccttgccattcattttccagttgccagcaaccagcggacggattcccggagtcatgttgttctcctcgccttttcaaacggcagacaccagcccatttcacgaagcagggccgcgccaaaatttgccactgactaagcgtattcgcgccgcaatgcaaatgttcttcgttgcctcaacacaatgagaccttgcatatggggcttgcttgaggttatcccctgactggctcattttataaagccaagcttcaatttgttcttgaagggtttacaatgctcgatagcctgcgttccgccgctcaatcctggatcgccaaacttttgcttggcctgcttgtgctaagctttgcgatctggggcatctcggatgtcttccgtggcggcatggcaggcaacgccgcgctgacagccggtgattccgaggtcagcgcgaccgattatcgctttgcctacgaacagcagcttatgcgcctttcgcagcagttccgccagcggctcactcgcgaacaggccaaggcaatcggcgtcgagaaccaggttctggcccagcttgccgccggtgtcgtgctggatgaagcagcccgcaacatgcagcttggcctttcccaggacgccattgcccgcctgaccgccgaagatcccgccttccatgatgcaggcggcaatttcaaccgcgcgcggtttgatgcggttttgcgccagtccggcattcgcgccgaggattatctggaaaaccgtgcgaaagtcgcccgccgccagcagatcgtcgaagcagcaacggacggcatgaaactgccggatacgatgctgaaggcacttgccctctatcagggcgaaagccgcagcgccgactatatcgatgtgcctgccgaaaaggccgacgccattcccgcaccgtcagaggatgtgctcaaggcctattttgaagcgcacaaggaagattacaaggcgccggaatatcgcaagatcagctatgtgaagctggagccgtccgatattgccgaccctgccgccgtcacgcaggatgagatcagcgaatattatgaaaagaacaaggcccgtttcagcacgcctgagacgcgcaccatcgaacagctgaactttgccgacgatgccgccgctgaagccgcccaccagaagatcgaggcaggcaccagcttcctcgatatcggcaaggaacagggcaagaccgaaagcgatctgacgctcggcacttttgaaaaatccggcattcccgaccagaccattgccgacgccgccttcgcgcttggcgaaggtgcggtcagcccggttgtcaagggaatcttcggcccggtcctgctgcgtgtaacgaaaatcaacccggcgcatgagaagtcgctttccgaagtcgaaggagaaatccgcaacacgctcgccaccaatattgcagccagcagcatcaacagcctgcacgattcctatgagcaggaacgttcggacggggcaaccatggccgatgtcgccaaaaagctgcacctgaaaatggtaacggtcgatgcaatcgatgccgaaggcgacgatcctgcgggcaagcctgttgaactgccgaatgcgcaggcgctgcttccagccgtctttcaggctgaacagggcttcgacaacgacccgctcaccatgggtaatatcggctatctctggtatcaggtggatggcgttacccctgcccgcgaccgcacgctcgatgaagtcaaggacaaggtcgtggcggcatggaagggcgaggaagccgtcaagcgcctcaaccagcgcatggaagaattgaagaagcgcgtcgaagacggcgcaacgcttgacacaatcgcttccgaactgggccttgaaaagcagaccaagcgcggcatcacccgcaccaccaacgacgccgacatcggttcggctgcaaccgcgcagattttccgtggcgcgaacggtctggtcggcacggctgccgcgccctccgacgatgcgcaaattctcttcaaggtaacggaggtcaccgaacctgccgccgccggaccggaagcaatcccggaagatcagcagaaatatctggcgaccgcgcttgcggatgatatgctgcaacagcttgtcggggaattgcagaagcaatatccggtgaaggtgaaccaggccgtcatcaacagcgcgcttgccttctaaaagcggtggatgtgatggctgatttgaaaccctatatcgcaaaagccgcgtcgggagagccgctcccgctgggagatgcaaaagccgctttcgacatcatgatgtcgggccaggcaacgccctcgcaaatcggcggcttcctcatggcgctgcgcgtgcgcggcgaaacggtgccggaaatcgccggtgcggtggcttccatgagatcccgcatgatcccggtcatcgcgcccgatgatgcgatggatatcgtcggcacgggcggcgaccaatccggttcctacaatgtgtcgagctgtacggcgttcgtcgtggccggtgcgggcgtaccggttgccaaacatggcaaccgcgcgctttcgtcccgctccggcgcagccgacgcattggcggcgctcggcatcaatatcgaggccgacgcagacaccattggccgcagcatcagcgaagccggtctcggcttcatgttcgcaccgatgcatcattccgccatgcgtcatgtgggcccttcccgcgtggaattgggtacccgcacgatcttcaatctgctcggcccactttccaatccggccagtgtcaaacgccagctcgtcggcatcttcgccccgcaatggctggaaccgctggcccatgtattgaaagagcttggctccgaaacggcttgggttgtctacggtgacggtctcgacgaaatgacgacggctggcaccacgcaggttgcagcacttgaaaacggccagatccgcacctttgaaatcaccccggaagaagtgggccttcgccgctgctcgcccgccgaactgaaggggggcgaagctgccgaaaatgccaaggcccttcttggcgttctggagggcaaggacagcgcctaccgcgatatcgtgctgctcaattcaggcgccgcgctcgtcgttgcgggcaaagcggaaaacctgaaagacggaattgcgcaagccgtacagtccatcgacagcggcgcagcccttgcggttttgcaaaaggtcattgccgtttccaacgacaagccggcctgacaggaaggatcgcgccatgtccaccgatattcttcgcaagatcgaagcctataagcgggaagaaatagccgccgccaaggcgcgtcttgcccttgatgaactgaaggcccggacgagggatcagtcagcgccgcacggttttctgaaggcacttgaggccaagcgcgccgccggtcaatttgcactgatcgcggagataaagaaagcaagcccgtccaaaggcttgatccgccccgatttcgacccgccagcgcttgcaaaggcttatgaagaaggcggtgcggcctgtctttccgtgctgaccgacacgccttcctttcagggcgcgccggaattcctcacggccgcacgccaggcttgcagcctgcccgcattgcgcaaggatttcctgttcgacccctatcaggtctatgaagcgcgtagctggggagcggattgcattctcatcatcatggccagcgtcgatgacgatcttgcaaaagagctggaagacacggctttcgcactgggcatggatgcgctgatcgaagtgcatgacgaagctgagatggaacgcgccctgaagctttcctcgcgcctgctcggcgtcaacaatcgcaatctgcgcagcttcgaggtcaatctcgccgtttccgagcggcttgcgaaaatggctccgtccgaccgtctgctggttggcgaaagcggcatcttcacgcatgaggactgcctgcggcttgaaaagtccggcatcggcacttttctgataggcgaaagccttatgcgacaacatgacgttgcggcagctacccgcgcgcttttgacgggtgcggaaaagctatgagcggcaaactcacccatatcgaccagaccggcgcggcaaacatggtggatgtcggcagcaaggacgaaaccgagcggcaggcggtcgccgaaggtgcggtcaggatgaaacccgaaacgctggccctcattctcgaaggcaatgcggccaagggcgatgtcatcggcacggcgaggcttgcgggcatcatggcagccaagaggacttccgatctgattccgctgtgccatccattgatgttgacaaaggtggccgtggagatcgagccggacgagaacctgcccggcctgcgcgtgcgcgcactagcccgattgaaaggccggacaggcgtggagatggaggcgctgactgccgcatccgttacctgccttaccatatacgacatggccaaggctgtggatcgccacatggaaatcggcagcatccgcgtgatcgaaaaaagcggcggaaaatcaggcgactgggctgtttctgaccccgctttgatgcgttaaaaatacgataaaacaaatggttagagtggatccggcaattctgctaaaacaggaaccgctctaacgggtcaaacaattcagttcgagaggaaaccatgccccttcttccggtcgatgaagcactggcctatatcctcaactccgccgcgccgcatggcacggaagacgtttcgcttacggacgcaggcgggcgcgttacagcctcggacatcacggcccagcttcttcaaccgccctttgattgctcggccatggatggctatgcgctgattgcgccagaggagatcacctatcctcttgaattgactgtcatcggcgagtctgccgccggaaagcgtttcgagggaacgcttcgcaagggcgaggccattcgcattttcaccggcgcgcccatgccggaaaatgccgacagcatcatcatacaggaacataccgagcgcgagggaaaccggctcattattctgcacggattggacaagggccgccatatccgccgcgcagggctggatttcgcacccggcaaagtggtggttcccgcaggccgcgaattggatgcacctgccctttcccttgccgcagcaagcggccatgcgcgcatgcccgtcttcaccagaccgcgtgttgccattcttgccaccggcgatgaactcgttccgcccggagcaataccggggccggaccagatcgttgcctccaacagcatcggcattgccgaaattacgcgccgtgcgggcggcacgcctgaagacctcggcatcatagccgacgacccggccagaattgaaaaagccatatcggatgcgctggaggacggcatcgacatgctcgtcaccataggcggcgcttcggtaggcgatcgcgattttgtccacggcgcgcttcgcaattgcggcgttgcgctcgatttctggaagatcgccatgcggcccggcaaaccgctcatgtatggccgcaaagccgtcaatggcaaaacggttcacgttctgggattacccggcaatcccgtatcgagccttgtttgcagcctgctcttcctgcgcccgcttgtggcaaagctttccggcctcgcgctgaaggcagatatccgcgcggcaaagcttggcgtcgctatgcgcgcgaacgaccatcgccgcgactttatccgcgtaacggtcgaatcagagccggacggaactctcgtcgctaccccctttccgatgcaggattcgtccatgctctcggctttggtgtgctccgatgcgcttttgatccgcgaggaaaacgcgcccgaggcattgcctggcgatccctgccgcatccttatgttataggttgcggcacagggcgagcggtatttttccttagaaactgcatttaccgttcaccgcaacccattataattaattaatataccttggcatgaaatttccctcccgtccttccggatgagtgcatcgcccttctcggcaatgcatcttccccgattaatcattttaaaaccattgcagaacaagactggaacatatagtgttcgttctggttttgtttttctcgattctgggccggagggtatagcgcatgttgacccgtaagcagcacgagcttctgctgttcattcatgaacgtcttaaagaaacgggcattcctccttcttttgacgagatgaaggaagctctggaccttgcgtccaaatcaggtattcaccgcctcatcacggcgctggaagaacgtggcttcattcgcaggctgcccaaccgggcgcgcgcactcgaagtgctccgcctgccggattcgatcgctcccggtctcagcccgcagaagaaattcgcacccagtgtaattgaaggaagcctcggaaaagtagcttccgttcagcccgtgcgccctgccccggctccacaaaacagcgaggcgccagccactgtctctgtgccggtcatggggcgtattgctgccggtgtgccgatctctgccatccagaaccagacccatatgctgagcctgccgccggaaatgatcggcgcgggcgaacattatgcgctggaagtcaaaggcgattccatgatcgatgccggaattttcgacggcgatacggtcatcatcaaacgcggcgatacggccaatccgggagaaattgtcgtggcactggtggatgaagaggaagcaaccttgaagcgcttccgccgcgagggcgcttccatcgcactggaagcagccaatccggcctatgaaacccggattttcggccctgatcgggtgcatgttcaggggaagcttgtgggcttgatccgccgctattgagcggaaccgtttctgcaccggccttgtgtttcaccagatgctgaacaagcagatgcagcggaactggatgacagtttcttcttgtattcccgatcaggcagtccccgtgccggacgggaatatagccgatgcagatgccatgggcgtgacggtgcatcgactgcgaatgtcagttgatcgcgataatattgaaacgctggccggttgggtaattgttcggcttccaggccgggctttggaggaaccaaggcaggtttggaatctgccttgtcagaagcaatcgacaattgcccacccaaccggatttccaatgtgcccttgagagccagatcccgttttgagatgacgagtgtttgctcgctctcgcattgagcgcccttgccggatatcgccagaatggcgatatcaccaatattgcaggcgacatcccgcatggtctcgtcggcggtataggaaagagttcgcccgtctcgcagcgtcacaaaacagacgccctcttcgcatatgaaaccactactgctcccggcgttattctttttggttcccttttgcggttcaatgatttgcttgatcagataggccgacttccaattatcgatggtgaattttgaagggcgatcgcgattgaccgcaaagcttccatcctgctggcgcacgacaacgagcttcgcatcttcagacaccacaatatccgggaaaggcactttgagaaaaacggcaagcccagccgcaaggagtgggagcgcaagcaacttcagccgcgtggtaaaggccacagccaccagtaacgccattgtccacaaaacaagtgctggccccggcattgcccccggatttccatcgggcgaccaggaggctacgaatgcggcgatatggcgaaccgcccacagccccaccccatgacctgcaacggcagccaatcaagctgcaacggcatcaaaacgaggccgaacacgccgaaaggcatgacgaggatcgagatcgcgggcaaggccagaacattgccgacaaggccgaggggagcggtattattgaaatgataggcggcgaagattccgcttgcaagaccggccacaagcgacgtgcccccagtggcaacggcgggcgcaaccatgcgggcgagaaaaccgcgctcagctgcctttcggcccgcacgggaaaattttcgcgcattgcgctcgctccaccaggcataggcggcgatgagcgccgccgtcgctgagaatgacatctggaagctcggccccaatatttcatgcggcgacaaagcaatcatcgcgatggccgcgatggtcagattgcgcatgctgatggcagcgcgatcgacaaacagcgcacagagcatgacggcaatcatcacatagctgcgctgggccgcaacgtccgcacccgacatggcaagatagaatgtgcagcttagaagcgagagaaatgcggcatatttttttaccggatgccgcatggaaaagccgggaaaaagcgcaaaaagcgaacgcagcggaagcatgacgacgccagccgcaagcgccatatgcaggccggaaatggaaagaatatgtgcaagcccggccttgcgcagatctttattcgtctcttcgctgatgccaccacgcgcgcctgctataagggcggcggcgacattgccgtcctcgcctgcaatcacttcctgaatgcgctccgaaaccctcacgcgcagcgtggcgatccattcggaaaactctgccgaaagcgtttgtggcggtggcacccggattgttttgggcgtcccaagaaaaaagccatttgcaccgatgccattgaaataggcatggaaggagaagtcgtaattgccgggccgaaccggaccggatggcacgcgcaggcgtgcaaaacccgtcagcccgctgccgatcgccgtcgaagcaggaatatcgcgcgcactgatcctgatccgctgcggggcaaaatgaagctttggtttttccgtttcgagcaggtccagcgttacgcgccagcttccattgtcctggtattccagcgcgacgacgcgccccttaatgcgtgtggcaacgcccgaaccgagcatcggcgtcgcccggcgctccgtctcgaatttgcctgcaacaaggcccagttgcagcgcgagcgcaagggtaagcaattgcgccgccatgaaatgttttcgcgcaacaatccgcacacccgcaatcaggaccagcatggccagaagcggcgtccatgaaggctcgaaagcaagggtgaaatagacgaccgcccccgtccccatgaaaatgggaaacagcacgaaaaacagcccacgccctacttcccgttcagccgcacttgccagccgggcataggctgtccgcactgccagatatagccgctcgaaaagagaaagaggcgtgggcgaaggcgcgggagccagataatcatctgtgggccacggtcgttttccgggcagaaaagaacgcagcacatcttcgggcaaagcttttacgagcgcccgttcgttcgccttttctgcctcgccaatgcccgtcatgcccccgcctgactgcaaaaaatctccccactcagcctaaacccttgcagatggtgctgcctatgctacatgaacgccagccgaaatcgagcaggttctttaagtttggaacccgcctcgcctgcccattaacaatatgcggcatcaaaaattcaggaatgcgcctctgcgcggcatttgccactgctttcagacgggcgcgcgacatagtggagctatcatgtcgaaaccggttattacccgttttgccccctcgccgacgggttatcttcacattggcggagcccgcaccgctctgttcaactggctttacgccaagcattgcggcggcaagatgctgctgcgcatcgaagataccgaccgcgaacgttccacggaggctgcaacggcagccattctggacggcctgacctggcttggcctggattgggatggcgaggcaatctcgcagttcgagcgcgcgccgcgccaccgcgaagtggccgaagagctggttgcaaacggcaaggcctattattgctatgcaagcccggaagagctggaagaaatgcgcgagaaggcacgcgccgaaggccgcccgccgcgttatgacgggcgctggcgcgatcgcgatccctccgaggcaccggcaggcgtaaagccggtcatccgaatcaaggcgcctcgggatggcgaaaccgtcgtgcacgatgccgtgcagggcgatgttcgcttcccgaacaaggatctggacgatttcatcattctccgttcggatggcacaccgacctatatgcacgctgtcgtggtcgatgaccacgacatgggcgtcacccatatcattcgcggcgacgaccatctcaccaacgccgcgcgccagacgatcatctataatgccatgggctgggacgtaccgcagatgtcgcatatccccctcatccatggcgccgatggcgcaaagctttccaagcgtcacggcgcgcttggcgtggatgcctatcgggccatgggctatctgccggccgccctgcgcaactatctcgtccgcctcggctggagccatggcgacgacgaaatcatgtcaaccgaacagatgatcgaatggttcgatgtgaaggacatcaacaagggcgctgcccgctttgatttccagaagctggaggcaatcaacggtctttatatgcgttcaagcgacgatcaggcgctgtttgatgcgctcgttgccgttttgccggaaattgaaggcggcaaggagctggccgaagccctggacgacaaaggccgcgcacaacttctgctcgctatgccggggctgaaggagcgcgcaaagacgcttgttgagcttgccgatggtgcaaagttcatttttgccagccgcccgctcgcgctggacgaaaaagccgcatccttgctcaacgatgaaggccgcgctgtactgaagccggtctatcctgttctggaagcagtgggcgaatggacggctgaatcgcttgatgcggcaatccgcgcccatgcggaagccgaagggctgaaacttggcaagattgcgcaacccttacgcgccgccctgactgggcgcgccacttctccgggtgtattcgacgtattggtggtgcttggaagagaggaatccctcgcccgcatcggcgatcaaatcggttaagctgggcctattcacgctgacgtgacaaaacccgcgaaaatagtccaaattgcgcattgcatcggagaaactttggaatagtttggcgggcaaaatcgttcggataatgcgttgaatcgaggatttccgttccatcggaaaccccgatcgaagataagaaacaagttataagacgattgcaaattctgccgtcgtgcaggcggcgaagtggacatgaaaggaaaaacgatgtcagataagacagccagctttaccctcgacggcaaaacgttcgatctgcctgtgcgaaaaggcactgtcgggccggatgtcgttgatattggtccactttacaagaattcccacgcattcacctacgaccctggcttcacttccaccgcttcgtgcgaatccaaaatcacctatatcgatggtgacgaaggcgtcctgctttatcgcggctacccgatcgaccagcttgccgagcatggcgacttcctcgaaacctgctatctgcttctttacggcgaactgccgaccgcaacccagaaggccgatttcgactatcgtgtaacccgccacaccatgctgcacgagcagatgacgaagttcttcaccggcttccgtcgtgatgcccacccgatggctgtcatggtgggttgcctgggcgccatgtccgccttctaccacgactcgaccgatatcaccgatccgcatcagcgcatggtcgcttcgatccgcctgatcgccaaggtgccgacgcttgcagccatggcctacaagtaccatatcggccagccgttcgtatatccgaagaacgacctcgatttcgcgtcgaacttcctgcacatgtgcttcaccgtgccttgcgaagagtacaaggtgaacccggttctggcgcgcgccatggaccgcattttcatcctgcatgctgatcacgaacagaatgcctccacctcgaccgtccgcctcgccggctcgtcgggtgcaaacccgtttgcctgcattgccgctggcgtggcctgcctctggggcccggctcatggcggcgccaatgaagctgcgctcaacatgctttcggaaatcggctcggttgaccgtatcccggaatatatcgccagggctaaagacaagaacgatccgttccgtttgatgggcttcggccatcgcgtttacaagaactacgatccgcgcgccaagatcatgcagaagacctgccatgaagtcctcggcgagctgggcatcaaggatgatccgctgcttgacgttgcaatggaactggaaaggattgccctgaccgacgaatatttcatcgaaaagaagctctacccgaacatcgacttctattcgggcatcacgctgaaggcgctgggcttcccgaccgaaatgttcaccgtcctgttcgcccttgcccgcaccgttggctgggtcgcccagtggaaggaaatgatcgaagatccgcagcagaaaatcggccgtccgcgccagctctacaccggcgcaaccgaacgcgattacgtgccgcttgcaaagcgcaagtaaccttctgtgtgagcacaaaagaaaccccggcagcgaaggctgccggggtttttctttgtccagaaagagcatccctcccgaaagtgggaaccggttttcgggatgcgctctaaccatttgttttgtcgcattatcctacgcaaaaccgcttcgcacttttgctggaaatgctctagaatgcgcttcttccttcggcaagggcaagcagaacacgcgcaccgatctcaccggaaggtttttcggttttcatgacggatgcgacctcgtcaaaaccgtcgagttgtgcctgccgcgccgaaccgggccgcatgatccgctccagattgcgggcaagcattccgggccgcacaaattcattgaaatattccggcacgacaggctcatccacaatgatgttcggcaaggccgcgctccagatcgtgatcttcggcatcagaaatttgcgggcgaaccaatcggccttgtaggaaagcacactggggatacgtgcaagagcaagttcaagcgagacggtgcccgaagcagccaaagccgcatcggcgcgggaaaaagctttccacttttcctcgtcccccgtcacgatcagcggttttacggtccagtccctggaaagatcgcgcaccatggcttcgatacgcggcaaggttggcagaacaacctccagcttctcgatacgcgccgccagttgctcgacagccttgccgaacggctccatcaacatctggatttccgtgcgccgtgatcccggcagcaatagcaatgtctgtttgtcggcattaaaccgctgcgcttccagaaccagttgcgacgcacgtgcctgcaggatcggctcatgacttgtcaggcgatggccaacataggttgcctgcggcccgttcaacctttccatgacttccacctcaaacggcaggacagtcagcacgtggtcgatagaggcgcgcatggcgcgcgcgcgctgtggccgccaagcccagacactgggcgcaatatatttgacgatgggaatggagggcgccgaagccctgattttcttcgccacacgatgggtgaattcggggctgtcgatcaacagcacacaatcgggcttttcgaccacgatctgccgcgctgtctggcggatacgcagcatcagcccgggcaggtttttcaggatcgcccccagccccatgagcgcaatctcatgcgggtcgaaaaaactcttgagcccccgttcggcaaggtgatcgccgccaaccccgacaatatcaaccagtcgatccgtttgcgcccttaacgcatcaatcagatcagcgcccagcaagtcgccggattcttctccggccacaatcgctatttttaatggccggctcgtttcgttcaccctgtcttgcctttcccgtctcgactgatggtttcgataaaaagaccttttttattggccgctgcaagcgtttctccgaaaccaagaataaaggttcgcccgacctcgatggcaatccccgccagccccgcacgctcggcattttccacggtagacaggccgatggcaggcaaatcggcccgctcatcctgtcttggctttgccatttttacaagcacgccgccgcgacgcgaaatgcgccctgccgtgcgcaactcgcgtacacgctcgatcatcaggtccgtgccttccgcgccctcaagtgcgacgacgcgcccgccggcagcaatcgccccctgcccaacatcaagatcgccaagcttcaaagcagcatccattgcaagtgcaatgttccggcgttcacgagcatcgggagtaattctggtgagacaggcaggcggcggcgaaagcagatccggcaccacctcatgcgcgccaaccaccttgaaaccaaaggattccagaaggcctatgaaagcgcgcaaaagcgcatcatcgccttttccgagcgcgcccagaacataaggcacagcccttaatgtcggccaatcgaatttcaggtcacgaacatgcggcctgttgcgtacaccgccagccagaaccacccgcgacacaccggcagttttcatggagcgtacaagctttgcaaactcgacgacggaaatttcctgatgctcataattatagagtacaggatcggcttcgccgcgcagaggcaccagaaaaggtgcctgccccgcatttcgcagagtttccgccaccttgatcggcagcaggccgttgccgccgacaacggcgacccgccccgcgtcccgcgcagggcttcttgttcctactagctcaatcttcgtcgctgtcatgcccggctccgccatgagccgcatccagcggtggcgtgcaataggcgcgcttggtatcgacgttgatgaacgagatcatatcgctcaccgtcggggagtccggaatagccgccaaaacatcctgcgcgcgctggcggattggtttggtgcggtcgaacagcatccgcacggcatggcgcaaattgtggatttccttgcgctccatgccggaacgcttcatgccgatgatgttgagaccacccagatgggcgtgaacaccaattgccatgccataagggatgaggtcgctcaccaccgctgccagaccgccgataaaggcatggtgcccgacgcggacaaactgatgcacggcagcgccaccaccgagaatggcatgatggccaatggacgtatgcccgccgatcatgacattattcgagaaggtgacataatcgccgatatcgcaatcatgtgcgacatgcgcataagcgaggaacgagcaattatcgccgatagaagtgtaaccacgggcattgtccgagcccttgtgcatggttacgccttcgcggattatgcagttcacaccgacattgagccgggtcgggccgcccttgtgcttgttgttctgcggatcgcagcccagaattgcatgaggataaaccttggtgcccgcgccaagcgtcgtggcgccggtaataaccacatggctcatcagctcgcaatcattaccgataatggcaccagactggacatggcagaacggccccacggacacgccctgccccagctccacacccggttcaaccaaggctgtggggtgaatgaatgtttccttcatcgatttactcacaggttctcgtcagctacgctgatcatggcagcgacttcagcttcggcaacctttacgccatcgacttcggccacgcattcatacttggaaatattcgcccgctgcttgatcttcttcacatgcaaaagcagacgatcgcccggaaccaccgggcggcggaacttggcattatcgatcgtcatgaaatagacgacgccggggcgaccggtcttgcgttgcaggagcgagatcgcgccagcggtctgggccatggcttcgacaatcagcacacccggcatgatcggattttcggggaaatggccagtaaaatgtggttcattgatggtcacgttcttgataccagtcgccgatacgtcaccatcgatatccacaatgcggtcaatcagcaaaaagggataacgatgcggaagcacagccaggagtgcctgaatatccgcggcttccaacttggtctgattgtcatcactcatcagaggatgcgtcctttcttgattgcccgatgctgcggatgttcgcaatatcgcggaaccactgcttgataggccgcgcagggatgcccccccaacgctcgccatcgggtatgtcgttcataacgccgcttgccgcggcaacctgcacacgcgaaccgatgatcagatgatcagcaagcccgacgcggccaccgagcatggtctggtcgccgataacgcagctaccggaaatgccgcaatgcgcagctacgaggcaaaatcgaccgatgcgcacattatgcgcaatctgcaccagattatcgatcttggtgccctcgccaatgaccgtgtcatcaagtgagccacgatcgaccgtggtatttgccccaatctctacattgtcctgaatgataacccggccgagctgcggcaccttatcaagccctgccgcgcccggaacatagccaaatccgtcctgcccgatgcgcacacccggatgcagggaaacattattgccaataaaggcgcactgcaccgaaacgccgggggcgatatagctgttgcggccgatctgacagttttgtccgatcaccgcggtagcggcaatcagagtgcctgccccgattgtcacgccgctgccgataacggcaccggcttcaaccgtcgcaccgtcttctatctgtgcggttgggtgaataaaggctgctggcgatatgcctgtttccccaagccagctttccgggcgcacggaagccggaaacaacatgcgtcctacggcggagaaatcgcgatgcggatggcgcgagacgagaaccgcaataccagacggtacgctgtcggcgagagattcggtgcaaagcacacccgccgccttgagaccgacgagactgctgacgtttttcttgccttccacgaagacaagcgcaccctccccggcatccttcagggaagccagccgttcaacagaacgcggcgcaagcttcgggtctcgaaggcttgcaccggtgaaatctgctacatcgccaatcgtgagctcacgcgacggtttgaaaaaaatgggatctgccatcaaaacactttcttcctcggggcgtaaaggcgccccgagaaaaggcaaatcgatcagaactttgtcgatacaccgaagttgaagttctgaaccttgtcagtatcagcttttgcaacagggaatgcatagtcaaagcgcaacggaccgaacggtgaagcccacatcaagctgacgccaaccgaagcacgaagcttcttgtcgtcgccactaatgtctggcgtatcattgccgtaaagcgtagcggcgtcggcaaagaatgcaccacgcacacccaggctttcaggaaggaccggcatcgggaactgaacttcagcagtaccgctgaaataggtggttccccccatccagtaacgcttgccgttcttggcatcctgatacgggccgataccgttgaacttgaagccgcgaataatatccgaactgttcttgaacaggtcgaagatgcgaacgccatcatcaccgaattcatgaatataaccggcaccgacacccagcaaaccgacgatatccgcttcctgcgacagcgtctggtagtagttgcccttgaaggtcgtcttcacatatttcgcatcaccaccaagaccagcgaattcctggataaacttgccataaagtccatcatgcgggttctttatgtcatcgatggaactataggtcagcgagtagctgaccgacgagcggagccacgggctgttttcagcagcttccagcagcgccggagcgtaataattttctgcatcgccacggaacaggtcatacttttcctgaaccaggttatacgcgatgccagcagagaagttgtccgtgatcggcaggccgaaacggatcgtaccgccagtctgctcgacatcataatcgtcattcacacgatatgagcggcggaatacgtcgaagccagccgagaggcgatagccaaggaaatatggctccgtgaacgacaggccgtaattgcgcatatcgtcctgaccggcacccgcgctgatgcgaatatactggccgcgaccaaggaagttgcgctcggtgattgccgcttcaacctgtgcacccggcgattcaccgccggtcgtatagccgccaccgatcgagaattcacccgtcgacttttcgacaacatcgacaaccaggatcacctgatccggctcggaacccggagcggtcgagatgttgaccgtctggaagaagtcgagcgcctcaaggcgacgcttggcgcgctgcaccatgacctgattgaaggcatcgccttcgttcaggtcgaattcacgacgaatcacataatcgcgggtcttgtcgttaccacggatttcgatgcgctgaatgtaggcacgcggcccctgatcaacactatagaccacggaaatcgtgtgattttcaaagttacgatcaccacgcggctcaacctttgcaaaggcataaccgctgccggcaacactctccgtaacggagagaaccgaatcttcgatttccttcgcgctgtaaggcttgcccgtacgggtcttgaccagacgatcaagcgcctgcgtatcgacaccatcaacggtgctttccacgcttacatcgccgaaagtataacgcggaccttcatccacggtgatcgtgatcgtatattcgttcgtcgacggatcgagaaccgcattcgacgaaagcacacggaaatccgcatagccgcggttgtaatagaagcgacgcagcgtttcttcgtcggcctgaaggcggccttcatcataaacgtcgttacgcgtcagccaggaaagcggatttgaacgcttggtggaaataacgtcacgcaggcggcgcccgctaaacgcctgattgccgacaaattcaatattggcaatcttggtgcgcgaaccttcgttgatttcgtaaacgacattcacgcggccctgaccaagatcgaccgtgcgagcgttaacagtcgcatcgctgcgcccgatatgggagtaggcagccttgatcgcttccttgtcggcttccatcgtggccatatcgaaaggcgcacgcggcttgagctgcacggcacgtgcaagatcaggatccttgatcttcttattgccctggaacagcacattgttgaccaccgaacgctctttcacctgaacgatcagcgtgctgccggactggtggatgcgaacatcggaaaacagacccatggcaaaaaggcgcttcaccgcagcatcgatatccgcgctggtgaaggccttgcccggccttatgtcgatattatcgcgaatcgtctgagcatcgacgcgtgtattgccacgcacttcgatacggctgacgacggctgcctcggccacactgaccgatgccaaggagaaaccagcagtacccgaagccacaagagccactgacatggcgagcgcagaagcggcgccaaagaatttagaacttgccgtcataggctttccgaaccttcgtttttctgtccccgggacgtttacccagaaaagcacgtacagatacaaccgtattatccggttttttcatacaagcaagcatcacagttaaattctgtttacttaggcaagcgagcgtggcatccgcgccacgcgaattgcgcgttatggtaaacagattgcttagcttttccagtcctcactcccattgttcacttctgtttaacgcttgaccgcggatcagccgggtctgcgctgcattatggcaaatgatctgccgaaatcgtccgctccgacccctattttcaattaccaccaaaaaccagccggtcattgatctagcaggcgaaaaggtcgttgaaaagtacgaaccccataaatcccatgacaaagagaaaaccgatgcgataaaaaatttcctgcgccgcacctgaaacagggctgcccttgattgcctccaccgcatagaaaaccagatgtcccccatcgagcggcgggagcggaaacaggttcaacagcccgataccgatggatagcatggccatcaattgtatcagccagtcaaacccctggcttgccgccttgctggccatagtggcaatcttcacaggtccgccaagctggcacttgtcttcgcgccccacggcgaaacgtttgaagaactcgccggtccgaccgataatatggccggtttcaatgacggcctgccccaccgattcgagcgggccatattcaatacgccggaaattgcccacagcttccgtggtttcaacgccgatagcgccaagcttcaccttgttgccaagcggatcggtccgctcgacaatcttcggcactgcctgaaggtccaccatcttgccgtcacgctcgacggtaaaattcagcttgtcgccggcacggcctgaaacgatgcgctgcacatcggcgaaagtcgttatcttctcgccctccacgctgacgaagcggtcccccggttcaaacccggcttcggctgccgggcttcccggctgtacgcccgcaatcagcggatcggcgatctggcgcccataaagcgcaaagaaaacactgaagattgcaatggtaagaatgatattgaacgccggacctgcaaaaaccgtcgccgcgcgtttccagacgggttgggtatgaaaggcccgcttgcggtcctcttcgctgagagcactctcgttgacgcctacaggcgagctggtttcgctctcatcgccgataaacttcacataaccgccgagggggatggccgaaagtttccaccgcgttccatggcggtcggtgaagcccagcagttccggcccgaagccgatggaaaaagcctgggctccgatgccgcaccaccgcgcaacgagatagtggcccatctcatgaacgaacaccacgacggtcaaaacgaacagaaacggtatgattgtcccgaccaacagactttcgctaccgaaaaacagggccagagcctcctgcaaattactactcctaccaaactttcatcgactgagcggttccggtcagccgacagaccataaaagcggtcagaaactaaagaagattgcagacggaacatctggctcggcaaaaatcgcaccaaagagatacaaaagtgcggcagcggcgacaagcccgtcaacgcgatcgagtacgccgccatggccgggaagaagacggccggaatcctttgcaccgaactggcgtttcacccacgattcggcaagatcgccaatctgggaaacgatggacaggagcagcgccagcaccggcacgccccagcctcccggagccgccacaagcgaggcgacaagaagcccgcccgcaaccgcagccgcagccccgccgatggcgcctgaccacgttttgttgggcgagaaacgtggcgcaagcttaggcccgcccaaggcccgcccgttgaaataggccgcaatatccgtagaccacacgacggcgaagagaaagacgatagtggtaaaaccgaacggctcatccccccgcaagagcgaaagtgaaagcgccgaaaaacccgcatagaaaagcccggcagcaggccagccacgaccgcttttccactgtgtgacaagcaaaatggcgcaaccggcgacaagaaacccgattgtcagcaatgcaccgcggtcaaggatcaggagaatcccggtaacgatcagccacgcccagccgaaaaggcgcgaaaaggcggtttgccgtgtcgcggacagttccgtccactcgtaaaacatggcaaggccaatcgcgatggaaaagagcgtaaagcccacaccgccaacccatgtcagccacaaggtgatggtgcccagaacgatagcggtgatgatgcgggtttgcagatttgacattgagacctttcggcggaacgacacttatagcgcgctagtatggcttatctgaaattcgcatcactgagagcggttccggcgattctgttaaaacgggaaccactctagactgccgctcccttggtcgaagggcataatatttcttcttcggcatccgcactggcgcgcggctccacaccgccaaaacgacgctcgcgctgccggaacgtttcataggccgcatcaaggtcggccggccggaaatccggccagtgacatggcagaaagagaaactcggaataggcagcctgccagagaagaaagttggaaagccgcatctcgccactggtgcggatgatgaggtcgggatcaggtattcccgccgtatcaagattagcggaaacaagctccgccgagatcgaggatggatcaagaagcccggcggcgacatcgcgcgcaaggcttctgaccgcacgaacaatctcatcgcgtgaaccgtaattgaaggcaatcacgagattgaggccggtattgcgatgggtaagcgattccgcttcgttcaacagtgcacggatattggctgcgagctccgcccgctcgccgataatattgacacgcacattgttgcggtgaagctctgccagatcgcgccggatgaagagcttcaaaagccccagaagatcgctgacctcgccgctcggacgggtccagttttcggaagagaaagcaaaaagcgtaagatagccgaggccgcgatctcccgcggcccgcacgatctcccgcaaggcctccacgcccgcgcggtgccccgcgctgcgcggcaagccgcgcgccttagcccaacggccgttgccatccatgataatggctatgtggcgcggatcggacatggcgcagctctccttttaaaatcatgcaatgccaggcccagggcctaaacctgcatgatctccccctccttgacagcaacgatcttatccatctcggcgatggtatcgtcggtcagcttctgtaccttttcggacagaacccggctttcatcctgactgattacactgtccttctccagctttttcagctggtccatgccgtcgcggcgaacatggcgggcagcgatacgcccctgctctgcatattgatgcgcgatcttgaccaattccttgcggcgctgttcgttcagctccggcaggggaatgcgcaacgtcatcccgtcggtgatcgggttgaggccaaggccagaatcgcggattgcacgctccaccgcaccgaccatgctcttgtcccacacgctgacggacagcatgcgcgactccggtacgctgatattggcaacctgattgatcggcatggtcgagccataggcttcgatggtgatcggctccagcaagcttgccgaagcgcgcccggtgcgcagaccgccaaggtcgtgcttcaatgcgttgacagcgccctccatgcggcgtttcaggtcgttgatgtcaaaagcatcgctcatgcattttctccttcaatacgcagcaaggttcacgatcagttgtcagaaacaatcgtgcaacgccccttgccttgcagaatatcggccaagccgccgttttcatggatggaatagactattatcggaatgttgttctcgcgcgcaagggcgacggcagccgtatccataacggcaagcccgcgatcgagaacttccttgtgggtgagctggtcgaagcgggtggcgccggggtctttctttggatcggcggaatagatgccgtcaacctgcgtgcctttgaggagcgcgtcggcttcgatttcggcggcgcgcaaggctgctgccgagtcggtcgtgaagaacgggttgcccgtgccgcctgcaaagattaccaccttgccttcatccatataggcggttgcctgacgctgtgagaagctttcgcagatttcaggcatggcaatggccgaaagcaccacggaatcaacgccgatcttgtgcagagacgtgcgcagcgccagtgaattgatgaccgtcgcaagcatccccatatggtcgcccgtcacgcgatcgccccctttggaagccaccgccacgccgcgaaaaatattgccaccgccgatcacgacgcccacttccaccccaagcgcacgggcctgcttgatgtcgtttgcaatacggtcggccaccgagacgtcgatgccaaaaccctgactgcccatcaatgcttcacctgaagcttttaacaggacgcgcttgtaggcgggcttaccggtcatggaatgatctccgcagatcgtgatcgaaggttgtgcttgggttgcgatacacgaagggcaccgcgttgtcacgcgatgcccttcataatcaagaggcttttcaggcaatggacgcatcccgaaaagcgaaaaccggttttcgcggcaagatgcgctggaaaaccgatcagcccttggcggctgcggccacttcggctgcgaagtcgctttcttccttttcgatgccttcacccagagcaatacgggcaaagccggtgatcttggccggtgcaccgatagccttttcggcatccttgagagcggcttcaaccgtcaggtccggattgatgacgaaagcctgcgagagaagaacaacttcttcgtagaacttgcgcatacggccttccaccatcttttcgatgatgttgtccggcttgcccgactggcgggcctgatcgatgaagattgccttttcgcgttcggcagcttccgggttcacgtcggcagaggtcagcgccagcggattgacggcggcaacatgcatggcgacctgacgtccgaaagcctgcgcggcttctgcatcgccagccgtttcaatggcaaccagaacgccaagcttgccaaggccatcggcaacgccattgtggatataggtcgcaacaacgccctgcggaaccgagagtgcggccgaacggcggaagctgatgttttcaccgatggtggcaacagcgtccttggcagcttcggtaacggtcttgccgtccacattggcgttggccacggcttcgctcgaaccatcggtcgaaagcgcagcctgcgcgatcttgcgaacgagttcctggaaagcgtcgttgcgggcaacgaagtcggtttcggaattgacttcaacgacaacggccttgttgccggaagcagcaacaccgaccagaccttcggcagccgtgcggccagccttcttgtcggccttggcgatgcccttggcgcgcagccagtcaacggcagcttcgatcttgccctcggtagcagcgagagccgccttgcagtccatcatgccagcgccggtgaggtcgcggagttctttgacgagagatgcggaaatgctcattgtgtcgcctttcatgaaagcgaaggcacaccggatgggtgtgccaacttttaaccggcgctttagtgcgggatcatgatttatccgcaggatctccctgccgggatcatgaaagcgcgccggaatgaaacgagattatccatccgccctatcatggatatgacggatggacgaaatcatgaatgcctatcaggcgccttcggccggagcctgaagggcaggctcgaccggagcctcaacctgcgcaccgacatcgatgcccatggcgccctgctggcgggcaatgccgtcgagagcggcgcgagcaatcaggtcgcaataaagcgcgatggcgcgagcagcgtcgtcattgcccgggatcggatagtcgatctggtcgggatcgcagttcgagtcgatcacggcgacaaccggaatgccaaggcgcttggcttcctgaatggcgatcgcttccttattggtgtcaatgatgaacatcaggtcgggaaccgaacccatgtccttgataccaccgagcgtgcggtcgagtttttcacgttcacgctcaaggttcaggcgttccttcttggtgaagccctgggcttcgccagccagaagttcgtcgagcttgcgcagacgctggatcgagttggagatcgtcttccagttggtcatcatgccgccgagccagcgggcattgacataatactgggccgaacggttggcggcatcggcaatgatgtccgaagcctgacgcttcgtgccaacgaacagaacgcgaccgccgcgggcaacagtgtccgaaacgaccttcagcgcgctgttcaacagaggaacggtctgggacagatcgagaatgtggatattgttgcgctcaccatagatgaagggagccatcttcgggttccagcgatgggtctggtggccgaagtgaacaccagcttccagaagctggcgcatgctgaaatcaggcaatgccatcttattttccttttccggtttaacctccacgggctgaggcgattgctcgccaccggaggctgaggccggatttctcccggcaaaagccctgatcccgtgtgtggaataggcgcgctgttaactgatcgcgccgcaaaatgcaaccctgcagcagaggcaaacatggcgggcagcagccttgctaccgtcgccgaaggtaaatgtataggtgcccgtatccaacgcctcgttgcagccggtgcgaatggtgcggctatcgatatgaccgaccggctttttcttcaaaaagccccggaaataatcctcgcgctccttttgcgtgtagcgcactttcttggaaagcgtcggcaacaatactgcatcgggcgcataatttgccaccacctttgccgggtcgccggtaagcagagacttgttccagcgatcgaacagcgccgccaccttcgccttggtaggcacatggcaacgcacggtagcagtggaacttttccggtgatcgatttttgcgtcagccgacgctaaagaagtaaatgctgtcagaaaaccgtagttgaaaccagaaataacgaagtatattttcgcatagagacacctcaaaaaaatatttcaaactcgagatacccgccacttcaatcagatagattgataccacgaaaacatgaagccgctaaatagaattatagttaatacaggcgctatttactgcatccagtcttattttttcctgtgtcatagatatcaagcttcacaagctttccgcgcatggagaaatctccataatccatggtcagatcacgggtaatgccattgcggtagagtttgaaattgatgcgatagatcggcattccgtcctgctgttccttgtcatcgaagtaagcaatcgtgacgggccagacctgatcctttgaaaacttgcccataaccttggtctcatcatccggcacagcctgctgcttgcccacgacgacggtggtggcaaccacccggtcggcatcttccgaggcgtcgaaaagcgtcgtctgatagaatttctggcctgcttcagccttgccgatcagctcttccatatgccgggtcggaaactgcgttcccttcagatcgagcgtattttccttcggcttgctcaacttgacgacggtcttgccatcctcaagcttggcatcgccgcgcacttccttgaccagttccttgtctacaaaggtcttgttgacgaaacgaaagtcctttccgtccgcatcctcgaaggtcgtggtttgctggtcggtgacgcgctgcggctgttcgtccatgtcgacccgcgtcacaaagcggaaattggtggtatagccttcacatgcagagccgttgaattcatagaccatacggccggtcaggccactgattcccgatttttcatcggcacgatccagggtcagatcatagattgcgcgatggggaaccaacctgaccgctgacgccgcactggccgcacccgcaaatccggcccacataaacacggtcgctccgctcgccgcagccgcaatccttacaaaacgcatacatgaatctcccgatgagttgacgagcatgataaaaaaactcgtggcggaagcgaggcaaaaaaagcacccttcaccgaaagcttcatcgattctcacatgagatcgatcgcgaagtgcctttttaagcaaggattaaacgaatgaccgacacgatcgagaaccgccttaaaaatctgggtatatccataccgcaggcagcagcccccgctgccaactatgtgccctttgcaaaaagcgactcgcttcttctcacatccggccagttgccgctggaaaactgcaaactggtgcatacaggcttgatcggcaaagaactgacggtagccgatggtcaggctgcggcgcgcgcctgtgcaatcaacgttcttgcccaggcaaaggcggcgctcggcgaactcgatcgcatcaagcggattgtgaagattaccgtattcgtcgcttcggcacccggtttcgtcgaacagcatctggtggccaatggcgcatcggatctgctggtcgccgttctgggcgatgcgggcaaacatgcgcgttctgccgtaggcgtcgcaagcctgccgctcaatgcgcctgtagaagtcgaagccatcatcgaggtcgcgtaatatggcctcctccgataaatcatccatcgcatggcttaaaaagcggccaatcgcacatcgtgggctgcatgaccagaacaagacgtgctgggaaaataccctttccgcattcgatgcggcggcaaaggcaggcttcgccatcgaatgcgacgcgcatctgaccagggatggcggcgtggtcgtctttcacgacgacgacctgaaacgccttgcaggctgcgagggccgcatttgcgaactcacgacagatgaagcaactgcgctgcatattggcggcaccgccgaccatgtaccgacgcttcgccagatgcttgatctggttgacgggcgggtgccgcttgtcatcgagctgaaaggcattgaaggccgcgatgacggattggtggcggcagtcgccaaagagctttccccctacaagggggaagccgcgatcatgtcgttcgaccatcacctgatccgtcgtttcaccgctgacgcaccggggattcccggcggactgacagcggaaggaacgcgcatgcaggatttcgagaaacatttttccatgctcgcgcatgggatttccttcgtgtcctacaatgtgcaccacctgccgaacccgttcgttacttttgtgcgcgagcggcttcagataccggttatcagctggacggtacgggatcgcgagatgcaaaagtacagcgacctcaatgtcgaccagatcacatttgaaggctttgatccgcgggccctcattgcttgacgcgcaaggggccagcgccgcaaactgcattcgacagcggcaaggggaacagcggtgagcgaccacgatccgccagacggccaaagtttcgttcttcgggtcgttgagaatatcaacgatttcactgaagacgagtggaacagtattgccgggacatcccggcaggagcagaactataatccctttatttcaagagcttttctggccgcgctggaacaatccggttgcgtgtccagaaaggctggctggttgccgcgtcatctgcgcctcgaagacgatcagggcaatcttatcggcgcagtgcctaactatctcaaaggccatagccagggcgaatatgtgttcgaccatggctgggcggacgccttcgagcgtgcaggcggccgctattatcccaaatttcaggcggcagtgccatttacccccgccaccggcccgcgcctcctcaatcatatcgcctatgacaatcatgccgtgcggctcgcactcgcaggcggactgcgcgaacttgccgaccagagcggcgtgtcgtccgcccatgtgacatttgcaccggcagacgaaattcccgccctcgaaaaagctggctttcttcaccggacagaccagcaattccattttataaacaacggctttttatcttatgatgattttctgaacgaacttatttcccgcaagcgaaaagcattacggaaagagcggcgcgaagcacatgcagagggaatcgaaatcgactggctgaccggccacgatctgaccgaagccatatgggatgatttcttttccttctatatggatacgggaagccgcaaatgggggcgtccctatctgaaccgggaattcttctcgctgatcgggcaaagcatggccgacgatattctgctggtcatggcaaagcgcggcgggcgctatatcgcgggagcgatcaattttatcggcggcaacacgcttttcgggcgacattggggatgtatcgaagaccaccccttcctgcattttgaggtctgctatcatcaggccattgattttgccattgagcacaaacttcgcgttgtcgaggcaggcgcacaaggagaacacaagctcgcgcgcggctatgtgccgatgacgacccattccgcccattatctcgccaacgaaagcttccgcaatgccgtacgcaactatctcgacagcgaacggcgcgaggtcgagcatatccatgccgccctggaagaacactccccttaccggaaagcataggccagcccggcttgccttaccggtcgggataaagtctgatcgccatgaaaatatgcattggagagaatcgaatgtccgccacttacgacgacaacaatatcttcgccaaaatcttgcgcggtgaaattccatccacccgcgtttatgaaacagacagcgttgtggctttcatggatgtcatgccccagggcaaaggccatacgcttgtggtgccgaaggctccgtcgcgcaatcttctggacgccaggccggaaacgctcgccgatatcatccaggctgtgcagaaaatcgccaatgcagtgaaaaaggcgttcaatgctgatggcgtgactgtgatgcagttcaacgaaccggcttcaggccagacggtctatcacctgcatttccatgtcattccgcgctttgaaggcgtggcgctgaaaccgcatagcggccagatggaagatcctgccgttctttcagaaaacgctgagaaaattcgcgcatctctttgaaaaaagatattttttgcgattagtattcactgccatggcagcaccattttgctgacggcagatggtagtttaataaaaacggccccgaagggccgtttttatgcgtttatttcttgcgcggcactttgggcaccgaggattttatcggcgttgcctttgtggtgggcttcggcgcaggctcatccttgccagccagcaccttttccttttccgccttcttcggcgcagccttcctgcactgcggcaacttcttttccggcggaatgtccttcttcggctttaccggcttttcggcgatgctttccagcatcaggtcggtattgccatcttccttggtggtcacatccacacggacggctccaccatgcttgagcttgccgaagagcacctcatcggccagcggcttcttgatatgttcctgaatgacacgggcaagcggacgcgcgcccatgcgctcgtcatagcccttgtcggccagccatgcgatggccgcatcggtcagttcaaaggtcacgccgcgttcggcaagctgggcttcaagttgcagcacgaacttctgcacgacctgatgaatgaccggcaccggcagcgggccaaacggaatgatggcatccagacggttgcggaattccggcgtaaacagccggttgatcgcttccatgtcgtcgccttcgcgccgcgtcgagccgaagccgatagcagctttcgccatatccgacgcgcccgcattggtcgtcatgatgagaatgacattgcggaagtcgatcttcttgccgttatggtcggtcagcgccccatgatccatcacctgcaacaaaatgttgaacaggtcgggatgcgccttctcgatttcgtcgagcaacagcacacaatgcggatgctggtccacgccgtcggtcagaagaccaccctgatcgaagccgacatagccgggaggcgcgccaatcaatcgggaaacggtgtgacgctccatatattccgacatatcaaagcgcagcagctccacgccgagcgagcttgccagttgcttggccacttccgtcttgccgacgccggtggggccggaaaacagataggaaccgatcggcttgtccggctcgcgcagccccgcacgggccagcttgatcgaagccgacagcgcatcgatagccagatcctgcccatagacgacgcgcttcaattcggcttccagatgcgaaagcacttcttcatcgtccttggaaacggacttgggcgggatgcgggccatcgtggcgatggttgcctcgatttccttcacgccgatggtcttcttgcgcttgttttcaggcagaagcatctggcttgcacccgtttcgtctatcacatcgattgccttgtccggcaatttgcgatccgaaatataacgtgccgacagctcgacagccgatttgatggcatcaaccgtatatttgaccttgtgaaagtcttcaaaatacggcttcaagcctttcatgatctcgatcgtatccgggatcgaaggctcgttcacgtcgatcttctggaagcggcgcaccagggccctgtccttctcgaagaactggcgatattccttataggtggtcgagccgatgcagcggatcgcgccagaagagagcgccggcttcaaaaggtttgatgcatccattgcaccgcccgaagtcgcgcccgcgccgataaccgtatgaatttcatcgatgaaaagcaccgcgcccggaaattcctccagttccttcacgacctgcttcaaacgttcttcaaaatcgccgcgatagcgggtgccggccaacagcgtgcccatgtcgagcgagaagatggtcgcatccgcaagtgcgtccagcacctgcccctcaacgatgcgtttagccagcccttcggcaatcgccgttttgccgacaccgggatcgcccacataaagcggattgttcttggagcggcggcacagaacctgaatcgtgcggtttatctcgctgtcccggccgataagcgggtcgatccggcccgccttggccttttcgttgagattgatgcaataggccgaaagagcatcctgcttcttcttgggagcttcctcctgctcgatgcctgtccgctcctcactggcgctttccacgccgcgtggcgtacgcggctcactgccctgcgggcgcttggaaatgccgtgggagatatagttgacggcgtcgtaacgggtcatctgctgctcctgaaggaagtaggcagcatggctttcccgttccgcaaagatggcgacaagcacattcgcgcccgtcacttcgtcacggttggaagactgaacatggatcacagcacgctggatcacccgctggaaagcggctgtcggtttggaatcctcatcatagccggtgatgagattgtccagctcgcggtcaatatagtcagtaacgatatgcttgagataatccagatcaacattgcaggcgcgcatcacggcgccagcgtcctgatcgtcgatcagcgcaagcaaaagatgttcgagggtggcatattcgtggtgccgctcgtttgcgatggtgagggcctgatgcagcgccctttcaaggctgggggagaacgatggcatatgacctcactttttctccatcacgcattgcagcggatgctggttttgacgggcgaaatccatgacctgactgactttggtttcggcaacctcgtaagtgaacacgccacactcgccgacaccatgattgtgaacatgcagcatgatgcgtgtcgcatcgtccagatttttctggaaaaaccgttgcaggacatgcacgacaaactccatcggagtgtagtcgtcattaagaagcagaacgcggtaaagactgggttttctggttttcggctgcgtgcgcgtcacgacaacggtgccgctttccggcccgttccccccattggtcttgccctgcatgattgtattgatgcgcctcataaacctatcactcgatgcccattcatatggctctgcctgccctaatatgtaggacgtcatatggggattttaagcccttcgccatcacttgcaaccgggacttgttgcaagggccgcactgggcacaattatatcgcagatgtgaaagcaaacgcgcgcgccggaaagtggcaatgccgggcttgcacaagcaagttttcggatttcatccaccagcaatccgtcgggcggagcacaatccggccgcagtgaaaccagggcctatatgaaacgcccggatcataacccgctccgggcggcgggcgagacgctcccgatatccctgcccggcgaaacttcacctcccaaatttttcagaaaattatgaacaagccggttaccataaacggattggtaacgctgattgccgtaaggtgtccgaattaggttgcggtgtgctttcaccgccgcagtaagaaattccgggatacaggcaggtcatcatcgtgcgtaccgcattcagtaaagtcgcatatgccttgaaaaaagcggcacaggtctctcttcttctaacagccgtgacgggttactccacggtttcctccattgcaccggccatggcgaaaggcgacaacagatatgccgcgatcgtcgttgatgcgaacaccggcaagacgcttttctcggcaaatgccgatgcacagcgctatccggcgtcgctgaccaagatgatgacgctctatatgctgtttgaagccatccacgccggccgcatcaacaaggatacgcgcattcccgtgtcggcctatgccgcctcccgtccgcccacgaagatcggctttcgtcccggccagtcgattcgggcggaagatgcggcccttgcgatgattacgaaatccgcaaacgacgttgctgcggcagtcggtgaatatcttggcggctcggaagaacgtttcgcccagatgatgaccgcaagggcgcgccgccttggtatgcgcaacacgaccttccgcaatgcgtccggcctgccgaacatggcccagcattcgtccgcccgcgacatggccatccttggcatggcgctgcgtcgccatttcccgcgtgaatttgcctatttctcgcgcagcagcttcgatttccgcggccaaaccatccgtggccataaccggcttcttggccgtgtcgaaggcgtggacggcatcaagacgggctataccaacgcttccggttacaaccttgtttcgtcagtcaatctcgatggtcgccgtctcgtcgccgtcgtgatgggcggcaataccggcgcaagccgcgatgcccacatggcccagcttattcgcaaatatctgccgatggccgcccgtggccgtaataacgatgctttgattgccgcgcgcagtgaagccccgcaggttgtggcttccatcgacctgccaaaagccaaacgtgcaccggtgcccgtcgcccgcatcgccgtcgaggacatcatcaatgccgaaatcggtgaaggtgatatcgaccagccgcaggttctggccctcgtagcccccaccccgcgcccggcggctctggccgctcaggcagccgtacttccgacgccgaaggcccccgttcggccaacgcaggccccggcacaagatgtggatccggtgacaacggcatccgcatcggctgcaagcggctgggcgatccagatcggctcgctcccgagcgaaggacaggcccgcgatatgctggccaaggcgtccgccactgctggccgcacactgcgctccgcttcgccctatacggaaaccttcaacaagggtagcgccaccttctatcgcgcccgtttcgtcggctttacctccaagcaggcggcctgggatgcttgcgcctcgctgaagcgcaataacttcggctgctatgcggtagcgaactcgaactgaattcacgaaagttgcaaggggaaacctccccttgctgcaccttcaaacccccattttgtatagcgtagagggtttcgagatgtccaatatgaaagagacttacgggcctgttgccaaaagcgccttatgggtcgaggacacccatcgtgcttccggtcgtggttcgctgttctcggtccagggcttgaaagaagcagcccagcggatagccgatgtgcgccgcggagcgggcttccatacccgcgatctggtcggcctcctgatctgccacgctgcacgcaacaagcggatgagcctgccccgcgccgcgatgcggatgaccctgccggtcaagttcaatcacgtcgccgtgcgcctcaccaccgaaaactgagtaatagagcatttccagcaaatcgggcgattccattaaaacaggaaccgttctagcagaccgcatctgcttccagcccgcccgaaaggcgggctgctttcgttcagcagaagctacaatagtcccagtgctgccagctcctgtcgcagctctgccggaagtgcggccctgcccgccttgcccgccgcctcgtcgcgcgggctctcgttttcattgagataacgccatccctgaaatgcccggcgcggttgccattcggtcggaacaatcttcggttcgagcaccaggtggcagcggcctattccctcactatcggtaaagggacgaatatccaggagacgctggcggcactgaacattgcccttgataacccagtaaagagagcctccttccagaagctcatctatacgtttcggcaccatacgggtcgtgtgcacctgttcgggcacgaggcccgccgcgcgctgttccgcaaggcgaaaatcaatccatgccgcgagatcttcgatactgtcgcagccgacgcaaagtttgacgagatttagagccatgattctgatctagggcgtgtctgcattcaacgtaaccagatcatagcgcatgcgagatggacgaagcccatgaatgcggtcaatgttttctcgcatcgcagcgcaatacgacgatagcgtttcaacttgttaaaaaagcattcaatctgatggcgttccttgtacagcctccagtcgattgttgggacactggaacgtgttggattgaccttgatctgagccgttgccttgagattgctggcaatgaaggcccttaagtgatcggcatcataggctgcatcagcaatggcatgccccacacccttcaagccggatagaaggcttgaagcttgcggacagtcaccataatggccgggtgttggctttattcgcagcggtaggccgatagcatcgacaacagcatgcagcttggtcgtcaatccaccgcgcgagcgaccgatgcaggcagcttcagccccccttttgcgcccgccgcatctgcgtggactttcgatatggtgctatcaatgaggacatattcaaagtccggcgtatcagccagggcatggaaaagcctttcccatacaccggcgtgcgaccagcgccgaaagcgggcatgaaccgctgtccatttgccgaaggtcgcaggcagatcgcgccagtgcgctgcattggcagccatccacaagatggcgtcgacaaataatcggttatcaacgccactgcggccgggcgtaccaactcgccccggaagatatgcttcgatccggttccattgctcatctgtaaggcttcgtctgctcacggctgttctcctttaacaaccttgaatcagaatttcgtacaaaagggaatccttgaatgcagacaggccctagagcattctagcaaaagcgcgaagtagttttgcgcagtgtgatgcaacaaaattgatccacttaaacggtcactgttcagcaggcaacaacgttgaccgccagcccgccctggctcgtttccttgtaacgctcgctcatatcgtgtccggtctggcgcattgtttcaatgcaggcatcaagaggcacgaaatgcttgccatcccccttgaccgcaagagaagcagccgtaacggccttgaccgcaccaagcgcattgcgctcgatgcacggcacctgaaccagcccggcaatcggatcgcatgtcatgccaaggtgatgttccagcgcaatttccgccgcattttcaatctgctccggcgagccgcccagaacggccgcaaggcccgcagccgccatggccgatgccgagccgacttcgccctgacaccccacttccgcaccggaaatggatgcattgtgcttgatgacgccgccaatagcggcagatgtcagcagaaaatcgcgaatgcccttctcgtccgcatcgctatggaaatggagataataacgcagcactgcgggaaccacacccgcagctccgtttgtgggcgccgtcaccaccctaccaccggaagcgttctcctcgttgacggccatggcgtaaaccgacagccagtcattggcgagcagcgggttgctgcgattgttgcgccagtcttcctgaagcttgtcatgcaactggcgcgcgcgccgccgcacattcaacccgcccggcatgacaccatcgcggctgagcccacgctcaatgcaatcgcgcatcgcgccccatatccggtccaggccatgatccagatcaacgcgcgccatgcaacattcttcgtttgcgcgcttcatctctgcaatcgaaagaccgctggcgtgagccatttcgagcatttcggctgcattgcggaacggataaggcacattggccccgttgtcgaccttgttgccactggtctgcacgcggctcagttcttccgctgtaacgacgaaaccgccgccaatggaaaaataggcacggcgcagcaaaagccggtcgtcccggtcataagcctcgaatgccatcccgttggcgtgtccgggaagcggcgtcttgcgatccatgaccagatcggttttcggatcgaaatgataagcgggatggccttccggctgcactgtcttttccgcagccacacgggcgacttccgcatccatgatgtcgggatcgatcgtatcgggccggtatccacaaaggccaaggatgaccgcgcggtcggtggcatggccgatgccggtataggcaagcgaaccgtgcaggctggccttgagacggtagattttcgcattggccggctttggccagtccccaccgataatttcgtcgaggaacatattggcagccgtcatcggccccatggtatgcgagctggaaggcccgatgccaatcttgtaaagatcaaaaaccgacagaaacattcccacacctgctgcaccccttcatccgggtgcctgattattggccaggcaacgcgcctgaaggccatcgccaaacgcggctggcaagggccccgcgcttaaactgctatttatcagatatagtgtaagaaaggaccagcgcaaacggaatgccgaaatgcggcatcaaacttcccgaatacgcaaacctgtcacgatcagacggagaagaggtaagccatgagaatgacggtggcgaggccgatgactgcccagagcgttatgccccagcaggatttttgaacggtttcgtccatggatatattggcaaccttattgtgcaacctatcgaagcagcgccgctcacggcactgttaaagcgcatatagccccgtgagcggcgaaacgcaatgatgaaacgtggctggaatacggcaaacagttcacaaggcttttacgcattataaaatatatttatttatcaatcgcttgagaaatatcatacttaatggaagctttacagacacggcgaaaatgcggcatcaggaatgaggcagaagcatatctgtgcggcctgtccaccaatatgcggcaagccccgtccattcccgcaaagccatgctgaaccgcgaaagcgcgtcattgggagattcgagataaaggccaaacgtctcccgcgtgcgggttttgtaatcgaccggccaggccgtcacgtcgaaccccgccttgcggaaacagccaaccgcacgcggcatatgataggccgaggtcaccagaagccatgtttcgcccggcttgggctgcgccagagcctgcgagaaaatcgcattttccaccgtattgcgtaatttgccttcaaaaatgtagcgattgccggaaaaaccaagatccaacagaagcgcgcgggtcgtctccgcctcccgcgccgatttttcaaaaaaagtcccttcaccgccggaaacgaggatcttcgcatcgggataaagccgggcaagccgcatggtctcgacgatgcggtcagcagcactgttaagctcgaaattctgccgcccggcaacaatttccccgttcatgtagccgcccagcacgataatgccatccacatgttgtggcaggctttcggatttgggaaaacggttctccagaggcgacagcagcattgcgccaccggtggtgaaggcgccgaaaaagaggagcgccgtcgcgggtatgagcatcgcgatacctagccgccgaaaaccacgccaggcggcaagaagaccaattgccaccagaagaaaaataatcgtaaggggctggaaaaacagccagaaaatcttggaaaatccgtaaaacaacctgtgctccaagcctttgagcttatcctgatccggcgatctgaaacgaatctcctctcatcgatacactatagcggggcgtcaggctgtgttagagatttgtcgtgaatcgcagttggagccgttccgcgccgttcggaatcgttacgatttcttttggacagactttaaaccatgcaggacataaccgaaatggaaaccacgccttcgccgcgcccacgtcttgggcggatcgacattgcgcggcatcgccctgatagcgatggcgatctatcatttcggctgggatctggaattttttggctatatggcaccggcgacgacagcacagggcggatggaagctctttgcgcgctgcatagcctccagcttcctgtttctggtcggcttcagcctcgtacttgcccatggtcgcggcatacgctggcgccctatggccaagcggctcctgcaaatcatagcggcggcagcagcaatcagtgccgtgacatggtatatgacgcccgacagcttcatatttttcggcatcctgcatcagattgcactggccagcgtgctggggcttcttttcctcaatcttccgcccggcctcacggcagcggtggccgtgctggttgtggccgcgccgcattatctggcctcggattttttcaacacgcccattctcgcctgggtcggcctttcaactgtgccaccgcgctccaacgattatgtgccgctgtttccgtggttcggagcggttctggccggtatagccgccgcccgcattggcgaacatctgggttggctgaaactactttccggcggcattcgtccacatgcactcgaaaagccgctgaccttcatcggccgtcacagcctcgcattttatttgatccatcagccggttctgatctcgctggtctatgtcttctcgctggtcgcaccaccagcgcaacccgatctgcggcaggttttcacgcaatcatgcgtttccgcctgcatggcgaatgacggcgctgctctttgtgagaaattctgcggctgtgtcgtaaccgaactggacaaggccaaattattcgacgacgtgttttccggcaaagccaatcaggagaacaacagcaccgtgcgcgaaatagccgccatgtgctcgcccgtgcctggtgccggggcgcaatgaagccggcatatcaggtcgatacgccaagctccgccagacgctctatgcaggcttcctcgacttgatcgagttccccaagcgtttcatcgatatcccggcgcttctggcgcaaatcggcgcgcttttcttccacgcgcttcatcagcagcttgagctgaccggtctcccccggtggctcacgatacatctggatgatttcgtggatttccgcgatagaaaagcccaatcgcttgccacgcatgatctgcttgagaagatgtcggtcggacggtcggaatagacgtgtacgaccgcgccgcaccggagcgatcaacccttcatcctcatagaaacgaagcgtccgggtggaaattccgaactccctcgtcaattccgttatcgtataatattcgcgcactaggacatccctgtttcacaacatgcgagtaactgttgtgctacttcatttacgtaaaagtcaatattaaaccgcttcaaactaaattatcactggcaatattttagttccccattgagattttgcgacgcaaaccacgccgttttaactacagcctaattgcaaataaagtggtcttgccatcgaatagtcgctcatgcgttatgtgctttggacaaatcaggaaaatagcgattcatgcggcgctctgtaaaattcacgatcatcggcctcgtcatcgtagcggctttgggtgccgtgcctttcgcggcggaaccgattgtcgtgaaaatcggggagaaatcggttctccagctcgcccgcgacggtatgttctgcaagacggatcgctgcgaggacggtgtcgcttacataatcggctttctggaagccaattatggcctctcgccccatgatgttaagtggtgtatgggggtggatgtcattgcccactataaattgcctttcggcaatactctgaaaaaatcgatcactgaccgcatgtacaggcggtgcggcgacccgggacaggatgaacctgccgaaaaccgcaccgaagaataaaaggccacatctgcatgaaactgatcttgcgcgccgccgcatggctggttcttctggcaattctcgccgtcacgataagtcccatccagttccgtcctgtaaccggcgaacctgtcaacctggaacggctcgcagcttttcttgtcgtgggcggcctgtttgccctcgcctatccgcgccactggctggcagtactcatgctgactgtgggttgcgccgcacttttcgagcttttgcagcgtatcacacccggccgccatggtgagttccacgactttctgttcaaggcagcaggtgccgcaatcggcgttgccgtcggccatagtctcagccgcctgcggcctttccgccagatcgagtaaactttgcgtgccgatggaaccgatacaagtttctcacgttttctagggcctgtctgcattcaaggattcccttttgcatgaaattctgattcaaggttgttaaaggagaacagccgtgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgttgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgtcattgctgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggcttcgtccatctcgcatgcgctatgatctggttacgttgaatgcagacacgccctagtcatcaattcaatggagattggaaatggccgaagcaaatatcaatgacatccaacaggctttggaaaagcagattgcggagatgcgcacggaattgaaacgcatgtcgcgttcacttgcctcgcattccgatgatctgaaagcgcgtgcggaagatgccatggatgaagcttcaggccgccttcgccatgcagcacaaaccgtgcgcgagcgcggacaggttgttgccgaagctgttcgcgaaaaccccggaacagcaacaacattgtttggaacggcaggcattatcggcattctgatcggtgtggccatcggctgcgcactgtcagagcgccgctgatataaacgggataatacaatcttttcaaaagcctgcgccgccgcgcgggcttttccttgcatctttacgaatggaccgcaggctgctattgcgcgcttaaagcatttccagcaaaagtgcgaagcgcctacgcggggaaatcagtccactggactgatttctgatcccgcttcgatgcgtcggacaatgcgaaaaataaagagagagtggttccgttttaagccgaaccgctctcatggcaatccgccaccggtcgcagcctacccggtcaaaacaaggatacgcgcttgaaaaagtgctgaacggctgccccgtggcttttaaagaaagacacgcaaatgtctgaaaatacgatatattccggcctgaaacagctcggttcgcacacagatattcccctgacaccggaagaagcggttctggagcgcgtggcaaacccgcaagaaggcacgccctattgcgtgcgcttcaccgcgcccgaattcacctctctctgccccatgaccggtcagccggattttgcccatctggtgatcgactatgtgccgggcaaatggctggttgagagcaaatcgctgaagctcttcctcttttccttccgcaaccacggcgcatttcacgaggattgcaccgtaaccatcggcaaacgccttgtggacctgctggagccggaatggctgcggatcggaggctattggtatccgcgcggcggcattcccatcgatgttttctatcagaccggggcagcccccttgaatgtctggatacccgaacagggcgtggccaactatcggggccgtggctagagtctagccaaaagtgtgaaacggtttggcgcgaaaatgcgataaaaccaatagtaagaacggctccggttgccgcctcaagccgtcgcccttatggtgatgtgattgatccgcttcgggaggaacatccatgaaaaaacttgttattctcatgtcactggctgttctctccggttgcggcggcgcaggaaaggccgcaatcgacgccggcaagggttttgaccgtttcgcctgcatgtcgcgtaatctcaagggtgaaccgccctgcccaccgccggcagacggcacagcgcagaacgcgcagtagcggcagcaaaaccggaagggaggcccatcacatggcaattgaaccgaaagacattctcgatttctggttctcgccccggatgcgcgaaaactgattcagcaaaagcgacgagattgacgcggaaatccgtcaaaaattcatggcggcctatgaggacgcacgcgccgacaagatggaacaatggaagcaacagccggaaagcgcattggcgctggccattttgttcgaccagtttccgcgcaatatgtttcgcggctcgccccgctcatttgagagcgacgggctggcgcgcgatgtggcagcacaggcgctcgaccatgatttcgaccggcaattatcaccggagcagcggcagtttttctatctgcccttcatgcatagtgaaaatctgaacgatcaaaagcgttgtgttgatctctacgaaaaacttggcgatgagttcgcttcggatttcgcccgacaacatcacgatatcatcgaacgtttcgggcgttttccccatcgcaatcaggtgctgggccgtgacacgaccctagaggaggctgagttcctcaaggaccatgccggtttctgattttacagcaatcgataaggcagaatgccccggcggtcatggtcgaccgccagcctgctgttaagcggcggaatggcacgctgcacacattcggcacgttcgcagatacggcacgaaacgccaatcggatcgaaagccgaccgcatggtgatatccagcccatcggcataaacgaaatcctgcgcataggcgacttcacaaccgagcgcgatggcgtaacggcgctgcggcgccttaaagccgccctcgctttttgtcagttcggtcgcaatacaaagatagcgcgcgccatccggcgtttcggcaagctggcggatgatccgccccggcgtctcaaaggcctggtgcacattccacaagggacaagccgcgccataacgggcaaattgcagcttggctgcgctgtggcgtttggtgatgtttccggccctgtccacccgcgcaaagaaaaccggcacaccgcgctggccggaacgctgcaaggtgctgagcctgtgcgccacctgctccagacttgcgccaaagcgcgaggcaagcagctcaagatcatggtgcagctctttcgcagccgccagaaaagtctggtagggaagcaccagcgcgccagcgaaatagtttcgcaacccgatcttgcagatctccaccgcctcggcagagcgaaaatccgcctgtctggcaatcgctgtcacaagggattccatttccagttctgcgatctggaaggcgatctggaaattgcgcgtagtggcaggtgaatagggattgagataaagtacgcgcgtatgcgcatcgaaacggcgcagtacagcttcctccgcgcctgcacgggcgatgcgcacgcgatggcgatcctccatatattgcggcagcgcaacgccaatatcccgccccggaatatccagatcagcagccagtttttcggctgcaatatcaagctcatggacataattatcaataaagtgaaagaagtcgcgcacttcctcataaggcgcgggctccgcagtcgacggcgcgcggcccaactggttatcgagacttgcaagctgctcgctattgcgccgatatgcctgatggcaggcgatcagcgcatgggcaagtcccggcgcattctgtgtaatcagcttcatttcctgcaagctcggcttgtaattatcgaacaccggatcggccagcgcctccgagaccgccgaaagcagtcgatcgtcgtcgccaagagaaattgcgccgatatcgatctggtaattttccgccaaggcaagcagcacggcggcggaaacaggccgctgattattctcgatctggttgagatagctggttgaaatgcccagccgctcggcaaagccggactgcgtggcgcggtgctgttcgcggatttcccggattttccggccgatatagagttttcgaggtgccatttgcaaattcgcatttcgctatttgcaaatttatatcttacacaatagcaccttttcaagcttttccggggcttcccgcgattttaagtaaggggcggaaaaagactgtcttttttccgtttcctacccttggtttccgaaggtcatagaatgcaggaacttcttgaacaactcgaagcacgccgcgccgaggctcgccttggcggcggacagcgccgtatcgatgcccagcacagcaaaggcaagcttaccgcgcgcgaaagaatcgaagtgcttctcgacgaaggatcgttcgaggagttcgacatgtatgtcacgcatcgctgcaccgatttcggcatggcgcagcagaaagttgcgggcgacggcgtggtaacgggctggggcaccatcaatggccgtcaggtctatgtgttcagccaggacttcacggttctgggcggctcgctttcggaaacccatgcgcaaaaaatctgcaagatcatggacatggccgtaaaaaacggcgcgccggtcatcagccttaacgattccggcggcgcgcgcatccaggaaggcgtggcatcgttggcaggctatgccgatgttttcaaacgcaatgtggatgcgtcgggcgtcgtgccgcagatttccgtcatcatggggccatgcgccggcggtgccgtctattccccggccatgaccgacttcattttcatggtacgcgattcgtcctacatgtttgtgacaggcccagatgtggtcaaaaccgtcaccaacgaaatcgtgaccgctgaggaattgggcggtgcatccacccacacgaaaaaatcctctgtggccgatggcgcctatgagaacgacattgaggctctggaacaggtacgcatcctgttcgacttcctgccgctcaacaatcgcgagaagccacctgttcgcccgatcttcgatgatccggcgcgccttgaaatgcgcctcgacacgctcgtaccggacagcgccaccaagccctacgacatgaaggagctgattctcgcgcttgccgacgaaggcgatttcttcgagattcaggaagccttcgcgaagaacatcataaccggcttcatccgcatggatgggccagacggtcggtgtggttgccaatcagccgatggttctggcgggctgcctcgatatcgacgcctcgcgcaaggctgcacgtttcgtgcgcctctgcgatgccttcaacattccgatcctgacgctcgtggacgttccgggcttcctgcccggcacggcacaggaatatggcggcgtcatcaagcacggcgcgaagcttcttttcgcctattcccaggcaaccgtgccgatggtcacgctcatcacgcgcaaggcctatggcggcgcctatgacgtgatggcttcgaaacatatcggtgccgacatcaattatgcatggccaactgcggaaatcgcggtgatgggcgccaagggcgcaacggaaatcctctatcgttcggaactgggcgacccggaaaagatcgccgcgcgcacgaaggaatatgaggagcgttttgccaatccattcgtggctgcggagcgtggcttcattgatgaggtcatcatgccgcattcctcacgccgccgcattgcccgcgcttttgcaagcctgcgcaacaagcagcagagcgcaccatggaaaaagcacgacaccatcccgctctaatttcgcatgatcttatccgcaagccggttcccactttttggggtcatgccatggcaatgatccggttcatttgagtaaacgcacatgatcaagaaaatcctgattgccaatcgcggtgaaatcgcgtgtcgggtcatcaagtcggccaagaaaaagggcattgccacggtggcggtctattccgacgccgaccgcaacgcactgcatgtcaaaatggccgacgaagcagtccatatcggcccggccccatccaaccagtcctatatcgtcatcgacaagattctggccgccatcaaggaaaccggcgcggatgccgttcatccgggctatggcttcctgtcggaaaacccgcgctttgccgaagcgttgaaggccgccaatgtcaccttcatcggaccgccggtgaacgccattgacgcgatgggcgacaagatcacctccaagaagcttgcagccgaagccggtgtttccaccgtgcccggccatatgggattgatcgaggatgccgacgaggcggtcaggatcgcaggcagcatcggctatccggtgatgatcaaggcttccgccggtggcggcggcaagggcatgcgcatcgcgtggaacgacgaggaggcccgcgaaggcttccagctttcccgcaatgaggcaaagtcttccttcggcgatgaccgcatcttcatcgaaaaattcgtcacccagccgcgccatatcgaaattcaggttctgggcgaccagcacggtaatgtcgtctatctgggcgagcgtgaatgctccatccagcgccgcaaccagaaggtcattgaagaagcgccgtcacccttcctcgacgaagtaacccgcaaggccatgggcgagcaggctgtcgctcttgccaaggcggtcggctattattccgctggcacggtggaattcatcgtcgatggcaaccgtaacttctatttccttgaaatgaatacgcgtttgcaggtggagcatccggtgacggaactcatcaccggcatcgatctcgtggaagaaatgatccgcgtcgcatccggcgaaaagctgcatttcgctcaggccgatgtgaagctgaacggctgggccatcgaaagccggctttatgcggaagacccttatcgcaacttcctgccctccatcggcaggctgacgcgctatcgcccgccggtcgaaggccgcaacccggacggcacggttatccgtaatgataccggcgtgttcgagggcggcgagatttcgatgtattacgaccctatgatcgcaaagctttgcacatggggcccggaccgcatcagcgccatcgacgccatgggccatgcgcttgacgctttcgaggtggaaggcatcggccacaacctgcccttcctttccgccgtgatggaccatccccgtttccgcgaaggcgcactcaccacggccttcatcgcagaagaatatccggatggcttttcgggtgtgaaatgctcggaagatgatgcgcgcacgctggcagccgtggcggctgagatcaatctcgtggcgcaacgccgcgatacgcagatttccggcaggctttcgccgcagaaacattccatcgccaatgactgggtggtgacactcgacggctattccctgccggtccgcattgctgagggcgaaggcggcacgacgatcaatttcattgatggtggcagcctgccaatcgccagcgactggcatccgggcagccagctcggttcgctcaccgtcggcggcaagccgattgcggtgaaggtttcgcgctccggcaccggctggcggcttcgctggcgcggcatggacgtggtggcgcatgtgcgcaaaccgcgcgtggcagaacttgcaaaactcatgccggtgaagctgccgccggatacgtcgaagatgctgctctgcccgatgctcggcgtcatcacctccattcttgtaaaggatggcgagacggtggaagcgggccagccgctcgccaccgtggaagccatgaagatggaaaacgtattgcgtgcagagcgccgtgccacggtcaagcgcatcacctcagaggctggttccagcttggccgttgatgagctgataatggaatttgagtaaccccgaatgcggtgccttgcaccggatcagggtgcgagtttatgggatggagatgagccaatgacgaagaaaacccacgctgattgggaaacgttggctgaaaaagaactgaagcggcctgccgacagcctcgtctggcacacaccggaaggcatcgacgtcaagccgctttatacgcaagacgatctggaaggtatcggccatctgggtaccctgcccggctttgagccgttcctgcgcgggccgcgcgcaaccatgtatgcgggccgtccatggacgatccggcaatatgcgggcttctccactgcggaggaatcaaacgccttttatcgcaaggcgcttgccgccggtcagcagggcgtatcggttgccttcgacctagccacccaccgcggctatgacagcgatcacccgcgcgtggaaggcgatgtcggcgcaaggccggcgtggcgatcgactccgtcgaggacatgaaaatccttttcgatggcattccgctggaaaagatttccgtttccatgaccatgaacggtgcggttatcccgatccttgccaatttcatcgtcgctggcgaagaacagggcgtgccccgcgcacagctttccggcaccattcagaacgacattctcaaggagttcatggtccgcaacacctatatctatccgccggaaccctccatgcggatcattgcggacatcatcgcctatacggcgcaggaaatgccgaagttcaactccatttccatctccggctatcacatgcaggaggctggcgcgacactggtgcaggagctggccttcacactggccgacgggcgcgaatatgtgcgtgcggcgctcaagaagggcctcaatgtcgatgattttgcaggccggctgtcgttcttcttcgccatcggcatgaatttcttcatggaaattgccaagttgcgcgctgcgcgcctgctctggtcacgcatcatgaaggaatttgatccgaagaagccgggctcgctgatgctgcgcacccactgccagacctccggcgtttccctgcaggaacaggatccttataacaatatcgtccgcacagccttcgaggccatgtcggcggcacttggcggcacgcaatcacttcacaccaactctttcgacgaagccattgccctgcctacggaattttccgcacgcatcgcccgcaacacgcagctcatcctgcaaaacgaaaccggcgtgaccaaggtggtcgatccgctggcaggctcctattacatcgaaagcctcaccaacgaactggccgaaaaggcatgggcgctgatcgaggaagtcgagacgctcggcggcatgaccaaggctgtcgaaagcggcttgcccaaacgcttgatcgaagacgccgccaccaggcgacaggcggccgttgacaagggtgaggaagttatcgtcggcgtcaacaagttccggctggaacaggaagacgaaatcgatattctcgaaatcgacaattcggctgtccgccaatcgcagattgcgcgcctcaaccgcatcaaggaaatgcgcaacaagcaaaaggtcgaagccgcccttgccgaactggaaaaggtcgcccgcagcggcgaaggcaaccttctggccgcagcggtagaagcctcgcgcgcacgcgccacggtgggtgaaatttccgacgccatgcgccgcgccttcggcgatcatgccgccgttccaaaggtcgtgaagaaagtttacggcacagcctataaggacgagccggaataccagacccttgttgatcgcctcggagaatttgcgaaacaggctggcgagaagccgcgcgtcatggtcgcgaaactcggtcaggacgggcatgatcgcggcgcgaagatcatcgcctcagcctttggcgacatcggctttgaagtgctggcggggccattgttccagacgcccgacgaagccgccgatatggccatcaaggccaaggtgcatgtgctgggcgtgtcgtcgcttgctgccggccacaagacgctcctgccccagcttgtggaaacgctgcgcaaaaagggtgcggaaaacattatcgtggtctgcggcggcgtcgtgccgcatcaggattatcagtacctgttcgatcatggcgtggcagccgttttcggccccggcacgaatgtgctggactgcgcacgcgccgtgctggacctgatggaaggcaaactcagaaacctgtaatttcgttccatatcatagggataaaacgaaaacaggaatcattttctcaagatgaaaggccgaggcaaccgcctcggcctttttgtcagggaaactctcacagccatcaggatttgggatcggcggaagcgggaatagccgagcttgttaccgataccggatcgcttgccggaaaggtgtcctccagcccttcatcaagctgtcgttccaattcggcccggtcacccgcacgccgtgcgcttgggcgcgtcaacaggtgtccggctcaatgccgcattcagcacaagccatccccattgcatcgccaagcttgatcgccgcacggcgaatgacttcatcgcgccgcaactctttatccgtgtcgttctctatcctgaccgtgattctttcttcgccttcggtgacgaattcaaccatataaagcttgaacccgccgaccgaactgatgcggatttggacaatttccatcgcttgaacctccacgctcaacactctggaaaacaacggcggcgagccccgttggttccatgcccgcatgtgtccggtaaaacgcgcgcgcctgcacaaaacaatgtgcaggcaagaggggcgcccatcgggatatcgcctaccgaattgcggcagattaagcgtcccctttcccgaaaagcccgttcagtaggcgggccggcgcgacgccaccagatgacgaacgacgactggcagcaacagaatcaaacccacgatagacgaatagatttctggcgcgaccagaagcattgccgcaaatatgagaagcacattttccatatcttcgtccgcaccaggaagaaaccggacaatgccgcgccaagcgccgtaatgccgataacgcagccgaagaaggcaatgaagaaatccggccagttgaagttggacgtcaccagcagcagcgatggcgagaagacgaaaacgaacggcaccagcaccttacccagaccgagccggaaggctgtgttgcccgtcttgaacggatcggcccccgccatgcccgccgccgcataggcggcaagcgcaaccggcggcgtgatatccgcaagaacaccataatagaagacgaagaaatgcgcgacaatcggctccacgccgagcaggcccagtgccggggccgcaatcgtcgccatgatgatgtagttggcggtcgtcggaatgccgcaacccatcaggatacagaccatccctgtcatgacgagcgtgaagagaagtgtcagcgtctgcggtgcaaaccagcttacgggcaaaatcgtaccgaaataggttgcaagctgcgccgctgtggaggttacgatataggaaatcttaaagccaacgccggtaagcgttacgacgccaacgataatgccaaccgtagccgcggtcgcaccaacggcaagcgcatattttgcaccgtcacgcaggccctcgaacacttcgccaatggtcatgcgcttgcgcggattgagaaggccaaccgctatgcacagcgtaatcccccagaaagcggcaagataaggcgtatagcctgaaagcagtacggcgatcagcaccaccagcggaataatggtcggccagtcccgctttaaggcttctttcagatcgggcatctcctccttggtcatgccgcgcaaaccggtgcgcttggcctcgaaatgcacctgcatcaaaacgccgaagaagtgcataaaggcgggcacgatggccgcaagaatgatcgtcgtatagggaaggttgagaaactcgatcatcaggaatgcggcagcacccatgatcggcggcgttatttgaccgccggtcgaggaagccgattctacagccgccgcgaaatggcgcttatacccgagacggatcattgccgggatggtgagcgagccgaccgtcaccgcatttgcgacggaagaaccggagatcatgccgaacagagccgaaccgaagatggaaaccttggccgggccaccggcaaatcgtccggcaacccaggccgcacaatcgagaaaaagctggccaaggccgatccgcgtagcaaaaacgccaaacagcacaaaatggaacacataggttgcgaccacgccgagcgcgataccataaataccctgcatcgtgagataaagatgatccacaagctggctgacggtagcccccggatgcaccagaatgccgggcatggaaggcccgtagagcgcatagagcatgaacaggacagaaatgatcggcagcggccagccgactgaacggcgcgtggcttccagcaggatcaggatcaaaaggctgcccagcacgacatcggtgcttgtgggattgccgacacggaaggcgagatcgtcaagcgggatcagcggcacatggatgacagccacgacggcgatgatcgccagcccccaatcgataacggatattccaagcgggcgaagcagcgacggctttgcaggttcgtcatagcccttgcgtgagaagggaaagaccagaaagaccagccccagcacgaaggctagatggatgccacgatggatcatttccggcaagagaccgaagcctgccgtataataatggaaaagagacagaattatcagcaaagtcccgacaatgcgggcagccactggcgccagcgggcggaagcggatttcagaatcaaatttttcttcaagctccctcgccttgacctcatcgagttccatcggcgcaagctttgcattttgttcttctgtcatgccggccaactccactttgccggtcgtgcatttcaataggctagggcttgtctgcattcaaggattcccttttgtacgaaattctgattcaaggttgttaaaggagaacagccgtgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgttgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgtcattgctgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggcttcgtccatctcgcatgcgctatgatctggttacgttgaatgcagacacgccctagagcatttccagcaaaagcgtgaaacggttttgcgtcggataatgcgtaaaaacaaagagatagagcggttccaacgattccgttctaaccggaaccgctctggaaaacgggagcgcagcagcgcgcataacgagctgccgcaatgtcacccttcaattcggaataagatatcaggaaccgatcattgagggattattcagcacgcccgcttccttgtaaaagcgttctgcgccgggatgcagcggaataccgaggctgctcgtcgcactatcgagcttgatgagcttgcccttcgcatggcccgcatcgagtgccttgcgtgtatcctcgttccagagaaccttggtgatgttatagatgaggtcgtccggctgcttggcgctcgtcacccactgtgcggcaacggcaagggtcagtgtttccgccacgtccttataggctccggcaggaaccacatccttcgagaagaaggaatatttctccagaatcttgtccgcttccggcccggagatcagaacgagcgaaataccgttcgagatggccagttccgagattgcgcccgtcggatagccgcccacaaagaaataggcgtccagcgcaccatctttcagcctctcgcctgccggtcccggcttcaggtgttcagccttgatatcgtcttccgtgaggccgtaggcttcaagaacgatacgcgcatcgacgatggtgccagaacccggctcatccagcgaaacgcgcttgcctttcaggtctgcgaccgatttgatgtttgcatccttacgcgcaacgatatggatcgtttccgggtaaagcgtcgccagaaggcgcaaatcttccaccttgcccttgccatcataaaggccggtgccgttataggcccaataggcaacgtctgactgcgtaaagccggactccagagcgcccgacttgatcgcattgatattggcaaccgagccattcgacgaaacggccgtcgcgacgagacccggcacgcccttttcgcctgcgccggaaatcgcgttcgcgatcagactaccaatcggataataggttccggctgtgccgccagtgccgatacggaaaaatgtcggggcctgtgcaaccgcaaagctcgctcccaacgcaatcgcgcccgccaccgctgcaacagccaagcgacggattttgcttccgaatttcataataccagtcctcttcccgcatagattatgccgaaaaccatgggaagcttgaggccgattgtcaaccaccgcattccattattctggattttcccaaagaatacaatcgcttgccgacaagcgccgccagagccgactgaaacgattaaaaacgcagcccaaaaccctgcatcaggcggcgaatggcatagtcgggtttcctggatgtgaagaatgccaggtcatcttgagaatgaaattcatcatcgtcacttcgcgcaggcaaaagcgatttcatgcgtcgtgcaatggcttccgccgggtccagccaatccaccggccatggagccagacggcgcaatacattgacgagaaacggataatgcgtacaggcaagcaccacgatatcggtgcgcttgccacccttttcgataaaacatggcgcgatctgcgccatgaccagcgcctcatcgaaactttcaccgcgaatatgcgcttcggcaatcgccgccagcccgtcgacccccaccagccgcacatggcaccgcgatgcaaaagactggatcaggtcgcgcgtataggcgcgcttcaccgtgccgggcgtcgcaagtactgaaacaagccccgatgaggttcgctcggcggcaggctttatggctggcaccgtgccgacaaagggcaccgagggataggcgcgccgcaaatcctccagcaccagcgtcgaagccgtattacaggcaatgaccgcgatttcggggtcataattggcaatgaattcgccaaacagctcaatgatccggcgcttcagggcttcttcctcccagttgccatagggaaagcccgcatcgtcggcgatatagacgaaccgccggtcgggcatcaccacgcgtgcctcgcgcaagaccgtcaagccgccaataccgctatcgaagaccagaattggcctttctggagcgatggtcggtttcgcgggaaaactgccggcaggtgcttttttcattctgccttgtcctcattgacaggtttacgcgcgcgtccttccggtgcaccggagccgcgcggcttcttcggcgtaaagacgtcgagcgaggtaacaacgcctcgcaagagcttcagttccgcagaggcaaaccccgcgcgcgtcaatacggcgcgcagattgttgaccatgatttccttgcgcgcttcagggcgaaaatatccccgaacatccagtgcttcttccagatggttgaaaaacccgtgcagctcttcctttggcgccagcggcatttccggcccacggaaaaccgtatccgtctggttttccaagcccgacttcatccattcataggacatgagcaaaacggcctgcgcaatattgagcgaggcgaaagccggattgaccgggaaagtcaacagttcatccgcaaggcccacttcctcattgctgaggccaaaacgctcacgcccgaacaggatgcccgttttctcgccggttttaaaacggcggcgcaacgcattgcccgcttccatggcgctgcgcaccggcttgaagccgtcgcgctcgcgcgccgtggttgcatagacgaaattgaggtcggcaattgcggaaggcagatcgtcgtaaacgacggcattatcgatcacatgatcggccttactggccgctgcccttgccttttcgcttggaaattcttcgcgcggattgacgagacgcagttccgccaggccgaaattggccatggcgcgcgccaccatgccgatattttccggcaattgtggattgaccagaatgattgccggtccttccgcaaggatggggcgctgtttgtctgttcctgccatgatgttttccgcattagctatgaaatcgtggcgtttccctgacataattgacgcggaatcgcaaagattccccttacctgtttcagcaaaagcctgtgtagtagcccgataacacctctttgccgcgcatccatgccaaactgtcctctcacgtatttcagatcttcagggaggaaaccatgtccggtaaaaagatactcatgctttgcggcgattttggcgaagactacgaaaccatggtcccgttccagacgctgctgacggtaggccatacggtacacgccgtctgccccggcaaaaaggccggcgaccatatcgcaaccgccattcacgactttgagggccatcagacctataccgagaagccgggacataattttacgttgaacgccacattcgccgatgtaaagccggaaaactacgacgcgcttgtcattcccggcggccgcggccccgaatatctgcgcctcgatgagaaggtcatcgctgtcgtgaagcacttttttgcggcaaacaaaccagtggcagccgtctgccatggcgcacaattgctggccgcagcccgtgttctcgaaggccgcacctgctcggcctatcccgcctgccggcccgaagtggagcttgccggcggcaaatatgccgacattgcaatcgatcaggccgtgacggacggcaatctcgtcacctcacccgcctggcctgcgcatcctgcctggttatcgcagttcctcgccgttctcggaacgaaaataacgcatggctgatcgtcttcgccctgcccgctgcccgcaaggttgcaggcagggcgaaactgcgtcacagtgatatgggagagcaagcgggagaaaaaccatgtgcaggctgttcattggcgcagatgccgaactctggcaaagcgtgacgcgctcactgcgcatcgacggagccgtgaccagcgtaaggcttgaaaacttcttctggtggacactggaagatattgcggcccgcgacaatctcaccgtcagccgccttctcggcaagctttatgacgaatcccgcaatgagggccatgacctcgataatttcgcatccttcctgcgcgtctgctgcggacgctatctttcgctgcaattgaacggatttgtcccgaccgaaaagacgacgccgatctcggccctcgatgcgcaaaccattctggcccgcgagcaggaaaactatcgccagcagcgcgcttcgtggaaaaaatcggccgctggaacggatgctgcccatcgcgccgcgtaaacttcgttatttcgcaaaattttgaccgtcaaacaggcctataggccaaagaataagcctcttacgctttgccttatcctttacgggtgctatacgggcgcgacgcattcagaaagaggcttcatccatggcaaaaatcaaggttgcaaacccggtcgtcgagctcgacggcgacgagatgacccgcattatctggcagttcatcaaggacaagcttatccatccctatctcgacatcgacctgaaatactacgatctttcggtcgagaaccgcgatgcgaccaatgatcaggtcacgatcgatgcagccaatgccatcaaggaatatggcgtgggcgtaaaatgcgcgaccatcacgcccgacgaagcgcgcgtggaagaattcaagctgaagaaaatgtggaagtcgcccaacggcaccatccgcaatatcctcggcggcgtgatcttccgcgagccgatcatctgcaagaacgtgccgcgcctcgtgccgggctggacccagccgatcatcgtcggccgccatgctttcggcgaccagtaccgcgcgactgacttcaagttccccggcaagggcacactgacgatcaagttcgtcggtgaagatggccagaccatcgaacatgaagtctatcaggccccttcggctggcgtggccatggccatgtataatctggacgaatcgatccgcgaattcgcacgcgcttccttcaattacggcttgcagcgcggctatccggtctatctctccacgaagaacaccatcctcaaggcctatgatggccgcttcaaggacatcttccaggaagtcttcgacgccgaattcaagtcgaagtttgaagaaaagaagatctggtacgaacaccgcctcatcgacgacatggtcgcctcggcgctcaagtggtcgggcggctatgtctgggcctgtaagaactatgatggcgacgtgcagtcggatatcgtcgcgcagggcttcggctcgctcggcctgatgacctcggttctgatgacgccggatggcaagacggtggaagcggaagccgcccacggcaccgtaacccgccactatcgccagcatcagaagggcgaggaaacctcgaccaactccatcgcttcgatcttcgcatggacccgcggtctggcgcatcgcgccaagctcgacaacaatgccgatctgaagaagttcgccgaaacgctggaaaaggtctgcgtggacaccgttgaaagcggcttcatgaccaaggatctggcgctcctcatcggcccggatcagccttggctctcgaccaccggcttcctcgacaagatcgacgaaaatcttcagaaagccatggctgcctgattatagttctggcatttagccagtgtggaacccggcctttcgaggccgggtttttcattttccgaccaaaaagcatcctgttgtcgaaggcggcacactctaaaaaattgcgggctccttccggctgtcacacgcctgcaatctccttttcgcataaaagcgccattcaggtttccggcatcacattttcctgccggagcgtatgataaggagagatatggatgcccaggaaattcacccggccacttctggcaagcgctgcaattattgtcaccttttgcgcacccgcaagcaccgtgatggcccagtctgaaactgcggctccactcttccagcgcagcgcaaaaggcgacctgtcggcagcaggcggcgcacgccgccttgatggtgatattaccgcagcttttcgcgatcagatcaggaaggggcctgccagaaacgtcatcctgctgatcggagacggcatgggcgattccgagatcacggttgcgcgcaattatgcagtcggcgcaggcaatcatttcaagggcatcgatgcccttcccgttaccggccagtacacccattattcgctcgacaaggaaagcggcaagccgaattacgtgactgattctgccgcctccggcaccgcctgggccactggcgtcaaaacctataacggcgccatcggcgtcgatattcatgacaaaccgcacaaaacgctcattgaactcgccaaggaaaagggcaccggcaatgtcagcactgccgaattgcaggatgccacacccgccgtgcaggttgcccatgttacccatcgcaagtgctacgacccaaccagcacggcggaaaagtgcaaggataatacgcttgaaaatggcggcccaggctcgatcagcgaacagcttttgaacacccgcccggacgtgacattgggcggcggcgcaaaatatttcgaggacaaggcccgggctggcacatggaaaggccagaccttgagcgcacaggccgaagcacgcggctatcaactggttagaaatgccgacgcattgagcaaggtcgagacagccaatcaggacaaacctgttctcggcctcttctcaccgggcaacatgccggtccgctggaaagggcctcaggccgcccatcacggcaatctcgacagagagcctgtcaagtgcaaggtcaatgagaagcgcactgccgatattccgacactggtgcaaatgaccgagaaagccatcgacctgctgaaaaccaacgaaaaaggctttttccttcaggtggaaggtgcctccatcgacaaacaggaccatgccgccaatccgtgcgggcagatcggcgaaacagtcgatctggatgaagccgtgcaggccgcactcgattttgcccgcaaagacggcaacacgcttgtcatcgtaacggccgatcacgcccatgcaagccagatcattgatcccgatgcgaaggctccgggtttgagccaggcattgaaaaccgaggatggcgcgatcatgggcgtgacctatggcaattccgacgaagccgacgatcagggccacacaggcgcgcaattgcgcatagccgcctttggccccggcgctgccaattttaccggcctcacggatcagacggatatgttctacacgatccgcgatgccttgcagttgcaggcggaataatgccagtgcattggaaacgccgtctataaacagcgtttccatgcggtaatcagcggatagagaacatatcctgaaacttgtgcgtgccatacacgcggcataaaaaaagcgcggagcaacaccccgcgcttcttcatttagtttggcaggatcaggcgatcaacgctttgaccgccgcgattgcatcggcagctttggcgccgtcgggaccaccggcctgagccatatcggggcgtccgccaccgccggcgccgccaagggccgccgaagctgcgcgaaccagatccaccgcgctgaagcggcctaccatatcctctgtgactgcggcaacggcgctggccttgccatcttcacccacgccaatgaacaacacaacaccggaaccgacctgcttcttgccttcatcggcaagcggcttcagatcgcgcggcgaaacgcctgtcacgatcttgccgaggaaattgacgccattgaccgcctcgacagcactatcaccatcggacgaaccgccgccaagcgccagcttcttgcgcgcatcggccaattcacgttcgagcttcttgcgctcatcgataagcgcattgacgtggtccagcacatccgcggatgtcgtcttgagagcactggcaatagccttgacgcgctcatcctgttcttcgaggtaaaggcgggcagcctcccccgtcaacgcttccagacggcgtacgcctgcggcaaccccgccttccgatataatacggacgaggccgatatcgccggtctggcgcacatgggtaccgccgcaaagctccaccgaataggccttgcccgctttcgatccatgcttggccgtacccatggaaacgacacgcacttcgtcaccatatttctcaccgaaaagcgccatcgcgccttcggcaattgcatcgtccacagccatcaggcgggttgtgaccggcgcattttgcaggatgatctcgtttgcgagattttccacagcctccagctcttcagccgaaatgggcttcgggtgcgaaaagtcgaaacgcaggcgatcgggcgcaacgagcgagcccttctgcgccacatgggttccgagtgtttcgcgcagagcttcgtgcagaagatgcgtcgccgaatggttggagcgaatgcgtgtgcggcgggccgaatcgaccttcagttccacaacatcgccagcctttgccgttccttcggtgacttcgccgatatgaacgaagacgccctcgcccttcttctgggtatccttgacggcaatcacaaaaccttcgccggaaattgtgcccgtatcgccctgctggccaccggattcgccatagaacggcgtctgattgaccaccaccgatatggtttcgccctcccgaacagacggcacttccacgccatcacgtacgagcgatgcgatcacaccttcagcgctttcggtttcatagcccagaaactcggtcgcaccgaccttatccttgatgccgaaccagatcgtctcggtcgcagcttcgccagaaccagtccaattggcgcgcgcttcggccttctggcgttccatggcgacattgaagccttccgtatcgacggcaatgccgcgctggcgcagcgcatcctgcgtcagatcaagcggaaaaccataggtgtcgtaaagcttgaacgcagtctcgccatcgaggcggtcgccttcggcgagattttccgaagcgtcggacagaaggccaaggccgcgttccagcgtcttgcggaaacgggtttcctccagcttcagcgtttcggaaatcagggattcggcgcggatcagctcgggataggcctgtcccatttcgcggatgagagctggcaacaggcgccacatcaatggctctttcgcacccagcaattgggcgtggcgcatggcgcggcgcatgatgcggcgcagcacataaccgcggccttcgttggatggcagaacgccatcggcaatcaggaagctcgaagcacgcagatggtcggcaatcacacgatggcttgcacggaaatcgccttcagccttgacgccggttgcttcttccgaagcacggatcagcgccttgaagagatcgatgtcataattatcgtgcacgccctgcaagacagccgcaatacgctcaagccccatgcccgtatcaatggatgggcgcggcagatcgatgcgcagttcaggcgtctgctgctcgaactgcatgaaaacgaggttccagatctcgatgaaacgatcaccgtcttcctccggtgatccgggaggtccgccccagatatgatcgccgtggtcatagaagatttcagaacatggtccgcacggtcccgtatcgcccatcgcccagaaattatcgctggtcgggatgcggataatacggtcgtcggaaaggccggcgatcttcttccagaagttcgccgcatcatcatccgtgtggtagacggtgacgagaagcttgtcctttggaaggccgaattccctggtgatcaggttccaggcaaagctgatcgcatcttccttgaaatagtcgccgaacgaaaaattgccgagcatctcaaagaaagtatgatggcgcgcggtataaccgacattgtccaggtcgttgtgcttgccgccggcgcgcacgcatttctgcgatgtggtcgcgcggttataggagcgatgttcaaggcccgtgaaaacattcttgaactgcaccatgcccgcattggtgaacatcaacgtcggatcgttgcgcggaacgagcgggcttgatggaacgacctcatgcccgttcttgcgaaaatagtcgagaaatgtggacctaatctcgttgacgccagccataattcacccttgggcattccaccctgcacggatgcaggccatgaaaggccgcatcgattgtcttcatccgcccacaaggccaccaacctatgtcgaagacccgaggcattctcctcttccgtattgcaagaacgcgaagttggagtttcggttgaccgcttttaacagtgcaccgctttcctgtccagataagcaacctgcgctattaaagtatttccagtaaaagtgcgaagcggctttgcatcggataatgctcaaaaacaaaaagataaagcggctccggcgagccagccataaatcaggccccccaaagcaatttctgcctgtcagaataaaaacaaagccccgcgcgaagtgcacgaggccttgaaaattcacacatgaacagcgccttacatttccgccgcgccggcagcatcttcttccggtccgccatcgtcaaggaactgctcggcgatcaggccggcattctggcgaagcgtggtttcgatttcacgcgcgacttccggattatccttgagatattgcttggcgttctcgcgcccctgcccgagacgctgggaattataggagaaccaggcaccagacttctcaaccacaccggccttgacaccaagatcgaccagctcgcccaccttggaaacgcccgcgccatacatgatatcgaattcgacctgcttgaacggaggagcgagcttgttcttcaccaccttcacgcgggtctggttgcccaccacttcgtcgcgctccttgatggagccgatacggcgaatatcgaggcgaaccgaagcatagaacttgagcgcattgccgcccgttgtcgtttccggcgagccgaacatgacaccgatcttcatgcggatctggttgatgaagatcaccatgcagtttgaacgggaaatggagccagtaagcttgcgcagcgcctggctcatgagacgggcctgaaggcccggcagggaatcccccatttcaccttcgatttcagcacgcggcgtcagggctgcgaccgagtcgacaacgagaacgtcgatggcgccagagcgcacgagcgtatcggtgatttcaagcgcctgttcacccgtatcgggctgcgagatcagaagattttcaagatcgacaccgagcttgcgcgcatagaccgggtcaagcgcatgttccgcatcgacgaatgcgcagatgccgcccttcttctgcgcttcagcgatggtgtgcaaggcaagcgtggttttaccggaactttccggcccatagatttccacgatacgtcccttgggcaagccgccaacccccaaggcaatatcgagcgagagcgagccggtcgatacggtttcgatttcgaccacctgatcgttctggcccagacgcatgattgagcctttgccgaacgcccgttcgatttgcgacaatgccgcgtcgagagcttttgtcttgtccactgaattatcctcaacaagtcgcaatgaattttgagacatcttacaccatcctcttgtctcgctagaagcccggcagactcgttgccacaaactatttgtatctgttttgttcttatttggcaacagggataacatattgattaatatatatttcgcaattttgttccattcttgttccctaatatcagcaattccgaaaataatggaactatccacgaacttctgcaatctgcacgaaatccggcattatcgattcggcaagaaaaaaggcgcagccccgatataagagggctgcgcctgccatattggcattggatgtttcgcaatagagcattcaattccgttaaaacaggaaccgctctgctccggtcaggctccgcgtagcggcgaaatctgaatttccacgcggcggttctgtgcacggccttccggcgtcgcgttgctggcaataggctggcttgcaccataaccgataacggcaaagcggcgggggtcgatgccctgcgaatcgagataacttgccaccgaagcggcgcgacgctgcgacagggcctggttgtagctggcgcttccggttgaatcggtgaagccgtaaacatccacgagcgtcttgtcgaacttgcgcaggacgatagccaccgagttgagcgtcgggtagaactggctcttgacctgatcctgatccgtatcgaaagtaatgttcgacggcatgttcaggataattctgtcgccgttacgggtaacggaaacgcccgtgccctgcaattgcgcgcgcaattcagcctcctggcggtccatgtagttaccgatgagaccaccgccaagagcgccaataccggcaccaatcagcacggcattgcgttgtgcgcggctggaaccgcccaccatgaggcctcccaaggcaccgacagccgcgccgatggccgcgccgcccgtcgtattggatactttttgctggcccgtatatgggtccgtggtgcaccctgccagaaatgtggcacagatcagggcaataccggttttcttcagcatgaaatggttatgctcaatttgcgattccgcgcgcatgatagttgcgaataaggccggatggtggctcattcacaccatggccgtctttaactgaagcctccgcatgagcgcaattgcaccctatagcgattggccatggcttgcgtttttttcgctcccgctatggccgtcgagttgctacgccacgccccgcgcgcatagccgccatggccggaatgataggcgagataaaggctgaaggcatcgttgcgattaacaccattcttcaaataactttgataatgataccagccgataaaatggattgcgtcggcaaaattggtacgtgacgcgctccaacggccggttgcgcgcctgtaacgatcccatgtaccatccagggcctgcgaataaccataggccgaggaaggccgcttccacggaatgatccagagtatcttggtacgcggcggacgcgcatagggctggaagccggattccgtatagattgtcgccatcagaaccggcacaggtacgccgaattcccgcgaagtacggacggccgccgtctgccagttattgaaccaaccgccacgctgatcgaagaccgcacatacattattgacctgccgtggagcagtcgcgcagcctccgagggtcaaaagcgcgacgagaaacaaaacgcgcttcatgcaaaacctcgtctctttgcgaatattgataaaacgtaaaaattaagaagacctttctaacgacaggccttgccaattcaccagatgtcaaacatgcgtgaaaggaagaaagaaaaattgcagtcagcgccgctgccgctcctgccgcagccgtgcccaatattccagccgcttgcggatttcccgctcgaacccgcgctcgggcggattgtagaaaacctgcctgcccatggcttcgggaaaataatcctggcctgaaaatgcatcgggttggtcgtggtcataggcatagccttcgctatagccctcattcttcatgagcttggttggcgcgttgagaatgtgtttcggcggcaaaagcgacccgttttcttttgccgcgcgcatggaattcttgaaggcgacatagaccgcattggatttgggtgccgtagcgagataaacgcaggcctgggccagtgcaagctccccctccggcgagcccagataatcataggcatccttggccgcgttgcagatggcaagcgcctgcggatcggcaaggccgatatcctccaccgccatccgtacgaggcggcgtccgatataaagcgggtcttctccggcatcgaacatgcgtgaaagataataaagcgccgcatccgggtcggaaccgcgtaccgatttgtgcaaggcggaaatgaggttgtaatggccatcctggcttttgtcatagaccggtgcacggcgctgaaccacatcctgcaatttggcagcatcgaacacttcgccggggcgtacagcgcgccagacttcctcggcaagcgtcagcgccgcacggccatcgccatccgccatgcggataaggcttgcccgcgcctcatcatccagcggcagcgcctgcccctcctgctcctcggcgcgtttgagaagcgtggcgatgctttcgctgtcatgcggatgaaaagtcagaacccgcgcgcgtgacaggagagcggcattgagttcaaaagaagggttttcggtcgtggcgccaatcaggataactgtgccatcttccataaccggcaggaaggaatcctgctgcgcccggttgaagcgatgaatttcatccacaaaaagcagtgtctgccgcccggacatacggcgcgcgcgcgccgcttcaaacaccctcttcagatcggcgacaccggaaaagatcgcggaaatctgctcgaaggcgagatcggtttcaccggcaagcaggcgcgcaacggttgtcttgccggtgccgggcggcccccagaagaccatggagccgagcgagccggaggcaatcatacgcgtcaacacgccttccggccccgtcaggtgttcctggccagtcacttccgaaagatgtttggggcgcaggcggtccgcaagcggcctgttgcggtccgcattcgggtctgccgctgttgaaaatagatcgctcattccaatcgctcgatcataaacaaaataccgcttcaggcataatcctccctgaagcggcatgcaacgtctgtccgccggtgccggagcataatcctgccgggcgtaacttgcgttagaacgcgttccagcgtctccgtttaatgggcctagcgcacgaactggcgcagcaaagcgccgttgcgttcaatttccagccgccatgccagaccacgtccggcctcaagcacggcggtcatatcgtcaacggtgcgaatctgattgccgttgatgctgcggataatatcgccgggacgcaagccaagacgcgccgccggcgagccggaatagacatcaaacaccgcaaccccttgctggcctcgcttcaaccgcagcttcgccgccgtcgaagctgtcagatcccctacggcagccccgtcaaaggggttatcaccttcaatgaccttcggctcggcctgcttgaccttgggcgccttggtaagcttcaccggaagcgaaaggttcttgccattgcgcatgacttcgacggaaattgtctttccgatccctgccgttgaaagacggtagccgagcacatcctgattatcgacacgcacaccttgaacggacagaaccacgtcgccaaccttcaggcccgcagtttcggccgggccatccttgacgaccgccgttatcagcgcaccataaggtttttccatgccgaggctttcagccagatcgggcgtgatcccctggaaagttgcaccgatatagggccgctcgaaacgcgtgctgccctgcaaggcggcatccacgacagcgcgcaccatgttggagggaatggcaaagccgataccgaccgagccgcccgaccgcgaatagatcgccgtattgatgccgatcagacgcccgcgcatatcgataagtgcgccgccggaattaccggggttgatggcggcatctgtctggatgaagaaatcaaaatctgaaatgccgacctgcgtacgtgattgcgccgatacgatgccgctcgtaaccgtctggccgacaccgaatggattgccgatggcgagcaccagatcacccacctcaacctcgtcggaatttcccagagcaagcacagggaattgctgcttcgcctcgatcttcagcaccgcgagatcggtcgtctcgtcgcgcagcagtatcctgctttcaaactcacgcccgtcggaaagcgcgaccttgatttcgtctgcatccttgatgacgtgattattcgtcacaataataccggagcgatcaacgatcacaccggaaccgagcgactgctggatacgcggcttgcttgcgccaaactggctgccaaagaactgctcgaagaaggggtcgccctcaaaaggcgagcgcgcctgtacctgccgcgccgcataaacatttaccacggcgggcgccgtttccttgacgagcggcgcgaaggaaagctgcatatccccccggctgagcggtatctgtcttacggcggttgcggggctatcctgcgccgccacaggccccgccgccaggctgaaaaaagccagaacgacgcctgcaaatcccaaacaccgccaattcatgtgcaaactccgctaatcctgatgccacgggcaattgcgggcaactatgatcgattcccgccagaggttaccgccaatattccggacatttccagcaaaagtgtggaggcgcctccttgcatgaggcacataaaaacaaactgttggaacgtttttgtgattcaaatcatgaagacggccctgttcgcctcaatcatagcacgcgaccggacaggatcttcagcacaaacaaaaagggccgcccatggcagcccttttcaaaaatcaatgcagcgtcgattatgcggcgtctgcttcagcagcagcttcagcttcaacgcgagcgcgatcagccttgccctttgcatcgacatcgcgttccacgaattcgacaacagccagaggcgcattgtcgccagcgcggaagccagccttcatgatgcggatatagccgccattgcgggttgcataacgagcagccagcgtatcgaacagctttgcgacgagcttgacgtcgcgaatagccgagatagcctgacggcgggcatgcagatcgccgcgcttgccaagcgtgacaagcttttcaacgatcgggcgaatttccttggctttcggaagcgtcgtcacaatctgctcgtgttcgataagcgaagcagccatgttggcgaacatcgccttgcggtgcgaggcagtgcggttcagcttacggtatccgttaccgtggcgcatgagccttctcctttaattcgtatcttaccggacctgccggtgttattttcgtttcatgcattcccggacgcgaaaccattttcgcactttcactggaaacgctcagtttgctttcaagcattatcccgcgcgaaaccgcttcgcactttcgctggaaatgctcaatattggtcttcgtagcgcttggcgaggtcttcgatattttccggcggccaggctgggatttccataccgagatggagacccatcgatgccagaacttccttgatctcgttaagcgacttgcggccgaaattcggggtccgcagcatttcggcttccgtcttctggatcagatcgccgatatagacgatgttgtcgttcttcaggcagtttgccgaacgcaccgacagctccagttcgtccaccttcttgagcagagccggattgaaggccagttccgcaacctgttcctgcggagcttccttctgcggctcttcaaagttgacgaagatcgaaagctggtcctggagaatgcgagcggcataagccacagcgtcttcacccgtaaccgaaccattggtctcgatattcagcgtcagcttgtcatagtcgagaacctggccttcacgggtgttctcgatcttgtacgacaccttgcgaaccggagaataaaggctatcgaccgggatcagaccgatcggagcatcttccgcgcggttgcggtcggcaggcacatatcccttgccggtgttgacggtgaattccatgcagatttcagcgccttcatccagcgtgcagatggcgtgttccgggttcaggatctcgacatcgccaacggtctgaatgtcgccagccgtaacgacgccggggccttccttgcggacgaccatgcgcttcgggccctcgccttccatacggatggcgatttccttgatgttcagaacgatatccgtgacgtcttcgcgaacgcccggaatggaagagaattcatgcagaacgccgtcgatctggacagcggtcacggcagcgccgcgaagcgacgacagaagcacgcgacgcagcgcattgccgagcgtcaggccaaagccgcgttccagcggctcagcgacgacggttgcatgcgcgcgggagccgtgggtgatgaaatccaccttgttcggcttgatcagttcctgccagttcttctggatcatgtgattatccttctatcaaccgtcgccaccatcctgtcgtggcgatcaagtgaagaaaccgcagaggagcctcgaacttgaaaagcccgaggctcatacggcatgtgaacgaggattagacccggcgcttcttgcgcggacggcaaccgttgtgcgggatcggcgtaacatcgcggatcgacgtaatcacaaagccggcagcctgcagggcgcgcagcgcggattcacggccggagcccggtccgcaaacctcgacttcgagggagcgcatgccatgttcctgagccttcttggcgcagtcttcggcagcgatctgtgcggcgaacggggtcgacttacgcgaacccttgaacccctgagcaccggcagacgaccaggcaatcgcattgccctgagcatccgtgatggtgatcatggtgttgttgaacgtcgaatttacgtgggcaacgcccgacgagatatttttacgctcgcgacggcgaacgcgcgtggcttccttggccatgatagtcctttcaatcgatctctacaccgccgtaattccagcggctacaccggtcctaagagaaggaccagcatcaaacccaaccggcgcaccggaaaggcccgacggaacatgcgctccgtcgaaattacttcttcttgcctgcgattgccttcgccggacccttgcgggtgcgtgcgttggtgtgcgtacgctggccgcgaaccggcagcgaacggcgatgacgcagaccgcgatagcagcccaggtccatcaggcgcttgatgttcatcgaaacttcacgacgcagatcgccttcgacctggtagtcagcatcgattgcttcgcggatctgaaggacttcagcatccgatagctggttaacgcgacgatcatcggcaatgccgaccttcgttacgatttcccgagcaaatttcggtccgatcccgtgaatgtactgaagcgcaatattaacgcgcttgttcgtcgggatgttgacgccagcgatacgtgccacgtctgttctccttgagttataaaaaaatccatctggcagatgcgatcaaccagacagcattaaacgaccggtaccggcctctttcgatttccgccgctacccgccgttcaaaaccagttgaagtggcgcagtctttgacggaatcgcccgaaaaagtcaactcttaaacgttcgtaaagccatgaaacccggcctacagacgattcgaccaacttttggaagcaacaaacgggcagaaaacgcttcacgctttccctgcccgcctaagacgagactttttcaagtcccctcaattttcatgccgaccaatcaggccggaacaagaattctctcgatttcggcggtgacttcttcaaccggcgccatgccattgatgacgcgcagttcgccggttccggcataatagcttgaaagcggcgcagtcttttcgcggtattccacaagacgcttgcggaaggcttccgggttgtcgtccgaacggacctgaccgcccttggcaatcgtttcggccacacggctttccatccgcttgaccagagcattctcatcgaccttcagctcgatgacggcatccagcttaagccccttgcccgacagcatctggctcaaggcctgagcctgcggcacagtgcgcggatagccgtcgagaatgaaaccattcgcacagtccggcgcatcgatccgttccgaaacgatctggttcacgatctcgtcggaaaccagttgcccggcatccatcacggccttggcgcgcttcccgatctcgctctgctgagcgactgccgcgcgcagcatatcgccggtcgagagctgaggtattccatgcttcttggtaagaagtccagcctgcgtccccttacctgctccgggcggcccaagaagtatcagtctcatctattacgtttcccacctctgagtttggacttcttgatcagcccttcatactgatgagcgatcagatgcccctgaatttgcgcaaccgtatcgagcgtcacgctcacaacgatcagcagcgaggtaccaccaagatagaatggcacaccggtcgcggaaatcaggaattccggcaggagacagacaagcacaatatagatggcgccgacaactgtgatacgcgtcaacacatagtctatatattccgccgtacgctcacccggacgaatgcccggaataaagccggaatgcttcttgagctggtcagcggtgtccttgggattgaacacaatggccgtatagaagaagcagaaaaatgccatcaatgcagcgtagaacagcatataaagcggctgtccatggccgagcgcattgagaacggtggtcgcccaggctggcatttccgtcgtattggcaaagcctgcaaccgtcgccggcaaaagcagcagcgacgaagcaaagatcggcggaatgacaccggcggtgttgaacttgagcggcaggtgcgacgtatcgccctggaacatacgattgccgacctgacgcttcggatactggatcagaaggcggcgctgcgcgcgttcaacgaacacgataaccgcaaccagggcaaccgcaagaacgataacacccagaataaggccggttgagagtgcaccggtacgccccagttccagcgtgccggaaatggcgtgcggcaagttggcgacaataccggagaagataatcagcgaaataccgttgccgataccgcgcgccgtgatctgttcaccgagccacatcaggaacatcgtgccgccgacaagcgtaatcaccgacgaaacgatgaagaaaggcccgggattggtgacaatgccgttgccggactgcaagccaaccgaaatcgcataagcctgcacaagcgccagaagcaccgtgccataacgcgtatactgattgatgatcttgcggcccgcctcgccttccttcttcagcgcttcaagcgacggcacaacggacgtcatgagctgcacgataatggaggcggaaatatagggcatgatgccgagcgcgaagatggccatacgaccgacggcgccaccggcaaacatattgaaaagtccgagcacaccctggctatgctgctggaaagcctgcgcaagcgcgtcaggattgatgccgggaagcggaatataggtgccgaaccggtatacgagcaaagcacccagcgtgaaccagatgcgcttcttgagttcttctgccttcgagaaagccgaaaaattgagattggaaactagctgttcagcagccgatgccattaaatttctccggtgaaaagtctccggtcctccactcccgaaagcgcaatcctcagcggttgcaccttgagactaaaaagaccctacccagatatgcgcattggcataaatgtgcaagcggcggcacaaggccgccgctttttattttcgtatcgaagccttattcggcagcggcttcaggaagcttgatgctgccaccggccttttcgatcttttcgaccgcagccttggaagcaccagccacctcgaaggccacctttgccttcagttcgccgtccgaaaggatgcgaacaccgtccttggcgcggcgaatcacgccggcagccttcagcgaatcgaggttcacaacagccttggcatcaagcttgcctgcatcgatagcggcctgaatacggccgagcgacacaacgttgaagctctttgcgaagatgttggtgaagccacgcttcggcagacggcggtagattggcatctggccgccttcaaagccattgatcgagacgcccgaacgcgacttctgacccttgacgccgcgaccaccggtcttgccggtgcccgaaccgataccgcggccgacgcgcttgcgtgccttgaccgaacctggcttgtcacgcagatcgttgagtttcatatctctgtctccctgcgctatcacgcctcgtccacaacgcgaacgaggtgtggaagcttggcgatcatgccacgaactgccggagtatcttccagcgtgctacggcggtgcattttgttaagacccagaccgatcagcgttgcgcgctgttcggctggacgacggattgggcttccgatctgctcgaccgtaaccgtcttgcccttcttctcagccatcactcaaatcccttgtctatggcgtatccggtggccacttaattcgccgtccccaacgcaaaaccgctttgcacttttgctggaactgcatggccccggactaacacaaactatcggctattcttccgaaccgaccacatcatggcggcgagcctgaagggtcgagtacttgataccgcgctgtgcagcgatgtccttcggatgcatctgatgcttcagagcatcgaacgtcgcacgaaccatgttgtaagggttcgacgaaccgagcgacttggcgacaacgtcctgaacgccgagcgtttcaaacactgcacgcatcggaccaccggcgatgatacccttaccggcaggggctgcgcgaagcagaaccttgccagcgccgtgacggccttcgacgtcgtgatgcagcgtacggcccgaacgcagcggtacgaagatcatgtcgcgcttggcagcttcggtcgccttacggatagcttccggcacttcacgtgccttgccatgaccgaagcccacgcggcccttctggtcgccaacaacgatgagcgcagcaaaaccgaagcgacggccgcccttgacgaccttggcaacacggttgatgtgaacgagcttatcgacgaattcgctgtcgcgctcctcacggccgcgctcttcgcggttacgttctctctgtgccatatcctgatttcctttttcttttccggaagcacaaatgctgattagaagctgagaccgccttcgcgggcagcttcggcgagagccttcacacggccgtggtaaatgaatgcaccacggtcgaacactacgtccttgacgccagccttgacggcgcgctcagcaaccagcttgccaacggcagcagcggctgcggaatcggcaccagtcttgagcttgcccttgaggtcgccatccagcgtcgaagcggccgcgagcgtaacgccgcgaacgtcgtcgatgatctgggcgtagatgttcttggaagaacggtgcacgctgagacgcggacggccattggcgacagccttgacctggcggcgtacacgagcagcgcgacgctgcaaagtttcttttggcgatgccatgacgcgcttcccttacttcttcttgccttctttgcggacgatcttctcgccagcatacttgacgcccttgcccttgtaaggctcggggccgcgatattcgcggatctcagccgcgacctgaccgacctgttgcttgtcgattccggtgacgacgatttccgtcggcttcggaacagcaaccgtgatgccagcaggcacgtcatagaccacttcatggctgaagccgagcgaaagctgcaggtttttaccctgcatggcggcgcgataaccaacgccgctgatttcgagcttcttctcgaagccgtccttcacaccaacaaaaatgttggagatcatcgtgcgggacatgccccacttggaacgagcttccttcgactggtcgcgcggatcgacgcgcacagcgccgtcttccatcttgaccagaacttcatcgtgcacgacgaaggagagttcacccttcgcgcccttagccttgacggtctgcccttcaacactggcggtcacgcctgccgggaccggcacgggttttttaccgatacgagacattttgattcctgtcttttatctgttcgctgtcaaccgcatcagaagatgcggcagagcagctcaccaccaacgttttgttcacgggcttcatgatccgccatcacgcccttcggcgtggagaggatcgagatgccgaggccgttcgcgacctgcgggatcgacttgaccgacacgtaaacgcgacggccaggcttcgacacgcgggtgatctcacggataaccggaacaccttcatagtacttcagctcgatttcgatctcggccttgccgttttcgaattcgctctgcgtgtaaccgcggatgtaaccttcagcctgaagaacatcgagaacacgggcgcgcagcttggaagccggggtcgaaaccttggtcttcttgcggccaaccgcgttgcggatacgggtcagcatatcgccgagaggatctgacacagacatatgctactccttaccagctcgacttgacgacgcccggaatctgtccgagcgaacccaactgacgcagcgcaatacgcgacatcttcagtttacggtagtaaccacgcggacggcccgaaacttcgcaacgattgcgaatacgaaccttggcggaattgcgcggcagttcggcaagccggatggtggcgcggaagcgctcctccagcggaaggccctgatccatgacgatcgccttcaggcgagcacgcttgacagcatgacgcttaaccaacttttcgcggcgcttgtttttttcgactgcgctagtcttggccataattgatatacctcgctacgcttgccgttactgccggaaggggaagttgaatgcacgcagaagagagcgcgcttcatcatccgtcttggcggtcgtgcaaacgatgatgtccatgccccagatctgatcaaccttatcatagttgatttccgggaacacgatgtgctccttgatgcccatggcatagttgccacggccgtcgaagctcttcgggttcaggccgcggaagtcgcggacgcgcggaagagcgatcgtgatcagacgatcaaggaattcatacatgcggtcctggcgaagggtaaccttggcgccaatcggcatgccctcacgcaacttgaaggttgcgatggagttacgagcgcgggtgacgacagccttctggccggcaatcatcgcaagatcttctgcggcaaccgcaggcttcttggaatcaccggtggcttcgccaacgcccatgttgaggacaactttggtgatgcgcggaatctgcatctcgttgtcgtacttgaattcttcaagcagggctttacggatattgtcctgataaagcttcttgaagcggggaagtgccttagcttcagccatcgatcagcgctccagaacgttttgcgacacgaaccttcttgccgtcctcgacgcggaaaccgatgcgggtcggcttgccgtccttcggatcagcaattgccaggttggacaaatggatcggcgcttccttggagatgatgccggcttcctgtgtctgggtctggcgctgatgacgctttacgatattgatgccgctgacgagcgcctgctcatccttcggcatcactttaagaacttcgcccttacggcccttgtccttaccggacagcacgacaacgctgtcgcctttgcgaatcttctgcatcgtcttgcttccttatagaacttccggagccagcgagatgatcttcatgtggttctttgcgcgcagttcgcgcggaaccggtccgaagatacgcgtgccgatcggttctttcttattatcgatgagaacggctgcattgttatcgaaacgaataacgctgccgtccggacgacggatatccttggcggtgcgtaccacaaccgccttcatcacgtcaccctttttgacgcggccgcgcggaatagcttccttgatcgacaccacaatgatgtcgccaacggaagcataacgccgcttcgagccgcccagcaccttgatgcacatgacacgacgtgcgccggaattatccgccacgtcgaggtttgtttgcatctgaatcatgactggccgccttctttcctctcagctggttaagggctcctgccctacctaagctgcgtgtttataatttagcctgctgcttcgctcgtcagaacgacccagcgtttgtccttcgagatcggcgccgattcctggatggaaacgaaatcaccaaccttgaactggttgttctcgtcatgcgccttgtacttcttcgactgacggacggtcttctgaagaagcggatgcgaatagcgccgctcaaccttgaccacaacagtcttgtcgttcttatcgctgacgacaacgccctgcagaacgcgtttaggcatgatattttttccttatgccttgctttcggccgccttctggcgggcaatagtcttgatacgcgcgatgtcgcggcgaacctgcttcacgcgcgcggttttttcgagctggccggtggccttctggaagcgcaggttgaactgctctttcttcagggtgcccagctcgtcattcagttgatcgaggcttttcgcccgaacgtctgcggctttcatagttgcctctccttattcagcaatgcgctggataaagcgcgtcttgatcggcaactttgcggcgccgagtctgagggcttcgcgtgccacatcttcgggtacgccgtcaagctcaaacatcacacgacctggtgccacacggcatgcccagtagtcaaccgaacccttacctttacccatacggacttcagtaggcttggaagtaaccggcaggtcagggaagatgcggatccacacgcggcccgcacgcttcatgtgacgggtgatcgcgcggcgagccgcttcgatctgtcgtgcggtgacgcgttcaggctcaagagccttcagaccgaaagcaccgaaattcagatccgtgccgcctttcgagttgccgtggatacggcccttgaactgcttgcggaacttggtgcgcttaggctgcatcattgttctctactccaaatttctcgcccgcggcccgctttttaagcgttttcgcggcggcggttcgacgaggaaccctgattgtcaccctcgaccgcacgacgctcggaagccatcggatcgtgttcaaggatctcgcccttgaagacccagaccttcacgccgcagataccataagcggtcttcgcttctgccgtgccgtaatcgatatcggcgcgcagcgtgtgaagcggaacacggccttcacggtaccattccatgcgagcgatttccgcaccacccagacgacccgagcagttgatacggataccttcggctccaagacgcattgccgactgaacggcacgcttcatggcgcgacggaatgccacacggcgttcgagctgctgagcgatcgactgagcgatcagcgtagcatcgacttcgggcttgcgaacttcaacaatgttgagcgacgtatcggcattggtcatctcggaaagcttcttgcggagcttttcgatgtctgcacccttcttgccgatgatgatgccggggcgagccgaatggatcgtcacgcggcacttcttgtgcggacgctcaatcacgatcttggagatcgcagcctgcttgagttcttcggtgaggaactcgcggatcttgacatcttcatgcagcagcttgccgtactcaccggtattcgcgtaccaacgcgaatcccaggtgcggttgatgccgagacgaagaccgatcggattaatcttctgacccattatgcggcctcccctttttccgcgacttcgcggacaacaatggtgagatgcgaaaacggcttctcgatacggctcgcgcggccacggacacggacgtggaagcgcttcatgacgatcgacttgcccacataggcttcggcgacgatcagggcatcgacgtcgagatcgtgattgttttcagcgtttgcaatcgccgactcaagcgtcttcttgacggtaccggcgatccgcttgcgcgagaacgtcagatcggcaagtgccgcattcactttcttgccgcgaatcatgctcgcgacaaggttaagcttctgcgggctgacgcggagcgtacgggcgacggctttcgcctcgttatccttaagctggcggggagccttggccttgcccatcgttacttcctctttgccttcttgtccgcgccgtgaccgtaataggtacgcgtaggcgcgaattcaccgaacttgtgtccgaccatttcttccgaaaccgacaccggcacatgcttgctgccgttgtagacgccgaaagtcagaccgacaaactgcggcaggatggtggagcggcggctccacatcttaataacttcgttacgaccgccttcgcgtaccttctcagccttcttgagaagatagccgtcgacaaacggacctttccaaactgaacgagccacttcagactacctctcttacttcttgcgctgatggcgcgaacgcatgatgaacttgtcagtcgccttgttcgagcgcgtcttcttgcccttcgtaggcttgccccacggagtgacagggtgacgaccacccgaggtacgaccttcaccaccgccatgcgggtgatcgaccgggttcattgcaacgccgcgaacgtgcggacgcttgccacgccataccgaacgaccagccttgccgtcgttgatattgccgtgatccgggttggaaaccgcaccgaccgaagcaaagcatgcgccggaaaccagacgctgctcgccggagttgaggcgaagaatcgccataccctggtcgcgaccgacgagctgggcataggtgccagccgaacgggcgatctggccgcccttgccgggcttcagttccacattgtggatgatcgtgccgaccggcatcgagctaagcggcatcgcgttgcccggcttcacatcgacgaagttaccggcaacaacctgatcgccgacagcaaggcgctgcggagccaggatatatgcgagttcaccatcagtgtagcgaatgagcgcaataaacgcggtgcggttcggatcgtattccagacgttcaaccgtaccgacaacgtcgagcttgcgacgcttgaagtcgatgaagcggtacgaacgcttgtgaccaccaccctggaagcggacggtgatacgaccggtgttgttacggccacccttcttggacaggccttcggtcagggacttgaccggcttgcccttgtagagttccgagcggtccacgatgaccagctgacgctggcctggcgtgatcggattaaaatgcttgagtgccattgtctcttactccatggcctctcagagaccggtcgaaacgtcgatgctctggccttcggccaaagtaacgatcgctttcttgacgtcgctctggcgcccgacaaggccgcggaaccgcttaaccttgcctttgcgcactgcagtgttgactgccgtaaccttcacgccgaaaagcgcttcgactgcagccttgatttccggcttcgtcgccttgcgggccacgttgaagacgacctggttgtgttcggaaaccatggtggacttctcggtgatgaccgggctgacgatcacgtcgtaatggcgaagatcagtcatttgaaacgctcctcaagggcttcgacagccgccttggaaagaacgagcttgccgcggcgaaggatgtcgtaaacattgatgccctgaaccggcagcacatcgatgttcgggatattcgaagccgcgcgctggaagttcgcatcgatctccgcaccgccgataagaagtgcattttcgaggccgagcttggcgaactgcgaaacgagctgcttcgtcttggcgtcggcagaggccagatcatcgatgatgatcaggtcggatgccttggccttggcggacagggcatgacgcaggccaagagcgcgaaccttcttcggcagatcgtggtcgtggttacggacaaccggtccgtgagcctgaccgccgccgcggaactgcggtgcacgggcggaatggtgacgagcgcggcccgtacccttctgcttgtacatcttggaaccggtgcggcttacgtcgccacggccctgcgccttgtgagagccctgctggcggcgagccagctgccagcgcacgacgcgctgaagaatgtcgtcacgcgggtcgaggccgaagatttcttcgttcagcttgaccttgccggcatccttgccttcaagagtggtaatcgtgagatccattattcggctccctcagtcgcggctgcttcggcctttgcacctgcacgcaggcctgccggcttcggcgcgttctcaggcagcgaagccttgacggcgtcgcgcacgaggatccaggcgcccttggagccgggaaccgcaccgcgaaccagaatgaggccgcgatcgctgtccgtcgagacaacttcaatattctgcgtggtcacgcgggtctggcccatatgaccagccatcttcttgcccttgaacaccttacccggatcctgacgctgaccggtcgagccgtgagagcggtgggtaatggagttaccgtgggaagcacgatgaccgccgaagttatgacgcttcatgacaccggcaaaacctttaccgatcgaagtacccgtcacatcgaccttctggccggcgacgaaatgttcggcggtgatttcaacgccgacttcgaggagattatccggggaaacgcggaattccgcaagcttcgccttcggctcgacctcggccttcgcgaagtgaccgcgcatagccttggacgtgttctttaccttggccattccaacgccaagctgaacagccgtgtaaccgttcttttcaactgtacgctgagctaccacgtggcaattctccatacgaagaactgtcactggtacatgttcgccagcgtcgttgtagacgcgggtcatgcccagcttctgtgcaataacacctgaacgcatcgggttcgttccttccgtcctcaagccgattaaagcttgatctcgacatcgacaccggcggacagatcgagcttcatcagcgcgtccaccgtctgcggtgtcgggtcaacgatatcgagaagacgcttgtgcgtgcgcatctcgaactgctcgcggctcttcttgtcgatgtgcggcgaccggttaaccgtgaacttctcgatccttgtcggaagcgggatcggtccgcgcacatttgcaccggtacgcttggcagtcgacacgatttcccgcgtcgaagcgtcaaggatccgatgatcaaacgccttcaggcgaatgcggatgttttgaccgttcatttcatctgttccttgttacgcgggacgctcgctcaacacgagcgcccctgcacaatcttcttactcgatgatcgacgagacgatgccggcaccgacggtgcggccgccttcacggatagcgaagcgaagcttctcttccatggcgatcggcacgatcagggtaacgtccatggcgacgttatcgccaggcatgaccatttccgtgccagccggaagcgtcacaacacccgtcacgtccgtcgtacggaagtagaactgcggacggtagttggtgaagaacggcgtatgacggccaccttcgtccttggtcagaatataggcttctgccttaaacttggtgtgcggcttcacagaacccggcttgcagagaacctggccgcgttcaacgtcttcacggccaacgccgcggatcagcgcgccaatgttgtcgccagcctggccctggtcgagcagcttgcggaacatttcaacgccggtaaccgtggtcttcgtcgtcgccttgatgccgacgatttcaacttcttcaccgaccttaacgataccgcgctcaacgcgacccgtcacaaccgtaccacggccggagatcgagaacacgtcttcgatcggcatcaggaacggctggtcgatcgggcgttccggggtcggaatgtagctgtcaaccgcgtccatcaggttgcggatggcatcttcgcccagttccttggaagaatcttccagagcagcaagagccgagcccttgatgatcgggatttcgtcgccggggaattcgtacttcgacagaagttcgcgcacttccagttcaaccagttcgagcagttctgcatcgtcaacctggtcgcacttgttgaggaacacgacgatcgccggaacgccaacctgacgggcaagcaggatgtgctcgcgggtctgcggcatcgggccgtcagcagccgaaaccaccaggatcgcgccatccatctgggcagcgccggtgatcatgttcttcacatagtcggcgtggccggggcaatcgacgtgtgcatagtgacggtttgcggtctcgtactcgacgtgggccgtcgagatcgtgatgccgcgggcgcgttcttcaggcgcggcgtcgatctggtcatacgccttgaattcgccgaaaaacttcgtgatcgccgccgtcagcgacgtcttgccatggtcaacgtgaccaatcgtgccgatgttaacgtggggcttcgtacgttcaaacttactctttgccatttgagctctccgtaaatttagcctgctcaggcattcttttgattgggagcgtaacctgagcggttacgcaaacttcttctggatttcctgtgcgaccgccgtcggaaccggctcataatggtcgaactgcatcgtgtactgtgcacggccctgggacatcgaacgcaagctgttcacgtagccaaacatgttggcgagcggaaccattgcattgacgaccgtggcaatgccgcggccttcggtgccggaaatctgaccgcgacgcgaattcagatcgccgataacgtcgccgacgtaatcttccggcgtcacaacctcgaccttcatgatcggctcgagaagctgggcaccagccttctgcgcaccttcacggaacgctgcacgggacgcgatttcaaaggcgagaacagacgagtcaacgtcatggtacgcgccgtcgatcagggtagccttcacgccgagcatcgggaagcccgcgagcggccccgcacccatgacgctttcgatacccttctggacacccggaatatattccttcggaaccgagccgccgacgatcttcgattcaaagatgaaatcgtcgccgtcatgaggttcaaagatgatcttcacgcgagcgaactgacccgaaccacccgactgcttcttgtgggtgtaatcgatttccgcagcgcgggtgatcgattcacggtatgcaacctgcggagcgccgacgttggcttcaaccttgaattcgcgcttcatgcgatcgacgagaatgtcgaggtgaagttcgcccatgccggcgatgatggtctgaccggactcttcgtccgacttgacgcggaaagaaggatcttcggcagccagacgattgagcgcaatgcccatcttttcctggtcggccttggtcttcggctcgatagcgatttcgataaccggatcagggaattccatgcgctccaggataaccggcttcagcggatcgcaaagcgtatcgccagtggtggtttccttgaggccagccaaggccacgatgtcgcctgcgaaagcttcatcgatgtcttcacggctgttggagtgcatctgcaacatacggccgatacgctcacgcttgcccttgacggtgttttcaagcgaaacgcccttggtcagcttgcccgaatagatgcgggcgaaggtcagcgaaccaacgaacggatcgttcatgatcttgaatgccagcatcgaaagcggtgcttcatccgaagattcacgggtggtttcggtttccgtcttgacgtcgatacccttgatggcaggcacgtcggtcggagccggaaggaattccacaacagcgtcgagaagcggctgaacgccacggttcttgaacgcggtaccgcaaaggatcggatggaacttgacttcgatcgtgcccttgcggatcagagcgcgcagctcgtcattcgtaggcatggtgccttcgagataggcttccatcgctgcttcatcgatctcgacagcaagctcgataagcttttcacgatattcttcagccttgtccgccatatcggccggaatttcaccaaccgttgccggagcgccgatggtgccatcccaggtcagggccttcatttcgatcagatcgacgacaccgacgaaatcgttttcagcgccgatcggcagctgaaccggaagtgccacagcaccaaggcgcgaaccaaccatctccaccgagcggtagaagtcggcaccgatcttgtccatcttgttgacgaagaccatgcgcgggacgtggtacttttcagcctgacgccacacggtttcggtctggggctcaacgccagcattggcgtcgagcagcgcaatcgcgccgtcgagcacacgcagcgaacgctcaacttcaatcgtgaagtcaacgtggccaggtgtgtcgatgatgttgaagcggcgcttcttaccatcacggccctgccagaacgtggtcgtagcagcagaggtgatcgtgataccgcgttcctgctcctgctccatccagtccatggtcgacgcaccatcgtgggtttcgccgatcttgtggttcttaccggtatagaacagaatgcgctcggtcatcgtcgtcttgccggcgtcgatgtgagccatgataccgaaattgcggtagtcttcgattttatattcgcgggccatgatagtcgctctttgaataggtttcgacgattaccagcggtaatgcgagaaggcgcggttggcttcagccatgcgatgcgtgtcttcacgcttcttcacagcagaaccgcgattgttggccgcatcaagcagctcacccgacaggcgatcaaccatggtggtctcgttacggccgcgagcagcattgatgagccagcggatggcaagtgcctggcggcgttctggacgcacatcaaccggaacctgataggttgcaccaccaacgcggcgcgaacggacttcgatgtgcggagctacgttgtcgagcgcctgatggaacagcgcgaccggctcggacttggccttggcttcgattgcatcgagcgcaccgtaaacgatgctttcggcaaccgacttcttgccatgaagcatgactgcattcatgaacttcgtgataacgagatcgccgaacttcggatccggattgatctcacgcttctctgccttatggcgtctggacatttcgtctcttctttcaattacatcgggctcaactcgccttccggcggccggtatccccggaaaatcttacttcggacgctttgcaccgtacttggaacggcgctgcttgcggttcttgacaccctgggtatcgagaacaccacggatgatgtggtaacgcacacccggcaagtccttcacacgaccgccacggatcatcacgacggagtgctcctgcaggttatgcccttcaccagggatataaccaatgacttcaaagccgttcgtcagacgaaccttggcaaccttacgcagagccgagttcggcttcttcggggtcgtcgtgtaaacgcgggtgcaaacgccgcgcttctgagggtttgcctgcagtgcaggaaccttattgcgcttcaccggcgcagtgcgcggcttgcggataagctggtttacggtaggcattgaaccttcctctttaaaaaatctcgtatccacgccccaaagggccgtttcaccggcatgctcatgcgcaaattcggagtcagccctcgtcaaccggtggccaccccgaacaaaagcagaggaagctgacgcttcatgcgaacggcaagttgcatttcgatcgtaaaacgaaccctgtttgagatgaactccagaacgcgtcgtcccgaaaaagcctgtctcacatcggctcagatgggctgctgatacgtgtttggaggcgtttcgtcaagggcaggaggcgaagtttcttcaccgaaggcccagaaaccggcgtttgcgccccaccaggacacgatcttgcaccattatcgacgtctattcgctaatatttcgcgatcaaaaccgtcattttcatctgccagcatggcgcaaccacttcacaaccgctattgaagcacatccgagtcgaaacacaacagaatattaagggtttctcaatgtcttccacgaccacaaatgattccacacctatgggcgacgattcgccaactgtccaccttgccatcgccgatgtctggaacgagggtgacgaaaccccgattgaggtgcacctgcttttaaaagcggacgaaaatgaagatctcgtccaaaccgttctcagcatccttgccgaagaaggctaccatgaagccgagcttctggagatgggcaccctgacggaagagccggaagaagagccgcacaagagcgcctgggctacagcgctttcgggtgaagttgcactgattgaattcgacggcgacgacgaagaggaagagtaaggatcagaaagaaagtgccggttccgaccggctcttttttatcctgcgctgaaaacagaaaggccgccccgaaaggcggcctttttcagtttaccgtttgccgattttattcggcagcgttgttggtcatatcaaccagcatcgcatttgcttcggccgaaccggaagtcttgcgacgttcgtcgataatcagttcgtcgcgcgcggttgcgatgcgacggatctggttggtcatgccgccagtaccggccgggatgagacggccgacgatgacgttttccttgagaccctgcaacgtgtccatcttaccggcaaccgcagcttcggtcagcacacgggtcgtttcctggaacgacgcggccgagatgaacgaaggcgtctgcagcgaagccttggtgataccgaggaggacaggattgccggagcccggcttcttgccttcttcgataagacgttcgttgatctcttccagctcgatgcggtcaacgtggtcacccggaatatagccggtatcgccggattccgtgatttccaccttctgcaacatctggcgaacgatcacttcgatgtgcttgtcgttgatcaaaacgccctgcaagcgatagacttcctggatttcgttcacgaggtaggaagccagagcttccacgcccttgatcgccagaatgtcatgcggtgccgggttgccgtcgaggatatactcacccttttcgatgacgtcaccgtcctgaagatggaacggcttgcccttcggaatgagatactcaaccggctcgatcgtatcgtcgttcggctcgataatgatgcggcgcttgttcttgtagtcgcgaccgaaacggacggtaccatcgatctcggcgatgatggcgtggtccttcggacggcgagcttcaaacagttcagccacgcgcggcagaccaccggtgatgtccttggtcttggcgctttccatcggcagacgggcgataacgtcgccagccttcacatgcgcgcccggctcaaccgaaaggatcgattccacggagagcaggaagcgggcatcgccacccttcgacagtttcaggatcttgccggccttgtccttgatgaccatggcaggcttgagatccgaaccgcgcggggtcgaacgccagtcgatgacaacgcgcttggtgataccagtcgactcgtcggccgtttccgaaaccgacagaccatcgacgagatcttcaaactcaacgtagccttcaacttccgtcatgatcggacgggtatacggatcccactcggcaatgcgctggccgcgcttgaccgtatcgccctcgtccacgaacagacgcgaaccataggtcacgcgatggaccgcacgttccttgcccgtagcgtcgaggatcaggacagccatgttacggcccatcaccacgaggttgccatcggagttgcgaaccacattgcggttgcgcagcttgacggtgccttcatacgaagcttcaagataggagctgtcgaccacctgtgcggtaccgcccaagtggaaggtacgcatggtgagctgggtgcccggctcgccgatcgactgagcggcgataacgccgacagcttcaccctggttgaccggcgtgccgcgtgcaaggtcgcggccatagcacttggcgcaaacgccgttgcgggtttcacaggtgagggccgaacggatgcgaatcgactggatgccagccttctcgatgatctcgacgtccttctcctcgatcatgcggccagcctcgacgatgacttcgccggttaccggatgcaggatcggatcgagagccgtacggcccagaacgcgctggccgatcgaggcgacgatctggccggcatcgacgatgggctgcatggtgagaccgatttcggcgccgcaatcgacttccgaaataatcgcatcctgtgcaacgtcaacgagacgacgggtcaggtagcccgagttggccgtcttcaaggcggtgtctgccagacccttgcgggcgccgtgggtcgagttgaagtactcgttcacggtcaggccttccttgaagttcgagatgatcggggtctcgatgatttcacccgacggcttggccatcaggccgcgcatgccgccaagctggcgcatctggttgaccgaaccacgggcacccgaatgcgacatcatgtagaccgagttcatctgcttctggcgaccggtcaccggatcgaattcgacggccttcaggcgcgccatcatctcttcggtgatcttgtcggttgccttgccccaggcgtcaacgaccttgttgtacttttcgccctgcgtaatcaggccgtcattgtattgctgttcgtattcggtcgtaagcgcttcggtttccgcaacgatcttggccttcgattccgggatgaccatgtcatccttgccgaaggagatacccgcacggcaagcatgggcaaaaccaagctgcatgatgcggtcacagaagataaccgtctctttctggccgcaatggcggtaaacatggtcgatcatcttggagatgttcttcttggtcatctcctgattgcagatatcgaacggaacgttgacgttcttcggcagcaattcacccatgatcatgcggcccggcgtcgtgtcgtaaatcttcgacacagggttgccttcggcatcgaccgtcttgaaacggcccttgatcttggtgtgcagcgtgacgaccttgttttcaagcgcatgttgtagctcgcccatatcggcgaatatcatgccctcgcccggctccttctccgccacgatggacagataatagaggccgagaaccatatcctgtgacggaacgatgatcggtgcgccgttggccggatgcaggatgttgttggtcgacatcatcagcacgcgcgcttcaagctgggcttcaagcgaaagcggaacgtgaacagccatctggtcgccgtcgaagtcggcattgaacgccgtgcagacgagcggatgaagctgaatggccttgccttcgatcagggtcggttcaaacgcctggatgccgagacggtgcagcgtcggggcacggttcagaagaaccggatgctcgcggatcacttcgtcaaggatatcccagacttccgggcgttccttttcaaccagcttcttcgcctgcttgacggtggacgaatagcccttggcgtcaagacgcgcatagatgaacggcttgaacagttcgagcgccatcttcttcggcaggccgcactggtgcagcttcagttccgggccggtcacgatgaccgaacggcctgaatagtccacgcgcttgccgagcaggttctgacggaagcggccctgcttgcccttgagcatgtcggacagcgacttcagcgggcgcttgttggcaccggtgatgacgcggccgcgacggccgttgtcgaacagcgcatcgacagcttcctgcaacatgcgcttttcgttgcggatgatgatgcccggcgcgcgcagttcgatcaggcgcttcagacggttgttacggttgatgacgcggcgatagagatcgttgagatccgacgtcgcaaaacgaccgccatccagcggcacgagcgggcgcagatccggcgggatcaccggaacgatcttcatgatcatccattccgggcggtttcccgactccaggaaattctcgacgatcttcagacgcttcatcagcttcttctgcttcaggtccgaagtggtctcggccagatcgacgcgcaggtccgcagcgatcttttcaagttccatcgaagccagcagttcgtagatcgcttccgccccgatgagcgccgtgaactgatcttcgccgaattcatcgacggcgatcatatattcctcttctgacagaagctggtgctccttcagcgaggtcaggccgggttcggtgacgatgtagttttcaaagtacaggacgcgctcgatatccttgagcgtcatgtccagaagcgtgccgatgcggcttggcagcgacttcaggaaccagatatgcgcaaccggtgctgcaagttcgatatggcccatgcgctcgcggcgaacgcgggaaagcgtgacttccacgccgcatttttcgcagatgatgcccttgtatttcatacgcttgtacttgccgcacaagcattcatagtccttgatcgggccgaagatgcgcgcgcagaagagaccatcgcgttctggcttgaacgtacggtagttgatcgtctccggcttcttgatctcgccgtatgaccaggacagaatcttctcagggctggcgatcgagattctgatggaatcgaacgtttgcgccggagcctgaggattgaaaagattcatgacctcttggttcatgccgttctccttaagggcgatccgccgccctgtgtgacgtcgatgacaagttgaaaatccctgccatcctgaaaagaaatcgcggtattatgcagttgtgactgacaatacgggcgcgccacggcgataccatggcgcgcctcgatatttattctgccgcgtccggaagggccggctgctctgcctcgcgggtatcgtccagctcgacattgaggccgagcgaacgcatttccttgacgagaacgttgaagctctccggaatgcccgcctcgaacgtgtcgtcgccgcgaacgattgcttcatagaccttggtacggcctgcaacgtcgtccgacttgacggtaagcatttcctgcagcgtgtaggccgcaccatatgcttccagagcccagacctccatttcgccgaagcgctggccgccgaactgggccttgccgcccagaggctgctgcgtgacgagcgagtaaggtccgatcgaacgagcatggatcttgtcgtcgacaaggtgatggagcttcaacatgtagatgtagcccatggtcacctgacggtcgaacggttcacccgtacggccatcgtaaagcgtcgactgacccgaggtcgcaaggcctgcatccgtcagcatcgcattgatgtcggcctcaaccgcaccgtcgaagaccggcgttgcaatcgacacgccacgcttcacctggttggccagcatgaggatagcgtcgtcgtcgtaagaccggaccggttcgttgcggtcgttgtcgggatagatgtgctccagcgtctggcgcagcggctcgatattggccgttttgcgataaacgtcgagaagctcaccgatcttcttgcccataccggcgcaagcccaaccaaggtgggtttccagaatctggcccacattcattcggctcggaacgccaagcgggttcaacacgatgtcggcatgcgtgccgtcttcgaggaacggcatgtcctccaccggcagaatgcgtgaaaccacacccttgttgccgtggcggccagccatcttgtcacccggctggatcttgcgcttcacagcgacaaagaccttgaccatcttcatgacgcccggaggcatctcatcgccgcgctgcaccttctcgaccttgtccatgaagcgtgcttcgagcagcttcttggagtcgtcgtactggctgcgaagcgcttccagttcaccctgcagcttttcatcttcaacggcaaactgccaccactgcgaccgcggatattcggtcatcagctcgcgggtgatcgtcgtgcccttcttgaagcccttcggaccggcagcagcaaccttgccatcgatcatgtcggcgagacggccatagacgttgcggtccagaatagcctgttcgtcgtcacggtctttggccagacgctcgatttcctcgcgctcgatagccatggcgcgttcgtccttttcaacgccgtggcgattgaaaacacgaacttccaccaccgtaccataggttccgggcggcatgcgcatggaggtatcacgaacgtcggatgccttttcaccgaagatggcgcgcagaagcttttcttccggcgtcatcgggctttcgcccttcggcgtgatcttgccgacaagaatgtcgccaggatgcacttccgcaccgatataaacgatgccggcttcgtcgagattcttcagcgcttcttccgaaacgttcggaatatcgcgtgtgatttcctcaggtccaagcttggtgtcacgggcggcaacttcaaattcctcgatgtgaatcgaggtgaacacgtcgtccgaaacgatcttctcggacagaaggatcgaatcttcgtagttgtagccgttccacggcatgaacgcgacgagcacgttgcggccaagagccagatcgcccagatccgtggacgggccatcagcgataatatcacccttatggatgcgatcaccgacgcgaacgagcggacgctgattgatgcaggtggactggtttgaacgctggaacttctgcaaacggtagatatcgacgcccgacttggacggatcgagctcttccgtggcgcggataacgatacgcgttgcatcgacctgatcgacgataccgccgcggcgcgctgcaatggctgcaccagagtcgcgagccacgatcggttccatgcccgtgccgacaaacggcgcttcagcacgcacgagcggcacagcctgacgctgcatgttcgagcccatgagcgcgcggttggcgtcgtcgttttccaggaacggaatgagcgctgcagcaaccgaaacaagctgctttggcgaaacgtccatcaggtccacgttttcacgcggcgccatcatcacctcgccggcatgacggcagatgacgaactcgtcaacgaaaccgccctgctcgtcaagctccacattcgcctgggcgaccgagtgcttggcttcttccatcgccgacaggtaaacgacatcattcgtcaccttgccatcgacaaccttgcgatacgggctttcgatgaagccatatttgttgacgcgggcaaaggttgcaagcgagttgatcagaccaatattcgggccttccggcgtttcaatcgggcagatacggccataatgggtcggatgcacgtcgcggacttcaaagccagcacgctcgcgggtcaaaccgcccggtccaagagccgacaggcggcgcttgtgggtgatttccgaaagcgggttggtctggtccatgaactgcgaaagctgcgaggaaccgaagaattcacgaacagcagcagcagcaggcttcgcgttgatgaggtcctgcggcatgaccgtatcgatttcgatcgaggacatacgttccttgatcgcgcgctccatgcggagcagaccgacgcgatactggttttccatcagctcgccgaccgaacgcacgcggcggttgccgagattgtcgatgtcgtcgatctcgccgcgaccatcgcgcagttccaccagcatcttgaccacggccaggatatcttccttgcgcagcacgcgcacggtgtcttccgcgtcgaggtccagacgcatgttcatcttcacgcggccaacggccgaaaggtcgtagcgttcggaatcgaagaacagcgaatggaacatggcctcagccgaatccatagtaggcggttcacccggacgcatgacgcggtagatgtcgaacaatgcttcctggcggctctcgttcttgtcgacagccagcgtgttgcggatatacgcaccgatattgacatggtcgatatcgagaacgttgatttccgtctcgccggtatcgatcagggtcttgagaaccttttcatcgatttcgtcaccggcttcgagataaatctcgccagttgcgtaattgacgacatcttccgccagatacgagccgaacagatcgtcttccgtcgccttgatggccttgaggcccttttcggcaagctgcttggccgcacgcgcggtcagcttcttgcctgcttccagaacgacctcgcccgtatcggcatcaacgagatcggagatgatcttcatgcccttgaagcgttcggcggaatacggaatgcgccagttgtcgccgtcacgggtataggtgacagtcttgtagaacgtggacagaatttcttcgccgtccatgccgagcgccatcaacaacgtcgtggccggcagcttgcgccgacggtcgatgcgcgcatagacgatgtccttggaatcgaactcgatatcgagccacgaaccgcgataaggaatgacgcgcgcagcaaacagcagcttgcccgaagaatgggtcttgcccttgtcatgatcgaagaagacgcccggcgaacggtgcatctgcgaaacgatcacgcgctcggtgccgttgacgatgaaggtgccgttgtcggtcatgagcggcatatcgcccatgtacacgtcctgctccttgatgtccttgatggacttcgcaccggtgtcttcgtcaatatcgaacacgataagacgcagcgtcaccttgagcggcgccgaataagtcagatcgcgctgacggcattcatcaacatcgaacttcggtggatcgaattcgtagcgaacgaattcgagcatggaagcgccggagaaatcctggatcgggaaaacagacttgaaaaccgcctgcaaaccctcgtcaggacgcccgccggatggttcttcaaccataaggaactggtcgtaagatgccttctgaacctcgataaggttcggcatctcggcgacctcggggatcttgccgaaaaatttgcgtacgcgcttgcgaccattgaaagaatgggtctgagccatcgtcgctcctccttctatagccttgcggcctttatcatgcgccgcccttcggcggtccttctaacgggctaaaacccgtttcctgaaagccgttccggcactcaggaaaagggttccagttatccgacccaccgggaaagtccagcgggaactggcggatggaaaaccatccgccagaatagtccgaacttacttgagttcaaccttggcgccagcagcttcgagctgtgccttgatcttctcagcttcgtccttcgagacgccttccttgacagccttcggagcgccttcgaccaggtccttggcttccttgaggccgagaccggtgagtgcgcgcacttccttgatcacgttgatcttgttagcgccgccgtcagcgagaacgacgtcgaattcggtcttttcttctgcggcagcagcaggggcagcgccaccggcagcagcaacagcgaccggagcagcagccgaaacgccccacttctcttcgagaagcttggacagctcagcggcttccagaacggtcagggctgaaaggtcttcaacgatttttgcgagatcagccatttttgtatttcctataattaaggtttgaactgttgacagcgagaaacggccttaagccgcctcgttcttccgggcgtacgcgccaataacgcgggcgatctggcccgccggagcgctggtaagcactgcaagacgctgagccggggtctggatcataccaaccagctttgcgcgcagttcgtcgagcgacgggagcgaagcaagcgacttgacgccatcggcgttaagcgtcgttgcacccattgcaccaccgagaataacgagcttgtcgttagccttggcgaattcgacggctactttcggagcggtgatcggatcgtttgcgtaagcaacgaccgtctgacccgtaaacaggtcagcaataccttccgattccgtgccctgaagagcgattttggcaaggcggtttttcgcgactttaacggacccacctgcatcacgcatcttcgagcgaagatcgctcatctgcgcaacggtgagaccggtatagtgggccacgacgaccgaaccggactctttgaaagcgccgttcagccacgcgacaaattcgcgcttttccgctctatccactgtctctctccagttgacaggaccatcattggccctgccgggttgcctttgccggacgaacttcacagtcagtccgacgttcgaggatcctgtccccttcagctccacctgccagcaggcttcactcaaaggcaactacggttcaaacctcgcatgcgctcatcgcgcgaaaccaggttattccacgtctcatgcaggctctgtgtttaaggttctcgcccgaagacgatacaccacctgcaatctcggacaggataaccggactttcatccggctatccgggtcttgcgacccggaattcttgctttttgtcctatcggaacgggcggcagcccttcccttcccggtcaggaaagatgagggccccggacgaaccggagccttccaaaatcagtcaacaaccttgacggtcgacggatcaaccttgacgccaacgcccatggtcgaggaaatcgatacgcgcttgacgtattcacccttggcagccgacggctttgccttgatcacggcatccgcgaaagccttgatgttttcttcaagcttcgcattgtcgaaggaaaccttgccgataccggcatggatgataccagccttctcgacgcggaattcgacagcgccacccttggaagcagccacagcagcagcaacatcagtggtgacggtgccaaccttcgggttcggcatcatgccacgcgggccgagaaccttaccgaggcggccgacgagcggcatcatgtccggggttgcaatgcagcgatcgaattcgatcttgccgccattgacgatttcaaacagttcttccgcaccgacgatatcggcaccagccttcttggcttcttcagccttgtcaccacgtgcgaaaacagcaacgcggacagtacggccagtgccgttcggcagattgacaacgccgcggaccatctggtcggcatggcgcggatcgacgccgaggttcatcgcgatttcaacggtttcgtcgaacttggcgacggcacgttccttcacgagaccgatagcagcagacagatcgtacagcttgttacgatcgacgccttcgcggatcttgttaatgcgcttggaaatcttcgccatcgtctcagcccaccacttccaggcccatcgaacgggcagaaccttcgatcatgcgcatcgctgcttcaacgtcagcggcgttcagatccttcatcttcgcttcggcgatcgcacgaaccttgtcgcgcgtgatcgtgccggcgcttgccttgcccggggtcttggaaccggacttcaggttagcagccttcttgaggaagtaggtcaccggaggcgtcttcatcacgaaggtgaaggacttgtcctggtaataggtgatcaggaccggaataggcgaacctttttccatttcctgcgaggcagcattgaacgccttgcagaattccatgatgttaatgccgcgctgacccagagccgggccgatcgggggcgacggattggccgcacctgccggaatctggagcttcagctggcctgcaactttcttagccattgctttctgcctttttaactttgccggatatccggctttctcgattaatgccggaaataccggctctcgactgacgccagacggactggcgggcagttcggtggtgcggagatcgacgaccggctaagccgccttcccttccaccactcccaccccatccaccggaagcgaatggagtagaaagcccttgcgggcgaaatgatcagagtttgtcaacctgaccatattccagatcgacaggcgtcgcgcgcccgaagatggaaacttcaaccttgaggcgcgcacgctcctcatcaacttcctgaacgatgccgttaaacgaagcaaacggaccgtcggaaacacggacattttcgccaatctcgaaagacaccgaagtcttcggacgctcgacaccgtcctgaacctgattcagaatctgatcgacttctttctgcgaaacaggaaccggcttggaatcgccaaggaaaccagtcactttgggcgtattcttgataagcgaaaataccgaatcggtaagctttgcacgaaccagaacgtagcccgggaagaacttgcgctctgcatcaaccttacggccacggcgcacttcaacgatcttctcggtcggcacgacgatctgttcgatcagatcggacaagcctttctgcttggccttggcctcaatatcctcggccactttcttttcaaaattggaataggcgtgaacgatgtaccagcgcgccgtcatctaaaaaactccccaatcctaacttagcggccaaggccaagaataaactctacgccataggccataagctggtcggcaagaaaaaagaatgcggcagccagaaaagccatgatcaccaccatgatggtggagatgaccgtttcacgccgggtcggccaggtcaccttcgccgtttcggcgcgaacctgctgaaaaaaggggatcggattcgtcttggatgccatctgccgctctgtctgatcaggcacaacctcaaacttcaatcagcaaaagcgaatcaaatgtcggaggtcacgcgtggacggcgcgcaaagctgaattttcagccccacgcaccgcgtgtctgttgacgctacatagaatcgattcccgcaaaagacaagcccaaaggttaaaagaacaccatacaggcttatcggagttccgatccttgcgaatatcgctcatcacaccatccaatcgtgtaacggcgacccttccccacctggccaacacagcatgcggggaattattatctcggcagcactgcaaagccggaacccgcgcctcgctcgcaagagcattcttggctgcgggatagatcctgcacaacaaacaccaccagaagaaaaacgaatcggctctcaccgccgctccttcacagcgtaaaagctgactaaataatatatagaaaacgggcatccatagtcaagctacagacacccgctttcaaaatggcaggggcagcagggttcgaacccgcgacctacggttttggagaccgtcgctctaccaactgagctatacccctatcggcgccttggcgccttcatattccgtctagttccgaaaggaacgggcttcaagttttatttgaagccggaattatgaccggcggcgaaccgccggtcgaaatcattactcgatgatcgacgagacgatgccggcaccgacggtgcggccgccttcacggatagcgaagcgaagcttctcttccatggcgatcggcacgatcagggtaacgtccatggcgacgttatcgccaggcatgaccatttccgtgccagccggaagcgtcacaacacccgtcacgtccgtcgtacggaagtagaactgcggacggtagttggtgaagaacggcgtatgacggccaccttcgtccttggtcagaatataggcttctgccttaaacttggtgtgcggcttcacagaacccggcttgcagagaacctggccgcgttcaacgtcttcacggccaacgccgcggatcagcgcgccaatgttgtcgccagcctggccctggtcgagcagcttgcggaacatttcaacgccggtaaccgtggtcttcgtcgtcgccttgatgccgacgatttcaacttcttcaccgaccttaacgataccgcgctcaacgcgacccgtcacaaccgtaccacggccggagatcgagaacacgtcttcgatcggcatcaggaacggctggtcgatcgggcgttccggggtcggaatgtagctgtcaaccgcgtccatcaggttgcggatggcatcttcgcccagttccttggaagaatcttccagagcagcaagagccgagcccttgatgatcgggatttcgtcgccggggaattcgtacttcgacagaagttcgcgcacttccagttcaaccagttcgagcagttctgcatcgtcaacctggtcgcacttgttgaggaacacgacgatcgccggaacgccaacctgacgggcaagcaggatgtgctcgcgggtctgcggcatcgggccgtcagcagccgaaaccaccaggatcgcgccatccatctgggcagcgccggtgatcatgttcttcacatagtcggcgtggccggggcaatcgacgtgtgcatagtgacggtttgcggtctcgtactcgacgtgggccgtcgagatcgtgatgccgcgggcgcgttcttcaggcgcggcgtcgatctggtcatacgccttgaattcgccgaaaaacttcgtgatcgccgccgtcagcgacgtcttgccatggtcaacgtgaccaatcgtgccgatgttaacgtggggcttcgtacgttcaaacttactctttgccatcgccgttgttctctttgttctagaatcgctcaagcgccagcacaaaagccgtcaggcttccgggccagcatttatgccaaaacggaacggcgaaccgcccgtcgatgattccttacacgccataccgctcggtaaaatctggagcgggtagcgggaatcgaacccgcgtattcagcttggaaggctgctgctctaccattgagctatacccgcgcactcatgaccctgatccgacagtggtggagggagttggatttgaaccaacgtaggcatagccaacggatttacagtccgtcccctttaaccactcgggcatccctccagatatcactatcagcagagtcgagcgactaggcatttttgcgggggttcaggctgactgtcaggccagccgtcgatccgcgaggggccttatgacgataagcttatcccctgtcaacagggtaaaggcgaaaagaatgcatgtccgtccacagcatagtggaaacaccgccttcactcacccattcacggagcgggaaagcgcccgttttggcgggctttgcgaattattttacaatcggaacagcctgatagcatttgcagggcaagccgctatcttccgcccctctaaagagctataagcgcgccatgaccgatcaaaattcgccccgtacacccaaagattctcactatgcgcgcctgcgtcgccagcaccgcgaccagaaggccggagcggaaggcaaatcaccacgcaaaccgcagcgccccgcgatcgcggcaagcgcggttgccgaaggaaccgtgcgcctttatggcctgcatacggttcgcgccgccgtggaaaacccgcagcgcaaaatcctgcgtatgcgcgccacacgcaacggctttgcccggcttgagattggcgaagccgattctctccccttccccgtggagatcgtcgatccgagggatatcgacaaggaaaccgggtcggaagccgtgcatcagggcgtcatgatcgaggccgaaccgcttcgcaccagaaaactttccgaactcagggaaagcccgctgcttctggtgctcgaccaggtgacggacccgcataatgtcggcgcgatcatgcgctcggcagtcgctttcggcgctggcgccctgattacgaccagccgccacagcccgcaggaaaccggcgttctggccaaggcagcctccggcgcattggagctcattgcccatatcgaggttcgcaatctcgccgaagccatcgaagaactgcacacgcttggcttccagaccatcggtcttgattcgcaagggcctctggagatggaggtgacgctttcaggaaaccgaatcgctctggtgctgggtgccgaaggcaagggcttgcgccagaaaacgcgcgaaaccgtgacagcacttgcccgcctcgacatgccgggcgagatcaagtcgctcaatgtttccaatgcggcggcaatttcgctttacgcagccgaacgttatctgcgttcacgctgattcgtactttctgagaccatgcctcccgacagggaaggcatggcagcgaatcatccggctttaggccgtcgcgatataggtgcgaatatcttccgcctcgcgctccacatcctcgatgcgccgtttcacaacgtcaccgattgaaatgattcccacaagcttgccgccttcctccaccggcatatggcggaagcggctgcgtgtcatgattttcatcacctgattgattgtgtggtgttcatgacaaacctgaacctttgatgtcatgacttccgcgacagacttgctcatggcttgggattcctgggctgcgagtgcacgcaccacgtcacgctccgaaagaatgccctcgatatgaccagcctcatcgcacaccaccagcgcgccgatcttatgtttgttcaacatggcgacggcttgggaaagcgtgtcagcagatgcgataaccaccacatccctgcccttcgtctcgagaatcgatcttacggtcatgccaaagtccctccaaggtttagcattcgctgcttctggcatttaaatgccatatgaagcaaaacgcagttcccttcgaccgcgttccatgatggtgcgctttgatcgcctgattggcaagtggcatcaaataggggaaggcttggtcaaagccagaaatggcgcaggatctatcgcctcaaaacggcatcatagctgcgcgggcggtccatcagtggaatcccgaaaaacccggcaatgaagccgcctatatgcgcctcccaggcaatgctggaaaagtcggcgccgccagtggaataaaggccggtgacgatattgatgagaaaccagacgccgacaaaaatgaggacgggcttgagcgtcagcgtcagcccgatgggaagcaccggcccggcaaattccgagcgccggccatagccgacacgccgaaaaccatagcgggcggcagctcccatcatgcccgaaatcgcgcccgacgcacccaccagcggcgaaaggctttcgggatggagtgcgtaatgcgtaagccccgcgacgaccgacgtgaaaacccagaataggatcatccggaccgcgccgattcgcccggccagcggcgagccgaatgcggcaagccagatcatattgacggcaatatgcgcaaaactgccatgcatgaaggaatagctgataaacgtaaaaatcaccgccggatcaacaaagccgctcgccatcgaaaagcgcgccgggatcagcgcaaagttcatcatgaactcaaaatcctgccgctcgctcagaatataattctgatagacatagaccgcgacacacaacccgatcagagcaatcacgacacccggaatattgaagatcggctcgcggccgcctgtgccgcgcatttccggctggggaatgctcatgaagtgctgctctctcttgtctttcggaagcatcggcaggcgccccttacggttcgccttccctgcgcatcacacatgttgatagggtagaatatgttaaaaataaaggccggcggagtttcccgaccggccctgatgcgagcaggaactgtccgcaacatgaaatctggagatcagaaaaacgcctgacaagtcaatggcttcttctgatgccctcaactaagcctgtatttgcgggcttttcaaccattacttattattaaccttaacgcgcgggcacggtggatgaagaaagggttaaactggcttcctccccgttaatactattttaatgcgtcgaacagcggggccggcctccgccccaaacgatatgttggaaccacggcgcaaaatgaaacaccgcagcacgatcgcgattttcggcgaatggcagcgacttgcgcgcgatgaaagcggaagctttcatgtgccgctgcgcgagaatgtcgatccgcgcaagctggggcgccacctctgcgacctcttctttctcgagacggacaagcgcggtgaattatcggtgcggctggccggaacgcgaatctgtacgctgttcaggcgtgagctgaagaatatccgctttctttcgctctggccggaacaggaccgccctgcccttcgcgaaatggtgcagaatgtgggcgcgctggaagttccagccctgagccttcatgacggcatcagcctttcagggcgaagcctgcactttgaaatgtttcttgcgccactcataacggccagtggacagatcagctttctgggcagcattgccgtgccgaatccggtcgcatggatcggggccgacccgatcgtacttggccatttgaatgcggtcgagccgattgcgcctgatcttgccctcgcagaagaaacccataaatcggcggccatcaccgtgaatgcaagcgcaaaccaccgccattgcgcaagcccgtatcaaaagccggcaaggaacgttccgaaactgcgtgtgattaatggcgggcgggcctgatgccccaagggcgaggaaaagataaacgcgcgtcaaggttacgtaatagcaaacgacatcagggcttgaatgcgctaaaaatgctcaaaaagcactgaaataaggccaaaaaggcccaattattgacaaaagctttccgtgttccgcgcagttttaatcgaatttgactcgcatttttgcgcgtgaatttgcccgctttcaaattatgccggtcatcttggtctccaacagggagacaaaagaatgacaaaacaaatcttcatcgcagcgatcctgatgctgctgggtgccgggctggcgcaggccgccaatcccgcctcgacctcgccctggatgaccaccggcgagcgcacctcgcaaccgataggccactatgaattctgccagcgccatccagccgaatgcagcagcacaagccgcagcagcgcctcgctgaaactgacgcagcggctctggcagcagatcatcgacgtcaacgagcgcgtaaacacgacgatcgcaccgatgaccgacatggaagtctggggacaggaagaatattgggaatacccgaccacggcgggcgattgcgacgactatatgcttctcaagcgccgcgaactgatggcgctgggcgtaccggccaacacgcttctcttcaccgtggttcgccagccgaatggtgaaggccacgccgttctgaccgttcgcaccgatcgcggcgatttcattctcgacaatctcgacccgcgtgtcctcgcctggaacaagaccgactatacctatctcaagcgccaatcgacctacagcacgggtagctgggtttcaatccgggatgaccgtgacattctggtcggcagcattcactaatacacggaccaccgcaagcctcggcaaaaagggacgggtcgtcatccccgtccctttttgttggtttcagccgcctttcaggcaggctccatgccgcgcatgaaggaatgtcccctctccacataatgctttgcagaggcccgcagcttttcaacggcagcatcgtcaagctggcgcaggacacgcgcgggagagccgacaacaagcgaattatcagggatttccatcccttctttcaccaatgttcccgccccgataaggcaattcttgccgaccttcgcgccattgagcacaatcgcgcccatgccgataagagtattctcgccaatcgtgcagccatggagaatcgcacggtgcccgatagtgcagcccgcaccgatggtcagcggaaagccgatatcggtgtgcatgatcgtctgttcctgcacattggtatcggcaccgatagtgattggctcattatcgccgcgcaacaccgcgccgaaccagaaacccgcattctcgcccacgaccaccttgccgatcagcgtcgcatccggtgcaatccagttgctctcgcggtccgcaaactgcggcttgtgcccgttatatgcatagatcggcatatgatttctcccaattcgccagattacggtaattgacgattaagggctagagcggttcctgttttaacagaatcgccggaaccgctctaactatttgttttgtcgcattatccaacgcaaaaccgtttcacacttttgctggaaatgctctatgctgttttggcccgatgcacaagcaggagttcgcgcgtcatgacctgaaaggggctcaaacaaaaacgccctctccggatggaaagagcgtttaaactatacccggcttgcgcccgatcagagatcgacgtcgagaatggccatcgagaaattatacgacaattcgccttcatcctcatccttgtagataaggccgagaaattcgtcggcgaggtaaagctcggcggaatcattcttgcgcggacgcgccttcacctgaagatcaggattgttgaaggtccgtttgaaataggcgtccagttttttgagttcttcgggtttcaaccggattctcctgacattgatttgaagccggtttattgcacccggcattttcttatgtaaacccctgacatcgcctatcgcaggctgtagcgacgaattaactttcggtttggcatgggcaaaagtgcgaagcgaggtcagaaatcagtccattgaactgatttccccgcatggacgtttcacatttttggcccgaagacgctccaaacaaagctttcaccacatataggccgtctgcgggataaaaccagcagacaacccaactttatggcatgagccgttatcaatattggaattagatgccgtcacccagcatctggtccatcacgcgggatggctccgtgcagcccgtttcgccgatgatgcgcgcaggcacgcccgccacggttacattatgcggcacggacttcagcacaacggaaccagccgcgatcttggagcactgccctacctggatgttgccgaggatttttgcgcctgccccaatcagcacgccctgacggattttcggatggcgatcaccgctcgatttgccggttccgcccagcgtaaccccatgcaggatcgagacattatcttctacaacggccgtttcacccaccacaagccctgtagcatggtcgagaaacagcccgctgccaagcctggccgccgggtgaatatcggtctgaaagatcgatgacgagcggctctgaagataataggcgaaatccttgcgaccttgcttgtaaagccagtgcgccagacggtgtgtctggatcacatggaagcccttcaggtaaagaaccggatccataaagcggctataggccggatcgcggtcataaacagcctgaatatccacacgcaggacgtgcgaccattccgggtttgcctcaagcatcgtatcgaaggtctggcgcaggatatccgcgctcacatcgggatggccaaggcgttcggcgatacgatgcatcaccgcttcttcaaggctcggctggttgagaatcgtggcgtagagaaaggcgcgcagaaccgggtcattcctggtcgcctcctccgcttcggcacggatggaatgccagatgggatcgacctgatcgagaccggcattcacttttgaagacatgcgaacggacatatccatactccagttttgcatcgtgcaggtccggcaaaagtcaaattttcgccagtcgcaccgcaatacgagttcggcgcgcaggataacttaaaatgcattgccctgacacccgccgaattattgtcgctgatttgacggggtgcgcgaatgcgcaccgcaatcaccgtcaggttagagcgggttttccttcaggaatttcagaacaccctgcttgtacaccttgtcgcccaccgccagcatatgatcgcgtcccggaatgtcgagcgcctcaccattgggcagcagatttgccagttcctgcgcgcttccggcaatgtcatccgtggtgcctacggccaccagaaccggctggaggatgcgttcgatcgccgccaccggaacaagctccttcgacgtgatgacgcaggctgcaagcgcaatacgatcactcctggtctgatccgcaaacttgcggaacatctggccgcgcggatgtgtgattgtcgccggatcttcagccagaagcgcttcgccaataggctcccagtctccagcccccgtcaccatgccgatgccaagcccgccaaaaacggcgctatgcacgcgctcggaatgttcgatggcgagaacggcagaaatgcgcgcgcccatggaataccccatgacatgggccttcgcgatgctcagatgatcgagcagtgctgcggcatcgcccgccatcttgcttggcgtataatcctccgcttcgtggctttttgtcgaaaacccgtggccgcgattatcgatggcgatcacgcgatagcccgcttcggtcagcgtacggaaccagcccggcgaaacccagttcaccagacttgacgatgcaaacccatggataagcagaatcggatcgccttctccgacctgacgatacgcaagacgcaatccgtcatgttcgaaatattcgatatcgaaggcactcacctgttcattcctcttgatttcattgcagcggcatcaggagcggcattcgccgcagatcacgcgatggatcgccctgtcgccaacttttatgcctgtgcgtttgaccgtaccggccaggagttcaacggcatacgctgccggaacctcggaggaaatgagattttcagaaaaaggcaccgcattttcgtgaatggcaaccacccggcccttgtcatcaagaaaaaccatatcgagcggcagtggtgtattctgcatccacatcacgatgcggcgcatttcgcccaggatgaagatcatcgcacggtctttgggaaaatccgtccgccacatcagcccacgcacacgcgcctcatccgtgtccgccacttcaagcgcgaaattaattttgttgcctgtcgaggtgatgaaggtgagctgttccttatcgacaggcaatcgcatcggttgggcttcgtccgcgcgggcgacaaaggcaacaaacataaatgccaaagcgagaaaaatgcgacccatctgcctagcccttccttgtttttattgcgccatttttcattgcgtcctgcgggagcgaacattcctgcgcggccgcaaatgcgccgatatttctttgaatggcaaagggcgccattgcacatgaagattatcaaccggacgaaacggcgacaagggcacaagtttcgtgcttcaccaacctgttacgagaggccggcctggttcaatcagacccaaatgggggctggagcattttcgagccagaagtgtgaaacgcctattcgggaaaagcagtccacagggctgatttctgcttccgcttcgatgcgttgaaaatggcggcaaaacaaagagatagagcagtcccagcgattccgttttaatcggaaccgctctaatgtgaaacaggtatggctgttccgatatccgggtggatttcggctgccatgaggcccttttcgccggtgccgaagcggatcagcaccacctggccggggcgcagttccatcatgccgaaacggcgcagcgtttccatgtgaatgaaaatgtcttccgtcccctcaccgcgcgtcaggaagccgaaacccttggtgcggttgaaccacttgacgatcacgcgctccagcccgctcgatggcgtgacggtaacatgcgtgcgctgcggcggcatctgcgcggggtgaatggcggttgaggcatccatggagagaacgcggaagcattgcaggccgcggtcgccatggcggacttcgcaaacgatgcgcgcaccttccagcgccgtctgaaatccgtcgcggcgcaatgaagttacgtgcaggagaatatcggtcagacccggctggtccggcacgatgaagccatagcccttggccacatcgaaccacttgatatgaccagaaacctcaatgagctcgcccagttcttccgaggcgtgctggctgtggaactggtcatcagacacagacttgtccgccatgcgttcgcctctcctctgttcttccttcgggtttccgacctgattcttgcctaaagaataacacttccttaaccggaggcggcaagcttaaacttttgtccatccccatgatgaccacagactttatgctttcatggttattttcagtggcatttcgagaattgaaagccacctatcaagctgaaatatggctgccaggcgttttggcaatgtcatgtccttcacttcggtctggtcgattatgggcttgacgaacgacatgctacatcggatttgatgatgtgagcgaaccaatcggttctccgtgcgttttcaagcagcgggcgcacgggcaacaaaactcggcaaccaaggaaaagactatgcgctatctgcacacgatggtccgcatccgcgacatcgacgaatctctcgatttttatgtaaacaagcttggccttgaagaaatccggcgcatcgaaaacgaaaagggccgcttcacgctgatcttcctcgcagccccctccgatacagatcgcgcccgggcggagcgcgcgcctgaactggagctgacctataactgggacccggaaacctataccggcgggcgcaatttcggccacctcgcctatatggtggacgatatctatgccacctgcgagaagctgaaaagcgccggcgtcaccatcaatcgcccgccgcgcgacggccatatggccttcatcaaatcccctgacggcatatccatcgagctgatccagaagggcgagcgccttgctccgcaggagccttgggcatctgccgaaaacatcggcacctggtgataaaagaaaaagcctggtctcgcgaccgggcttcttgttgaaagaaaagacttattccgtgccttgaatagcggcgagttgccacgcgccgccatctgtgcgggtgaaggtccatagctcgacgctttccaccggctcattcgggttgccttcgacaaccgcgccgctggtgcgatccaccatcacgtcgatggccgaatagcgcatcgccaccgttgcatattccacattgccttcgcgccaggcttcggacacatcgccctgaagaagcttcacatccttcacttcattgcgcttgccgccggatgcgatttcgccaagttcttccgccagataagacatggcttccggcgtggtgagcttgcgcagcgccgcataatcctcacggccatagcccccctggatatccacaagcatctgctcaaaacgatccagatcttcctgtccgacatccatcggctcatcctccacgacgggagccgcagcctgtttggtctcaaacggattgacggatggtgtgcggccgctaaagctgccctgaccggatgcgcttttcgcctaaccgaaaggctggctcgcgccgaaaggctgcgccccggcatggcccgcgccagccgctgccgtctggcggcgattggcaaacatgcgcatcacgaacatggcgatcagggcaatgacggccacttgcaggatcaggccgccgaccagcaggccgccaagcatggaacggccaaaattgccgaacaggccaccggaacgctgtgccgcattctgtgcgccagccgcagcgggacgggtcgtttgcgtcgcgcctgtgttcggtgtcatcgagcgttcgatgggagccgcattgttgggcgcggtacgggtcggcgcaggcgtagaataggtgcgcatgccacggctaccaaaaccgccaccgcccgcgcggcgagcctcagcgaaatcgacagccgtgaatacggcaacaaggccgaggacaagtgcaagcgtcagtttggttaggcggtttccggaacccgtcattcgtttctcccggttagagcagtttcgacgattctgtaaaagcagggcccccttcagggccctgtctcaatgtttaaatcagggctcatatgggaattcggccccatccttcacaagggtgggaagccaaaaaatccagaaatttcaaatgaaccagagctttaaacaggcaaagccgcatccagaatctggatttggggagaaacagaaccattccaatggttgagagaaagatttccggccacatgcacactgcagccgatattgttgaacaggaagcgtccaagatcgccttctgccgctcgaaatgcgatcgcattgacccgcttgccgtctgccccgcgcaatgtcacccgcacatgatcccgcccgacgccccgcacatcggccagcacatgatgcggcagcgccaacaggggctgcggatgcgcagaaccataaggaccggctttctgcaaagcttcataaagcgccacggtcgcaccggatgcagccagcgccccatcgatggaaaggctctggttttcacgcaagcgcgacacgatatccgcggcttcttcttccagataggcgcgcagcgcgccaagattgccgcgctcaatggtaatgcccgccgccatggcatggccaccgcccttcaccagcaggcccttttccaccgcaccgcgcaccagcttgcccagatcaagacctgaaatcgaacgccccgagccggagccgacaccattggcgttgaatgcaatagcaaaggccggacgccgcgccttttccttcagccgggaggctagcaggccgacaatgcccggatgccagcggtcactggccgttacgatcacggatgcgcccgccccgcccgaaatctccagcgaagcttccgcttccgcctccatgagcatttcggcctccatggcctgccgttcctgattgagcctgtcgagttccattgcaatgcgatccgccattgccgggtcatccagcgtgagaaggcgcgcgcccaagcccgcatcgccaatgcgcccacccgcattgatgcgcggaccgatcagataccccagatgaaaggcattgagcggctccccgatgcgcgcaacgcgcgccagcgccgccaggccgacattgctttgcccgcgggcaacgagcaggcccttcaccacaaaggcgcggttgacgcccttgagcggcaccacatcgcaaaccgtcgccagtgcaacgagatcaagcatggaaagaaggtcaggccccggccccttgccgcgcgcgcgcaggattttggccacctgcaccaatgccaggaaaaccacgcctgccgcgcagagatggccttgctgcgaaatatcgtcttcacggttgggattgacgatcgccaccgcatcttccggcagatcgccgccgacctgatggtggtcaagcacgacgacatctgccccggcctgtttggcggcggtgatggacggcacgctgttggtgccgcaatcgaccgtaacgatcaggcttgctcccttggcggccagttcccgcatcgcatcgggattggggccatagccctcgaaaatccggtcggggatatagatggaatgctggacaccgtaatgtttgagaaaccgcgccatcagcgcggaagaacacgcgccgtccacatcataatcgccaaagatcgcgaccgtctcgcggcgctggatcgcatcggcaatgcgccccgccgcattgtccatgtcgttgagcgtcgccgggtcgggcatgagattgcgcaacgtcggatcgacaaattccggcgccccttccacggacaccccccgccccgcaagcacacgcgcaaccagatcggaaatgccatgatgctgtgcaatggcaagtgccgtattggcttcacgcggacccagccgatccacccatttctggccggttgcggattgtttcactccgaggaaaaaacgctctgttgtcattggtccttaaagacacaaaagccagcgttcttcaatgatgagattaaagtcagcttccccgcgccaagccatgcgcaaccaatcgattgataatttcaggatagcttacaccgctcacagccatcaccttggaatacatgctcatatcggtgaagccgggaatagtgttgatttcattcagcacgatacgcctgtctgccgtaacaaaaaaatcaaccctcgccatggaatcgcagcccagaacccggaaagccttggcggcgatcgcacggatttcattctctacctgttcgggcaactccgcaggaaccttgatctcagttccatcggcatcgatatatttggcatcataactataaaaacagtggctttccgcaggcacaatctcgccagcgcgcgagacgaacagcgcgcctccttcgtcttcaagaacgccgcattcaacttcgcgcgcctgaatgaactcttcagccagcagcttatcgtcataagtgaaaccatcggacatggcagcctgataatctgcttccgttacaaccttgtggacaccgacagacgaaccctgacgggcgggtttgataaatatgggcaaacccaaagcctgttcgagcgcactgaaagcgggaacctcttcgcgcgtgatggtcacggattttgccgtggacaggcccgcttcattgaccaggcgcttggcaatatccttgtcgagtgcattggcggaacctggaataccacaacctgccagcggtacttgcgcaacctgagccaagccttgcacagcaccatcttccccatgaaggccatgcagaaccggaaatatgatatctattttgtccgcctcgtatggagcgccggcatcaggaaccacgatggcacgcccacagccgcccggaacaaggcaaagctctgcgccgcttgacggcttttccagcgcaccgttcacgaagcggctcaacagccattgtcccgcgcgtgttacaaaaacaggaacagcctcatatttggccggatccagcgcattcatgacattggttgctgaaagaacggaaacatcatgctccgctgagcgtccaccaaagaggacaactatacgcatttttccagatgccatgactacctcgatataatttgaacaaagattgcttctcaaaaatccggatcaagttcggctatataatgtcgtccccatcaagggcctaaaatatcgcggcatcatacagttgccgatggagcgtatcaaatcaaaaaccccgaaaaacgatacgcttttcggggtctgaaacggcaggccgttcgatctcatatatgtcctagggcgtgtctgcattcaacgtaaccagatcatagcgcatgcgagatggacgaagcccatgaatgcggtcaatgttttctcgcatcgcagcgcaatacgacgatagcgtttcaacttgttaaaaaagcattcaatctgatggcgttccttgtacagcctccagtcgattgttgggacactggaacgtgttggattgaccttgatctgagccgttgccttgagattgctggcaatgaaggcccttaagtgatcggcatcataggctgcatcagcaatgacatgccccacacccttcaagccggatagaaggcttgaagcttgcggacagtcaccataatggccgggtgttggctttattcgcagcggtaggccgatagcatcgacaacagcatgcagcttggtcgtcaatccaccgcgcgagcgaccgatgcaggcagcttcagccccccttttgcgcccgccgcatctgcgtggactttcgatatggtgctatcaatgaggacatattcaaagtccggcgtatcagccagggcatggaaaagcctttcccatacaccggcgtgcgaccagcgccgaaagcgggcatgaaccgctgtccatttgccgaaggtcgcaggcagatcgcgccagtgcgctgcattggcagccatccacaagatggcgtcgacaaataatcggttatcaacgccactgcggccgggcgtaccaactcgccccggaagatatgcttcgatccggttccattgctcatctgtaaggcttcgtctgctcacggctgttctcctttaacaaccttgaatcagaatttcgtacaaaagggaatccttgaatgcagacaagccctagagcggttccgattaaaacggaatcgttggaaccgctctaactatttattttatcgcattttccaacgcaaaaccgtttcacacttttgctggaaatgctctagaatttggacaaaccctgatggcgcgccttgatttcacgcaccgtctgcgacgacgagcgcatcacgatcgtatgggtctggatatgattccgcgcgaatttcacgccggaaagcatattgccatccgtcacgccggtcgccgcgaagagcacatcgcccttggccatttcctccaaggtatagatctttttcggatcggaaatacccatcttggcggcacgggcaaccttctcttcggtattgagctgcaaacggccctgcatctggccaccgatgcagcgaagcgccgcagcagccagaacaccttcaggcgcaccgccaatgccgatatagatgtcgatgccggtctcgtccggatctgtcgtatgcatcacgcccgccacgtcgccgtcgccgatgaggcggatcgcagcgccggtcgcccgcacttcttcgataaggcgcgcatgacgtgggcggtccatgatgcaggcggtgatttcattcggcttcacgcccttcgccttggcgatggacatgatgttgtccgtcggcatggcatcgagatcaacgacacccttgggatagccggggccgacagcaatcttttccatgtagacgtcaggcgcgtaaagcaggttgcccttttcggcaatggcaatgaccgccagcgagttcggcaggttcttggcgcagatcgtggtgccttccagcgggtccagtgcaatatcgacagccggcccctgcttggtgccgacttcctcgccgatatagagcatcggcgcttcatcgcgctcaccctcgccaatcaccaccgtcccggtgatgggcaggcggttcaattcctggcgcatggcatcgacagcagcctgatcggcagccatttcatcgccgcgcccgcgcagccttgccgccgccacggctgcacgctcggccacacggacgagctccagtgtgagaatgcgatccagcccgtgggggtgctgctctgcggtcttggccatttgaacaaagtcctgaatttgaattgcgtttatgcggcatcgccgccatcgccgccccatggcgacattgttcaaaccttttgtcaaagtccccgacagcctgcaagagtgtaggagctaaaaacagtgcgcgctcaaagccttaatcgatttagagcatttccagcaaaagtgtgaaacgcctacgcggggaaatcagtccactggactgatttctgatcccgcttcgatgcgtcggataatgcgacaaaacaaatagttagagtggttccaacgactctattaaaatgggaaccgctctgagctctacacgcttcgtttcatgcaccggtcggatgtgaacggaattcgtccaatcctgaggtcgcaaaaccttgatgggggaacaacactcagccagcgcgttcaatgcggatcatctgcggcttgtccaccagatgatcgtctttcagaatggcttccagagccttcttgaccgcagattcggttgtctcatgtgtcaccagaatcaccgtcttgacaccttcgcgcggcgcgtcatccatgggcgggcgctgcacgatcgattccagcgaaatgtcgttttccgccatgcgccgggcaatcgccgcaaaagcgccaatgcggtcatgtaccgtgaggcgaatgaaatagccgcccgcatgtttgcgcatcttggcgcgattatagggctgcaaggccttggcaggcgtgccgaataccggcccatgctggaaacccggacggctcttggcgatatcggccacatcgccgatcaccgccgaagccgtggcattgccacccgcaccgggacctgaaagcagaagctcacccaaaagatcggtctcgatggcgacagcattggtcacaccatgaacctgcgcaataaccgaagaggttggcaccatggtcggatgtacgcgctgttcgatgccggtatcggtcttctgtgcaacaccaagaagcttgatgcggtagccaagttcgtcagcggcacgaatgtcagccagcgaaatattgctgataccttccagatagatatcgtcggcggcgatctgcgtgccgaaggcaagactggtgagaagcgccagcttgtgcgctgtgtcgttgccttcaatatcgaaggtcgggtcggcctcggcatatcccaggcgctgcgcatccttgaggcaggattcaaacgaaatcccctcttcccacatccgggtcaggatatagttacaggtgccgttcatgatgccgtaaacgcgcgaaaccgtgtttccggtcagcgattcacgcatggccttgatgacgggaatgccgcctgcgacagccgcttcaaaattgagcaggacgcccttctcctcggcgatcctggcaagtgcaacgccatggcgcgcaagcagcgccttgttggccgtgaccacatggcggccagcgcgcaaggccgcttccacagacgccttggccgggccatcctcgccgccgatcagctcgataaaaagatcgatctcggcagatttggcaagttccaccgggtcatcgaaccatgcaatgcctgaaaggtcgatgccgcgatcccgattgcggtcacgggcgctaaccgccgtaaccgttacaagcttgccgcactggcgcgtgagcatctcggacttgtcacgcagaatacgtaacaccgaagcaccaacggtgcccaggccggcaacaccgatccgcaatgcatcactcattatttcgaccttctactggagtggtttcatcgggtgagaactgcgggcaggataaatccagcccgcgagcatgggcggccgcaagcatagcccagcctgcaaacatgggccagcccgcaaaggtgggaatgccgtctagcggtgaccttcaagcggaatcacattttgcaggttctcatccttggcagaaaagaaccgcttgatattgcgcgcggcctgacgaatgcgatgctcgttttccaccagcgcgatgcgcacataatcgtcgccatgttcaccaaaaccgacgcccggcgcaacagccacatcggcctgctccaccagaagtttggagaattccagcgaacccagcgagcggaaccgttccgggatcggaacccaggcaaacatggtggcagccggtggcggaacatcccagccagcgcggccgaagctttcaaccagcacgtcacggcgctgcttatagacattgcgcacataggcaatgtcggagccgtcaccattgagtgctgccgtcgccgccacctggatcggcgtaaaggcgccataatcgagataggatttcacccgcgtcagcgcggcgatcaaacgctcattgccgaccgcgaagcccatgcgccagccgggcatggagaaagtcttcgacatggaggtgaactccaccgtcacatccattgcgcccggcacttccagaacggatggcggcgggttgccgtcgaaatagatttccgaataggccaggtccgaaaggatgacgatgtcgtgcttgcgcgcaaaagccaccacgtccttgtagaaatcaagcgtcgccacataagccgtcgggttggacggaaaattgaggatcagcgcaatcggcttcggaatggagtgtttcacgccgcgctcaagcgtcgggatgaaattatcgtccggcttggcctgcaccgagcgaatgacaccgcccgacatgatgaagccaaaggagtggatcggataggtcgggtccgggcacagaaccacatcgcccggcgcggtgatggcctgcgccatattggcgaagccttccttggagccaagcgtggcgacaacctgcgtgtccgggttaagcttcacaccaaaacggcgtgcataatattgtgcctgagcacggcgcaggcccggaatgcccttggaggcggaatagcgatgggcgcgcgggtcctgcacagcctcgcaaagcttgtccacgatattttgcggggtcggcagatcgggattacccatgcccagatcgataatgtcggcacccgccgctcgcgccgatgccttcagacggttgacctgttcaaagacataaggtggcagacgacggattttatggaattcttccgacatgatcctgttccaaaggagggttgaatataatggcgctcacgcaccgcgaaggagctatacacctgttctcgaatcgggtcgagacttgataccgggccaaacgcccaacttttggcggttatggaagggcttattcctgaccggactcgatctgcttcagggtagcatttgtctgctcctgcgcctggcggcgcatagcctgagcctcggccgccgtaaagccgcccccccccggagccttctgcggcgccagacgggtgcggtcagcgtcaagcgtcgtggtcaattgctgcttttcttccggcgtgatctgcgctgtcgcagccttgggcagatgaccaaacttgggataaacgccggtgcgggaagcgccttcctgcggcgtaccctgaaactctttgccaccggcacaggccgtaagcatcgccgccgccattgctgccagcaaaaaattggcgatctgccgcgtgcgcttggtcatggtcctgttcccggttaagcatatgccgtgctgcttcgtgcagcagcggacagagataaagtatttgcgaagggatagcatcaagttgaggcgccctgtcaacaagcgaatgctcgcatgggcaaattgggtcacgtgaaggctgtccggcatggtttggcaacaaggcccgccaataaatataactacagattacaaagattaatattccgtgatgaaccaacagcggcaagtcacttaatcccacagaacatcaatagttgcactcggcttccaaaaaacttaaaaattggtaacaaatttccgcaaggtgatttacataatacgacgaggcgatgcttacggccctgaaaagactgttataaatcgctgatatttctgcaattatctttccggcattccagccgggatcgtggggacgattgtttcaggcatgaagcaaaccctgcacgggagaaccgatctcccgaaaccaggtgggctcggacatgtccggttcgccaaactggtcagggaaatcgagccggagcagactgttgaaacgtgaaaattcatcaacccggacaaccagcaggtttctttcaggcagcattgctttgctggcgctttttgtcacatcgtgcacatccaccggcactggcaccggtctcgacggaaaaccgctccagcttgccgccggtgcggatggctccatgattgccgatacgttgcaaagcgcggcagaccaggcagttgcagcagaagatttgaaggcgaaagcagacgaacccggcgcgacaaagcccaccgcgacggcaagccccagcagcacagataccaataataaagagaaggcaaaagccgacgccgacgcctcatcggaggccagggagccgacagagctgaccgccctcgcccctcagccgccgaagacttcccttttcagcatgtttggcaatagcaagcctgcggaagcaaagccggacgaatctgcgagccaggcagaaaaaccacaggaaaccgccgcaactgcggtaaaacaggccgaacctgccaaggcgcaggacgttggggctgcaaaacctgcacaggcagcagaaaagccaattcaggtaagctcgctgttcggctcttccaaaactgcctacgcttctgcgcaacgtccccccgcctctcagggcagtatcgcccgccttttttccgacgaatcgacaggcgcccggtcaagccggacagaaaacaagaagctggcggttataaagcctgtctcgtccaccaccgcaacacacgactataactattccctctccggcgttcgccccaatggcggcatagaaatcaagcatcgaaacagcctctatgacgatagcgatatcgatgcgaacgagaatgatgaatttgccagcgtgacgctggcatcggcacccggccttgcccgccttgcacccaatgggctgaaagtccagcgccaaaccgtggatgtggcttgcctaaagccagagcttgggaacgccatttccgccgtcctgtcatggtgacatcgggctatcgcagcccttcttataatcgcaaggtcaatggtgcgcgccgctcgctgcacatgatctgcgcggcagccgacattcagattgatggcgtctcgaaatgggaaatcgcccgttttgcccggtccatgccaaggcgcggcggtgttggcacctattgccatacaacctccgtgcatgtggatgtaggccccgaacgcgactggaactggcgctgcaaaggctgatccgcgtccaccgcacaattcgcccaatggcaaatcaaatggccggtcttttcttttttcttgtattttcaagcggatagacggaaacacagcaggctttcatcccgtctgggcagcaattggcacttttttcagaaaagtgttgttttgggcttgcgagtcggaaccttcatcaatataagcccactcacaccagcaacgggcgcccatcgtctagcggttaggacgccgccctttcacggcggaaacaggggttcgattccccttgggcgtaccatttgctggttttatccctcaaaatcgatacaaaaattactggctgaattggcgttgtgctgttacgcgcatgtctgtaagcaagtctgcaacttttttggaaggaccggaaatgccaagagcaacagcaatcgttcccactgcccatgccagccgctacctgcaacagctctgcaagcactggacacacaagttcgcggtcgaattcacaccggaacatggcacgattgatcttggcgaaggccgcgtggtgattctcgatgccgatgcggaaaagctgaccgccaccgtggaagcatcacaagaaaaccttgcctctcttgaagatgtggttgcaagccatatagtccgcttcgccttccgcgaggaactggcgttcaactgggccacagaatagcagcaggcgcggcattttaccaatctgtaaaatgcccgcaaattgcccggaatagtcattatcgcatcacaatccgggccaaatcatccgcgaaattcttcccacttctaacgagtgatttggtgggaagaaaatgacaagcgaaacgagaacaacccttacattcctcggggccggtcttgtcgcagccgctctggttctcggagcggacttaagctggcatgacgtcatcaggaccctgttttagagcatttccggcaaatctagagcatttccagcaaaaccgcttcgcacttttgctggaaatgctctaaatcgccccatgctgtttcctacccccctcatttccggcaggctggagcgccgctacaagcggtttcttgccgatgtcactcttgatgatggccggttcatcaccgcctccgttcccaataccggctccatgctgggcctgacggcgcccggttcacgggtctggctcagcttttcggacgccccgcaccgcaaatatgcgcacacactccagattgtcgaggccgacaatacgctggttggcgtcaataccggattgccgaaccgcatcgcggaggaagcgatcctgaaaggcctcatacccgaccttgacggctatgcgaccctcaagcgagagcaaaaatacgggcgcaattcccgcatcgaccttctgctcgatgatggcccccgcccgcgcgcctatgtcgaagtaaagaatgtgcatttcattcgcacgcccggccttgcagaattccccgatacggtgacggcgcgcggcgcaaaacatctggacgaacttgttgatgttgttgctgctggtcatcggggcataatgctgtttattatccagcgcgccgattgcagcagatttggtatttccggcgatcttgatcccttttacgcacgggcttttgaacgtgcgattgcatccggggttgaggcgtgggccgttcggtgccacataacggaaaatggcatcgacgccacagagctggtgccaatcgaggacatgagacggatcgagtgatggtaacctatatcgaagcgacaagcgcacccgtgaaatatacaggccagatcaggctctacggccccgaagccttcgaggcgatgcgcaaggtctgcaacctgacggcacgttgccttgatgcgctgaacgatatcgtcaaacccggcgtgaccaccaatgagatcgaccgtttcgtatttgaattcggcatggaccacgatgcgtttccggcaacgctgaattatcgcggctacacgaaatcgacctgcacatcgatcaaccatgtggtctgccacggcatcccgaacgacaagcctctgcgcgaaggcgatatcgtcaatatcgacgtgacttatctgcttgacggctggcacggagattccagccgcatgtatgcggttggtgaaatcaagcgcgcttccgaacgtctgctggaagtgacctatgaaagccttcttcgcggtatcgccgccgtcaagccgggtgcgaagaccggcgccatcggcgcggcgatccagacctatgccgaaagcgaacgctgctcggtggtgcgcgatttctgcggtcatggcgtcggccggcttttccatgatgcgccgaatatcctgcactacggcacccccaatgaaggtgtcgagatcaaggaaggcatgatcttcacgatcgagccgatgatcaatctgggcaaaccgcatgtgaaggttcttgccgatggctggacggcggtgacgcgggaccgctccttgaccgcacaatatgaacacacggtcggcgtcaccagggatggctgcgagattttcacgctttctccggccaatatctttggcccgccttccatgcggtgattgaaaagcggcaatcacttattgtctgatctgttttcgcgggggtttaaacagaatggcaaagaagaaggatacgcccggagatggcgaatttccgggcttcagcgacacgctgcaacgcacaccgaagctggagaagcctcattatgcggggcatcgcgaccggctgaagcagcgcttccgggatgcgccggacgctctcgccgattatgaattgctggagcttctcctgttccgcgccatccgccgcgcggacaccaagcctattgccaaggcgcttctcaaccgtttcggctccatagccgaagttctggctgcgccagagaatctcattgccgaaattccgggcgctggccccaccgtcgcgctggaactgaaactcgtcgaagccatagccaagcgcagcgcccgcagcaccgtgatggagcgcgaagtactcggctcctgggacaaggtcatcaattattgcaccgccgccatggcgtttgaaacccgcgaacaattccgcatcctgttcctcgacaagaagaacaagctcatagccgacgaagtgcagcagaccggcactgttgaccatacgcccgtctatccgcgtgaggtggtgaagcgggcgctggagctttccgccacggccatcatcctcgtccataaccacccgtccggcgacccgacgccatcgcgcgctgatatcgacatgaccaagcaactggtcaacgccgccaaggcactcaatattaccgtgcatgaccacgtcatcatcggcaagcacggacatgcgagcctgcgcctgatctgatttgcctctccatagttaccaatcattaagcatggtgcgaagaaggttgcgcaatctgcgaagtttgctcgaattttcttaaatttagccacaattaagagtgagacgaaggcccgctcgaaagcgccgctttccgcccgaaaaaattgagttcaagcatgtttcccgccggtgttttggccgggaaaaccggagtacaaaatgttcaagcgttctatcaccgcagccgcgctcggcgctgccgtcatggcctttgcaggctcggctttcgcagccgacatgatgggaaggaccgactacacctataacgaccctgtcgccgccggtccgcatgactggtccggcaattatgtcggcacgcaggttggtggttcgtcttccaaattcccaagcccgtttgccagccgtaccggcgccctcggcggcattgtcgtcggcaagaacatgcagaacggcaatatcgttttcggcgcggagctggaaggcaacttcgccgaagccgaacatcgcatcggccatggcggcacgctacagcaatcttggaatggcaatgccaagggcaaggtcggctatgccttcgacaagaccctcgtttacggcaccgccggttatggcgtgacccgcttcaaggctaaggacaacaccacttccgctcccggctgggaaggcggcgtactgattggtgcaggtgtggaacaggccttgagcggccctctctccgtcaaggccgaatatgacttccagcgtttcaacgatgtcaaatcgcaagtgaatggcatcgaacagcgtaacaacctgaagaaccattcgatcaaggccggcctgaactacaaattctagtggtctgattccaacatttgcctccctcggttcaagcgttgagcaaatgttggaatcacaaagaccactagtaagtatatgtatctagtggatttttagaatttgacgtttgaaacagcatatgtaacagccgggattcaaacgtcaaattcaatccactagaacatgtccccaaaagtgggaacccgctctggaagatatgccttagccgtcgtcacgataggagcgaccggctggccgtaatgcgcaatggcgaggtggtggagccgcttgaggcccacgatctcgtcatttgaacccgcaataaatcgtgacggggagcgcctgacgccagacatcgaacgagccgagttcgcccgcctgtgcaacaccaacgcgggtcagatcaccgccaaattcctgccgccaggcgaaaagccgcatttcgctttgcaaggtcacggcattggcaaccagccgtccgcccggtttcagggcattccagcaggcttccagcacaccttcatccgtcacgccgccgccaatgaaaattgcgtccggcgcttcaagcccgcgcagcgcggaaggcgccctgccttgcacaagctgcaaaccgggaacgccaagtgccacccggttgcgctcgatcatgccttgccgtccctcatcggcctcgattgcaattgcccggcatgaggcatgaacacgcatccattcgatgccgatggagccgcagcctgcgcccacatcccaaagaagctggtgcggcaagggctgcaatcgcgaaagcgtgacagcacggatatcgcgcttggtaagctggccatcattttcaaacgcctcatcgggcaatcccgcaacaggcgacaaaacagccgcatccggcgcggcaatacacgcgatggcgagcacatgaaggtccgcacatcgctcatgcagccagttagcggcggtgccgtggaggatgcgctctttcggcccaccgagatgctccagaacggtcaggacgctttgcccaaatcctatggccgccagcagcgtagccacccttgccggggtcgtaccgtcattgctcaacaccagaagcctcacacccggcagaatgtgcggaacaagcaattcaaaggggcggccatgcacgctcaccgtttgcacgtcctgaagcgcccagcccatccgggcggcagccagcgacagcgatgagggataaggcagaaccagcatctcatcgggcgaaaaatgcttcgcaagcgacgcgccgacgccgaaaaacatcggatctccacttgcaagcacaacgatgggcctgcctctgcgcgcatggatcgccgcaaaggcttcatcgaagggcgaaggccatgcgatgcgttccgcctctgtgtcgttgcccagaaaggccagatgtcgcttgccgccaaaaattgcctgtgcttcggcgatagcattgcgtgctgcctgccccagcccatccagcccgtcttcaccaataccgattaccgtcagccagcagcccatgcgcaacgctccttttccctgttcgtatggcgggccggtagcaagtgcaagcgccaaggcgtataagacccccatgttgaaccagcaaaccatccagaaccaatcagacaggcgcagtgcctgccccggcctctcacgcatggtcatggcgaaagacggcgcaattgcccgcatcaagctgaggctgggccgcctttccacgcaacaggcgttcgcgcttgccgacatagcggaacattcaggggcgcgcgccatcgagctttcgattcgctcgaatgtccaattgcgcggcattgcgccagcccgctgggacgaggtcgtgaccgcgctttatgaagcgggacttggtgcagacaatccagccgccgacgatattcgcaatgtcatggtaagccccacggcgggcatcgatccgggacagatctgcgatgtgaccggccttgcttctgatttgctggccatgttgcaggctgaaaaagccttccacgcgctatcgccgaaattttccctacaggttgatggcggggaagattgtgccatgatttcccatccgggcgatatctggctgtcggcaaccgaggaaggcaaagcctatgttttcggcttggcatcctcaccggatcggcaggcattgggcacgatagcggcaaacaatgtcccgcccttcatcgatgcgcttctgcgctgctttctgcgcaacggtgcagcgcgaatgaaacagctcacatccgagagagagtttgtgaaaaccgtccgcgaaagcctgccttttgccattgaaccggcatatggatggaagcggaaggcgaccgtggctcatgcgcatcttggtcagcatcgccagttggacagcaatcattatatcggtgcgatgccgcttctggggcgactgacaccattgcagcttcgcgaacttgcccggctggcgcaggaagaattgcgcctcacgccctggcagggcatccttcttcccaatatagcccccggcgaaaccgaccggatcaaacgcgcacttcatgcaacgggacttgagaccagcccaaaatccgcccatgcgcggttgcgcgcctgttccggtgcaacgggctgtgcatcggctctggcggatacacaggcggatggaaattttctggcagcacggctggaaagcggttccgatccggttcacctgacgggctgtgccaaatcctgcgctgcgcttgcccccctgccgcacacgcttctggcccgttcggcaggccgttacgatctttacgcgcaagacaggttttcacagaacggggctggaccatcgcggttcggacagctattggcgtcggatatcacccttgaggaagcggcgcatattctgaacgcccgacatcaataagagcggcccatgacagactatatccgtgacggacaggccatttacgaccgatccttcgctattatccgcgccgaagccgatctccgtcacattccagccgatcttgaaaagcttgccgttcgcgtgattcacacctgcggcatggtggatgtggcaaacgatcttgccttctcggaaggtgcaggcaaagccgggcgcaatgctcttctggcaggcgcgccgatcctctgcgatgcgcgcatggtggccgaaggcatcacccgctcgcgccttcccgccgataatcgcgtgatctgcaccctgggcgacccatccgtgccggaacttgcaaaaaagatcggcaacacccgctccgcagccgcgcttgatctctggctcccgcatattgaaggcagcattgtcgccatcggcaatgcgccgaccgccctcttccgcctgttcgagcttctcgatgcaggggcaccgaagcccgcacttatcattggaatgccggtgggctttgtgggagcggcggaatcgaaggacgagcttgccgccaacagccgcggcgtgccttacgtgatcgtgcgcgggcggcgcggcggcagcgccatgacggcagccgcggtcaacgcgcttgcttcggagcgtgaataatggcggcgaaaggcagattgttcggcctgggcgtcggccccggcgaccccgaactgattaccctgaaagccctgcggctcctcaaatccgcaccggtcgtggcctatcatgcggcgcggggcaagaagggtaatgcgttcactattgtcgaggattatctttcgccggaacaggtgctgctgccgctcatctatcctgttaccaccgaaaaactgccggaccatatggattatgagcaggtcgtgaaggatttctacggcgaaatcaccacgactatcgccagccatctggatcaggggcaggatgtggcggtgatcgcagagggcgacccgttcttctacggctccttcatgtatatccatgacaggcttgcggaaaaatacgaaacccatgtggtgccgggcgtctgttccgttctgggggcttcggcggtgcttggtgcgccgcttgtctatcgcaaccagaccctgtccgtcctttccggcgtcatgagtgcgaacgagttgcgtcagcgccttgcacagacggaagcggcggcaatcatgaagcttggcaaaaatctcgacaaggtgcgggccgtgctgggcgatctcggcctcatgggccgcgcgctttatgtcgagcgcgccaccatggccaatcaacgcatcgtgccgttggccgaggttaatggcagcgattgcccctatttctcgctcattctggtgcccggcgaaaaatggaacgacgcatgatccctgccattctcgttcttgcagaagcagcactcccgaccgcgcgccagatcgcggctgcattggaacgcgctgaagttctgggcctgcacgaccgcgtgagcaccgccgacaaaaccttcgcccatttcggagaggcccttcgggcgctttatgaggaagggcgccccgttattgcgctttgcgcggctggcatcgtcattcgtgctcttgcgccacttctgcaaaacaagcgcatggagccgccggtgctcgcagtggcagaagatggaagcgccgtcgtgccgcttctgggcgggctttccggcgtcaacgatctggcgcggcagatcgcggccgcgctcggcattgcgcccgcaatcaccacatccggtgaattgcgcttcggcatcaatcttctgcatccgccttcggatctgacgctcgccaatcccgatgatgccaaaaccttcacctccaatcttctggccggtgaaagactgaagctcaacggaaaatccaattggctgcggcaatcgaaacttccctttgccgatgatggcaagcttaccatcaccatcacgccgcataatcgtacaccgcgcacgaatgagttgatctatcatccgcaatgcgtggcaattggcatcgaaacaccggatgagagcctacagggccagatagaaaccgcattggccggggccgggctggcaaaaacatcgctcgccctcctcctcgcgcatgagaaggattgcacctctccctttctccatgaaacagcccgtaggctcaatgtccagttgcgcttcgtgaccggcgctcccgatgcgcgtgaacttgctttgcgctctgtcgaacatcctttggacctgatcgaaagcagcgggcttgccctcgccgtggccaaagccccggcggatgttcttttcgtcgggagaaagcgcggcaggcttgccgtggtcggacttggtcccggcgcgcgtgacctgatgacgcctgccgtgcagcgcgaactggaacaggcggaggatattctgggctacgaaacctatgtgcgcatggcaggccccttccgcaccgggcagaccatccatatgacggacaatcgcgaggaaatgcagcgcgcgcgccatgccttcgcgctcgctgcatcggggcataatgtggcgatggtttcctctggcgatcccggtgttttcgcaatggcggcggcagtggtcgaggccctgcatgaatcggataacccggcatggcacggcgtagagctgtccattcagcccggtatttccgccgccatggcagcagcttcgcgcatcggcgcaccgcttggccatgatttctgcatcatttcgctgtcggacaatctgaagccgtgggatatcatcgaaaaacggctggcgcttgccgccgaagccgatctcgccatggccttctataatccgatctcaaaagcgcgcccgcaccagcttggccgcgcgctggaactcctgcgccaataccgctccggcgaaacacccgtcgttctggggcgcgacatcggcagagctggagagacaacccgcgtgatgaccctcggtgcactgacgcccggcgatgtcgatatgcgcacggtggttatcatcggctcatcgcacacgcgccgctttgcgcggcctgatggtggcgaatgggtttatacgccgcgctggtatggtcaaaagccggataaataaaacaaaaaaggcaggaaaaccctgcctttttcgtaagttaacaacgattgttgaatcacttctttttctttgccgcggcctttttcggctgggcggctgcggcggcatcggccttggccgcagcttcttcggctgcaatctgatccgcgctctttggcgaagtatcgataacagcacgcacaccgccgcttgaattcaaatggcaaactgccgtgcgcagatcgaccttcagatccacatccatgccgccacctgcacccggacgggaattgacggcgctgataacgcgctccggcaggaaatatttgttggctgcggcagtgatgcaaggctgcgccagcgccggatcgacataagacgtcggcgtaaaacgcggcagcgaaatggtcggtgcgctgacgggagcttcagtcttgcccggcgtggcggtggatgtcggcacagtcgtcgtgcaggcggcagccagtggggccaacatggcgatagctaggaaacgggctccggaacgggcgcgtccgtacatgatctacctcatgatatctgctgaataggtaaaaattttaagctcgataactattcgcttttggctgattgtcgagtggcaggaaggtcacattgccagaatttcgattcgcatccacagcctgtcatccctgttttgcaagaatccagttcagcatttcacgccagtccgacatgcggataggcgtaccgtgattgccgctttcaaagcgtcgaaactgaacgggatagccgggcgcacgcttccttatttcacgataaaaaccttcctgcttgtcgatcgcgaaaaccggatcgcggcttccatgcccgaaaaaaccggcacacgccgtttgaaggccgatgattggaaaaaaccttcatcccacagcgaaccgagcaggatcaggcctgcaagcgcgccgcccgctttctcattggcggcgatgcgccagcaaagcgttcccccctgcgacccgcaggaaaggaccagcggcacatggggcgaggtcgcccggacagcatcgatcaatccggcaatctgcgcctcacctgccgcaccgaaatctttgaaatccggcgtgatataaaagccgtcattcagcaccgccagattctttacccggttgaaattgccgccgaaagtgaaatcgttcatgccttgcaggcggttgccgccgcgtccatggagatagatgacaatgaaggatgcgccgtcacgcttgcccgccgtcatggcttttaccgggccagcgaaggtttgaaaggtaacatccttctgataggcgcgcgccctcagcgatacataggcatccctgacgcgcttttcagacacggcatcgcgcccattgatatcgcgcatttcatcataatcaacgaccttgtaatcgccattatccgcgctggagagaatgccgggataggcaaaataatcgtccttgaagggcggcaaaatatccccggcaaaagcggatgaaacgcgaagaaggaaaaaggcgctcaaaagcccgctaatcgcgcgctttgtttcccacttgcccatgcgtcagagttccagtttgtgataacgccggttgagatagatcagcgcctcttcttccgtatgggaactgaggccgacgacctccccgaacagcacatgatgcgtggaatgatcctgcacactgacgacacggcaatcgaaagcggcaagtgcgcctttcagcaccggagcgcctgtcgccagtatctcccatgccgccagttcaaaacgctcatcctgtgtcagcccgatacggcctgaaaatgcatcggcaagctgctgatgcggcccggcaagcgtattgatggcaaaaacgccattttcgatgaaaatgcggttttcttcgtgaattttctggagacagatcaggattgtcggcggattgtccgataccgagcaggccgctgtcagcgtcagcccgcgccgccccgctgctccggcggtcgtcacgatctgcaccgcgcccgcataatggctcatggcgtcgcgataagctttcgattccaccgtcgatacggaggagatgatgttatttaccgtttgcacgtcaacacagacccgtattccacagacagttaccagagctgaccccaattgcctgcatccattacgggcattgcacaaaggcgaggaaaccgctacccacttttctatcaaattgccacgaattgtttaaagaagaccgatcacgtgattgcgccagggaaatgtccggctaccgtcctgctgacaagcattgtcctctcttggctggccagtggtgcgctggcacaggcggaagatgtgcgcgtcgggcttgcggcgccgctttccggcaccttcgcaccgctgggcaaccaactggttgaaggcgcgcgcgcggcagcaggaacgggcgtccagctgaccgtttttgatgatcactgcgacgccgagggcggcaaggaagctgccgaacgttttgttgagcagaatatacgcatcgccaccggctttctatgcccggaagccttggagaccgcgcttcccatcctttcgcaacgcaatatcccgatcatcatatcagacgtcagcgaactgacccttgccgaaagacgcgccgcctcgccgcttcccacctttcgcctgacgaccgggctcaataaggaaacgcaggcaacgggcagctttctgggcagtctgtggcgtgcgcaacccttcgccataatcgatgacggcaccatcgaggggcgtgagcgggcagcgcgcgtattggcaaatctcaaggaacagcaattgcagccggtcttcaccgatacctatcggcccggccttgataagcagaatgcgctggtctcacgcttgcggctggcgggcgccacccatgtctatgtgggcggcgagcgcgacgatatcgcggcgattggcgcaagtgcagcagccttgaactatccgcttgtcattgcaggcgggagcctgctcgacgctgcgcccggcccccatcccctcgcgcagggcacattgatgatcgcccccgttcgcccgtcggatttatcgacagcaaaaccggccatcgacgcattgcatcaggccgataaacttgctgattcctatgccattatcggctatgcgagcgtggaaatcgccgacgaggctatcaaacgcgcagacgaacagaagcagcctatcatcaatcttctgcgcagcggctcctttgaaaccgctctgggcaccatcaaatttgatgaaaacggcatcaggacggacaattccaaccgtttgcagcgcttcgacggcaaacggttcatcctaaccgacaaataggccgacaaggctcgccgctatcaccagtccggtcatcaggctcatcgtggaccagaacagcaccagcgcggcatcgatatccctcgcctcggcctcgcgttttccagtggcgttgagcatcggcccctcaaccgtctcggcgccatattggcgcggaccggcaagcgccagccccagcgcccctgcaaatgccgcttccggccagcccgcattgggcgatcgatgcagcctagcatcccggcacatgatcgagagcgcctgcctccccgcttccctgccatggccgagggaggttgcaagtgcggcgagcaaacctgtcagccgggcaggaatataattggcgacatcatcgagttttgcagcgaaccggccgaaatcgcgatagcgatcattcagatgcccgatcatggaatcggccgtattgataagcttataggcaaacagccccggcaatccgccgacgagaaaccagaatgccggcgcaacgatcccgtcggatgcattttccgcaaggctttcaatggcagcacggctgacgccgccttcatccagtcggtcggggtttcgccccacgatcatggagaccgccttgcggccaccttctatgccatcgtcacgcaaggcttgcgccacggcctgcacatgatcggcaaggcttttttgcgcaagcagaatggcaacaattacgacttcggcaatagcacccgccgtaccggcatggggcaaaatactccggatcaccaatccggcgaaaatacaagccgccaccagcccaaccgtcagccacatgccattgcggcgcaacgttgaaggcggcaggctgctgtcgttgaaatttttttcacccccggaaatcgccttgcccaagagcacgaccggatgcgaaatcctttgccaaagcagcggtggatcaccgatgaagcggtcgagaaggagcgccagcgaaaggacaataagttttatttccatggagttggccaaaaaacctgaatcaaaatttcaacttcacatgtcgcacaatgcttgttccagccgcgccagggcagcgtcgtcatgcgcaaggccgatacgcagccaatccggcgcataatcgaacttgcgaacgagaatatgcctttcgcacaaggcattataaaggctgtgcgcatcgatatgttcaaccagtgaaaacagcgccgtgccgccaacttccgtcaggcctgcccgctccagcactgcggaaagggcaagccggcgaagatcgatccgggcgcggaaatccgtcacgacggcagcatttgcgaaggcgctgttggcaatggcaagtgccggaccggacaccgcccacgggccaagccgcaaccgcaagcgagcggcataatcggcattcgcaacagcgaagcccagccgaatcccggccagcccaaagaacttgccgaaagatttgagcacgacaagcggcgcagcttctgcttcgcaagcaatgctcaccgcttcatgcgcatcggcaaaagcttcgtccacgacaagaaatccgcctcgctcgccaagcctattcgcaagcgccagcagcgcatcgcgggcgataacgcggccatccgggttatttggattgacgatgacggcaaccgtcgcactggcgggaatatcgtcgattgtggcacaggaaaccacgttccaactagctgccgcaaaagccgccgcgtgttcctgataggtcggccccagaatggcgacggtggaaggggcagccagcatgggcatgagctggatcagggcctgcgtaccgggcgcggccacgatgggtgcgttttcaccgatgcgatagtagcggcgtgcaagcgccagcgtggtttgcaacagcccctcatcgggcaggcgattccagatttccggtgaaaattcgggtagcggaaaatgttcgggattgatgcccgttgaaagatcgagccagtcctgcgccgagccgccaaagcgcgcgatggcccggtccagcgcgccaccatgctcgatttccacgctcacgccgcttctccgctaaaatcaatgacatgcatgaaggagccggagacggaaccaacccgcaagcccgcttcgccaaggttctcgcccgatgcatcgcgcacccggaacaggcggtcggccttttcttcccgcacgatgcttgcataatggaattcatgcgctttcaaaggcatgtcccacggcaatccgccaagcggctccagcaggcgatagccaagatgcagtttccgcctggcaaagctcgtttccaatggcaaaagccccagcatgggatggtgaacgcctgccgcatcctccagtgttttcccgaggaccatatagccgccgcactcgccataggccgtgacgccacgcgcggcagcgtcccctatcgccgtgcggaaacggggtgcaccggccaatcgttgcgcatgaagttctggataaccaccgggaagatagattgcatccgcatctgccttcggtgcttcatctgccagcggggaaaagaaagagatttccgcaccccgcctgcgccagccttcaaaaagatgcatataggcaaaagcaaaggcatcgtcccgcgccacggcaatgcggtttccaagcggtttcagacgcgcgacattggccatggcgtcatagcgcttcgggcgtagccagatggtctgaagcgcatccatgtcgatatgcgcttccatcacatcggccgcttgttcgagaaagctttcaagaccggcatgttcgtccgcctgcaccagccccagatgcctttccggcaaggaaagtgccggatctcgcggcagcgcgcccagaaccgggacgccaaggggtgccagagcgccccgcagcatggcttcatggcggggacttccgacacgattgagaatgacaccctcaatcagcacatccttgcgaaactggctgaaaccccacaccagcgccgcgatggagtgggattgccgggcgcaatccaccaccagcacgactggcaaatccagaagccgcgccagatcggcagaagagcccttaccgtcaatcgccccgtcgaaaagccccatcatgccttcggcgacaagaacacgcgcgccgctttccgtcatgcgggaggaaagcgcactgatgagttccggtcgcatggcccaggggtcgagattgaaacaatccacgccactcgccgccctgtgataggcggggtcgatataatccggcccggccttcaccggcgcaagcacctcgcccctgcgtttcagggcgcgcaacaaacccaaggtcacggtcgtcttgcccgacccggaggccggtgcggcaatcatgaatcccttcatgcgctctgcactccctgttgcgttctcttgcccagcggatcgctgacaaggctttttcccgccattgcgccgatccagtccagcccggcacgcaagcgcaccacctcacccacaaccacaatggctggcggttgcagcccggctgcttccacctcgattgcagcccagcccaacgttgtttcaagcacggtctggtccggcaggctggcattgcagacgaaggccaccggctcatctggcgaacgtccagcctcgatcagccgcccggctatgaggccgatatgtttcatcgccatatacatgacgatgaccggcgacgatcgggcaatacccgcccaatcgacgccatcgggcatggcgccggttgcgtcatgcccggtcagaaacgttaccgcctgattgatatcgcgatgcgtggcggcaattcccgcataggcaagcccgccaaccccggctgtgacccccggcacgatgcgaaacggaacatgatactcaacaagcgtgagcgcctcttccgccccgcgcccgaacacgaaaggatcgccacccttgagccgcagcaccttcttgccttgccgtgcaagctccaccagccgcagcgagatgtcgcgttgcctgggcgatggtttgccgccgcgcttgccggcatattccaacgtggcggtcgcattcttcagcgaaagacaggaatcatcgaccagcgcgtcatagacgatcacatccgcctgttgcaaagcgttcaccgcatggagggtcaaaagaccgggatcgcccggaccggccccgacaagccagacatggccgggctccatcacgggcaaagccactttgcttttcgcgatcacacaggcagccgcttcgtcagctttgctcatactctacaaccacgttcaatttactagccgcacagctatcagatacattataagtcgtccatgaacgacgaaactacccccgcaaataaaaaccctgaaaaagcagaacttcggtgcggctggacgacgggcgcttgcgcgacagccgccaccaaggctgccttgacggcgcttatcaccggcgaatttcccgatccggtgggcattattctgcccaagggcgaagtaccctatttccagcttgccaatgagggactgggcgaaggctatgccatggcgggcatcgtcaaggatgcgggcgacgacccggatgtaacgcatggcgcaaccatcatctcgacggtctatcccgccccgcccggcaccggcatcatctttcgcgcgggcgaaggcgtcggcacggtcacgcgcgaggggctcgccatcccccccggcgaggcggcgatcaacccggttccacgccgcatgatgacagaaatatgtgaggcaatatgcgctgaatacggcctccccgccgatctcgtcatcaccatatcggttcccggcggcgaagaaatcgcacagaaaacatggaacccacgcctcggcatcatcggcggcatatccattctgggcaccacgggcgtcgtgcatcctttctactgttcggcatggatccattccatccatcgcggcatcgatgttgcgcgcgctgccgggcaaaaacatgttctcggcgcaaccggctccacctcagaggatgccgcgcaggcgctctataatctgcccgatttcgccattctggatatgggcgattttgcaggcggcgttctcaaatacctgcgcgaacaccccatcgacaggctcaccattgcgggcggctttgccaagctcaccaaacttgcccaaggcgcgcttgacctccattcgtcgcgctcacaggtggataagggctttctctggcagatcgccgaacgcgctggcgcaccggcagacatgaaggagcggattctccttgcgaacacggcaatggaagtgcttgaattgactcaatcaatcggcatcgacattgcagggccgatcgcgcttgaagcaaggcaaacggcgctcaaaaccctgcgcggcgcgccagtcgaagtcgagattatcgttacggaccgcaagggaaacattcttgcccgcgtctgagccaaaaatcctcatccttggcggaacggcggaagcagcaagccttgccagcgccttcaccgccctgccggtcgcggccatcacctcgcttgcgggacgcaccgctgctcctgcaaaactgagcggcccggttcgcagcggcggctttggcggagcggatggccttgccgcctatatcgaggccgagggaataggcctcgtgattgacgcgacacatccctatgccgcgcgcatttcgcaaaatgccgtcattgccacggaagcaacgaaaatccctcttgtccggctggagcgcccgctttgggagaagcagcccggcgacaactggatcgatattgcaaacgaaacagaagctgcgcgcgccattccccccggcgaaaatgtctttctggcgcttggccgccagcacattgcgccttttgcaaagcgcgccgatgttcatttcgtcatccgcatgatcgacccaccggaagtgacccttccccggcattgcgaaatcattctggcaaggcccggcgattacgatgcggaagcagactttctgacagggcgcaggatcggcctgattgtcagccgcaattcgggcggaacagtctcctatgccaaaatcggggccgcgcgcgatctggccctgccggtgatgatgatcgcccgcccgccggttgcggcgaaaaccgtggttgcgacagtgccgcaagccatcgcctttgcccgctctgttttaaacttttgagcgcgccgcgtggctatgcgcttcatgatagagggccgaatcgcgaaagtttttgggatcgagcccacgcccgacaaagatcatcgccgtgcgcctgaggccggacgcttcaattttcccggcaatgtcgcaaagcgttccgcgcaaaatctgctcgtccggccagccgacccggtaagcgaccaccaccgggcagtcagcaccgtaaaggggtgtcaggtcgctttcgatttttgccagattgcgaatggaaagatgaatcaccagcgtcgcaccggatttgccaagcgttgcaagatcctcgccttccggcatggccgatgatttcatggacgtgcgcgtgaggataatggtctgattgagttccggaatagtcagttcctgcttcatcgcggcagccgccgccgcaaaggcaggcacacccggcgtcacgtcataggcaataccaagcgcatccagccggcgcatctgttctgccatcgcgccataaatcgacgggtcgccagaatgcacccgcgcaacgtcgagaccctgggcatgtgccacttccatttcggcaataatctcatcgagcgtcagcgaagaactgtcgatcagacgcgcattcttcggcgccccggcaacaacctccttcggcacaagcgagcccgcatagatgcagacagggcagttttcgatcagccgcaaaccccgcaccgtgataagatcggctgcgcccggaccggcgccaatgaaatgaacagtcacgattttcccttcctgaagcgcggatgctgacagaccccgccttgatagagcggttccgattataacggaaacgttggaaccatcgccagggcggcggtggaccgggccgatgcgattttcccaaccaccagatggccgttcgggcctgcggcagccagcgcagccgcctccgccacgccatggcacccaacggctttaaaagtttcctgagaggggctgtttagccgcggcgtttcatcttcaagccgtgaagcgtcgaagaaccgcaattcgcagccataatggaccgcaagctgcacccatgcaggattgccacgtttggtgctcagtgttgcgataccatcaggtcgcgaacacccgccttttgtcagggcctcttcggcaagggtcagaagctcatcataagtgacagccgacgagcaccccattccaagatagaatttcggatcagccacaagacgacgcctgccgcaccttatgcagttcttccggcttgatgcccagcgtgttggcaatacgctggatcatcgtggtttccgaacgatccagacggtgatccgaacaggcaattttcataagatcgctcaacagcgcaagacggcgctccggggccatttcggccagcatgttggccgcctgtttcgtggttgtctcatagccgaaatccttgagatattcggcaacttcgggaagttcttccggtggaataccaaaattgttcgccgcaatttccttgaaagccgcaatttccgccgggtgctggttgccgtcggccaccaccacatgcaacagcaaaagcaattcggaggcgagtgccggatcctcagctacgcgctgcaccgcatttttcttgctgagaaaagcggaaatccgctcaaaaatgctctcgctcatggaacctctcgaatttctggacacattatcatgaataccgccccgcacgccgcaagacaatcggcctgcggtgctatcggctaatttcgtaagcccccactctggcgtgttgaaaacctctgctctatggtgcgccaacctctcgcttgggctccccctatgtctgaatttttcgattcgcttaccctgctcctgacggctgccgctttcattgccggcattatcgattccatcgccggtggcggcggcatgattaccattccggccctgcttctggctggtatcccgcctgtcgaggcgctcggcacgaacaagctgcaaggactgttcggctcatcctccgcaaccatcgcctatgcgcgcaaggggcatgtgaatattctccagcaatggcccgaggctcttgcctcgctccttggctccgtgctgggcgcacttcttgcaaccgtgcttcccgtcaacatcatgcgcgcggcgctgccgatgctgctgattgcaattgcgatctacttcgccctcaagccaagccttggcgacgtcgatcgcgcgcggcgcatcggtccatttctgttcggtgtgacgctggtgccgctgatcggcttttatgacgggcttttcgggccgggcaccggctcgttcttcatgctggctttcgtggcgtttgcaggctacggcgtgttgaaagccaccgcgcataccaagcttctcaattgcgcctcgaatatcggcggtttagccacttttgccgcggtcggtgtcatcaactggaaaatcggcatctcaatggggattgcacagttcatcggcgcgcagatcggcgcacgcctcgccatgaagatcggttcacgcatcatcaagccgctattgatcgtggtcagcctcgcgctggcagggcgccttctgatggacggcaccagtccgctgcgccagtggttaggcatctaaacccgaagcgccaccagcaccacaccacagccgatcagcagaatgccgatccagttgatcgtggacatgcgctcgccaagaaatgccgccccgaacagggcaaccagcaccaccgataatttgtcgatcggggccacgcgggaagcatccccgatttgcagggcgcgaaaataggcaagccacgacgcgccggtggcaagccccgacagcacgaggaacagccatgaccgggcggagatttcgcccggcttctgccattgtccggtaacggtcaggaacaggcacagggcgccgatgatgacgaacgtgcgaacaagcgtggcaaaatccgaattgatgccctgaatgcccaccttggcgaagatcgccgtcagcgcggcaaaaaccgccgacatcaatgcccagaattgccagctagccatcatcaaaactcaatgcctttctgcgccttcacaccggaacggaaaggatgctttatcatctccatttcggtcacgaggtccgccgcctcgatcaactcgtccttggcattacggcccgtgatgatgacatgcttcatttccggcttggctttcagcacctcggtcacctcttcgacgggcagatagtcgtagcgaagcacgatattaagctcgtcacagagcaccatatcgtaactttcatccataatcatcgccttggcctgttcccaggcgccgcgcgccatggcgatatcgcgcgcgcgatcctgcgtttcccaggtaaagccttcgcccagtgcggaaatcgtcacctgctcgggaaacttctccagaacccagcgttcgcccgtatcccacgaccctttgacgaactgcacaacgccaatcttcatcccatggcccagcgcacggaaaaccatgccgaaaccggccgtcgatttgcccttgcccttgccggtatggacgatcaccagacctttttcctcggtctttgtcgcctgtatcttgtcgcgggcggctttcttcttgcgcatcttgtccgcatggcgggcgttcagctcctcctcggtcatcgaaagaagtttttccgatttctcagccatttatcgccctttccggattcaatttttgaagatgcacacttaaattttccagctcgaaacgcgcggaattggaacgcggcgtccagaaaccccgctcaatcgcttcgttaagcttggccgccgtctcggccagtgccgccgggtttttctcagccatgaaatcatgcaccgccctgtcggcgatataggcctgatagaccgcctcgaagtgatggttgccgaccttgcccgtggtggcggcaaaggcgaaaagataatcgactgtcgccgcaatttccgccgcgcccttatagccatggcgcatgacgcccgcgatccatttgggattggccgcgcgcccgcgcaccacgcgcgaaagctcttcctccagcgcgcggatgaccggcttttcaggccgggaatgatcgttgtggtagacggagggcattgccccggtcaggctttcaaccgtcgcggccatgccgccctcgaactggtaatagtcatcactgtcgagaaggtcgtgttcgcgattatcctgattttgcacgaccgcctgaaccgaacgcagccgttcttccagaaggccgcgttccgcctgcccttcctcgcccgcgccataggcatagccgccccagacaagccatgcttccgccagatcgttgcggccagcccagccattctcgtcgatcagcgcctgcaaacccgcaccataagcgccaggcttcgatccgaaaacgcggtagccagcgcgccgttccgccgtctgcgggtcggctccgcctgccacaaggcgcgcctgctccgccttcatgcgggcggcaatggggttgtcctccacatcctcatccagcgcgccgacggctcgcacggccttgtcgaaaagcgcgatctgttccgggaacgcatcgcggaaaaagcctgaaatgcgcagcgtcacatccacgcgcgggcgggcaagcttggctggcggcacaatctcatagcccgtcacccggcgcgaggccatgtcccagaccggctggacgccgatcagcgccagagcctgcgcaatatcatccccgccggtgcgcatattcgatgtgccccaggccgtcaggccgaaggaggtcggccattcgccatggtcctgcgtgtaacgcgtgatcagaagctcggcggattttttgcccagttcccacgccgccggtgtcggcacggcgcggctgtcggtcgaaaagaaattgcgccccgttggcaggacatccggccgcccgcgtgtcggcgcccccgatggccccggcggcacgaagcgccccgaaagggctgccagaaaaccgtcaatttccgaaggcccgcacgaaacgaccatgggccgcaattgttcttcgatggattgcagcacggcccgcgtctgcgtccagtcttccgggcacggcacctcgcccgccaccagttgcgcggcaagaatttcaatacgctcaaccgtgtcccccgcaatgcgccatgtcgcggggctggcggcaagcagcatgtctggcttcgcacctgcccacggctctgccatgttgcaatccagcggatcgaagccttcaccaagccccgcatcggcggcaatggcgcgttgcaggctctggtcgcccggcgctccgccaagcgaaaccggtatgccgcgcggcacacgcgccagcgccaccagaaggtcggtcagcaaacgcgcttgtggggcaagaccgaaaacatgcaacccgtcgcggatttgcatttccttcagatcgcagagataagcgtcgagcttttgcagcgccatgtcctcatcgtcatggtcgtgaatgcccgcatcgcgatcaagcccgatatcgcgcacaagatcgagtatctgcgctttcagccgcaggaggcggcgcggatcgacgcccgaggcttcataatattcgtccacaagggcttcgaggtctttcagcggcccatagctttctgcgcgggtcagcggcggcgtcaggtggtcgatgataacggcgcttgcgcgccgcttggcctgcgtgccctcgcccggatcgttcacgatgaacggatagatgtgcggcatcgggccgaacacggcttcgggataacagttttgcgaaagtgccagcgccttgccgggcagccattccagattgccatgcttgcccatatgcaccacggcatccacgcccgcgaccgcgcgcagataggcataataggcgatatagccatgcggcggcacaaggtccggcgagtggtaagtctctttcgggtcgatattatagccgcgcgcgggctggataccgacgaacgtttcgccaaaccgcatcaggggcagcgcaaaggcatcaagctcccgcgcaaaataaggatcgttttccggtgcgccccagcgcgcctcgacctccgcctgaatcgtaagcgcaagttttccgaacaatgccttgtattgattgagcgaaatggtttcgcgaatttcccgtccgtcgcgcgcggcattggtggggccagccatcagggcgcgcatgagcgcatcgctatcggcaggtatttcgcccacgcgatagccttctgccgccatggcgcgcaacacttccaccgttccggctggcgtatcaagccccacgccattgccaagccgcccatcgcggttcggataattggcgaggatcaaggcaacccgccgttcagccggtggttttcgcttcaggcgcacccaattggcggcaagttccgccacaaaagccacccggtcgggatgtggctcatgcgtcacgatattggcttccaccgaagcatcgaactgttgcgcggatttgaaggaaacagcgcgtgacagcacgcgcccatccacttccggcagagccacattcatggcgagatcgcgcgccagcaagccctgctgcgaggcttcccagaccgtcttcggcgtaccggaaaaaatcacctgcaaaaccatattgccgcgcttgtccagcaccgtgggcttgcgctccgctcccggcgaggaaatcgcaaaaccggtagcgttgagcacgatatccggcgggcaatcctcaaacaggccgtccaccaccgccgcagacaatggatccttgaggctcgaaacgaatattggaagcggattgagcccgcgcgcctgcaaggcagcaatcagggcatccaccggctgggtctggccgctctgcaccagcgcgcgatagaagatgatcgccgccactggcgcggcagggtcagcccagtgccgctgaacggacgtgagcgaggataccgcctcgcccggccaccacagcccggctttcagcagcggcgcggcagcttccggtttttcgcaaccggaaatcagcgccttgcaatatgcaagaaagccatgcgtgtttgccgcaccgccctcgatcagatagtgccagagatcatcccgctcgccagccgggatcgtcgagaaccggtcaagcccgtgatccggcttgtcgtctcccggcagaacggccattttcgcaccatgcgtgatggcgcaggcgtgcagggcctccagcccgtagggccagtaagtctcacctccgatgatccgcaccacgatcagctttgcgtgccgcgcggtgcgctccacataggcatccaccgacatgggatgcgtcaggcccagaaaattggccagacgcagactcggcatatccggcgcaagccggtgcgcctgcgcaatgctggcaagctccgtatcggcggcggaaagaaacacgatctcacccggcgtctggccaagatcgacggcttcattgccgtcgctgatcgttcccttctgggcaagcaggagatgcatcaggcggcatctttcacggcctgggcgatggctgcttcgtcaatatcgtgcaggccaatcaccaccagccgggtcgagcgtgtttcatccttgccccatggccggtcgaaataatgttcgatacgcggccccaccgcctgcaccacaaggcgcatcggcttgcccgacacatccacaaaacccttcaggcgaagaatatcgtgttcggcaatcacagccttcagcttttccgcaaaagccttcggatcggcaaccgaaccggcctccaccacaaaactctcaaactcgtcatgatcatgctcgtggccgtctccatgatgggcttcatgatgcgagcgacggttgacgatatcgtcttccgtcccaacgccaagccccagcagaacatccgcaccaagcttgccgaagcttgcaggcaccatattcacccggcgtgacgaacgctccgccacatccgccttcacgctatccagtttcgcagcatcgatcaggtcggccttgttgagaacaatgaggtcggcggcatgaatctgatcctcaaaaagttcctccaaggggctttcatggtcaagagattcatcggctgcgcgctgcgcatccaccttgtcatggtcgtcggcaaaacggccttccgccacggcggcggcatcgatcaccgtcaccacgccatcaaccgtcacctgcgtcttgatctccggccagttgaaggcggccaccagcggctgcggcaaggcaagaccggaggtttcgatcacgatatggtcgggccggtcttcccggtccagaagctttgtcatggtcggaatgaaatcatcggccacggtgcagcagatgcagccattattgagctcgatgacatcttcctcccggcaggtttcgatcccgcagcctttcagaatgccgccatcgacgccgagatcgccgaactcgttgataatcagtgcgatgcgcttgccattggcattttccagcaagttgcggatcatggttgtcttgcccgatccgagaaaacccgtgatgaccgttgccggaattttctgtccctgcatgacttatcccttcatcttgagcggcaggcccgccgccataaaataaacttcgtccgcggccgcggccactgcctgatgcagaaagcccgcatgatcgcgaaattcccgtgccatgcgattttccggcacgatgccaaggccaacttcgttggaaacaaaaaccaccggccccgccagatcaggcagcgcggcgacaagcctgactgtttccgccgccatatcccgctccgccatcatcagattggtgatccagagcgtcaggcaatcgaccagcacaaaccggccggccgccgcgtgggctttaagcgccgtcaccagatcaagcggttcctccaccgtttgccattgcggcccgcgcctttcccggtggattgcgatgcggctttccatttcggtgtcgaaggcgcgtccggtcgccagataaagcggctgaagccccgaggcttcaaccattttttccgcataggaggacttgcccgagcgcgctccgccaagaaccagaatgctttttccagacgaagccatgttcgtcagccttccatctcggaggatgcgtaatgctggatgaaccagccgagcgcgagcccgatcaccgcccacatgaaaaggttgggcgccagcgaagccaccgcatattgcgaggcaagcagagagggaaccggcgaggaaatatcttccgggtgcggcgcgccataaagatgcggcgcgacaatcaaaaccagaccgagcacctttgcccaaagctcgtggcgcaagatgagaagataaatcccaaggccgctcataaccacggttgcgatccaccagagctggcgttcggcgagatcggcggcaggcatggccggaagctccggcgaaaggccaagggctggcaggaaggcaacggcaaagaaacccgcaagcccccagaaaataccattctgcaccgtaatgcgacggccaagcagcaaagcaaccccgcccagaagcagggcaaaaccggcacccgccacgagattggcaagcatggtattgccgagacggccaaagggcagttccgcgccctcttcgtcgcgagcttccgcggctggggcggcatggtcatgcggcgccacttccgcctcgccatggtgatggccgccagccgcatcctcataggtttcagcctgcaagatcagcggcacggttttcagatacatggcaggcgtcaccagaagcccggccagaagcccggcggcaagcgttgccaacagataacggatcaacatttcagtccctcaatagcaatggcgcgccgatggccgtccaccatcgagcgttgctcaactccaaaattccgaaaatcggtccggctgctcagtggcaggggaacccgtaggaatggcgcgtatcatgcgctgaatcatgcagcatgtcgaaatgggcaagacccacgccataaatcagaaacgcgccgagaagcagcgaaacgaccgccgttccaagacgggcggcaagcggcattgcgagtgtgctggagacagaattacgcatatgtgcagccatgacaacctccgtgcaggcagcagggaaaaacctcccatggggtgcgggcgcaatgccctcatgcaacaggcaggtctcctggctcgcgggtcttggggaataaagcgccttcccagaaatccatctgatttccagtggctgccggttgcccggcttgcctcttccctctccgctctacagtcgcggggtcggctgcgataaagacgcccggcgtgggtccgtccgtcgcattcccttttggtattgccggggattcgttccggcaaaacctgtcacatggtttgacactaggctttcggcttcgcggcgtcaatcatgccagcgcaaacaggccatcaatatccagcgaggcttccagcccttcagccagttcgtccagagcctcttcgacgctctcgcgataattcatctggccgccttccacacccagcgcgcgtaaaaagtggtggcggaaacgatccgcactgaaaacaccgtggagataggttcccatgatacgaccatcgggcgagacggccccatcatcatgatcgccgatacgcgcaaatggccgcgccatatccggcccgctggtgcgcccgatgtggatttcatagccctccagcggctcatcatgcagcagcgacaccgcctcaacattgcgaaccactttttccggctccatcatcgtctcgatatcgagaaggcccagcccctcgatatcgcgcacattgccttcaatacccgccgggtcactgatccgccgtccaagcatttgaaacccgccgcaaataccaagcacatgcccgccccgcttcacatgggcgaccaattcgcggtcccagccgttttcacgcagcgccagcagatcggcaatcgtggatttggtgccgggcaacacgacaagccccgcatccgcaggcaggctggagcccggcggcaccatcaccacctccaccgcaggctccgccttcaaaggatcgagatcgtcaaaattggcgatgcgcggcagcatgggcacggccacgatgagcgcttttttgtccccgcgcaccgcgcgctccagaacgacggaatcctccgctggcagacgcgacaccgccttcagccacggcaccacaccgaaagagcgccagccggtaaaccgcgtgatcgccgcaagaccatcatcaaaaagggaaatatcgccgcgaaacttgttgatgagaaagccccgcaccatggcgcggtcttcctgcggcaaaatcgtgtgcgtgccaaccagagaggcaatcaccccgccccggtcgatatcaccaaccagaacgaccgaaacatctgcatgggtggcaaagcccatattggctatatcgcccgcgcgaagattgatttcagccggagaacccgcgccttccaccagcaccagatcggcgccgtcaccaacctttgcaaaagactccatcaccgccgccatgagctgcggcttcaattcctgataataacgcccgcgcgcctcaccgcgcacctgcccctgcacaataagctgaccgcccatatccgtctggggtttgagcagaaccgggttcatatgcaccgaagacggcacgccgcaggcaagcgcctgaagccattgcgcgcgaccgatctcgcccccatcatcactgacggcggcattgttcgacatattctgcggcttgaacgggcgcaccttcaggccgcgattgcgcgcaacgcggcaaagcccggcgacaagaacactcttgccgacatccgagccggttccctgaaacatgatcgcacgagccatgggagcctgtctagagcatttccagcaaaagtgcgaagcggttttgcgtaggataatgcgacaaaacaaatagtgagagcggttccgctttaaccggaaccgctctaaccgaagtttgccccgcttgcaatgcgggggcgagccgccaccttctatgcaaaaatgcgcatctgttggttacaaatgtgcgcaacattattccaaaggagcgttggcagccccctgctcttgtgctctagtcgacgcatgaaagcggtgctcatagggaggaaaccatggatactgccgatcagaaccagtttgaactgaatgaggatcaatgcgccattcaggagatggcgcaggcctttgccgccgaccggatcgcaccgcaggccccgcaatgggaccgcgacaagcatttccccgtcgatatcctgcgtgagacagggccgctcggcatgggcggcatttacgtgcgcgacgatgtgggtggatcggggctgaaacggcttgatgcggtgcttatttttgaggcgctcgccacggcttgcccgacattctcggcctttctgtccatccataacatggccgcatggatgatcgacacctttggcaatgaggaacagcgccagcgcttcctgccgcaactgacttccatggaatggctggcgagctattgcctgacggagccgggttcgggttccgacgcggcagcactcaagacccgcgccgtgcgcgacggcgaccattatatcgtcaacggcgcaaagcagttcatatcgggtgcgggttccaccgatctctatgttaccatggtgcgtaccggcgaggacggcccaaaaggcatttccacgctcgttgtgcctaaagatgcaccgggcctgtctttcggcgccaatgaatataaaatgggctggaatgcccagccgacccgcacggttatttttgacaactgccgcgtgccggtggaaaatcgtttgggcgatgaaggcgtcggcttcaaaatcgccatggcgggccttgatggcgggcgcctcaatattgcggcctgttcgcttggcggtgcgcaagctgcaacggcgaaagcgctggaatattgcgccgagcgcaaggctttcggacaaacgatcgatcgttttcaggccttgcagttccgcctagccgatatggaaacagaattggccgcctcgcgcatgcttctttatacggccgcaagcaagctcgaccgcaagacccatgacgcaggcaaatggtcagccatggcgaaacgcttcgtgaccgatacgagcttcaatgttgccaacgaagccctccagcttctgggcggttacggctatcttcacgattatggcatcgagaaactggtgcgcgatctgcgcgttcatcaaattcttgaaggcaccaacgaaatcatgcgcgtcatcatcgcccgtcacatgattggccgttagagcgcgaactaaaagcaagggaggttttatcatggccacaatcgcatttatcggcctcggcaatatgggaggcccaatggccgccaatctggtcaaggcaggtcatacggtgcgcggcttcgatcttttgccgcagcatctggaagaggcaaaggccaacggccttgaaatcgcggcaagtgctgcggaagcagtctccgatgtggacgcggtgatcaccatgttgcccgcaggcaaacatgttatctcggtttatgaagacattgcgcctaaggcccgcaaagattcgctttttgtcgattgctcaaccattgacgtcgattcggcccgcaaggcacatgaactggcagccacacacggacatctttccatcgacgcgccggtttccggcggcaccggcggcgcggcggcaggcaccctcaccttcatggcgggcggaagcgaggaggctttcaagcgcggcgagccaatccttcagcccatggccggaaagatcgtccattgtggtggcgacggcgccgggcaggccgcaaagatctgcaacaacatgatcctcggcatctcgatgatcggcgtcagcgaagccttcgtactggcggaaaagctgggcctttcccatcaggcgctgttcgacgtcgcctccacgtcctccggccagtgctggtctctcaccacttactgcccggttccgggcccggtccctgcctcgcctgcgaacaatgactacaagccgggctttgcggcggcacttatgctgaaagacctgaaactatcgcaggaagctgccaaaagtgcaggcgcggaaacacctcttggcgcacatgcgcgcgaactctacagccgtttcgacgacgaaggccatggcggcgaggatttttccggcatcatcaatttcctgcgcgaccgcacggcccgcgcctgaagaaaaaacgctttccggcaaaaaacttgcattatttagatttgcttaagtgtctgataacggtccggtaacgatatccggctagaaaggagcacgagacgggttgcaccgctctcggctccggatctggtactgcgtaccggagctaaagtatctctcgcctgcgtaacgttcggcgggtagccatgcgtttttggcaaaaccgtgcaccgtcaggcagcgcggtttttgccgtttagagcatttccagcaaaagtgcgaagcggttttgcgtaggataatgcgtaaaaataaagaaatagcgtattttcgagccaaaagtgcgcagcatctgcgcgaggaaatcagcccaccggactgatttctgatcccgcttcgatgcgctggatgatgctttattcaaccgtttcctgaacggcgtgcgctgtactttttacgtcgctgccaacgccacgaaccgtgttcgcacaagaagcaagtgtgaaagcacaaagaacaagcgcaatcgggaccagtcgtgtcagcttcatctcagtttctcccatgggatatgcgcactgcaccctgctcggccaggcgctccagtttccaagccattcaatccccgccattttgccaaaggatattttggccaaaagcagtggaagccgaatccttcggcttatcccaatatttagtgtagtattttttgcgggcaatatggatttaatcagcaggagcggaacgtttcaaagcggcccgtgcggcgataggtttcaaacacattgcgcaggtgatctgccaccacctgaatatgaggcccggcttcttgcttgataaccatgccgagctgatagcggccaagcggaggcaagccatgctcaggccccagagcgacgataccctcccccaaaagcgtcttgctgaaaggggcaatggcaagatcggccaggatagcggcgcgctgtccggttgaatgcgaactcatataggcgacgcggtaaggccgcccgctcttttccagcgcctgtagcgcattagcgcgccatgcacacccctcttcccagatcgaaagcggcagaggatcgcggcgataggccgtgccgcattttgcccctgcccagacgagctcttcatcaagcatgatttccacatcatccctggttggcacagcctgggaaatattgaccagcgtgacatcgagcctgcgttcatccagccgcttgcgcaggttgctgctctggtcgatcaccacatcgacggtaacgcccggatgcgtttcggcaaaacgcttcaacaccagcggcaggacgcattcaccgatatcgtcaggcgagccaagccgcacgatcccggtgaccgttggggcgacgaatttcgatacggcttcgcgattgagcgccagaagacgccgcgcataaccgagcaggatttccccgtcgccggtcaatgtcacggaacgcgcatcgcggtcgaacactgcgacacccaactgttcttccagcttcttgatctgcatggacacagccgaaggcgtgcggaacacggcattcgccgctgaagaaaaactgcccgtatcggcaatcgcgacgaaagtgcgcagcacatcaatatcgagcatcggcaaaggatgttgaacgggcgctgtcatatcggattccgcatcttgggcatggttcaaattttctgaccttgatagtttctatatttcgtttaattgaacatcaagcgccgctcccattgaaaccacactaacaaccggctcgcgggtttttccggccatcaaccaaaaattgacgccgaccccggagggcagaatcgcgacccgccctcaatttcccgacatgaaaatacctttttacggcaggcatttagccgcactttgcaacctctgcgttctgtgtctcaatacaacactgtcttgtttgcgccatcgccctccccctgagaatccgggccggcatagcaggatggccggtcaggaaacgaccggaaaccgggatggaaattttgcccggtgtcgtgacggagacacaaagctgaaaactgcgtcaggaaccgcagttcaggctttcacaaatgggattgatcgggctatgaaccagaattctttggtcaagcggtctattgtcttttttctcgttccaaacttttcgatgattgcgtttgcgacagcgatcgaaccattgcgcatcgcaaaccggatgctgggctatgatgcctatcagtggcgcctgacatcggttgacggaaagccggtgacggcctcgaacggtgtggaatgcgcggtcaatgcttcgctggaagacgaacgccgctatctccagcgcgaacagcgtccctcgatggttttcgtctgttcgggcgtccatgtcgaagaattccgcaacaaatccgtctttgcctggctgcgcgaggaatataatcgcggcgtggcggttggcgggctatgcaccggcgcacatattctggcggcagccgggcttctctccggcaggcgttgcgccatccattgggaaaacctgccgggcttttccgaggctttccccaaggcggaggtctatgccgacctgtttgaagtggacagcaatctctacacctgcgcgggcggaacggcttctctcgatatgatgctgaagcttatcggcgatgatttcgacgccaatctcgtgaataaaatctgcgaacaggcactgacggatcgtgtccgcagcccgcaggatcgccagcgcctgccgctgcgcgcgcctcggcatccagaattcaaaagttctcaccatcatcgaaatgatggaagccaacctttccgagccgcaggcgctcatcaacgtggcgcatacgatcggcctctcgcgccgtcaggtggagcgcctgttccggcaggaaatgggccgttcgcctacccgttattatctcgaaatccgcctcgaccgcgcacgccatctcctgctgcaatcctccatgcctgtcgtggaagttgctgtcgcctgcggcttcgtttcagcgtcgcatttttccaaatgctaccgcgaactttacgggcgttcgccacaacaggagcgcgctgagcgcaaaatacttgttgcagcctgacccaccggattgaggtttcgggaaagcttaacaccacgaaaaatcaaggccatagaaagcttttcggaatcaattccgcaacttcgccctgcaaggccgcagaggattgcagtgaaaaccgcatccgtcgcgcatggaacagtgccagtgaaccaaagcgctcccatgcccggtcgtccggcgccgcgaatatgtcgtataaaggcaaatgtcgcgaccactcaacgactatggttttgtaataaaacaaccaggatcgcataaaatggcagagtttcccaagaaggcgaaagtcgtgattatcgggctcggcggcatcgtcggcgcatcggtggcgcaccacctgatcgagcgggggtgggacaatattgtcggcatcgacaagtcgggcattccaaccgatatcggttcgaccgcccatgcctcggatttctgctatgcgacaagccatgatttcctctcatgctggacaacgctctattccatcgatttctatgaaaagatgggccactacgcccgcgtcggcgggattgaggttgcccgcgtcggtgatgatgcgcgcatggatgagatcaggcgcaaggtcgcatcgggcaaggctttcggcacccgcgcgcgcctgatggaaccggcggagatcaaggaaaaattcccgctgatcgaggaaagcatggttcagggcgggctttgggatccggatgccggccttgtcatccctcgctcacagactgttgcaggcaagctgatcgatcaggcggaagcggcaggcaagctcacaagcttcgccaacacaccggcccagtcgcttgtagtggaaaacggtcgcatcaagggcgtcgtcacccatcgcggcacaatcgaagccgatcatgtcatcatctgtgccgggctttggggccgtctgatcgccgaaatggttggtgaagacctgccagtgatgccgattgaccatccgctcaccttcttcggcccctataacgagttcgcgggaacgggcaaggaaatcggctggccgctcctgcgcgatcagggcaattccgcctatatgcgcgataccggcgacccgaagaccgccgaaggcggccagatcgaatggggttattacgaggaaaccaatccccgcctctgccacccgcgcgaccttctggaaaaacatgaagcgcgcctttcgccgtctcagcgtgacctcgatatggaacagattctggagccgctggagcgcgccattgaactgacgcccatcctcggcgagcttggctataatgaaagccactccttcaacggtttcctgcaggtcacaaccgatggcggcccatcggtaggcgaaagccagaaggtgcgcggcctctggtatgcggtggcaatctgggtcaaggacggccccggcatgggcaagctcgttgccgactggatgacggatggccgcacctccatcgatcaccacgccatcgactattcccgtttctacccgcaccagatgaccgagcagttcatctgggaccgctgcacggaaacggcaatgaaggtctataatccggcagtccacccgcgtgagccgttttccaagggccgcaatattcgccgctcacccttctatgagcgcgaagtggaactgggcggttatttcatggagcttggcggctgggagcgcgcccatggctatgccgccaatgaacatcttctggaaaaatacggcgatcgcgttcccgtgcgtgaaaacgaatgggacaaccgccatttctggcgcgtctccaacgccgagcatctcgaactcaccgaaaattgcggcatcatcaacctgtcgcattgatggaatggctctgcgcggccaggatcggcggcgatgccaatatcggcaagggcatctacacccacttcctcgatgacgaaggcatggtgcgtgccgatttcacggccatccgcatggctgaccgcattcgcatgattaacggtgccgatgcgggcccgcgcgattttcattatatgcgccgcgtagcgcaagataagggcttcaacgtcaccattaccgatgtgacggaaaaatatgtcaccatcggcatatgggggccgaatgcccgtgaaaatctcaaaaaagtggttgagaacccgcaaagcctcgatccggaaaacttccccttcgcggccatcaagccgatcaggattgcgggtaaggatgtgacggctttccgcatttcctatgtcggcgaacagggatgggaactgcacatggcctatgaggacgggctggccgtctgggatgctctgcgctcgacgggcgtgattgccgtcggcgtggaaacctatgccaatacccgccgcatggaaaagagcctgcgcctgcaaaatgccgacctgctgacggaatataatctgctggaagcagaccttgcccgcccgaaagtgaaggaagcggatttccgcggcaaggcaaaacatctggaatataaggcccgcgagcaccagcccgccatgctctgcacactcgtcatgaccgataatgtcgataagaacggcgtggcgcgctatccggtcggcatcatgccggtgctggaccctgagaccggcgaaacacttgtggatgcgcttggccgccgctccttcaccacctcggttgcttacggcccgaccatcggcaaaaacatcgcgcttgcctatctgccctgggcctattgccagccaggccgcaagctgcatgtggaatatttcggccagacctatccggtggaagtcgccgcagtcggctacaagccgctctatgacccggaaaacctgaagccgcgcagctaaagcgcatcccgaaaagtgtgaagcggttttggaaaacaaaaaagccgggggcgtctgccccggctttttcggttgatgcagccggttactttacggtcgccttaccgccattgatcgagatcgtttcactcccaatcagtgccgcacgatcaccgttcgggaaggtcacgaaacaacccgaagggcagaaatcgacggtttcacccgcagcgacgatcatctcacgcttggaggcgccctccgtgacgacgatagtttgcggcccactgtcattgttggagagcttggcggcataggcgccgcccatggaaaacgtcaaaatgactgctgcgcccagaaagggtttgcccaggctgaaaacgtcaattccgttcatgctgtcccgacctttccatcactctggccccgctttcgtgaggcttcccgcatttgcgaatttcttataggctgacaaaactgaaccgcaactgaacgaaatccggttacgcacgatcgtccttgtcaccctcctcaggcttcttttcgcccgtcttctccctgctggctgccgctgaaagtcctttttcctcctgcatcagttccgaaagtttctccacatcgggggccttcaatataaggtctgtcgaggaagatgacaggctcaacccctgttcatggaaacgctcgacaatctggaatcgcaattcgttcttgatactgccggtcgacgtaatgtcggccacatgggcataaacatcgaaaacgagcagcgaaccggtcatgctctgaaaggaaacgaacggttccgggttcttcagaatggatggatggccacgcacgatctccagcaaaagcgcgtggacgcggcgcgtgtcttctgtaaaggaagcctgcacattgatgtcgatgcggccaagcttgttgcggtgcgtccagttgccgacattgccgttgatgagcgtcgaattcggcacgataatcgactgtttctggaatgtttccacttccgtcgcgcgcacgctgatcttcttcacaatgccgctgaccgtacccgcctccacccagtcgcccaccttgaaggggcgttctgccagcaggatcaggccggaaacaaagttctggacgatattctggaggccgaaaccgataccgagagagaggccgccagcaatcagtgcgagattggcaaggttgaacccggccgccgaaatgcccatcagcgccgcgagacaaagcccgacataaccgacaacagtgcggatggaattgcgcacacccgaatccacccggccacgcgccatgacgctgttatccagccagttctggaaccagcgcgtcaggacatagccgatgagaaacagcagcacacccgacaggagccccatgagcgagatggagaaatttccgatctggaagccggtcatcagcttgtagaatgtgcttttcagctccgcccactgaaaaccaagctgcatcaaaaccagcggaatgccgatcagcgcgacgaccagattgatgagaataccagccagaaggccaagctggtcgagcgttgcttcatcgaaatgaaaacgctcgcgcattgccttgccgatccggcttgaggcgaaggcctgttcctcggaaatcgcgcgccctgtcaggaagcccatatacatggtgacaaggaaagcgcccgtcacgacgatctgctgcgagatgaaacgcgcaatgccgatatagccggaaagggccgtgagaataggcaagagccccatcaaaatcaggaatatcctgaaagcgcgtggccacgcacggacagcgccatccttctcgcgctcgacaggcttgacaaaggcgatggccagaatgagcaccccgataatcaccgtcgcgatcaggctttttgccatagtcagcgagagtggcgagaaaagtatgcgattgactgttccaaagaaggaatcaagtccgctggtaagtgcggtggctgtcaccagccaggccagaagatgccccgggcgcggggccacctgcaccagccgccattgcggcatatcggaactgatgcaggccacggccagccggtgaatgaagaacaccagccccaatacgatgaaaagcgattggaaaagcgatgcaatatccgtcctcaacacattgaagtaattgaggaagaaatatgtcgtcgccagaaagacgccaacggctgctgacggaatgaccgttgaccagaacgcaaccgataaacggctcagataggatggagatcgacggacgggtcgcgccggtaaaaggcgcccagaaaccgctgcgcgccgaactgaagcaccaatgcggcggcaagggcaaagaaagcggcagccagaaacgattcaagcttgaaggtgacaacgaaacgccaccacgatcgcacgatacgccacaacgatatcatctggtcgcttgcagccgaaaccacttcgctgccaagcgtcgaatccagattgacgcgctgcgaaagcgtcttggtgaagagatcacgccgcatatcgccgatcaacgcagacatgcggttcacggcaagcgacgtgtcttccgtttcgccaagggtagcgttgatttctgccttttccgctatcagccgtgcacgctcttccccaacgatggccggctccgccggctgatcgctcgaaggcgcggggccaagctgctccagccgcgtgttgatctcggtaaggcgcgggcggaaggcaacgcccgtttccagaagcttcttggaaaggccgtcaagctgaagcttgaaattggcaagcgcctcatcgctcgacgcggacttggaaagctgctcgttgatcttcttcgtcagttgcttcagctcatcgagcgtgggccgctgctgctgtacaatgcttgatacggggctcgatacgggttcggggggccgttgatcggcagcggaagctgcctgcccattcggcttttccgccggcgcggactgcgaggcaggcgggttttgctgcttgtcattctgcgccacggccggcgcaagcgcacccagcgagagagcgccagccagcagagaaacagcaaggacgcggaatgtcgataaagggatcaatttcaattctgccgttaaagtaagagcaccgcttcaacataaagcgcgttagaatggaaacaaggagccatccacttacaagatttcgctttattcgtgaagcaaccgaatagcgtgcaagaaagaccttcatgccagtattcccttgttcatgcggaaacaaatgattaatgaggattcgcaaagagcgtgaaaactggctccattccacggttgaactccaaagaaagtctcggcgatttgacgaagggcagaaaaaagacagagcaggacaggcagcatggcttcatgctgttcgtgacgtgcgtgctgtcgtttacggcctttctgttcactgtggatttttcctcgcaagccggtgatgccctcaaccagccgcgtggcatagctgcaaggcaggccgaaggcagcgccgcagcgcccgcacgccagcaatccacaccggctccgcagccaatccgcgccatcctgatggaagccatcgcagccaagatcaagacggtctggcttggcgatggcaatgccgcattgctcacgaagacggcggaactccacgtttctggcaaccgctctgcggaagccgcacagatatttcagcctctgccagccttgcgggggcattttggctcggcccgtgcaccgcctgaaaacgcatgataacgtttcaggaagattgggcctcaccaatccgaataccattataacagcccgcaagcccgcttcatgagtggcgcacggggcatgataaacccggaaccataattcatgcgtacttcaaaatgggtcgttgcgctttatagcctggtcgttctgatcggcataatcatcgccttgcccaacttctttacccaaaagcaactggatgcgctgccatcatggctgccgaagcgtcaggtcacactcggcctcgatctgcgcggcggctcctatctcgtactcgaagtggatgcggcagcactgaaaaaggatcgcctgcgcaccctgctcgacgatgcccgcagcaagcttcgcgccgaccgcatccagccgcagtcgatccgcgtcgttggcgacgcggttgtcgtaaccatccccgacgccgaccagcgcgccaaggccgaaacagccctgcgcaccctcatctcgcaggtgaacaccagcggctttggcacggcgatcaacgacatcgacgtcacggaaaacgacaataaccagattcgcctgacgctgactgaggcaggcttcaattaccgcctcgattcagcccttcagcaaagccttgaaatcatccgccagcgcgttgaccaggttggcgttgccgaaccgtccatccagcgcgtcggctctgaccgcatcgtggttcagcttccaggccttcaggatccggcacagctccgccagcttctcggaagcacggcgaagatgagcttccacatggtcgcggatgccaatccgaacgatccgccgcctccgggcgtgaccatcatgccggattcaaaaaatcccgccatcaaatatccgatcgaggatcaggtcgccctttccggcgagcgcctcaccgatgcgcgcgcgggcttcgacccgcggaccaatgagcctatcgtttcgttccgtttcgacagcctcggtgcacgccagttcgcggatatcaccaccaagaacgtcaaccgccccttcgccatcgttctcgacggcaaggtgctgagcgcgccggtcatccgcgagccgatcacgggcggctccggccagatcagcggcagcttcaccgttcaggatacggtcgtcctctccgcgcttctgcgcgcaggcgccctgcccgctccgctcaccgtcatcgaagaacgcaccgtcggccccgatcttggcggcgacgccatcaagatgggcctgatgacaggtatcatcggcttccttctcgtggccgtcttcatcctgcttctctatggattctggagtgtgattgcgaatgtcgcgcttctgctccatacgctgctgaccttctcggcgctaagcctgatcggcgcaacgctgacgctgcccggtatcgcaggcattattctcggcatcggcatcgcggtcgatgcgaatattctcatcaacgagcgcatccgtgaagaaacccgcaagggacttggcgcgatggcggcgctcgacaagggcttccacagcgcctttgccaccatcgtggacgccaatgtcacgacgctgacggcaaccatccttctgttcctgttcggcaccggcccggttcgcggcttcgccgtcaccatgatgctcggcatcgccatttcgatgttcaccgatgtgacgctggtgcgcatgatcatggcgtggttcgtccgccgccgcaaactcaaggtgctgcacatcgagccattcctgaaattcgtgcccgagcatacgaatttccggtttatgaatgcgcgtttcatcggcatcggcgtttccatcgtgctgtcgattgcctcgatcatccttttcttcaagccgggcctcaattatggcatcgacttcaagggcggtatccaggcagaaatcagcacctcacagccagccgatcttgcgcagcttcgcgccaagcttggcgcgctcaacctgggtgaagtcgcacttcaaaccgctggcagccccaatcaggttctgatccgcgttcagcgtcaggagggtggcgaagaggcgcagacggcagccgtcaacaagatgcgtgaagccgtgaccgaactcgatcccggtgtgaagatcgaacgcaccgaagtcgtcggcccgaaagtctccggtgagctcgcccgttcgggcatgatcgcggtcattctttcggctgtcgccatgctgttctatatctggtggcggttcgagtggttcttcgcgctgggggccatcgcgacgctcattctcgacaccacaaagatcatcggctttttcgccctgacacaactcgacttcaacctgaccgccattgccgcgctgctgaccattatcggttattcggtgaacgacaaggtggtcgtctatgaccgcatgcgtgaaaacatgcgcctctacaagtcgaagacgctgcgcgaaatcatcgatatgagcatcaatcaggtgcttgtgcgctgtatctacacgtcaatgacaactttcctgtgtatgttccccatggcgatctggggcggcagcgccgttcataattttgccgtgcctatgctgttcggtattgtgatcgcgacgtcgtcttcgatcttcatcgcggcgccgatgctgttgctgggcgactggtggcagcgtcacaaggcggcgcacaagacagccgaagaaggcgcaatcgcgcagaaataaccaacctgccgggcgaggtatccgccttgcccggccctcattgatgaatctggaagaacagagcggaaaggcatctgatgccccatgacacgcctttgattgcgacaatcgtcattgggttatgccttgcctttatctttggtgcgatagccacccggctgaaaatctctccccttgtcggctatcttctggccggtgtcattgcaggcccgcacacaccgggcttcgtggccgatcaggaccttattctccagcttgccgaaatcggcgtcatcctgctgatgttcggcgtcggtttgcacttttccctgaaagacctgctttccgtcaaagcgattgccgttccaggcgcattggcgcagattgcggcagccgcggcccttggtacggggcttggccttgcccttggctgggatgtgcaggcgggcatggttttcggcctggctctttcaacggccagtaccgtggttctcctgcgcgccatgcaggagcgccgcctgatcgataccgaacgcgggcgcatcgcgatcggctggctgatcgtcgaagacctcgccatggtcatggcgctggtgctgctgccggcgattgcgagcgtgacgggccgcgcgcaggggatggcggcaagcgatcccatcgttacatggctcggcctcggcattggcggcaccattcttctgaccgtcgccaaagtcgttttgttcatcgtcctgatgctggtggtcgggcgcaaggtcattccgtggcttctcaacgtggtcgcgcagaccggctcgcgcgaattgttccgcctcggtgtgctggcgattgcgcttggcgttgccttcggcgcggcgcatcttttcggtgtatccttcgcgctaggcgcattctttgcgggcatggtgatgagcgaatccgaactcagccaccgcgcagccgaagaatcccttcccttgcgcgatgccttcgccgtcctcttcttcatttcagtcggcatgctcttcgacccgatgagcctgctcaaagaccccctgccccttctcggaacactcgccatcatcctgatcggcaaatcggtcgcggccttttttatcgttcgcgccttccgccgcccggtcagcaccgcgcttaccatttcggcaagccttgcgcagatcggcgagttttccttcattctggctggtctcggcgtcagcctcaatctgctgccgccagccgggcgcgatctcatccttgcaggcgcgatcctttccattttcctcaacccggtcatgtttatcgtggccgagcgcatgagaccgtggctcgaaaagcgcggcgccaccaacctcaccgccgatgaaagcaacgctacggaacacaacattgccgaaccggaacctttgccccatacattgctgaccggccatacgatcatcgtcggctacggtcagatcggcggcaggctcgccgccggattgcaggaaaaggaagtgccatttctcgtcatcgaggattcacccaaaatctgcatatccttgaaggaaaaagggatcgaaaccattgcggggaacgcttccaataccgaaatactggaagcggcaaaccccggtgtggcgcgaaatctggtcatcgccattcccaatgccttcgaggcggggcgtgtgacggcgttgggacgtgccgcaaattccgggctgcacattgtcgtgcgtgcctgttcgcaggccgaggcgcaatatctgcgcgatctcggtgcggattccgtcattcttggcgaagaagaaattgccggagccatggcgaatgccattggcgcggatcctcgaagcgaaaggaacgaacatgttccagcgccaattgaggttccagccggaccgaaggagaacatgccggaaaaagccgaagatacggcgaccgacatcgtgaatgaaaatgggggcgatatgaagcgtgaaggcatggtgatcggttaatgaaagcaaaggattatatttggccggtcattggcatatgtgcagtcggggtttcggcttggcttctctaccgggagcttcgcagcatttcacttgatgacgttctggacagtctctacgccatacgtatgcaccattgggtgctggccacagcttcagcacttctcgcctatagttcgcttgccggttatgatcgcatcgcgctcctgcatctcaggttcaagatttcctggctgttcatcgcgctctgttccttcacgacctatgccctttcacacaatatcggcgcctcggtggtttccggggccgtggtgcgctatcgcgcctattcctcgcaaggaatgcccggtagcaaaatcgccgtcctgatcgccttctgctccttcaccttcgttctcggcgtcatcatcacctcaagcgtggttctcctgctggagccgcatgttctcatgcgcttcaacgaagagctgacaccagcggtctccatcgttatcgcactgataatgctgttctttgtgctgctttatatctttggcagctggctgcgcctgcgcccgttgcagatcggcagcttccgccttgaatatccgcgcctgcccatcgtggcgcaacaattgatcgtcgctccgcttgagctgatcggcgctgccgggatcatctatttcgcgctgccggaagcgggaaatccgggcttcctgattatcctcggcatctttctggtttcattctcggcagctttgatttcgcacgcgcctggcggccttggcgtcctggagctggttttcctcaccggcctgccggatatggatcaggccgatgtgcttgccgcactcatcgtcttccgccttctctacctgctcatccccttcgccatatcgctggtggttgtgctggtgttcgagaagtcacaattcgtcctgcgctggaacgaaaaacagcacgaacagcaaccaggtaaaagtagagaataattttcatcttatcgacttagattgaattaatttgccttaaaaagacgtcacatgacgcctatctttaaataggttttgtactcgcagaaatgaacgttcccaaggccttagagcggttccaacgattccgttttaaccggaactgctccagagcgcattttgctctgaataaatcagatcggcactctaaccagttgttttgacgcccatccaagaggaataacaaatgcctgcgacattgcttatccccggttataagggatcggaagcaggccactggcagcgccaatggttgcatgacgatccatcagcattgctcgtcgaacaggacgactggcattatccggtgctgtccgattggatgcatatgcttgaagccacgctggccgaaaatcccggcgcggttctcgtggcgcatagtcttggctgtgtgctggtggcacatctggcaagccgcccagccgccgcccatgtggcgggcgcgttgctggtcgctccggcagacgccgaaaccatggcccgcagggacagccggttctaaagctttgcacccctgccccgccacgaactgggctttccttccatcgtggtggcaagccgcaacgatgaatatatgagcttcgccaaggcggaagcattatcgcatgtctggggttcaggctttgtcgatcttggccacgccggacacatcaatgttgcaagcggcttcggccactggccggacggagccattcttgcttcctctctccacagggaacccgcggtcaacccaaatctcccaggcggcctgcctgctccccgcccattccttccgggatgggcggcattttaagagcataatccagccggagtgcaacaaaacgatccggattatgctctaagaatgctgcttgcgttcaagaaagacctttagaaccagtgttacaagcgcgatgagcgccagcgtggaagctgccgcaaaagcgcctgccacattgtaatcgttgaacaacagctcaacctgaagcggcaatgtattggtcttgccgcggatcgcgcccgacacgacggacgttgcgccaaactcgcccatgacacgcgcattgcaaagcaccgcgccatagagcaaggcccatttgatattgggcaaggtgacatagaagaatgtctgccaggcgcttgcgcccagcgtcaatgccgcctcctcctcatcgcttccctgcacttccatcagcgggatcagctcccgcgccacgaaaggcgaagtcacaaaaagacttaccagaaaaatggccggaaccgtgaacatgatcttgatatcatgcgcttccagaaacggctcgagaagcccttgcgaaccatagaggaagagataggtcacgcccgccacgatgggcgaaacggaaaaaggtatctccacgaaggtaatgaggagcctgcgtccgggaaagcggaatttcgtcaccagccacgccacgcagacgccgaaagcgatgttgatcggtacgacaacgattgcggtcagcacggtgagccacacggcatggagtgtatccggcttcaatatctcgctgaagaagacatggatgcccttgctgaaggcgtaggagaagataaccgccagcggcgcaccgatgcaaagcaccgaaagacccgctgcaagccagatcagaatgttgcggactggccccgtgttgcgggcctgcaaggctgcgtcagcgttctgcatagtgaagccgccttgcctggatgagattggtcacgagaagcatgaaaaaagccatcaccagcatcacgaaggccagtgccgccgccgccggataatcatattcatcaagccggatgaaaaccagcagcgcggtcacttccgtctgaaagggaagattgccggagataaagacaatggaaccgaattcgccaaggctgcgcgcgaacgaaagcgaggctcccgccagaaaggccgggaaaatggtcggccaggtgatatgggtgaaggtctgccacgaagtagccccaaggctgcgcgcagcctcttccacatccgcgctcatgtcttcaagcaccggctgcaccgtgcgaacgacaaaggggatgctggtgaaaaacatcgcaatcatgatgccgagcggcgcataggcaaccttgatgccaagcggctccagcacgcgcccgaaccagccgttctgcgcaaagagcgtcacaagggcaaggccggcaattgccgtcggcagggcgaagggaagatcaacggccgcatcgatgaggcgcttgccgggaaagtcgtagcgcgtcaacacccaggccagcagcaggccgaacaaaccattgaggatcgtggcgacagcggcggcgctcacggtgatgcgataggtcgccagcgcccgctcggaggtgacaatattccagaaatcgccccaccccaggctggctgtcttcaggatcatcgccagcaagggaagcgcaacgatgaccgtgagataaaccagagtgcagccgagggtcagtccgaatcccggcagcacagaattgcgtttcatacttaacagagacaccgaattcttccagaagcacgacgggagcattacgccccgcctagagcattttcgagccaaaagtgcgaagcggttttgcgtcggataatgcgacaaaacaaatacttggagcggttccagcgtttccgtttctaccggaaccgctctattgcgccattacttgccggtaaagagttgatcgagcacaccgccttcggagaaatgctccttctgaaccttgtcccagccgccgaacgcttcttccaccgtcacaaggcgcacatcgggatagatatccttgtgcttcgcgatcacatccttgtcgtgcacgcgattgaaattctgggccagaatctcctgcccggcgggcgaataaagataatcgagataggcctcggcgatcctgcgtgagccgcgcttgtccacgaccgtatcgaccaccgtgaccgggaattcggcaagcaggctcatttcaggaacgaccacatcatatttgtcaggcccaagcattttttccgtgccccgcgtctcggcctcgaaagtcacgagcacatcgccaaggccacgctcggcgaaagtcgtggtcgcaccgcgaccgcccgtatcgaacaccggcacattgctgaaaatcttgccgataaactccttcaccttctccttgtcgcccttgaaagcctcgttggtataggccgtggctgcaagataggtatagcgcgcattgccggaggtcttcgggttggggaagatcaccttcacatcgtcacgagccagatcatcccagttcttgatgtgcttcggattgccttcgcggacaagaaaggccgggaaagaataataaggcgaggaattattgggaagccgcttctgccaatcagccgggatgagattgcccttgtcgtgcagaacctgcacgtccaccacctgattaaaggtcacgacatcggcttccagcccctccagaatggagcgggcctgcttggaggaacccgcatgggactggttgaccgtcagctcctgtccggtcctggccttccagtcagcaacaaaagcctgattgatctgctcataaagctctcgcgcaatgtcataggagacgttgaggatttcattcggctcctgagcctgaaccggcgcagcaccaagaccaagcgcaactgccgcgtatagaataatttttctcatgacatgcttccccaccgccaccgctgtacaaagggcgtagttttcaaattgaatttagaaaacaaatctagcggcaaatgaagcaaaatcaatctaaatcattgatttaaatatataaactactttccaaatgttttatggaacttggacctatcgcgctatcgtacgggagaaaatatttcccgcttccaggcctggcgtaaaacaaaaacaaaggccggaaacttgcgcttccggcctcgaatttttttctggcaatgcctgattaccagaatccacggtgctgccagcaccagagaaaattctgctcaccgcactccagacggctgcgcctgcgttctgcgatctcttcagcattgagtttcatcgcacaccacggccgctcaagaaaggcggaaatgcgcaatattgcgtccatcatattgacagcgagcaatcgcaaaattcgcatccttccaagcctccttattcgccgatccgtccggtttgttgcagcacttctgctgcaattatgaacgatgcgttaattttgaaggcttccccccggccttgtcaataacctacttattctatcggagatgaatgagtgaaataatttgtgagaagtgcgcccccgcccgcaaacaggttctacacctcgtaatccggcacgggcctgatccggaccttctcgacgtggcgaccgctcatggcctcgatcgtgaaatcaaagccgtcggcagtgaaactctcgccgccaaccggcaaatggccgagatgccagagcacatagcctgcaagcgtcgtatagcgatcaccctcgtccaccagatcgcggtcgagaagtccgctcaagcggcgaatatccgtaaaaccatccacgagataaccgccctgcccgtcggattgggcgaccgcgacttcctcgtcctcatccgggaattccccggcgatggcctccagaatatccgttggcgtcaccacaccctcgaaggagccatgctcgtccacgaccacgccaagctggatcggcgagatgcgcaactgctccatgacacgaagcacattggcattctcatgcacaacgagcggctgcttcacaaccttgtcccagtcgatggccttcttgtcggtcatatcgagcagcagatccttgaccagcgccacgccgatgaactcatccacctgatggcgcgccaccacgacccgcgaatgcgaaagcttgcggatagtggcgtggattttgtcttcatcctcgtcgagatcgagccattccacctcgttgcgcggcgacatgatggaccgcaccgggcgctccgccagatcaagaacaccgcggatcatttccttttcctccggcaggaagacatcgctggccgcagtctgctgcgcaatcacgtcaaccgtgtcggaaagcgggttctcaccgcggctgccgcccaaaagccgcagcacggcccctgcggtgcgttcgcgcaggtcgtttgtcgtcaccagcttttcgcgattgcggcgcgcaaactggttggctgcctccacaagcaccgaaaagccaatggccgcatagagatagcccttgggaatatgcaagccgaaaccttccgcaacgagactgaaaccaatcatcatcaggaagccgagacagaggataacgacggtgggatgcttgttgacgaaatccatcaagggtcgggaggcaagcatcatcacgccgatggccagaatgacggctatcatcatgaccgtcagatgctggaccatacctacggccgtgatcacactgtcgagcgagaagacggcatcgagcaccacgatctgcacgatcacctgccagaacaccgcatggacaatccggctgcttttcggtccatggctgccctcaaggcgttcatgaagctccatcgtgcccttgccaagcaggaacagaccgccagtgagcatgatgatatcgcgaccggagaacgacagccccattatggaaatgagcggttcgcgcagcgtgacgatccacgagatcgacgcgagcagcaccagacgcatcacaagcgccaaaccaaggccaaccaggcgcgcacgattgcgctggtgcggcggcagcttgtcggccagaatggcgatgaagacgagattgtcgataccgagaacgatctcgagcaccaccaatatcaccaaacctatccaggcgttgggatcggcaatccagtccatggaccagtccatgatatgtcggctcctttagaatgattccagcaaaaacataaggcggttttgcgtaggatagtgtggcaaaacaaatagttagattgatcccggccattccatcataactggagtcgctccagatgcaggcagggttgaaaggcgcagacgtcaaaaggccgggccgcgcgattacggtccagcctgccggaagcgaacatcgatagaaattgctccacacaatccgggcccggaatttcgtgaaggaaattcggacttcgcgcaggcgattcgtcggaactgtcgtcgggcataaagcgcgatgaaccttgttgggggcgttcaccggggcatatactgccaatgaatcgcccattgccatgggaaactatggtttgcctcattatgcagacgcaaacccgcaagacaagtggctgattactcccccggcgatacctgcaccccgcgcttgcgctcgtggcgcgggcgcgccctgaaaaagcgcacgccaataaccgttacgatgacagtggcaatggcgatagcgatgataaaccagcgcatatgatcgccatccattttggcgaatatccctgccccgcgccctaccagccagcccggaaggaacatgagcggggcccatacgagtgccgaaagcacgtttgccgtctggaatcgggtctggtccatggacatcatgccagccaccatcggcacggtacagcgcaccggcccgaagaaccggcccaaaaaaaccgcggtaaaaccatagcggcgaaagaggaggcgcgcacgcgccacggcgctgcgatacttgttgagcggccatttatgaatgatgttgcggcccagccaccagccaagaagataggaaataatgtcaccggccaccgcaccgatgacggcgccgatgatcacggggagcggctcaacaattccagcgccgacaaggccgccaatggcgatcatgatcggggtcgcgggaatgaacattccgatgatggcaagagattcaccaaaggcgatggcgcccacaattggcccggcccacgcccggtgatcggaaataaactgccctagatccccaattatgctttccattccatcctcaaataccgcaaaccggatttctgaaacgatcaaagccgcctctgtattttccgcaaagcctatccggtgcgtgaagcgccctgctcaaatatgatcgggatagttgatgcttcgccagacgcagagcaaccgcttgccgatgaagccttttatatcccctgacctcccaggcaagaaccaataatcgataatatggttgcgacatttacagctttaacaaagccgcgaacagccccctccctgccgagcggttcctgtccagcgctaccgaatatggagccgacaggtaaagcttacaacgttaaaaaaagaaaaaatgaatcgaatgacgaatcttgctgccacgattctgcaagacgagcggaaaagaccccaaccagaacggataatgcgctggaatgcaccgctggcgtgtactgaccaatttcttcaaacccggcatttgcgggctttttcgacaagctgtcatttttttcagaaaattttcgactgaaggctggacagacataaaagaggccgttatagaaccgctcacttcactggggccgctgcctcggcaaagcgagtgggtgattagctcagttggtagagcagctgactcttaatcagcgggtcgtaggttcgatccctacatcacccaccaaattcgctttaaattccaaaaacttccgctgattaatccgatggcagattgccgcggccggtgcactccctcaaccgtagggccatggtggatcgccgtgctttgcgcctatctcccccttattgcctcccaatacattacggataattaattagcttattcatatcaggttcatctaaaaaggcacacattattcgtacgccaataagcggcgcacctgtaaaagagtaatggagtcaagaaccatgaaatcgaagaccgcatttatcgctgtaatcgcaacatctttatttgctattcccgcacttgctcaagagaagagcaatgcgaatacggataaaccagcagcagaagccgccgtttcaagcaatcaggatgcgaagaacaagcgcggtcctatcgatcttgagaaattctcccgtatggaccagctcaaggctgccgatactaatggcgacggtgtcctgtcgcgagatgaaatcgaggccctcgccctcaagcgtgtcgtaagccgcgcggccgaccgcatggagcgccgtctcgatgtgaatggtgacggcaaggtaacgctggatgaaatccagaatcagcgcaagaaagaattcgctgcgctggatcgcaatgacgatggaaagctcgaccgccatgaaatgcgcgccgcaaagatgtcccatcgtggccacaagggccatcatgagatgggcaagcaccacaagagtggcgatcacaagggcggcgatcataagggcccaatgaaaacaaaggcccagaagccgcaggaataagctgcaaaaaacaaacccgggccgtcatggcccgggtttcttttaaaaacgcgcttcaacgggaatggagcggctttaggggccaaacccaatcagacgctcgggtttaaccgaaaccgccccagcaaaccgctcaggagcggatcacgccctttttgaaaataatattgccgtaaagccgcttttcgccggtgcgaataatcgcgaaggccccgcgtgcgcgatcatagaaggcaaatcgctcaatcggctcgacaggaatcttccggccttcagccttctcgataaccgcttcaaattccttgaagattgcaggcatttcgttcggcgcctgcatcacggctgctggcctgtcaacaaagtcgtccaatggcagcagggagagcacggcttctgcgacttgcgtcgcactgatgcccggaaaatcgagaacgggaacaccggcagcctgcgccggataatttgcatccacgatgacgaggtcgtcgccatggcccatatctgcgagaatggcgagcaacgaacctgtaagcagaggatttatgtttttgagcatgaattcttttccaaagagcgatgatctatcggtacgagcctatcgcaaggcggccccgatatgcaaataaggaaaatcgctatcgccaagtgttcaaagcggcttctcaggatgcggagaaccgtcataagcgccccagaccgactggtcgaaattgacgatagcacccgtcatcagtcctgattcctccgaggccagaaaagcaatggcgcgcgccacttccgccgggtcgagaagccgcccgaaaggttgcgtctttacggcttcctccagccagtttgccggtgcaccatgatattcacgctggatacgatcctcgccatcggatgccatccagccgatattgaggctgttgacccgaatgcggttgcgaagaaccgaataggcaacattgcgcgtcagcgtgtcgagcgcgcccttggaggcgcaataggctgcaataaaaggctggcctcccatggacgacatggaggagacattcacaatcgcaccctccaccctgtcacggcggaaaagcttgatcgcttcctgaataaggaaaaacggcgcgcgcgtgttcacggcaaagagccggtcgaacagttccggtgatgtatccagaatagtgccgcgatcggtcagtcccgccgcattcaccagaatatcaagcctgccgaatgcccggtcagcttctgcaacgatgcggcggcagtcttccaccttttcaaggtccgcctgcacgaaaaccgcttttgcgcccagttcttcaagcccggcagcctgcgccctgcccttttcggcagaacgcccgcagatcacaaggccttgcgcgccccgttcggcaaacagccgggcggtggccgcgcccagcccctgcgtgctgcctgtaatgactgcaatcttacccttcaactgtccgcccattccatgttctccggttatactcgcccgcccagttcagcggtaagatcggcaagctcctgcccgcctgccatcaggctttgcaactcatccatatccacatcgtccttggtgcgcgtgccaagcgtcacaccgcgattgagaacggtaaacttgtcacccacggcatgggcatggcgaacattgtgggtgatgaagatcacacccagcccacgcgagcgcacaagattgatatatttcagcaccatggccgtctggcgcacgccaagtgcggaggtcggcttcatcgaggatcaataccttcgccccgaaatagacggcccgtgcaatggccacgcattgccgctcgccacccgaaagcgtgccgacagcctgttgcggatcgcgcacatcgatgccgattttgcgcatttcctcgcgggtgacttcttccgccttctccgtgtcgaaccagcggatcgggcctatgccccgggtcggctcacgcccgaggaaaaaattgcgcatcaccgacatgagcgggatcatggcaaggtcctgatagaccgttgctatgccatgatcgagcgcatcgcgcggactgttgaacgaaacgggctttccctccaccagaaactcgccgcttgtgggcttatggacaccggaaagcgtcttgataagggtggatttgccagcaccattatcacccagcaggcaatggacctgccccgcctccacactgagcgaaacgccgtttagcgcaatcacagggccgaaatgcttgacgagattgcggacttcgatgatcggcgtcgtcatgaaaacctccctctcaacgctcgcccgtggcgcgcttgcggatgaaattattgaagagcacagcgatcagaagcattcccccgagaaacacaagataccagtcctggtcgatctgcgtataggtcagcccgatcagcaccatgccgaaaatgatcgcgccgaagaaagcgccgatggccgagccataaccgccggtcagcaggcacccgccgatcacggccgcgatgattgcctcgaattctttctggaaaccgcgccgtgcatcggtggacccggcatcgagaacagtcaggatagccacaagtgctgccgccatggccgtgcacatgaagagcgtggttttgacgcggcgcaccggaacaccggaattgcgcgcggcaagcgcatcgccgcccgccgcaaaaatccagttgccgaagcgggtgcgcaccagaatataggtcgcgacaagggcaatcacgacaaaccacagcacctcgaccggcacacctttcactgccggctcgccatttggaaatttcgcaatcaaatccttttccgccagccatgcgaaaagccccggaaatgcatcgccggaaaagaggccggccagatagctgccgctgaccgcttccttcacaccgcgcagctgcgtcgcaccgccggttgcccacttcagcccgacaagcgaaaggccgcgcaatatgaagagaaaggccagcgtgacgataaaggacggcagacccgttctgatgacgatctgcgcattcaccgcccccaccagcgccgcaaacagcaaggtaacgataatggcaacggcaagcggcacctgccagacgacaagggctgcggcaaaaatcaggccggcaaaggccaccatagacccaatggaaagatcgaactcgccgccgatcatcaacagcgccgctgcgacagcaagaataccgagctgcgaggccggggccatgaaattcatgatcccggctgcggtaaacatggccgaattggcggttgaaacaaagaagatcgtgatgagaaccagaccggacaccgcgcccagttccggcctgctcaacaggcgctgcaaggtgctggccgatttcagccgctcatcggcgggtgccgccgctgcggccttcgtttcggaattgggttcgctcatcatcttttcctcaggcattcttgcagccacgatcacggtcgaagctgctggagcttgggtgcaatcatccgttcccgcccatttgcgtgggcgggttcgatctcatttgccgtgagcccgaacattttcgagccaaaagtgcgaagcgcctacgcggggaaatcagtccactggactgatttctgatcccgcttcgatgcgtcggataatgcgtgaaaacaaatagatagagcggttccgacgattccgtttaaaccggaaccgctccagaactaaacagccagtcttaccggatacccttggccgacaattccaccacctgcttggccttgtccttggtgatcaggttcgggccggacgggacgttgccacccggcatcagcccatatttcgcattcagtgcgaggaatgatacgggcagatagccttgcaggaactgctgctggtcgatggcaaaatccgcctgccccttctccaccgcttcaaggaagccagccaacatgtcaaaggtcgcgatatggatgccgctgcgtccgctttcggctgcggctttcacggcaggttcgcccgccagcgtcgcattcagcgtcaggatcgtatccaccgccggatcggaggcgagagcagcgcgaaccttggattcattttcagccggatcagccgatgtcggcagaaccttcacgtcgccgaagccttccttgaaacccgcgcaacgctggtcgagcgagacattgcccacctcctgattgacacagatccccttctttccgcctgccttcttcagcgcctcaccggccacctttccggcatcgaactcatcctgcccgacatgcagaagcgcgccaagcttcttcgaggcatcagaaccggaatacccgccgccacggcgcgctcgatggatggcccaagtgcatcggcatcgggaatggaaaccacgaggccctgcggcttctggttgatcgcggcgtcaataagctgcgccatctgcaccatgtcgaaggtttccggcgcacgatactcaacctgcacgcccgtatccttcgccgcttcggcgacaccgttcttcaccaccgaccagaacggatcggaggcctgaccatggctcaccacgacgattttgatgtcagccccctgcgctgcaaaggcggctgcaagcaaggctgtcccggcaactgccgatttcaaaagagatttcatgctcattcctccctttatccggcattccccgccggtttcgataatgcctttatcttcggcctgtcttatcgggcgctcctccaagccttatccccgaaaatgcggcaaaccgtcgatcttttaatagaatgagacaatcattagaaaattctagtggaattataattccatttctgatagctcctgtcaatcacataagctacctatgatatgctagaatattttcgagtctaaagtgcgaagcgcctatgcgggaaatcagttcactgggctgatttctgatcccgctcgatgtgtgaggcaaatgcgacaaaacacatagccaatcaccatcagagagctggagatgattgacttacagcttgggaggggatggaaatggctgttatagcaggcttgatcggttccggcttcatgggcaaaacccacgcgctggcgcttgccaatgtcaatcgcatcttcgacctgccgcttgcggtgcagcttcacacgcttggcgatattgacgtgcaaacagcccgcaaagccgcgcggcaactgggctttgcccatgccactggcgactggcgtgacctcatttccaatcccgacatcaacctcatcgatatcaccacccccaaccgcttccataaggaaatggctctggcggccatcaaggccggaaagcatgtctattgtgaaaagccgctggcgccctctgccgccgattgcctggaaatgacgctggccgcagaacgcgagggtatccagacggctgtgggtttcaactatctgaaaaaccccatgatgaagcttgcacaagagattatcgcaagcggtgaactgggtgaaatccgaaattttcgcggcattcacgccgaagatttcatggccgacgcccgcattccgtggacatggcggcttgatccggcaggtggcggcggagcacttgccgatatcggcagtcacatcatcgcaaccgcgcgctatctgatcggcccaatcgcggacgtgatgggcgaggccgttacgctcattcgtgagcgccccgacatggctgatctctcccgcacgaaacccgtggaagtggatgatgtctgccacgctttcatgcattttgaaaacggcgcaaccggcacactggaagcaagctgggtggcaagcgggcgcaagatgcagcacgatttcgagatttcaggatcgaaaggcgccatcttcttctcgcaggagcgtttcaatgaactggaattgttcctctattccgaccgcaaggggcagcagggtttccgcaagatttttgccgggccggaacatgagccctatggcgctttctgcgtggcgggcggccatcagatcggcttcaacgacctcaagaccatcgaagtgcgcgatttcgtgctggccattgccgggcagaaaaccggccatgccgatttccgcgaaggctatgaggttcaaaagacggtggagacgatctatgcctcgtcccgcgagcgccagtggaagaaaatctagcgaggttgtagtgcggtcggatggacgatgaattcgccatccaccatcatgatccgcgcacggatcccatagacatcgcgcaggcgttgcggggtgaagacctcggcaggcgtgccatcggcagccatgcagccatgatccagcaggatgaggcggctgcaatgctgggcggcaaggctaagctcatgcagcgatgcaatcaccgtccgcccttcgcgcgccagttcggcaaaagtttccatcaaggttagctgatgggcgggatcaagccccgccaccggctcatctgccagaatgacaggtgtgtcctgcgccagcacacgcgcgatcagcacacgcgccctttcgccacccgaaagctccatgacggagcgctcgccgaagcgcgacacatccatgcggtccatgaccgcttcaatgatggcctcgtcctgcctgtccagcccggcaaagaccggtttcagcgcagaccgccccagtgaaaccagcatatgaacgctaacaggccaggcaacatcgcgctcctgcggcagataggcaaggctgcgcgccttttcggcagcccccatatggcgcaagtcgcgcccggccagagaaacctgaccgctggaagccaccagcccggcaatgacgcgcaacaatgtcgttttaccggccccgtttgaccccacaaggccgatgaattcgccgccctttgtctcgaagctggcatcggccagggcacgcttgccgccaaggatcacgtcgaggtttttcaccgaaagcaaggtcatacgagctgcctccgatatttgaacaccagccagaggaagaatggcgcgccgataatggctgtcagaacgccaagcttcagttcgcgccccggcatgacgacacgcaccagaatatccgctgcaagcagcagggcggccccgccaaggccgctcgcgacgagcaggcgcgaggggcgcgcaccaaccagcggacgcaggaggtgcggcaccacaagccccacgaaaccgatggagcctgcaaccgccgttgacgccccgacacaagccgccgtgccaagaacggcaaaaagctgcacgcgccccagactgacgcccattgtcgccgccgcatcggaaccgagcgtaaggctgtcgagcgagcggccaagcgaaagaagcatgagccagccgatgaggatgaacggtataaccagcgccacatgtgtcatggaacggtcggcaagcgagcccagcatccagaacacgatttccatggccgcaaagggattgggcgaaagattgagcgccagcgccgtcagcgcgcctgcaaggctggtgacagcgacaccagccaggatcaccgccagcgtgccagcattgcggcctgcaagaagtttgaccagaaacaccgaaacgaaagcccccgcgagagccagaagcggcagggcaagcggaaacagaagcgaaagcccgctatagatcgcaatgacggcgccgagcgacgccgatgcactgacaccgagcaggcccggttctgcaagcggattgcgaagatagccttgcaacgccgcccctgaaagaccgagcgaagccccgatcaaaagcgccagcagcgcgcgcggcagacggatttcccgcatcaccagcacggtcatatcgcgatcatcgcccaaaagtgccttgaaactttcgcctatgccaagcgcggctggacctgtcaaaagcgaaacggcaaaaagcacgatgacgagcaaggccagcccggccagcagaagatggaaacggtggcgttcagtcacgggcagcctccgcaagctccgccacggcctcgacgctgaaaggtccaccgcaaaccgtaagattatcggccatgcttatggcccgcgcctgcttttccagcgcgcacagagccgggtgctggaaattttcaaatgccagcgcgggcgcgcggtcacgcgaactgcgcaccagaatatccggcttttcaagcaccagtttctccagcggcagaagcgccgagccggttatgccgatctcgccagccatgttttcaagccccgcaagccgcacggcctcatcgaccagcgtaccctggcccgacgtatagctgttggcgtagtaaagcgcgaccctcttggcatgatcgggacgtttgatcgcagcaagcgcagccttcatatcgtcgatctgcgcttgtgcttcggcctgccgcccgagaagctcgcctatgcggcgcagatgttcttgaatgtcctcgaaggaacgggcgagcgcaaactcctccacccttatgccgagcctgcgcaacaatccgactgtcgcgcgcgaggaaaatgtgcctgcaagcacgaggtccggcttttgcagaaagacctcctcagcctgcgcatgattgatcggcaatcgttcggccttgtccgccatgacggaaagctgcggatcacgcgagagataggagacggattgcaactgcccttcccgcgccaggagcatggccagttgatcggtgcagacattgatcgacaccacacgctgcgcaatatcagccgcattggccggcaggggggcaaaaagggccaggcctgccgcaaggcagagcctcctcatccattttacggaaacccttttcacatcctgtccaatctcagaaattacgggtcagcccgatagtgatggtgcggcccggcgcaacatagccggaactcgtctcgtaatccttgtcgaagatattctccaccgagaacttcaactgcgattgtttgtcgatcgaatagagcgccacaaaatccgcggtgacataatcgccgagtttcttcgtatttttcgcattggtatagcgcgaaccgccatagagcacccgtgccgtcagatcgagcttttccaccggcttgaagttcacttcggcggccgccttgaaacgttcgcgatagggaagatcattcccgctatcttcatcgacaggccgcttgaggtccaccattcccttgatgccccattgttcgttgaagcgatggctgagtgtcgcttcaaggccggtcaccttcgcgcttgcaatattatacggaatataggacggcgcagtgctcatgatcgcatcgctgagccgggtctgatagagtgccatgtcgaggcttgtcgaagccgtcgcctgccagttcagcccgacttccacagaacgggatttttcgggttgcaggtcggaattggcaaagcccggataataaagctcgttgaaagtcggggcgcggaaacccgtcgcataggatgaacgcagcaccagatcaggcaggatttcatagctcgcgccaagattataggtggtcacattgccgaactggccattatggtcgtagcgaatgccgccatcgaaacgcaatgcatcatattccagcgaatattgcccgaacacggcggcaagatcgcggcctgtctcgtcataatcgatggtcgtattgattttttcccgataggcttcaacgccgccagtcacaacatgcgagaccttgccggtatcgaagcttttttcggtcgaggcgaacaccccgtaacgcctggtctcgaaccggtccgaaccttcgatccccttgcggaaattccggctattgtcgatcccggtgctgaattccaccgtcgaggaccagtcggccgtatggtcgatccgtgtgccgaccttgccggtaaaggccgtactatccgcttcgttgaatgcgggtgcggtcgcatcatactggttgcgcccacggctgaagaggccgtccgcatagattttgccccagtcgaaatctttcgacagcgcaaaattgaacgagccctgcaggaaaccatcatcgtccggctcgtggccgaatgcttccggcgtggtgaaatcatagccttgagtgccggtaaacgctgcccctacggcataatcgataccgtcgctgctgcggccttgtaacgaacccgatgcataaccgccccatggatgcgacacgcctgttgaaacgctgccgcaccatgcgcgttcgccgcaggccccgccctgtttggtgatgatattgatgacaccgccgattgcatccgcgccatattgcgaggaatgcgcgcccctggcaatctcgatacgttcgatggaggtcagcggaatattggcaagcgcggtcgatccactcgttgccgaagccgtgcgcaccccattgaccagcacgaccgtctgcttcgacgacatgccgcgcatatagatatcggcggaagacccctgcccgccattcgtcttgaccgaaatgccgctataggtttgcagcaaggattgcagatcgggcgcggcggaccgttcgatatcggcagcgtcaataacgctcaccgaggacgtggatcgctgaagcgacgaggcccggcggagcggtgtcaccacgatagtatcaagtgtgacaccatcatccttatccccgccatcctgcgccaaagcgggtgataacgtggccgcacaggccgacgccagaagagctgacaatttcagaatatgcattttatccctcaacctgccggacgggttttccctgtccagcttccctctcaccgcaggttgaagaagtgccagcgcaaagctgtttctttcctgacggcaacatttcaacaatgtcaccgccacggacgaccgcgcctgaatacgccccgtattcaagcatgggtgaccggatacggcaggtctcctgacttccgggtcttcgctttgcctccgccttcccgattgcagcatattgctgctttcagtggctttggccgcttgcgcggcctgtggaggatagctctccggttacagttgcgagggcagtctcggtttcagccctatggcttcaccgtgttcccttttcatccgccgcaatggcggaaccgtctcctgaaaattgcgatagcaatatgattgaggattcgcaactgcgccaaagcgcgcgatagagcgtgatgacattaaatcaggtcaccatcccgctctatctctttgtttttcaacgctttccctatcgcaggaaagcgcggaagcgccgcaaggcaaacaggaaaagtacagacccgatgacgaacagcgccaggaactgcggccagaccacgccaagccccgccccccgaaaaagaatggattgcgccagaatgacgaaatgcgtgttgggcgctgcaagcatgatcgtctgaatgatttccggcatgctttcgcgcggcgtggtcgcaccggacaagacctgcaatggcagcaggatcagcatcaggagcaggccgaactgcggcatggacccggcaacggttgccaaaaaaatgccaaggctcgtcgttgcgaaaagttgcagcgcagcccctgcaagaaagagcaggatcgacccgttgatcggcacggacaacagcccctgcaccacgaaggtcagcgcaaaggccgaggcaaccagcacgaccagccccatggaccagaccttgctgatcatgatctcaatcggcgttaccggcatcaccagcagatgttcgatggttccatgttcacgctcgcggatcagcactgcacctgtcaggataatcgaaagcatcgtgactgaagagatcacatttgtaatcgccccgaaccatcccttgttcaattcctgattgaagcgcgcccgcaaattcagatcgaccggcgcgggcgcactgccccggtagtgattgaggaattcactcacctcccccgccacgatggattgcatatagccgccgcccgtaaaggcctggctcatgcgcgttgcatccacattgagctggatagtcggcgcgcgcccggccagaaggtcgcgctgaaaatccggcggaatattgagtgcaaacgtatccagtccctcatccatgcgattattcatctcataagaggagataagcttcggcggcacgaaatagggcggatagaacgcggtcgtaatccggcccgaaaccggtgactggtcctcatcgacaatggcgattgccgcattgttcagcgtttccggcatggctttcgccgccgtataaatggccagcgtgaaagcatagacaatcaggatcagaagcatcggatcgcgcatgaggccgcgcagttccttgatgccgagccggaatatattggcaatcctcatctcagctcgcctgttttttcagaagaacgatgccaagcagcatcaataccggaatagcgatcagcagcggcaggaaggaacccgcaagcgcgctgaaatccagcgccttggagaacgttccgcgcgaaatcgtcacgaaataggttgtcgggtaaatcttgccgatgaaggcccccacgccctgcaacgcggatacgggatcgataatgcctgaatattgcaccgccggaataagggtcataagtgctgtgccgaagatcgccgcgatctggctgttcatgaaagcggaaatcaccagtcccatgctggtcgtgatgatgacatagagcagtgcggcggtggcataggtcacgaaactgccggtaaacggcacgcggaaaatgaaaacggcaaaggccgtcagcatcaggaagttcaggaatgccagcccgatatagggcaattgcttgcccagcaggaactcgaatttggtgactggcgttacgtagaaattgatgatcgagccaagctccttttcgcgcaccacgctcagcacggccagcatggccgggatcatcagcaaaaggagcggaatgaccgcaggcaccatggcaacaaggctttgcacatcgggattatagcgatagcggatttcaagattgaaatttccggccgttgtcagcttctcgacgtcgagattgatgccgtagccgataacgaacatgagaatgacgctgcccagaatggcaagcgtggcccgtatcggatcacgtttcagttccagcgcctcacgccgcgtataggcaaacatccggcgcaggttcggcagccagcttggccatgcctttcggtgttgcgccttcggctccgcactatctttttcaatcttttgcggcgcggattgttcaccctcgccgatcgcatcctgcaaaaaggcgacaaaggcgtcttccagcgtggccgcattgcggctttcggtaattgccttcggcgtatcgctgatcagcaccttgcccgcgtgcataagcgagatgcgatcgcaaagctccacctcgttcatgaagtgggtggagacaaaaattgtcacattgtcccggcgcgacaaatccgcaaggatttgccagaaggcatcccgcgccacgggatcgacacctgacgtcggctcatcgaggatcaggatatccggcgaatgaatcaacgccacagccagcgacaggcgctggcgaatgccaagcggcatggcatcgggtaattcatccatcacatccgcaaggtcgaaacgcgccgtcagttccgaataaagtgaaaacgcttgcgacatgtagccgacatggcggcgtatatcgatatccttcgggtcaacctcacgtccgaaaagccgggccgtgccctcgcttgcgggcaaaaacccggtcaagaccttcatggttgtggtcttgccgcaaccgttggagccgagaaagccgaatatctccccgcgcggaatacgaaaactcacattatcgactgcggtaaaatcaccgaaccgaaccgtgacatgctccgcttcgatggcaattgcggtatcagaggcaggcgcgcgcggcggaatatgtatttccctatggccccgccgctgttcttccggcagaagtgcgatgaaagcggcatcgagattgggcgtatcggtgcgctccagcaattcctgcggcgtgccggtcgccagaatctggccgtcattcatcgccaccagccagtcgaaacgctccgcttcttccatatagtcgcaacgatgacgctcattcccggacgatccttgcggatatcgtcgatcagctcccagaactggcggcgcgacaagggatcgacgcccgtggtgggctcgtccagaatgaggagatccggatcgtggatgagcgagcagcagaggctcgttttctgcttcatgccgcctgaaagctttcccgccggccggttggcaaaggccgacataccagtgcgcgccagaagatcggcaatgcggcgctcccgttccgccctgtcatggccaaagagccgcccgaagaaatcaatattctcgaacaccgaaagcgtgggataaaggttcttgccaagcccttgcggcatataggcaatgcgcggataagccgactggcggtggcgcttgtcggcaatgtcgccgcccagcacctcgacatggccctgctggatcgtgcgtgcaccggcaatcagcgaaagcaggctcgatttgccaaccccgtccggcccgatcaggccgaccatgcccccggcaggaacgtccagatcgacattgcgcaaggcgcgcgttgcgccataggacaaatccacgccccgcgccctgacgacaaagccgccgtcgccagccttgccgaaaacgctgctcattttacggtttccgcaaggttcttcggccatccggcatcaggggcaagcttgacataggcaacgccgggcaagccggttttcacctgctgaatatatttctgtaaaaggatctgcggaatctttgccttgacgcggaacatcagcttctggcgctcttcctcggtctcgaccgttttcggcgtgaactgggcgacatcggccacgaagctgaccttggccgggatgacatattgcggcgcagcatcgagaacgatgcgggcatcggctccgattgccacgcgccccgcctgcgccgtgggcaggaagaaggtcatggaaacatcgctgaggtccaccagattaagcacgcgcccgcctgctgaaagcacttcgccgggctgtgccacacgatattgcacacggcccggcttgggcgcggtcaaggttgcgtccctcaaatccgcctcaatggcggcaatagcggccttggcagcttcgacagaggcttgcgcatccacaacctgcgccttggcggcacctatggccgcgtccgttgctgcaagctgcgccttggccgcaccgacggcggcttccgcgccttgcgcggttgcgcgatcgtcatccagaacctgctgcgagacagtccgcgattccgacaattgccgggaacgggccagacggcgctgtgctgcatcaagctgggcttcccgctgggcaacggtcgcttcggccgccgcatgttctgcctgccgctgcgtcacaaggctttgtgccgtatcgataccgatttccgcccggcgcaattgtgccttcgcctgccggtactggctttcaagctggtccgtgtccatgcgggccagaacatcgcccgctttgacgaaactgccttcatttgcaaaaatttcacggatgcggccggggcttttcgtggaaatatcgatttcaaccgcctcgacgcggccattgccgctggcaatcccgtccggcagcccgctgccattcatcgcctgcaaagcataatagccgcccgcagcgagaacgacaattgcgcctgcaacgatccattgtttgcggctgaaacccataatgaaacatcctttgccaatattcgtccaaggccagcttccggtgaagcatgggcaagcggtcgctatctgtcgggatgttcgcctccccgcccggtttctgcacaaacctccggtggaactggaactaccttttcattcaacaaccggcgaatttaggggagcggtccgcaaaccacgaactcccggttgcggccagatttagtaagctgtcggcccggctgccttgattaggatcaagcatatccgcttttaccgcaaattcccccggcacaaaaaggagaaagacgcgggtgctattttgatgaaatggaggtggcaatactgacagcacccgctgactgccgataaaaacggtgccgcaaaagctcgcgctcggcagattctatagccggggtgccgtacgagtagggcctttggcaccccgggctgccagctctggtggaaacgggcaacgaaaacactattagcactcgctttaaaaaagctccttgatttcaatcaaatattgcgatttaagttgacatccaacataagccattgatttaaaatggatttttagctttcttctgtgcgggcgcgtccttgtgccgggcgcagccgccccagtttctcgccagataatctgttattttccgcagcttcggttccctgagaaaggattcacgaaaaaggaggcttcccttcacctccggcacggattcattcagctcaagctcgcgcctgatttccgtaaacccttcctctgcggcccattgcggctcaagccggtaagtttcgcccgccttatagagcgccattccgatataaagatcgactggcgtgccgcgcacggtttgcgcccaccatttcacgatggttccataaggcgcggcctcgcgttcaagcggccaataaacctgcggagcgatataatcgacgatgccgtctttgacccagcgccgggtatcggcaaaatcgctgtcgtaattggtagcgcccgcaagcgtatcggaaccgagcggatcgtccttcctgttgcgccacatcccgccggggctgatgccgaagcgaacagtcggccggattttcttgacccggccaaacacgtcctgcaccagcttataggtgctgtagcgccgccagtcggccttgctgttgaagcgcgtaccatagcgagcaaatgtcttgcggtcgtcaagctgcgaatccggtgtttcgctatagaaataatcatcgaactggataccatcgacgtcatatttctggaccacttcaccgacgatattgcccacccaatcgcgcaccgccggaatgccgggatccagcacataacgttttgaagcgacaccgatccatttaggatgggtcttatagacgcttggcggagaatcgggcgacgagtttttcaacgcctcctgcgtttcacggctggtatccatcgaaacgcgatagggattgaaccacgcatgaacctcgatgcgccgcttatgcgcctccgcaatcatgaatttcagcggatcaaagcccggatccttgcccagaacgccggtgagataggaagaccacggcaggatcgaggattgataaaacgcatccgccgtgggcgaaacctgaaagatgaccgcattgataccaagcttttgcgcgcgatccagtatggccagaagctcgcttttctgcgcgatgacccgctttccgccatcggcaatcgccgtcgattgcttcgatggccaatcaagattgataaccgtggcaacccatgtcgcatggaaagcatcacaatcggcaaacacgcgatttcctttcatcccggccaaaaaattcaaattcaaatccggtatcaccgcgaagaagtgcatccattttcattggcccgaatcgcagataagcccaaaattattcacgcattacttctccgaagcacccataaacaggtggattggctaacgcatgaaaatatttaacttgaaaaattgtttcataacccaaaatgggcgcttaccgcatttacctgaagccaattttggtcacgataagaaccaacaataatttctaccttgattttcaaaaagcacggaccaccctatcgccctttcataaattaaacttcccaatcttgacgtgagcaaagatagccctagctcaacctgtctgacgcggtttactttccggttttaagtaccggaaacggcaatgttatgatgggtgcctcgattggagaacggatcactgagatgcagtcgctatcaggacagttacgctttgcattattgggtttgaggtaccaaggtcttgtgagcttctgtaaagaatggccatacgcgccccgctctcgcgggtgcgatatgggtctgtaacgggaaaaggcccgacatcgattcattgtacaaggctctggatacaaggtcctgccagtacaacgacatcgtttgtcgcgtcattccggctccctcacctgcaacgagaattccatccggcaatgctggcccttcatgcccggcaatggcggccagtcgcagtttggcaccgacatgctggtctaagaatatcaggagatttggctgaccggcatcaaagccggttaagatgtaacatttcaagggaacaatcgcattgagcgaaagtggcttgcccttgaattcctttgtgggaggcgcaaatgcgcctaactcctcgcgagttcgacaagcttgttattcatatgttgtcggacgtggccctgaagcgcaagaacaagggcctgaagctcaatcaccctgaggcggttgccgttctcagtgcctatgttctcgacggcgcgcgcgaaggcaaaaccgtcgaagaggtgatggacggcgcgcgcagcgtactcaaggcagacgacgtcatggatggcgttcccgatcttctgccgctcatccaggtagaggccgtgtttagcgacggcagccgcctcgtcagtcttcataatccaattacgtgatttccgacgttccagatcaatctgccgcggcatttgcaggagagcaccatggccaaggaaccgactaaagctgcccatccgcagccggaacagacgaaaaccaaccacaaggcgcatcggcctgttggcggctatgttctggcaaaagaccccatcgagatcaatcagggccgcccgcgcaccacgctgacggtgcgcaataccggtgatcgcccgatccagatcggctcgcatttccatttctttgaagtcaatcgctatcttgaattcgaccgctccaaagcctttggcctgcgtctcgacattcccgccaataccgccgtccgtttcgagccgggcgacgagaaggaagtgacgctggttccctttgcgggcaaacgcttcatcttcggcttcaacaatctggtggatggctggagcggcgacggtccaacgcccgactatcagccgaaccgcgaaatcgctgccgaacgcgctgaaaaacttggggttaagtcgtgcaagtccggtggcaaggacgccaaatagaggccccaaccctgaacatatttttcgaggcacaggataatgacacagatttcccgccagcaatacgccgacctttatggcccgacaattggggacaagataaggcttggcgactccgatctttacgttgaaatcgagaaggatctgcgcgccacttatggcgacgaactgcaatatggtggcggaaaaacgctgcgtgacggcatggggtcggaaaatttccttacccaggaagcaggctgcctcgatctggtcattaccaatgtgactgtcatcgacgccatacagggggttgtgaaggccgatatcggcattcgcaacggaaggatcgtcggccttggaaaagcaggcaacccttccaccatggacggtgtgacgcgcggccttgtgaccggcgcttcaaccgacgccatatcgggcgagcaccttatcctcaccgcgggcggcatggatacccatgttcactatatcgcgccgcagcaggtggaggccgctctctcgaacggcatcaccacgctctggggcggcggcatcgggccggttgacggcacaaacggcgtgaccacgaccaacgggccgtggaatctcgaaatgatgctgcgctccatcgagggcctgccgatcaactttggcattcagggcaagggaaattccaccggcattgcgcctctgatcgagcagctggaagcaggtgccgccggtttcaaggtccatgaagactatggcgccacgccggctgcaattcgcgcctgcctttcggttgccgatgaatatgacgtgtcggtggccgtccatacggatacgctgaacgaatccggctatgtcgaggacaccatcgcagccttcgacgggcgctccgtccacacctatcacagcgaaggcgcaggcggcggtcacgcgccggatctgctgaaagtggtgggccagaataacatcctgccaagctcgaccaatccgacattgccctgcggcaagaactcggtcgccgaactctttgatatgattatggtatgccataatctcaatccgaaaatcccttccgacgtcgcctttgccgaaagccgtgtccgcgccgaaaccatcgtcgccgaaagcgtgctgcatgacatgggtgcgatctcgatgatcggctcggattcgcaggccatgggccgcatcggcgaaaccttccttcgcgccatacaaactgcggacgccatgaaaaaggcgcgcggtccgctgccggaggatgcgcccggaaacgacaatttccgcgtgctgcgctatattgcgaaagtgaccatcaatccggcgctgaccgccggtgtcggcgatgtaatcggctcgatagagtccggcaaattcgcagatctggtgctttgggaaccggccttcttcggcgtcaagccgaagctcgtcctcaagggcggactggtggcatgggccaatatgggcgacccgaacgcatcattgccgacgccgcagcccatgtattaccgccccatgttcgcagcctatggttctgcgctccagaagacctccatcaccttcgtttcgcgcgcggcctacgacaagggtgtcgccgaccgcttcggcttgcagcggctggtaatgcccgtctccggaacccgcgtcatcggcaaggcccacatggttcgcaacagctatctgccgaatatcgaagtcgatccgcagactttcgcggtcaaggtcgatggcgtccacgcaacggtgaagccgccacagtcgatctcgctcaaccagctttatttctttagctgacgccggaaactgcgggattttacggaatacatatcgaggagaaacatatgattatcatcgagggcattgtcggcaattcacacgatccgcaatggcgtgaccggcttgccgatgccaagatcgattggcttgtgctcgaccagtgggaggcccagaaaagccggttgcgcaaggccacgtccggcgacgtggagcttgcgctgtcgctcgaccgcaatacgcatctgcatgatggcgatatcctgctgtggaacgagggcgacaaatgcgccgttgtcgcgcgcgtccatctcaaggaagtgatggtgattgatcttgcctcggtgatcggcgaggatggcaatgccatcgtgcgcaccgtgttcgagcttggtcacgcgctcggcaaccagcattggcctgccgtcgtcaaggaaaccaaggttttcgtgccgctgacagttgatcgcaaggtcatggcttcggtgatgaaaacccataatcttcccggcgtcacctatgagttcatgcccggcgcggacgttatcccctatatggccccgcacgaagcgcggcgtcttttcggcggagcggattccatgctgcaatcgcatggtcatcagcacgggcaggagcatcatcaccatgaccatgcgcacggccacgatcactgagttcagctcatcctatcgcagctgccgggcctcctgcacctgctgcaattcggggactctgccctgccgattggcgggttttcgttttccaacggcctggaatcggcaatccagcaaaatctggtgcatgataaggagaccctgcgggaattcacgctgactgcaatgaaccaggccgcaacatcggacggaattgcgcttctgacggctcatcgtgccgccagggcagacgaccgcggggcattgcaggtgattgacaaggctgttttgagcgcaagctcaacgaagagacaaggctgatgaccgtccgcatggggcgcaaactctgcgagctttcggcatcgatcattgatgacaggctgaaccgcgactggctggaatgcatcaagacggccgaaacaccgggcacccatccggtcagcctcgggattgcttttgcggcgcttgatgtcgatggccgcgatgccttcggcgcccagcaatatggcgttgccacaaccattctcggcgcggcgctgcgactgatgcgcgtttccttcatggatacgcaaaaaattctgctggaggcgacatccaccgttgcccccgcttacgaggagattgcggacgccggcatcgaggatatggcaagcttcgccccgatggtcgacattctggcggctgtgcacgtcaagggccatgtccgcatgttcatgaattaacgagggaccgagattatgaaaaaaattccgcgcatcggcgtcggcgggccggttggctccggcaagacggccatcatcgaagccgtcgtgccaatccttatcaagcttggctatcgcattctcgtcatcaccaatgacatcgtgaccaccgaggatgccaagcatgtgcagcgcacgctcaagggcgtgctgatcgaagaccgcatcgtcggggttgaaaccggcggctgtccgcacactgcggttcgcgaagacccaagcatgaaccttgccgctgtcgaggaaatggaggcgaagtttcccgacaccgatctcgttttgctggaaagcggcggcgataacctgacgctcactttcagccccgcgctcatcgatttcttcatctatgtgatcgacgttgccgcgggcgacaagattccgcgcaagaacggccccggcatcagccagtcggatattctggtcatcaacaagaccgatcttgcgccctatgtcggtgcaagcttgcaggtgatggacgatgattcccgcatgatgcgcggcaagaagcctttcgtcttcaccaattgcaagacgaacgaaggcattgacgatcttgtgcacctgatccgtgaaaacgtccttttcgacaccgaggtcagcaaggagagtgcataatgcttggcaaggcgcgggaactggcaaattatcaggatgagccggaacagttacccaccggctcgttcggcaagaacgccttcctgcgccttggctttgaacgccggcccgagcgcacggtgcttgccacgctgcaccgccgcgcgccgctgatcgtgcagcaggcgctttactgggatgagggaatgccgacgcttccctgcgtcagcatcatttccaatgcaggcggcatcctgcaaggcgaccgctacgcaatcgaaatcgacctggagccggacacgcaggcccatgtcaccacgcagtcggccacccgtattcaggaaatggacgcgaatttcgcaacccagacccagaccataacgcttggcgcgaattcctatctcgaatatatcccccacccgatcattccgcacaaacactcccgtttcgtgcagcaaaccgaagtcacgatccatccgacggcaacactgatctattccgaagtcctgatggcgggccgtaaatattacggcaccggcgaactgttccattacgatctgttctcatcgaaatttcatgctgcacacacggatggaacttcgcttttcacggaaaaattcatcgtcgaaccggcgcgcggcaatgtttcccgccttggcgccatgggttcattccacgttttctgcaatctcatcctgctcacgccgaaaacccatgcagaccggcttttcgagacaatcgatccggttttcgacatggatgaaggaattgcctggggggcaagccgcctgcccaacgatgcgggacttctgttcaaggtaatgggcatggaaagcgcgcctgtacgcgcggcgatccgcaaaatctgggaagccgcgcgccaggaagtcaccggcgcaagcctgcccgaaaacttcctctgggcataggaggcctccatggcagacgccccgtcacgctggtctgaaatcgtcgaaggcaattcccttatccgtttcattgacatcaatctgcgcggcgcagggcaggttatctttcagaacaacccgctgacgggactgttctttcttgccgcgatcgtctggggcgccatcactgtgggacagattgccatcgcgatcggttcggtgatcgcccttttcgtggcaaccagcatcgccatgctgctggggggcgacaggctatcgctgcggcagggcatgttcggattcaacgggctgcttgtgggggctgccgtgcccgcccttctcgcgccccgccctgccatgtggttcatcctcgtgatcggcgccgcagtctcgaccgtggtaatgcttgccgtttccaagatcatgaaaacatgggatgcgccagcactcacctttccctttgtcctgacgacatggttctggtccttgcagcctatgcctttggacatctgcccattgactccatggggccgcccgccttgccgcatgacgcctccgcatcggcacaattttcgccgtcctggttcgaactgcttgaagcgtggctgaaaggcccggcgcaggtcttcctcctcaacaatgccgtcagcggcgtcctcgtggtcatcggcttgctgataaattccgtctaggcaggtgttttcgccctgttcggttcagcgatagccttatccctgtcgctggcgcttggcgccagcctcgcggatattgaagccggccttttcggcttcagcccggttctgaccgccgtcggcctcggctgcgtgttcttccggccctccctgcgcgtgaccttgttcgccgtgctgggcacggttttcaccgtcatcgtgcaaggcgcaatggatgtggcttttccttttgcccaagactaatctggaaccgcacccccatgcgcctggcaggggaagtgctggcggcgggcacaacgccaaaccggatacaaccaagcctgcatcctgagcctgatttctggagaaatttgatcaatgaagaagcttttttattctggcctttgtcttatgtggttttcgactgctgcttgtgcgcattttcaggaactcattccctccgaagacgtcgtgaccgagggcggcccggtaacgcttgatctcatcttcacccacccgatggatcgcggcccgaccatggacatggagaagccgaagcgtttcggcgtcaagcgcggcgacaagatcatcgatctcagcagtcggctggaagagcgaaagattgacggcaagcgcgcgtggcgggcgaaggatgaaatcaccgagcccggcgcttcgctctatttcgtagagccgcagccctattgggagccagcggaaaagaaatacatcgtccattatgccaaggttctggtggatggctttgcctctggcgaggattgggattccatggtcggcctgccggtcgagatagaaccgctcacgcgcccgaccgggctttggaccggcaatgtcttcaccggcgtcgttctcaagaacggcaaacccgtaccgaacgccgagattgaggtggaatatgtcaatgacggatcggtcaaggtgccgaacccgaccttcgtcacacaggttttgaaggctgatagcaacggcacattctcctatgccatgccgcgcgccggatggtggggctttgcagcactgaccgagggcgacgaaaagatgaagcggccggatggaagccttgcccccgtcgaggttggcgggctgatctgggtcaaagcgaccgacatgaaataaggcttcacggacaaaattaatggctcacataccggacggccttctttcccttcccgtggtcgttggcggcggcgttgccgccgctgccgccgtggcggtggcgcttggccgcctggaggaagaacgtattccacagaccgccattctggccgccatgttcttcgtcgcctcgctttttgcggtgccggttggcccctccagcgtccatcttctcctgtcgggcttgatgggcctcaccatagggctcgcgacatttcccgccgtcatggtcgggctattgttgcaggcgctccttttcggctttggcggcctcaccacccttggcgtcaacacaatcaacatcgcgctgccgggcgttgttttcggctggcttttcctgcctttcgtgcgccgcctgccgccattttcagcaggcgtggtgggcttcatctgcgccgcgctttcagtcgcagggacgggttgcggcgtcatgctcgcattggtgctatcttcctcggatttcgtaccttcggtcaagatcatcggcataacctatctgccgctcatggtcggtgaaggtctgattaccggctttgccatcgccttcctgaagcgtgtgcgcccggaaatattcgccagccagccgcccctcgcccagaggaaccacacacaatgaaaaccgcgcgcttcctgctgcttctgatcgcgaccacactgtgctttgccaccatggccgaggcgcatcggctgaatctctttgcaacggtcgaaggcggcaccgttcatggctatgggtttttcgtcggcggaggccgtcccagcgaagcacaacttatcatccgcaatgcccagggcgtcgagcttttcaagggacctgccggcgaggatggcagtttcagcttcacgcccgcagcacctgccgatctggttttgaccctcaacgcaggcgacggccatgtggccgaagcccatatcgccgccgaccggttctcccaatatggcgcacaaggcgcggccagttccaccaaggcagaaacgggcaccgccacccccaagggggctgccttgcccgcatcgccctcaccggaagaactgagcgccatgatcgaccaaagcgtggatcgcgccgttgccgtttcgcgtcagatcgcaccgctattggaggcttatgccgaggccgatggccgtgcccgcttttccgacatcgtgagcggcattgccgtcatcatcggtcttgcggggctttttctctgggccaaatcgcggggacgcgccagccattcagaccggcagcgtgagccatgacgcccgccaccgactttgctgaccaaggcccggcaaacaatccgattgaccgcctgcacccgaaaacacggctggtcatgacgcttgccatccttatcttcgcaaccatcattcacaatcctatcgttctggccatttcaatggcggcggcaatcattctggtccgcatcgccaaagcgccctggcacaagctgcgccatcggctgctgcatctggaaggcttcatgattgtgcttctggttctgctgccattcaccatgccgggcaggccgctgcttgagcttggccctctcgtcgccacggtggaaggcgcggtgcgcgcgctgacggtggcgatcaaggtcaatatctgcgtgctctccatctatgcgctgctgggctcgctcgacccgatccgtatcggtcaggctgccgaaagtcttggcctgtcacccaaattcgtcaggctgtttctcatcaccgtgcgttatgtttcggttttccgtgcggaaacggggcgcctgagcgaagccatgcgcgtgcgcggtttccgcccaagatcgaatatgcatacctggcgcacattcggcaatcttgccggaaccatggtcgtgcgctcgatagagcgcgctgaacgggtggatgaggccatgcgctgccgcgggttttcaggaaccatgcccgccacgccagcgacggccgcgcagcgccgcgacgcagttttcgcttccctgttcttttgcgccatgttcggccttctgctcgtggagtttatcgcatgaaacctcttctcagcctcgatcgggtgagcgtttcgcgagatggaaggaatgtcctcgacaagctttccctgtcacttgccgccggagaacgccttgcactgatcggcgataatggggtgggaaagaccacgcttctgcgtaccatcgtgggccttgaaccggcgagcggagaaatcaccgcctttggcataaattgccggaccgaaagtgatttccgcaagatacgcgccaaggctgcctatctgtttcaggaccccgacgaccagctcttctgcccgaccgttatcgacgatgtggcctttggcccgctcaatctgggcctcagccgacagaaagcaatggagctttcaaacgggctgctgcacgatcttggcctcggccatctggctggccgaatcacccatcatctttcgggtggggaaaagcggctggtttcgctcgccgccgttctggccatgcagccgcaagtactgcttctcgatgagccgacaaatgcgctggatgaaaagcatctggaacggatgctcgccattctctccgcgcaaaagatcgccatgataatcgtctcgcacgattgggaaattcttgagcggcttaccgatcgggccgtggtgttgcgcaacggcaaattgcttcctgcaatgctgcaccgccattcgcaatggagcgaacaggtccacctgcattatgtcgaggcggagggaagcgccctttgaaaagccgcttccctgccccgtcaatccccggcggcatatttcgtgacggtgccggttccagtcaccatcgccttgatagccacgtcactcgacaaacccaggctgtggcgttgtgcgagccaggccggatcattgaccgtgagccagaccttgccgctgccgtcttcccaggcaagtgcgcgaatgggaagatcaaggccgatggttctcttgtcctgcatcaaaaccgtgccgttttgcgggtttccgaaaatgatgagttcggtcggcggcaagcccagccccgcctctttggctccggccccgtgatcgacacgggtgaaaacattcatccccatcgacttcgccttcgccgcgacacgttcgatggtttcagcgacggagtggcggctctcgaccgttacaaggccgctatcgataatgctcgccatcgggggatatcggtgcagaatatctgcacttttctcaccgaatttcattccggccagaaccgcgacataaccagcaaccacgctcaccgtgacataggcggcagcgatgagaaaagccgacatcgaagcggaggccagcacgaccgagccataggcaaagctggaaaaggtggagaccccgcccatcatgcccgtgccgattatggtgtgcacatcgcgggaatgaatcttcctggcataaagcgcagtcaccgtaccgaggagaaaacaggcgaccacattggccacaagaatatcgagcggaaaaccgtccgtcagcggcggcaccatgagcatgatgaattcgcgcgtcatcgcgccgaaagccccgccgatcacaaccagaataatgatatcaagcacagcgaagcctcctcaaccctgaagatgggcaagcattgcgccgagccatgcggcaaacaggccggaaaggacggacgcaaccagatagaacacggccaggccgccctgccccttatgagaaagtttgacggcatcaagctgcatgctgctgaaggtcgtatagccgccgagtatgccggtgaggacaccggcattcagcatcgtgccgtaacggtcatgccagtcgacaccaaacagcaccgacagatatccgatgacgaacgccccggaaatattgatgagaaacgtgccgagcggaaaagcgccgtgatgatattcaccgacgatacgccctatccaccatcgcccaagagatccgacacctccgcccagaccgacccacataacatctaaaggagtcatccctgccctttcctgatcctgcgtggaaactatcgtggagccaaaactaggtcagcgcgataatctctcaagcccagaccaacaaatttgttgcaaaatctatatatttgaagggcgcaataataagtaaactacaaaaaatttggaaccgaatgctccgtgaaacatttctcatcaaatttttccgccgcttgaccgcatacgaaaatcactaccccccgaaacaggctattgccggggttcacattatcttttcaggagaaacgggttggacacattgcttcacctcatcgccattttaatcggtatattcggtctgctcgtctatttccgctcagtaatccgggtgatgctgctcaactggcgagaacgggaccttatttcctattttgccgccgtagcggccgtcgtcctcatacgccggttcaccgatagtggggcgggctatgagcgcatccagcgatcacaggcatgggtattccctgttttcgtgatcctgtcggtcgcattctggtttcttctggtgcagctctgctttaccctgatcctctggggaaccagggccgaaacgagctttatctattcatttaccgccagcggatcggccctgagcacgctcggtttcaagacgccatccagctggcttggcgaatttctggccattgtggaaggcgcgatggggctggccatcgtggtgctgctgttcagcttcgttccgggctatctggccgcggttcaggcacgcgaacgcaaggtgggctggctttatgaccggacggaagggcatccgacctatcaaacagtcctggaagggatgaataccggcgaacaggacatcaacgacaccggcatatgggaagactgggaagcctggttccgcggcatctatgaaacgcacacaaccgcaccaattctcactttcgtaccgtccatttatcacggcgcgaactggctgaggacgtcggcctccattctcgacacggcatccctgctgatgagtgtacttgacgagaaaaagacctatgccgcccacatgtgccgcgatataggcgccaggaccatacagcttctggcgaaggagctccacatcaccgctccctcgctgggacgtgccattccccactcgccggacctgccggcaaacaccttcgatctcgtctatgaccagcttgtagcaaatggtgtgccggtgaaccccgacaaggaaaaatgccgtgaaaccttcacacagctaagggccgaatacgcagccgacctcaaccagatttcccggatcacctccatgccgctttaaaaaggtttggatgccgccccgacgggggtggcatccagaacgtttccgagaaaagtgcgaagctgtgttttgctggaaatgttcaaaaactgcgaaaacggctttcatggcaagccgttttccatccttcggtcactccgcctgatgcccgctgagtttctcgatatccacacgaaagaaaacaggcttcaacgcacgcgccgttccctctttcgtaatcgtctttgtataggctggctcccaccaggtcggctcattcgccattatcctgacaatggcctcctcctcgtcttcccgcgcgatctcccgataacgcccctgaacaagaaccgtccgccacttcgtctgggattcaatctggtcaaacagaatgcagattgcatcgttcttgcgcattgcattggtcttctggctatcggtggtgaaagaatagaacgagccgccactgaaacgaaaggtcatcggcacgattatcgggcgatcatcaaccacataacccagccgccccacatgcttatgctgaatcatttcacgaatatcgtagtccgacatttccgttatcaacatagtgcgttccttcttcgccactacagcccaacctagagcggtttctgttttaacggaatcgccagaaccgctctatctctttgttttttcgcattatccgacgcaaaaccgcttcgcacttttgctggaaatgctctagggcttgtctgcattcaaggattcccttttgcatgaaattctgattcaaggttgttaaaggagaacagccgtgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgttgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgccattgctgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggtttcgtccatctcgcatgcgctatgatctggttacgttaaatgcagacacgccctaagccaaactttgctcagacaaaaagcctaccctcggcaattttcacggccgtgccgccgatacgggcactggcgagtttttgtttcgacacatccagctcaagacggatgcgggaagggcggcccatttccatgccctgttcgatccaccattgtgaactgccatcaaccggcttgtcgttctgctggatcattccggcaaaggcggcaacagccgaacccgtcgcgggatcttcatagacatttgcgccgatcacaaacatgcgcgcgtggaaatggctgtcgaaaaggatagtttcgcgacaatagacatagatgggcaaaggcctgccacccacatggggcaggctttcgctgacatagaccgggtcaatggaaaccttggcggcggcgatcagattgtgaaccggcaccagcagacagggcgtacccgcactccacactcccggaacgtgattctcaaaaccgatctcatgtgtcccaaggccaatagccgcagcagcctcctcgcgctcgatcttcacatccacttgttccggcaggcgcggtaggtcaaattcggcaaaggcgctgttctcgcccaggatcacgccgcagcggacaatcccgaccttttcctccagcgtcacaagcctgtcggtttcatcgcctgttttctggcggcgagccagtgaaaccgcagcgcccacggtcggatgcccggcaaagggcaactcataagcaggagtgaagatgcgcaccgacgcctcatgggcgggattggccggcgcatggatgaacaccgtttccgaaaggttgaactcccgcgcgatggcctgcatacatgcgtcagtcagcccctcgcaatcatggacgatagccaatgggtttcctgccagggccttatcggcgaaaacgtcgaaaacctcataaagacggccggaaacagcggctttcttcatccctcatcctcctttgacatgcattgaaaaccaatatgaaatggtttccttgccaacatgccatgctgcgtgcggttgcaagcatagccaatttcgtgccgctgtcatctgtcagtccccgccaatccggggttgccgaaatgccagtcggcaaaagcgcgaacataggacggcgttgcctcattcatcatacccgcagctttgacgggaatgatttcggcaagttcgggcgccgcctcgcgggaaagatagccttcgatccgtgccaccaggtcgcaagacggcacatcgaaataatagcgccggaaaagcgcgatgctgcgattgcctgtcacgagattgatctgtgtctcggcgcgcgcatcggcaaggtcgatacccgtttcctcccgcacttccctccggcaattggcatcataatcgacgcgcgcatcgaagatatcattatcatcgatggagcctgccggaaaatagaccttccccgccactgcattttgctgccccatgcgcgcggcgatcaggtgcccttcgccggacacgatcacgcccaccgagaaaatatgccagggccttatcggcgacgggtcgcgccgccagtgcatcaaggtggcaaagcgcgtgcgtttgaaaccggcctgaagaacaccatccttcaatgtggcttccggagccagatagacctcgccatcgaacaaggtcgggtttgccgcgcattcccgtgcccagttttccgcaatggaagcgcggtttccctccgcatatggcagagggccgggcaaaacccgcacatcagcgcggctgatgacatggaccctgttttcctctacttgctccatcagcaccctgccctgttgctcagaccatgttcagtgtcacgctgaccgggcaatgatcgctcgccttcgggcggtcccagccagtacggggatagcggtccacattctgttcaggtggaaagatcgtgcgccagggctggccgcagcgaataatatcgggcacggcatgttcgtttttcgcagcgaaggcaggcgatgccatgatgtaatcaagctggcataggtggcgctccagcgggccgcgcgtatgatagagggtccagcgatccatcaccggacggcgctccaccagattgacggcaaatccgtcacccagcagcacattgagcgcactttcctcttccatcaccggcgtaaattcatagccattccattcatcgccgccaatcaggatacgctcgcgataatcattgaaatcaccacaaatcagccagcgccgttccgtcacccggtcaataccgaacttttcctcgataatgcggcgtatggcgcgggcttctgccagccgcacgggtgcgaggaagtcctgccattctggccattgcgcgcccccgacatggatttcaaatgcgctacaaaaagcgaaagcggctcgcccccgatacgcaaatcgacattcaagcaatcgcgcttgaaaatacggtcatgcggttcaagaccaagttccgccagctcaggctgataaatcccgaaatcactgtaggtcaggtgcgcatggcttgtaacttcatccacttcgatgggctggccatcgcgggtggtgtcccgcatcatcaccgccacgtcgatgccgcggctgtcattgccgtcgatcagatatttgtgccgatagccatagccaatcatcttgaagagatagccatattcaaaggcattgagtgcagccagattatccacttcttgcaggcagagaatgtcggcgcgggtttccgcaatggcgagtgccgtcatctggcgcgtatcgtcggcatgggcgatggcgcgcgcctgctccagcaagcggtattgcgtttcatcgccaatctcgaacaattgcaaggttcggtcctgatgcaattcattgcggaagccggagaaatcgaaccggcgcatcagattttctacgttgaaagtcgctatcgtaaacatgttcccgcaatctcaccgcttgcggcgcgataggcaagagcttcttccacagtttggataaatttccattggactgatgaatttccggcgccaaagccccatattggaacataatatgatcggagtgaaccgcgctccgcgacggaaaacttgtgaggcttatcgcaaaatgcttggaaaaataatgcgtttggccaccatcaccagcctgcttgccatcagcctgacaggcgcaagcctcgcggttgaattgcgcaacacgccctatctcccctcactgaaaccaagtacgccgccaatcctaggcagcaacaacagcctcaaccggccagcctccggcacatcgcgctgctatggctcaaccatctgccgcgacagcggaaactatatttcgggaaacggcatcctgatctacaagaatggcgagcctcttgaggttcacccttccacgcgcccgcccatccagggcgcgatgcccagcagcaatcacatacaatggtgttccaaccattatcgcagctatcgcagttccgacgatacttaccagcccttcgccggaccacggcaaagctgcaattctccattccaataaaaaaccgggcgcaaggcccggtttttttacctttgatacaaaatcttacgccgcagcggatttcgtatgcgcgcggatcaggcggccaagccgcttgatgccttcatcgatcatctcgtcattggcgcaggaatagctaaggcgcagcgtattcgcaccggttccgtcggcaaagaacgccttgcccggaacgaatgccaccttttcactgtcgatggaagcggccagcagcgaagcgccgtccatgccttccggcagtgtgacccagacgaacatcccgccttccggctttgtccagtgaacgccttccggcatatatttcgccagagcctccagcatcctgtcacggcgatgtttgtaaacgccgtgcagctttgccacctgtgcatcgaagccatgcaccgcaacgtgctggatcgcaatctggttgatggtggaagaatgaaggtccgccgcctgcttcatcaggacgagcttgcggatgacggtcttggaggcaaccacatagccgacgcgcaagcccggtgccagcgtcttggagaacgagccgcaatagatggtgcgggtcttctcgatatcgccgccattgcgggcaatgtcgagcgccaggatcggcgggatcgcatcgccattatagcgaagatactgataggcggcatcttcgatcactgggatatccagttcgtcggcatgtgccagcagcttttcgcgacccgcacgatcgaccgtctcgccagtcggattgctgaaatcagccgaaagataagcgaacttgacctgtccgccagccttctgcgcagtctgcgcataggattgcggcgtgcgattgcccttaagcgccagcgtgtcatagttcggttcataggcgttgaaggcttgcagcgcgccaagatatgtcggcgcagttacgagcgcagtatcgcccggcgacagaaacagcttgcccagataatcgagcgcctgctgcgagccagacgtgatgaacacattatcttcggtgcagggaatgccgatcttggcgagttcgccaaccagccatgtgcgcagcggcttgtagccttccgaaatggaatattgcagcgcagcattggcttccgggccacccaaaatatccttgtaggctgcctggaattcatcatgcgggaaaagagcgggatcaggaatgccgcctgcgaaggaaatgatatctggccgttccagaagcttcagcagttcacggatttccgatgcgcgcatacgtttcgagcgcgttgcaaatacattttcccagtccaacacgggaagtctcctcaattagactatccgcctcttgcagcggaacttgtaatagcgaagtcgcctcaaacccagctattgacgatggtggtttagcgcaattttcagcggacgagaacagcttttcccatgtttctatggaataaagatattcgcaattgttttggtccccgaagcgcacgaaacaaaaaacatgacgtagaatttgggttctttttgttcgctatatattggcgaccagacccagcataaaacgccgaggataaaaggggacgcaaggagcgccccctcttttcgatttaattggaacccgaccatcggatcagcttcctgtttcataaggccctgaagccgaaacatcgctgattgtggttgcggaccttttcgatcacccgcccggcggcgccgggcaagcaaaagaaaagtgcatcgaactaattagttgcgggctttatcgaccagtttgttcttttcgatccacggcatcatggcgcgtagcttgccaccgacttcttcgatctgatgggcgtcgttgagacggcggatacccttgaagcgggcagcgccggctttccattcctgcatccaatcagaggtgaacttgccggtctggatatccttcagaacacgcttcatttcggccttggtttcggcggtgatgatgcgcgggccggtcacatattcgccccactcggcagtgttggagatcgaatagttcatgttggcaatgccgccttcgtagatcaggtccacgatcagcttcatttcgttcaggcactcgaaataggccatttccggcgcatagccagcttcgaccagaacttcaaagccggtgcggatcagctcgaccacgccgccgcacagaacagcctgttcgccgaagagatcggtttcgcactcttccttgaaggtcgtctcgataacgcccgaacggccgccgccaacgcccgaagcgtaggaaagggccagatcatgggcattgccagatgcatcctggtgaatggcgatgaggcagggaacgccgccgcccttctgatattcaccgcgaaccgtgtggccgggacccttcggcgcgatcatcacgacatcaaccgtcttcttcggctcaatcaggccgaaatgcacgttgaggccatgggcaaaagcaatcgcagcgccatcgcgcagattgttgtggatgtggtcgcggtagatgtcggcctgcaattcgtcaggggtcgccatcatcatgaggtcggcccacttggcggcatcggcgacgttcatgacttcaaagccatcggcctgtgccttctggaccgtggcggagccttcacgaagggcaacgcgcacattggccgcgccagagtccttcaagttgagcgcatgggcgcggccctggctgccataaccgacgataaccaccttcttcgacttgatcaggttaacgtctgcatcccgatcgtaataaacgcgcatttcctattcccttcattcaaattgttcgccagcgtccttgcgtccgccagtcagctcaggccccgtaaagggcgaaaaaccgcttcgtggcgcgccgggcatcccggataaccacttcgtcagtcaatttcagccggtcgccaagcagcaaccggatttgcatgtcccgaaccaccagtccaaaaaacgtgcgaaatgcctcatcgatatcgtcgaaaatgagcaaacccgcctctttacccatggtcaggatgggcttcaggcgctccgccatggcaacagggccattggagagaacgatctcgcccagagccgacctgcccgacgcggcatggctgacggccagccggttgagtgcgatcgacgtgcgcccggaaagcacaagcagccagtcgcgggcaaaatgttcgaagcttgaaaagagggattcggcatcgagtttttcgcgggccagcggcaccacgcggaccttcgaggcctgccagcgcaccatcgccgtcaacagaccatcgcggtcgccaaaccatttgtagaggctttctttcgagcagttggccgcgcgcgcaatacttgccgtcgtcaaagcgcggtccccaccctcgaccagaaggcgcaacgcctgctccagaacatcgttctgacgcggcgaaagaacctgctgcttatgagcctgcaattcgtcgcctgtatcagtcacgtatcatttcctccaccttgtaccgtacggtaccgtacggttcctgatttttaatttctgttttgccagcggtcaagcatgttttccagaaatttcgcatattcatcgtgaaattttttgcgagccgtttgcccggtcgcgccatagacaaaaagcgcctttcgggagcttccgaaaggcgcttttttctacccctttttttaagggaaaggctttagatattcacctgtgttccgatctcgaccacccgcccggtcgggatctggaaatattcggtggcatcggaagctgtgcgtgcaagcaggatgaacagcttgtcctgccatagcggcattcccgaatggaccgaagctttcagcgagcgccgcgacaggaagaacgatgtcgtcatgatgtcgaacttccacccaagcctgcggcaaaggccgagcgcgcgcggaatattcggctgctgcatatagccaaaggtcaaagtcaccagcatgaagcgctcgttatactgggacacgcgcgcgcgatcggctaaagcaacccaaggcttcgatgcggtaacaaccgtcaagatgacattgttctcgtgcagaaccttataatgtttcaggctgtgcatcagcgcagtcggggcgctttttggatcgccggtcaggaagacggccgttcccggcacgatggttggcgggcgcttggccatctgctcgacgataagatcgagcggcacttccgccttgcgggtcttctggaagagatggcgcgtgccacgtacccatgtccacatgataagaaccagcacagtcgcaatgccgatggatgcccagccgccctcatgcaccttgatgatattggcgctgaagaacagcatatcgatgacaaggaagccgaggatgatcggcagcgcgcggcttacgcgccagttccagatacgcgtcatcacgatataaaggagcacggtcgtaaccagcatattgccggtaacggcaatgccataggctgccgccagattgctggatttttcaaagcccagcaccagaatgaccaccgcaagccccaaaagcaggttgacgcgcggaatgtagatctgcccgtgcaatttctcggatgtgtgctggatttcaaggcgcggcagaatattgagctgcaccgcctgccgcgccactgaataggcgccggtaatgaccgcctggctggcgataacggtagcggccgtggccagcaacaccatgggccacagcgcaaaactcggtatcatctggaagaagggaagcgccgctgcttcgccatgcgagagaatgaaagccgcctgcccgaaataattgagaagcaggcaggggaagacgatccacagccatgcgcgcacgataggcttgcgcccgaaatggccgagatcggcataaagcgcctccgcaccggtcatggcgaggaaaacagcaccgacggtaacgaaagcaaccgccggactgactgtcagaaaccgcacggcataatagggattgagcgcggccatgacggtcgggtcatcgaaaatatgccaaagcccggatgctccgagcgccacgaaccatagcgccatgatcggcccgaacacgatcgcgaccctgcccgttcccagtttctgaacggaaaacagcgtcaccagtatgacgaccgtcgccggcacgacgaaaggcgtcaggttgggcgcgacaatctccagaccttccatagcggaaagcactgaaatggccggcgtgatgaccgcatcgccaaaaaacagtgccgcaccgcaaatgccgacgccgaggataaggtcgggcctgcctttgagagcaccgcgcaccagcgccatgagcgagagaatgccgccttcgccgttattgtcggcgcgcagcacgaacaggacatatttgaccgtcaccaccagcgtcagcgcccagaagatgaacgaaacgacgccgagaatatcgctgcgggccaggattccattcgttgccgccgcatgaagagcttcgcggaaagcatatatcgggctggtgccgatatcgccatagacgacgccaagcgcacccagcaccagcgttttcatgctttcattatgctgctcgccttcatctgcaaacgcagcaccttcaaggacactaccggccgacacagcggcctgcaccgatgtgtcattgccatttagctcgccgctcatatgcaggcacctcgcaatttcctgaaagtgtactggccggagagactgagggtcaggatggaataatgtggacgggcgaaaaaagttgcactttgcgacatccctgccgcatctttgccctgattagctttagtcataagcatcatgccgattgaaggaaacactctgcgcgaatgcaaagagccggaatatttcggcgcggaatgcgaatttcggaaaactgcttcaatgcttcccccatgcggcccggcgcgcccccgacgcttatgacagtggcagactaccctagagcttgtcccacctgaatgcaaatgcgctttttgcaaggcttgatcgcgagctatgcacatagcgcatccagttgatgttttatccagccaaagctgtgatgtagcggcttaccgttaccggtatcccatacatcaatgcatcggctgtcaatccatgaccgatagaaacttcggcaagctgcgggatacgttttacgagcgcgggaagattgtccactgtgagatcgtgcccggcattgacagcaaggccgagcgcagtggccgcccttgccgccttttccagccggtccagctcgcgcgcggctgcggcagggtcgtcatgggtcgcgccgtaaggcccggtataaagctccacacggtcggcaccgatagccttggcgcgttcatagccgagcgaatcgggatcggcgaagagtgaaacccgcattccgcgccctttcagccgggcaacgatgggcgccagaaaatccgccttcgacatgaaatcccagccatgatcggatgtcgcctgcatcggatcgtccggcaccagcgtcacctgttccggctcatgcttttccacaagatcgagaaaggcctcactgggaaaaccctctatattgaattcagcctgcggatattcatcgtcgatcagcgcgcgaatatcaccgaggtcggaaaagcggatatgccgctggtcgggccgcggatgaaccgtcagcccggcagcgcctgctgcaagtgccgcccgcccaagcccggtaacgcttggccacggcaggtcgcggcgattgcgcagcatggcgatggcattgagattgaccgataattttgcaggcatcgaagcatggctccccgaatgattattccgctttatagagcatttccagcaaaagtgtgaaacggttttgcatcagaaaatgcgacaaaacaaagcgttagagaggttgcggcgattctgttaaaacaggagccgctctagcatcggaggcgaagaaatgtcactgccctgccgtcgcaccgccgcccatcccggcaaattcacaaaaccgccccgcaaccttcattgggttcaagcgtttcaatcaggcgttttctgcaaggcgccaaacagatagaatgacgttacggaggccaatgatgcgaaacgaaagcataccggttatacgccgcattcccaccagtcgcgacgatgttttcgccttcgctatcgaagggcatctggatgacgcatcgctggaaaacctctacggactgctggatgcggcctatgaaacccacgagaaaattgaccttctcatccgtctcaccggctatgaaggcgtggactgggtttccgctttttcggaaagcatgttgtccatacgctccaaatcgctcaagcatctgcgccgctatgccattatcggcgggcctttatggattcaggccagcataaccctcgtgcagccattcctctccatagaagttcgcgccttcgatcccgacgaagaacaggatgcctgggaatggcttgatgcaaagccggtcgaagaatgattacttcacgatgatgaggcgttctgccgcgcgcgtaatggccgtatagagccagcgttcacgcgtatcgcgaaaggcgaagctttcgtcgaacagaacgacctgatcccattgcgaaccctgcgccttatggacggtcagcgcatagccataattaaaatcatcaaaacgtttcttggtctgccacggaatttcggtgtccgggtcctcgaactgcgccttgagaagcttgatcttggcaacgccgcgatcctcatcctccggcgagaccagaagattgatgccgggcttcacggtttccttggaagaagtcatcaccttccagagcgagccgttgagcagccccttggtcggatcgttgcgcaggcagacgagcttgtcacccgcctgcggataatcggccgtaaaacctttcagctcccgcaggcgctggttatagcgccgcctggtgcggttggtgcccacaagcacctgatctacggccagaacgatatcctgattgacctcgcttttgccgatcacctttgccgcgccataatcgccataggacagttcccggccttcgcgcacatccagcgccatgcggatgattggattgtcgcgtgcctgacgatgaatttcggtcaggagataatccggctcatgctcggtgaagaacccgccgccggaaatcggcggcaattggcccggatcccccagaacgagaattggcgtgccgaaactcatcaggtcccgtcccagcgcctcatccaccatcgaacattcatcgaccacgatcatggcggctttcgcaaccgggctttgccggttgagcgaaaaggttggcgcaatggatgtcttgcctgtcgtctcgtcctcaatcgcctcttcaccgcgcgggcgataaatcagggaatgaagcgtgcgggcattgctggcgcccttggaacggagaacctgcgccgccttgccggtgaaggctgcaaactgcacctcaccatccacatgctcggcaaaatagcgcgcaagcgtcgtcttgcccgtgccggcatagccaaagagcctgaagatggggctgcgcccggccttgagccattggccgaccgctttcagcgcctgatcctgttcgggtgaaaactgcatgatcctttcagacaggattcgccgtctgaaaacaagatcaaacaattttgcttatcgaaacggccaatctgccgagagcgacattgcctccgctgataatggcgccgaccctttgggcgtcggcaccatttgcggcaaggcatgacgacatcataccactacactatatacttgtacgcaggcttacatgccttccgcaccacggttcatggcggcaacgccagtgcggcagatttccaccagacccagcggcttcataatcgagatgaactggtcgatcttggccgattttccggtaatctccaaaatgaaatggtccgtcgtggcatccaccaccttagccttgaaggcatcggccagacgcaacgtttccgccctcgcctcgccttttccagccactttcaccaatgcaagctcccgttcgatcgggcgttcatggccaagcgtggcggcgcggtggctcaaatccaccacgcgatgcaccggaacgatgcgcgcaagctgatggcggatctggtccagcacatgcggcgtgccgcgcgtaacgatggtgatgcgcgaaaggtggcgctcatgttcggtttccgacaccgtcaggctctcgatattatagccacggccggaaaacaagccgatgacgcgggcaagaacgcccggctcattatcgacgaggactgcaagcgtgtgggtttcgggcgtctgggtttcggcagcaatgaaataggccgatccggaagctaggttttgtgcgttcatgatttcaattccttcggatcagacgagcgcgcggcccttggcatcaatggcattggcgacggcctcatctgtcgcttcgtccggcaacagcatttcattatgcgccttgcccgacgggatcatcgggaagcagttggcaaggtttgccacgcggcaatcgaaaatgaccggcttgtcgatatcgatcatctcctgaatggcggcatcgagatcgcccggcttctcgcagcgaatgccgtgcgcgctgtatgcttccgcaagtttcacgaaatcgggcatcgcttccgtgtaggaatgcgacaggcggttgccatgcagcaattgctgccactggcgcaccatgcccatatactggttgttcaggatgaaaatcttgatcggcgcattatgctggattgctgccgacatttcctggatacacatctggatcgaggcatcgcctgcaatatcgataaccagcgcatccggatgtgcaatctgcacgcccagcgccgcaggcagaccatagcccatggtgccaaggccgccggaagtcagccaacggttcggctgttcaaagccgaagaattgcgccgcccacatctggtgctggcccacctcggtggtgatataggtgttgcggttcctggtcagttcataaagccgctcgatggcatattgcggcatgatgacgtctttgttcggcgtataggccagcgaattgcgcgcgcgccaacggtcgatctgcccccaccattcggtcaatgcctgcctgtccggcttgcggtcgaaagcacgaaactggcggacgatatcctccagcacatgcgcgacatcgccgatgatcggcacatcgacccgaacgttcttgttgatcgacgacggatcgatatcgatatgaattttcttggaattcggcgagaaagcgttgaggcggccggtgatgcggtcgtcgaaacgcgcaccgacgcacagcatgacatcgcaatcatgcatggtcatgttggcttcataggtgccgtgcatgcccagcataccgagccagttcttgccggaggcgggataggcgccaagccccatcagcgtggaggtgatcgggaaattgctgatctcgaccagctcacgcagcagacgggaagccgcggggccggaattgatcacgccgccgcccgaataaatgaccggctttctggcattggcgagcagacggacagcctcggaaatagcctcggcattgccgtcgagaactggacggtaacttgtgcgcggtgcagtttccggcggcgtatagatgcccttggcgaactgaatatccttcggaatatcgacgacgacggggccgggacggccggtggatgcgacatggaaagcttcatgcaggacgcgcgacaggtcgttgacgtcctttaccagccagttgtgcttggtgcaggggcgcgtgatgccaatcgtatcgcattcctgaaacgcatcggaaccgatcagcgtcgtgggaacctgaccggaaatgcagaccagcgggatggaatccatcaaggcatcctgcaacggcgtcacggcattggttgcacccggccccgaagtgacgagcatgacgccgactttacccgtcgagcgcgcatagccttccgctgcatggcctgcaccctgctcatggcgaaccagaacgtgctggatttgatcctgctgaaacagctcgtcataaatcggaagcaccgcgccgccgggatagccgaaaatgctttccacaccctgatcgatcagcgcctggataaccatttctgcgccggtcatttcgcgtggatggcctgcgtcctgcgcttgcccggcgtttgcttccgcctcatgtttacctgcattcatcgttctcttcctgtcgtctgcatttcatttctgatttggataataaaaaaggcccccgagggagcctgtctttcgcgcatgggagctttcgccgggtggttacaccaccctgcccatgcgcgcccgtactacaagaataatgatcgtgttcatgcttgcggacactaatagcgagcaaaggtgtcgtcaacgcataaatgcacggcccgcgatattttcttatccgcactcaccttacccgataactttattgcggatcccgaaacgaaccgccctgaaacacctcttcgccactggcatagacacgccagtcttcgcccaactgattgcgaaaccaggtggactggcgcttggcatattgccgcgtggcaatgacggaacgttcaatagcctcctcgcgcgacatggtttctgcaagaaatgcactgacttccctgacgccaatggccttcatggcgggtagcgcaggatcgagatcgagcgccagaagcgccctcacctcatcgattgccccctccgcccacatggccgaaaaacgccgcgcaatacgctcgccaagccatgcacgatcaggccggagcacgatcttttgcgccgattggtcatccaccagcgccctgcccttgaccttttgccattccaaaagggatttgccggtgctttccagcacttccagcgcacgcacaatgcgctggctatcggagggctgcaaggcagccgcgatggccgggtcacgcacacaaaggacagcgtgcagggcctttgcgccttcggcttccatccggcctcgccaatggtcgcgcacttgcgccgatacttccggcatttgcgaaagcccgcccagaagcgcacgaaaataaagccctgtcccgccgacgaagatcggcacccggccttgcagttcgcaacgccccagaagtgcttcgacatcctcaaaccatttgccggtggaataggtgctggagggcggcacatggccgtaaagaaaatgttcggcctcggccagatcggccctggaaggccgcgcggtcaaaagatccagaacgccataaacctgcatggaatcggtattgacgatgaaaccgcccgtcgctttagccatgcgaatggcaagtgccgacttgccgctggccgttgggccagctatcaggatcgcattcttgactgcatcctcactcatcgtcggaattgctctccatgtctcagcaggtttctctcgtcgctaccctgatcgccaacccggcaaaagccgcgcttgccccttcgctcggcattaaagcctcggcggcagtgaatgcaaccggactttactggctggcagatgatattgcctgcgacattccccttccccttggcatggaggcaagtgaggcggatgcatcattgcgcgccacccttgacggcgcgcctatcgacgtggtggtgcaggaacaagaacgccggcgcaagaaaattttgattgccgatatggattccaccatgatcgggcaggaatgtatcgatgaactggcggaagaagcgggcctgcgcgaccatgtggccgcgatcaccgcgcgcgcaatgaatggcgagattgccttcgagccggcacttcgcgagcgcgtcgcgcttttgaagggattgccgctttcggtgatcgacaaggttatctccacccgcatcaccctcacccccggcgggccgcaactggtgcgcaccatgcgcaagcacggcgcttatacagcactcgtttccggcggcttcacctcgtttacccgccgcattgccgaaatgatcggcttcaatgaggaacgtgccaatcgcctgatcgatgacggaacccgcctgacgggtaccgtcgctgagcctatattaggcagcgaagccaaggtcgaaaaactggtcgagatcgccgaacgccttggcctcacccccgaagacgctatcgcagtcggcgatggcgcgaacgatctgggcatgatccagcttgccgggaccggcgtggcgcttcacgccaagcccgccgtggccgcacaggcaaaaatgcgcatcgaccatggcgacctcaccgcccttctctatatccagggctaccgaaaggcagatttcgtccaataagccttcccgattgcccattgcccgcccgtcttcggcgcattcaggcggcctgaccggccacccagcccgaagaccaggcccattggaaattatagccgccaagccagcccgtgacgtccaccacctcgccaatgaagaaaagtccgggcaccgaccgggcttgcatggttctggaatcgagatcgcgcgtatcgacaccgccaagtgtgacttccgccgtgcgatagccctctgaaccggcgggcttgatgcgccagtcattgacggcagcctcgacacgccggaacaccttgtccgacagatcggcaagatggctgcccgcgccggtttcctcagctatagcctgcgccagttttcgcggcagataaagcgcaagcgccgtttgcagggcttgcttgccattctgtcggcgctgctcgcgcaaggcttcaaaactatccgtgcccggcaacatggtgatgcgaatttcatcgccctcgcgccaataggacgaaatttgcagaatcgcggggccgctgatgccgcgatgggtgaagagcatggcttcggaaaatgtcaccttgccgcaggccaccaccgcatcaacggcaatgcccgcaagtggcttcaaccgctcaagcatatttggctcgaaggtcagcggcaccagtgcgggccgcgtttcaacgacacgcaggccaaactgcccggcaatatcatagccgaagcccgtagcacccattttcgggatcgattttccgccgcaggccaccaccagcgactggcaggaaaccgcaagtccgtccgccagttgcaacgaaaaaccattggccgtcttttcaatggctttcacaccacagccaagcttcagccgtacccggtggcgcttcatttcaccaagaagcatgtcgatgatttgtacggccgagccgtcgcagaaaagctgccccagcgtcttctcgtgatagctgatcccgtgccgctctacgagcgcgatgaaatcgcgctgtgtataacggctcagtgccgaaatgcagaaatgcggattttgcgaaagatagtttttcgggcttgcatgaagattggtgaaattacagcgtccgccgccggagatgcggattttttcacccgcagccctggcgtgatccacaaccagcaccgagcggccgcgcttgccagcttcgatggcacacatcatgcccgccgcgccggcgccgatcacgacaacatcaaccgtttccaactcaccgcctcacaaagccaacgcgattgaatcactttctgcgcacttgccgccaagcgattcaaaccatgaaacaaaacggcaccgcaggtttccgtgcggcgccgtccttcatccatccaaaaacaatcagtcgatacggatcgtcacgaaacgcaactccccggaacgcgaagccagcatcaaaagcgcattcttgcgcccctcgcggcgcagtgcatcgatacgctttttcacatcttccagcgtcttcaccgtcacctgaccgatatcgacaatgacatcgcccgtttcgatgcgcttttcgccggcagccgtccccggtgcaacatagaggatggcaacgccctccacatcttcggcaatgccaaactcgccgcgaatatcatcatcgagcttgctgagcttcatgccgagaacgcttggagcagcatcgctcttgtgttccttcttcggcttgtccgacttgtccggcgtctcctgccgggctcccggctgttcgccgtcatccggcgcgggcacctgatcttcaaccgccggctccgtgctcttgtcgtcctcgaccagacggccaagcttgaccttcagggtcttttccgcgccctgacggataacgacgatttccacttccttgccaaccgggctttccgccacgaggcgcggaagatcgcgcgccgtatccaccggtttgccgtcaaagcggatcaccacatcgcccgcctctatcgccttgttatcgacaccggaattttcgatgagaccggcaatcagcgcgcccttggtctctttcagcccgaggctctgggcaatgtcttccgtcaccggctgaagacggacgccaagccagccgcggcgcacttcgccaaattccttcaactgatcgatgacaccggcggccatttccgccggaatagcaaaaccaatgccgatcgacccgccagaaggcgaaatgatcgccgtattgatgccgatcaccttgccgtccatatcaaacagcggcccgccggaattgccgcgattgatcgcggcatccgtctgaatgaaatcgtcataggggccggaattgatatcgcgcttgcgtgctgaaatgatgcctgccgtgacagtaccgccaaggccgaacggattgccgatcgccagaacccaatcgccaatgcgcgccttttccgaattgccgaaatgcaccgccttgagcttatgcttggaagggtcgactttcaggatcgcaagatcggtcttcgtatccttgccaacgagctccgccttgagcttggaaccatcgttgaaattcacctcaatctcgtcggcatcggcgatgacgtgattgttggtgacgatgtaacccttttcggcatcgatgatgaaacccgaacccagcgactgcaccttgcgtgaatcatcgccctgcgcgccatccttgtcattgaagaagtctttgaagaattcctggaagggcgaaccttccggcacctgcggcatcggcaccgggccgtccccctcgccatcgtccttcacggtctgcgatgtggagatattcacgactgcatccagaagcccttcggcaagatcggccaccgaagcgggaccttgcgcagccagcgcgggcggcgttcccatcgacacagtgcccgcgacactcatcgcccccagtgcaacggttgcgaaaagggtgcgagcaaaacccgcctttggtgcaattgccatgaagctctgctccgttcctgtctgcttgcggtcgttgtccaagtttagcgcggccctcgttctaacagaatcgctggaaccgctctaaccatttgttttgtcgcattttccaacgcaaaaccgtttaacgctcttgctggaaatgctttagatcactgcaaaatacggcctgtttacggctccgcctagatttgcatggaagaaataacggacaagaagcgccttatcccctgacaagccagacgataccgacaccgattgccagcgcggcaatcccggcgatgcgaagcataccctccggcgcttcgcttgcatcgcgggcgagccgcttggccaaagaaggaaagccgccgtagagcagcccttcgagaacgaagagaagacctacggcggctagaaaatcgctcatgagcgcctgttcctgcttgttattggctcggcgttgccagcttgccaccggcatcacggaagaacttgaagaactccgaatccggcgagaggacaagcgtggtatccggcgtttccagcgcccgacgataagccgccatcgaacggtagaaggcgaagaagcccggatcttccgatgcggatttggcgaagatctcgctgcgctgggcatcgccctcaccgcgaaggatttccgattccttgcgtgcttcggcaagcgtttccacaacctgacgatccgcgacagcgcggatccgctgcgccgcttcgcggccacgcgcccgcaggcgttccgcttccgccaggcgttccgccttcatacggtcataggtctgctgcgatacttccgtcgtaagatcggtccggcggatacgaacatcggcgatggtcaggccaagcgatgtcgcatcggggcgaagctggtcgcgcacttcacgcatcatatcgccgcgctcttccgacaaagcggcctcgaagccacgctggccgtaaacactgcgcagagccgcatcgagacgggtacgcaggcgctgttcggcgagaagcgtgctgccggaaaccgtttcgcggaacttgcgggcatccgtgatgcgatagacgaggaaagcatccacatcgtagaacttgccgccggaaacctgcacacggatatcgtcgaggtcgaaacgcagcaggcggtcatcgaccatctgcaccgtatcggcatccataaagctgaaaggcagcttgaaatagatgcccggcttcgtcttcacatccacgatctggccgaaacgcagaacgatagcctgctggcgttcggtcacgatgaacacggaggaatagagcaggaaagcgatgacggcaatgaagccgacaatgatcgggagcctgttctgggtcattactgattacctccgccagtggtggtcgtcgtggtgggggcctttacgccggtgctcggctgcttctgcatcaattcatgcagcggcagataaggcactacatccttgccgggttcgacaatgaccttcttggtgcccttcagcacctcttccatggtttcaaggaagagacggttacgggtgacttccggggccttctgatactctttcagcaccgaactgaagcgctgggcttcaccttcagcgtcctgaacgacacggttcttgtaagcggcggcttcttcacgaagctgcgccgcttcaccgcgcgcctgacccagcttctggttggaatactgattcgattcttccacgaagcggtcctcgtcctgttcggcacgctgaacttcgtcaaatgcatcggccacttcacgcgggggggccgcatcttcaatcgaaacggcattgatctggatgccggccttgtaattgtcgagcgtctgctgaacgatatcgcgcacgctctgggcaatggccgagcgattgtcgcggaaaacatcctgtgccggacggcgaccgacgatctcgcggatcgcgctttcggaaacctgctgcaccatcgcgtcagggctatccacattgaagagataggcgcgcggatcggaaacacggtaaagcaccgagaactgcacgttgacgatgttctgatcacccgtcagcatcaggccctgcgtcgcattgcgcgtaccctgcccgccgatattgatctgcttttcgacgatctgcgccttttcataggtctcgaacggccaccaatggaagtgcaggcccggttcggaaacctcttccttcggcttgccgaagcgcagctccacggcgagttcgtccggctggactgtatagaccgactggaacagccagaaacccaatactgccgcgccaatgaggaaatagatcgggcggttgctgccctttcggccaccgccaccggggaaaacctgcttcaaccgatcctgccctttgcgcaaaatatcttcaaggtcgggcggcgtgttctggccgccgccacgcggcccctttggcccctgcccccaaggtccattattattattgttgttgttatcgccgccgccgccccacgggccgccgccgccattctgattgctccagggcatcctcacctctcgtccgggtgacgaaaagcaagcttggccttccgtcatcaactaatgtttccgttttataggcatcgcgagggccgctttcaacgcaaaggcggcaaaattcctgtcctatgctttacgaaacgcgcctttcgtacagcatatagcgtgttggatagctgtctttgtcaccggcgggcacatcctcgctcaaaagcaattgccagtcctgcggattgatttcaggaaaatatgtatcgccttcgatgacagagagaacgcgcgtcaggtgtaagcgatcggcaagcggcatggcctgtacatagatttgtcccccgccgatcacacagatttcgtccaccccgccttccgccgcaaacttgcgcgcaagcgctagcgcatcctccagcgaaccgaccacctcggcgccttctgcccggaaatcggcatcacgggtaatgacgatattggcccgccccggcaggggacggccaagcgactgccaggtgcgccgccccatgatgaccggcttgcccaaagtcagcgccttgaaccgcttcaggtcggtggaaagacgccatggcatatcgttttcctgcccgatcacattgtttccggaggccgccacgacgatggaaacgagtggtttcttcatgactataccgcgataggcgctttgatcgtggggtcggcttcatagccatccagccggaaatcctcgaaacgaaaggcaaagagatccttcacgtccgggttgatatgcatcaccggcagcttcttcggcgtgcgggtcagttgtagtcgtgcctgctcgaaatggttggaataaatatgggcatcgcccagcgtatggatgaactcgcccggtttcagccccgtcacctgcgcgatcatcatcgtcaacagggcataggaggcgatattgaacggcacgccgaggaaaatatccgcggaacgctggtaaagctggcaggaaagcctgccattggcgacatagaactggaacaggcagtggcagggcggcagagccatttcatccaccagcgccgggttccacgccgaaacaatcagacgccgcgactgaggatttgtgtgcaacatcttcaaaagattcgcgatctggtcgatatgccgtccgtccggcgcaggccatgaacgccactgatagccataaaccggccccagatcgccgttttcatcggcccattcatcccagatcgtaacgccgttttctttcagataggcaatgttcgtatcgcctttcaggaaccacaagagttcatgaatgatcgaacgcaaatggagtttcttggtcgtgagaaccggaaacccctcctccaggtcgaaccgcatctgatagccgaaggccgagcgtgtgcccgttcccgtgcggtcgtcacggtcaacgccgtggtcgagcacatgctggagaagatcaagataggtgcgcatagatttgttccgggccgattcgtttcccgatcactataaggaaaaacccagtgtgaggcaccggggcttcggattcaacaggcaaatgtgccacggcgttcagagggcgccaagcttgccgagctgtttggccacgagataatagaaggtcacgcggtgcttgttgcggtcgcccttcatcacctcggccacatgggccaccacttcgtcacccttggcgacgtcctcgacgcccagtttcttggcaacccagttggtgcgaacgcgcttcatttcttccggatcgcttgccgaaacgagcgaggaatcgcgattgcgaagcgcaatgccaagatgcttgacgattttctcgacaacggcctcatcggcggcagcatcatagcgacggacatccgcgagatattcactcatatatccactctccttcgattggggcatatcgtccccgtttcagccatggtttccgccccggctgcgccaagcctcttcaaggccgatcccgatatattgtgaggattgaccagcacgcggaagctgtcaatggaaaatgaacggaagggccgcaccacctctgtcggtcttgcgcgaaaacgcacaagcccccttccaatcggtaaaaaccacgcctatatacgtcctgtcggcgcaagccgactatggtgataaacggacggtgtaataaacccattggacccgggggcggtacccggcgcctccaccacagcacagcttgccgatcaggctgtgttgtggcgggggcgaaacaggatcgacaagggtgtaaagatcgctcttttactcggcatgataccaccgttatcgggtcaacagagtagttgcaaatgacaacaatgctcagggttatgctctcgctgcctaatggcggtgcgggaaacccactctaaagtccttagggttagcccctttaggcggggttcggaggcacctggcaacagaagcctccacttcatttcccctgaaaatcaggctgccgccgttgctctgccgcgctttctcgacttgcgggcaaggacgatctgcgccagcacgaacgccgccagcgcacagccggtgatgccgccaatcatcggcagcgccgtgccatcggaataggctccgacaataccaatcgccacgccaccaatgacgaagtgaagcgtgcccatcaatgcagatgccgttccggtaatctcgccgtgttcttcgagcgccagcaccgccgtagctggaataaccagcccaaggaagccgtaaccgacaaagaggaagcttgcgaccagccagagtgattgatgccccatcagcgccgccgcgaacatggcaagcattgctgcggcaaagccgcaagcagcaaagcgcatcacccggccaaggccgaaacgcgcgccaagccagccgttgagctgcgaaacgccgaagaacgacacggcattggcggaaaatgccacggcatattgtatcggtgtcaggccataatggtcgatcagcacgaaggcggaattcgccagataaacgaacaaggacgcaagaccgaaaccgcccacgaagacgaggccgaggaaatgacggtccttcaacagccgcccgtaaccgcgcaatgcgctgctgatattgctctcaagccgcgcctcgacgctgcacgtttccttctgcgcggtcgcaaccagtatgatgccgatgccggcggcaagcaacacggcccagaaaaccccgcgccagccgaaaaagcttatgatgatggagccagtcaacggggccagaatcggcgaaatcgaaaagaccagcatcaaaagcgacataaggcgcgcggcctcgacacccgtatgaagatcgcgtacgatggcgcgcggtatcaccatgcctgccgcagcccccaatccctggacgaaacggaacagcaccagcacgtcgatattggccgcaagcgccgaaccgatgctgcctatggcgaagagcaccagcccgccataaagcggcagtttacgcccgaccatatcggacaggggcccgcagaaaagctgcgccagcgccagtgccagaaagaaggcgagcaggctcatctgcaccgcgccggtttccgcccgcagatcggtggcaatggtcggcagggccggtagatacatatcaatcgcaaaaggaccgatggccgaaagaaggccaagaacaatggcattgcgcacaagactggaagccatgggagacgcgctttcatcaatgtttcgtgaggtgcccgcgccgatttcggctcgcccatgtcacctgggaggatggtttcatcaggctggaaaaaccggcacgcggctgataactatataaatctgttacatctttttggatgatctgcccggcatcatgcactttttgcgaaccgtgtaacgatctgagatattgtgacagcgggcaatccggaccagaggccagggcaatttaacaatgatgtcaaattagacaccgttgtccaaaacgtcaagccaccttatgatgatgcaatgaaaccaaccgacatattcgatgcagcccctctgcccgacaaacgcaccatggctggaaagggttccaacccgcctgcgataaagccgggacaatgcatgaagcgcgacttcatcctgtgctctgccgcgcgcgttttttaccgcgacggctatcagggcgccagcatcgacctgatagcaagcgaggcgggtgtttcgcggcaaacgatctataatcactatcgcgacaaggaagccctgctggccgcggttatcgatgatgccatcaagcgcatgagcgcaagcctccttgcggtgctcgccacctttccgcagaccggcgaaaatcttgaaaaggatctggtcgccttcgccatccgcatgagctgcaattgcgtttatgatccctcaggcgcattcctgcgcaaactgatgcaatcgaacgataccgatatgccgcttgccagcaatatttgcaccaccaaaggccctgcgcaggctattcctgccatcgcggcctgcctctcacggctggcgctggcaggtcatttgcgcatcgacgaccctcatcttgccgcccgtcattttctggcgctgataaatgccgatacacaatatcacacgctggctggccaaagcatcgatgacagcatcatcgagaagagcgctatcaatggcgtgcgcgcattcggcacagaattcgcccggagggaaacattgctggcgcagtgatgcaatttcaagtcgtatttcacctcttgcgacaataacaaacttgacatctgcacacgaatccgtgggataagaaaaccatggtacaggatctaatccgttacgatattctcgctcaggaagcccttcgcggcgtcattcgcaaagttcttgcggaggtggccaaggctggcttgcccggcaatcatcatttcttcatcacgttcctcaccggagcgcccggtgtgcgcatctcgtcgcgcctgaaggagaaataccccgaacagatgacaatcgtgctgcaacaccagttctgggatatgcatgtcaccgaccagctttttgaggtcggtctttccttcggcgatatccctgaaaaactgaccatacctttttccgcgattcgcggtttctacgatccgtccgtcaattttgagcttgaattcgacgttgccgtgctccaacccgcaagcgacaacgacgaaggcaatatttcgccgatcgaggaaatggcgcccgaaaaggccgacaagccgaaagcaaagacacgcaagcccgccgccgggaagaaggaaagtgcttccactgattccgaacaggaagatggtgaggataaggcgcccaaacccaccgccgacgttgtttcgctggatgccttccgcaagaaataagaccggcctgctttgcagaatgcaattgatccttgtttgactgcgatcaatgcctaaaatattgtgagatttatattccacctgacgtcaatcagtttgggatctaatatatatgctgcgtatcatcgcccaagcagttctctggctaagcggtcttatcgccgctttctttgtggccagggacgagccgaacttccctctccttcaaatgacggtggggcttctgctgcttgtgggagtttcggtcgcgatctggtggttcaccgatccggacaggtcgaaaaaataaaacagccggagcggactgccttcgacctcacttgcgcaaacgggacgatgcgcgcaatattgcgcaaatctgtcataacaccgtgaccctcatgagcgacatcgtcaatcttcgccagttcaaaaagcaaaaagcccgcgacaccaaggaaaagcaggctgagcagaaccggattctttttgggcgaaccaaggttgaaaaggattttgcgcgcgcgcaagcgcagaaagcagagcgctttctggatatgaaccgccgcgaaaccaaagacctccccgaaggcgaaaagtgagcacgtccgcacgcctgcgcaaacattccgtcagcatacgcggccacgcgacaagctacacgcttgaagacccattcttcaaaatcatcgaggaaatcgcagccgcgcgaaatatgactgtcgccgctctcgtcgcggagattgacagcaggcgcgagcgcaccatcaatctctcgtctgccctgcgccttcatgtcctcgactggctgaaatcgaaattgccagagagcaattcatgccccccgtgaaaagagggccgctctaccgtcataccgtcagggctgcgcctccggcgaaactggcggtggctccaggtttttgaggaactcgtttagcgactggccgccttcaggcaaggctaatggcgcattcgcgtcagcccgccgcctggcttcctcctcacgcagcgaacgctcgcgctctgccgcatcggcctcgaaaaggccaagctggcggcgcaggcgctgcttttccatcaggcttgcctgcatggcctcaacccgttcctgctcccgctcaagcgcacgctgcgtcaggaattgcacaagcggctgccggtcgaaattgacagtgggctggctgtaatgtccgccaagcgagaatgccacttgcggcgcaatgccggtttcgtcacccgcgccattgcggaaggtaaaggtgccgttgccggaaacaccgaatgtggaaaggtcgaactgcaaatcggcgagcagcgccgcgtcgccgtccttgagattggccgccgccatacgcgccacaccgccggtgatcgtgaagtcgaaccgcgcattgccgggcgcaaagacactttgccctgtggccttttccgcaatgcccaaaaactgttttgcatcaagcttttttgtgctgggtgttcggtcctccaaggcatccgccgcagctatcatgccgggaagtgcctttgcatcgaaaccttgcagcgtgaaattctccacgtcgagggttgcagtcccaccgagcgaaccgaccagcgccgccacgctgtcgccactgccattgagattaagggaagccttgacgacgccccccaaaggagccgaaccatcttccaatcggtagaaatcgttgagtttggcgccgctccatttaaggtcggtggaaagcagtgcattcttatcgctgttgcgcagcgagacattgcccatcagataaccgcctgcccaattgccggtcagttccgtcaattgaagcccgtccatggttttctgaagccgggttgaaaagccggtcacggtgccaaacccatccatgcgggcctctgccacattgagcttcatatccatgagaagcggcagggtgggccgcacggcaaaagccccgcgcggccagatggttttcgcagtcggcttggccggctcgaaagcatcctgccccagcatgatggccgcaaggctttccatttccagcgaggcaagctttgcctcgcctttaagctgcggcaaaccgctatcggcaaaattcgcttcgatgcgcgcggaaatattatcgccgttcaacgtgcccacgagattgggaaaacgaagaatgccctttgcaaactggaaatcgctggtgaggttggctgcaagcccctgcccaaaccccggcagcgcatagccggctgtggcgatgaagggctgtagatcggcagttttcaactgcgccttgccactggcggcaatgtcgccgcgtaccagtgaaatgacaccatcggccattgccgaaccatccggcgcgctaagcttcagcaatgtgcgcataccggcgctcggcgcgccctgcatggcaagatcggcggtcagctcgcccgcaatccccagcggcagcgatggcaggccgatcagggcaagcacggcctccccttgccgggaggtggccgtgccgttcatttgcatctgcaagggctcgctttcgccctcgcccccgctagccgtgccggaaagatcaagcttcatcccgcctgattttccagtaatgctgaaggagatttcgcccacgcccggcgctttgtttacatttgcttcaatgggcttggcgctcttttccctggctgccacatttttcgcaagggttttcttcaatgccccatccgccggtgcaaccgcattggcaatgatgttgatttcgctgtcgtcgaacaatccggggaagttcgccgcgcgcatcgataaggctcgaaacagcggcaattgcggataacgattggccatcagcgacaggaaacgcgacaggtcgtcggaaaggacagtcgcatccagagaaccggaaggcgtattggcaaagggttcgtaagtgcctgtcgccgtcagtgttgccccggccacatcgctgatgagcaaacgatcgaaatcgaagcgcccgtcatgcaggcgaagcgccagatcaacattggccgcttccatatcctgatagcgcaccggcccggccttgaaggcgaggttcagcccctgcccatccagaaaggcaagcccgtcaccgctggagaaaaaggccataagggcttgcagggcatcgcttttcaccatgccgcccttaaggtcgagcgtgatcgacggttgggcggcccccttcacctcccgcacgaaagaaccatgcagcgacgtctttccaagccctatttccagatcatcaatacgctgcgtaccgtcacgcaggtcaaccttgccggaaaagcccgccccctccagcttgcggatggactcatccacggtttcgttgagccacgacgccagaccagacggctggcgcgaggccaccagcatattgccccggaagccaaaatcatgcccgaccgaaagcttgcccttcgcttcaaccttggtgcgccccggcaggtcggcggcaaactggcggatattccagtcctcgccatccggctcggcgctcaccattacggagcggatcgtcgtgccgcccgcaatcaccgcaggcaggcgcaaatccacattgccggggatggaggggatcggcaattgctccagaatgcggcgcgcaatggcaatgcggtctgcaatgggcatagcggaaacggattgctcctcacctgccgtttcgttcggcccccagaaaagctgctgcccgtcggcgctgacttcaaaatgcggctttgccccataatcgatcaaggcgctgccatcgaccacatagggattgtcggctggcccctgctccatgcggaactcggaaacgtcgaaacgctcccgatcggccttgaatttgccgctgacccgcagatcgctgaaaaaaggcttttctgcgggctttttcaagccagcggtcgcaaccatatcggatgagcgcagcgaaaaatccccggcataatcgaggcgcccgtccgtcatcgccacatcgccatccgtctcgaagatcgccggaaacccgtcaggtgaaacgcgcgcacgcacccgcagcacaccatcgggcttcgcctcaccgcttgaaagattaatcgcgaacttctcgccacgcagcacgaaactgccattggcctgccatggcccggcaaggctgttggccgacaaaacggcattgagtgcacttgcggtatcgctacgcccgctcgcctcttcgcgaagcgtcaccacgccatcattgatggaaagccgttccaccccgatttttgtcggatcaagcggcgtcgatggacggatcgcccagtcgaccttgccatccttgccgagagaaatcgtcacgcgcggacgctcgacacgcatatcgaaaatcagaagctggccacgcaggaacggcatcagctccgcatccatcgaaaacctatcgacggtcatgaccggatgggcggcatccgccccaacccgcacatccgaaaaggtaacggagggaaagggcaacagccgcgcggaaacatcgcccgccaccgtgaccgggcggcccagaatgcggcttgcctcccgctcgaaatcggcgcgatagccgctccagtcaacaaagggcggcacgacaagtgctgccgtcaacagcagcacgagaagcccgccgacgatgacgaatatgcggcccaagaaccagctccggtcaaacaacagattgcaaattggcgcgaaacaaagggtgaatcacgcagtctttatctgcgcaacataacggcatcgctccgccgacaacaaggcaaattgcatcaccgccgcatcaatatgcacgtccatctgaatcagtttctcggcaaacccatccaaatggctgatttgaatcatcaaatcagtattttgccggggttcatgatgttgtccggatcaagcgctttcttgatagcacgcatatagtccgtcgccgcgccaagctccatggccagatacttcatcttgccttgcccgatgccgtgctcgccggtgcaggtaccttccatggcgatggcacgtttggcaaggcgatccatgaaggcttccgcccgctccatttccgacgcatcgtcggtatcgagcagcaggagaagatggaaattaccgtccccgacatgccctacaatcggcgcgataagaccggtttcggcaaggtccttttccgtctcgccgatacagtcggcaaggcgcgagatcggaacgcagacatcggtggaaacgcccttgcagcccggacgaaggaggaacgaggcaagatatgcctcgtgccgcgcccgccacagccggtcgcgttcttcggcatcatgcgtccattggaatgcaccgccgccatgaccggcggcaatctcgccgaacagttccgcctgctcaccaacaccgctttccgtgccgtggaattccacgaagagatagggttgcgcctcgtaaggcagcttggaatgcatgataagcgcctgcatttgcagcgtgttgacgagttcgatacgcgccaccggaatgcccatctggatcgtttcgatcaccgtgcggcaggccgaatccacgtccgggaatgggcagatgccaccggaaattgcctgcggaatgccctgcaatttcagtgtcaattcggtgataatgccgagcgttccttccgcgtcgatgagcaaccgcgtgaggtcgtagcctgcggcggtctttttcacccgcttcgatgtttcgatcaggcggccatccggcatgacggccttcagcgccagtacgttttcgcgcatcgtgccatagcgcaccgcattggtgccggaggcgcgcgtggaagccattccgccaagcgttgcgtttgcacccggatcgatcgggaagaacaggccggtatcgcgcaaatattcattcaacgcgcgccgcgtcacgcccggctccacgacgcaatccagatcttccgcgtgaacggcaatcacccggttcatatgggtcatgtccagcgacacaccgcccgctggcgcattcacctgcccttcaagtgaggagcccgcaccaaaggcaaccaccggtacgcgatgctcggcgcagatacgcaccacatcctgcgtattttcagcaaaaacaacgatgtcgggcgcctgcgtcggcacataggtggtggtgtggccgtgctgctcgcgaatagcctgtcccgtctgggcgcgctcgccgaaacgctgtttcaggatacccaccgctgccgcaataccggcttcgttacgcgcaagtgcaaccacattttccagtgacatggttcattctccgtattcagattttcaggccgcaggcagcgccagcgcaaccgggtcctgccccacatgttcggcaacagcgcgcacgacgagattgtgatcctcgcgctgcggcaggccggaaacgatcacagccccaatgacgcccgcccccgaaacgcggatgggaaagccgccgcccgccagcgcataatcggcaacatcaagcgccttatacggcgcaaacatgcggtcctcgcggttttgttccagcaccagccggtaggtcgagacatggaagcgacgcacgacattgaatttccgccgcagccattcgatattgtcggcggtggcgccagcagtcgcggcaaaaaacaagcggcggtcccacagcgagatgtcgattgcgatgccgagcttgtccttcacggcgatatcacgaatgcgctggcccagcgaaaaagcgtcgttctcatccaatgacggaaaaatcagcgcctgttcctgacggatgatctgtccgattgcctgtttgttatcatcgccttgcgccactcttcatctccagcaattatggccgtattcattcttttgcgccttcgatcacgtgattgcaataagggttatgcgccatcaaacttgattgattgaacgcaagcggctagtggagccttatggctcacaaccccaatatagacgtgcctctgaaaggcgaccaaataccggacttcgtcgagaccgccgtgttcaagcgcgacgtgttttccgaaacccatgccggctatttcgcaggcgatccggaaacccgcatcatccgccgcgtggtcagcgccgcgccatggtggtcgaagccgctggcatggattctggcgcgccgcgaaatccgcggcctcaagaccgtgcgcggcattgtgggcgttccgcaactgcttgccaccgacgaggacggactttaccgttcatggacggaaggaacgccgctgcatctggctcggccctccgatccgaaatggtaccgcaccgcgcaccgcatcctgcgcgacatgcgccgtcttggcgtgacgcataacgatcttgccaagccgcagaactggctgatgacgcctgaaggtgaagccgccgtcatcgatttccagcttgcaagcgttcatcgccgtcgcggcgcgctctatcgcctgatggcctatgaggatttccgccacctcatcaagcagaagcgcgccttcgcgcaagaccttatgacgccaacggaaaagcgcattctggagcgccgctcgctgccctcgcgcatctggctggcgacgggcaagaaagtctacaacttcatcacacgcggcatttttagctggtcggatggcgaaggtacaggcgacaggatcgataatgaaggccctgcaattcaggccgcattcaaatccgatccgcgtgtgagcgatgttgcacttgcgctctattccctgccggccaagggcgttggcatctatgctttcgtggaaacgctgaatgccgacgaaaagagcctgcgcgcaaggctcaaagggcagaaggttgaattgatccagccggttgctcatctgccgcgccgcgctgacggcacgatccgcgacgacattctgcggctgatcgccatgaaccagatgacggaactggacgatctcctgcaacgcgaaccggagatacgcgggcttgtcgaggctctggcggcacaccggctgaacttcaccgaccggcgcgttacgcaattagagtagtcgaatattttaaccctttcgctggtctttcagccacgaatcattacattcgggtgagatgtccgattttcccgacgatatgccgtttttcggcgatgacgacgctccggctggccgcgcgcccgctcccggcagcattgccgcacgcgccatggccgcacgcaaccagcagcatggcgagcccgattacctcaagggcctgaacccggagcagaaacaggcggtgctcaccaccgagggcccggttctggtgctggcgggtgctggcaccggcaagacgcgcgtgctcaccacgcgcattgcacatattctttcgaccggccttgcctatccgagccagattttggccgtgaccttcaccaacaaggccgcgcgcgaaatgaaggagcgtatcggccatctggttggcggtgctgttgaaggcatgccctggcttggcacattccactccatcggcgtcaagcttttgcgccgccacgccgaactggtcaatcttacctccagcttcaccatcctcgatacggacgatgtgatccggctcatcaagcagcttattcaggccgaaggactggatgacaaacgctggcctgcccgcaccttcgccaatatgatcgacggctggaagaataagggtttcagtcccgccgatattcccgaaggggatgcgcgctcgttcggtaacgggcggggccgtgagctttatcaggcctatcaggaacggttgcgcacactgaacgcctgtgattttggcgatcttctgctgcatccgatccgcatcttccgcaaccacccggatatcctgcgcgaatatcatgcaaaattccgctacattctggtggacgaatatcaggacaccaacaccgcacaatatctctggctgcgtctgctagcacagcgaccaaaatcacgaacgacagcgccaacgcaggccggaggctcgccagtacagcccgctagggcgtccgaaggcccctgcggagccggtgagcgcagcgaactcggcgtgagcgaagacaaagtaaacttgtgttgtgtgggcgatgacgaccagtcgatctatggctggcgcggagcggaagtggacaatatcttgcgctttgagaaggactttccgggcgcggtcgttatcaagcttgagcgcaattatcgctccacggcgcatattctgggcactgccgcgcatctgatcgcgcataatgaaggccgtttgggcaagacgcttttcaccgaggcacccaatccggatgacccgcgcgtcaaggtccatgcggcctgggactcggaagaggaagcgcgtgcggttggcgaagccatcgagcaggcgcagcgtcaggggcaccttctcaacaatatggcgatccttgtgcgcgcctccttccagatgcgtgagtttgaagaccgttttgtcacgctcggcctcaattatcgcgtcataggcggcccgcgcttctatgagcgcctcgaaattcgcgatgccatggcatatctgcgcgtcgtcgcgcaacccgccgacgatctggcgctggagcgcatcatcaacacgccaaagcgcggccttggcgaagcagccatccgccagattcatgactatgcgcgcgcgcgcgacatttccatgttcgctgcggcctgcgacctcatagaaaccgaggagctgaaacccaagccacgctctgccctgcgtgaggtggtggagaatttcctgcgctggcagtcgctgatcgacaccacgccgcatacggaactggcggaaaccattcttgatgaatccggctacaccgccatgtggcagaacgacaaatcagcggaagcgccgggccggcttgaaaacctcaaggaactgatccgttccatggaggaatatgaaagcctgcgtggtttcctcgaacatgtcgcgctcatcatggatgccgagcagaatgaggatatggatgccatcaacatcatgacgctgcattcggccaaggggctggagtttgaaaccgtcttccttcccggctgggaggaaggcctgtttccacaccagcgcgcgcttgatgaaggcggacgttcggggctggaggaagagcgccgcctcgcctatgtcggcgtcacccgcgccaagaaaaacctgcatatctggttcgtgtccaaccgccgcatccacggcatgtggcaatcgaccatcccgtcgcgctttctggaagagcttcccgaagcacaagtggaggtggccgaactggaaggtaattatggtggttatggcggcggctatggacagtcccgtttcgacaaggccgaccccttccagaactcctattccacacccggctggcagcgtgcgcagcagaaccgttcggatgcaacgcgcaacaactggggttcgcgctcgggcagccgcgtggagcgcattggctatggcgagaccgattccggcttcggtgcggggcgtggatcggtaaaaggccgcacgattgaaggcgaactggtggcaaaatcagtggccgacaaaccatcggccttcaagcttggcgaccgcgtattccatatcaaattcggaaacggcacgatttcgcttatcgacggcaacaagctgacgatcaatttcgacaaggccggacaaaagcgcgttctcgatagtttcgtccagccgatctaaagagggtgaagcgccggaatgcaggcaaattgctctttgcagcccggcctcatgaagaatgcaacaggaatgtttattccggcttgccattctgccaggtcacatcacccttatagagcggcacggtagaaagcgaagtcttggccgaaccgtcctgcacctgtgtggcatgggcgagataaagcagcgtattattggtcttgtcgtagatgcgggtaatgaccagttttttccagatcaggctggtgcgctcggcaaagacacgttccccacccttgccaagcttgatatcgccaatgacgatcggcccggtctgctcgcaggaaatggacgcattagacgggttttcaaaccagttgcccttctgcaatctgtcgatcatcccgcgtgagaacgatgcaagatagcaggtgatgcccttgaccttcgggtcatgcaccgcatcgacaacgatatcattgccgaaccagtccacaccgaccttgccaacctcttccgctggcgccgccgaagcagcaaaaacaagcatcggagcaagcagcaatccggcaaaatgcttcaatctgaccatatttatctccagcattatcgattgcgaaaatgggcaggtaatcctggctttgcaagtgtggatttcatccgccccacttttccaaaaacgcctcgatctcaagcgcctgaatatcgagaacagcctcatagagcttttccacaggccagtcccaccaggaaagcgcaagcaggcgcgcgatcaccgcatcgctgaaccgtttgcggataagccgcgccggaacgccgcccaccactaaatagggtgcgacatcccttgtcaccaccgcattggccccgatcaccgcaccatggccaatcaccacgcccggcgtgataaccgcgccatggccgatccacacatcattgccgatcacgacccgccttgcctgccgtctggcgcgaaaatcgccatcaacgccaagatagcggaaatattcgttgggccggtagctcaccttatgcgtggtgagccgctccatcggatgttcaagcgcattgatccgcacattggcggcaatggagcagaacttgccgatttcggcataaatcccctcgcattgcgctcgaaataggtgaaatcacccaccgttacttcacgcaggatcacccgttccccgatatcggcatagcgccccagcttgacggatttgagctgcgcggtcgaatgaatatgcggctcgctgttctggaaacggaggtcgtcgccctgcgtcatttcatagctttctgaaatttttgcatattgcccggcagtcctgtatcggttcatcatagcgcggtgcgcctgaatatgcgtttccttgccgcagatcagtgatacttccggcttttgcccatatatgaagtgatattgttaagtgaaattcaaggctgactggacatgaaaaagtttctgcccatcttcatcgtcgtcttcataatcgtcattattggcgcggcgggcttcaatttcgtccgcgacaagcaggcggcaaaggaaccctttggcggctcgttcaatctggtcacgatggatgggaagcccttcagcgaaaaagatctgcgcgcaacgcccgcagtcgtcttcttcggcttcacccattgtccggacgtctgcccgacaaccctctacgagcttgatggctggctgaagcagcttggaccggaagcaggcgatatcaaggcctatttcgtgaccgtcgatcctgagcgcgacacgcaggacgtcatgaacacctatgtcagcaatgtcaccgaccgcatcatgggcatcaccggcacaccggacaatatcgccgaaatggtaaaatcctatcatgtctatgccaggaaagttcccatcgaggacggcgactatacgatggatcacacggcctcgatcttcctgctcgacaagggggggcgtttccgcggcaccatcgcctatcaggagaacccggatacggctctggaaaagttgaagaatctggcaaaaggccccgcgaagggttaaagagtagctcctgaacacacagagagctatttacctcatggcccagtcacgacttttcttttcggcagacaaggcggaagccgagcgcacctacaatattctcgaacaggcgttcgaggacgacggcttccccatcgccatcaccgaaatcgacgaagaccggcagatttttgaagtctcggtctatgtcgaggatgacgccgaggaggtggcggcgcgcgtggacgcgctcgtcggccccggccttttcgacacggaagaattgccggatatcgactgggtgacgcattcgctcgaaggcctgaagccggtgcgcgccggccatttcttcgtgcatggctcgcatgaccgagacaagatcgagccgggcgatatagccatcgaaatcgatgcaggccttgctttcggcaccggccaccatggccaccacggccggctgccttgaactgatcgaggaaaccgtcgaaaccgaacacccgaccaatgcgctggatctgggcaccggcagcgccgtgctggcaattgccattgccaggcttgcaccaatcccgattctcgcgacagatatcgacccgattgccgtcaccgttgcagcagaaaatgccgccaagaacggcgttgcagaacatatcgtcaccgcaacggcagaaggtttcggccatccgattttccgttcctattcgccgttcgacctgatcgtcgccaatattctcgccaatccgcttatcgagcttgcaccatccatcaaggaacatctggcgcccggcgggtccatcattctttccggcatacttgacagccagcatgatgcagtgctcgctgcctatcagactcagggactcacccatcagaaaaccctccaccgtgaaggatgggtggcaattcatctgaaatagcgggtcatctgaaataacgcttcatctgacataacaggccgtctgaacagctgcgccttcctgtttcgagcgagttatatccatggctttccagactttcgacgtcaccaccaatcccgccaacggcgcgccgcgcgtggagaaactgcgcaagaaaatggccgagcttggcctggacggttttctcgttccgcgcgcagatgaacatcagggcgaatatgttcctccccacgcacagcgtcttggctggctgaccggcttcaccggctcggcaggtgcagcactggttctcaagaacagcgcctatattttcgtggacgggcgctatgaattgcaggtccgcgcacagaccgatggaaaggtcttttcttatgaaagccttgtctcgaacccgcccgcatcctggctggcggaaaacggcaagggcctgacaatcggcttcgacccatggctgcacacgatttacgaagctgaggccctgcgcaacgcgcttgaaaagcagggtggccagctcattccggtcgaaaccaatctggtcgatgccgtgtgggacgatcagccggaagcaccggcagccgaagtcaccatccagccggcccgtttttcgggccatgaagcaaaagacaagatcagcgaaatgaaggccgccgtcgccgcaagcggcgcaagcgccacggtcctgaccgacccgtcctctgttgcatgggtcttcaatattcgcggcaaggacgtatcgaacacaccacttcccttgagctttgccatcatcccggcgcaaggagaaccggaacttttcatcgacgagcgcaagcttgccattgagccgcgcgcctatctcacgcagcttgcgaaactttccgcgccggccgatctggaggggcatctgggcgcccgcgccgcaagaggcgaagccattcttctcgatcccgtcctcgcagccgaaaaactgcgccttatcgtcaccagcgcgggcggcagcgtgatcgaaggcaaagacccggcgcgcattccgcgtgcaatcaagaacaaggcagaactggacggctcacgcgcggcccatgagcgtgacggcgtggccatggtcaatttcctctcatggatcgacgcccagaaacccggcacgatcgatgaaatcagtgcagcaaagaagctcgaagaatcacgcgccaatgcaggccgcgatttccagatgccgctggaagatatttccttcgacacgatttccggctcaggccccaatggagcgatcatccattatcgggtcaataccgacaccaaccgtactttgcaggacggcgaactttatctggtcgattccggcgcacaatatcgcgatggcaccacagacatcacccgcaccgtgccgattggcaggatcgatcctgaaaccgtcaaggcattcacgctggttctcaaaggcgtcatcgccatcaccacggcccgttttcccaaaggcacacgcgggcaggatatcgacattctggcacgcatcgcgctctggaaacacggtttcgactatgcccatggcactggccatggcgtcggctcttatctttcggtgcatgaaggcccgcagagcatttcgcgcaaaggcgcgcaggagcttctgcccggcatgatcctgtccaacgagccgggctattacaagccgggcgctttcggcatccgtattgaaaacctcatcatcgtcaccgagccggaagtcctgccgggcggcgatattccaatgatgggtttcgagacgcttaccttctgccccatcgaccgccgcctggtcgacaaggcgcttttgacccaggaagaactcgactggctgaacacctatcacgcgaaggtgcgcgcgaagctttccggccatctgggtgatgcggagcgcaagtggctcgaagccgcaaccgcgccgttttaatcatgaatgttgggggaccatctcttcaacgcgccgggcccaatcgatcaggggccgcgcgcgttcggcaaaatcgacaagccggtcggcaagatcgggattggtgatggtttctggttcgatctccatccgcacggcaaaatgccgattgcggatggcgtccaccagatcgggctccgtcacatgttcaaagccgcgcggcgtgcgcttcagccggtcatgatcgctgattttgaggccattcttcttcagttttgccaccatggcgcggaacgcatccggcttttcagcaatcgccttgcgcatcgccgccagcaattcctttcgcggcccccaccaggcaacgcaggcatagcaatcgcgtatgccgggtaaaccgatgcagatataaaaacagccgctttcgtcccattttgtaccagtctgcgaaagcagagccgagaggtggcgattatagggggccttgtccctggaaaaccgtgtgtcccgcttgatgcggaattgcgatttcacccggtcccccttgaagggaaggcttgccttctcaaaacgagccgtgagcgtctcgacaagatcgccaagcggctccttcagatgttgctcgaacaaatccctgttttccagaaaccattcacggttctggtgaaaatcgagcgccctgagaaagggaatggccttctccccgaagccattgaatgcggccatcaatcctccccaacaagcttgaaccagtcgtcttcattgataacctcaatgcccagttccgtcgccttggcaagcttggaaccggcccccggccctgccaccacgagatcggtcttcttggagacagagcctgccgtcttcgcgccatggcgctcagccatagccttcgcttcatcgcgtgacatgcgctccagactgccggtgaaaaccaccgtcttgccctcgacgggcgaaccggtcgccacacgcgcttcctcatcaagcggcgttacttcggcaagaagtgcggccagcacttcgcggttatgcggctcgccataaaaatcgaccactgcttccgccacgatggaaccgatcccctccacggccagcatgtcctgccacgcttcgctgcccttgtcggtgcggtcaccttcttttggcggcacagcctccagcgccgccttctcaaaagcggcatatgaaagataggcgcgggcaaggcgcttggcattcacctcgcccacatggcggatgccaagaccaaacagaaagcggtggagtgcaatctcgcgccgtgcatcgatggcgtcataaagcttcttcacggaagttgcgccaaagccttcgatattctgaagcttggtcagcgagttttcctgccgctttttcagtgtgaaaatatcggcaggcgagcggatgcaaagggccggatcttccgcattgaagaagaactcgacctgcttttcgccaagcccctcaatgtcgaaggcattgcgcgacacaaaatggcggatgcgttccaccgcctgcgcagggcagatcagcccgccggtgcagcggcgtaccgcctcgccctcctcgcgcacggcatggctgccgcaggcggggcagacatggggaaactgataaggctcgccgcgttttttgccttcctcaagcaccacatccacgatctgcgggatgacatcgcccgcgcgctgcacgatcacgctatcgccaatgcggatatcgcgcccctcccggatcggctcgcccttctgacctatgcccttgatatagtcctcattgtgcagcgtcgcgttggtcacaaccacaccgccgacggtgattggctccagccgcgccaccggcgtcagcgcgccagtgcggcccacctgaatatcgatgccgcgcaaaatggtgagcgcctgttccgccgggaatttatgcgcaatcgcccagcgcgggctgcgcgagcgaaaaccaagccgggtttgcaggtcgagccggtccaccttgtaaacaacaccgtcgatatcgtaatcgagcgtgggacgctccatgccgatggcgcgataatgcgcaagcaacccatccacgctgttgaaccgcttcatcagcggattgaccggaaagccccattggcgaaaaacctcgaccatgcccaattgcgtatccacaggcatgtccgacatttccccccaggcataggcgaagaacctgagcttgcggcttgccgtcaccttcgcatcaagctggcgcagcgaacctgctgccgtattgcgcgggttcacataggtctgcttgccctccgcctccatctgcgcattgagcgtcagaaagtcgctcttggccatatagacctcgccgcgcacttccacgacagcaggcgcacctgccggaagcctgttcgggatttcagcaatggtgcggatattggctgttacattctcgcccgttgtgccatccccgcgtgtcgcaccgctaaccagaattccattctcgtaacggatcgacatggaaagcccatcgatcttcggttctgcggtaaaggcgatggaatcatccggcagttggcccagaaagcgatagacgctgccaacaaaatcacgcacgtcctcatcactaaaggcattatccagcgacagcatgggccgcgcgtgaacaacaggcgcaaaggtggcaagcgccggggctgcacccacacgccgcgacgggctgtcatcgcggacaagtgccggaaagtgcgcttcaatcgcctcgttgcgccgcttcagtgcatcataagccgcatcggaaatttccggcctgtccttggcgtgataaagctcgtcgtgatgagcaatcgcgcgcgccagccgttccagttcggcggcagcttcgagttcggtcagtttctcgacggaaatatcggacatctagagcatttccagcaaaagtgtgaaacggttttgcgcagagcggttccggcgattccgttaaaacaggaactgctctaagcagcaaatcctgactatcttgaatcggctgcaacataaccaagaaatgcgctcccgcctactggcgccatcctttacgaacaaggcatgctgccagggagttgtcaggatgcgggcgcgccattttcagccagaaggcgttcggctgccgcgcgcgcctcatcggtgatgctggcgccagccagcatacgcgcaatttcctcctgccgctcatccgttgccatgacacggatggaagtcgccatacggtcctcgtgggtcgcggatttggcgatcaggaaatgggtggaagcgcgcgccgccacctgcggcgcatgggtgacggagagcacctgcacccggccggaaagacgagccagacgttgcccgatcgcatccgccaccgcgccgcccacgccggtatcgatttcatcaaacaccaaagtcggtgcggaaccgcgatcggcaagcgccactttaagcgccagaaggaaacgcgaaagttcaccgccagaggcaaccttcatcatcggccctgcccgcgtgcccggatttgttcgcacccaatattccaccgtgtcgatgccttccgccgtcctcgtttgcggatcggtggtcatttcaacgatgaattcagcgcgctcaagcttcagcgcgggcagttccgccataacagcagccttgagatggccagccgtttccttgcgcgcggctgacaactgcgccgcagcctcgtcataggcagcccgcatttcgcccgcatgggcttcaagctggatcagcttttccgcccctgcatcgagatcggccagatcggcatccatcttgtcacgcagcgcaggcaaaccttccacagagacggaatatttgcgcgccgccgcacgcagggcgaacaggcgttcttccacctgctccagcacacgcggatcaaaatcgatctcgcgcatggcgtggtcgataccgtcctgcgcccgcgccaggctgtccagcgcctcgtctatcgccttgcaaaccggctccagcagatggggcgcttcaatggccttgcgctccagacggcgcaccaggcttgcaagcgacggcacgggcgatccctggccggaaagaagctcgcctgcctcattgacatcgccagcgatcttttccgatttcatcatcgtcgcgcggcgttctgcaagttcctcctcctcgcccggctgcggatcaagcttggtcagctcctccaccgaggaacgcagataatcgccctcacgctcggcctgctccacgcgggcgcggtgctttgcaagcgcgctttccgcatcacgccacgccttgtggcgttcgcgcaccagcatcgcctgtgcgtcaagcccgccgaaagcgtcgagaagtgtgcggtgcagatcggtgtcgatcagcgcgcggtcatcatgctggccatgaatttctacgagcctcttgcccagatcgcgcaggagcgcaacgcttgccgcctgatcattgatgaagacacgcgtgcgcccgtcccccatctggaggcggcgcaggatgatgtcaccatcatcgtcaaacccgttttcgcgcagaaaaagccgggctggatgattgcccggcacatcgaaaaccgccgttacctgtccctgatcggcaccatggcgcacaagcgaggcatcaccacgcgcaccaagcgccagcgacagcgaatcgagcagaatggacttacccgcaccggtttcacccgtaagcacggacaagccgctcctgaactcgatgtcgagcctttcaatcagaacaatatcgcggatcgacaggtgcgacagcatgtcgggatcagcttatgagctgccgccggtgatgagcgccccagccttggccagccacgaattgccattttcgcgcggctgaagaccgccgctctgcaagagcttgtagctgtccttgtaccactggctgtccgggaaattcttgccgagaaccgaagcggccatctgggcttccgatgtcaggccaagcgcataataggcttcaaccagacgggcgagcgcctcttccacctgacgggtgtttgaatattcctcaaccacaccgcggaaacgcttgatcgccgccagatattccttgcgctcaaggtaatagcggccaatctgcatttccttgccggcgagctggtcgcgggcaacacgaattttcgtcttggcgtcatccgtatattcggaattcgggaaacgatcgatcacttcctgcatcgcggcaatggcgcggcggcttgccgcctgatcgcgcgtcacatccgggatctggtggaagtaggaaaggccgatgatgtaataagcataggccgattccggcgaggtcgggtaaagcgtgttataacgcttcgccatcgagatcgcttcttcgtaattgcctttacggtaattggtgaaggcggccatcacaagcgccttgcgcgcccattccgtatagggatgctggcgatcgatagcggcgaacttcttcgcggcctcatcaagacggcctgcatccagattggccaggccttcattgtaaagtttgtcggcaggattgatcgtctcgacatatttggtgagatcgatatcgtcgttcttgctggcgcaaccggcgagcgggataagaacggctatggtgccactcaacagcgcggttttcgtcacacccgtgaatttgaaactcgtcatgcggtctccggccctctggtagcgtctttcccgtttgaagcagcatgtgcttttagcactccgcaaatgctccatccatcgaattgattcagcgtcagcaaatgacaaacatagctaatgctattttggccgtccataaaccatatgcaagcgaaatcggcaatcgtctagctgatctatcgccagaatttggcccgcacaaagaatggacggcattgtcgagccccataaatcgaatgaattgtccccggtatggctgccttttccggcagatattccctgatcaatccaccgtaacggcgcaccgactcagcaatgaagtgaaccggcgaacacggctcaattaaggccgcgcgccgatactcaactttttactgacaatttccaggcggatagaacccgaaatctatgcctcaataatctcaaacgccgtttcatccgatagaagcgccttgacggcttctgaattcaggcggtgcccgccgcgataggaactgaagcagccaatgaacggcaggcccgcgagcgccagatcgccaaccgcatccagtgtcttgtggcgcacgaactcatccttgaagcgcaggccatccgcattgacgatggaattgtcgtcgccgatcacaagcgaattatcgagcgaggctccaagcgcaaggcccgcagcccatagacgctccacatctttcatgaaaccgaaggtccgcgccgtggaaagctccttgcggaaagtttcctcatccacatcatgcgcaaatttctgccgcccgatcagcgggcattcaaaatcaatctcgacctcaaagcgggtgccgtcataagggcggaattcgccccacgaattgcccgcttcaacacgaacagtctttaaaatgcggatgaaacggcgcttcgcatcctgcgtgacaacgccgacactatcaacggcttcgataaaacgggcggacgtgccatccagaatgggaacttccggcccctctatttccaccaccagattatcgataccaagcgcggatatagccgccatcagatgttcgactgtatcgatccgggcttccctggcaccaagcgaggtgcaaagatcggtcgcaccgatctgcgagacgtgagcgcacacaggcgcactgtccttgatgtccgaacgctgaaacaggatgcctgtatctgcatccgcaggcaataaccgggcagaagccggcgcaccgccatgaacaccgacgcccgaaagcgtgactgcacgaccaattgtcttttgataagcgttcaagacagttccaatctattcagtataacagggataaaaggccatcctgatcggcgggatgcggacagcccggactttgcaattgaagcgcctgtataagcacttttggctgaaataatgaacgagccttccggttcaaaatcacgctttctaacaccttatcacattacgcgcagccaccctttcaacgtcaagaaagaaaccctccggcagattcgcctgacaggataatcgccccatatccggcgggcattttaccgactgaaagccgcgggccaaacggagcgccacgtcctttagggcctgtctgcattcaaggattcccttttgtacgaaattctgattcaaggttgttaaaggagaacagccgtgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgttgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgtcattgctgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggcttcgtccatctcgcatgcgctatgatctggttacgttgaatgcagacacgccctagagcggttcctgttttaacagaatcgttggaaccgctctaactcgttgttttgtcgcattgtccaacgcaaaactgtttcacacttttgcaggaaatgctctgaggctacgtgagcaccgaaacgcagataaattgctctttgcagccccggcatcacgaagaatgcaactgtagtgaagcttgaaataaaagaagcccgcctgaaaacaggcgggctttgaaaggcttttacaggataaagatcagttcgactggcggcgcaggaaagccgggatttcgagctgatcttcttcagaagctgtccgcggctgcggacggccctgatcgtcaagctgaccgcggcgcggtgcatagatcgacgaatcctgctgcatcgggcggcgcggttcggctgggcgcatacccggctcgcggtgctgtgcaggctccagacgggcagccggctgttcttcctcacggcgcgacagaccatgggtcaggcgcttgagaaggcccatcgggccgcgcggctcttcctgtacaggctgctgcggggcacggcgggcgttgatttctgcctgtgccaccggcgggaagtcggaaacggcaggcatacgcggtgcagggcgcagctcacgaaccggctgttcgtgcatctgcggctgctgatactgctgcggctggggggcatgcattgcctgagccggctgcatcggcgcgcgggcaaccggggcgcgttcaaaagcttccggcgcgggagcctggaaaatgcggctctgcggacggaattccggctcagccgatgcggcaggcgcagccggagcaaccggcatttcggcttcggcggcctggatgacctgggcgaccggatcggcctgacgcggctgttcggcaacaggcggacgcagcgcgccatgcggagccatcggcttggcctgggcggcagtcggcttcactggctggcgaaattccagcggcgcaggcgccgcatctccttgctgcttgtcgatgccggtcgcaaccacggaaacacggatgacgccttcgaggccttcgtcgaaggttgcgccaaggatgatgttggcttccgggtcaacttcttcacgaatacgggtcgcagcttcatcgacctcgaacagggtcatgtcgcggccaccggtgatcgagatcagaaggcccttcgcaccgcgcatggaggtttcgtcgagcagcggattggcgattgcggcctcggcagcagccatcgcacggccttcaccggaagcttcgcccgtgcccatcatggccttgcccatttcgcgcatgaccgagcggacgtcagcgaagtcgaggttaatcaggccttccttgaccatcaggtcggtgatgcaggcaacacccgaatagagcacctgatcagccatcgcaaaagcgtcggcaaaagtggtcttgtcgttggcgatgcggaacaggttctggttcggaatgacgatgagcgtatcgacattcttctgcagttcttcaatgcccagatcggcagttttcatgcggcgggcgccttcaaagtggaaaggcttggtcacaacgccgacggtgaggatgccgcgttcgcgggcagcgcgtgccacgacaggcgcagcgcccgtgccggtgccgccgcccatgcctgcggtcacaaagcacatatgcgtaccgttcaggtgatcgacgatttcgtcgatgcattcttccgcggcagcacgaccaacttccggctgcgaaccggcgccgaggccttccgtcacggcagcgccaagctggatgatgcggtcggacttcgacatggtcaaagcctgcgcgtcggtgttggccacaacgaaatccacgccgcgcaggccggcattgatcatgttgttgaccgcattgccgccgccgccgccgacaccgaatacggtgatgcggggcttcagctcggtgatatccggcttttgcagattgatagtcattggtccttgttcctcttaagcctgtccaccgcttcgccgccgcggtgccgattggttattacgctgatggttacgccccaaatcacgcaatgttactcaaaaactctctctcagccattggccgactcgttgaatgcgcccacccgtaccggtcatcagaccggaggacgccgctttgaccgaacgctcttctatccccgccacctgcgggtaaatcagaaggcctacggtcgccgcgaaagctgcccccttagccgcctcgggcaatcccgctattcctagaggacgcccgattcgtacatttcttgcaaggattcgcctggccgcttcgggcataccgggaagctggcttgcgccgcccgtcagaaccacgcgcttgccgacgatatgtccgaggcccgactggttcagcctgtcgcgcaccagttccagcgtctcttccactcttgcacggataatccgcgtcagcaccgagcgcggatattgattgggtacatcccgctcatcatcgccgatgggcggaacggagatcagatcgcggtcgtcggcagcacttggcagggcggagccatacatgaccttcagccgttcggcgtcttccatacgggtggaaaagccacgcgccacatccatcgtgacgtgattgccgccgatggcaaccgcatcggcatgaatgaacttgccttccgaaaaaacggaaatcgtcgtcgtgccgccgcccatgtcgatacaggccgcacccatttccgcctcgtcgcccaccagggcagcaaggccacttgcataaggcgttgcaacgattgcctccaccgaaaggtggcagcggttgatgcaaagctccagattgcgaagcggggccgcatcagccgtcagcacatgcatatccacgccaaggctgtcgcccagcattccaagcggctcacggatgccacgctcgccgtcgagcgtataaccgacggggagcgaatgaacgaggtgacgttcggcagccagcgcctgttttgcaccagcagccagaacgcggcggatatctgtctgttcgacttcatggccgccaagattgacgcttgcggtaaaggtttcgcttttgagacggccagccgaaatattcacgatgaggctatcgacggtcaggccagccatgcgctcggccgcatctaccgcaaggcggatcgactgctcggccgcatcaaggtcgataatgacgccggatttcacgccgcgcgaacgctgatggccaatgcccagcacttccatgcgatgggtgcgtcccggcagcaacgcgccgccttcatgcgggcgcagccttgcgatgacacaggaaaccttgctcgacccaacgtccagaaccgttaacaggcgcaccttgcgccctgcggttccgtgttgtgatgctccctgaccgccaagaatactcatacgcgattccccatacgggacagttctttcttacgatccgccagaagtttctggcgctgttccatgccgcttgcggtcaattgaacggtcacacgatcttcaaggcgaagatcgaccgcagagatatcgcgcgacaggagatgtttttcccgatcaagcttctcgacctgcgccagagccttcagcggctcgctttccggcagcatgatgcgcacgccattatcgagaagcagatcccagcggcggtcgccgacgcggatataggcgcgaacctttccggccaatcccggataggcggcgatctggtccacaaaacccttgaccttcttttcagccccctcacccacgacaagcggcagcgagttgtaacggcccggacggaatggaacgatggtgtcgcccgccgcatcgatcagcgaaagctccttatcgttctgccagatcgcaaaagccttgcgctcctgaagcgaaacgagaatcgtgcccggatagaccttgcgcacttccgtgctctccacccatggcagcttgtcgatggactggcgtgcttcttcggcgctaaggccgaccagcgacgtttcgccatccaggttaagctggcccagaatgtcgatatcggaggtttcgttattgccgacgaccttgatgtcctcgatcgcaaaacccatcgtggaagcagttgccttcacgacatcctgcgagtggccaccaattaccatgccataaaggccggtcgtgccaaggaagcccaacatgcccaccgtgcctgcatggcgcgggatattgacgtttccctgaaagagacggacggcaaagcggaacggcttgcgcaggaagcgcggcaggacaaaagcggcattcatcgcgcccgatgcatcccgcaccgcgcccgcgcgcctatatccatccgattttccgttcaacgcaaacaagacgcgtcctccaccatccaactcaacaactcagcgaaagagatacccgccgctttggcgatatcaggcacgagcgaggtaggggtcatccccggctgggtattgatttccagccagacaacttcgccttcttcagaaaaacgatcatcgaaacggaagtccgaccggcttacgccccgacacccgattgcccggtgcgccgtaagggccattgtttgtattttttggtaaatatttggtaaaatttttgccgggcacacgtgagttgatgcacctgcaacatattttgaatcatagtcgtagaactgataactgaccggaatgatctcgcacacatccatggcgcgatcccccatcacggcacaggtcagctcacgcccggcaatatagccttcgaccatgacctcatcaccatatttccaatcggccgaaccgatgacctgcggcggatgcggctgatcttccttgacgatcaccacaccgaagctcgacccttcacgcaccggcttcaccacgtaaggcggcttcatcggatgctgcgaaccaatgtcgaaacggttcatcaggcgtgacggcgcaaccacgacgcccgccgctgccaccaccttcttggcgcgatccttgtccatcgcaagcgcggaagccagcacgccggaatgtgtgtagggaatctggagatattcaagcacgccctgaatggcgccatcttcgccgaaggggccgtgcaaggcgttgaacacaacatcgggtttcaactcgaccaggatgctcgcaacattgcgatccacatcaatgcgcgtgacgcgatagccgcattcttcaagcgtcgttgcacaggccacaccggaggaaaggctgacggagcgttccgaagaaaaaccacccatcaaaacggcgacgtgttttcccgtcattctagcttcccctctgcgcattcctgcgcataaatcaagaacagagtccggataacccggcgacgcaagccgcaggcacccacagcaggaaaatcctgccgaatcaaatcactgtacggttaaccataaagaatcagaggtttgattccgtgacaagaccctatagaaagggacaaaccttgcggccagcttgcaaggctaaaaaagcccggaatttcagggggaaaatccgggcaacttttttatactatttttccaagaaactcctcgatctgctccccttcgcggaacaaaccgagacgtttgatttcccagtgcaggcgaatccccgaattctcgaaaacccttgcgcgaaccgtttcgcccaaagtctccagatcatgccccgtggcattgcccgtattgatcatgaagttgcagtgcatttccgacatctgcgcaccgccgacacgcaggccacggcatcccgccttgtcgatttccttccacgcggacgtcccttccgggttcttgaaggtcgagccgccggtcttctcgcgcaccggctgcaccgtttcgcgatgatgctgcacttcgtccatcgcgcggcggatgtcatcgcgctcacccggcacgccttcaaacaggaccgaggtgaaaatcagatcgggcgacgccgaggaatggcgataggcatagcccatatcggcatttgaaagcacatgcacctcccccttgcggtcaagcgcgcgcacttccaccacgcgctcgcgcgtttccacgccgtttgcgcccgcattcatgcgcagtgctccaccgatcccgccgggaatgccatgatagaaatgaaagcccgccaggcccgcttcgagggctgctgcggccacgcgcttgtcgggcgctgccgcccctgcccgcaactgcgtatcgcaaacctgttcgacctcaccaaagcccttggccgaaagccggaccacgaagcccggcacaccgccgtcacgcaccagaagattggagccgatccccaccacgagaagcggtatttcttccggcacggctttcagaaatgcggagaggtcttcctcgtcggacggctggaacagaacctgcgccggcccgcctgcgcgaaaccaggtgatcttgtccatgcccgtatcgggcgtaagccgcccgcgcaagccagacagcctgccgtcgagcttctttagaagcgcctcgccgctttccatcattatttcttcccctgttcggccagttccttcggcagggcataggcccattgcgtgacattgcccgcaccgaggcagacgacgaaatcacccgcttgcgcgatggaggcgaccagaggtgcaagcgcctccggtcccgtggcatagcgcgcatcccggtggcccgccgtcttgatgcgggaaaccagttcctcggaattgacgccttcgatcggctcctcgcccgccgtatagaccggcgcgacaattaccgtatcggcgtcgttgaagcaggcggcaaattcgtcgaagaggcttgccagacgggtatagcggtgcggctgcacaatggcgacgacacggccgccagcctggctcgtcgcctcgcgcgcggccttcagcacagcgcggatttcaaccggatgatggccgtaatcgtcaaaaatctcaacgccgttccacgaacccgtatgggtgaagcggcgcttcacaccgccgaacgaaccgagcccgcggcggatatcgtcggaagaaattccaagctcatgggcaacagcgatggccgccgtcgcattggaaacattgtgtagccccggcatgggcaggcgcagatccttgatctcggttgcctcgcccttgcgcgagcggatgaccacgtcgaacaggctggccgcgccatccatacgctgattgacgaaacgcacttcggcctgcggattggagccataggtgatgatgcggcggtcttcgatacggctcaccagcgcctgcacttccgggtgatcgaggcacatcacgccgaagccgtaaaagggaacattctccacgaactggcggaaagccgcgcgcacggcgtcgaaattgccgtaatggtcgagatgctccgggtcgatattggtgacgaccgcgatatcggccgggagtttcaggaacgtgccgtcgctttcatcggcctccaccaccatccagtcaccatcgcccatgcgcgcattggtgccataggcgttgatgatgccgccattgatgacggtcgggtcgagatgcccggcatcgagcagcgccgccacaagggaggttgtcgtcgtcttgccgtgggtgccgccgatggcgaccgcgcgacgaaagcgcatcagctcggccagcatttcggcgcggcgcacaaccggcagcagtttttcacgcgcggcaaccagttccggattgttcttcttgatcgctgtcgaaacgacgatcacctcggcatcaccgagattctcggccttgtggccgacaaaaacctcaatgcccttttcacgcaggcgctgcacattcgcgctgtcggactggtccgagccctgtaccttatagcccagattatgcaacacttcggcaatgccgctcatgccgatgccgccaatcccgatgaaatggacaagcccgatattcagcggcattttcatggccggtttccttccttgaattcctgaacagttttgccggatgcaatagcctctgccagatcggcaagcaaccgggcggcatccggtttgccgacgctttttgcagctttcgcttgttgttcgagcctttccggctcgttcatggccgattgcaacatctccgcaaggcgttgcggcgacaaatcggcctgacgaaccacctccgccccgcccgcagccgcaagtgcggctgcattggccgcctgatcgtgatcgagcgcatggggaaacggcaccagcatggcaggccgcccgatgacggtgatttctgaaaccgtagacgcaccggagcgcgcgatgacaaaatgcgcgtccgccatgcgcgcgggcatatcgttgaagaagggggccacatcggctggcacgccaagcttctcataggcctggcgagccgatgcttcatcttccttgcgcgcctgctgcgtaatgagaagccgcgcgcgctcatgttcgggcaaaagcgccaccgccgccggtatcgcctgcgagaagaactgcgcgccctggcttccgccgaacacgagaaggcgaaaacggtcgtccttcccggcgggcgtgtagggcgttgcggcagcgaccagcaccggcgggcgcaccggattgccggtgatcacggtcttggcggcataagcgccgctattttccggcaggaacccacctgcaatggccttgacgcgaccggcaagccccttgttggcgcgccccatcacggcattctgttcatgaatcagcgtcggaatgcccatattgctcgcggcataaagcggcggcagggttggatagccaccaaaccccacaaccagtttcggtttcaggcgccggaagagtttgcgggaatcgagattgccctgccagagtgaccagaacgtttttaaaagcgccaccggattgcgcccggcaatcgtggccgagcggatgacatgcacatggtcctgtgcaaaggcgccgacaaaacgctgcgcacgcgcatcggttgccagatgcacatcccatccccgtgcgcgcaattcatgcgccagcgcctctgccggaaacagatgaccgccggtccccccggcggccagaacgatcacaccctgattagccagattgtccatcaaccctcacaagagcatttccagcaaaagtgcgtagcggttttgcgttggataatgcgacaaaataaaaagtcagagcatttctgacgatactatccaaaggaacccgctctaacactatagttgcaaattcgtcaggccgcagcgaaaagagtgattttcgagcaccggaacacagacaaattgctctttgcagcctcgcatcacgaagaatgcaactatagtgtcaagcaggaatgcgtttgcccatctccgtgcccagaccgacggtatgggtcatgcgcgcttccgggcggcggcgtgtcagcgccagcagaatgcccatcgtaatggcaatcgccaccagcgaggagccgccataggaaataaacggcagggtcatgccttttgcgggcatcagattaaggttcaccgccatattgatgatcgactggaagccgaacaggatcacaatgccggacaccgcaagccgtgtgaacggatcacgttcgcgcaaggcaatggaaaggccgcgcaccacgataaaggcaaaaagcagcatgataatcatgcacaggatgatgccgtattcttccgctgcaacagagaagatgaagtcggtgtggctgtccgggataatgcgcttgaccgtgccttcgcccggcccctgcccgaaccagccgccacgcaggatcgcctcgcgtcccgcatccacctggaacgtgtcgccctcgccggtcatgaagcggttgatacgggccgcaacgtggtcgaacacgaaataggctgagatacccccgcagatggcaagtccgcccagaaccagaatccagatcatgggcaggccggcaagaaagaacatcgcgccccatgtgcccgtggtcagcatggtctggccaaggtcgggctggagtacgagcagcgccgccaccgtaccgaacagcagcatggccagaaaattgccgggcatgtcgccaccgcgctcacgctcggaaaagagccaggcgcagacgacaacaaaagccggtttcatgaattcggacggctggatggaaacgcccgcaagtgaaatccatcgccgcgcgcctttcacctcgataccgaagaaaagcgccgccaccatcatgacgagagcaacaccaagcaaaatgagcgcaaagcgacggatctggcgcggagagaagaaagaaacgccgatcatcaccgccacagcgggtaccatgaagaaaatctggcgctccacgaaatggaaactgttgaggccgatacgctcggcaaccgcggggcttgcagcgaaggacaggagaattccaagtcccatcagcgccagacacgcggcaaggaaaaagcggtctatcgtccaccaccaattggcaacgggaccgcgatcgacacggcttaccatcagctttctcctctcattggcatgacacccggaagagcgagaacggcatcgcggaaagcgtcgccgcgtttctcgaaattctggaactggtcgaagcttgcgcaggcgggtgacagcagcacaacaggttcgggcgcagcatcattgcccgcatcacctgccgcatgtgccactgcggctgccagcgtatcggaaatctcgaacggcacggcgccgccgagtgtggccgcgaactgggcggcagcttcaccgatcagataggccttggcgacccttgggaaaaacgcggtgagcgaattgatgccaccggctttcggtactccgcccacaatccagtagatattctgcggaaaggaagagagcgcaggcgccgtcgcttccgcattggtagccttggaatcgttgacaaacaggactttcccgcgacgcccgacctgttccatgcgatgggccagaccggggaaactcttcaacccggcatggatttcttcaaggctcaagcctgccgacaggcaggcgacgatcgccgccagcgcgttctgcgcattatgcgcgccgcgcagcgaaccgatgccttccagcgaggcgatttcatcaatttccccatcctgcgcccaaagcagctttgcgccatcggcaaaatagcctctgtcgagatgcttttccttggaaatgcgcaccacccgtattccagcgccatgcagccggtcggcaatggcctggcaataagcatcatcgatgccgatgatcgccgtaccgcttgccgcgacgagccgttccttgatagcggcatagttttccatcgaaccgtgacggtcgagatgatcgggcgtcaggttcaggagaatgcccgcggtcgggttcagcgatggcgcaaggtcgatctggtaggatgagcattcgaccacgtagaaacggtcggcacacggcggttcgagtgtcaggatcgcggtgccgatattgccgccaagctgcatatcccggcccgtggccttgatgatatgggcgatcagcgccgtggtcgtggatttcccgttggtgccggtgatggcgatgaaagggcagtccggtgcgatatggttgcgttcacgcacgaaaagttccacatcgccgataatttcaacacctgccgcgcgggcaaggtccaccgaccagtgcggctgcggatgggtcagcggaacccccggcgaaagcacgaagacggcgaactgtgaccagtccgcctgccgcagatcgcccgttgcaatgccagcactttgcgcgcgggccacactgtcgggattatcgtcccaggcaatgatccttgcaccgcccgccacaatggcctttgcagtcgcaatgcccgacccgcccagtccgaaaagggcgacagttttatccttgagggcggtgatcgggatcattttgttcgcctgttatctgagtttcaatgtggaaaggccgatcattgcgaggatgatcgcgacgatccagaaccggatcacgacctggctctcggtccagcccttcttttcaaaatggtggtggatgggggccatgagaaacacgcgccggcccgtcatcttgaagaacccgacctgaataatgacagaaagggcttccatgacaaacagaccgccaataatggcaaggacgatttcgtgcttggtagcaacagcgaccgtaccgagcataccgcccagagccagcgaacctgtatcgcccatgaagattgcggcgggcggcgcattgaaccagagaaagccgagaccggcgccgatgaccgccccaagcaccaccgcaagctcacccgtgcccggcacgaaatggatttgcagataatcggcaaagatcgcattaccggagagataggcgatgaagccgaacgaagcggcagccaccatcaccggcacgatggcaaggccgtcgaggccatcggtaaggttcaccgcattgcccgcgccaaccatgacgaaggctgcgaaaagaatgaagaaccagctcagattgatgacgagctgcttgacgaagggaaaggtcagcgaggatgagaacggctcctgcccggcccgcatgatggtgaaagcggcaatagctgcgatcaggaattcaatgccgaggcgcgccttgccggaaaagcctttgtcggattgtttcgtcaccttcagatagtcgtcgtaaaaaccgatggcgccaaagccgaccgacaccatcagcacgacccagacatagacactggcgaggtttgcccatagcaggcatgacgccagaatgccggtcataatcatcaggccgcccatggtcggcgtaccggccttcttgaaatgggtctgcggcccgtcggcgcggataggctgtcccttgccctggcgcaccctcagcgaattgatgatcgtggggccgaacaggaacacgatcaacgccgatgtaatcatcgcgccgccggtgcggaaggtaatgtagcggaacacattgaacggtgtcacatgttcggcgaaatgggtgagaaacatcagcatgtgaaaaacaatccctcaataatcgcctattccgccgcttctacgggcggaaactgggcaatcagcgccttgacgattttggagaagccggtcctgttggacgatttcaccatgacgacatcgccgggacggaccgccttgaccacaagcggcaataattcgtcggtgctctgcctgtattcggtctgaatttcaaccggcaaggcatttttcagcacagacatctccgatccgccgataaaaagtgtattcacttccgcgtccacaatgggacgcgcaaggtctgcatgcagcttgccggactgtcggccaagttccaccatatcgcccagaaccgcaatacgccgcccgcgcgatccttccggtacggtcgaatgcagcagcgaaagggccgcgcgcatcgaggtcggattggcattgtagctttcatcgatcagcgtgaaagcgccttccggatgttgaagcacatgacgtgcaccgcgcccgccctgggcagaaagcgtcgccatcgccatcataaccttggcaatatccgcaccgacaaggtgcgcggcgccgagaacggcaagcatgttctgcacgacatggcggcccggtattcccaccttcaccgctgcctcatgcgttccgatcttcaccgtcatgcacgaacaggttggatgaagcttcacatcgcgcaggcgataatcggcacgcgcattctcgccgaaagtcgcaatatgttcgaccccggccttttcggccagttcctgcaattgcctgaagcgcttgtcgtcgcggttcaaaagcgcatagccaccaggcacgatgccctcgaaaatctccgccttggcaaccgcaatctcttccagattggcaaaatggccaagatgcgccggtgcaatcagcgtaatcagcgcgacatgcgggcgcaccatcttcaccagcggacggatttcgccatgatggttcatgccgatctcgaacacgccgtaatccacatcggcgggcatacgggcaagtgtcagcggcacgccccaatgattgttgaacgaggcggcggaagcatgaaccttgccgacatcggacagaacatggcgcagggcttccttggtggttgtcttgccgaccgaacccgtcacggcgatgatctgcgccttcgagcgcgcgcgcgcagcgatgccaagcctgatcagggcttccagcacatcctcgaccacgatcatcggcacttttgtattgccgaaagcaggcaggcgatgttccgccacaaccagaagccccgcgcctgccgccatggcggccgttgcaaaatcgtggccgtcgaactgttcgcccttgatggcgaaaaaagcctcaccgggcttcagggtgcggctatcgatggaaatgccggttactcccgccggcagattgccgaacggcctgccttccatggcttccaccatggcgtcggatgtccagagccaatcgctcaattcccgattgctcattttggatgctcctcaagacgggcggcaagtgccgccgccacttctgcatgatctgaaaacggcagcgtaatattgccgacgatctgcccttcctcatgtcccttgcccgcaaccaccagcgtatcgccgggctgcatcatggaaacggcggtgaagatcgcctcgcgtcggtcgccaatttccgtcgctcccgttgccgctgccatgatttcggaacgtatctgtgctggcacttccgaacggggattgtcgtcggtgacaatcacgacatcggcaagacgcgaggcaatctcacccatgatcgggcgcttgcccttgtcgcggtcgccgccgcagccaaagaccacaatcacacggcccgtcgtaaacggacgcacggaggtcagcacattttccaacgcttccggcttatgggcataatcaacataggctggcgcaccatcttccgttgcaccgacaagatcaagccgtcccggtgcgcctttgagaagtgccaatgcacgcatggcagccgcagccggaacgcccgtcaccatggcaagccccgctgcaaccagcgcattggcgacctgaaaatctcccgccagcggcaattcgatttcaaagatttcctcgccgatccgcacttccacatgctggcggaaacgctcgtgttccacgcgcttgagggcaatgaaattgccttttcgaccgaccgtcttcacgtcgcatccagcaagcgtcgccgcttcgatggcctgcgccgaaaattgatcgtcggcaaagatgatggctggcgcacccttcggcagaagcgcgttgaacaggcgcattttcgcgcccagatattcatcaatggtcgcgtgataatccatgtgatcgcggccaagattggtgaaggcgcccgcagcaagcctcaccccgtcgagacgacgctggtccagaccgtgcgacgaggcttccatcgccgcatgggtcacgccctcgctggcaagttcggccagaacgcggtgcagttccaccgggtcgggcgtcgtcaaggaattatagtcgctgcgcgtcggcgaaaacacgccggtcgtgccgatattggctgcgggaaaccccgcataggcccagatctggcgcgtgaaggaggcaacggaagtcttgccgctggtgccggtcacggcaaccatgacttccggctgcttgccataaaattgagcggcggcaatggcgagaacatggcgcggatcatccacatgaagcaccggcacacccgcatcagcgatggccgtgtccttgcccgcgatgatggcgacagcaccgcgctttacggcatcggcggcgaaaaccgcaccgtccgctttcacgcctttcagcgccgcaaaaagaaaaccgcgttgaacagcgcgggaatccgaagtgatgccggtaatttccacttcaccggcctcgccgggggccagctcattaaagagagcgatttccttcagtttcatggtcataccaaatccaggttcagttgcgtgcacgtcgatacagagacagccttatgcgaatcaatcgtattcgtttgaaaccattgctggcggcacttcctgttgaaaatcgggcctgccgctgacgttttccaccgaagcaggcaaagcttccttgcggaaatcgggactgaccccaagaaatgatgcggaacggcgaatgatttcagccaccatgggcgccgcattaagaccggcggtggcgctgaacttgccctcttccggcttcggctcatcaatgatggtaagcacgacataggtgggattatccatcgggaatgacgccaggaaagcgttgaagcgcacatccttggaatagcggccattgatcaccttttccgccgtgccggtcttgccaccgacacggtagcccggaaccgtcgcgcgccagcccgaaccgccaggggcagttgagttcagccggtagagatagcgcatatcggcagaaacctgtggatggatcacctgcttgctggcccgagccgcctgcgcttccgtacgcggcaggaaagtcggctcgatcagcttgccgccattcatcaaagcggcagcccccacagccgtctgaagcggcgtggtcatcatgccgtgaccgaaggaaatggtcatggaatgaacctttttccacacgcgcggctcaacggggcgcgccacttccggcaattccgtctgcatacggtcgagaaggccgatcttcttgaggaaggcgcgatgcccttcgatgccgacggcgtccgcttcacggcctgaaccgatattggacgagaagatgaaaacctccggcaaggtgagccagcggcccttgccgtggaagtcgcggatggtctggcggccgaacaccagcggacgcgaggcgtcgagcttcgactgcaaggtgaacttgccggaatcgagcgccatggccgtcgtgaagctcttgatggtcgagcccatttcataagtgcctgccgacatgcggttgaggcgatccttgtccagcgcgtgcaccggattattcgggtcgaaatccggtacggacgacatggctatcacttcgcccgtcttgacgttcagcaccacagcgccagccgcgattgcccggtagcgctccatggccttgaccagaacatcgcgcatgatgtgctgcacgcgaatatcgatggaaagatgcaccggctccagcgactgccccgttgcaaggccgacggagcgcagatcgctcagcccctggctatcgatatatttctccatgcccgcaatgccctgattatcgacattgacgagaccgagaatatgcgaagcggtcgggccaccgggataaaagcggcgtttttccgtgcggaagccaatgcccggcacaccgagcgccatgatctggctttgctgcttcggcgtcagcccgcgcttgatccagacgaaaccggccccactcttcaggcgcttataggtcgcctcccagtcgagatccggcaaaacagtcgacagcatttcgatggtttcgtccgggtccacgatcttgcgcggctccgcatagagcgatgcggtcttgatatcggttgcgagaatttcgccattgcggtcaagaatgtcggggcgtgatgcaagctggtgcacaaacggaccggcggcatcttgatccacgccaccgatcatgccgaaatagacaagcttgccagccatcacgccataaatgccggcgaaacaggcaatggccatccagagccggttgcgcgcgcggttgccatggcgcttgcgcgagccgacaaacgccatattaccggccagcttttcatcaccggccggcacttcaccgtgaatggagccatcaggcgcctttttctttgccgaaaacaatctcagccgcatggtcagtgcctcgccccgctcttcctgacgctgcccgtggtaatcgcatcccgttcgagcacaccgcttgcaaccaattcgtcactgccggagatgatcttctggatatcgtcgaccggacgttccggaatttcatcgacactcatcacaagctgttccggttcgatcggctgaaggttcaattccgtttcataaacaccgacaaggctctgcaagcggcccggctgggtcatcagcgcccaatcggcgcgcagaagcgtgatcgtgtctttttcggaatcgatctggcgtttcagcttggcaatcacggcgatctgcttttcagcctcatacttgatcgtataggtgacggtcgccgccaccagcatcgccgctatcatgatgatgtcgaaagtacgcagcactcgttcaactccgggccagttcgttcgtttcaggcagcttgggcaagccgaatagcgataaatcgtcttcgagaggcgaattttccgtcctgatgcctgcgcgcagctttgccgagcgcgcgcggggatttcgttcttcttcctcaggcgtcgggccgacagccccctttaccgcaggcgtgaagcttggcaggcgcatatgcgtttccggcatatgccgcgaaccggcgctgccaccagcgcgatccgcaaagaagcgcttcaccatgcggtcttcaagcgaatggaatgtaacaacaaccagacgcccgcccggcttgaggatgcgttctgcggcaagcaatgcgcgcgccagctcgcccagctcgtcattcacatagacgcgcagcgcctgaaacacgcgcgtcgccggatgaatgcggtccttggggttgcggcccaccagcgtttcgatagcattggccaggtcaagcgttcgggtgaacggtttcgccgcgcggcgtttttcgatcatgcgcgcaatccgccctgcatgacgttcctcgcccagaaagttgaagatgcgcgccagatcgcccgtcttgaggcggttgacggcatcggcagcacttgaccccctgctcgacatgcgcatgtcgagcgggccatccttctgaaaggaaaagccacgctcggcttcgtcgatctgcatcgacgacacgccgatatcgagcacaacgccgtccactttctttcctgctccactcatccgggcaaccgcttcatcaagggcagaaaaccggctttcgaccagattgagcctgcccggaaattccttttccatcgcccgcccggcctcgattgcggtagggtcgcggtcaatcgcgatcacatccgcacccgtttccagaatgcgacgggtatagcccccggccccgaaggtaccatcaacgatcaccgcgccgggcgctggcttcagggcgtcgatcacttcggcgatcagcaccggaacgtgacggacttcagccccttcggcttgagaattgtctccgccgaggcttgccatcattccgatcctttcccgggtgcaaagcccgttatccgatgcgcggggcgctttaatcgtttgtttctatgcatattttaccccaaagccggtccccgccccagggaaacatgctttagtgctttgtatgcggattccggccatttgccgtcaacatgccgtcatggcggattcgttcttcagttatcggatattaagcttaatgaagcgttatcctttaacgggagtaagggcagtagggcagtagggcagtagggcagtagggcagtagggcagtgaagaatatggtcgctgcggctatgtacaaccaaaacatactcccctactcccttattcccctattcccttaacatactgccttactgccctattgccttactgccttattccgccccccgccgttgacacccggcacatatccctttacttaatgcaaatagtttgcaactgcataaaggataaaggtatttcatatggtaccccatggatcatgtccctccggcgctagagaggtaacatttgaaggctggcgtcgcgagcgtggagaagcctccatgtccgatgtccatcgtaccatccgggtcaaccgctctgattcaaaattccgccgcgcgctttcatttttcggcccgggctatcttgtagccgtcggttatatggatcccggcaactgggccacctctctggctggcggctcccgtttcggctatgcactgctctcgatcgtgcttctgtcgaacctcatggcggttttgctgcaagcactttgcacgcggcttgccgttgccacggggcgcgatcttgcgcaggcctgccgggacgcttatccgcgtttcctcgcatggccgctctggcttctggcagagcttgccatctgcgccaccgaccttgcggaagttatcggcaccgccattggcctcaatcttctgttcggcattccgctggaaatcggcgttatcctcactgccgtcgatgtgcttctggttctctatttgcaaaacaagggattccggcgcgtagaggccctcatcattaccctgcttggcgtcattgcgctctgcttcctcacccagatcatcatggcccagccgcaatggggcgaggtcatcaagggttttgcgcccaccaccgagatcgtcagcaaccccgatatgctatatatcgcgctcggcatcatcggcgcgaccgttatgccgcataatctctatctgcattccggcattgtgcagacccgcgactatggccacacaaccgcggaaaagcgcgaggcaatccgctatgcgacgcttgattccaccatcgcgctgacctttgcgctcgtcatcaatgcgtcgatcctcatccttgccgcagcaagcttccacgcgaccggccatacgggtgtggaagatctggacaaggcccatgcccttttgaatccgcttctgggttcggccatcgccccggcactcttcgccattgccctgctctgctgcggcctgaattcgaccatcaccgccaccatggcggggcagatcgtgatggaaggcttcatcgatatccggttgaagccctggatacgccgcgccattacgcgcttcgtcgccatcgtgcccgccgcaattgtgacgatcctctatggttcgcagggaacgaccgaacttctgatcctctcgcaagtggtgctgagccttcagctcccctttgcagtcatcccgctggtgattttcacggcacagaagaagaagatgggatcgctggccgccgcaccatgggtgacgttcctcgcagccataacggcggcaatcatcgtggtgctgaacctgaagctcatctatgactttttcaccggcgcccctatttaaagcacgtttcccgaaagggcgaagcacctctatgggaacatccttataaacaaagaaatagaacgccgatctgatactgtcaggtcggcgttttaaatcctggtgttaaaaaagaaaatgtcagccggtctgtaagccgggttctgtacggccgggcttgcgcccggcgcggcagccattcatctgggacggatgtcgccacccgcctcgtgcaacccacccggacggctgatccggaaaccgattgcctgccctttcgagccgacgcgccgtccctattcggttttgctcccgatggggtttaccgtgccgcctgcattgctgccggcgcggtgggctcttaccccaccctttcacccttaccccgtcatccctgccgtttacccgaaacggtacggaagacggggcggtttgctttctgtggcactttccctggggtcgcccccgccgggcgttacccggcatcgtgtttccttggagcccggactttcctcacctgccgcctttcggcacatgacaggcgcggctgcccgaccgactgacagcgcgcatatagcaacgatcccccggcagcgaaaccggctttgcgaaaaaatcgctacagaaatcagaaaagccggcagcaagaccgctgccggcttttcgttcacatcaggcaaccctgtactctacgcagccgccgatgcaaagggaatgcgggtttagagcgagcgcatataggccttgaccgaattgcaatattttgcggaggtcgggttcatgcgctttgcgccgtgaccggcattatatttcaggatggtgccgcacgtgctgccgccgccaagcttctgcgccatggcgagatatttcatgccgaactggatattcgtggcaggctcataaagccccttggccgagcccgtatagccaaggctgcgcgcagtcgaaagcttgatctgcatcaggccgatttcaccggccttgccgcgcacattcggcttgaaattgctttcgtggcgcacaaccgcatgggcaagctgcgaaggcacaccataggtcgcggcataacggttgatgatgctggaataatttccatccttgacagatttgtcggcgggcttgtccttcggctgcaaccgcagggttgccgatttcttgaccgggtctgcacgtccggtaacaaccgatgcttccttctttgcagctacggacggcttctcaacctccacatttttgttctgctggcgtgccttgaaaagagctgcgaggtttgtcggttcagtcgaaggagcgctcatagctgaattcaggccaaacgaacccatcgcgccagcgagggcgcaaaccacaacaaattttgctttcataacctaccgtcttgaaacgtttcttttattgggccgcccttgggagagagggccccgttttttcttattccacccgatccggcctgctggcctacgttgaggccaccgtcacacaggggttcgcctcgttgggattgacagaggaattgacggtcaaatgcagccgaagattgatcgtaaaagtaaaagaatcttacaggttgtaatattagcaataccaaccaatgcccggccaaatgcagccgagcctcaaaacccgatcgccagattgatccatttttatgaaattattataaaatataaaatacgcgcgctggagcctcaggctccagccgcagcttcacgcagtaacattttgaagggaaaaattgagcctgtagagggtatctatagtagatacatcggctacaccgtccacattttgtggccgaaaatgccgctgaaaggccttaattacgatttccgtagcctcatcgaagataccggtaatcgcaatttcatagccgtaaagggccagcatggactggagcgcctccacaggctgcccctgttccccacgcgccagaaagcgcccgccgcagatcggcgtcggctcgacataatggccgatacccgcatcatgcaggcgtttccaggggaagctttggcccggatcggtcttgcgcgcaggggcgatatcggaatgcgccagcacgttctccggccggatttcatggcgcttgcaaatatcctggcaaaggcgaatgaccgcttcaatctgcgcatcatggaaaggcggatagttttccagaacgccaggattgacgatctcaatgccgatagaggccgaatttatatcggtctcgcctttccagaagctcttgcccgcgtgccatgcgcgcgccttttccgaaaccatctgcaccacacgaccatcctcatgaacgacgtaatgggctgaaacctccatttccggcgatttcagcacatccatcgcctctttggcggtcgcaaggccggtataatgcaggatcaggaaaaccggctgcttgccatcgcggcgcggcccgaaattcggtgacgggtcaagctccgcctctttatagtccggcttttccagcaccagttccggcaagatttcacccggtgttccacatgtgccgctcatgctgtctccaattgtttttcaatgctggcccaggccgcatttatgacggcaaggcgcgcattggcgatggtaataaattcgagcggcaggccttccgccaccagacgatccgggtggcgctccttcaccaacgaacgataacgcttacgcgcttcttcaaaagacgcaccgcgatcgatccccaaaatggcataggggtcgctctcgccccgcaccatatggcggatagcgatatgatcgaagcccgcttcgtcatagccgaaaatatccgccacactggaaagaaaggccagctccttttcgtgcacatagccatcggccttggcaatatgaaaaagcccatcgagaatatcttccagaagatggcattgcgcctgcccttcggcgcacaggcccgcaagctggcgcgcataagtctcgaaaccggccacatcctgcctggcaagatcgtaaagccgcgccacatgggcggtttcttccttcggaacggaaaaaatatcctgaaaggcgcgaatttcatcctgtgtgacaacgccgtcagccttcgccattttggcggacaaggcaatcatggcaatggaaaaggcaacgcgcctgcgggtatcggcatccccttcaaaaaccgtgcgtacggcctcgataacgcctgaaatggcatttgacgttacagacgtaacaaactcaccgatgcgaacccaaatcgacatgggccttttctatcgaattccgaaccggctggaaactgcccggaacaatcaaaatcgaaaaaacaataatttgaatgatgaaggggagaaatggccgcgaagcttggcggaccgcataattattgcggctgacgctcttccagcaagcgttgtgcggcaacggctgccgcttcaccggcggcctgcacctgttcgacactctgccccaccgccttggctgccgtttccacattggcgcgcgcacgctcaattgccgcagctttttcctccggcgtcatgacaccggaattctcgcgcatggacttcagaagatccggacctttttcgcccgcagacggttcgaccggcgtcgcaggttgcgaagcggcctgcccatccgccggtgcggcagctttttcctcatcacccttcccgcaagctgcgagggcaaaaagaacgatggctgagacgaaaaacaggaaattgcggttcatgacaaaaagccataacgcaagaaagcccgtatttaaacacgcaaaacacactcttctcacctatcccatgaaatcctgaagaactatccattcctcattcctttccctgcaacgggccgttccgcgcaaatccagccaattcggaccatcacaaaagaaaacggaaagcttatggaaaagttctgtcaacttgtcttaatgagcgtaataaagcggtagtattacatccgtatattcatcatccgcagactataaaaatcacattaaagcaccgttttgctcatcagactgatgacgtctgccgccggatcgcgtaaccgttaaagaaactgattcgcgataccggaacactacatgaaccgtctggccagcagcacgatccttgcactcggcgcctttcttctctgcgcctgcacgacagtggattacgacttttccgatgtgaagaaatcccgcagttccgtagcgcgcatcaccccgccttctggccctgtcaaggcgcgccgcttcggcgaccgcgatccgcatgaatggacaggcaaaacgccgtggcattatcccatccatggcacggacgtctcaaaataccagagcgatgtggactggagcgcggtacgcgccagcggcatttcgtttgccttcataaaggccaccgaaggtggcgaccgggtggacgaacgcttcaacgaacactggagcggcacgcgcgaagcgcgcctgccacgcggggcttatcatttctattatttctgccgcccggccattgagcaggcacgctggtacatccagaatgtcccgcgcgaacaatccgccctgccgcccgtgctggacatggagtggaacccccattcaccaacctgcaagctgcgccccaatgcggcggtggtgcgcagggaaatgcgcactttcctgcaagcagtcgagaaacattacggcaaacgccctgtcatctatacgacagtcgatttcttcgatgacaacgacctgcgccagctttcggaatatccgttctggctgcgctcggtcgcagggcaccccgacgagaaatacgggccccatccatggaccttctggcaatataccggaaccggctccattcccggcatccgcggcgatgcggacatcaacacctttgccggtgacagtgcatcctggaaaaagtggctggaaagcaacaaagtgcgctaaccaggcacgaatcgaccgctcacattaagttttgcttcatttctttgctttgatggggcaatagctaaccaaaccgtaaaggggggccagcgccacccaacttagcgtgagttgttttccatgaagattatcgcctcagttctggctgcggccttgtttgcctccacggctctatcgggagccggggcagataatgccgtcaacatgccgaagccggaatgtgaaactgacttcggtcaatggatggaaaatctgaccagggaagcccgtgaagccggcgtcggtgaaaaaggcattgccgaattgcacaaggcttccatcgaccagaaagttctgggccgcgaccgcaagcagaccgttttcaatctcactttcaccgaattttccaagcgcctcatttccgaggcacgcctgaagaaaggccaggaaaatctcgtcaaatatgccgatgtcttcaagaaagttgaagatgcttatggcgttccgggtccggttcttgccgctttctggaggcttgaaaccgactatggcgcgattcagggcgatttcgacacgctcaatgcgctcgtcacgctctcctacgactgccgccgcccagacctgttccgtccgcagctcatcgccctgctcaagctcttcgatcagggcgtggtcgatgcaaatacgaccggcgcctgggcaggcgaaatcggcatgatgcagcttctgccgaaagactatctggaacgcggcgtcgatggcgacggcgatggcaaggtcgatctgaagaacagcgtgcccgatgccatgatgaccgcagggcgcatgctttcggaactgggctggaagcgcggccagccatggcttgaagaagtgcgcctcaccaaggacctcccctgggaagaggcgatccgcaccaaccgcaagccgcattcatggtgggctgagcatggcgtgacgggcctcaatggcccactcggccctgatgatggcgatgcatcccttctgctgccgcttggccgcaagggaccggctttcctgtcctatccgaatttcgacatcttcgtcgaatggaacaaatccatagtctatgcgacgactgccgcctattttgcaacccgccttgcaggtgcccctgctttcgatccgggcaccccggttccggggctgacgcaggatcaactcaaggaattgcagaccaagcttcaggcgcgcggttatgaaatgggcaagatcgatggtgttttcggtgtcgcgacccgcgatgcggtacgctccgaacagttgcgccttggcatgcccgccgattcctggccgacacaggaacttctcgacaggctttgaggttgtctcgcaggcgcaaggcacccttgcgcctttccttccctgaattgaatgccacaccatgcttacaacgctgattgtcgttctccccgtctttgcgctgattttctccggctggggtgcattcaagctgaaaattctgggaccgcacgccattgcggaactcaatcgctttgtcgtttatctggcgctgcccgcactccttttcgatatcatggccaatacccatggcagcgagctttggcagccgggcttcatcgctgttttcctgctgagcagcgccgtcgccttcgcccttccctttctggtgcggctgcgcggcaggctgccgctggcggacaccgcgctcgacggccttaacgccgcctatcccaataccggctatatgggtattcccctgtcgatgatcgccttcggttcgggcgtgctggccgcaaccaccattgcgatcatcatcacggtctgcatcaccttcgcctttgcgatcatattgatcgagattggcctgcaaaccgaaaagaagccgctgcacctcatctggaaagtgctgcgctccctgatccgcaatcccttgctggtcgctcccgctcttggtgccgccacttcctttctcggcctctccatccccgctccggcagaaaccttcctgaagatgctgggcggtgcggcctcgccttgcgcactggtcacgcttggactctttctcgcccagccgcgcaggattgaacgcgacagcgtaaaagctatcagctttcttgtttccgtaaagctgatcgtccagccactcgtcacatggctgctcgccgtctatgtcttccgcctgcccccgcttctggctgacagcgccgccctccttgccgcccttcccaccggtaccggccctttcatgctggcggaacattatcgccgcgaggcggcaatcacctccaatgtcattcttttttcgactattatttcagtcgtcaccctgtcgattttcctcgccctgacgcgatgaaaaccggtggcggatatggcgaaaaccgggcaaatcctgtctgttccatggcattttcatgaaatgtgaacagatttttcctgacaattatttcaaaggtttaggtagtaaatagacggtttatttcccgatcacgccggattgcagtacgaaatcttcttttgttgcagccgttttccgcttagattccagtctctaccagcgcgcgcccggcccatgtcggacgcatacgaaggagacagaccaatgggacttacgcgatctttgaatgtcctcatgatctgtgcggcatttgcatttgttgcagcgttgatagcaggcgtcatccattaggaagagatgcatcaagccattacggcggctccggtttttgaggataggccgacccgcatgaaaacgagaaagcccggcgaaatcgccgggctttctttgtttcaggcaacctccagggctgcttgcgtcttcggccttatgccgatcatatgacagatggcaaaaggcagatcggcccggttcatcgtgtagaaatggaaatcctgcacaccgcgctcgatcaggtccatcacctgctcggcggcaattgccgccgcgacgagctgatgcgtttgcggatcgttatccagcccgtcgaaccgttcggcaagccatgccggaatatgggttgccgaacgcgcacagaaattgcgcacctgcttgaaattatgcaccggcagcacgcccggaacgataggaatatagatgcctgcacggcgtacgcgctcgacataacgctcatacagatcattctcgaagaaaaactgggtgatggcgcgcgtggcgccattgtccaccttgcgcttcaacatgtcgatatcggttgcaaaatcggggctttccgggtgtttttccggataggccgaaacggaaatatcgaaatccgcaatattgcgcagtccaccgaccagctcggcaccgttctgatagccacccggcgtcggcacatatttctcaccgataccgttggccggatcaccccgcagcgccacaaaacgattgacgccgagcgccgcaaattcacgcgcaacccggtccacatcttcgcgtgttgcatccacgcaggtcagatgtgcggcaggtttgatatctgtttccttgagaatgcgggccaccgtgcgcaccgtgcgctctcgcgtggagccaccggccccataggtaacggagacgaaatcaggctggagcggcgcaagccgcgtgaccgtttcccagagacgctgttccatttcttccgtcttgggagggaagaattcaaacgatacccgggtggtctggccgacatccggccggcgggaaagaccataaaaacccatcaaactgtctccgtcatgcttattgtctgtttttgccgcatgtctttatcccaaaaccggttgccacttttgggagccatgcgaaaccggatcggcgatgagaaggcgcggatcgcgggcaagccacagcttgaccgtcaggccctcctctccattggccgccttcggctccagctccagtgtcttttcaggctcaagcccggcatcccgcatccagcccagcatctgttcatcgctgaagccaagccgcagatgcgcatgttcttcccgcaggaattccagcttgtgcggcgcaaaatcgacgaccagcaggcgcccgttcgggcgcaatgcccgcgcagcctcacgtatggcggcaagcggatcgtcaagaaaatgcaggacctgatggatcgtcaccagatcgaagctctcgcgttcaaccggcaaggcatagacatcgccctgacggacctgcgcattgccaatggccgcaagatcgagattggcgcgtgccacggcaagcatgtcgcggttgatatcgatccccacaccacgcagataaagcggcgcgaaaagctccagaagccgccccgtgccggttcccacatcaagcattgcctgaaacggcttttcgccgacggccttccgcagcgcggtttccacggcagtttcggaaacatgcagcttgcggatttcatcccagcttccagcattggcgctgaaataggccgccgccttttcctggcggctggatttgacctgtgaaagccgctccatatcgcgctcgatcaaggcgtctgcattgtcgagccgggcaagaagcccacgggcaacctcaccgctgatcgcattgtcggccagtcggaaataggcccaggccccttcttgataacgatcgatcagatccgcttccgccagaagcttcagatggcgggaaacacgcggctgcgactggccgagaatgatggtgagatccgaaaccgtcaggtctccacgggccagaagcgcaaggatgcgcaggcggctcggttccgccaccgctttaagcacatccaccattcgatcaagctgcaaccgcaatccggtcatatctttacctctaaacatataaagatatgtttatatggaaaagaatttcagcgcaagcgattttgatgcaaaatggagcgatcagggattcgcgcaaggaccggacaaaaggaaccagaatgagcgcaggcaccacacgccagaagaccatcgccaaatcgctgacgcttctgcttccggcggttccctattcggattccgaaccgatccgtgcggcagcccttgccccgcatatgaaaacgctgccaccatccacggcggtatggctcgccacggtcgcgcatgtgcgtcacacccataccgattacgatgcactgcgcgatgatggatatgataaggattcggcacgtttcttcgtgctgaacgcaatcaacgccaaactgacagaatggcgcgcaacacggctgctgtccccggaagacgacgaagcggtagagatgtgacaacgccgcccgaaggcggcgctgaagcataacaagctgaaaggtctggcaacatcaatcgtccgaaccatgcccctgcaaatagccatgttcacgcgggttcggcatgaggaggctcacgataaagaccaccaccataatggccgtcacataccagaagaagccgctttccattccctgcttcttgaaccagagagcgacatattccgccgtgccgccgaaaagtgcattggcgatggcgtaggaaaacccgacacccagcgcccgcacttccgccgggaaaagctccgccttcacaatgccgctgacggaagtgtacatactgaccaccgcaagtgcgatcacgatatagataaacgcccaggtagagctttgcaccaagccgataaccgtcatgagcgggattgtggtcaggatcgaaataccgccaaagcccatcatcatggtcttacggccgaccttgtcagacagcgcgccgaaaagtggctgcatcagcatgaagaccagaagcacgaaggtcatcgtttcactggccgtttccttgctcatccccgccgtattcaccagatatttctgcatataagtggtgaaagtatagaaggagagcgagccgccagccgtgaagcccacgacaacgaggaaagccttgcgatggttctttcagatgttggagaagctgcccgccgccttgttgccacgggtcttttccgtcgaggtttcatgcagcgtgcggcgcaggtaaagagccacgatggccgcaaggccgccaatggcgaaaggaatgcgccagccccaggaatgaagctgctcggacgtgagcaggaattgcagcacgacaatcaccagaacggccagaagctggccaccgatcagcgtcacatactggaaagacgagaagaagccacggcgcccggccagagcaacctcgctcatataagtggctgtggtgccatattcaccgccgactgaaagcccctgaacgaggcgcaccaccagaagcaggaaaggcgccagaacgccgattgtttcataggttggcaggatcgcgatcgcgaaggagccgaaacacatcatcgtaaccgaaaccagcatggacaggcggcggccgagcttgtccgcgatgcggccgaagagccagccgccgatggggcgcatcaggaagcccgccgcgaaaatggccgcagcattcagcaattgactggtctgatcttcagccgggaagaattgcgacgcgaaataaagcgcaccaaaggaatagacgtaaaaatcataccattccacgaggttgcccgaggcactggctacgattgcataaacacggcggcgcgtatcgtgggcatcgtgcggcgcctcgacctcgccattggcgtcaacatgcattcctgcattgttcattctgaaaactcccgataacaggcggttccgcaacagcctgcaagccgtctatcccatacggggattatcaaaagcggcgattgtttcacttcacaaacaaaagtacgaactgcatttcaatcggaaagcagcctcgcatttgaaatgtcctcccggtcaaaatcgcagccgagatgatgcgcatcgcggcgttgcgatcatgacagctccatatctagagcggtttcaggatgcggcagaccataggaacaaaatcgtttgtatgcaatctatcccaatataagaagttgttaaaagaaatgagtagcattaccacgcaatgatgcaggaacataacacattgaaataattatataataatcaattctccttacataggcaatcgatcaattccctgtgtatagttatctgtcaggcgactatttcttctgaacaaccagaaaaatacgtgggaaccgcagcagaactttcccgtcggcggtcatgggataatgttcagctatcctcgccttgtatgcctttagataatccgcctgctcctgttcatcgagcggatcgagaaacggtcgcaatcctgtcccctttacccattccacgatggcatccacgccagcgagcggatgattgtagatcgtatgccagatgtcgatccgcgccgcatcgtctgcgaaagcattgtagtaggtcgcaaccggcggcaaagccgccctgcccttggtagcgatcttcatagcaaaaggcgcggtcttcgcaacatcgcgcatcccgacatgggtttgttcgcccatattgtcaggcatctgtactgccagaaacgcgccgggttgcagcagcgacagcagccgctgcaattgctcaacatggtcgggcagccactggaagacagcgttggagaacaacacgtccgtttcggcatccggctcgaaactggcggcatcactgatgaagaactccacatccggcagatgggtcttcgccgtgtcgatcatgtctggcgacgtatcaaagcccgaaatctgcgcatccggccagcgctccacaagaagtttggtcgaattgccgggtccacagccgatatccaccaccttgcgcggcgccgacagaggtatctgcgccagaagatcgcgcgccgggcggctgcgttcatcttcaaacttcagatactgttttgcagaccagtctttcatcatctttcctttcatcccgtgaaaagggcctgaaataaaaaggccggtgcgatgcaccggccctgaaagtcatcaccacgtcagcggcttgtaagttacccgtttcgggttgacgctatccggcccaagacggcggattttgtcagcttcatagtcctcgaaattgccttcaaaccattcgacatggctgtcgccttcaaaggcaagaatatgcgtcgccagacggtcgaggaacatgcgatcatggctgatgataacagcgcagcccgcaaaattttccagcgcatcttccagcgcgcccagcgtttcagtatcgagatcgttcgtcggttcgtcgaggagaagcacattgccgccggacttcagcatcttggcaaggtgaacacgattgcgctggccgcccgacaggttgcccaccttctgctgctgatcaccgcccttgaagttgaacgcaccgcaataggctctggagttcatctcgaatttgccgagcttgatgacatcgttgccgccggaaatttcttcccacacggtcttgtttgggtcgagtgcatcgcggctctgatccacataggaaagatgaaccgtgtcgccaatgcgaaccgaacctttatccggctgctcctgtcccgtcagcatcttgaagagcgtcgatttaccggcaccgttcgggccgataacgccgacaataccacccgcaggcagcttgaagctcagatcatcgatcaaaaggcggtcaccaaagcctttcgacagattctcaacctcgatgacgacctggcccaggcgctcgccgaccggaatgatgatctgcgcatcgccggggcggcgttcttcagcacttttaaccaattcgtcatatgccttgatacgagccttggacttggcctgacgcgccttcgggctggcggaaatccactcacgttcacgcgacagcgccttttcgcgcgcggcttcctcgcggccttcctgcgccatacgcttggccttggcttccagataggccgaataattgccttcatagggaatgccgcggccacggtcgagttcgagaatccagcccgtcacattgtcgaggaagtaacggtcatgggtgatgatgagcaccgaaccgggatattcacgcaggtgcttttcgagccaggctgtggtttccgcatccaaatggttggtcggctcatcgagaagcagcaggtcaggcttggaaagcagaagcttgcacagcgccacgcggcgcttttcaccgcccgaaagcttggtgacatccgcatcgcccggcgggcagcgtagcgcttccatcgccatttccacctggctttccagatcccagaggttctggctgtcgatgatatcctgaagttttgcgccttcatccgccgtttcgtcggaataattcatcatcagctcgttgtagcggtcgatgatcgccttcttgtcggcaacaccttccatcacattgccgagcacatccttggaaggatcaagctccggctcctgcgggagataaccgcaggtcgcaccttctgcgagccacgcctcgccggtatattccttgtcgagaccggccatgatcttgagaacggtggatttaccggcaccgttcggcccaagaatgccgatcttggcatcgggatagaaggagagatggatattctccagaatcttcttgttgccataggccttgttgaggccggacatatgataaatgaactggcgtgccataaagcgcgtcgtctccgcaggttggaaaacgcggccggccgatccatgccgataccgcgaggaaatttctgtggcgtatttaggccaaatgcggcgcagaagcaaacgccttcgcgcaaacgccaatggccgggcggccatccgcaacaggcagaacagggcttgaaattatgaaaccgggcgcggatatttccgtcacccggtttcccctctggccaccgtccgcaagagttcctccctcccgcaggacggactgcaagctaaaatgtggaatcttctccagggcgccccgcttatcccttcataaccctgctcccacccgtaaggggctagatttgcgcaggtttttgccattttcaagtagaatctgcacgaaaaagacaaatgcctgagcccctgaaccaaaaagcggcaggccgcagcgaaaatagtggttttcgagtaccgcaacccagacgattgactaattgcgcggcataaaatctgatagcctcatgtcattcaaaatcattcaccatctgccagctttcgatggcaccgcactccccttccgctgcctcgttgccgaaaggccgtgtggggttgtccagctctgccacggccttgccgaacattctgcgcgctatgaacgatttgcttcggcgcttgccggcgcaggctatcatgtctatgcgcaggaccatcgcggccatggcgccaatatcacctcccatgcgccgaaaggcatgttcgcgccaaagcagggccatgctgtggcgattaaagatgtgcgaacgctcaaccactatattcaccagacatatgccgacctgccggtggtgcttttcggccattcgatgggcgggctgattgcgctgaattacgtgttcgatcatgccgacacggtcgatgcggtggcaatctggaattcaaacttcgacggtggcgcgcaaagtgctgctgcgctggcgcttctttatatggaacggatgctgaaaggttcggacgttccaagtggcatcctgccgcggctgactttccgcgcctggggccgctccatcaaggggcatcgcacattgttcgactggctctcgcatgaccctgccgaggtcgacgcctatatcgccgatccgctttgcggcttcgatgccagcgtggcgctatggatcgatatttttcacatgatccgccgcggtgcaaataatcgcaactttgccagcattcccaaacatttgcctttccatctcatcggcggcgcggaagatccggcaaccgccgggggagcggcaatccagcgattggcagagcggatgcggagaatgggcttcgaccgcgtgacacacaatatattgcccgcaactcgtcatgagagtcttaatgagataaatcgggatgcggtaacacagaagtttctgaattggctaatggaagcccttccgtcgcgcgccacgggacgatagaaaggtcgaagcaaagcaattcggaaagagacagatcaatgtcaccgacagtgatgactcaagcaaataacatccatgcaagccttcgttggattgccgttgtcatcttcctgtgcagctttccattcagcctgtatctgcccctgtgggtcagttgggaaaaccagatcatcgaaaacgcgcaggctgtcacgctggccctcggcgcggtcatatctctcgtattcggcctttgcagcagcggcaaaaaacgcatcttctggctctcggtcatccccatctggatcatcatgaccgcgcgtgaactcaactggggcgcagtcttcttcgatccgacatccatgtccgaagacgggccttcctttgcctcgtcaaagctttggtttcatccctacagaacgcctgtcgttctggtattgctggtcattttcgcgaccggattcatcctttcaaagggaccgcgtatcatcgccgatatgctggtaaaccttgaatttccttttttgaccttttcggcttcgcactcgcaatgctcctttcaaccgccgccgaaggccatgtccacctgtccatagactggtggagcgggcagcatcagatccttgaggaaacaatagagactgcggcctatatcttcctctttgctgcccagtttgacgtatggagcaaattccccgacaatagcgagatcgaaaaattataataaaaatgccgacgcagcctttggcgcgccggcattttcatcacttcaagaccaggaacaggccgatctgcgtcaatcaggtcgagatacgctctatagccacttgtcgtaatcagacacaagcagatgcaagggctgctcgttttcctcgatatccgagaagcggccaatcggctcgcggaagatattgtcggtcagatcgtcattgacagtcgaaacctcaccgatcagcacatcgccgccctcaccccagaaagcgtgccaattgccgggcaggagcgttacgctctcgccgggctggagcttcagatgcgcgcccgccttctgggtaacaagccgcccatcggtcgccacagtcacgtcggtttcctcgtccacgctgccatcaggccgcgaattgaacaattccagcaccagcgtcccgccaccgcgattgatgatatcttccgccttcaccacatggcgatgcatgggggaaagctgatttttacgcgaaatcatgatcttttcggcatagagcatgcctgtaccacgcttcaggtcctcggcattgccattgcgaaccgtgaaaagaaacaggccgagatcggcaaacttgccctgcccgtaatcggtaatatcccagccaagccgcgccttgcggatcgccgccacatcgccagccgtgcgctgcttcagctcttccggcgaccaataggcaaagggcggcatgatataaccgaacgagcggataaaggcatcgctttcacggatgatttcattgatttcagagcgtttcataaaagccgggcctcccttggagtgaaacaagtcaacatatggctggtttggtaactgggttttgaggcccttggcaatcccgcaacgtcaggaaaatagtccggatagcgacattttggcgtgtcgtctttacgcgaaaaccatgtcgcatcccaatgcgcgttcagaatagttcagtgcttgaatcagcataacggaagccggttcacaagttttgagattttgtggcaaaccattgagataaagggataagccgcgcttctggaagacaaagggaacatcggatcgggcccaggtcgctgagagaacagcaaaggccgatccagagatgaaagcaaaggttcggacctatggacgttcgcaacgaaatgctggagcttttgaccgggcgcgaccccaatttcagcctggagcagaaattctacaccgaccccgattattacaagcttgatctggaaaatattttctacaaggactggctattcgtcggccatgattgcgaactgcccaagaccggctcctacatgaccgtacagattggcgcctatcctgtcatcatcgtgcgcgatgcgcagggcggcattcgcgcgttccataattcgtgccgccatcgcggctcgcgtatttgttccgcggagaagggaacggcggcaaagctcgtatgcccctatcaccagtggacctacgagcttgatggccgcctgctcttcgcgcgtcaggtcgggccagatttcaagcccgccgactatggcctgaagccggttcattgcgaaacggtggcgggctatatctatatttgcgttgccgaggaagcgccggattttgcggctttccgcaatctggttgagccttatcttgcaccgcacaacatcaaggacgccaaggttgcctttgaaagctcgatcatcgagaagggcaattggaagctggtgtgggaaaacaaccgcgagtgctatcactgcgctgccaaccacccggagctttgccgcacctatcccgaagcgccgacagcaaccggtgtgcagggcgtcatggaagacccggaaatcaaccagctctggaaaagctgcgccagtatcggcctgcccgcccggttcaacatatccgaagacgggcgttaccgcataacccgcatcccgcttctgcgcgatgcggtgagttacaccatgtccggcaaggcggcggtcaagaagtctctcagcgacaaggttgcgggcagcacaaatatcggcgcgatgcttatgttcaactatccatccacctggaaccatttgatggcggaccacgcgatttccttccgtgtcctgccgatcagcgcggaagaaaccctcgtcaccaccaaatggctggtccacaaggatgcggtggaaggcgtcgattacgatcttgatgagctgacccatgtatggatccagaccaacgatcaggaccggaagatcgtggaggagaatgccgttggcatccactctcccgcctatcagcccggcccctattcggttgagcatgaaggcggtgtgatgcaattcctggaatggtataccaataccatgacgccgcgcctgcgtggcgaagcggcaaaactcagccgcgtcgcctgataatgtgacaagaatttgagaagtgagaaggccatgcagcctctgaaatatctggatgagatgctgccgtggaacgaccggctacagatgctggaatgcatctcggccatcgaagaagcgccggacgtgatgaccttctccttcaaaaccaccgaagacaactggtttcgctacacgccgggccagttcgtcacgctggaactgccgcttgaacgcgcggatggcctcggcccggtgctgcgcacctatacgctttcttccaccccctcccgtccgtatcacatctcggtcacggtcaaggcgcggatcggcagcatcggcacccgctggatgctcgataacctgcgcccgccaatgaagatcaaggcctatgggccgaacggcgatttttcactcgccaaccatccgggcgataaatatctcttcatttcagccggttccggcatcacgcccatgatgtcgatgacacgctggcttttcgattgcgcgcccgccaccgacgttagctttatcaattgcgcgcgcacaccggacgacatcatcttccgcaaggaactggaactgctttcgggccgcatggaagctatgcggcttgccttcatcgtcgagcaatcctctgcccgccatgtatggccgggcctgcacggacgtattgaccgtgcgcggctggaactgctggcgccggatttcctgcaacgcgaaattttctgttgcgggccggaacccttcatgaatggcgtgcggggcctgctggaacaagcaggcttcaacatggcaaattatcatcaggagagtttttagcctgcaagcgagatttcagcagtaccagtaccctccccgcttccagagaccggcaatgccgccgccccatcgatgcctcccgccgttgccgcggcaagcgtcgttttcagccagtccggcgtggaagtcgaatgcaccgagaacgatacgatcctgcttgcagcgcgcaatggaggcctgaaaataccaagcgcctgcgaattcggcatctgcggcacctgcaaggtaaaatgccttagcggtgaaaccgaaatgaaccataatggcggcatccgcgacgacgagatcgcggaaggctatatcctcgcctgttgcagccgcccccgcggccgcgtggagatcgatgcctgaacctaagctttcttcagaaactcggtccgcagcaccagccccttgacctgcttgggctgcattccacttccgcaggattacccgtcagacggatgcccttgaccagcgtaccccgcttgagggtggttgacgttcccttgaccttgaggtccttgataagcgtgacggaatcaccgtcattgagttgggtaccgttgctgtcgcggacgatttcgtctgtcatattggctcctgttgtttaagcatgggaaagccgtccctatcaccaatgcctttgttataccagaacgtgcatatttgctggtttcccaaaaactggatggatataagttgctcggcaacaacaaagcggagcatcccatgatcggccatgtacttgtggttatcgacgtccagaatgatttttgccccggcggcgccttggccgtcgaacgtggcgatgaaatcatcccgatcgtcaaccgcctgatcggggaaagcgaaaatgtcgtggtcacgcaggattggcatccggccaaccattccagcttcgcctccaaccaccccggcagccgcccgttcgatacggtcaatatgtcttataggccgcaggtgctctggccggatcattgcgtgcaaaatagcgagggggcagaatttcaccccgatctggaatggtggcgtgcacagcttgtcgtccgcaagggtttccgcattggtatcgacagctactccgcattttttgaaaatgacctttgcacgccggcgggccttggcggatatttgcgtgaacgcaatatcggatcattgacaatggttggcctcgccaccgatttctgcgtcgccagttcagcgcttgatgcggtccagcagggctttcaggtgcgggtgcgactcgatgcctgccgcggtattgatctcaacgggtcgatgaacatcatgctggagaaaatgaaacaggctggcgtcgaactgatcgatgagcctgtttcagcgtcgcatctactctaggtcacttcctcggtctcgttctgccagttcgggttcaggcggttatagcgcagcgacgacatgaaggagaggccgataagtgccgcgccgatgaggccggtaataacttccggtatatgcaccagcgtctgtacatacatgatgatcgccagcacgaggatagcgtaaaacgcaccgtgctccagataccggtactggccaagcgtcttgcgctccaccagcatgatcgtgagcgagcgcacataaaacgcgccgataccaaggccgatggcgatcacgaaaaggttcgtggtgagtgcgaaagcaccgatcacgccgtcaaaggaaaagctggcatccagcacttccagatagataaacgcaccaagaccgccgcgatggaccatatccatctgctcctgcgtcgcatccagaacttcgccaagcccttccactgcaaggaaggtcagaagaccaaacagccccgcaataacgaatgtatgcgaatggtcggcgtcaagctggtaggagaagaagatgataagggcaatggcgacgccgatttcaacaccctgaacggatgcgaatttcggcatgcggctctcgatcatcctgatccagtgcacatccttttcaacgtcgaagaaatatttcatgccgaccatcagaaggaacgtgccgccgaacgcggcgatgcccgtatgggattccgcaatcacgcgcgcatattcattgggctgccagatggcaagtttcagcgccgagatcgggtccgtccacatggctatggccacgattgccagcggaaagacgatgcgcatgccgaaaacggcgatgacgatgccccatgtcaggaagcggtgctgccatttcggtgacatatcgcgcaggatacgcgcattgacgatggcattatcgaaggaaagcgagatttcgagaacgctcaaaaccgcacaaatgatgaaaacggaaaccattcccccaaaagtgccggtcagttcgtaaccgagccatacggcaccggccaaacccaaaacggtgaaaatcatgggccaaataaaataacgataggcggccatcgcaaaccatctgatttttatactttatggaacaggcaaaatcaccagcacgccgtcagaacaaccggttacatttttcctatggtgtggggtgctatgtaaggagcgccaatggcccaaacaagggaaacaatggcaatattttgtctggatgttgtgagtgacgccgaaaggctgcttcattcttcttcatgttcggtggcccgctacccgaaaaatgcaggccatacaaaactcagcttttcgtgcgaattgtcgcgtggaaattactgcaagaacacatagattgggagtgaagttcgccgatcacccgtgaccgtgcgagaaaaacaaggacgaatttgaaatgatcgctcccgacgagcttgcgcgccgtattgaaaaaagcctgaccgacagccgcttatcgcagcctgaaagaatcctgcgccgcgcctgccgcctgatccgcgacaacaagaatggagcggcaaaggaggctgacgacctgctctcgcaagcaggttatgatataacggcaattgagctcgtggaactgatcggtaaaaagccttggcttttggaaacgctaatcaccaatgcctcccaaaaaaccaatggaaccgggcattgaagcccaagacgcatgcatcagattagcgctctgaatagtcgttttgacgcgcatcccatccgaaagccgttttgcaactttcgcaacgcgttcccaccccttttgtagaggcataagcctgtcggccttcgtcatcctgaccggattatgccctgataagtcaaaaggcggccgaagccgcctttttcatggtcgccttactttttcagtgacggcgcgtccagttttggctcgaacttgatcgtcagaatatctttgctatcgacatcaaaatccttgaagctgaagctgcgcagaacctgatcgtcataggtcttgatgtaatagacatcgttcttcatgtccgcaaaggcggtccactgggtatattcaaacatattctgctcttcgctccatccctttggaatgtcgaagttattggcaatatgctcggccagccgcacgctttcaaggccgctcggcaccttcttggcggaaaggacgtaggcgcttgcacgcacgaaacgcgatggcggcgtggtgtcgcccggaataccatgcataccggcgccttgcccgaatgactggatcgtctcgccaaggatctgcaacggcttcggattttcacgcgagagatagacatagttgcgcagattggtcatgtgccagtcgaaagacggcgaattggtcatgacaccgagcttgttgtcgtaaaccttgagcttgccgtcgatcggttcgatcacgatggatgcgccggtcgcatcatgcagcgtgtagtgagcgggcggggtaaatcccaggtccttttgtttcacatcgacgatggaaatggtgctcaaagcatccttgacttcggccactgtcgaaaaattggtcagcgcccaggtcaggaaatcccacggagcgaggctgtcttccggcttcgccgtggatgggtcctgatacttggcatattccgggaaatagagaagcccgcctgcaagccccttctcgttcataccgtcggtgagagcgacgataccaaaagcattcatgccgatcgtggcatatttgcccttccatttcttgcccgcagcaccgtccggcccgcttgccgtgatggtgtaattgcgcggaatggcaatcatgtcggatttgagattgaacccgaattccatcgtgcgaccatagaccataccaccgtcgctcgtcggcagaacgaagctcgtgcaagccatagccgcctggggaacgataaggcccgccgcgaccagaacagttgcagccccatgtgcaagcacgcggcgcgatgatttccagagagagcttttcgtttccatgatgacctcattcatccgcaattggtccaccattgccggccagacaagaccggcaactttccgacgaataaaatggcgcacatcagttaaagtcaacagcggaaattatgtactcgctcgtatttttcagtttatttcctgtcatgattaacataatcatggattcatacaacctttgtcagggttttactcattgctaaattacgcttttgagaggatatgtcgtgattaaactggcttcgcgcgctgttgtcaaaaacttactgggtaacaatatgcgtaacgctatattagcaatgtctttattaacggcgtctacgactattgcacccgcagccgacatcataacgcccacgcagcctgaaattcaggaccagcagcgctggcatgtgattttcagcccctatgtctggggcgcatcgctgaacggcaaggcgggtctgtttggtcgcagcacggacgtcaacgtgccgttccgtgacattttcgataatctggacatgtcgttcatgggcaatatcgaagtgaccaacggtacgatgggcttctatattgacggccaatacgtcaaaaccagccaggacgaagatattcgcaacaacgaacttgccctcgacctcaagacgacaatgatcgccggcggcgcttattaccgcgtttatgaacaggcgctggaaggcaccacgcttttcggcaaccagcgcgttttcgccatcgagccgaccgtgggcattcgctggacacagttgaaggcaggccttgaagtcggtccgttcaacgagcgtagcaaggtggaatggaccgatccgttcatcggcacacgtgtcttctacgatatcaatgaccgctggaatatttttgcggaagccgatatcggcggcttcggcgcgggaaccaagctcagtgccaacggccagatttatctcggctatcgcacgctggtcttcgacgtacccacgaccttccgcgtcggataccgcgtactctatcaggattaccgcgacaacgacacgttcgacaaactcaaatatgacgtgacacagcacggcccggtcattggcctttccgtgcaattctagagcattttcgagccaaaagtgcgaagcgcctacgcggggaaatcagtccactggactgatttctgatcccgcttcgatgcattggaaaaggtgataaaataaatagttaagacggttccagcgactctgttttaactggaactgcctgggctttgggctcaattggattagccttgccattcggcagggcttttccatagggattacgggcagcgattcacacgttgtaacgcggcggaaagccccataagggagaaggaatagcgcgtctgcgttccgcgcgccgaagtggcctgcactttgagcgtcttgccagcgcgcatggcggagaccagcctcgcttcatccgcgacattttctgtccatgcacggttgccctctgcaaaaaacggaaaacgcttgctatcaactataacgcttacttccttgccaggcttgagaggatatgagcgctggcgcagaggctggtggggcgatattggcttgaatagaagccacagcagttagcgcatgcgcatatgcggcgcgctcggcggtgagagctgcggcatccgtctggagtgcttgcccaattgtatcgagacgggtacgaattgaggttagtgtttgggcctttgcacgagcggctataagattttgattgtatttctgaacagcatcaggatgaacatcgccttgctcgtccatttcatccagcttttgaagcgcaacgccacgcgcaaagttcgctttaaactgttcccgccccaacgccgcaagctcatctgccacagctttcagactacggtttagcgtatctctatccatgccgcttccaagcccctccagcgctacacccgccagcgttatcgctcgtcgcttcgcttcttttttggaaagctgtccgagccatatcctaaagtatccaccccccaaatcgctccgatatgacggagggcgcatttgaaagaagtagccgtttgctttttgccagagatacatgattcagaccagactcgttctaggtgcacatttaggtgcacaaaatcgagaatctgattagaatttgccaataaaatcaatgagttatgcaatggtgggcccggagggagactgcgagtttttccctctcaatctcttgattccattacagaatctgcattccctacccctgccagtttgcgggattgtacacccgttgggtattcaggcaggtgtgcatgagcggccattgcgtcagggtcggcacaggtcgatgcggtttcacggaaattgccgttgaatcacggaaggcagcgaaaaccttctccgtcactgacgatgattccacggcggaaatagaagcggctcgggcggcggcggaagacgcggcgcgggaagcgtggcatgccgccattgcactcggcttgtggccggatacggaccttgatccgatcgagttcgaatggctacgcggagagacaggcaaagcctgcgacccgctgccaccgatgccgctccgtgaaaaccgtaaaacggtctacggcgaatggcggaaggtttttgttggcgcggttggactgcatttcatttagtccatccgacccaagtttacgggctgcgcccgcaactagggtggacgaagggccgccgatctgaccggggacgggacagaaaacaccaaaaagttgacgggaaacggcttcgaaacaggaagcaacgaacagctttggatagaagctgcctgcgtgacctttaggcggacgccgggccagaccgcaaaatgccagttttgccagggtactgcgccttagggttctgcttccaccagaatttgaccgacaccgggatggcccactttttagaaagccgctccacctctttccagcaatccgacgcagactggccctgcaccgagattccaaggtcaggacggaatttgaaaccttcctcatcataccgctcaacctttgcagggatggcaagttcgcgaacgagcttgtcacccgagaggccttttgtcttcacctgcgcgatcatcgtcaataagagcgctgaccaacaaaggctatgtaatgccttgccgttgatggatgccgccagcggcttggtgaatgccagcccgggcgcggcatcaaaatgcatcgcgccgtcactggtcgttacggtgacttcctcggcggcgtcgtcacgctccatgtcaagctgctccattgcctctcgcacaatccggtcaatggtttcgctcggggtcttcgtgccgtaccaggttttaagggcgctgaggtcggcaaaagtggcgtcgttaagtctaatcacgggcatcatggctctctccgctcaaggttgatagacagcatgttacatattttctaagcgcagaccttcgggccggactgctcgatgatttcgaaaactgtctgctacccttgccgccaacgcgggagcgggtgcgcacgaactaatggctcagtatggctggaccaatctaaagcaggcagagatttacaccaagaacgctgacagggcatggtcaggcatccggacatcaacagacgcggcgacattgctgcccttagatgggattagcgatgcagcaagacagtattcctcgacggagaggcaaaaagcgtcgatggctttgaattgaggcaagggaagactggaaaacgcttgttcctgccgatcacgccgattctgtcagaagtcttggaggccaccccgcgacagggagaaaccgttctggtgacggcgtatggcgagccattttcgcccaagtcgttgactggaagaatggcagactggaccgcgtctgcgaaactgccgaaaggcttcacgctgcatggattaagaaagacactcggcaagatacttgctgaaggtggtgcgtcaacgaggcagattatggacaccttgggccatgacgatattgcccacgccgagctttacaccagagaagcagaacaggcacgactcgctaccgacggtatgagccgtgttgtgcgcctgaagcgcaatggctaaccttttggctaaccgatttctggctaaccttaacgtattgatttaattgattaatttagatgaatggtgggcccggagggactcgaacccccaaccaagcggttatgagccgccggctctaaccaattgagctacaggccccacgcacccttgccctacccgaaagaaagccgggatacaagctgtcaaatgcaacacttgccctaatgcgcacatattcagttgcaatccataggtttgaagtcacgatgctttcaatttgaaccgagggtgcaacaggcgtccatctcaaatcaatcaacttctctccttgcataaaaggagacttaagaacacaatgatttcaaagacaaagcagccgcccctgacataacccgctttgtccaaattttttcaacttttcctgtaggagattttatgaacactcgtgctagcaattttctcgcagcctcattttccacaatcatgctcgtcggcgctttcagcctgcccgctttcgcacaggagaatcagatgacgacgcagcccgcgcgcatcgccgtcaccggggaaggcatgatgacggcctcgcccgatatggccattctcaatctctcggtgctacgccaggcaaagaccgcgcgcgaagccatgaccgcgaataatgaagccatgacaaaagtgctcgatgccatgaagaaggccggcatcgaagatcgcgatctccagacaggcggcatcaatatccagccgatttatgtctatcctgacgacaagaacaacctgaaagagcctaccatcaccggctattctgtatccaccagtctcacggttcgcgtgcgcgaactggccaatgttggaaaaattttggatgaatccgtcacgctcggtgttaatcagggcggtgatttgaacctggtcaatgataatccctctgccgtgatcaacgaggcgcgcaagcgcgcagtggccaatgccattgccaaggcgaagacgcttgccgacgctgcaggcgtggggcttggccgtgtggtggaaatcagtgaactgagccgcccgcccatgccgatgccaattgcgcgcggacagttcagaaccatgctagcagccgcaccggacaattccgtgccgattgccgcaggcgaaaacagctataacgtatcggtcaatgtcgtttttgaaatcaagtaaatagctggggtatgacgccctttgccacctgatacaaaacgccggcctggtttcacaggccggttttttttgattagagcgcgtttcgatctgattgaatccgatcggcgctctaatcctttgttttgacgcgcatcttttccgaaaaccgtttcacacttttcgggatgcggtctagcggatgatcgggcaaccgcgcgtatcggcaaatgtcacgctcgtcggacgaccatggcggaacccacgcacggtaacggtgcgcccgcgataggtgacgcgggcattgcggatacccatcgatgagccttcatcttcgcgccctcaaccgagcagccgcgaacgattgggcgatgatgatgacggcgataatccacattcataaccgaagaatgcgcagccgtcgtaatcgccggtgccataacggcggaagcggcattggccgaagccgatgcgctgaacatggctgcaacaccaatagctgcggtaacgacgaacgatttgagcgaaataacggacattctgaacctctttcgatttgctttcgggctttcgcctgagacacccgatagttagtccccaaatgatgaacggaaaggcaaagacccgttcatctggcgttcacatgcagcgccaacggcaattaccgattgaactccatcattaaaaattcaataaaatcaatatactgaagaaactgcgatcataagatcgcctgctcccggcacaggattaaattttagcaatgtttggtaaaacaagatttaccgggcaattttgtctggtgtgaccatgtggtcgagataatcgtcatcatcctgcatatcgtggtcgaaggctgtcaccttgccgcgcaccgaaatacccgcttcatgcacggtctcgggcgagccggaaacaaggggatgccaccagtaaaggtcggaaccttccgccaccagccggtaggcgcaggttacaggcagccaatccacctcatcaacgatttccggggtgaggaaaacgcaatcaggaacggtcttctttctgttcggataatcgcggcactggcaggtttcggggttgagcagcgtacaggcaacgctcgtccaatatatttcgtcagtgtcctcatcctgcaatttatgcaggcagcactggccacaaccatcgcacaggctttcccactcactgcgggtaagctggttcaggttcttggtttgccagaaaggtttgtcggtcataacgcagtctataatcgaattacgccgggattgccgaagacaaatcgccgccatccgcgattgaatatccgcatcgttcagttaaacagccgcgtcgcggggaactgtcagcgtgcaatgcttcgcttccgcttataaaaatgaaaacgccgcgcattcatgatacgcggcgctcaatcctgtagcgatgctcagccgaaaatgcgctcgccctgttcatcgatgatctggcggcccttgttcagcgcgatgctggcggcatcttcaatgccggggcaacgatccgcacgcacaaaacgatattccttcacttcgccatcgatggtcttggaaatgacaccgcaaacctgatattgcccgccctcgctatagggcgtggcaataatcagaaaatccttgtgctcaaggcgaccagcctctttcggctctgccggtgtttcggaggcagagcctccaccgaaaagacgcttcaaaaaggacataccgcctccccttcccgtatcgttcagctatcaaggaacgaacgcagcttgcgtgaacggctcggatgcttcagcttgcgcagcgccttggcctcgatctggcggatacgttcacgcgtgaccgagaactgctggccaacttcttccagcgtatggtcagtgttcatgccaatgccgaagcgcatacgaagaacacgttcctcacgcggcgtcagcgaagcgagaacgcgggtcgtcgtatcgcgcagattggcctgaatggcagcatcgatcggcaaaagcgcgttcttgtcctcgatgaaatcgcccaggtgtgaatcctcctcatcgccgaccggcgtttcgagggagatcggttccttggcgattttcagcaccttgcgcactttttcgagcggcatggtaagcttttccgccagttcttccggcgtcggttcacggccgatttcatgcagcatctggcgcgaagtacgaacgatcttgttgatcgtttcgatcatatgcaccggaatgcggatcgtgcgggcctgatcggcaatcgaacgggtaattgcctgacgaatccaccaggtcgcataggtcgagaacttgtagccgcggcgatattcaaacttatcgaccgctttcatgaggccaatattgccttcctgaatgagatcgaggaactgaaggccgcggttcgtgtacttcttggcaatcgaaatcaccaggcgcaggttcgcttccaccatttccttcttggcgatggtcgcttcgcgttcgcccttctggacctgattgacgatacggcggaattcaccgatggaaatagcggtttcggttgcgagattctggatttcgctacgcagacggccaatggaatcggcttccttggcggcaaattccttccagccacggcttggcaaggtagcaacgcgctccacccagttcgggtcaagctcatggccctgatattccttcaggaagtcttcacgacgcacgccgaaggattcggccagacgcagcagcttgccttcgttctgcaccaggcgcttattgatatcgtaaagctgctcaacaagctgctcgatacggttctggttgagcgaaagcgacttcacagccttgataagctggtctttcagctccttgtagcggcgctcctggctggaggaaagctcgcccgttgcagccaggcggccctcgacctgctggtcctgcaacttgcgcagcttcttataggtatcggcgatgaaatcgagcgtttccatgacctgcgggcgcagttcggcttccatggccgccagcgacaggttggcttcatcctcatcgtcgtcatcgtcttccaccggcatatcgccgccgacattggtaatgtcgtcgtcgtcacgcgagcggcgctgtggcctttcatcgcgcggcttttcttcttccacgcgttcgatcaccggagcctgcttggcttcggggccggcataggtggtttcgagatcgatgatttcgcgcagcagaatattggattcgttgagctggtcgcgccagatgatgatcgcctggaagctcagcgggctttcacaaagcccggcgatcatggtttcgcgcccggcctcgatgcgctttgcaatggcaatttcgccttcgcgcgacaaaagctcgaccgaacccatttcgcgcagatacatgcgcaccggatcgtccgtgcggtcggtcggctctttcttggtcgtggtggtggcaacagccgtgccgccggcttcgaccagatcgccgccttcttccgcctcgtcgtcgttgccttcttcgcgatcgttatcctgctcgtcatcttcaacgacattgatgcccatatcggaaagcatcgacatggtgtcttcgatctgctcggaagtcacttcctcggaaggaagcacggcattcaactcgtccatggtgacgtagccgcgcttcttcgcaagcttgatcatcttcttgacagcatcgtcagaaaggtcgagaagcggaccgtcggcagcaccttcgcgctcgacttcggcttcttcgttttccttaaccttcgttgccatatgtttttctccaggcgaccccggtcgcttctaaaatatatagagtggtcgaacggttttgcgaggttgcaagccgtcagttgattctgcgagtagccgatttcctgttaatggcggattaaccttgccatcggcatcggacttcatcatctccgatttcttgtgagcagacccggcgtgaaacaaaagccaacgctacggttccgccccactccttgcctgtccgctggaataatcacagccaacatggagattatcaccggttcattgttttccctgttcggacaatcgtgattgcgtcattaatgctgcacatccagagcgactcatctgattcgggcttaaaaagcgaatcatttatcaccaccctccattcacaagccagttagggcccagttagggcgcgatcttgcggccgcaagaccgcatttccggctgttttcgcaaaaccgattcgccaaaacgaatcagaaaccgccatgtggccgccccgatgacaagccaaatccatctatcagggcctcggtcgcatcggcttttaaaatctggttttgtatatcgcgaagacgcgcgaacaactcgcccgtctcatctgtctcaagtgcggcctcaacagcgcgcagttccttatgtagtgtacgcgcgcgctgatgcaagtgaagcgcctgacgcagtgcttcacgcgcatcatcttcagcggcaagggtggtcgcggtccacagtttcgcgcccttcaccacctgctccagcatcttgatcagatcgccatgaccggcatccaccagcgcgcgccgcatggcgatcccgtcgtccacacgtcccgccgccagcacatccagcatggcaagatgcagcgtcttcaaggcatcatggccaagatcaagcgcggcaagcgtctcgaaatcctcctcgataagccggggatgattgagaagtgtcagcacgatggccgtctcgcgcaagggagcatgtgcagcaccaccctgccggccgccctttaccagcgtcgaccgagcgagactgtcggagattgccagccggccgctgccggccgggccgccgcgtccgcgcgcgccttcattgcggcgcgtaaacgactggctgcgctggccgccgttttgaaagccctgccgcccctgcccgaaaaaggcctgcgcccgctcgcgcatatcctggctgtagtggcggcggatatcttcattggcaatgcggctcgtaatttcgcgcagacgcgcctccagttcggcccggcgctccggcgtatcgaaaaccccgcctgccgtttcccgcgtccagaccatctccaccagcggtcttgcatcgcgcagaaccgcatgaaaagcggacggaccttccgccttgacgagatcgtccgggtcctgcccttccggcaaaagcgcaaagcgcagcgacttgccgggttgcaagacaggcaggccaagatcggcagcacgataggccgcacgaaggccagcgccgtcaccgtcaaaacagaggatcggctcggggctgatgcgccagagaagttcaagctgttcttcggtcagagcagtgccaagcggagccaccacatgatggataccggcctgcgcaagcgcgatgacgtccatatagccttcgacggcaatgatcggcttggccggttcgccgccctgcggttggcaggccttgcgcgcccgcaagccgttataaagcacgcgccccttatgaaagagctctgtttcgggcgaattgagatatttcgcaggcgcatccgcagaaagagcccgcccgccaaaagcgatgatccgcccacgcaaatcctcgatagggaacatcacgcgatcacggaaacgatcgtaggaaaccgctattccctcgccatgcaccacaaggccgcaggcttcgatctgctcgcgggaaacgcccttgcctgccagaaactccttcagcgcattgcgtgattcaggcgcatagcccatgcggaacgcctgctgcgtggcggtcgaaaggccgcggtcgcgcagataggcgcgcgctttcgcaccggtcgcactttgcaactggctctcaaagaattgcgcagccagttccatcacatcgtaaagcgttgcgcgctgcgcctcgcgcttttccatttccgggtcgcgcgcgggcatgggaacaccggccatatcggccacccgctccaccgcttccgggaaactcaagccttcaaggtctgtcaggaacttgaagtgatcgccagtcacaccgcaaccgaaacagtggtaacggcccttgcggtcctcgcaatgaaagctcggcgtcttctcgccatgaaacggacagcaggcccagaaatcgcccttgggcggattgcttttcttgcggtcaaatgaaacacgcgttccgatcagcgtcgagatcgggacgcggtctctgatctcatcgagaaaggaaggcggaaaacgcattacagattcactttcaggtcgaacagcaggcagcttataattattgactatataggcgtccccgccttgacagtccatcgcgcgcgcatgcacctccccgctaatcacatgccaatgccaaacagacgctttgtcacaaaactgtcacatattcgtcatgatgcatcggagatgaattgcattttgacgcaaacaagcccatatctcctggagatttgattagccgaaacatattttttctctatgtttcaggctccggtgaatatcaattttgcgttcttacgcacgttaaaacaaatagatagaatggttcggcgttcctgaccggagcagcttttgtaaccacctccaacccgaagggattttgccgtgaatggttctttggtccttttgcatctggccggcgcggtcgccctgctgctctgggcaacgcgcatggtgcggaccggggtggagcgtgcctatggcgaccggctgcgcaggcgtctgcgcaaccagatgcagaatccgctcctgtccgtcgccttcggccttgccctctccatagccctgcaaagctcgacagcggtaacgcttctcgtcggttcatttgtcggttcaggttttgtcagcggtgttgcgggcctcatggccgtgcgcggcggcgagctgggctctgccctcgtggtcaagatcctcagctacgatctcacgcttctggttccgctgtgccttgtcgtcggcaccggcattttcatgacaaccgagcgccgcgactggcgccagatcggccgcattctggtcggtatcggccttctcatcatgtcgcttgaaatgaccgggcaggcaaccgaacccttgcggcgaagcgagcttctaccggtcatcgtcgattatctgtcgagtgatcccgtcaccgcctatcttcttgcggcgctgatgacatggcttttccattccagcgttgccgccgtcatcctgctcaccacttttgcctcgcgcgggctgatccatccagaactcgcggtggtgatggttctgggcgtcaatctgggttcgtcgatcatcgcccccatcctcacccgccatgccccgccggaaacgcgcgtcgtcccgctcggcaatctgctgatgcgcggcgcaggctcgctcatcatgctggtgctttaccagaccttcaagccctccgttggcttccttggctcagacccggtctcgcaggttgtgaatgcgcatatcctgttcaacatgcttgtcatgatcgccggcattcccctttcggggctggtcctgcgcgcaaccgaagcgcttgtgcatctcaatgccgacaaggacgcgcccgccaaaccaatggccgtcgaggaatatagtgcactcgacaatgccgtgcttgatcgcccctcacaggcgcttgccaacgcgacgcgcgaagtggtcggggtctgcgatacgattgaagtcatgctgcgccgcatcattgagctttatgaaaagcccgatcaggcgcgcatcaatgaactggaagcgctggacgaccgcgtggacaagaaacacgtcgccatcaagctctatctcaccaggcttgccacacagaacctcactgattttgaatccctgcgcatgcaggaattgctcggcgcctgcgtaaagctcgaacaggtgggcgacatcatcgtacgcaacatgttggcgcaggttcaaaagaagatgaaccacaagctggaattcaccgaagaaggctggaaggaactgagccatttccacgccatggtgcttgccaatgcgcatatggctttcaacgttatcgtatcgcgcgatggccgcaccgcccgtcaactcgtccagggaaaagaccggctgcgtgaaatggaaaagcagacaagtatgcgccatttcagccgcctgcgcgaaggctcaacacgcagcatcgagacgagcagcatccatctcgacacgatccgcgatctcaagcagatcaattcgcttctggcctcgatggcctatccggttctggaagaacagggcctcctgagcgacacccgcctgaaaacggcaaagcagagctgaccattatttgaggcgcagcctcttcctttcgcatcttgcgcgaaaggaagaggccacctgttcaattcattgcagcagcgattttacaagtgcgcttgcccgggtaaagtccattttgcctgcatagcgctccttcaaaagcgccatgcacttgcccatatcgcgaaggccctgcgcgccgatttcggtaatcacatcctcacaggccttcttggtttcgtcttccgtcatctgctgcggcaggaattccgaaataatggcaatttcctcgcgctcggcttccgccagttccagacggctgccttcttcatagatgcgcgcggattcttcgcgctgttttaccatcttgcccagaatgcccagcaattcttcgtccccgaccgggtccttgccagcggtgcggttggcgatatcgcggtccttcacggcagccatgacaaggcgcagcgttgacatgcggcgcttctcctgcgccttcagcgcggttgtgagggcctgggaaatctcctggcgaagcataggtctctcctgacggtatttgttccgtgttgtccgttttatgaaactatacagcaaacgaacacatgcgccgccctgtccgatccgctgtcccgtgaaatatgatgcgaggattatcgtcattatttcagggaagcgtgaacgcggacgattgacccggcccttaactttctttattgctcaaggcttagcaggacatcggcacgtgctcgcggcgggagttttaatccccgctgccttttggcgcatatatgacccttgacgctccatctttcaagccacctccccggcggtgggttgaaacacggtcgcgtgccgcataactggtaatgaaatgacagcacaggctggcgatgccaacgaaacaggagtgcacactatgactgaaacgaccccgaaaacagcaccctggaccgttcagaagcgaaccgccgttctcgtcctcgccgatggaaccgtgatcgaaggcaagggcctgggcgcgaccggcgcggttgaggccgaagtcgtcttcaacaccgcgctcaccggctatgaggaaatactgaccgacccgtcctatgccggacagatcgtcaccttcactttcccacatatcggcaatgtcggcgccaatgccgaagacatcgaagatctgacacccgccaaccgccacggcgcagtcggcgcgatcttcaaggcagacatcaccgcaccctcgaatttccgtgccgcaaaagacctcgatagctggctcaagcatcgcggaatcattgcgcttgccggcatcgacacccgcgccctcaccgccctcatccgcgagcgcggcgcgcaaaacgccgttatcgcgcatgacccgaacggaaatttcgatctcgacgccctgaaagcgcgcgccgccaactggtgcggccttgaaaatctcgatctcgccaaggatgtcaccatcggccagagcctcgtctggaaggaactgccatggacactccaggacggctatggcgaacaggacgcaccgcaatatcacgtcgtcgctctcgatttcggtgtgaagcgcaatattctgcgccttctgaccgggcttggcgcaaaggtcacggttttaccggccacggcaacagccgaagacgttctggcgcataatcccgatggcgttttcctgtccaatggtcccggcgatccggcggcaacgggcgaatatgccgtgccgaccatcggcaagctggtggaaaccggcattccccttttcggcatctgcctcggccaccagatgctggcgctggcgctcggcggacgcacggaaaagatgcatcagggccatcacggtgcaaaccacccggtgaaggattatacgaccggcaaggtggaaatcgtctcgatgaatcacggtttcgcagttgattcggactcgctgccggaaaatgtcgaggaaacccatgtgtcgctcttcgacggcaccaattgcggcctgcgtgtcgtcggcaagccagtcttctccgtgcagcatcacccggaagcctcccccggcccgcaggattcgcactatctgttccgccggttcatcaatctcatccgcgagaggaaaggccaggctcctctgccggagcgcgaacaggctgcctgaacggcaattgaaattttcgcaaaggaaaaggcggtcacaagccgcctttttctatagtctggaagcgattttagagcgcatcctgaaaagtgtgaaacggttttcggaaaatatgcgcgtcaaaacaaaggattagagcgccggtctgattcaatcagatcgaaacgcgctctaaacatcaccgctgaacgtgtcacacgatccaagctgaccgctatcgaacccacgctggaaccacttggcgcgttgcgcggaggtgccatggttgaagctttccggtacgacatagccctggctgcgacgctgtaatgtgtcatcaccgatctgatgcgccgcgttcaaggcttcctcaaggtcgcccgcttccagaatgcccttctggtctgtgtagtggccccatacgcccgcaaggcaatcggcctgaagctcgacgcgcaccgacatctggttggcctgcgcctcgctcatctgctggcgcatctggttgaatttcggcaggatgcccagaagattctggacatggtggccacttcatgcgccagaacataggcctgcgcgaaatcgcccgaagcgccaaagcgattggcaagctccttgtagaagctgaggtcgatataaagcttacggtcgccgggacagtagaacgggccggaagcagccgaagcatagccgcaggccgaacggacctgatcggaaaacagcaccatcgtcggcggcgtataggtctggccgcgcgactggaaaataccgctccagacatcttctgtctcggccagaacggtgcgggcgaactgcgtcgtctcgtcattggcgacagtgccgccttcagccaccgtgcggcccgtgccttgcgtctgcacggtcgggctcatgctgccgtcgccaaagaggatgggcatcggatcgatgccaaccgcgcgcaacacgaagaacatgacgacgagaatgagaatgccggaaattccaccgccgcgcacgatcctgaagccggggccgccgaaaccacccccgcggccgaagccgccgccaaccccaccaccctgctcaccgcgcagatcttcaacattgtcgctttgcctacggccttgccagcgcattgaacaaccgctccccctgctccgcgccgccttgaacaaaacggcatcatttcatcataggtaattgtcgcataaagagttcgcacggcaacataaaaagtaaatggcatcgctgatcacaaacgaagactctttcgcaatagtttgggtacaagaaagccgcttttgcttcgatagacaaaaactgctgcaaccagtgccatcagaagacatgccacgagaaatggcgactgccagccatagggaaaggcgacttcattcatgatgcgtcccggcatgaacgcgaaaaaccctgccccgagtattccgcccagataaacgcgtgcaatagtttttcgatgtatcccgatctgtcccattctggccgccgcgacggcgcgcgcgcatcccagcaacaccagtatggaaagaagatgtatcgggctgaaaccgcccacgagattgatctggtgaatgaagaaactcgatattgcggtcgcgatcatcaagacgatccacacgcgcccgagcgccctatgcagcttggtgcccttgcgccgcaagaaaatgaccagaccgatgatcgcggccggcacgacggccgcaacgtggatttgaatggcaagcggcgcgttgagaagcggttcaaagttcatcgcagggttcctgttgaatttcgtatcgctttcaacaagactgtgctcatctcaaccgaaacggcgtcaaatgcaggaaaattacgtgaccgacggcttgttgccattcacgcttcgcgaattgtcgaccattgttcgtgcgccgcgcctgtggggcacattccttgtcgtcgtcctgatcttcaccattaccgggccatttgggaccgatctttcgataccggtcgcagttcgtttcttttactggctctgcgtgcaatttgccggatggtcgacagcaatcgtcttttctgttctggctaatgtcgtccttgaacgttttaccagacatgcctttacccgcatgatgaccggggcggtcatcgcctccctgccgatcgggctctggatcagcgtcatcgactggagcttttcgggcagaacgcccacaatctccgccacactcgcaaatgctgccgtcgcgttgccgctcagcgccctgttctgcattctggcttacctgacgctgcaccatgatctggaagccataccgcgaaatgtttccgacacgccacctccgttgctagcccggctcaaaccggataatcggggcacgatcctgcgtctctccgcagaggaccactacacgcggatcgtcacgagccgaggacaggaactcatcctcctacgcttttccgatgcagtgaaagaagtcggcgatacaagcgggcttcagatccatcgttcgcactgggtcgccgacgggcatgtggccgaattgcgccgaaccaatagtggtctcagccttgtgacgggcgacggcactttgctgccagtcagccgcacaagccagaaattggctcgcgaacggttcggtttggttataacatccttagagaaagcataaggtggcaaagaattttcgtgaatgcccgcactttctttgaaataaagcgatttgtggggttccgcttatgaaaatgattgcctataaggcccgcttagcccgcagaattcataagctgccaacccgccggaaaaccgtgcgggcttttctggcaggctacgaaagcatgtctcttggaagtgggacccggtttccgggccagaccatgcgcgaacgaagataggatgagcgcccatgccgaaacgtacagatatcaaatcgatcctgattatcggcgcgggccccattgtcatcggccaggcttgcgaattcgactattccggcactcaggcctgcaaggcgttgaaagaggaaggctatcgcatcatcctcgtcaactccaacccggccacgatcatgaccgatcccgatctggcggatgcaacctatatcgagccgatcacgccggaagtcgtcgccaagatcatcgccaaggagcgcccggacgcgatcctgccgacgatgggcggacagaccgcgctcaacaccgcgctttccttgcgccgcatgggcgtgcttgaacgttataacgtcgagatgatcggcgccaaggccgaagctatcgacaaggccgaagaccgcgcgctcttccgcgaagccatgaagaagatcggcctcgacacgccgggctcgatgctcgccaatgcgactgaaatcaaggatgaggaccgcaagcgccacgaggccaagcgcgcggaggtgaaggcgcaattctccggcgacgaactggacaaggcgctcgacaagcttgaaaccgaatggcagctcggcgaagtggagcgcaagcagcgctatatgagccatgcgcttgcaaaggcagcgcaggcgctcgacgtggttggcctgcccgcgatcatccgcccctccttcacgctcggcggcaccggcggcggcattgcctataaccgtcaggaattcttcgagattatcgaacgcggcctcgacgcttcgccgacgaccgaagttctgatcgaagaatcggttctgggctggaaagagtatgaaatggaagtcgtccgcgatcacgcggacaattgcatcatcatctgctcgatcgaaaacctcgatccgatgggcgttcacaccggcgattcgatcaccgtcgcaccggcgctgacgctcaccgacaaggaataccagatcatgcgcaacgcctcgattgcggtgctgcgcgagatcggcgtcgaaaccggcggttccaacgtgcagttcgcgatcaacccggccaatggccgcatgatcgtcattgaaatgaacccgcgcgtgtcgcgttcttcggcgcttgcttccaaggcaaccggcttcccgattgccaaggtcgcggcaaagcttgccgttggctacacgctcgatgagctggacaacgacatcaccggcggcgcaacacctgcctcgttcgagccgtcgatcgactatgtcgtcaccaagatcccgcgctttgcattcgagaaattccccggttcatcgccgatcctgaccaccgccatgaagtcggtcggcgaagtgatggctattggccgtaccttccaggaaagcttgcagaaggcactgcgcggtctggaaaccggcctgacgggctttgatgaaatcgctattcccaacattgaggaaggcgacgagaagaacgcaatccgcgccgccatcggcacgccgacgccggaccgcctgcgcatggtcgcacaggccatgcgcctcggccttagcgtcgagcaggtgcatgacgcatcgaagatcgatccgtggttccttgaacagatcgaatccatcgtaaagaccgaagagcgcatccgcgaacacggactgccgcaggatgcggaaaacctgcgcatgctgaaagccatgggcttctccgatgcccgccttgcaagcctgacggccaaggacgccgaagacgtggccaagctgcgcgccgatctcgacgtgcatccggtctataagcgcatcgatacctgcgccgccgaattcgcttctccgaccgcctatatgtactcgacctatgagacgcctttcgtcggccaaccgcgctcggaagccgaagtttcggatcgcaagaaggtcgtcattctcggcggcggcccgaaccgtatcggccagggcatcgagttcgattattgctgctgccatgcggccttcgcgcttggcgatgccgactatgaagccatcatggtcaactgcaacccggaaacggtctcgaccgattatgacacgtccgaccgtctctatttcgagccgctgacggcggaagacgtgctggaaatcctgcgcgtcgagaagcaaaagggcacgctgcacggtgttatcgtgcagtttggcggccagacgccgctaaaacttgccaatgcactggaaaaggcaggcatcccgatcctcggcacctcgcccgacgccatcgaccttgcggaagatcgcgatcgcttccagaagcttctcatcaagctcgacctcaaccagccgaagaacggcatcgcctattcggtcgaacaggcgcgcctggtcgccgccgacctcggcttcccgctggtcgtgcgcccgtcttatgttctgggtggccgcgccatgcagattatccatgacgagcgcggcttgcaggcctatctgctcgacaccgtgccggaactggtaccggaagacatcaaggccaaatatccgaacgacaagaccggccagatcaacacgcttctcggcaagaacccgcttctgttcgacacctatctgaccgaagccatcgaagtggacgtcgattgcctgtgcgacggcaaggacagccttgttgcgggcatcatggagcatatcgaggaagctggcatccattcgggcgacagcgcctgctcgctgccggtccacacactttcgccggaaatcgtcgccgaactggaacgccagacggcagcacttgccacggcgcttcatgtcggcggcctgatgaatgtgcaattcgccatcaaggacggtgagatcttcattcttgaagtcaatccgcgcgcctcgcgcaccgtgcctttcgtcgccaagacggtcggcacgccgattgccaaggttgcggcccgcatcatggcgggcgaaagcctcgaagccgcattcgacgcctatggcggcaagccgcagccgaccgcacgtccgcatatcgcggtcaaggaagccgtattcccgtttgcccgtttccccggcgtcgatacgctgcttgggccggaaatgcgctcaaccggcgaagtcatgggcctcgactacgactatgcgctggccttcgccaaggcgcagcttggcgcaggcgtggaactgccgcgtgaaggcacggtcttcgtgtccatccgcgacgaggacaagaagcgcgttctgggtccggttcgcaagctggcaagcatcggcttcaaggtcatggcaaccggcggcacgcagaaattcctcgaagccaacggcgtcgaatcgaccaagattaacaaggttatcgaaggccgtccgcatgtggaagacgcgatccgcaatcgccagatccatctggtcttcaacacgaccgacagcgccagtgcggtttccgacagcaagtcgatccgccgcgcaacgctgatgcagaaactgccttactacacgactatggctggtgcggaatctgccgccgaagccatcgccgccctcaaggccggatcgctggaagtgcgtccgcttcaggattacttccgcagctaaaatagtctgtaccggattacggctgaggcacaccccgaaaataggaaactgtttcggggtgtgtgaaaacaaatagttagaacgcaaaactgagttgacttcagcaatccttgcacccctcaggcgaggacatacattaaaaagcagattgaggcgcgtcgcttaaatattataaattacagcgcaatttaaccgtttattccgacttacaaaaaatcaaaatataataaaaatagccatttttccttggcaaattattgcaattcaaaaatttatattcacactatatttgtcccctgcattccatcaggagacaaatagtgtcaaaatttatttatgcatcaatattgagcctttcttttcttaccctttcgccgctaagcgcaacggctggctggcaagatgaactcagaaaagccgcaaagaaagtggatctagtcaaaaaatctattcgcgacccacagggtccagaggcgaaaaaaatgctcggctccgacatgagaagatttttgcagagccctgaaactgaaatcgatagattctgcaactctgctgctggtaaagcgcaaggcttattgcagggagtggcacaggtgctcaatcctcaaccaaccgaatgcgacgaaggatttttcccgtctccatcagcttccaaatagacttgctgaaacaagcgagtgatttcttcttgccgccggtcgccccggcggcttttttcatgcggttttaagagcaggcagttccagcggttttccggaaggatcatcctccagattgatctgctgcttgaaaaggccatcatgcagatgcggcttgcccagatggatcacagcggcatccttcagctcgccatccagcatatcgcgaattctgtcataggcttccgtgtccagaccatcgagcgcaccgtcaatgacgatccatttcggctgttgcaggatgaggcgcgcaaaagccaggcattgccgctcgtcttcggtcagtaccctgtcccagcgggcgatacgctccagactgcctgcaagccgttccagccccgcccggcgcagaacattttccaactcttcggtagagaatttcgcaatatcgagcggatagacgatcacgcccttgaggtttccgggcgggaaatagggcgcgcgcggcatgaaggcgacagcttcgccaaccggcataccgatccgcccctcgccccatggccagagcccacctagcgcgcgaaaaagcaatgtccgctgcgtttcggttccgcccgtcaccagcacgcgcccgcccgacctgacgatgaaatctttctgcgaaagccgcaaacattggtcaggtgctgcaatggaaacatcatcgagggtcagcacatcgtccttgttcgcggcgagcatgatctgccggtcaagatagccaagctcatccatccgcatcaccgcctgacggaagcttgccacgcgaagcaacgtcgcacgccagtcagcaatggccccgaaattatcgacaaaccagcgcagggaattatgaacctgcgtgaaagcgccgaccgccatcatcaggccgccgaaagtcagatcaccggaaaaatagacaggcgccgccacgaggatcggggccacaatggtcagccagccatagccggccgtcacccatgtaagccgtgtcgtggcggaaacgattctgcggattgcacccagcacggcatcgatatcaagattgagccgacgccgctcatcgccctccccgcgtgaaagcgtgatcgcatcgagatgctcgttgacgcgcatcagcgcggcgcgaaaatccgcctcgcgcgcatagcgattggcgttaatgttcacaaggcttcgtcccacgatccatgtcagccacgaagccgaagccgcataaatgatgaccgcccagaccatatagccgggaatcgaaaagctgtaacccgcaatatggaatacgaagccgctcgacaacgaccataaaacgccgatgaaactgatcagaatgaccgtcgattgcagaaggttgatgccgagatcgcaggatgtttcggccagatgccgcgcatcctcctgtagcctctggtcgggattgataccgatttctcccgcattggccagacggaacgcgcgtcccggctccagccactggccgatgagatcgcgcgccagcccctcgcgcagtttcagcttgaacatcaggttcagccatgtctgcgagacattcagcaccagaagcgagccggcaatgccgaaaaacaccatcaactggtggaagaaagacgtcagatcccggcgcgccagcgcatcgtagaaaggctcgttccagcgattgatggcaacctgcccgaccgcaatcagcacgacgagcacgaagatacccgttccgatggcgatcagcgtattgcgcacaggcgaagccatgaaggcacgcaccatcatggaaacctgcgagaaaaggtctgtaccgtcgggaacagcaccaccgccgagcagcctggacgagcttttgcgcagccgttcaccaaggccgcgctttgcctttcggcgacggctcttctgcgtaccctgtttcgtcttgtccggttttggttcagacgtcatgtcctgcctcgcagcctgttcgcaccattatgcgcttcccatcgaagccaaagataggagatcgtcgcggtttccatgtagcgcatttgttcccgctcacaacaatgtgcgtgttttacctgaacagattcgtgcaaccatgcctttagaacgcgtttcgacctgacgggatcagatcggcgctcttgtatgcctttacggaaacaatctatgacaccacctgcccgcccgatcgataaagttctgatttatgcgacattgagggaaaggcttctggttttcgcggagccggattccccgcaaatgccgcttcaggtgccgggcggcacggtcgatccgggcgaggatgtccatctcgccgcctatcgcgaattcgaggaagagacaggcataaaagtgcgcgacggcatggctcatctcgaaaccgtcgattatgcttttcccgatgaacaaggcacggagcttcaccagcgtcattgttttcatctgcggctacgggacgaacagccagaaacgtgggatcattatgaaatgtcgccctgtgatggcggcgcgccaatcctttttcgcctcttctggctcgaccggcaggcggcacaggcgcggctgggttttgaaatggcgaaaagtctggataaaatcagtttctagctggcaaagtagctgtcttgtgttggtcaaaattgtcgcatatagtccgcgcatcgatttttcggtcgagtgactttgcgacccgtacggccagccgtgcttcctgacgatctcctgtccataaattcgattcacagggacgtgtgcgaagcatgcggacttaatagctactacgttacaaaggacattcccatggctacgggaacagtgaagtggttcaacaccaccaagggcttcggcttcattcagcctgatcagggcggcacggacgttttcgtccacatctccgccgttcagcgcgctggcctcaccacgcttgatgaaggtcagaaggtctcttacgagatcgttcaggaccgccgttcgggccgttcgtctgcagcataatcgtcaagaatatgcagaaaaggcgggtcttgagcccgccttttttgttgcccgccctgcaattttcatgccccctccgacgattaagagcggcaaccagcgccgcagcgatgctgcttgcgtaatctttacgggagccagtcgatcggcacatggcccttgtcggctgctacccgttccagccagtcgcccacagcgcgatatttctgcatatcgaaaccgccaagatgcgcttcatgcgtataggcatagagcgcaatgtcagccaccgtataatgatcaccggcgatgaatggcgtcttcctgagttgcacgtccataacggaaagtgccttttcaccacccgccagcgtggcggcaagccgctccggtgtcgcgtcaccggcccgttcaggatagatcttcaaagcgcgacgcacggcgatatagggttcgtggctatattgctcgaaaaacagccattgatagaccaaagcccgctcataaggatcgaccggcaggaagcgcgtcccctccgccagatacagcaggatggcgtttgattcggccagaaagcgtccgtcctccaactccagcaacggcacttttccattcgggttcctggcaaggtattcaggcgtgcgcgtcgatccatccagcgccgaaaccgtcacatgacggaacggcttgccaagtttcgccagcagaaggcgcggcttgtagcaattgccagaatcaggctgcgaatagatggtaagcatgaaacctctcctgcgggtgcaatagctccgctgaacggggcttgtccaatcagtttcgttgaagccataatatgtcagcaccgctgatcgatacgttcttataagcaacacattatcggcaattgctacgttttcgtgtcaaatcgaaaaagctgtagttgcgcttcttgcgccaatgcgacatagaaaatgcgcaaaaccggaccgcgcccggtgacggttaacagagcctgccatctatggagatctatcatggcatttctcgccgacgccctttcccgtgtaaagccatctgcgaccatcgctgtcagccagaaagcacgtgaactgaaagcaaaaggcaaggacgtgatcgtcctgggcgcaggtgagccggatttcgacacgcctgaaaatatcaagcaggcggccattgccgcgatcaatcgcggtgaaacaaagtacacgcccgtatccggcatcccgcaactgcgccaggccatcgtctccaagttcaagcgtgaaaacggcctcgactacaagccggaacagaccatcgtcggcaccggcggcaagcagattttgttcaacgccttcatggccacgctgaaccccggcgacgaagtcatcattcccgccccctattgggtcagctacccggaaatggtggccatcaacggcggcaccccggttttcgtcgacacgaagattgaagacaatttcaagctgaccgctgccgatctcgaaaaggcgatcacaccgaagaccaagtggctcatcttcaactcgccctccaacccgaccggcgcggcctatacgcaagccgaactgaagtcgctgaccgacgttctcgtgcgccatccgcatgtctggatcttgaccgacgacatgtatgagcatctggtctatggcgatttcgtcttcacgacgcctgctcaggtggaaccctcgctctatgaccgtacgctcaccatgaacggcgtttccaaggcctatgccatgaccggctggcgcatcggctatgccgccggtccaatcgagctcatcaaggccatggacatgattcaggggcagcagacctccggcgcctgctcgattgctcagtgggcagcggtcgaagcactgaacggcacgcaggatttcatccccgcgaacaagaaaatcttccaggcccgccgcgatctggtcgtttccatgctcaaccaggcaaccggcctccagtgcccgacgccggaaggcgcgttctatgtctatccgtcctgcgcagggctgatcggcaagaagaccgaagcgggcaaagtcatcgaaaccgacaaagatttcgtgacggaacttctggaaaccgaaggcgtggcggttgttcatggttcggcattcggcctcggcccgaacttccgcatttcctatgcaacctcggatgagctgctggaaaaagcctgcatacgcatccagcgtttctgcgccagcctgcgctgatatcaatatcagcagaaaaatgaccaaggggccgcaaggcccctttttcatattcatcattcaggaatggacaaccgggcaaaagccaaaaaaaaagccagacaaacgtccggcttttgaattttgaaggtgccattgaggcaaacctccagaggggaacactcagcctgcgcaaaatgggaggaggaaacgcagcactgagatgatctttatatgcatcctgcccattgtttttgcaatgcgactttatcgcaatgtagccatgcattttacgcatgactgcattgaggataaaagtaatttaaaaacaatgacttactatgaagtattagccaatgcgaatatcaggatatctataaacttagcccaaataccggggacacacccccaaaaggctgccttcaaaaccggcaattgaaatatagacggctcatatgacagcgcggaaaaattccggcgtctgcggccgtcaataggtccaattgcgagccttcgagaacaggaaatcgcggaaggcatggagcttggccgaattcttcaaagcctctggatagcagaaaaacgtatcgaaagacggtatttcctcaagctcgggcagaagctgcaccagaccggattccttatcggccatatagtcgggcaggaccgcaataccgaccccgcgctgcaccgcacggcgcacagacaggagattgttcacctgcaaggccggaatgcgtgcgctaccatcgggtcgcccggcggtctccagccagttaagccccgtcagatagctcggcgcaggctcaccgaaagtcacgatccggtgctggtcgatctcatcgatagagttcaacttaccatatttggagacatagcctgccgaagcataaacatgcatatggacaatgaacaggcggcgctgaatgagatccggctgctgtggctggcgcaggcgcaccgcacagtcggcatgccgcatggtcaggtccagctcctcattatcgagaataagctgaagctgcacatcgggataaagctcgacaaattcctggatacgctcgatcagccagcccgaaccgaggccaacagttgtcgtgacccgcagacggccagagggtttttcacggctttccgccagtttggagcggacattttccagcttcatcagcacatcatgcgccgtacgataaagcgtttcgccctgctccgtcagaataagcccgcgcgcatggcgatgaaaaagcggaacgcccacatcctgttccagcgcactgacctggcgcgaaatagctgattgcgacaggtgcagtgtctgggcggcatgggtgaacgaaccagcctctgccgccgcgtggaatatgcgcagtttatcccagtcaagcggtgcgaccacgtttttcccctctcattgttttcaccgcatttaccctccgtaaaacgcttcgcacttttgccggaaggctctactccgccgcttcgtgcagcggctcctgtgcggccagccagcgttccgcctcaagcgcggccatgcagcccatgcccgcagccgtgacagcctgccggtaaatgtcgtccgtcacgtcgcccgccgcgaaaatgccgggaacatcggtagccgtggaatcgggcgcggtccacaaatagccgtttggcttctgtttcaacttgccctcaaacaaggaaactgccggagcgtggccgattgcgatgaaaacgccatgcgtggcgcgttcctgcgtttcgccggtgacaatatttttcagacgtacacccgtcacggtcgcgcccatcggaggccgggcctcggtgccgaggatttcatcgatcacactgttccacaccaccgagacgttctcgcgcgaaagcaggcgatcctgcatgatcttttccgcacggaaaccgtcacggcgatggacgatcgtgacgcttttggcaatatgcgacagataaagcgcctcttcgacagccgtgttgccgccgccgacgacaaccacatccttgccgcgatagaagaaaccgtcgcaggtcgcacaagccgaaacaccgccgcccatgaaggtctgctcgctttcaagccccagccacttggcctgtgcaccggtcgcgataataagcgcatcgcaggtatagatcgtgccggaatcccccttcagacggaacggccgcacagtcgtttcaacttcggtgatgatgtcatgcacgatttgcgcaccgacattttcagcctgcctggccatctgctccatcatccatggcccctgcaccggctcggcatagcccggatagttttccacatccgttgtaatcatcagctggccgccctgctgcaaaccggcaatgacaacgggtttcagcatggcgcgcgccgcataaatcgctgccgcataaccagcaggacctgagccgataacaataactggcgcgtgacgctgtgtcataaggattcctctccggtcctaaaatcgatttaaagccgcgcactcccagctcgaaagaatcgtacgcgcgtgctgtttgcctatgcccgaacactgtggccaaggtaggtccacccctgcatctttgcaaggtttgacaggaattgggcgcgctttagccacagcttgtaactctttggctggaatgtctcgcccccatacgttgcgggtggagcgatctcacgctaaacaggcagtgcataaggcctaattcgttcagttccggagccgtccaccatttacaagacagtcgccaatatctgcgcgcgcttcggccttattatggccgcggccatgcttctgcccgccgcaatcgatctgcgtgacggaagcgacgactggtcggttttcgtgcgctctgctgccgccacgggtgctctttccgcgcttatttttttagcgacacagaaccagaccatgcgtttcacgccgcgtctgggctttcttctcaccgcctgcctctggctgacggccgcgtttctgggttccataccgctttacttttcgcatctgccgatcagctatgcgaccgccttcttcgaggctatgtcgggcgtaacctccaccggagcgaccgcgctgaccggcctcgacaacatgcagcgcggcattcttctgtggcgctcgctcctgtgctggatcgggggcgtcggcttcatcggccttgcgcttttgatgctgccctccttgcgggcaggcggccttgcgctttttcacatggaaaattccgacaaatcggaaaaaatcctgccgcgcatgaaccagatcgcgctcggcatcatggccgcatatctaagcctcacggctgcctgcacggttgcctatttcgctgtgggcatgagcgttttcgacgccatcaaccacagtctcaccaccattgccactgcgggcttttccacccatgacagttcgatcggcttttatcaaggcaaccggatgctgctcgtcgtatccaccatattcatggcgctctcagccctccccttcgtgctttacatcaaggctttcatgccgcggcgcatggaattgctcaccgacccgcaggtgaaactcttcttcaccatcataatcgccttcagcttcatcctcgccatcgtcctgcgcctcagcaccaatatacctttcggcgatgccctgatctcggcctcgttccattttgtctcggtgataacgacgaccggatatgcaaccgaggattattccctctggggaccgccagcgattggaattttctttctcgcctccttcctcggcggctgtgcaggctcgacttccggcggcatcaaaatgaaccgcctcatcatcctgtggagcctgacgcaggccaatcttgcgcgcctcatcatgccgcatgccgtcatcaagattcgctacggctcatcggaagtttcgggcgatatcgcgcagaatgtattgctttacctgtttctttacagcgcctcgctcattatcggcgcggtgctgctcgcatccttcggccttgatttcgtatccgccttcacgggttcgctgacggcattatcgaatgtcggtcccggccttggcgacaagatcggccccgctggcaatttctccaccgttcgcgatcaagcgctttgggtgctctcattccttatgctggcaggccgactggaactcgtcaccatattcatcctcttcacacgctcattctgggtgcgttgatacagtatggcaggcttgctgaatacggttcatggaggccgcaaccggcacgcagccgacacaccgttccgcgttcaatctgtaccgacaaacgtgcaagcaatcggtacgggatcgatgattcatatttctccacaaggtagagagtttacagccgcctatttcttttgatatgagcaagatagattgcgccgagatggcgccgaatatttctataattacccgggaatgaaatttcctttcgcgcggagttttacatgccgatcaaggccgatctggacgaaatcgattggaaaatccttcgggagctccagaacaacgggcgcatcaccaatgtcgagcttgccgagcgcgtcggcatatcggctcctccctgcctgcgccgtgtgcgcaagctggaagaaagcggcgtcatccgcggctatcgtgcgattctcaacggcaatacgctggggcaggaccttgtggcattctgctcggttgggctgcaccgtcaggccgatgcggatctcaaggctttcgccgaaaagaccaagcaatggccgctcgttcgccgcgcatggatggtttcgggtgaatccgacttcctgctccattgcgttgcgcgcgatctcaacacgttccagactttcgtgatcgaggaactgaccgccgctccaaacgtggattcggtacgcacagccctcaccattcgtcccgtcaaggacgaaccgttgatgatcctctgacccggattatcttcctgcgaaaacctgctcataaacgctgctgatagcagccgcttccttttggagcggaaaggcttcgcgaacatgcgccagagcattttcgccgcagcgttttgtcatggccggatcggccagataaggttcgatggcgttcgtcaatgcgcgcccgtcaccggctggcacaaagcggcccgtatcctcaacgaccatttccgcataagccccggcatcactggcaacgacggctgttttcgaggccatggcttcaagcggcgtcaggccaaagccttcattgcgggaaggcgcgacgtaaagcgtgagccggcgataccagacgcgcacgtccggcacttcgcccagaataagaatacggtcctgcaaaccggctgccgcaatcctggtgcgcagctcggcttcaaaggcctgatattcggcggttgtgcgccccgtgacaatggccgtccagtcaggatatttcggcaggagcgcgatcatcgcatcaacgaaaaggtccgttccttttgaaggccgaacccgtccaaaacaccccacggcatatttacccggcaggccggaagcggaaaaatcatcgtcctccgcaagaggcgggtgaaaccgttccagatcgacaccatgcatgatgacctgatgcgggacttcgagaaaacttcccgaacgcacacttgtcgcgatcaccgcattcatgcggcggatgagccatttggtgaaaggtttgtgatggcgctgggcggccgaggtaaaaacgagccgcagtttcatgcgcaggacatcccgcatgaaaattccggcaagcatttcaatgttgcggcgcgcatgccagatgcgaaaccgtctggttttaggtcgcgaccagaaggagggcaacgcgctccatccaagatgcgggagagtgtcaggcaggcccggccccatagtggcaattttcagccccattgcgcgctgcaatggaatgagctgaacaatcgtcgaggtcacgccggaaaggcggcgcttgaagttgggtgcaacgacctcaacttcccgaaccggaacttgccctgataaagtcacggaaaatcagacgaatttcaaagcgatgatttcgtaggaacgcgagccgcccggtgcgttgacctcaattgtgtcgccttcgcccttgccgataagggcgcgcgcgatcggagaggaaatcgaaatacggccttccttcacatcggcttcctgatcgccgacgatctggtagattttttcttcttcggtgtcttcatcgatcatcgtaacggtcgcaccgaattggatcctgtcgcccgtcaacttggaaacatcgatcacctcggcgcgtgcaaccaggtcttccaattcgttgatgcgcccttcattgaggctctgggcttccttggcggcgtgatattcggcgttttccgacagatcaccatgggcgcgcgcttcggcgattgcctcaatgatccgagggcgctctgattgctgacgccagcgcagctcttccttgagcttttcaaaaccgcgaggggtcatagggaacttttccatacccagtcctttccttcgcccggcgccggcccttttcaggaatctggccgcaccggcagtttgccttgcccgcctcacctcgcgcgatgctcggatagcgcgaggcgctttgtgaaggccaatccgccctcgacacacaaaaagaaaacggtcaccaagacatctgcctcggaaccgtttaaatcgctgttggccggactataacatttttacccattatttcacgcagaaaaattccggcctgttaattctgcgatcccttgccggttcacttcgttttgggtggccagcttgcaggccaattttgcggcccgcctgcataattgctgtcgcaatcgcccttggcacgctcttccttcaaaacgaaacttacacgcccttccccgctatcgaccgctttccacacatcataagtgccgcaatcgccaatcccgcgccctttgaaaaaacccgtcagcgtccgggtccggttgttccagtcaatgttccatgcggaatccgtcgtggtcggcccatcatcggaaatgaccggcagggagaccggaacaatcctgttttcatatcggctatagaaaacatagggctggttataagcacccggcgcgccgcaggggagcccgaccagattgagcccatctgcgatttttgttacaaaaccaccggccaatcgaaacgattccgggcttgccccgccgcatgtggcggcatcatcagagaaatccttgcgaatcccttccggtatctgctcaactgtttcaatcagcgtgatatccggcgcagccggagccggcttggtacccttcacctgcaaagctgccaccgtgccatcgcgcgcctgctgttcgtcaagataaatcaagcccccgacaaagcccgaaagcgaatagccggacactttgtccgcaagtttcaattgcagtttctgcccatttttcatggcgccgatcagcttggcgacgccagcttcgtcgacatagacgagctcgttgttgcgcaccttcaaagctgctatattcgtatcaagttcgggcttgccatcgacaagaatttcgagcttgccggtcttcggcatctgctcactgaaagagagcctcaattccggtatcgaatcggccttgctgctgcgatagaggccaatccccggcgcattttcgcccgttccgggattgaggctcaatgtgcaattcgccgcaaaatcgcagaggactgatacatcgcggatctgtttgtaacccgcctgggaagggcttccggccaaaagcagaaaggttgtggcaaaaccggacaatgccccaatccgggaaccatgattcttaaagaacataaaacacctgccaatgaaaactgttccggttccatgcgagaatgtcgcatagcggaatgcccccttgccgcttccgcatgatattgcctatagcgtagcggtcgacaaggtcgaaatattcgccttcggcttttcttttccataacgaggtaatgatgacgcgcgcgcaagccaacatgctcctccttttggcaggcgttatctggggcatgggtttcgtggcgcagtccaccgccatggccagcatcggccccttcctcttcatcggcattcgctcggccatcgccgcactgaccgtcctgccctgggcaattgcggaaggccgccgcacgagaacccggcttcgggctggcaattatatctatttcatgatcgtgggcgccacgctctttaccgggctcacgctccagcagatcggccttatcaccacatccgttaccaatgcaggctttctcaccggcctttatgtcgtcatggtgccggttctgggcgtgatcttctttcgcacctggccgcaccccatcgtctggccctgcgctgccgcctgcctggtgggcattttcctgctttcaggcggagaattgacggctctcaagcaaggcgacgtgcttgtcatctgcggtgccgtgttctgggcaatgcaggtggttctcatcggccgtgccaaccgcgcggggcgtcccgtcacactcagttgcgtgcagttcgctaccagcgccatggcggggcttgtcattgcatccatgatcgaggatttcaactggaacgcaatcgcgctgacctggaaggaaatactcttcaccggcgtcttttcgtcaggggtcgccttcacattgcaagctatcggacagcgctatacgacgtccgcgcaagcggcgatcttcctgtcctcggaggcgctgttcgccgccctgttcggcgcgattttcctgggcgaccgcctgaccttcatcggctttatcggctgcggcctgcttttcgccgccatgctggcggtggaaatcatcccgatgttctggaaacgaaaacccggaaacctgaaccccatggccgaggccgcagaatagggcttcaccccttgaagatcaaggctgcgccgcctgcaatcagggcaaagcccagcaggtgatgccaggtgaaggcttccctcagatagaagaccgagaacaggctgaaaatcaccagtgtgatgacctcctgcatggtcttcaattgtgctgccgaatagacctgatggccgatgcgattggcgggcacggcaaggcaatattcgatcagcgcaatgccccaactgatgaagatgaccatgacaagcggtgtattggtgaatttcagatgcccgtaccaggcaaaggtcatgaagatattggagccgacgagaagcaggatcggcaagaggcttggcgaaatcagtgctgacatggaaaagacttcagggaccgggagaatggctctgtcggcggcatggccctaaaccgccgcatggtgatagaacaaagacaggatcttgccaatcctgcgctcatttcagcaagccggatcctgtattcaatttgaggtgaggccatttcccatcttgcgcccatcttgtgccacagcccttaacgcggccactgactcttcctttacgcttgagagctaatatggcgaaaatgcccatcgcccccttggattggtctcatgacgaaaaggcctagacatgagttttgcgttgtccgccaccgcctgtatcggccacgcgcggttcctatcccggcatctgacgccaattctgctgctggcgcttctggccgggtgttccggcgagcgcgcaccgcgtccgcaggctgacgtcggcaatgcggacagggtgattccaagcgcgccggtcgccgatgcaccggttgcaagcgccctgccccaaccgcaggaagagcgcatcatcggcctggccgaagaggaagaaaaccacgtcgcgcaatccatgccccgcagtcagccgcaatattccggcgattatggtttctctgccccgattggaaacccggtcacggctgccgaaaacatctataccatgtccaacgcggaaacagcgtgccgcacgcgcctgaagcggctcggtgtcgtcttcaaggaaaagccgccaatctatcgcagttcctcctgccagatcgcaaatcccatcgaagtatcggggttcaacagcgggtccatcgccttcaaaccagcggcaacgctcaattgtcaagtgacggaagcctttgcgcgctggatcaagggcgatctccagcctgccgcgcgcctgcgttatctttccggcgtcaacacgatctataatgcgggcggctattcctgccgcacaatgaaccatcgccgcggcgcaaagatgtcggagcattcacgcggcaacgccatcgatgtcaccaagatcgtgctgaacaatggcaagaacatcatggtgcgcaaaccgggcttcttcgccttccgcgaaaagggattgctgaacacggtgcgttccgatgcgtgcagctatttcacgacagttctggggcccggctacaacccggaacatgccgaccatttccatttcgatctgatgcagcgccgcagcggctaccgtgcctgcaaataagcccggcgcaatgccgggcttaacggtgttttagagcatttccagcaaaggcgcgaagcggctttgcgtcggataatgcgtagaaacaaagggatagagcagttccaacgattccgtttaaccggaaccgctctaatcttcctgcggtgccggggtaggcttgccgtccgcatccagcgcaaccatgatgaattcagcatgcgtgacgaggtcacgcttatcgctgagatagcgctttgcccacgcttcaacccggagcgtgatggacgtacggcccacccgcgttatatccgtataaacacagagcgtgtcaccaatcttcactggtcgggcgaatgccatttcgcgcaccgctgctgtcaccgtgcgccccctggcgcgctcggcagaacggattccagcagccatatccatctgtgccatcacccagccgccgaaaatatcataggctgaattggcatccttcggcatggcggaaacgcggatggtcagcatccctgtcggctcgttttcagtattcatcaaagtcattccttaagtgcttgggagagacgcgctctaatatgagacaagttgggcgtgaagaaaagtaccgtgcgaggctcttaaaccgttagtatgaaaggcaatattcaagataatgatattcattaatcatgatttgaaatcgaaaatcgtgatgcgtgaaaatagttatcttcgtgttataagtaaatatgaaagtatattataggaacagcatatgaaactgtcggcaagagcttcaatatttacattagaacttcttgtttcaacaaatgcttatgcatcatcggccatcgtcacatcgacggttaatctgcgcaccggccccggcacccaatatggaacaatcggtgcgataccgaacggcgtcggcattatggtggcgggctgcacccgcggctatggctggtgtcaggtctcctatggcggcatgaccggctgggcggcatcgcgctatatcgccattcaaaccggcaacggctacacgacgaacgacaatttcggatcgaccgccgcagcggtcggcataccgctcattgctggaatcgtcatcggctcggccatcgcaaacagcggccctgcctgggggcccggcccctatcgcggctggggtggcaggcccaacatctataatggctgcatcgggcgcaattgccagtcgaactggggaccgccgcgcccacattggacggaccgccccggctggcgcgacaatccgggttatcatcccaatttcggtcatggtttcggtcacggctttggtcatgggccccgcatgcgtctcggcggcaggcggtaaggcgcagcgcaaaaccgggcctcctgacagccttctgtcaggagcatcgccggattggaaaagggtgaaggggatttcgcttccacactcttttcatttgaacgctgaaattccatattgggagcatggcttcctcaaaagacaaacatatccgggattcgcgcaacaaggctgacggcttcggcgaagcgccgcaggccgggttttccggcgcgcctttgtccggcactatcgcggactgggcaaaggaaatcggcgacgaggctgcaaaaccacgcgcaaagaaccccaaacagccgaagaaaattcccgagcgcagcaaggaagcctcgcgcacgggacgcggcacgtccatgggcggcgcggcttccgccaaggagcgcacagccgctggcctcaaccccgtagcaggccttgatatcagtctcgaagaggctgcgggcctcagcccatccggtgcgaccgcaaccgtgcaggcgctggccgacctgatccagtcgggcaatccgctgttcaaacatggcgagctgtggacgccgcaccgccctgcccgcccggaaaaatccgaaggcggcattccgatccgcatggaaacgagtttcgagccgtcaggcgaccagccgacggccattcgtgacctcatggaaggtttggaaaatcaggaccgtacgcaggttttgctcggcgtgacaggttccggcaagaccttcaccatggcccaggtgatcgaaaagacgcagcgcccggcgctgattctggcgccgaacaagacactagccgcgcagctatatggcgagttcaaaagcttctttccgaacaatgcggtggaatatttcgtttcctattacgattattaccagccggaagcctatgtgccgcgctcggacacctatatcgagaaggaatcgtcgatcaacgagcagatcgaccgtatgcgccactcggccacccgtgcgctgctcgaacgcgacgatgtgattatcgtcgcctccgtatcgtgcatctacggtatcggctcggtcgaaacctatacggccatgacctttgaaatgaagatcggcgaccggctcgaccagcggcaattgctcgccgatctcgtggcgcagcaatataagcgccaggatatcaacttcgtgcgtggttctttccgcgtgcgcggtgacacgatcgaaatattccctgcccacctggaagaccgcgcctggcgcatctcgctgttcggtgatgaaatcgaaaccattaccgagttcgatccgctgaccggccagaaaaccggcgatctgaaatcggtcaagatttacgcaaattcgcactatgtcacaccgcgcccgacgctcaatcaggccatcaaatcaatcaaggaggagctgaaacaccgacttgatgaactgacccgcgcaggccgcctgctggaagcccagcgccttgaccagcgcacgactttcgatctggaaatgctggaagcaaccggctcctgcgcaggcatcgaaaattattcgcgctatctcacgggccgcaaacccggcgagccgccgccgaccctgtttgaatatattcccgacaatgcgctggttttcatcgatgaaagccacgtcacggttccgcagatcggcggcatgtatcgcggcgacttccgccgcaaggcgacgcttgccgaatatggtttccgcctgccctcctgcatggacaaccgcccgctccgcttcgaggaatgggacgccatgcgcccgcagaccatcgccgtttcggcaacgcccggaaactgggagatggaggaagcgggcggcgtcttcgcagaacaggtcatccgcccgaccggcctcatcgacccgccggtcgaaatccgtcctgccaagacgcaggtggacgatgttctgggcgaaatccgcgatacggcgaagaagggctatcgcacgctcgtcaccgtgctgaccaaacgcatggcggaagaccttaccgaatatctgcacgaacaaggcgtgcgcgtgcgctatatgcactcggatatcgacacgctggagcgcatcgaaatcattcgcgacctgcggcttggcgctttcgacgtgctggtcggcatcaaccttctgcgcgaagggctcgacattcccgaatgcggtttcgtcgccattctcgatgccgacaaggaagacttcctgcgttccgaaacctcgcttatccagacgatcggccgcgccgcgcgtaatgtggacggcaaggtcattctctatgcggataacatgaccggctcgatgcagcgcgcgatcgacgaaacgaatcgccgccgcgaaaagcagcaggcctacaacgaggcgcatggcatcacgcctgcttccgtgaagaaaaacatctcggatattctcgattcggtctatgaacgcgaccatgtgcgcgccgatatttccggctttgccgaagaaggcgcgatgatgggcaacaatctggcctcccatgtcgaatatctggaaaagcagatgcgcgatgcggctgccgatctggacttcgagaaggctgcgcgcctgcgcgacgaaatcaaacgcctgcgcgaaaccgagcttgcgattgcggacgacccgatggcgcgtgaggtggaactggaaagccccgttacggggcggaccaaaggccgccacaatgcgggccgcaagatgcatcgcgtggttacggatgacgaaggcggcaagtctttgttccagaagccatcgctcgacaatatgggaccgggaacggatatggcgaagccccgccatgacggcccgcttccgacagccgcggaaagcaggttccgcaagaacacgctggatgaaatgaccgtgaaacgcaccgagatcccggcgggcggcgaggcgcccatccggcgcgaacgggctggcatcggctcatatgaagatccggcggaggtctcccgcaagaagcgtcgccccggcaagacaggccggccggggcgttaggctgaggtgacgctatccacgccctgaaaaggctcaatcgccgcgcgggcttgaacaaaaccgccggaaccatatcgacatgcggtaaacttgcgttaccttgttttcgggcaaggggcggaacaggcagcatgaaccaatttatcatgaccatagcggtgctggccgtggcatcaatccttcatgccgccgtgggcgtgtttgcggcctttgcggcggatgaacccgctccccccattcatgcaccttcgctatcacccgataaacccgcccccaccgtcaatcgcatctgccagttgatcgaggcaaatgccgaagcccatggcataccgaaagatttcttcgcacggctgatctggaaggaaagccgtttcgatcacaacgccgtcagccccgttggcgcccagggaatcgcgcaattcatgccctataccgccaaggaacgcggccttgtcgatcccttcgacgtggagcaggccattcccgcctcagccggattcctgcgcgacctgaaagacgcattcggcaattggggccttgccgcagccgcctacaacgccggggcggggcgtgtttcaagctggatgcgcaccgggggcttcctgccgctcgaaaccgaagactatgtgctggatattaccggcgcaccggcggatgatttcgccgcaggccaggaagtggtgaaccgcccgctcgaccccaagctgggattccatgacgcctgccggtcatccgcactgcaacgatccccatgtcacgggtcaagccgaaaccttggggcatacagctcgccggaaatttccgccgcagcgtcgccatcaaccaatggaaccgattacgcaagcaatttgcctccgttcttgcagggcacaatccggttatcagccgcattcgcacgccaatcggcaggcgcggaatctatgcggtgcgcataggagccgacagccggaaagaagcagatggcatttgtagcagcttgcacgcggttggtggcgcatgcatcgtttcacgcaataaataagaaaaattccctataggtgacagtataggtagcgatttttgcaatcacctgttctattttggaattaacctgtcaaatttctagaaagattcgtaaaaaattatagcgataatcgttcaaagataaccattcatatgacctgcaaagaatttgcttgccaaatacctcatcatagatcagtcttcatgtgttcgggcattttgcgaacaaatggaagacacgaagaacggcgtgccggagccgctataagttccgggccagggagtaatcactggcaatgatcagttccttcccaatgtcgagaactgcctgcatgaccctctgtcgggtgtgtggtgcgctcgacaggagatgtaattccgccgatttctcatgaagcggcggcgccaaggaaaaggaacggatcccatggcacagaccggacaggtcaaattcttcaacaccgaaaaaggtttcggtttcatcaagcccgatgatggcggcgcggacatcttcgtgcatatttctgcagttcaggcttctggcctgccaggccttgctgacaatcagaaggtttcctatgaaacggaaccagatcgtcgtggaaaaggccccaaggccgtgaacatcaccattaccggctgatcgtttacgtaagaaatgcagatttcgcccccggcttctgccggggtttttatcgcccggcattcagcctcgtttcgcgcacggattgttacataggctgcatgagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtcaaaacaaaggatcggagcttcagactttcgcccccgcccttttccattgttcagcctccattcatctccaacgggctaattggttattcataatcgatgcggtcatccccggattgcccatcgtgggaattgcagacagcttccagcgcattttcgagccagaagtgcgaagcgggtttgcgtaggataatgcggaaaaacaaatagttagagcagttccagtaattctgttttaatcggagccgctctaaaggagtaaataatgaatcgatttttgaagatcactattctggcagcggcatcgctcgcaaccgttgctgcaccacttgccaccgcatcggcagattcgtggagccgccatagctgggaaagtaagacttggaagcgtgacagctgggggcctggacactgggaaagcaggagcacggagcgtggctggagccgctctcattctcatcatagtagccggagcaataatgacgcactcgccgccggcgtaatcgggctggcagcaggcgccctgctcggcagtgtactcagccagccacgcacgacctatatccagcccatgccggtctatgccgcgccgcccccgccgccgccgccagcctattaccctgccgcgcctacccgcaacgtggtctaccgcgccggctatgagccatggagccgcggctggtatcagtattgctcgggccgttaccgttcgttcaacccgaaaaccggcacctatcgcggttatgacggtcgcgaccatttctgcacggccaactgacaccgaactgatcaaccagcaaaaagccgcccctgaaggcggcttttttcattgcaaatcaggcatatcccgtatcggtcagaaacggattggaacgccgttcctccccgaaccgtccgccgggaccatgcccgcagatgaagccgatatcgtcaccaagcggcagcagcttttccttgatggagcggatcagtgtcgcgtgatcaccccccggaagatccgtgcggccgaccgacccgttgaaaagcacgtcgccgacaatggcaaaccgcgcctcaggattgaaaaagacgacatggcccggcgcatgaccgggacaatggaaaacgtcgaagacatgcccggcaacgcaaaccttgtctccctcctccagccattggtccggcgtgacattgcgcacaccttcggtaattccatatttcaggccagccgccacgagattatcgaggagaaacttgtcgtccctgtgcggcccgataatatccacacccagcgcctccttgagatcgagcgcggcagcggcatgatcgatatggccatgcgtgatccagatcgcttcgacgtcgatgccctgggattcaatggcttccctgatgcgcgcaaggtcgccgccggggtcgatcaccacccccttcttggtttcaccatcaaagagaatggtgcaattttgctgaaacggcgtgacgggaacgataatggcctgcaattgccccatgttctttgctccaactcggtatagggttcctgttcacacataatggtcaaccccgctcgcgtgaaggctttgcacaataaaaacggacggcgattggccgtccgtttttccctctccaacaattcaccttgcctgatcggcattgcttttcaggttgaaaaattttcaccgccgcatgaagcgcgcctcaccggctggtgcgctctggctctgtcaggccttggcggccatcgaattcttgatcaggccgataatagccgtcagcacgataccaccaacaccgccgcccgccaactggccaacaacgccgctaagtaccgaatccagtcccccgctggacagcatcggaagaagctgaccgaggatgacaccgccgatgccaccagccaccgtgttgcccgttgtgcctaggctgaagttcttcacggcgcctgcgatgttaccgccaacggcaccggcgacaagctgaataatgataggtagtagagattccataatcgtcaccccatctgagctttaaaccggaacagtgcgactccggccaataaaatcttggaccgaaactttccaatgtcaaacaataagcgacaacatgattaaaaattagcctgaaaaacgcttttttctgtttaaaaccaaagctgataaactgctaaattaatagaaacgatgaattctcaagaaaaaattgccgggaaagacgccgagcacggcttttccggcgcagcttttcttccggcagaaaacaatctggcaaacttttccgcaattttgtgcatgtctgccaaaactggttccccctttggggagacatgctttaaattgatggatcggcaaacatattgtgcgaatccttcgacggagcatgtgcggaaggcgcaattattcctcctcccagcaggcatcggcatgaacattattccaaaaaatatgcgaacgtttatcgaaaattatctgggcgattgaattacgtcaataatactgacatatttggcgcaacagaatggagcaccgatgtgaattcgaccagcgatatgaattatataaccaatccattgacggctgaggaggcgaccgatctcaacgtcattgagcttttgtttttttcctatcgcgatttcactgccgatcctgaccttatccttgaaaagatcggtttcgggcgggcgcatcaccgtgtcctctattttatcaatcgcaagccgggcatgacggtggccgagcttctggaagtgctgcgcatcaccaaacagagcctttcgcgcgtgctcaagcagctgatcgacaccggccatgtggtgcaggctaccggccagcatgatcgccgccaccgcaaactctatcccacgaaaagcggccgtcagctcacgcttgcgcttgcccttccccagtcgcgacgcatcgcacgcgcgctggaagactgcgcccagcaagaccgcaaagtgatagaacgttttctctataacatggtcaatcccgagcgcagggcgcagatcgacgagttttctgccgccgctgatagagttgatacaaaaacgcatccatgcaggcagtgaatagacgtgccgcattccagttgataagatgcacaccaaagcaccagccataatctgggatgctgaagcaaaattatcggaatgggatcgaaagacgccatggctgcagaagaagaaaagacgctatcggacgacgcaccgcaccttctcgtcgtggacgacgatacgcgcatccgcagccttctctcacaatatctgaccaatagcgggtttcgcgtcacgatggctggcagtgcagccgaagcgcgccgcaagctggaaggcatcgacttcgaccttctgattctcgacgtgatgatgccgggagaaaccggcgtttcgctgacgcgctccttgcgcgaacagaagaacgtgccgattctcatgctgacagccctgtcggaaaccgacagccgcatcgacggcctggctgccggagcagacgactatctgcccaaaccctttgatccgcgcgaactgacactgcgtatcaacaatatcctgcgccgtggcgcaccgcccgcgcagccgaagatcgaacagatcgtgttcggcccttatacttttttcattccgcgtcgcgaattgaagaagggaaccgagacgatcaagctcaccgaccgcgagcaggatatcatggcgatctttgccgagcgggcgggcgaaaccatcccccgccatgaactgaccgggcaggacggcgatgtgggtgaacgcacgatcgatgtgcagatcaaccgtctgcgccgaaagatcgagcaggatcccgcaaacccggtctggctccagaccgtgcgcggcatcggctacaaactcagcatcgaatagcaaggcaacggcaatcgggaatagcgcgatcagaaaatggtgttttttcaaaacgcagggcgacgtgtacaaaaggtacaaccgcaatgtggttcatggaaagcacaaccgtgcggtctcaggcgtagggacgttttaacacgatgagatcgcccttcagaagattctcccgttggttgacgcgcatcatgcccaaggggctttatgcgcgctcgctcatcatcattatcgcgcccatggtgctgctccagtcggtcattgcctatgtgttcatggagcgccactggcagatggtgacggaacgcctttcgacggcagtggttcgcgatatcgcagcaatcatcgatcttcttgaaacctatccgcagaagccgggttacgacaatctgatccgcatcgcgcagcagcggctggcgttgaacatttccatcctgccccccgatccactgccgccgccggggccgaaacccttcttcgccattctcgactatttcctgagcgaagagatcacccggcagatcaaccgccctttctggatcgatactgtgggtgattccgatctgatcgaaatccgcatcaagcttgaagacaaggtattgcgcgtttttgcccggcgcagccaggcctatgcgtccaataccggcatcttcctcacatggatggtgggcacggcgctggttctgcttatcattgccatcgccttcctgcgcaaccagatcaagcctatccagcaattggcgcaggccgccgaaagcttcggcaaggggcggcccatgccggaaggttttcacccgcgcggggcggaggaagtgcgccgcgctggcctcgcctttatccagatgcgctcgcgtatcgaacgccagatcgagcagcgcaccgccatgctttccggtgtcagccacgacctgcgtaccattctcacccgcttcaagctgcaactggccctcgccggccattccatcgataccgagccgctcaatcaggatattgccgacatgcagaccatgctggaggggtatctggcctttgcgcgcggtgagggagcagaagaaaccgcgactttcgacgtcacccggctttgcgaaaaactggaaagcgaagcgcgcctgcgcgagcgcggtttcaagtacacgatagagggcgaccgcgaaatcaacgtgcgcccgaacgccttctcacgacttgtcagcaatctggtttcaaacgccttccgtcacgcgcagaatgtcgagctttcgatttcgcatgtggacggctggcttaaagtcatcgtggacgatgatggaccgggcatacccgaagatcgcagggaggacgtcttcaagcctttcgtgcggcttgatgaggcacgaacgcaggattcaggcggcaccggcgggcttggccttgcgattgcccgcgacatcgcacgcagccatggcggcgacattgcgctggaggattcgccgctcggcggcctgcgcgccaccattcatattccggcttgagacatgtcttccgaaagcggcaaacggttgcagacacgccgggaaaacagacagcgaacagaaccctatgtatcaaccctttggaaacattatttttccgagatggttatgctcgttcccgccgctgcgtagagcaagacaacgcctccccctcatcctgaggaggttcctgagcttgcgatggaaccgtctcgaaggatcagggcaagggtccagcttttcctcgtccttcgatccttcgacaagctcaggatggagcgccgttttcaacggctcctcaggatgagggaaaaggacgccactgcgcgtctaatcagaagccatcgcgctattagagcccaatctgattcattcagatcgaaacgcgctctaaaaaagcttgccaccattcggcactggcttgtcaattgccgcaagcaccacttctccgtcttcgtccggcattctgagcgtcagcacttccgacatgaacgggccgatctggcgcggcggaaaattcaccacggccatgacctgttttccgataagctgttccggcgtgtagtgtctggtgatctgggccgacgacttcttgatgccgatcttctcgccaaaatcgatcttgagcttataggcaggcttgcgcgcttctggaaatggcacggcttcaacaatggttccactgcggatatcgaccttctcgaaatccgcccagctaatggtggctgcttcgctcatttttgtccccccacgcattatcggacaagagtctgaattcaaaagcggcatgtgcatgcgcaaatggtgattttcgagcgccggaacgcagatcaatttccatttgcagccgcacagcgcgacttttggaacaggctttcacgcgcgcccgactgtttcaaacaccacactttccagcgcctcgcgtgcgctgacccccgaccagaccacaaactggaaggcctggaaataggcttcgcaggcttccagcgccgccgataaaagcacttccacctgacggctcgtcggttccaccccgcctgccagcagcaacgactggcgatacatgatcgcgccttcctgctgccagagatcgaaatggcccatgagaagcttttcattgataagcgaaagcaggcgcatcacctcgttgacgcgcggctcggccaccttgatatcgaaagcgcaggccagatgcagcgcctcgaaatcctccatccatgaaaatgagatatgatagtcagtccagttgcccgcaaccgaaattgcaatttcgtcgtcgccagtccgctcgaacgtccagtcgtttgaatgcgcaacctgttcgatcacatccaccggatgtgcctcacgtgcgaattcaagctcaagaaggctcatgtccgtttcctgttctgcgaaacacctgcccccagatgtctccaaattcccggcgcgcaagtcattgctcgcccgtgccgtcaccgcgcaaaaacaagcgcagtaaaaacaggcacgaattgatcggttgaggaactgacatgcttgacagcatgtagtcacctcaatggcacacgcacatacgcaactgatactggaaagcagcctgaagacgtgaaacgcgacactcaatcccccgctgccgcatacatgaccacgttacgaatcatgtagcgttttcagtctattgaagctgaatccgaacaccagccccttttcaaaaaagaggcatgaaagcatgtggaaatatatgggggggccggccgcgccccttgccttaagcgactctaagacaagggtttttgccacttgcggcctgttaataaataatcaggaattatctttggattttgacgaaacggatgccgattttgccggtttggcgctggaaccaccctcaaatttggcaagacgtgcttccagagcttcgattcttgccagcaaggcactgttttccgagcgcgccttgatggccatttcgcgaagggcttcaaaatcctcacgctgcacaacgtcgagcgtattgagcacgcgctccccttgcgaacgcagcgccgtttccacttcacggcgcacaccttgcgcggcgcctgccgcatccgtcacaagcttggcgagttcatcaagaacccggttctgtccgctggtcatcgcattcttccttgttttcattcgacgtttgaatttgctctcaaaccctgaaattggaaatagggccgtcttagttccgatgcaagcgcggctatggaatagtgattgcctgggacaggaaaaccgggccgcttgacccgcaaggcttcgtccagcatgttctgtcgcaaaatggagtgatttcatgatcgagacgttgctgcccgcatcggcccttgccttccccgctatcgacccggtgattttccgggtcgggccgctggcagtgcactggtacggcctcggctatgtcgtcggcattctcttcgcgtggtggtatggcaagaaattgctgcgcagccatcgcctctgggccaacaaccagccgccaatggcgcccgaagcactcgacgatttcgtgatctgggcagcactcggcgtcgtgctcggcgggcggatcggttatgtgctcttctataatttctcctattatatctccaacccgctcgccattccggccctgtgggatggcggcatgtcgtttcatggcggcattctcggcaccacgctcgccatgatcctgtttgcccgctcgcgcggcatcctcgtctggagcatgttcgacacgattgccgccggcgtgccgattggcctcggcgtcgtgcgcgtcgccaatttcatcaattcggaactttggggccgggtgagcgatgtgccatgggcggtctatttccccaatggcggcccactgccgcgccatccaagccagctttacgaagcctttcttgaagggcttgttctcttcttcgtactgttcgtgctggtctggggcgcacgcaagctcaagcagccgggctttgtggcaggcgccttcgtcaccggttacgggctgagccgcatcgcggtggaattcttccgcgaaccggatgcccagattggctatctcttcggcggatggcttaccatgggcatggtgctttccgtgccgatggtcctgctcggcctttgggccatgtggcgcgcaaaccgggcagccgccaggaatgcctgatctctcgctgaaagagcggctgaaacggctgatagccaccaccgggccgatcagcgtggccgattacatcgcggcctgcctcggcgaccgcgaggcaggctattatacgacgcgcgaacctttcgggcgtgaaggggatttcatcaccgcaccggaagtaagccagatgttcggtgaactgatcggcatctggtgcctcagcgaatgggacgcactcgcacgcccggccaatttcgtgctgtgcgaaatcggccccggccgcggcacgctgatgagcgacatgctgcgcaccattggcaggcttgcgccgcaaatgctgggcggcgcgcgaattgccatggtggaaaccagcccgcgccttgccgaaaagcagaagcagaagctcgcaggcacaaaagcgcatgtcgaatggtttgaacgctttgccgatattcccgccgatactgtccatggaccgctgatcctcgtcaccaacgaactgttcgacgcgatccctttccggcaattcgtcaaggccgatggccgctttgtcgagcggatgatcgcgctcaatgaacaggacgaattccagtttgtcagcggcgcgggcggcattgatccggcgctcctgccgaaagaccatgtgaaagccgaagaaggcgccatctttgaagcggctcccgcacgcacggccttgatgcaggagatcgccagccgcatcgcagccacgcgcggtgctgcgctcaacatcgattacggccacctggaatccggtttcggtgacacgctgcaagccatgctgaaacaggcctatgacgatgtattcgcccatccgggcgtggctgatctcaccagccatgtcgatttcgatattctgcaaaaaacggcaaaagcctgcggctgcaagaccggaaccatgacgcagggcgagtttctgctcgccatgggcttagttgatcgcgccgggcggctcggcgcgggcaaggacgcggcttttcaggaaaaaatccggcaggatgtcgaaagactggccgcacccgatcaaatgggaaccttgttcaaggttctcgcattcagtgacgaacagacccgtcttttgccttttgaataaattttgcctgaccatgctttttcaaaagcgtcaggagcctgaattaaaaagcggtatgtgtgtgcaaaaatagtgatttttgaataccgaagcggagcgtacaaaagatacgtgcgcggcagaacgcaaaaaagtgccgtttgcagccacacggagcaacttttggggcaggctcttgattgacaagccaaccgacctcccccaccatcccgccgtttaggaaagccagcaagatgacagataaaccgcaaccactccgctcgcctctccttgaaaagcccgttggacagcacgggaagcggattacgcacggctttttcacgcgcaagggcggcgtttccgatggcatctataccagcctcaatatcggcaacggatcgaacgatgcacccgaaaagattgccgagaatcgccgccgtgtggcggaaagccttggcgttgcgcccgatcatctcgtcactgtgtatcagattcattcccccgacgtcatccacgtcaccgaaccgttcggcaacccgcgcccgaaagccgacgccatggtaacgaatgttcccggcattgcccttggtgcactttccgccgattgcggcccggtgctctttgcggatcatcaggcgggcgtcatcgccgccgcccatgccggatggcgcggcgcttttacgggcgtcttggaaaacaccatcgaagccatgatcgggctcggtgcaaagcgtgagaatatcgtcgccgttcttggccccaccatcgggccggacaattacgaggtcgggccggaattctatgctgaattcattggcaaggatccgaattacgcggcctatttccggccttcggaaaagccggaacactatctgttcgatctgtggaccttcatcaccgaccggctgacgaaggcgggtgtgcaggcagacgcccttcgccaatgcacctatgccaatgaggaacagttctattcctaccggcgcgccacccatcgcaacgaacccgattacgggcgtcagattgcagcgatcgccatcatagaagattagagcggttccggttaaaacggaatcgttggaaccgctctgattatttgttttatcgcattttccaacacaaagccgtttcacgcttttgctggaaatgccctgggagaaccgcatggcccttcacttcgagccggaagaattcgccgcacgtcgcgaccgtctgatcttgaagatggaagaggaaaagctggatgcgctgctcctgttcgcacaggaaagcatgtactggctgaccggctatgacacgttcggtttctgcttcttccagtgcctcgtggtaaaggccgacggttcgatggtgctgatgacgcgctcggccgatctgcggcaggcgcgccatacgtcaaatatcgaaaacatcgttgtctggacagaccgcgacaatgccaatccggcggtggatctgcgcaatattctgacggaactcgacctcctcggcagccggatcggcatcgaataccagacccatggcctgaccggggccaatgcccgcaagcttgacgaacagttgcaaagctttgccaagctttacgatgcatcgggcatggtggatcggctgcgccttctcaaaagccctgctgaaatcgcctatgccaaacgcgccgcagaactcagcgacgatgcgctcgatgccgcggtgaaacttaccagggcaggcgccagcgaagcagatattctggccgccatgatgagcgccaattttgcaggcgacggcgattatcccgcaaacgaatatatcatcggctcgggcgaagacgctctcctctgccgctacaagtccggtcggcgtaagctgaacaagaacgaccagctcacgctggaatggtctggcgtcttccgccattaccacgcaccgatgatgtgcacgctgatcatcggcaagcccacaaaacaccatatggagctttacgaggccgcacgcgaagccctcgaagcagttgaagcggcgatgacccccgcctcgaccttcggcgacgtgttcgacgcccatgcacggacgatggaagcgcacggcctcacccgccaccggctcaatgcctgtggctattcggtgggtgcccgtttcacgccgtcatggatggacccgcagatgttttacgccgcaaacccggagagcatccagccggatatgacgcttttcgcgcatatgatcatcatggattccgatacgcagaccgcgatgacacttggccagacatatctcacgacaaatggcgcggctcagccattatcccgtcattctcttgatatgattgtcaaatgaggcgcaatcagagataaatccgtcaggcgtggacaaactgcgctttcaggagcatgaagccgaacatgaacaaggcacatctttcaatggtgttgttgcttgctggactgcttgccgcctgcaacagcaccgaatccgctctggatatacagggatcgaacaaggataccggacaggccgcgacaacggcgccctccaccgcgccggtcgcaacgccagcaccccagcgcgcaacgctcaaacccggcaagctgcatattgcccccatcgtcggcgcacccgtcaatgtggtgacgccgctgacccaccgcatgaacgatgatgcaaaagccatgggcatcgagcttgcaggcaacaatgatcccagtgccgcctatgtcataaagggctatttctccgttctctcggaggataaccagaccacggttctttacgtgtgggatgtgctcgacgcctccggcaaccggcttcatcgcattcaggggcaggagaaagcgcaaggggccgcggcagactcatggagcgtcgttcccgcttctgtcatgcaggcaatcgccgaccgaaccatgcaggaatattcaagctggcttgcggcaaatcgcgcatgaaaaagtgctttggcggcaaaaggctgaaatcttttgctgaatcagttttacatactgtgggaaaggcgcatcccctgcctttttgcagccagtgtgtcccttcgggccttgcaataatggtgactctttgcaatagcccccgcatctgagaaaaccttgcaagctgctgtacttgatcccgtcaaaaagtacgcagctttaaagttttttaggatagatttgctgggccgcttccattacggctcacgcgcaacaagagagattatgtccgttacgacggacttttgcgacagaaccaaactgcaaaccgctatcgcatcggcgtcagaggcaaaagaatgaaacttttcgcaggcaactccaaccgggttcttgccgaatccgttgctcaatatctcaacattccactcggcaaggccagcgtccgtcgcttcgctgatcaggaaattttcgtggagattcaggaaaacgtgcgcggcgaagacgtattcgttctgcaatcgacttcctacccggcgaacgatcacctgatggaactgctcatcatgatcgatgccttccgccgctcctcggcccgtcgcatcaccgccgtcctgccctatttcggctatgcccgtcaggaccgcaaacccggcccgcgcacgccgatctcggcaaagctcgtagccaacctcatcacggaagccggcgcgagccgcgttttgaccctcgatctccacgctggccagattcagggtttttttgatatcccgaccgacaatctctatgccgttccggtcatcgcccgcgatgtgaaagccaattatgccaccggcaattgcatggtcgtctcgcccgatgtcggcggtgtggtccgcgcgcgttcactcgccaagcgcatcgatgcgcagcttgccatcgttgacaagcgccgcgaacgccccggtgaatcggaagtcatgaacgtcatcggcgatgtttccggcaaggactgcctgctgttcgacgatatcgtcgattccggcggcacgctctgcaacgcagccgaagcactgttgaacaagggcgcaaacagcgtcaccgcctatatcacgcatggcgttctgtccggcggcgcggttgcccgcatcgcctcgtccaagctgaaggaactgctcatcaccgattccatccagccgaccaccgccatcaacgatgcgccgaatatccgcgtgctttcgatctcggacctgatcggcgaagccatcgcccgcacggcagcggaagaatcggtgtcgagcctgttcgactagagtcggttccggttaaaacggaaacgttaaaaccgctctatctctttgtttttacgcattatccgacgcatcgaagcgggatcaggaatcagtccggtggactgatttccccgcataaatgctcctggcacaagcttgataaggccgttactcggccgcgttgcccatgtccgcctgatcgtcaggcgcattcgggtcacccggcgcagtttcgcagccaagatcgggaaaattgacgatccgcattcccttgaaatcattgcgcacgaccagaagcccgcgctcctcgaaataggtcagcaggcgccgtgcccgactgaacgaatgcgtaccataggcgcgcgcaagggccgcatcggaagggcaaggcgcgcccgtcaccgcggcttgcgcgacgatcaggaatacgccctgcacatcatcggtcaggctttccgacagggcaagcgcctgctgccatgtctcgccgttcgccacgtcgctttcaatgctggcctgtgccacggccagccgacgccggaaagcaggcagagcaagcggttcgcccggaacacgatgaatgcggcagcgcaccagaaaatcctgatagagaaccgcaaccgagcggaacgaggcttcgggatcgtccacgatctcgcgcatgaccttttccagaagctcctcgcgttcggcttccacgatgccggggaacagcggcgcttcgaccggctccggcttcggctttgccacctgcgccagaatttccgccgtcgagggcggcggcggtgggggcggcgtacggcgcgccacggtccggatctcttccggagcaggcgtgaaaatcagatcgcgcgcatcttcgggcgtatcgggaagcggcatcagtttcggcgatgacgaccgcgccgatgtttccaccttgccgatcttgatcggcagcgggcggcgcgacaaggcagggccaagcgccacgaaatgtccgcgctggagatcgcggaacatttccgcctggcggcgctccatgccgagaaggtcagcggcgcgcgccatgtcgatatcgagaaaggtacgccccatcaggaagttggaggcttcggcggcgacattcttggcaagtttggccagccgctgcgtggcaatgacaccggcaagcccgcgcttgcggccacggcacataaggttggtcatggcgccaagcgaaagcttgcgcgcttcgtcggacacttcaccggctgcggcaggcgcaaaaagctgcgcctcatccacgacgacgagcatcggataccagtaatcgcgctccgcatcgaaaagcccaccaaggaaagccgcagccgagcgcatctgctgctccacatccagcccttcaagattgagcacgactgaaacgcgatgctggcggatgcgtccggcaatgcgggtcagttcagcttcggtgcgcgcagcatcgacgaccacatggccatacatatcggccagcgtgacgaaatcgccttcaggatcgacgatgcactgctgcacccattgcgcgctctgttccagcaggcggcgcagaaggtgcgatttgccggaaccagaattaccctgcacgagcaaacgtgtggcgagaagctcttcaagatcaagcatggcctgcttgccaccgccaagcgccgctgccgaggcagaacctccaacagcgatacccatgtcgataccgacctgcatctcgcctccttgtttcaacattgctggaacagacgactcgcgcggccttgccaccagtcgatcaggcattcgcttaacatttttgacgccgccaatgccacccgttaagacaaatgcccacagatgccgggcagtagatttcaaccaaaagttttgctagcaatcttttcaggggggcaaaagcagcaagcgtccagccagcgggcgcgtcggggaggatgagccgctccgaccgaggcaaaggctttgccctctattcggaggtgaactctatgtggtttatacccattagattcacacttagagtaaagaaaacccgcaccggctggcaagctacagtgcgggtacagcttttcatctaagtacatggtagctggagttcgcgcttcagctaccaatccgaatataggccagcgggttcattttttcaactgtggcctgccatctgaacgagcaaaccaaaaaacttgcgccgccgcacgctatgctctatagcaccgccatccgcgtagacacccttggaggcaacgcggaatggagcggtccggtctttctctctggtgaagacacaacgggctgtttcatgtcgtttgttggagcatgattccgaaaagtggaaaccggttttcggataaggtcaggcgtagataatacagcaagcgacactccagtaacattgaaaggaaatgccatgagcgagacttacgtgctcaaggccgatctgcgtacccgggttggtaaggggtcctcccgcgaactgcgtcgcaacggccagattcctgcagtcatctatggcgacaagcaggagcccctcgcaatcgccgtctcctacaaggagattttctacaagatccatggcagtggcttcaagaccacggttgccacgatcgaagtggacggcaagaagattcaggtcctcccgaaggactaccagcttgatccggtccgtgacttcccgcaacatgtcgacttcctgcgcgtttccgcgaagtcggtcgtccacgtgaatgttccggttcacttcaagaacgaagaagcagcgcccggcatcaagcgcggcggtgtgctgaacgtggttcgtcacgatgtcgaactgatcgttccggccaatgcaattcccgaagcactcgaaatcgacctgagcggccttgaaatcggtgactcggttcatatttcggctgtcaagctgccgaagggcgcaacgcctgccatccaggaccgcgacttcaccatcgcgaccattgctgcgcctgccggcctgaagtcggaagaaaacgcagaaggcgctgcggaagaagccaaagacggcgaataatcgcttcctgatagggggtctgaataccatgctgctcatcgcaggtcttggcaatccgggtccccaatatgcgcataaccggcacaatatcggtttcatggcggcggatgaaatattccgccgccatcgcttttccaactggcagaagaaatttcaggcagagatcgccgatggcgtgatcgacggcgagaaagtgttgctggtcaaaccgcagactttcatgaacctttccggccagtctatcggcgaggccatgcgcttctacaagctgacgcctgccgatctcgtcgtgatctatgatgaactggacctcgttccgggcaagctgcgcatcaagaccggcggcggttccggcggccataacggcatcaaatccatcgacgcacatatgcagtccttccccggcggacagaattatcgccgcatgcggcttggcatcggccatcccggcgcgaaggaactcgtgcataattatgttctgggcgatttcgccaaggccgacaatgaatggctggatacgcttatgggcgccgtcgccgacaatgtcgccatgcttgccagacgcgaggataacagcttcatgaaccgcattgcactcgccatgggcgacggcaatcagcggccaggcggcgtcaagacagatcccgcgcaattggagaaggctccgccaaaggcccagagccatattcgtcaggcgcgccagaaccagaaaaagcccaatattcccgaaagcggcccgatggctgaaatgctgaaaaagctgctggggaagaaggattaatccctcgcgacggctgcgcctcttgacgcttcccggtcctatgacgcatagccacaacaataaaattctagtctgataggtaagatcatgggtttcaaatgcggcatcgtcggtctgccaaatgttggcaagtcgacgcttttcaacgcgctgaccaagacggccgccgcacaggccgcaaattatccgttctgcaccattgagccgaacaccggcgaagtggccgttccagatccgcgccagaacgaaattgcgcgtattgccggctcgaaggaaatcatcccgacccgtatcaacttcgtcgatattgccggcctcgtgcgcggcgcatcgaaaggcgaaggtctcggtaaccagttcctcgccaatatccgcgaagtcgatgccatcgtgcatgtgctgcgctgcttcgaggacgacgacatcacccatgtcgaaggccgcatcgatccggtatcggacgcccagaccgttgaaaccgaacttatgctgtcggacctcgaaagcattgagcgccgcatcgtgcagatccgcaagcgcgcgacaggcaaggacaaggaggcgcttgccatcctgccagtgatggaaaaggcgctggaactgcttcagaacggccagccggttcgcctgatgctgaaggatatttcaccggaagacctgctgacactgaagggcctgaaccttctcacctccaagccggtgctctatgtgtgcaacgttgccgaaggtgacgcggcaaacggcaatgcgttcagcgccgctgtcgacaagatggccgaagaacagggcgcgcagacggttatcatttccgccgccatcgaggccgaagtcgcgcagcttgccgatgaggaagccggggaatatctggaaagcatggggctggaagaaccgggcctcgaccgcctgatccgcgcgggctacaagcttctcgacctcatcacctatttcaccgcaggcccgaaggaaacccgcgcctggaccatcaagcgcggcaccaaggcgccagccgcagcaggcgtgatccacaccgatttcgagcgcggcttcatccgcgcccagaccatcgcctatgaagactatgtcaaatataatggcgaactgggtgccaaggaggccggcaaggctcgcgacgaaggcaaggaatacatcgtccatgacggcgatgtgatgctgttccgcttcaatacctgatacgatctggccgccgaaaaccggcggccttttctttatgcctattgggaggagacacagggtgagcaagcctcagccacaatatgcttacgaggatatggaaccgggaatgacccttcccttcggtcctcgtacgatcagcaaggaagaaatcatcgaatttgcgagccagttcgatccgcagcccttccatctggatgaggaagcgggcaaggcaagcgtgctgggcgggcttgctgcatcgggctggcaaaccgcatctctcatcatgcgcatggtctgcgacgcctatctcatcgattccacatcacagggcggccccagcgtcgaattcacgcgctggaggcgtcccgttctggcgggcgacacgctgaacggcatcacgaccgtcaaggacaagcgcagttccagatcgcgcccctctatcggcttcgtcaccttgcatcacgagttgttcaatcagcgcggagaaaccgtctgtgaaatgcagcatccctgcatgatgctgctccgcgaatacgcaacagctatgggaaatgctgcggggagaggttcgctatgagcttcatcgaagagaatatcggcaaggaacgggttctcggcacctacacctttaccgctgaggaaatcatcgctttcgcccgcaaatatgatccgcaacccttccatatcgacgaggaggctgcaaagaacagtctcttcggcgggctttgcgcttcgggctggcataccacggcaatcttcatgaaactcaatgttgcctccatggtgcagggcgagcagagaaacggtgcaacggggcgaaacgccgccgacctttggcccctcaccgggattcgagaacctgaaatggccgaagccggtctttgccggggatacgatcacctacaagcgcgtggtccatgccatccgtccgctcgcgtcacgccccggctggtcgatgctgaccatgaccacaagagcccataaccagcacggcgaggaagtcttgtccttcgacaatgcggccatggtgaaactgccgccgaaagcaacggcctgaaacaacaaagcccggagcattgtccgagctttttcgtatcctcaatcgccttcaaacgcgacaagggtgcgcaccggcaggccaagcgcctccagcttctttcgcccgcctaagtccggcaggtcaatgataaagcaggcggcaacaatttccgctcccatctggagcagaagcttggcagcagcttccgccgttccacccgttgcaatcagatcatccacgagaacgacccgctcacccttttcaatggcgtcacgatgcatttccatttcatcgacgccatattcaagactgtatgcgatgcgcaccgtatcgcgcggcagcttgcccttcttgcggattggcacgaagcccgccgaaagctggtgagcaattgcaccgccaagaataaaaccgcgcgcctcgatccccgccaccttgtcaatcctgttacccgcatagggatagaccagttcatcgacggcgcggcgaaaggcctgcgcattgcccatgagcgtggtgacgtcgcggaattgaacgccgggtttcggataatccggaatggttctgatcgcatccttcaaggtgaccttaaacccggattccattttcagtcctttcaaggggatggtggggagcagacagccttaccccaggctaatctggcatggtcctgtttgtgaaattcttcaatcacgatctggcagccacgccaagcacctttgcgatctttcagagcataatccaaccggagtggaacgggaacaatcatgtttatgcatgaaatggaatgggttggagcgccgatctgatccgagcagatcggcgctccagaaaatccggtccaaagcgcaaaagaaatgggcgcctttcggcgcccgatcctcaagctgtctcgcctgcaatttttacaggaaccgctccggcagtttagtgcttcacatccgaccagatcgaacgcttggcaatgtaaacaagccccgcgaagagaaccaggaagacaatgacccggaagccggtcttcttgcggtcttccagatgcggctcagcggcccacatcaggaaagccgagacgtcacgcgcatactgatccactgtttccggtgtgccatcttcataggtgacctgttcatcgctaagcggcttggccatggcaagcgcctttgccgagatgaagtacggattgtagtgcgtaccttcggcaatctgcatgcctgcgggcggctgctcatcgaagccggtcaaaagcgaatggatataatccggtccgccttcggcatattgcgtgaatatgtcgaaaatgaactgcgggaagccacgctccaccgaacgcgccttggcgataagggagagatccggcggagccgctccattattagccgctgcagcagcgttggcgttgggatatggcgccgggaaatgatccgtcggaagcgcggcgcgggtgaacatttcgccatccgcattcgggccgtcttcgacttcatattccgccgccagagccttgacctgttccggcgaataaccaaggccttccagcgtgcggaatgccacgaggttcatcgaatggcaggccgagcagacttccttataaaccttgagaccgcgctgaagctgccccttgtcataggtgccgaatggaccggcaaagctccagctttcctgcttcggatggtggatcgggaaatgatccggctcggcggggttagcgccttctgctgcaagagcaccgcccatcgacaacccaagcgcgaccagcggagcgataccgaaggcagcgaagttcttgaggatgtttttcatcgttacgtccttcatatctctcgctgcatcagcccttggtttccgcagagatttccacgggggcaatctcagccttgccttcaccctttgccagaaccgcctcggtgatcgagttcggcaggcgctttggcgtttcaatcaggccgacgaccggcatgatgatgaggaagaaagcaaagtaatagagcgtgcccatctgcgccatgaagacataggagccttccgccgggcgcgaacccagccagccgaggaagatggcgttgatgacgaacagccagaagaacagcttgaaccacgggcgatagactgccgaacgcacctttgacgtatcgagccccggcacgaagaacaggatcgcgatcgaaccgaacatggtcagaacgccgccaagcttcgagtcgatcgggccgatgttgaaggtgatggcgcgcagcatcgcgtagaacggcaggaagtaccattcgggaacgatgtgagcaggcgtcttgagggaatcggccgggatatagttatccgggtggccgaggaggttcggcagatagaagatgaaataggcgaagaacacgaagaagacgagcgcgccgaaagcatccttgatagtcgcataaggcgtgaacggcagcgtgtcggtcttggatttcacttcaatgccggtcggattggtctggcccgttacatgcaacgcccagacgtgcaggatgaccacactggcaatcatgaacggcagcagatagtgcagcgagaagaagcggttgagcgttggattatcaaccgcgaaaccgccgagcagaagctgctggatcggctcgccgataaccgggaaagccgtgaagaagccggtgatgaccgtcgcgccccagaaggacatctgcccccatggaagcacataacccatgaaagcggtcgccatcatgagaaggaagatcaccacgcccaggatccacagaagttcgcgcggcgccttataggagccatagtagagaccgcgggcaatgtggagataaacggcgatgaagaagaaggatgcgccgttggcgtgcatgtagcgcagaagccagccggagttgacatcgcgcatgatcttttcgacggaattgaatgcgagggccgtgtcggcggcataatgcatggccagcacgacacctgtgaggatctgcgcaatgagcatgaagctcagaatgccgccgaaggtgtacatatagttcaggttgcgcggcgtcggataggctacaaaggaatcgtagacgaggcgcggcaaaggaagccgttcgtccacccatttctcgatgccggtcttcggcgtgtatgtggagtgtccaccactcatgttctgtctccccaagacctgttagccgatcctgatgaccgtatcggaagtaaacgcatattgcgggatgtgcatgttttccggtgccgggccgctgcggatgcggccagcagtatcataggtcgagccatggcaagggcagaaccagccgccaaaggcaccggattcaccgagcggcacacaaccaagatgcgtgcagaccccgatcatcacgagccagttttccttcccctcgcccgcagagcgggcaaggtcggttgcttccgcatccgttggaagattggcattacgcgcattgggatctttcagatcaccaagtgcggtcgttttgctctcttccacttccttggcggtacgattgcggataaaaaccggcttaccacgccatttgacggtcagggacgcgccttccgcaagggaagaaacgtcaacttcgatagacgctgccgcgagtgtcgaagcgtccggacgcatctggtcgataaacggccaagccagtccgccaactccgacgacaccggccattcccgtcgcaatatacaaaaaatcacgccgtgtcggctcagccgtgtcgtgtgcgctcacgtgccaattccttttcaacctgcatgttcaattgaactctcccctcgccctcttttgcacctgccaaaaattatcccgcaagtgctcacaggacgaaattccctccatttcactatccggtttaggcgtgtaaaaaacgcttgtccagacgctaagcccttatgacggcacgatgtcgcaggctattttgtggatgcattttgcggctgcgcgcgaacccgggcgggaataggccccaaaccccaaacttttcagtttttcgcgtcttgccccagaaaaccgccggattggcgcgcccatagcccagcataaatgccgccgcgcgcaatcagcgccttgtgggttccctcctccacgatccgccccccatccatcacgacgagacggtcgagcgtggcgatggttgaaaggcgatgcgcgatggcaatgacggtcttgccttccataagctgtttgagattttcctggatggaagcctccacctgcgaatcgagtgccgaggttgcttcgtcgagaatgaggatcggcgcgtcttttaggatggcccgcgcgattgcgatgcgctgacgctgcccgccagacagtttcacaccgcgctcgccgacgaaggcgtcgaaggagcgccgcccctgaaagtcttccagattggcgataaacccgtcggcttccgcctgttgtgcggcctgcaccaactccgcttccgtcgcatcatcgcgcgccagcatgatattgtcgcgcagcgagcgatgcagcagcgcggtttcctggctgacgaccgcaaaagccttgcgcaaagatgcctgcgtgacatcgcggatatcctgcccatcgacaagaatggcaccctgctccacatcgtaaaggcgcaggataaggttgatgagcgttgatttgcccgcaccggaatggcccaccagccccaccctttcgccgccacgcacggtaagattgatattatcgagaacgccggcgcccttgccataatggaaggtgacatgacggatttcgatgcccgcctccgtcaccttgagggacttcgcattccggcgatcttcaaggcccagcggtgcggaaacaagctgcatggagttctcgatcaggcccagttggcgcaacatgccgttcagctgcatcatcaaccggccaaacagcatattgaggcgcagcacaagaccaagcgtgaacgaaacctgcccgacagtgatcgcattgcgggtccacagatcaatggcaatggccgcaaccgtcacgatcatcaggccggaaagcgccgtaagcgcaatacgtacacccgtgagcgaacgcatgaatggcaggatggcggcaagatagcgcgtgaacccatcgcgcatataacgctcgtcatcatccgccgtattgagctttatggtctggatgttggaatagctgtccacgatgcgcccgttgatcatggagccagcctctgccgaggcttccgcctccttgcgaatgcgtggcagataacgccgggcaataaagccaaaggcgataacccagagaatgaccgcagccgccagacgccaatccagccgcccgacaagaaagagcgtggtgatgctgtagatcaccatgaaccagacgacctgaatgaagctttcgataaggtcgcccgcagcctgccccgcctgccagaccttggtggcgatccggcccgcaaaatcgttctggaaaaatgcataggattgccgctgcacataggcgttcgcctgccagcggatcatgttgtagaagcccggcgaaagggtctgatcctccagaagcgtgctagtcgccgtgacgacaaggcggattaccagaaccgtaatgcccatgaaaagaagttccggccccgccacatggaaaagcgtggaccagctgcgttcgacattattccttcccgcctcgtccagaatatcgaccagcctgccggtaaaatagaacagccccgcctcgaccagcggcagcaagcctccgataacaagcgaggccgcaatcggccatttggcctggcgggcatagtgccagagaaaggcaagtgtggttgaaggtggcctcagactgtccggttcatggaagggatcgacccatcgctcgaacagactataaaccgctttcatcaattgcgttttccttagagccttttcgagccaaaactgtgaaacacctaagcggggaaatcagtccgccgggccgatttctgatgccgctccgatgcgttggacaatgcgacaaaacaaagagttagagcggctcctgttgaaacagggaccgttctaatcaaccaatgtatcgtcggtattatcgacaaggccgaggaacccgccggactggcgcgcccacaggcttgcataaatgccaccgagcgcgacaagctcctcatgcgtcccgtcttcgacaatgcgccccttgtccatcaccacgagacgatcaagcgccgcaatggtggagagacggtgtgcaatggcgatgacggtctttccttccatgagcgtattgaggctgccctgaatggctgcctccacctccgaatcgagcgcagacgtcgcctcgtccagaatgaggattggcgcatccttcagcatcacccgcgcaatggcgatacgctggcgctgcccgcccgaaagcttgacgccgcgttcgcccacatgcgcgtccagtccgcgccgccccttcgggtcaacaagctgcggaatgaactggtcggcctgcgcaagacggatcgcctgttgcagcatttcctcgctggcatccgggcgtccatacatgatgttctcacgcacggaacggtgaagcagcgaggtgtcctgcgtgaccatgcctatattggctctcaatgaatcctgcgtgacctgcgaaatatcctgcccgtcaatcaggatgcggcccttctcaaggtcatagaagcgcagcaggagattgaccaaggtggacttgcctgcgcccgaacgcccgaccaggcccaccttctgccccgcaggaatggtgagcgagaggttcttgatcacgcccttgccgcgcccataatgaaaaccgatctcatcgaaatcgaggtcgcccctggccaccttcagcgccggagcattaggaacgtcaacgacctcatgcggccgggcaagcgtggtgatgccgtcttccacagtgccgatattctcgaacaaggcggacatttcccacatgatccattgtgacatgccattgaggcgcagcaccaggccaatgccgaccgccaccgcgccgatggacacggcttcgttgatccaaagcccgatgccaatggcgccgactgcaaagagcagcaggcagttcgacagataaagcgtgaaatggaacaaggtcacgagccgcatctggcgatgcaccgtgtccatgaaaatatcgaggctttcgcgaacataggtttcctcgcggcttgaatgcgagaaaagcttgacggttgcgatattcgtataactgtccacgatgcgcccggtcatggtcgagcgtgcatcggcctgttcttccgaaacgacccgcaaacgtggaatgaaaatacgcagcagaacgatataggcaacgagccagacagcaaatggtatcatcagccgcatgtcggcggcggcggcaatgaaaagcgcgcccgcaaaatagacgatgacataattcagcacatcgagcagcttcatcaccgtctcgcgcacggcaagagcggtctgcatcagcttggtcgatatccgtccggcaaactcgtcctgaaaaaaggtcatcgactggcggatcagatagcggtgcatcagccagcgcacgcgcatcggataattgccgagcaatgtctggtggataatcaacgaatggatgagcaccacacccggcaggccaacaagcacgacgcctgcaatcagcgaaagccgccacccttcattggccagaaacgtctcgcgtgactggttggaaagccaatccacgatattgcccaggaacgcgaaaagcgacacttcaatgacggcgatcagcgtcgtgaagatcgccatgccgataatccatggccatgcgccacgggtataataaaggcaaaaggcgaccagcccgcgcggcggctctcgcggcggctcttccggataggcttcgagtcgttgttcaaaccatctaaacatgatgtttcttttatgtgggtccattgaaattgccaagtcaaaataggaacaaaacaggaatattttttgcgagcgacaaaagcgtaaattgctggttcggccccgaaccgggcgctactcttgcaaccatgcggttttcacgataccggctttcccatggaactgcgcgtcgccctttaccagcccgatattcccggcaataccggaacgatcctgcgcatggccgcctgccttggctttgcggtcgatctcatcgagcctgccggtttcgatatttccgaccgcgcgctaaagcgtgcgggcatggattatctggagcaggccgcccttacacgccatcccgactggaaccgtttcgatgcctggcgaaagaatgccggacgccgcctcgtgcttctctccaccaaggcggcgatcccctataccggatatcaatttcaggaaaatgacattctcctcttcgggcgcgaatccgcaggcgtgccggaagcgatccacgacaacgccgacgaacggctgctgatccccatggtcaggagcgcccgctcgctaaatcttgcggtttcagttgccatgacaacaggcgaagctctgcggcagataaggagcaaaatcgattctcactcagggaaatagcccccgcggctaattccatttcagacatatttttttgactatgctgcgaaagggccgggtcgcagtgcaattcttttttcatttccggtctgaaaggctcaaatcccccatgatcctctctacccgtaatctcgcttatggcctgtgcggtctttccctgtttttctcagccccggccttcgccaaaaagcctgtgcgcatcgcgccaaaagtcatggtcatcaccatgttcggcgacgaagcaaagccatggctcaaaggcttgaaattcacgcgcaaaataagactgcccggcctcagccccgaatatccgactgtggattgcaccgccgaaggcctttgcctcatgacgacgggcatgggtttcgccaatgccgccagcgccgtttccgccatggcgctgagccgcaagttcaacctgacacataggtattttctgatcgcgggcattgccggtgtggatcccaagcacggtacactcggctctgcccattgggcgaaatatgccgtcgatgccagtttgaaccatcgcattgatcttcgcgaagcgccggaaggctggccgaccggcttcttcggccttggcgcggcaaagcccggtgaaaagccgaaatggtcggctggaaccgaagtctttgcattgaacgccaggcttgccgactatgcgcttgcgacaaccagaaacgtgaagctgctcgatagtgatgaagcgaaggcatatcgcaagcattacacagaagaagcagccaccggcgcgccgaaggtgacgctctgcgacaccgcctctaccgacacctactggcacggtgcaaagcttggtgacgcgattggcgcatggtcgaaagtattgactgatggcaaagctgattattgcaccgcccagatggaggacaatgcgacgctgaccgcgctgaagcgcgcagcagaagcgggcaagctcgatttcaaccgcatcgcattgctgcgcacagcctcgaatttcgaccggcagggcaaggaccagaccgccatggaatcgcttgccgccacatcgggcggcttcccgcttgcaacagaaaatgcctatcgtgtcggtaaagcctatgcggacagcatcattgcaaactggaaggcatgggaaaaagccccgcaggtgacggcaaagtaaaatcagtaacgtaataacgattcaggtgaggcgcgcgccatccggcgcgctttaccgatagctggagccttttcgagccaaagtgcgaagcggttttggctcaaaaatactctaatccgccgtcgccaggcggcgcatggtgaattcgatcacatcgtcaggccgctcgcaccagctttcgatttccgtccaataggccgccttggggaaagtatcgaaccattcccgcgcttttttgcgcgccgcctgccgtggcaaggtgaaggtttcccgcacgaacccatcgcgcggcatccggtttttgcgggtgcggcttttctcaagctgcttgcgcagtccttcgagcggcggtcggggcggtgctgcgttcatgcgtttgcctcacaaagcctgagaaccctatgatagggaaccactttgacaaaggcgagtcttttcttggggagatcgtggccagtggcggtttagtgtcccgcgaaaccgctcttcatactttgctcggattgcagactttgctaggctgcaaaaacaaatgccctcacgcccaaccgtaagtgaattcgtctcaacagcccaggctggacgatagtagctcaatccatttccccttgactgcgcgatcctgtcagccttgtcgggcaggcttcgccggaaggaaaagcacaatgaaacgcgaagacatccctgcgatcatcccggccgatatcgaagaaaagaaaaaggcggcgcaaagctggttcgaggagttgcgcgaccgcatctgcgcaagttacgagcaactggaagacgaattgcagggcccgctttcggatcgtgaaccgggccgtttcgtacgcacgccctggcagaaggatgacggcaatggcggcggtgtgatgtcgatcatgcatggccgcgtctttgaaaaagtgggggttcacgtttcgactgtccatggcgagttctcaccggaattccgcaagcagattcccggagccgaggaggacccgcgctattgggcaggcggcatttcgctcatcgcccatccgcaaaatcccaacgtgccagccgttcatatgaacacacgcatgatcgtgactacccgccagtggttcgcgggcggggcggacctgacgcccgttctcgaccgccgccgcacacaggaagaccccgatacgctcgcctttcacaaagcgttccgcttcatttgcgaaaagcacaaggatatcgtcgattatcaacgcctgaaggagtggtgctacgaatatttcttcctgccgcaccgcgacgaaccgcgcggtattggcggcattttctatgactggctgcattcaccggaagaaaaaggcggatgggatagcgacttcgcctttacgcgcgatgtcgggcgcggcttctccgtggtttatccgcatctggtgcgccagaacttcaacaaggactggaccgaagccgaccgtgacgaacagctcatccgccgtggccgttatgtcgaattcaacctgctttatgatcgcggcacaatcttcggcctcaagaccggcgggaatatgaatgccatcctgtcttccatgccgcccgtggtgaaatggccctgatgaagcggaaagggccggtttcccggccctttttcatgcatcgaatgccgcatgataggcaacatcgccttgcggcatatccggaccgaaggccagacactggaaatattcgggcggtacccccggcagtttctgccgcgcatcggccttgaaaccaaagcgtccgtaatagccgaggtcgccaagaagaacacagccccttgccccggcaccgcgcaattgcgcaaggccctcgcggatcagcttgccgccaatcccctcaccttgccgggcgggcagcactgaaacgggaccaagcccgtaccaacccttttccgcaccgccgatcaggaccggcgaaaaggcgatatggcccagaacctgcccgtcttcctccgcaaccagcgacagggtaagcgcctttgccgcgcgaagcgcatcgacaatctccccttccttctggttgctataagcaacagggcgaaaagccgcctctgtcacctgacggatttcggcggcgtcttgtggcctttccttgcggatatgcattctgcctcccttcaccggttattggccccgaacgcgaaatttttcacacccgttgccccggatatgacagggaatgccaaaacggcttcaggctttcgactggttgcgaagcttttcggcttccgcgtagaacttcttttcccactcattgtggttgtctagcccctccttgatgaaaggcgtgaagatcgcaagattcatcaggcaccagttgatgaaacgcgcggggaatttcagcggcttcacgaaatcgacgaacagcaccacgcgcgtcttgtcggtgtggttccaggcctcgtgctcataggcatcgtcgaaaatcagcaccttgccttcgtgccagtggcagacctggctgtccacgcggatcgccaatggtcgttcggctccggcacgatcagccccagatgcaggcgcagcacgccattatagggtccgcgatgcggcggcagatgtttgcccggctcgaagatggagaacatcgccgtggtcaggccgggaatcttgttcacgatgcgccacgtttccgggcaggccttgatgttctgttccgacttcacaccgaagccgagcagaaagaacgtcttccagcgattgtcggtggagatggtcttcacatcggtcgaaatatcctgaaaggaaggcagttcactctggcgcagcagaatcttgtccagttccttgcggatggcgggccattccttctcgatctcggctgaccacgggaaggtcgcattgtcatagacaggcggattgccaagcttggcatatttcaggttgagcctctccgcccaggaaacgatccccatgaaaaagcgggtgatccggcttggccggtccatggcggcaatgccctcggtgccaaatttctgctttggatcggtcgctgccttgtcttgtattgaggtatcggaactggccatctcatgctctttcaaaacgcgcgctaaaaacttttcatttcctgtttcgggcctgttttgccccagccataagccgatggaactacggctgaaatttgcaagcaagccatcagtcgttcaaattatcacgatcaagcttgcgcagaagcgcctcccggtcaaggctaaaacaggagtcaatccagagagtttcaagagaccgtaatgtttctccaagccccggccccttttcaatgccgcgcgccagaagatcaccgcccgtaatggggaaaacaggggcatcgtaatgttcggcggcatccagaagccgtgcgacaccaccggcgcggatcatcgcctcatcgctgcccacggcctcctgacgcgccgccgcataggccagacgaatacgatccagcaaagcctgcttgctgccgcgataaatcgctttcttcagtgcttgttcggaaagccccggcttcaccacatcggcccgcgcccatgcttccagacgcgccctttcggcgttggacattttcatacgcttgcccagctcttccatacggacagcatcgggcggaacaagactttccagccgcaagagcggatcggcctgccatccaagatcgctttgcgtgcgcaccagcccatgaatggcatcaatgccccatttctcgctttcaggcagaacgagattgagcacgccggcctgccgcatccacaaaagcgcgcgcgagggatcgggagcaccgagcagcttcttcatttccgaccagatgcgttcggcggaaagctgcgcaataccgtccttcagccttgcgctggcgcgcagcccttccgcttcgggccggcctgaaccgtaccaggcaaagaagcggaaaaaacgcaggatgcgcagataatcctcgcgaatgcgctgttccgcatcgccgatgaaacgcaatgtccgcgtctctatatcggcaagcccgcccacctgatcgatcaccgtaccgtccgcagtgacataaagcgcattaatggtgaaatcgcgccgttcggcatctgctttccagtcggttccgaaggcgactttcgcatggcgaccattcgtttcgatatcccgcctcagtgtcgtcacttcaaaggggtatccttgcacgacgacggtgatcgtaccgtgttccatgcctgtcggcaccggcttgaaaccggcttcacttgccagccgcacggtttcttccggcagatgcgtcgtcgccagatcgacgtcgctcaccccggtgccgaggagtgtgttgcgcaccgcgccgccaaccacgcgcgcctcgccgccatcgcggttcaatgccgtgaaaagcgcctgcaacggcttcgcattcagccaatctgccttgccggaaatatttatactctcgctcaaacgtagagcctttcataaagtccgcgaatgatgccggcggttgccccccagatgaatcgctcgtgatagggcatggcgtaatagaagcgttccttgccgttgaacagcctgctttcgcggcgatgattggccggattcatcaggaaggaaagcggcacttcaaaaatatcggcgacttcgtccggattgggatgcacatcgaacggcgttttcaccaccgccaggacaggcgtgatggaaaagccgctgccggtgagatagcgcggcaggttgccgatgatctccgcacggtctgcggcaagcccgatttcctcattggcctcgcgaagtgccgcccgttccgccgttccgtcttccgggtcgatggcccctccgggaaaggcgatctggccggaatgtttgcgcagcgtatcggtgcgccgggtaagcagcagcgttgcctccgccccccggtccaccaccggaacaagcacggcggcatcgcgcattctggccgtcaccatcgcctgtgagacatcggggttaagcgcatgatcgccagtcagctcctcatggtcgggccgccattgccgcacccgctcggcaaaatcaccagctgaaaaggctggaaacccgctcattgaagtgcagcctccagcattgcagagggcatgaccggaaaaaccgccccgcccgaacgcacggcaaacgtcatcacaccgtctatttcgatttcctcgccaagcgccacgagatcatacatgaccgaacgggcgaccagcgcctccagccgtccccgcacgagaatatagggtttcagcccgccgctttcgggttccaccgcaaaacgcaaagggtggtccgcgccagcctccaccacatcgcccacattggtgcgcaatgtcagcacctgcgtttcaccctcgccggaaacgtccatttccacggctatgaacggagcatcctccacgcggataccgaccttttcaaccggtgtgacaagataggtcttcccgtcctcatccttgcgcagaacggttgaaaacaggcgcacgagctgtttgcggccaatcggcgtgcccatgtagaaccatgtgccgtctgccttgatttccatgtcgagatcgccgcaaaaatccgggttccagcgttccacgggcggaattccgcgcgctttcgttgccggtccgctttgcgcatcggcatgggcacgcgcgatcagggcttccagcccgcccgttcctgccgcctctcgcatcgaactttgcggcgcttccttgccgccgggggtgctttttatcatccgactcggttattcctgcgcaaatagacttaaagccatgaaatagtcaccctttcacggcttgtcagtattatatagcgatttatgaagcagttccgccagagcattgcgaggtccatatgagcgttgccgttacgcctgaaaccgccaatcccgaacagatagtcgcggaggccgaacgtgcgctcgcagacattgcccgcatccgggaaagcatcggcaccgtaatcttcagtcaggaaaaggtgattgagcgcacgcttgttgccgtgcttgccggtggccatgcgcttctggtcggcgtgccgggccttgccaagaccaagctggttgaaacgcttggcaccgtgcttggcctttccggccagcgcatccagttcacgcccgacctgatgccttccgacattatcggctcggaagtcatggagcaggacgccgatgggcgccgcgccttccgctatctcaaggggccgatttttgcgcagcttctgatggctgacgaaatcaaccgcgcctcgccgcgcacccaatcggcacttctgcaagccatgcaggaatatcatgtgacggtggcaggccaacgctatgaccttcccgcaccgttccatgtgctggcaacccagaacccgctggaacaggaaggcacctatccgctgccggaagcccagctcgaccgcttcctgatgcagatcgatattctctatcccgaacttgcggccgagcgccgcattcttctcgaaaccacaggcgcttttgaagcgaaagcctatgcgatcgtgaatgccgaacgtctcatccagatgcaggcgctggtgcggcgcatgccggtgtcggaaagcgtggtcgaggcaatcctgaagctggtgcgttctgcccgcccggatgccgacaatgagcacgcaaagaaacatatcgcctggggccccggcccgcgcgcaagccaggcgctgatgctctgcgcccgcgcccgcgccctttacgaaggccgtctcgccccttcggtggacgacgtgaaggcgctggccgagccggtgctccagcatcgcatggcgctcaatttcgccgcgcgcgccgatggcatgcatattcgcgatgttatcgccaatctggtgaaggctgccgtctgatggtgattggcgcagaagtttccaccgcagaccgcaaggagacacttgcccgtgcgcgggccgcaagcatccccgatctgctggtcgaagccgagcgcgtcgtcaacacggtcatgaatggctggcacgggcggcgcaagcgtggccccggcgaaaacttctggcagttccgcccctatgtacaaggcgaatcgctggcccgcatcgattggcggcggtctgcccgcgacgaccacacctatgttcgcgaccgtgaatgggaatccgcccacaccgtctggctctggtgcgatttctcgccctccatgctctatcgctcacgtcttgcggccgtttccaaggaggcacgggcgctcgttctgacccttgctctggccgaactcctgtcgcgttcaggcgagcgcattgcttttccggcattgatgccgccattttccgcccgcaacggtgcggaacgcctggcaagcgcattgatgcacggcacaccggacgccgccctgcccgacatcacccagatccgccgtttttccgaagtcgtcctcgtatcggactttctgcatccgttcgatgaactgaccgatcttctcaaccgtctggcacaacgcggtgtccgcgcgcatctggtcgaagtcgccgaccccgccgaagagacattcccctatctgggccgcaccgaattccgcgacccggaaaccggggccacgctcattgccggtcgcgccgaaacctatgcgcaagactatcgccgcctctatatagcgcgccgcgaaaccctcatcgatatctgcaagcggcttggctggagctatacggtccaccggacggacaggcccgcaacggaagctctggcgcgtcttcatgatgccctcagcgccagtggaaccttgagcgtttcgctgccggaacagggaggcgccagcgcatgaatttcctgccgctcgccttcggttcgccgctcattctcgcaggattgattgccctgccggtcatctggtggctcctgcgcatgacgccgccgcgcccgcaggaggaaacctttccgccgttgcgcattctggcgcaggttttcaggcgcgaagaagtgccctcgaaaagcccatggtggatgacgcttctgcgtctgcttattgcagggctggttattctggcgcttgcttcgcccatatggaacccgcgcccgctcgcgctgcccggcaacgagccgcttgccatcgtcatcgataatggctgggcttccgccgaagactggcgacagcgggtcaatgccgcagaaaagctcatctccgatgcgcaaggtgccaatgcgcagatttatgtgatcgggacggcagaacccgccaatgcggagatcggcccttatgacggcaggcgcgccaccgagcgccttcaggccctggaaccgcgcccgatccctgttgaccgcaagacggcaatggaacgtctggcatcggccctgccgcaggatatgaaaatccgccttgccttcttgagcgacgggctggcatcgcctgcagacgacaaaacttttgcaaccttcgacaagaccgggcatctggcctcggtgctctggtatgatgcagaccttggccgcacccttgcactcaccggcatcgacaacaaggcggatagtcttgaagccactgctgtgcgccccgatgggatcaccaccccacgccagctcaccgccgcctatgacgacaagggacggcgcatagcagaagccccgctttccttcgcgctcggcagtgcgaaagggacggcgcatttcaacctaccggtagagcttcgcaacgacttccgcctgatccgcgtcgatggcatggagcaggcaggcgcaacccggctgatcgatgcaggttcgcagcgccgcaccgtcggactgatcgccagcggcgacggcgatctggcacagccgctgctctcgccgcttcattatatttcccgggcgctctcgccctatgccaatctggtcgaaccgcgctccgccgaccttctgcaatccgtgccggaagtgctggatgccaaaccctcggtcctcatcatggccgatatcggcaccttgccggagccggtgatcgagcagcttaccagatggatcgaaaacggcggcacgctggtccgctttgccggaccgcgccttgccggtgccagcgacaacgatccactcctgcccgtcaaattgcgcaagggtgaacgtgcgctcggcggcacactctcgtggtcggaaccgcaaaagctgcgcgccttcccggataaaagcccctttgccgggctggcaatcccgcaagacgtcaacgtcaaccgtcaggttctggcagagccttccttcgatctgaacgacaaggcctatgcgatccttcaggacggcacgccgctggtgacgggcgaacggcacgggcacggcaatatcgtcctgttccacatcgcaccggatgcgacatggtcgagcctgccgatttccggcgccttcgtggaaatgctgcgccgcattgtctctctttcgcagagaaccggtgcacaggataatcaggcgagcctgtcattgccgccgttccagctcctttctgcggctggcgcgctcaccccgcccacaccggaagcaaagcccctgatcattgaaaagaacaagcagcccagcgtcggcatcaacacgccccccggcttctatggcaatgaggacggtttgaaagcactcaacatttttgagggcggcaatgtcaaattgcaaccgataagtcggcccgccctttcggtcgccgtcacgccagtctcttatacgtctgatcggtccgtttcactcaccgggccgttttttgcagccgccgccatgctgttggcgctcgacacatttttgatgctctggctgcgcggcgctttccgccgtcgcatgaaggtccgctccaggacggccagccttgcgatccttctcgcaggtagtctggcattcgcatgtccgccgacgcaccgggccgaagcgcaggaaccgcagcaggtgcatgacgacagcaaaccgggcgatggagccatcatcaattccgtgtcgcaaacgcatcttgcctatatcatcacaggcaaggccgatacggacaatatcagcaaggcgggcctcaagggcctgagctttgccctgatggacaagacggcgcttgaaccgggcgaccccatcggcgttgatccggcaaaggacgagctggccttctatccgctgatctactggccgatcgacccggatgcaccaatgccaagcccggaagcgattgcccgggtcgatgcctatatgcagcagggcggcacagttcttttcgatacgcgcaaccagttgcaggcaggcgcgagcctcgaccctgccgcctcacctgccaaccagcgcctgcgcgccattcttgacgggatgaacgtccccccgctggagccggtgccggacgatcatgtcttgaccaaagccttcttcatcatgcccgattttccgggccgttatgaaggaagcccgctctgggtggaagccacgacgcccaatgcctcgccgcaggatcgccctgtgcgcaccggcgatggtgtgacgccgatcatgattacggcgaatgattttgccagcgcatgggcggtggacgatcagggcaatcccctgtttccaacagtcccgaacgacccgatgcagcgcatttatgccattcgcggcggcgtcaatatcgtgatgtacatgctcaccggcaattacaaatccgatcaggtccacgttccggccctgctcgaaaggctggggaattagcatgatcccgaaaagtggaaaccgattttcgggcaagaaaatgtgccgtgaaaggaggggcgaatgaacatcgaatttgaacctttcctttccacgccatggctcatcgccattctggtgccgctggcgctattggtgcttgccaccgttttcctgcggatgcgcggcggcttgatccgcctcctggccgcagcagcattggcgctggcgctgttcaatccggtcatcatcaatgaagaacgcgaaccgctgaaaagcgtcgttgcggtggtggtggatcgcagccagagccagcaacttgggataagacatgccgatgccgctctgaaagccgtgcaggaccagcttgccaccatgccgcaatttgaaacccgcgtggtggaagcaggccaacccggtgaaaacgaagatggctatgccacccgcctgtttggcccgctcgcaagcgcccttctcgatgtgccgccatcgcgcgttgcaggcgctattctcattaccgatggtcaggtgcatgatgttccggccaataaaagcgcgcttggcttcgatgcgccgctgcacgcgctcgtaaccggcaggcccgatgagttcgaccgccgtatccgcttcaacaaggccccgcgctacggcatcagcggcaagccgctggaaatgtccttcacggtgatcgatgaaggcaagaatctcggcaatccagcgcctgtacaaatccgcgtcaatggcgaggtcgtcagcgaggaagaagcgcaagtcgggcgggaaacgcccgtcaccatcactttgccgcgcgctggcgtgaatattgtggagatcgcgacacctgcgcttcccggcgaagtgaccgatacgaacaaccgcgcagtcgccacggttgacggcattcgggaaaacctgcgtgtacttctggtttcaggcgagccgcataatggcgagcggacctggcgcaacctgctgaaatccgacgccgccgtcgatcttgtccacttcaccattctgcgcccgccggaaaagcaggatggcacgccgatcaacgaattgtcgctcatcgccttcccgacgcgcgaactgttcgtggataaggtcagtcaattcgacctcatcattctcgatcgctaccagcaccgcgacgtgctgcccctgctctattacgattatattgcgcaatatgtggagaatggcggcgcactgctgatcgcagccgggccggaatatgcgggcgaaacatccattgcccgcacgccgctttatagcgccttgcccgccctgccaaccggcaccgtgacggaaaaagccttctatccgcgcctgaccgaaatcggcaagcgccatcccgttacacgcggcctgaacggcagcgatcaggagccgccgcgctggagccgctggttccgcaccatcgatattgacgcaccgcagggagaaacggtgatgagcggcgcggataataagccgcttctggtgctcaaccgtgtcggcaagggccgcgtcggcatgttcctgtccgatcagggctggctatgggcgcgcggttttgagggcggtggcccctatgcctccctctatcgccgcattgcccattggctgatgcaggaaccggaactggaagaagaggcgctcactgccacgggcaatggccgcacgctttccatccgccgccagaccatgggtgacaatccgggcatggcggatatcacaacgccatccggcaaaaccttgcggacgaagcttgcccgcagcaagccgggcctttttgagagcacactccagacggatgagatcggcattttccgcgtcaggaatggcgatctggaaaccctcgcccatgtcggtcctgtcgatgcgccggaatttgccgatagtatttcgacaatggatcggctgaaaccgctggcagccgctacgggcggcgcggtttaccggcttcacgcaagcgcgcagagcagcgtgcatgtacccgccataactgctatccgcggcaaccgcgcggcaaacggcaatgactggatgggcctgcgcgaaaccgcagacacacaattgaaaagcgtcaatcgcctgccgctgttctccggctttctggcgcttggcctgctgctcttcatcttcggcagcatgtggtatcgcgaggggcggtaagccgcccccgatctgccttgccccacatgttcactctgccttgccaacggatcagggaaagatcaatcaggcccggttggcgtggcgcacgatccccttgacgccattcagcgcgcccgcagagagttcgcaggcgagcatccggcgcggatcgaccggcgctggcataaccatcgagcccggctgaaccggcttgaagccgaacggcccgtaataaggctcgtcacccacaaggatgaccagtttgtggccggctttcgctgccgcttccagcgccatgcgcataagcctcccgccgatgccgcgtttcttccattcaggccgcacgtccagcgggccaagaagaagggctggcgtctgtcccacgataatcggcgtcaaccgcaccgacccgacgacaatcccgcccatcagcgcaacaaaagacaggttcaggtcgtgaggaccgccttcgcggatgaaatgggcggcacgggtgaaacgccccggcccaaaggcttcagcattgatggcttcaatttcaatgtcgtgcgccgggcattcctgcgcgtaggtcagttcaagctgctgcatggggcttatcataacaagaaatgtcgatgaccctcgaaggtcgatggaatgcatgctgcgcagtttgcgcagtcaaagtttcatcgtcggatgaaccgcatttccatttaatcgcgcccctcaacggacagacccggccacaaattggaatttgcctagcaccaaattgcacacaggtaaaacaatttctttcaaaatggcggctataatttatctttttggcaccgttacgcactgttcacggtcagcggtcctgcaaaaccacggttcccggcctattctccttccaaaaggagagatcacatggggcttctggttgacggcaaatggcacgatgtctggtatgacaccggcagcacacagggccgtttcgagcgttccaaagcgcaattccgaaactgggtaacacaggacggcagcgcaggcccgaccggcgaaggcggtttcaaggcagagcctggccgctatcatctctatgtttcctatgcctgcccttgggcgcaccggaccttgattttccgcgcgctgaagaagctggaaaaaattatttccgtttcagtggttgatttcctgatggcggaggaaggctggactttctacggcaccacaggcagcaccggcgacgcgctttatggtgcaaagcggctttatgaaatctatacccgcgccgacccggcctattccggccgtgtaacggtgccggtgctctgggacaagcagcgcgaaaccatcgtttccaacgaatccgccgaaatcatccgcatgctgaaccacgctttcaatgaattcggcgatgccacgctcgatttctacccggcggccttgcgcaaccagatcgatacgctcaatgacttcatctatcccaatatcaacaatggggtttatcgtgctggcttcgccaccacgcaggaagcctatgaggaagctttccagcaagttttcgcggccctcgacgcgctggaacaaaagctgtcgcagcagcgctatctggccggttccagcctgaccgaacccgactggcggcttttcaccacgcttgtgcggttcgatccggtctatgtcggccatttcaaatgcaatcttcgcaggctcgcagattatccaaacctgtggaactatacccgcgacctctaccagacgccgggcgtggccgaaacggtcaatatggaacatatcaaggggcactattatcgcagccacaagaccatcaacccgaccggcatcgtgccggcaggcccggaaattgaatatacggcggcgcatgatcgcggccgcttcacaggctgaacctgcgcctttcctgcaacaatgcgaatataagatcagctttctctctcgtctgatggcgcctctttgatttggatcaatgggatgccgcgcgacgcagcccagattgggcacgctactacccaggacttacaggagagagaaaagatgaaccgcttcaccaagagcctcttggcagccaccgcgctcgccctcaccgcgccagccgcatttgccgccgatgcaatcgtcgcccagcccgccaccgaaattcaggctgtgccggaagccctgtcgccatggcagatccgcgtccgcgcacttggcgtcattgccgaaaattccggctatgtggacggcgttgcgggttccgatctcaattattccaagtcgatcactcctgaactcgatatcacctattacttcacgaagaacatcgccgccgaacttatcctcggcacgacctatgccaatatcaatggcgcgggttcgctggatggtttcggcaagatcggcaaggtctggattctgccgcccacgctcacgctgcaatatcacttcaccaatttcggcgctttcaaaccctatgtcggtgccggtgtgaactacaccttcttctataatcaggatgcgggaagcgtcgattatctgaaggtcaagaatacttttggcggcgcgctccagatcggcttcgactacatgctcaatgaacattggggcgtgaacttcgacgtgaagaagctcttcctcgaaccgaagttcgatgccactctggctggcggcgcggaagtcagcggcaaggccaagcttaatccgtggctgatcggcaccggtattacctaccgtttctgacaagcaccgatccggtgaaggcgcagcgcgccttcaccaaaatggaagcggctccagatcatgaagcacttcctgcaagcgccgcttggtggatgctgtcgtcccttccggcaaatcgtccagcgggaaaaatccgcagcttgcgatttccagatcaggcaaacgcggcccggtctgctcaaactcccggcagatataaagcgccacatgatcacgcggcgatgcatgcgcattcttgtaaagcgcaaaaagcttcgctggccctttcagaacgatattggcttcctcgcgcagttccttttccagtgcctgcccgaaagtctcgccgcgctccacaccgccgcccggcaattgccagccgggaacataagtgtgcttcacaagaaagaccgaatttttcttctcatcaagaatgaccgcccgaacaccaagggtcatgggccgccgaaacaaaaaatatgtatgaaatataaaatggcgaaagcgcattccgtcttctccacgcgggcgtttcatccttaatcaatgcgccggtcacatcaacaaaaagtccccagacaggttccgattttaaaaataatacagtaaatgagcgttatgttccgtcttgcgcacatttccgatgttcatctctcgcccttgccgcgggtgcgatatcgcgaattggcctcaaagcgcattaccggctacatcaactggctgcgcaatcgcaaaagcgcaatgcacggaacagtgctggacagcctcatcgccgatatgctggcccagacgccggatcacatcgcagtgacgggcgatctggtcaatctcgcgctcaatctcgaaatcgacattgcccatgactggctgcaactgttgggcgcgccgggcgatatttccgtcgttcctggcaaccacgatgcctatgtgcccggcgcactcgacaaggcctgccggaaatgggagccgtggatgcgcggtgacggcgtggacaataaaggaagacgcccgcaatttccctatatgcgggagcgcggcccggttgcattgatcggcgtttcttcggcgcgtgccacagcccccttcatggcaagcggggatttccttccggcacagggcaaacgtctggccgcgatgctggatgaagcgggtgcgcgcgggcttttccgcgtggtgatgatccaccacccgccggtctacggtgcaacatcagcgcacaagcggctatatggcatccgccgtttccagaaaatcatccgcgagcacggagccgaactcgtgctgcacggccacacgcatctgataacccattatgaaatcgatgggccggacggcaaagtgccggttatcagcgtaccgtccgccagccagagcttcggcggccgcaagcctgccgcccgctataatatcttcaatattgacaggaacccggatggcggctgggcctgcatcatggaagagcacggcatttcggacgccagcgagaaaatcacaaagctgaacgagcgcgtgctttactgacaaagaagcggccccgatgagaaacggagccgcttgaccttgatctgccgtctaccactatagtttgcattcttcgttatgccgggctgcaaagagcaatctatctgcgttccggtgctcacgtagccttaaatacgctgcgctccggtactcgaaaatcactcttttcgccacggcctgacgaatttgcaactgtagctctacttcgcaatcacacgatttgccgccgacaccacggcttcaagcgaggcgctgacgatattatcgttgatgccgacaccgaacagcttgccgccgggataaaccatctcgacataggaaatggccgaagcatccgaaccctgctggagcgaatgttcggaataatcgaccaccgacattttcacgccaagatatttcgacagcgcatccacgaaaccatcgatcggtcccgtgcccttgccctcgatagtcttggtgacaccgttatcggtgatctcagccgccaggatgcgccggcccttttgctcaggatcgggataggtgtggtgatccacgaacttcatgcgggcatcgggctgcgtcacatagagtttctggaactcctcgtaaatgcgcttcgatggcagctccttgccctcttcatccgtaatgtgctggatgatttcgcggaactcgacctgcaggttgcgcggcaggttcaggccgtaatcggcttgcaggatataggcgataccgcccttgcccgattgcgaattgatgcggatgatcgcctcgtaggagcggcccacatcctgcggatcgatcggcaggtaaggaacttcccaaaccggcgaattggccgaacggcgcgctttcatgcccttgttgatcgcatcctgatgcgagccggagaaagccgtatagaccagctcgcccacataaggatggcgctcggcgatcttcaactggttggaatattcgtagacttccttcatccggttgatatcggtgcaatccagcccggggtcgatgccctgcgtgtacatgttgagcgccagcgtcaccacatccacattgcccgtgcgctcgccattgccgaacagcgtgccttccacgcgatcagcgcctgccatcaggcccagttcagtggcggcaatgcccgtgccgcggtcattatgcggatgcagcgagataatcaggctctcgcgattgtccagattgcggcacatccattcgatctggtcggcatagacattcggcgtgttcatctccaccgtcgaaggcaggttgacgatcagcttgttgtccggcgtcggcttcacgatctcgatcaccgcattgcagatttccagcgccacatccagttcggtgccggtaaagctttccggcgaatactggaagcgataaccgccgccagccttggcagccatatccatgatcatcttggccgcatcggttgcaatctgcttgatgccgccgacatccttggcaaacaccacgcggcgctgcaattcgctggtggaattgtagaaatggatgatcggcgtcttcgcgccttccagcgcctcgaaagtgcgcgtaatcaattcaggacggcactggaccagaacctgcaaatccacgtcgtcaggaacatcgccctgttcaatggcccagcggcagaagtcgaaatccgtctgcgaagcggacgggaaaccgatctcgatttccgggaaacccatatcgatcagcaggcggaacatgcgctccttgcggtcatgccccatggggtcgatcaaagcctggttgccgtcgcgcagatcgaccgaacaccagatcggcgccttttcgatgcgtttggaaggccaagtgcggtcatcgagctgcggcgcagggaacggcgcgtatttggtaccggcaataggcatgcccttgcgtgccgatacggcttgggacacggactttggcgtggagacaggctggttcatttctcgtttcctcccggctttcaacggcgttccataccgtcaagcgcggacaaatgctgatcgattatatgggttttctggaaaggagcacaggtccggcgagaccgaagatcgaccgccggacgctcctctcaacgagcccggcgatcgccgctaaggccgagggtaagaagcgagtccagaacgcaaacatcaacgcgcgcgccgttggccgctgtcgaatgtcccaaagaagttgcgtatccggtaatcatgccaaagcttttacacgcgcgttccagcacgcgcaagatggtaatttggctcaggcgaacggaaccgaactggtgcccggcggaagcttagcctcatcctccggttcgacatggatcaccacgcgggcattcccgatctgcgccttcaccgcatcctcgatgcggtcacagatgacatgtgcatcgccgacgctcatatccgccgccacgacaaggtgaaactcgatgaaggtcacgcggcccgcaatgcgtgtcttgagatcgtgaacctcgatagccccacccgcattggccgagataacattgcggatacgcatttcctcggtcggctcgaccgcaatatccatcagcccctggaccgaggaattgatgacgtgccagccctgccagagaatattgatggccaccagaatggcgagcaatggatcgagcaccgaccaaccggttaccaccacgccgacaaggccgaccagaacgcccgcagaggtgaacacatccgtcatgatgtgcttgccgtcggcttccagtgctggcgagcggaatttgcgtccggtgcgaatcaacaatgtcgcccacaggccgtttatggcagcagcagccatgttgatgccgagacccagccagggttcatcgagcattcgcggtgtttccagtgcaaaccaggcctcgcggaagatcaaaagtgcggcgaccgtaatcagaacgccctccaccacagccgaaatatattccgccttgtggtgcccgaagggatgattgtcgtcggcgggcagatagctgacccgaatggcccaccacgcgccgattgccgcaatcacattgacaatcgattcgagtgcatccgaataaagagccacggagcctgtcagcgcataggccacatatttcagccccatcacaccgaaagcaacgggaatagaccaagcggcaagccgccgaacctttgcactcgcgtccataatgaacctttgattatcttgatctttcccgaaaccgggacgggcctacgcgtaagcccttcattcgttcgccagagcggttcctgtttcaacgaaatcgctggaaacgctctaactctttgttttgtcgcattatccggcacaaaaccgtttcacacttttgctggaaatgctctatatcctagaaaaacaaaacttcgtaccctgttttttgcgttccagcatttagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtcaaaacaaaggattagagcaccgatctgattcaatcagatcgaaacgcgctctaattttttcctgcaaatgtaaggtattacagttgcaaatgagttgccggagcaagcaacaggcaggaatcgccaaagcatgaaaaaaccagccgcaaggtttggctgcggctggcttcaagttagggcggaatatattctatcaatagttggtgcgttgcgccttgtgcttgcctgcaagatgcgtcacgacattctcgatcatgcgcataccggcattatggccaagcgtcatgatggattcgggatggaattgaacggctgccaccggttcatgtttatgttcaaaagccatgatgatcccgtcttccgtttcggctgtgacgagaaaatcatccggcaggcgttcaggatcggcgaagatcgaatgataacgccccaccgtcacttcctccggcaagccggagaaaatgcgctccggctttgatacgcggatgcgtgaaggcttgccatgcaccggaacgcgaagctggcgcaacgccccgccataggcttccgccagtgcctgaaggccgaggcagacgccaaaaatcggaagctggcgcttgcgcgccttatcgatggtcgccttgcaatcgaaatcctgcggcgagcccggtcccggcgataacaccaccagatcgggattgacgcggtcgaatatctcctctgccaccggtgaacgcacggtggaaaccttggcgcccgtctggcggaaataattggcaagcgtatggacgaaggaatcctcgtgatcgaccagcaggatcgaaaccccctcacccacctttgccgccacactttcttccgcgatctgattgctcttctgtgcgtcccgcacagccgcaatcatggccgatgccttcaattcggtctcggcttcttcctcgtcagggttggaatcgaacagaagcgtcgcccctgcacggatttccgccacaccatccttgatgcggatggtgcgcagcgtcagccctgtattcatatcgccattgaaatgcatcatgccgatcgcgccgccataccatgcgcgcgggctgcgttcgttttcctcaagaaagcgcattgcccacagcttcggcgcgcctgtcaccgtcacagcccatgcatggctgaggaagccgtcaaacgcatccatgccgtcacgcaggcggccttcgatatgatcgaccgtatggatcaggcgggaatacatctcgatctggcggcgaccgataacacgcaccgaacccggctcgcaaacgcggctcttgtcgttgcggtccacatccgaacacatggtcagctcggattcgtccttcttggaattaagcagtttcaatatctgctcagaatccgaaattgcatcttcaccgcgcttgatggtgccggaaatcgggcaggtctcgatgcgccgcccattgacgcgcacaaacatttccggcgatgcgccgaccagatattcgctctcgcccagattgatgaaaaaggaatagggcgaaggattgatcgacttcagccggcggaaaatctccgacggcgccgtgtggcagcgctcatagaaggtctggcccggcacaacctcgaacaggtcgccgcgcttgaagctttccttggcgcgctcgacaagcctggcatattcacccggattatgatcgccgcgcgcaagcttgcgctccgatggcttgaaaggcaccaccggcgtcgcgcgatcaagaccgtgcgtggacgaaccgccgcagcgaaattcataacggtccacccaggcgcgcgccgcataatggtcggcgacgaagatttcgtcgggaatgaacagcacgaggtcacgctggtcgtccgggcgcttcagcttgtactggatgggatcgaactggaacgccagatcatagccaaaggcgccataaaggccgagattggcatcctcctccgagaagaaaagcccgactatggcgcgcagcaccgtaaagaccgagggcatgcgcgagcgttcttcttccgtgaaggtgccgaccggttccacaatcgtcagatcgatacggttttcgccggactggtcgatctttacttccgaaagcgccttgacggtatccagaatgggccgaagcaggatgacgccgcgcgcgttcagcgcctcgatgcgcatcgtgcgggcacgcgacgtgatgacgaccggcggatcgacaattgcggtatcccatcgcgtatagcggcccggatattcgtaattggacgagaacaccgcaccgcgccgttcgttcagcacatcgatatagctttcaatggcgcccttataggccgtgaggtggcgcacccgctcgacgatgataccgcctgccgtttcgtgctggaatatctcgctatccgcagtcttcgcattcatgatcggctatcccaaatctctttcgtttccgaatatttcctgttcccgcttcgcgaaacatgctttcggtcttattccaacagccaaacaaaaaggccgcccagataatcccagcggcctgtcttctgaacgcatatgcacgaacgcctgcgtggccgcttttagcgagcccaccaccaaccgttgatgacgataatgcgcgaaatgttcatggaagtactgttagcgttcaacatgccaccttgcaaccggaaaattgaaacccggattatcatatgacattatttctgctatcagataaaaagaaaacctgaatgctgtaaaaacagcccgggctttctctcgtccttaataaggacatacagacaagtataagcgggtctatcttgcctgttccaagcgggacaacgtcccaaagtcaaaaatatataagtgaattataaattttagtatgttgatacttttaccacaggttgcacaccaatatcaacccttaattgtatttggagatattcttgttccattgaccaggtttgccaagctaatttaaaattttgcaaaacatccaacaagtttcatcttgcgtcggaaacggatttcggattcatttccggtgcaactcatctacaaattaagaagagagccgttgcccacaaacggccaaccggggacagtttgatgaaaaatctcgatgcgatggacagaagtattctgcgcgcgcttcaggaaaatggacgcctgaccaataccgaacttgccgatcgcataaatctttcgcagacggccaccgccgaacgcgtcaagcgcctgacgcgcgaaggctatattctgggctattccgcgcggctttcgcccaaaaggctcgaccgcgccatgctggtattcattgaaatcaagcttgaccgcacgacgccggaagtctttgaaaccttttccacattcacccgcagcaacccggacattctggaatgccacatggtcgcaggcggctttgattatctggtcaaggcacgcgtatcggacatggaccactaccgccggttcctttccgaagccctgctttcgctgccgggcgtacgcgaatcccacacttatgcggtgatggaagaagtgaaggaaacggctgacatcgccgtttgaaatagccggcacaaaagctatcgggtaataaacgcaagccttgcctgccatcgggattgctgtcagcggcatgacagcaaccggcaagctggcgctctttccatcttaccagcggaaaattacgggtatatacccgcatcatgaccaccccctgtttctgcatctatctgcgtcaggcagcccgcaagatctcgaacatctatgatgaggctctggcgccgcttggaatcaacgtcgcgcagttcagcacattgcgaaaaatccgccgggccgggtccatttcgctgagcgagcttgcacgcctgtccgagctggatcgctctaccatggggcgcaacaccaaagtcctgcaacgcatgggactgatcgaacatgtggcgagcgatgaccaccgtgaaacaaatctcaccttgaccactgaggggcgcaacctggccgagcgcggcgcgcctctctggaacagggcgcagaaagaaatcgaaacacggctgggcggggatggcgcaaaacaattgctcgcgctcctgcgcaggcttgattgtgaacaatgaaagacgcccgcacactgtcgcataagggacaggcggcatcaccagacaacacgcggctgggcgcaaatccagtccgaacctgaaagcgccaaagatgatttcagcccgccttgccggttttctcgcacagagaaacatccattacggatgggtgattgccgccatcaccttcctgaccatgctggcgaccgccgccatgggttcggcgggcattctgattgacccgcttcagcgggaattcggctggaccaacgcgaatatttccttcgccatggcattgcgcctggttctctttggcctcatggggccgttcgccgccgccttcatgaaccagttcgggctgcgccgcgtcgtggcggcagccctcatcatgatttcagccggcctcatcggctccatcttcatgaccgaggaatggcagatggtggcgctatggggtgtcgttatcgggcttggcaccggcatgacggcgctggtgctcggcgcaaccgtcgccgcacgctggtttgaaaagcgccgcggtctggttgtcggcctgatgaccgccagcaatgccaccggccagcttgttttcatgccgatcctcgccagcgtgagccagaccatcggctggcgcacctcacttgccatcgtcattgtctttttgctgaccgcgctcatgctggtgctgatcctcatgcgcgatcatccggcagatgtcggcctcaagccctttggccgcctggccccgctgcccgaaccggaaccgcgcaaaagctttggcgcgatgcttgcctcgccgctcgtcacgctgcgtgaagcgtcccccaccccaactttctgggttctgttcctgaccttcttcgtctgtggcttttccacgaacggcctcatccagacgcactggatttcactatgcggcgatttcggcatcgcccccgtcggcgcggccggtatcctcgccgtcatcggcgcattcgacctgatcggaaccatcatgtcaggctggctttccgaccgtttcgacaaccgctggctcctgttctggttctatgcactgcgcgggctgtcgctgatctatctcaccttcaccgatttctcggtctatgaactggcgctcttcgcaattttctatggcctggattgggttgcaaccgtaccgcccaccgtcaagctcgcggccgagcgtttcgggccggaaaaggcgggcctcattttcggctgggtgttcacgggccatcaggttggcgcggcggcggcggccgcctttgcaggcttcgtacgcaccgattacgacagctatacgcccgcactcattctggcaggttcgctgtgctttgccgctgccgccatggtgttcatgatcagccgcccggcttcaaggccagctctgcaagcatcataaaaaagcgtcaccccaatccgcacggcgcgcccggcggaagaattcaccgtcccgtttcgtggtcagacgttcttccgcctgcccgtcctgcttgcaaagcttgatggaaaccttgccgccgccaacccttggcggagcaatcacccgcgcggccacgccagcgggcttttcacgcacagcggcaagatagacgaatttctcgtcctcccacggcacttccgcatccttcgtcatgcgatgaatacgagaccgcgccacgcgctgcgagaaatggcaccagtcgggcgcaaccagcgggcaatccagcccgtgcgggcatggcgcggcgatataggcgcccctggcgatcagagccttgcgtgcatcgaggatgcgccgccagcctgccggtgtgccgggttccacaatgacgaacatctgccgcgcggaggcccacaaccgctcgatcagcttttcacgctcatcgggtgcaagctcatccagtacataggcgatggtaacgagatcggcatacggaaattccagtctttcgcgcaccacatcccctgcccgccagtcaagcatggtaagaccactatggcgcgcaagatcgctgcccacagcgcgaatggcaggactggcctcgatcatggttgccgattgaagctccggccagcattgctttgccgcccaaagcgcagtacccggccccgcccccacatcaagcatcgattgcggcgcaaattcggggcagctttctgcggcgctgtccagactggcgcgcaccgccgcataggtcgcgggcaagcgtgccgccagataggctttcgccgcaagctcgtcgcaaatatgcaggcggccatcgcgcgtttccgcacgatagcggcgcgagagaatctcggatgcgcgcttcagatcggccaatgccacgccctcaagcgcgccatccaccgcgtggcgcaaggatgcaggcaattccatcaggattaacgctccagaacctgcttcacatccacaaggttcgagcgaacgcgcaggatatagaagcccatcgtggtcaggtgagacggcgtgatccacgcatccgggttgccattggaaacgatgaatggctgcatgtcgagcgcatcccgaagctgcttttccatctcatcccacacaccgtccagatgcttttcagccagcacattgcggaaatccgaatgggcggcacgcagcaagccgtaataggcgtaaagctggccataggcgaaccagaaacgatcatccgcccgggtatcgaaccagcccgcatggtagttttccgcccggtccttgaggatcgcggatgtagagccaagatcgctcgcgatgcggtcaacaaactggatcagattgtccgcgcgggcatcgaaggtcgcctggcaattttcaagccgtccattgaaggcgcgcaaatccttgatcgcggagcgataatagctgggtgtcggcgttttggggccgaagggattgaggccgaaataccaggcatcttccgcaaactgaagattgccgcgcgctttctgcaaatccccatcgatctgcgacgtgccgcgcagacggccgatattgtcaaccagctcgatagccgtgcggcgcacggcggcattgatgccgcgctgaaacgacgccttgttgtcgaggaagggtgtgcgatcccagtcaagcccgaagaagccaagcttgtagagcagcatggaggaaatccatgcattctggttgacgttgaaatcggtaagatcggcggcaacgtccgcaatggccgaaggcgaacatttgcgtaccgaagacggtatctgcgcggcctgaaccggctggcctgccggggctggattatccgcatcggcgggagccggctcactggccagggggagcggtgcttccgcttttatttcctcaccgggtgtcgccgcatcctgatagctatattttgccggatagtcgggattgaaattggtccaggcctgtgtttgccagatgaaatagacataaagcccgccaaggccgatcacggcgatcgcaaccacggctttccacaaggttccaagctgcaggaacagccgccataaagcgccaagcggcacggcgatcagccgggccagcgccgcgataaagcggccaaggaaggaaaaaacgccccccacagcatcccacactctcattcatccttcacattgcccgcgacagcgggcgaaccggaacccggacccgaaaagcccttttctttcaaatagagtgtggccagcttttcgacaacctggcaggccgctaaaagcctcgtccaactgattttatctgtcattttcaacggacagggttgaaaccggaggcttgatacgtaacatggcgccatcccgcttcggccaatcgcgtggcagccctgcccatttcccatgaccgacggttcggaaaaacaatgggagacagcagtttcaggaagagtaaaccggttttacgccggaaactgcaacgaacgtcgcaatcaagaacattttcgccgctatggtacttgaatggcgaaatctttggtgtttgctaaagctaggaccggaaaaaacaatcaatccgtcaaaaacggccggtaaatggagagaagaatgaagcatgtatcgacctgcatgtttacgcttgccctgggtggctttgccatgggaacggcaatgctaagcaccccggaaatcggccttgcggctgagccagcgagttgctcgaccgtccgcttctccgatgtcggctggaccgacatcacctcgacaacggcggtcgcaaccgaaattctcaaaggtctgggctacacgaccgatatcaaggttctctccgtgccggtaacctatgcatcgctcgccaaaaaggacatcgacgtcttccttggctactggaacccatccatgagcgccgatctccagccctatctggacaacaagaccgttgagacgctgcgcaccaacctgaccggcgcaaaatatacgctcgccgtgccgcaatttgtctttgatgaagggctgaagaatttcaaggatattgccaaattcaaggacaagctcggcggcaagatctacggcatcgagcccggcaatgacggcaaccgtctgatcctcagcatgatcaacaagaatgcctttggcctcaaatcctttgaactggccgaatcgtccgaacagggaatgcttgcgcaggtcgcccgcagcatcaagagcaaggaacccatcgtctttctcgcctgggaaccgcaccccatgaacaagcgcttcaagatagcctatctcaccggcggcgatgatttcttcggcccgaatctgggcggcgccaaagttgagaccaatgtgcgcaccggctacacgcaggaatgccccaatgttggcaagttcctcaccaatctcgaattcaacctcgatatggaaaacgacattatgggcaaaatcctcgatgacggcgaagagcctgcgaaggcggccaccgaatggttgaaagccaatccgggcgttctcaaccaatggcttgcaggcgttaccaccgttgacggcaaggaaggcctgcctgccgtcagatcggccctcggcctctgatcctgaatatcaacagggtcgcgggcaaaccgcggccttaaaattatgcccccctcccacaagaggcacgcagcaggagacttgatcgttgaactggctgacggattacaagatacctgtcgggccaaccgccaaatcggtggtggactggctgacgacccatctgggacttttcttcgacactctggccgcagtcatgcagagcttgattgacggtttgctgtatctcctggaactccctcaccccctccttctgatcgccatctttgcaatcattgcatggctcattcagcgtcgtatctcggtcgttctgctcaccattctgggtttccttttcatcatcaaccagggctattgggaacccaccctgaaaacactcaccctcgttctgtcatcatgttttgtctgcatggtgatcggcgtaccacttggaatcgccgcagcccatcgcccggccctttacgccgcgatgcgccctgtgctcgacctgatgcaaacgctgccgactttcgtgtatctgatcccggcgattgttttctttggtatcggcatggtgccgggtcttctcgccaccgtcatcttcgtgatccctgctcctatccgcctgacccagctcggcatttcctcaacacccgcctcgctcatcgaagccggcgaagctttcggcgcgtcacgctcgcagcttctctggaaggttgaactgccctacgcgatgccgcaaattctggccggcctcacccagacgatcatgctgtcgctttcgatggtggtcattgcagcccttgtcggtgccgatggcctcggcgtgcctgtggttcgcggccttaactccgtcaatatttcgctgggttttgaagcaggtttcatcatcgtcgtggtcgccatcgtgctcgaccgtatcttccgcgccggacgtgagaaatagcatgatcccgaaaagcagaaaccggttttccgacacgatcatgcccagacgaagagacctggcgacatgttttgattaaatcattggacaggctctatccatttgtttttacgcgcatcttgctcaaaaacccgctcacatttttcgggatgcgcaccaggaggcgcggatgacgattatcgcacttgaagacgtttgcatcatcttcggcaaaaatgtcgatgaggcgcttcatctggccgaccgcggcgaaacacgctccaggatccagaccgaaaccggccttgtgctcggcgtccataattgtacactcgatatcgaggaaggcgaaatcctcgtcctgatgggcctatccggcgccggaaaatccacacttctgcgtgcaatcaatcgtctcaaccccatctcgcgcgggcgtgcactggttcacgatggcgagcgcagcatcgatgtgggaaaagctgaccgcgcaacactgcgccgtctgcgcaccgagcttgtctccatggtgttccaacagtttggtctgctgccatggcgtagcgtcgaggaaaatgttgccttcgggctggaaatctccggtatgggcaaggaagaacggctggacaaggcgcgccagcagcttgaactcgtcggcttgcaggattgggccacccgcaaggtgggtgagctttccggcgggatgcagcaacgcgtcgggcttgcccgcgcctttgcaaccggcgcgcccattctcctgatggacgaaccgttctccgccctcgacccgctgattcgtacccgcctgcaggacgaattgctggccttccagtcacgcctgagaaaaaccatcgttttcgtcagccatgaccttgatgaagcaatgaagattggcaatcgcatcgccatcatggaaggcggacgcatcgttcaatgcgggacgccgcaggagattctcctgcaccctgccaatgaatatgttgccgacttcgttgcccatatgaacccgctcggcgtgcttcgggccgctgacataatggtgcctttcgaccgcaatgcagcgccacgtccttttgctgcaacggccaggcgcgaaacgctggtgcgggatttgatgactgcggtggcggatagcggtggcgatgtcggtatcattgaaaacggtgccatcgtcggcaagattgcagccgatgatatcgtgcgcgccctcgcctggcatcagcagcgcggaacatgaactaaagcatgatcccgaaaagtgtaagtgggttatggagcaagatgcgtatcaaaacacaggacatacaagcacattttccacccaaaaaattgccgacaacgcgaatataacaatagaaacgattaaataaaaatacatacttataccgatatacttaatatcgcaacatttccttatacttcaaatattagaagcttacaacaagcttctcgcgaaaaagccgcacatgagaatatgcggctcttgtttttcagactttacacatagaaatcagctaaggactgcctgtcttgctgcagcacgtgcttcaacgcgcgcgcgaatagcattgacatctgcacgcggcgtcgcagcaaaaagcttctttgtatagtcatgctgcggattgttgaacacatcgtcatgcgaaccatattcaaccacctcgccgaaatacatcaccatcacatcatctgcgatatagcgcacaaccgagaggtcatggctgatgaagacataggtgaggccaaactcttcctgcaggtcggacaggagattgagcacctgtgcctgaacggacaggtcgagcgcggaaaccggctcatcgaggatgagcagcttcgggttgagcatcagcgcgcgcgcaatggcaatacgctggcgctaaccaccggaaaacatatgcgggtagcggttgaagtgttcgcgctcaaggccgaccttcaaaagcatctgcatggctttggagcggcgctcgtctgccgacatattggtgttgagcagcagcggctcggccagaacatccccgattttctggcgcggattgagcgagccataggggttctggaacacgatctgcaccttctggcgcatttccggcagcaggccatcgcgggcgatgttcacatccttgccgccgatcttcaactcgccggaagtctgcggatcgatcatggtgagaatgcgcgccagagtggacttgccacagcccgattcaccgacaatcgccagcgtcttgcctttttcgaccttgaaactcacccccttgacggcatgaacaactttcggcttgccgaacaggccgccgccaacatgataatcgcgcttgatgtcgcgcgcctcgagaacgatctcgctcatcgcgcttctcctgcactgatattctcaaagacaaaatcagaaaccgtcggaagacgattaccagtcgcattttccggcagggccgagagcagcgcacgggtgtaagggtgcttgggcgcggaaaacagcgacagcacgtcggcatcttccatcttgtggcccttgtattgcacgataacccggtctgccgtttcagccaccacacccatatcatgggtaatcatgatgaggcccatgccgtgctccacctgaagccgcatcaggagatcgagaatctgcttctggatcgtcacatcgagtgcggtcgtgggttcgtcggcaatcaggagcttcggattacaggcaatcgcaatcgcgatcatcacgcgctggcactggccgcccgacatctggtgcgggaagcttttcagacgctccgccgcatcacggataccgaccagttccagaagctcgatagcgcgggcacggcttgcagaagcccccatacccatatgctgcttcaggacttcctcaagctgatagccgaccgtaaaacacggattgaggcttgctacgggctcctgaaagatcatcgaaatatcgcggccgatgatcttgcggcgctgactgtcggacagggtgcgcaggtccatgccgtcgaacatcatcacatcggcggttacggtcgcagtctttggcaaaagacccataaccgccagcattccgacggacttgcccgaaccggattcgccgacgatggccagcacttcacccttgttaacggtgacgtcgatcccgtccaccgccttgaacgggccagtggatgtatcgaaggaaaccgtgagatttttaatatcgagtagcacttcgatcaactccgctttagcttcggatcaagcgcatcgcgcagaccgtcgccgatcagattgatggcgagaacagtgatgaggatcgcaaggccggggaacgtgacgacccaccaggcgcgcatgatgaactcgcgtgcttcggcaagcatcgtgccccattcaggcgttggcggttgggcccccatgccaagaaagccaagtgccgcaacgtcgaggatggcattggaaaacgacatcgtggcctgcaccaccagcggcgcaaggcagtttggcaggatggtcttgaacatcaggcgcaacttgcctgcaccggcaagcttggccgccgttgcatattcacgttccttttccgccatgacggccgcgcgggtaaggcgcgaaaaatgcggcagcagaaccagagtgatcgccagaaccgcattaatcagccccggcccgagaatggcgacgagaaccagcgccagcaaaagcgacgggaatgccagcatgacgtccatgatgcgcatggcgaccgtatcgacgccaccgcccatatagccggaaaacacgccgatggcgatgccgaggctcatggagatgatgacgataacgaagccaacgagcagcgaatattgcgcgccatagatcaggcgcgaaagaatatcgcggccgaccgcatccgttccaaggaggaactgggttgaaccgccctcttcccagaagggcggcacgagcatgaaatcgcggaactgttccgacgggttatgcggggcaagaaccggcgcaaagattgcaacaagaaccagcgccgtaaaaacaacgaggccgataacagcaccgcgattgacgctgaaataaaaccagaagtcccgcaatgcacgaagcgtgcctacgtccttcacggcttccggctgaatagttgagtgtgtcatattcccctcacttgtgccggatacgcgggttgatgaggccgtaaagcaggtccacgaccagattcacaatcataatgatgaaggcgatcagcagaagcccgctctgaacgaccggataatcgcggcgcgaaatggaatcgagcatccatttaccgataccgggccatgagaaaattgtttcggtcaggattgcgcccgccatcaacacgccgacctgcaggccgattgtcgtgatgaccgggatcatcgcattgcgcagcgcatgaagaccgacaatgcggcgtatgggaaggcccttggcgcgcgcagtacgcacataatcttcgcccagaacttccagcatcgccgaacgggtctggcgcgcaatcaccgcaagcggaatggtcgcaagcacgatggtcggcaagatgagatgcgaagcagccgacaggaaagcgcccttctggcccgaaagcaggctgtcgatcagcatgaagcccgaaacgggagtgaaataatagagaagcgaaatgcggcccgaaacgggggtccactgcaaaacaccggagaagaagatgatgagaagcagcgcccaccagaaaatcggcatcgaataaccgaccagtgaaatgcccataagcccctgatcgaaccaggagccgcgcttgacggcagcgatgacgccggcaggaatgccaatgaggacagccaggataatcgcgcagatggacaactcgacggctgcaggaaaaagcgcgaaaaattccactaggacaggctttttcgtcaccagagactgaccgaaatcgccgtgcagcaagttccagacataaaggagatattgctcccagatcggacgatcaaatccgagctgcgccatgagttcagcatggcgttcaggactcacaccccgttcgccggccatcagcagcacgggatcgccgggcaggacccgcacgaaagcgaaagccacaattgtaatgcctatgaaggtcggaaccagatagacaagtttgtttaatatgaaacggaacataaaaaaaccccgaccgggcgcagagggttccccacacccggccacggatttgatgaaaccgaaacccgtatgcctcctgaaaggagacatgaacgaattccggtttcaaagccaaatcagtaaccagttgaatcgggtatggcctacggatgtgaggttcctgagcgtgcagtcacgcaaaggacaggaacccccaatccaccacactcgcgttgtcaggtcttactcagaaatatcgacttcttcaaagcgataatcgccgagcgggctctgcttgaagcccgtgaccttagccgacatcggcacgaagaccgtcgaatgcgcaattgtatcccaaggagcctgctccttgaagaccgcctgtgcttcttcgtaaagcttggtgcgctcttcctggctggtcgaggtcttggctttctggatcaggtcctcaaacggcttgtagcaccactgggcgcggttgttgttgccaaggccagcgcagccgaggagcgtccccaggaagttgtccggacgccattgtcgccggtccatcccatgatcacagcgccgtcacgatccttttcagacgacttcttgagatattcaccccattccatcgagacgatgtcagccttgacgccgaccttcgccagatcagcctgcatgagttcggccgtacggcgcgcattcggcatataggggcggctgacaggcatggcccagatcttcatcgaaagatctttcacgccagcagcttcaagcgccttctttgcagcttcaggatcgtacttatcgtccacgacctcttcgttgtagctctacatcgtcggcgggatcgggtttttggcgacctgaccctgcccctggaacacagcgtcaatgatagccttcttgttgatggcctggttgagcgccttgcgcacttccggcttatcgaacggcgccttcagcgtattataggcaagatatgccacgttcaggccagcctgttcgtcaaccttgaggttgggatcagcctgaaggcccttgatatccgccggagccggataggacataagctggcattcgccggccttgagcttctgcgcgcgaacagcaggatcggtcgtgatcgcgaagaccagatcgtcgatcttcgggcgtccgccccaatagtcgtcatttgccttgaagcgaacgacagcgtccttctgataagcaacgaactggaacggacccgtaccgaccgggtactgattcagatcgtccttcttgccatcggcggccagcttgtccgtatattccttggaaataatcgaggcgaaaggcatcgagatattggcgaggaaaggcgcttccggacggttcagcacgaacttgacggtataatcatcaaccttgacaagatccttgatgagcgtgcccatctccatgctgtcaaaatattcataggtgatgccagcggtgtactggtaccacggattatccttgttgcgcatgcgatcaaacgagaagatcacgtcatccgcgttgaaatcgcgggtcggcgtgaaatggtcgctcgaatggaacttgacgcccttgcgcagatggaaggtatattccagaccatcgtcgctgacatcccagctttctgccagacccggcacaactttcgtcgttccgttttcaaattcggcaaggcggttgtaaaccggatgcgccgaagcatcgaacgtatcaccgcccgtataggctgccggatcgaagccttcaggcgaagccggcgagcaatacacgaaggttttcgccgaagctgcaccgctcataagagcaactagcgccgttgccgccaggagtttctgataaaatttcattattgtccgcctccacggaaaagcctgccgcgcgcaccccattgcccgcagcctggcttatcgaaacgtgtgggaggtcactttgcaagcgtaatttttagaacagcttcacattctcaactgaatttagccaaaattgttagatttttttcctatttttttgggaatggtggaaaattgcgctaagggccatcaatttataataatcttcacataagcatgatatggccttatacgcctttcatatcttgttgcgggccttattgcagtgtccggatgggaccttgcgagaggaaaaactcggcaaggggatgccctcgcaacacgattcactgcgaaacaattgcaatggaccggaatccacaaggctcccctcgtattcgccgccgctatctcgaccataattccaaggtcgcactttatgtagatctcggaaacttttgccttttccatctcgctgtagaaagtgcgagcttgaatggcggcttcggcagggctttaaattcaatacggatgatcgcctgagcaggtcgcaaacgagtgccgatatcacggatggagaacaatccgctctcggcgactatcataagaaccacgcttataataagaactgcattggcaaaatcgcacgccttgccgaaaacgcggaaggcaatatgagaaaattgaaaaagacttgaaaaatgataggcttagactaggatggcatggatttcgtcaatggcgatcgggtggccaggctaacgtttgcatcaagctgcgattctatcgaaacggtcgttcaaacattgccccctgacgcaaataaagccccctgaaacaaaaacgcatttttttgggacaaatttgtgatttttgtgccgttttgaatataagcaagggctcctcaaatccaatatatagtattaattttaacgggccaaacagaaaaacttgggtgtatttttaacttcatgcagtcttacgggggtatgacggcaaatgactaacaaagttactttttatgatttagtagaaaacgcagatcaggctgcagattttctctcagcgcttgctaacaataaaaggcttctgattctctgcaagctacttcataatgaaatgtcagtgggcgcgctggcaaaagctattgatctcagccagtctgcactttcacaacatctggccaagctgcgggctctcgatctcgtctcgacgcggcgcgatgcccagaccatctattatatggtttcttcgccacacatcgaattgatgttgtcgacgctctccggcctctatatgagtcccacaccacgccggcgtgaaatgatggcggtggcgcaccaataaaccacatcccatgaggccgcagccgtgcgatgcaggatatagataccagatcgcacgactgcgtctttgtaatcgatgacgcggacgacattcgcctcgctccatatcgcgacatccgcgaaaaggatcttgtggggcgtcaacagcgttttatcgctgaaggtaaagtggttttgaacgtgcttttttcctcttccgcacgttttgaaacggaatccctgctcgtactggagaaccggctgggaggattgaccgaacagctaaggcagttgccgccgggcgtgcctgtttattcagtgccgcaagcaatcatggatgcggtcgcgggctttcatgttcatcgcggcattttggccgttggccgccgaaaatcacagcctgaccttcgggatatgctggccgccctgccccaaaaatctttggtggtggttttgtgcggaatttccaaccacgataatgtcggctcgatcttccgcaatgctgccgcttttgaggccgattgcgtattgatggacgagacctgttgcgatccgctttatcgcaaggcaatccgcgtctcggtcggcgcggcgctcaaggttccttattttcacggcggcacgattgacgacatcaacgccgctcttgcagaggccgggttcaatcttctggccctcaccccatccgcaccgcgcagtatctatgaagccaccatttgcgaacggcaggctcttcttcttggcaccgagggtgaaggattgccttcccgttttctggaaaggctggaaactgcgcgaattcccatgtcgaagacattcgacagcctcaatgtcgcaaccgcatccggcattgccttgtctcgtttcagcaagttttcctagagcattttcgagccaaaagtgtgaaacgcctacgcggggaaatcagtccaccgggctgatttatggtcccgcttcgatacgtgggataatgcggcaaaacaaatagttagagcggttccggcgattgtgttaaaacaggaaccgctttagaacattttcaaaccaaaaaacctccggcatgaaccggaggttttttggtttgaaaactcgcctttaccaagtcaggctgcggaagccttgtcagcatttgccatcaggcggcgcagcatttcttccgcctgcggctcacgctcggagcgtccgataaagccgccgccgaacacgcgggcggcattgctgtcatcggaatagagcacacaggcctgtccgggcgcgatgccgctttcgccatcgaccagctccacccacgtctgcccatctgcatggcgcagcacagccgggcgcggcgggcgcgtcgagcgaaccttggcgaaaacttccattccgcttttcggcagatcggcgatcggggtgtcacccagccaattgacatcacgcaggaaaaccttgtgcgtctcaagcgcctcgcgcgggccaacgatgacacgcgcattggccgcatccagatgcacgacgtaaagagcttcgcccgtggcgacgccaatgccgcgacgctggccgacggtataatgtacgataccatcgtggcgcccgagggtgcgcccatcaatatgcacgatatcgcccggattggcagcttccggcttcaatctggaaataatgtcggaatatttgccctgcggcacaaagcagatatcctggctatcctgcttcttggcgacagtcaggcccagttcctcggcgatttcacgcacctgcgccttcggcagatggccaagcgggaagcgcagataatcgatctgctcctgcgtcgtggcaaaaaggaaatagctctggtcccggtcggtatccaccgggcggtaaagcgcacgatgggcgccattggcacggctgcggatataatgtccggttgccagtgcatcagcgccaagatcgcgcgctgtctgcaaaagatcggcaaacttgacggtctggttgcaggaaacacatggaatcggcgtttcgccactcacataggagttggcaaagggatcgataacggcttcacgaaaacgcgcttcgtaatccagcacataatggggaatgccgaggctctcggaaacgcggcgggcgtcttcaatatcctgtcctgcacagcaggaaccggcgcggtgaacggctgcgccatggtcataaagctgtagcgtcacgccaacgacgtcataaccttcacgtttgaggatccccgccacaactgatgaatcgacgccacccgacatggcaacgacaacgcgcgtgtcttccggctttcccggcagatcgaggctgttcaggctcatgattgattccagcttccgggcataagagccctgcttctcaaaatttcaatttctgcgccctatatagggcaaactgcggcaatttgccaagtgtcgcaaaacaatcaatgtccagattgcgacaaccggcccgcacttcgttgaaaacattgtcggcgatgaacgaacgggccatttttatatcccaaaaagccaatatttttccaagtgttaccagagcgttaccagcagcttaggtaatttttaaagctgtcgcgctagtctcctactcgattaggtccttgagtgttgtgtagagagtacaatgaccgatctggtaagaccgcgtataaaatatgttatcggtcctgatggcagcccgctgaccatcgcggacctcccccccgccaatacaaggcgctgggtcattcgccgcaaggctgaagtcgtcgccgcagtgcggggcgggcttctcagccttgaggaggcatgccagcgttatacattgacggtggaggaattcctttcctggcaatcctcaatcgatgagcatggtctcgccggcctcaggaccaccagaatccagcaatatcggcactagactatttcaagtgcaggccggttttgcagggataataagacaagacagataaagcatatcccgctcttggggatcgccgccaacccttattgaccacggcgcgctttggaaaattgaaaaccggcccctcggggccggtttttgtttgcacattgtctgcttatgctatgaattgaaatagcgctttattcaggaggatggcatgagcgggaatatcgaaattcgcaaggaagacagttccgatggcgggtgctacgtggccacgtttgaaggcagcgaagccgagatgacctatacgaaacttggcccttccctcatctccatcgaccatactttcgtgccggattccatgcgcggcaaaggcgtggcgcaggcacttgcaaaaaatgcggttctggatgcacgccgtagcggttggaaaatcattccgcgttgcagcttcatgcaggcacaggcttcgcgcaatcccgactggtcggatgttctgggaagctagagcattttcgcgccaaaaccgtttcacacttttggcgcgaaaatgctctattgcgtgtcgcggatgcgggttgcgaggcttttgggcgctttattctttttgcctttgcccttttccgtcagggccgttcccttgagcagcttatggatcggtgaatcgggtccttccctttcggccgtaatggcaaccatgcgggcggcaagggtggccatttcctcacgcagcgcagcattttggcgcgcaatctcaatctgatcggcactcatgagcgcgccatcgccatgacgattttgccgctccagtttttcctgcgcatcggaaagttcggaaatcagcttttccagcttctgctgcaattcaccattgcggcgcgtctcgcttttcagtttcgtctgcgccgccgtcaactgcgttgaaagctcgttatagcgggcagttgcatcctttcggtcatggcgcatttcggtaatctcgctcattaaacgactaatctcggcctcatgcgcgcttatttcgatgcgcagcgtatccgcaaggctctcaagtgcaacataatggccctgcacccgctccagttcggcctggagaatttccgctttttcaagcgccgtatcgcgcgcctgccgggcttcagcggctcccttttcctcctcaccaagccgcttttcaagcctggcaatgttttgttcaagaaggggaatgcgtttcagctcatcctgctggcgcgccaatgtcactttttgttccgccgtcttgccgcgttccagcttcagcaattgttcaagcttgctcacggcgacagcgtgctcggcgcgaaggccgtctcggtcggcacggatttcagctaaggttatcggcagttcggcctgcacctgacgccgcgccagaaagaaggcgcgccgccatacggaaggaccaagcagaaccacgacgaaaaccgccacgagaacgccaagcatcaaaaagagagcggattgaatcacgatttcaacggcccgggcggttgcagacaagatctattcgatattcataatgcgcaaagttccgcctttccagcagaataatttgcgccggaaaggctaagaatgcgcaactccgttcgctacagcttagagcgcgtttcgatctgattgaatcagatcggcgctctaatcctttgttttgacgcgcatcttttccgaaaactggttatcgcttttgggagatatgcgttagaacgggttccaggtcggcgctgctgaaagcttcagatagccaatattcacgccaagccgcgcgccaatgccggtacggattggaacgagcacgatattttcccgtttcagcacattgaagccgacaccggcgatcacataggccgaaccggcaacaccagcatagcgcccataaaggtgctggatatcatcgagattatagaccagcatcatgacacgcgaaccctggccgccaaaatcccagcccagcgaagggccttgccagaatgtcttatggtcgccggcattcttggtatagagcgtgccttcaccataggtcaggccgccgatgaaggcacctgaaccctcttcgcccagaatatagccgtttggcaggccgaaactctgaaatgccttctcgaccgcacttgcaatgccgcccgaagtcgaaccgaagaacctgtgaccggattccacgacttcctcggcggtgtatgtattctctgctctggcctcgcgaggcagagcgatgaaggagacaaacagagccgcaaaaaacgcgacgaagcacgccgcattgcggaacctgatttgcgacagggatggtatggccatttatatttccttttggctacacgcttctctgtctgacggccctgtcaaaagcctgacgtcgcctcttccgggcgttttgtcgaatcgtgtcattttagacccgaatttattgtccaaacctttaagttctgaaattggctttacgaaggcgcgtgatttcaaggtgatttcgcgctcaaaatggcggttctcacagccatttgaacacgccgccacgctgccccgcaaaagaagctttgttgcggcgccccagcggggcgtgtatccagttaactcgatattctgggcgattcgcccgccttcatgcagcccgcaaacaccccgttcgcaggctgtttcgttaaccgatagcggcccatcgtctgacgagccaggcggtccgggctgatctgcgttcccggagaaagcgccatgtccttgcccgttaccctttcagctctcgatcttggtgcacttttgtgcagcaggatctgccacgacatcatctcaccggtcggtgcgatcaataatggtctggaattgctggaagaaggtggcgccgatgaagacgcgatggcgctcatcaaatcgagtgcgcgcaacgcctccgcccggcttcagttcgcccgcatcgcctttggtgcggcaggctcggcaggcgtgcagatagacaccggcgatgcccagaacgtcgccactgaatatttcaggaacgaaaagccggaattcacctgggaaggcgcgcgcgtgcttctgcccaagaacaaggtgaaactccttttgaatatgctcctcatcggcaatggcgccattccgcgcggcggttctctggcggtgcgtctcgaaggcggcgataccgatccgcgttttgtcatcacggtcaaaggccggatgctacgcgtgccgccgaaattcctggagcttcattccggcgcagcaccggaagagcccatcgacgcccattccgtacagccctactacacgctgcttctggccgaagaggcgggcatgaaaatctccattcatgcaaccgccgaagatatcgtcttttccgcggaatgaattgaaaaagcgccggtccacccggcgctttttttgaccatcagacaggtgattgaaaagcaaaagctccgccgaagcggagctttttacaattcagaccatgcagcccgaatcaggcgctttcgcgcatctcggcatccggctcgcgcagcacataaccacgcccccagacggtttcgatatagctctgattgccggaaacggcgtcgagcttcttgcgcagcttgcagatgaagacgtcgatgatcttcaattccggctcatccatgccaccataaagatggttcaggaacatttccttggtgagcgtcgtgcccttgcgcagcgaaagcagctcaagcatctggtattccttgccggtcagatgaacgcgctggcctgcgacttccaccgtcttggcatccagattgaccaccaggtcgcccgtcgtgatgaccgactgggcatgccccttggagcggcggacgatcgcatggatacgggcaatcagctcgtccttatggaacggcttagtcatataatcgtcggcgccaaagccaagaccgcgaaccttgtcctcgatgccggccatgccggaaaggataaggatcggcgtcttcaccttggacagacgcaaggtgcgaagaacttcataaccagacatatccggcagattgagatccagcagaatgatgtcgtagtcgtaaagcttgccgagatcgatgccttcttcgcccagatcggtcgtatagacattaaaactctcggacttgagcatcaactcaatgctctgtgcgatagcactgtcgtcttcaatcaaaaggacgcgcatcttttatcccctttccgcagccgaccagatgtccctcacggcagcacacggaactatcgttgcctttgtatgaaggtgccagcaaatggttaacaaaatatgattctggttggcaagcataattatgttccgtttagaaaaatctcatacacgattgaatcaaaagaatattcctattctcctgactctaatgcatcgctttaagactcttccgcaagcgattcatccgactctatcttttcgcctgttgcccaaaaaccacacctggtttaccgagccttaagtcctaacgcatatgattaactccgccggtaaaggaatggttaccaaacgagcgaattcttaactttttgtttcgcttattgaggccattgcgaataacggccgcgacgccctccctttggggacactggaatcgcgaggagatttgggggtgaattgggcgtgtttttgcccattcacactggttaacgagccgggggaaaaccccaacacatggagctgggttggtgttcaaggagtattgcgtatgaagccacgtgaaagcctcgtcaggctgaaactgtttcaggtgaaagaaaagcgccgccaattggggcaacttgacctcatgatcggcgaattcgagcgtatggctggagaacttgacgcacagattctgtcggaagagaaaaaggccggcatcaccgacatcaatcattttgcctacccgaccttcgccaaggctgcacgtcagcggcgcgacaatcttttcgtatcgattcgcgatctgatgtcacagaaggaagcggcggaagcggaactgacggttgccgaaaccgaactttccaaggccgaagcactggaagagcgcgatggcgtcaaggcgccgcgggaagtcatggaacgcgcggccaaccagcgccgcgccatgatcggctgagtgcatcctggcaactgaatttgcgagcataaacaaaacccggctttcgccgggttttgatcacttcatataattcagccaattcaggccttcttgccgtggaagccacggatcacgccgataatcttgtcctggtcagcttccgaaaggtaaggatgcatcggcaggctcagaatgcgtgatggcaggctttccgaaaccggcaggccaccgggggcaacggaatagtgcttataggccgtctgcaagtgcagaggcttcacataatagatgacggacggaataccttctgcctgaagttgtgccttcaagccgtcgcggttctcgctttcgatagaatattgcgcccaggccgagcggttgccggctggaagttccggcaccttcaccacatccttcagcgcctcattatagcgccttgcaatgcggtcgcgggcttccatctcatcttcgagaatggcaagcttttccagaagaacagccgcctgtatcgtatccaggcgagaattgatgccgatgcggacattgtcatactgcgtctcgcccttgccgtggaacagcacggagcgcagtgtatctgccaattctgcatcattggtgaacatggcgccaccgtcaccgtagcagccaagcggcttggcgggatagaagctggttgcgcccacatggccgaaagcgccgcacatgacattgtcgcgcttgccgccgatggactgagccgcatcctcgatgatgaacaggccttcgcgctcggcaatggcggtgatgcgattgtaagaggcggcaaggccaaaaagatcgaccggaatgatcgccttcggctccagacgaccttccttgatggtggcggcaatggcagcttcgagctgctcgacattcatgttgtagctatctggatcgacatcaacgaataccggctctgcaccgacgagcgcaacaacctcagcggtcgctgcaaaggtgaaggacggaacaaaaaccgcatggcccggcccgatgccgcgtgtcatcaggggcatctgcaaggcgtcagtgccattggcacaggcgatgacatgctccacacccagatattcgccaagctttttttcaaattcagccacttccggcccaagaatataacggccttccgcaacaaccttggaaatggcggcattgagacgattttcgatacgcgcgcgctgcgctccaagatcaatgaactgcatgttggctccaatatatctggcccgcacgaaaaccggtgcgaatcctcggccatctatttattcgcttgcgccccgccctgccatggccggagcgttcaaagttttgcgagtgctgtaacaccgctttacacaattttacgctgcttgcgcactgctgcttcaggccggatgccgcaccgtgccttcggtgagaatgcgcaggacactgatcgcttccttgccgtcggttcgcggcgtttcacgcgtttcgatgcaatgcatgaaatgctgcaattcgcgcgtcagcggcataccttcttcggtttgtatatagaccggatcggcggacttgaaagcccagcggtcgttttcccgccagacctcatgcctgtaaagggcaagcttccgctcccaggcttcgccatcgtcgaaaacagccatgcccttggtgccggtgacactgaggcgacgttcgcgataagcgttcagacgcgaagcaaaaagatggccgcgaattccgctcggaaattccatgtgaagatgcgcgaaatcgttcagatgatcgagaatagcaacgccttcgccgcgcaccacgttcggctcctcgccggtgatggcaaggatcatcgaaagatcgtgcggcgcgagatcccatagcgcatcgaattcggtatgaaacttgccaagcccgacgcggtgcgaatgcacatagcggatatcgccaagttcgccgctttgcaccatgtcgagaagcttttcaaaagccgaatggaagcggagcacatggccgaccatgaacacgcggccattttcgcgcgcggcctcaacttcggcaagcgctacgggaatatcgagcgcaatcggcttttcaaccagaacatccttgccgttcttcaccgcttccatggcatattgcgcatgaagctgcggcggcagcgccagcacgatgccatcaatatccggatggatgaagagttcctcgactggaatgctgggaacgttgaattcggaagcgaatcgttccgctttttccgcgttggagtctgaaactgcctgaagggcgccgagactcttcagggtacgaatgtgattgccgccccaatagccgcaacccaaaaccgcaatacgaggtgccatgaaacttagcctttgctgatgccaagttccatatcggtgcaaatgatagaaaacaagatgaaacctatgcgaagaacgcttgacagggtctcgttccgcacatataccgccgccattccttgcaggaacaacgatttgtacgccgattggcgatgatgaatttgtctctgtaaagcgacgcgtggcggagtagctcagtaggttagagcagaggaatcataatccttgtgtcgggggttcgaatccctcctccgctaccaacgctcccacaccaccgaatgcataatctccctgtaaagtgtcgctcgttcctgacattttgacgttggctcttagacagagtagatcgctttaagctgcactcagaagcgccgtgttggaaaccagccgacattctcacagtggctgcactggcgatcatcgtccgcttcacagactttgcatttaatccagtcaccctcgtgccacatgcttaccataacacctctgcaattcttgcgatcatacgtcctatggcaattccgcctatactttcacttcacttggaattcgcaccgcaaaccgtacagatcaaagtagggtacccaccagggtaacgcgggtgccatggttagacggtgaaatggccataaagtgtctccaaaacccgttctaaagagcagttaaaaccgtcttggagacagtcagagtacaaaacaaaacgcccccaacaatgtcaggggcggaaaaactaatctgttcagaagattgatagcatattacgcagaagatgcgccttcgccagggtcaacatctattgttaaaattggctatgactaattgcgggtgaactacgcaatatcccgatcaaatggaatgggcccccaccggcctgttttggtgacgttggctatgaaaccttttagattgcgacgggttcgcataaccaatcttttagcttcacgccagaccaagcccaaaagagaggggcgctgtttggggcgccgattctgaccgattgtgctttccattcccgactggcggcaaattgcaggggaaatctgataaatttcaaaatcgttgaatggcccatcattgggatcgaacaagaaatggtctaccggcgctgaggctttttccatcaatggaaggagcttgcgagctgcttcgcgcgaaacaacgtatccgcccgtctgcaagtgtcgcgagcgcagccgggaaatcgaatacgggccttcatttttaacagggttggaaatcaatacctcatgtccgtaagcgtcgattttgacgatatccgcttgcttgggtatccagtgatctgaagccaaaaaccgcgaggaaccctggctcaatcgaatgtcatcttcaaagactgccgcataggcatcttcgccggcagcaatcttttcaaggcatttgcgatgagaaagaaaacagccaatttcggcaggcgacaaaggagcgggccattctttacttatttgagtaaaggaagccagttcaagcggcgacatggctcgtccatttacggcttccacacgctcgaattgtgcgccgaggcgctcaaactgagacgccatgaattcgaggcgatcccggctcttgtcgagattaataagataacacttcataaagccccccttggaatggtcattcattaggaggcctttgaattctagtcaattaatggcagcagtataaagtgtgcgcgctttgtcatcgcctgggccagatcgtgtattttttggcttatgcggacaattggcgcacgggcgtccctatcagcgagaaacacgagagcccaccagctataaaggtatgatagcacagcttgtatcgcattttgttgcataatatgcgctacaaattcgtgcgccaaagctcgaacgagccccgacaaataacgcaaattatcgttatttctacataatttcagttagatggcttataggctatggtacggtcggttggagttgaaccaacgacctcaggagccacaatcctgcgctctaaccaactgagctacgaccgcgtacctttttgccagcaggctgatgcttgcgcatcgctgacaggggatcacatacggagaatcgatccatattgcaagtgattatagcgttcttttttcaagaaatccccgtttggatcacgtcttcgtaaaatgcgaagaatcccggttactttctgttatgcatggttgcgttcagccgcgacaaaccacagatcatgtaaaattggctttcccgcattaactaatgaaagagaaaatacagcccataccgaagggcaatatggacccgcgactgcaagaagcttattaacgagacgttaaggagcgctgcgggcggtcgaaaaaataggtaaggaccgtatgtcaggatcataccccttcatcgatattgccgcgctggattcggtccgcgaaggctttgccagaggcgatgcgcagcttgtgctggcgcatgatctctcgaccgtgctttgggtcaacgggcccggcgcgaagcttttcggctataatcgcgtagaagatctgatcgaaggacaacttgatctgcccgtcgccacacgccgccagattgcggccttcagcagcgaaaacaccagcgcgcccagcgccgtcgccgtgcggctgggcggtggcttgcgctccgagctaacccaccttcacgtttccaatatcaaactgcccgatggcgtcgccgccctgctggttgcaacacaaatgcccgataacagcgccgaagcagccatttccggccttggtgatgacagcacccatatcgcgctggtggatgcggttgggaaggtcgttgcagcaagcctgcgtttcgccttgctcgatatttccgcttccacgctggaagacctgattgtcgaggccggagacgctacagaccgcatcgtcaagcggcgcattcgcaccggaagccattccgtgcccggcgctattgcccgcctgaccgacacaccggccttgcatcttctttgcatcgtcggcgacgccccagcccagttccaaaccgcggctgaagctgtgcccctgcctgacaatgcggaagcggttctggaagaaatcctccccgaacagggggatgcccctgcgcaacaagcgcaaaaaacccatgccgaacagcccaggccgaaaacctttgccttcgaccacgatgcaccgcctgcccgctttatctggaaagtaggcccagacggcacattcagcgaaatttcgcccgatcttgccgcagtagtcgggccgaattccgccgatatggtcgggcggcgtttttcggatgtggccaatgtcttcggttttgataccgatggcagcatcgcagcacttctgctggaacgagacacctggtcgggcaagcgcctgctgtggccggtggaaggcacacgcctgcgtgtgccggtggaactcgcagccctgcccgtttattcgcgcgaccgcgaatttctcggtttccgcggcttcggcatcgtgcgcccggcggaagccgaagctgacccggaagaaatcggcctggcgcttgccggcggtattccgcaaaaccgcaagccccggaaagagcctgccgaaaccgcccgcatggtgggagaggacgatgttctggcgctttccgaagaagtggccaatgacgaccaacccgctgccgttctgccgaaaccgccactcgacattacaccgacgcccggccgtcgcgattccgacaaagtcatcagcctgctcaattcctgcgcgcaggaaaaagtggcggccgatcaggcaaagttcctgaaggaaaaggagcgcgcaacgcgcccggaaggcgggcttacgaaaaccgagcgcaatgcatttcgcgagattgccgagcgcctgcgcaagcagggccttgccaatacgcgcgccgagagcgaaacgcccgtttccgaaacgtcatccatcgagccggttgaaccaacgccgcccgtaaaaacacgctccgaaccgatccagccggacgaaaccgcgctgctggccaatctgccggtgccggtcatcattcattcgggcgatgcaatccattacgtcaatcaggcgcttctcgacattaccggctatgaatcgctggacgatattcgcagcgcaggcggtgtcgatgtgctgttcaacagtgagagcgatgatggcgaaacacgccagagcatggttctgcgccacgccgatggcagcgaggaaccggtcgatgcccatctgaacgcaattgcatggcgcggcgggcgcgcgctgatgttgagcctgatgccggttaccgccgccgacctccccgccccggccgaactgcccgctgccaatgatgaggaaaagcaggcgctcgaagcccatgtggaggaactcaaaaccattctcgacacggcgaccgatggcgtcgttctgatcgatccggaaggccgcatccgttcgatgaaccattccgcgtcagccctgtttggctatgagcgcgacgaggcggaaggcaagtttttctccatgcttttcgccatcgaaagccagcgcgcggcgatggattatctgcacgggctctccggcaacggggttttgagtgttttgaatgacgggcgcgaagtcatcgggcgcgaggccaagggcggctttattccgctgttcatgacaatcggcaagcttccgcatacgcgcgggttctgcgctgtgctgcgcgacattacgcaatggaagcgcaccgaggaagaactgaccaatgcacgcaaggaggccgagcgcgcctccaaccagaaaactgaatttctggcgcgcatcagccatgaaatccgcacgccgctcaatgcgatcatcggcttttccgaactgatggccgatgagaagttcggccccatcggcaatgaccgctaccgggattatctgcgcgatatcaaccgttccggcaatcatgtgctggcgctggtaaacgaccttctggatatttccaagatcgaagcgggcgcgctcgatatgcagttcgaggcggtttcgctcaacgatgccattggcgaagcgattgcgctgatgcagccgcaggccaatcgtgagcgcgtcatcatccgctccagctttcagtccaacctgcccgacatcgttgccgatagccgctcgatcaagcaggtggcgctgaacctgctttccaatgccgtgcgttttacggctcccggcagacaggtgatcgtctcgacgagctatgagctgaatggcgacgtggtgatgcgcgtacgcgataccggcatcggcatgagcaagagcgaagtggaacaggcgctgaagcctttccgtcagatcaatgcgctggagcgccgcaaggccgaaagtgcgaaagactggcgcaacgaaggcaccgggctgggcctgccgctgactaaagccatggtggaagccaaccgggcgcaatttgccatcgattccaatcccggccagggaaccgtggtggagatcgtcttcccgccaacccgcgttctggctgactgatccaatcagattgaaacgcgctcgaacggaaattttcctattcctgtcagaattcaaaaaaaagcgccggacgaaccggcgctatcagaatctcagagacaaaagacacaaaagcaattcgcaagggagcaccggaaacggcagctcgatcaccactcagtgttgatttacttatcgcgtgggaccggttaacgacaccttaatttctccgctcgaagtttacgcattcgcagtgactgtaaaatcacagttaatttctgcgcagcaattgattaaccatttggcttttttgcccgcctcgacccggcgcagcaatcggaaaggaactctatctctttgtttttgcggcatttaagcggcatccgttttttccatttgactgaaaaatactctagggcctgtctgcattcaaggattcccttttgcatgaaattctgattcaaggttgttaaaggagaacagccgtgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgttgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgccattgctgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggcttcgtccatctcgcatgcgctatgatctggttacgttgaatgcagacacgccctaggctgtagagacgaattaactgaagaatgcaactgtagtgttagagcattttcgagccagaagtgcgaagcgcctacgcggggaaatgcgacaaaacaaatagttagagcggttccggcgattctgttaaaacgggaaccactcttgtggattgaatttgacgtctggatcccggctgttccatatgctgtttcaaacgtcaaattctaaaaatccgctagatacatatgcttactagtggtctttgtgattccaacatttgctcgacgcttgaaccgagggatgcaaatgttggaatcagaccacgagtttacatgatagcctggtttcactgattggatggttgatgcgctggcccatatttacgcgcctcataattgcgttcgtcattctatgcgccgctgcggcagcaacccttttggccgtggtgcccttcatcgtctctaccgacgccatccgcattcgtgtcgcacaggaaatcagcgcatggaccggctatagcgtcgagttgcggcaggctccgcgcctcagcgtctttcccgttctgcgtgcttcgctaagcggcgtaaccctcagcaagctgaccgatcagggccagaagcccctgatgagcgccgaccgcatcgatgtcgagctttcgccgcttgatgccatcatgggacatatttccttttccgaaacgcagatcgtgcgcccgcatgtgaaccttgaagcacccgtttccaatatctcgcaattgctggatgctatcgccaattccaacggacggcttggcaccgctatccgcgcacaacgcgcactcctgcaaagcggcgccaagaagaatgcactggccgccggacaggcttcacagccattcgggcgcgtggtggtgcgcgatggcaccatcgcctttaatcgcgccggcagcgagccgaacgtcccccatgacaagcagatcaccgatgtcaacgccacgctggaatggccgcgtacatccagcgccgcaacactgaagggcagcgccaaatggcgcggtgaagccacccagttctcgctcaccgtggcacaggccctcccgcttcttgcaggcggcacatcggacctgaccgcaagcctgaccgccaatccactcagcctcacctttcagggcaaggccaatatttccagggaccgcttctttgaagggcgcctgaccgcaaagacgccatcactcagcggcgcagtgcgctggctcaacctgccgccaattgcgggcagctcggaaatcggtgctttctctcttgcttccaccattactgcgacgccgaaacgcctgaaattcgcggatgtggaaatgaccgcaaacggcagccccgccaagggcgtcatagaaatcgggctggaacaggaacaacccgccgtaaccggcacgcttgcctttgagaagctcgacctcagccgcctgttttctgctttcattccgctgcccgacagcgccgcgcgctcgccgagcgagcggaacaatcccaatcgcgatatcgtggatacgagtttcctcgaccgcgccgaagtcgatcttcgcctgtcggcgcaaagcgccaccgcagggccggtcacgatgacgggtgtggcagcggcggttcagatacgcgggggccgcgccattttcgacatcggcgatgcaaaggccttcaacggcatcctgcaagccaatgtgcagattgtgcgcgacttgaagagcgccagtggcgaattgcggttcaatgccagcgatatcgacagttcgcaattttttgccgctctgggcttcgacaagcccttcatcagcggcaagggcaatgtctcattgttcatgaaaggcccggtaaaccgctggtccggcctgctgacgaatgtacagggcaatatttcgatccagctcaataatggccagatgcagggttttgccgtacaggattttctggccaaggcgcagacccaacgcttcttcgcgctggagcgcaaagataatatcgccctcgccttcaaccgtctggatgtgaaggccaatctgtcggacggtgttgccacgcttgaaaatgcaaagctggatacgtccgacggcacgctgacgcttgcaggcatggtgcccttcgtagatcgcagccttgcgctaagcggcgaagtggtcttcccgaacagccagccgcaacagccggaaagcgatacagacggcgagcagcccgccgaaacaccgcccgccaagccgccgcttcatttctttgtcggcggctcgtgggatcggcctttcatctcaccatcctcgatgggaacggggcagtaaagtccctttatcccatacggaatgctgcctgttcgtcgcggcggccctgcacttcatggcgcttgttgatgacggaggcgataatgacgcccgttgtcaccagcgcgatgagaatggtgcagaccgcgttgatttccggcgtcacaccaaggcggacctggctgtagattttcatcggcagcgtggttgcccccggaccggaggtgaaactcgcaatcaccagatcgtcgagcgacagggtgaaagcaagcatccagccgaaaccacggcaggcaggatcaccggcagcgtcaccttcatgaaggtcgtgaccggcggcgcgccgaggtccatcgccgcttcttccagtgaccggtcaaagctgacgaggcgcgatcgcaccacgaccgccacgaaacacatggaaaaggtaatatgggcaagtgtcactgtccagaaaccgcggtcgaaattcatcgccacgaagagcagaagcagcgacaggccggtgatgacatcgggcatgaccagcggcgcatagaccatgcctgaaaacaggatgcgcccgcgaaagcgggtataacgcgtgagcgcaagggctgcgagtgtgcccagaaccgtggcgatcgtcgcggacagaaggccgacgcggatcgtcacccaggccgcatccatcagggcctgattgcggaacaattcgccataccatttggtcgagaacccggcccagaccgtgaccagacgggattcattgaacgaataaatcaccaaaagcacgatgggcaggtagagaaaggcaaaacccagcgccaccgatacgatattgaagcgggatcagttgttctgcatcctatttccccttttcctgtgcccgcgcctgcacctgctggaaaatgacgattggcacaatcagcaggacgagcagcaccaccgccaccgccgaggagaccggccagtcgcggttggagaagaactcgctccagatcgtcttgccgatcatcagcgtctgtgatccacccagaagatccgggatgacgaattcgcccaccgccgggatgaagacgaggaagcagccggccagaacacccgccagcgacaacggaaaggtgatcttcagaaggcggcaaagggtgtgcagcccagatcctgcgccgcctcgatcagcgaataatccatcttttccaaagacgaatagatcggcagcaccatgaagggcagataggaatagacgataccgatgaacaccgccgtatcggtgttcaggatattgagcggcgtatcgatgatgttcagccccatgaggaactgattgagcagcccttccggcttcaaaataccgatccacgcatagacgcggatgaggaacgaggtccagaacggcaggataaccatcatcaacaatgtcggacggatggtggctggcgcgcgcgcaatgccataggccatcggataggccacaatcagcgtcagaacagtggaaatggcggcaatgcggacgctcgacagataggccttgtaatagagcggatcgtcaagcagccacagataattatcgaggagagctgctttattttctcccagttcgccgcaaatccccgtgccagatcgaaggtcggcgcataggccgggatcgccatcgcgacttccgacagggaaatcttgaagacgatgaagaacggcaccaagaagaacaccagcagccagagatatggcactgcgatgacaaagcggctggcgatggaagcgatcaccctttgcataagcttgccctttcctcaggccgtcagcaccagaccggcatcgatatcgaatgaaacccagacgcgctcgtcataggtgagcgggttttcagtcttgcgcacggcattgaggctcgctgccttgacagtgcggccattgtcgagacgcacgtgaaagaccgtcatgtcgccgaaataggcaatatcccaaagctcgccctccaccgcattgacggcggcctcgtcgggtttctcgcgcgagatgcgggtcttttccgggcgcaccgcataccagacccttctggccgggattgagctgttcgcgcgtttcggtgtgaatgtggaagccgaatttctcggtggcgatttccgcctcgccgtttgccgccttcaccacctcgccttcgatgatattcacattgccgatgaaatcggccacgaatttggagcgcggcgcttcatagacttcggcaggcgttgccacctgcatgatgcgacccttgtccatgaccgcgatacggtcggccatggtcatggcttcttcctgatcgtgggtgacaaccatgaaggtcatgccaagcttgacctgcaaatccatcaattcaaactgggtttcctcgcgcagcttcttgtcgagcgcaccaagcggctcgtcgagcagcaacaccttcgggcgcttggcgacggaacgggccagcgccacgcgctggcgctggccgccggataactgatgtggcttgcgcttgccatattgctccagcttcacgagcttgagcatttcagcgacacgggcatcgatctccgatttcgccatgccatcctgtttgagaccgaaggcgatattcttctccaccgtcatatgcgggaacagtgcataggactggaacatcatgttgacggggcgcttatagggcgggatgccgcgcatatcctgaccatcgagcgtaatgcggcccgatgtcggctcctcgaagcccgccagcatacgcatcagcgtggtcttgccgcaacccgacgcaccaagcgcgcaaagaattcccgattgaaaacattgagcgacagattatcgacggcagtgaaatcaccgaaaattttcgtcacattctcgaaagaaataaaaggcttggccgccgggtcgttccacggcgcgaatttgcggcgaaagctgccaaaagattccattccgttcccctataaactagagccgttccagttaaacggaaccatggaaccgctctatttctttgccttacgcattatccgacgcaaaaccgctccgcacttttgctggaaatgctttagccggaacctgatcccgcgggcgaaacccactcgttacaagacgcagagcggccctccgtctacacagtgggccgctcttcacgatattggcgggacatatcggtcccatggtcatttggctttactggccggtgacgatcttggtccaagcgcgtgtgaccacacgctgggtcttcgtgtcatatggcgtcggcacgaacagcttcttcatcacctcgtcggacggatagatttccgggtcgtcgaggatttccttgtcgatgaatttctgcgacgccttgttgccattggcatagaacacatagttcgacgcctttgccgccacctccgggcgcatcatataattcatgaattccaatgcctccggcacatgcttggcatcggccgggatcgccatctggtcaaaccagatcagcgcgccttccttcgggatcgaatagccgatctccaccccctgcttcgccttttcggcgcggtcgcgggcctggaaaatatcgccggaatagccgacagccatgcagatatcgccattggcgagcgcattgatatattccgacgagtggaatttgcggatattcggacgaatcttgagatagagatcctgtgccttctgcaaatcgtccggcgacggagagttcgggtcgagacccagatagttcagcgccggacgcagcatttcgctggcggaatcaagcaggtaaatgccgcaatctttcagctttgccgttttttccggatcgaaaagcacgtcccaggagtcgatcgtgtcggtgccgagcgcttccttgatcttggccttattgtagccgatgccggtcgtgccccacatgtaattgacggaatattcgttgcccggatcataggttgccgcacgggtcgaaatctcatcccacatattcttgaggttcggcagcttgtccttgtcgagtttcaggaacacgcctgcgggaatctggcgcccaagaaattcgcccgatggcaccacgaggtcgtagccgctgccgcccgccagaagcttggtttccagaatttcgttggagtcatagacgtcgtagacgaccttgatcccggtctccttggtgaagtccttgaggatggaatcgtcgatataatccgaccagttatagatattgaccacccgctcctgcgcgcctgcggaaaatgtggcagccgcgacaaaacccgtcgcaacggtcgttgccagaaggaaggatttgatccccatcatttgctccaatctgcacataaaaattcggtgcaggttcaaggtggatatattctttctttatggcacttttttagattgcacggcattcgtcaacaggcacgtgacgggacgaacataaaaattgcatcagaaccccatgagcatatccgcctctccgcccgagggatccaccaaggggcgatgagattttggttgtgctaagctgaaatatcgcgcccctactggaagtcgaaggcggacaaccccgctaccatctcatccagaccaagcgggcgtgtcagcggcggctcggcgcgggtgatgcagccctgcctctcgcacaggcgacaggccgggcctatttccgtattgcccaccctggaaagcgaagtgccgtaaaccgtttcctcgcccgcttccagtgcacagccaagcagcagcgccgtgcggcgcggacgctcgctgaacgcgccttgcggcccttccagcgtgcgggcaatggtcaggaaagccgaaccgtcaggcagttccgccggctcgaccagtacctgccctgcctgcgcgaaagccgcatagacaggaagcttcgggcactgcccgccaaagcgggccggaaagccttccgcgccagccatgcgcagccggttgcccgcatggtcgatttccatcacgaaaaacggcagcccgcttgatccttgccgctgcaaggtggtgagccggtttgccgcctgctggaaggaaacgccgaagcgtgagcgcagcacatcgatatcataacgcgcccgcacggcagcatcgcgaaactggcggtaaggcatcatcagcgcctgcgcggcatagcgcgccagctcgaaccgcgcgatgcgcttcgcctcgcccgacgacagtttgagcccttccgtttccacaccgatcaccacctgcatgcggattagcgccgcttccatggcgatttcctgcaattgatcgaagggtgacagacgctcggaaatgaaaagccgctgcgaatgccggtcatagcgcctgcgccagttcggcatggtggcgaccggcagagtgcgcaccgtgatgccatgttcgcgccgcagccagtccttcaacgcgctcgacaaatcgccatccggtttgagcaaggcataaaaactttccgcctcttcctcgatgcgcggataatggttggcgcgccgcgccatgacatcgcgcacctcatccagcggcaggcgggtggcggcaagctgcgtatcgctgccttcatgcgaaagcagttttgacagatcggacaggcgctgctgctgctcgcgataggcgcggtaaagcttcatgatgccgacggcagcattgggtgcagcctcgccgatttccaccagttcctgatcgcccggcaattcgccggtcagaagcggatcggaaaacacttccttcagacccgtgaccgtggagccactttcggcctgcaagctgtcgagatcaagcttgtaaacactcgcaagcttcaaaagaagctgcacggtaagcggccgctggttgcgctcgatcagattgagataggacggcgaaatgccgagcgcttcggccatcgccgtctgggtcaggccgcgttcgttgcgaatgcgccggatgcgcggccccgcaaaaatcttgcgctcgctcaaagcctcaccctcccccgtgatttttcatatttacaacccgtgacaagatatcgccaaaacacccctttgacaagatttacaaatttacatcctgtcgcagtcaatttcccgacagcattacctcaattttatgccggaaattccgctttttctggcgcatcggcccgggcgattgtaaatctggtcacagaaagagcgcccattgagcgaccttcaaaaaccggatatcaccacgaggagacaccgaaatgacagatttttacagcctcgtcccttcggcacccaagggccgcttcgacggcattgaacgtgcgcatacggccgaagacgtgaaaaggctgcgcggttcggtggagataaagtattcgttggccgaaatgggtgcaaaccgcctctggaagctgatccacgaggaagatttcgtcaatgcgctgggcgcgctttccggcaaccaggccatgcagatggttcgcgccgggttgaaggcgatctacctttccggctggcaggttgcagcagacgccaacacggcatcagccatgtatcccgaccagtcgctctatccggccaatgccgggccagagcttgcaaagcgcatcaaccgcacgctgcaacgcgccgaccagatcgaaaccgccgaaggcaaggggctttcggttgacacatggttcgcgcccatcgtggcggatgccgaggcaggctttggcggcccgctgaatgccttcgagatcatgaaagcctatatcgaggccggtgctgcgggcgttcactttgaagaccagcttgcttcggaaaagaagtgcggccatctgggcggcaaggttctgatcccgaccgcagcgcacatccgcaacctcaacgcggcacgccttgcagccgacgtcatgggcacgccgaccctcatcgtggcgcgcacggatgcggaagcagccaagcttctgacgtcggatatcgacgagcgcgaccagcctttcgtcgattacgaagcaggccgcacggtggaaggcttctatcaggtgaagaatggcatcgagccatgcatcgcccgtgcgattgcctatgcgccttattgcgatctgatctggatggaaacgtccaagcctgatctcgcacaggcccgtcgcttcgcggaagccgtgcacaaggcgcatccgggcaagctgctcgcctataactgctcgccgtcgttcaactggaaaaagaacctcgacgacgcgacgattgccaagttccagcgcgagctgggcgcgatgggctacaagttccagttcatcacgctggctggcttccaccagctcaactacggcatgttcgagctggcacgcggctacaaggatcgtcagatggcggcttattccgagctgcaacaggcggaatttgcagccgaagccgatggctacacggcaaccaagcaccagcgcgaagtcggcaccggctatttcgatgccgtgtcgctcgcaatcaccggcggccagtcttcgaccaccgccatgaaggaatcgaccgaaaccgcacagttcaagccggctgccgagtagcagccgggaccaccgaaccaggaggaccagtaccatgaattcgccagcacgcgtcaaggaaagagcagaagaacaatcctcgagcatgaacacggatcagcagaccatcatccgtatgctcgccaacgatctgcatcgcctcaactataccgtcatgaaagcggtcgaggcaggcgtctcggtggaactggtccgctcggcccgtcatcatggcggcgacggcaactggggtgatctcttgatcccggtcatcgtcacccacgaaaaatgatgcgcccgatgcgtaaattttgcggtcgaatttcctcgactgacctcccccggctggccctgccaatcgggggcttttttgaccggattgtttaataaacaaaattgcttcttttttcaaagaaaggggttgcgttcgcagtttgagttcgctagatgggggtccgtcgcggacgggttatatcgctgccgtggccgcaaatcgttgaatagaaacgttttgcaaatccctgctgggggatagtttaagggtagaacagcggactctgactccgttagtcttggttcgaatccaggtcccccagccatttctgttttctcaataaaattgacaccatattaaaacagataccatgcatatgttatcctgtgcatgacacatgctgccttgcctgcaaatagtatcggacctgtcactgcgcagccccgcaaaaaaccaaaatgggcgccgacccggtttacggattacccggatttggcgaccatgaagggcgaacgccctttaagcgccttcaggtctcagatatagttgccatccgcacgccggatcgcaaagccttctggagaaaatatatgtcctatgagagcccgttccacctgaatgatgctgttgcaatcgtcaccggagcggcggcaggtatcggacgggccatcgccggaaccttcgccaaggctggtgcttcggttgtcgtaaccgaccttaaaagcgaaggcgctgaagccgttgcagccgcaataaggcaagctggcggcaaggccatcgggcttgaatgcaacgtaaccgacgagcagcatcgcgaagccgtcatcaaagcggccctcgatcagttcggcaaaatcactgttctggtcaacaatgcgggtggaggcggccccaagcccttcgatatgccgatgagcgactttgaatgggccttcaagctcaatctcttttccctgtttcgcctgtcgcaattggctgccccacacatgcagaaggctggcggcggcgcaattctcaatatttcgtccatggccggagaaaataccaatgtccggatggcctcctatggttcgtccaaggcggcggtcaatcacctcacccgcaacattgccttcgatgtcggcccaatgggcattcgcgtgaatgccatcgcgcccggcgcgatcaagaccgatgcgctcgcaaccgttctgacgcctgaaatcgaacgcgccatgctcaagcacacgccgcttggccgcctcggcgaagcgcaggatatcgccaatgcggcgctgttcctctgttcgcccgccgcagcatggatcagcggtcaggttctcacggtttccggcggcggcgtgcaggaactcgactgacataagccttttacgaaagcagccgataccaacaggcattcaatccaatttcaggagaaacagccatggcctatgatgcatttgccgaatttcgcatgacgggccacaatgtcatcatcaccggcggcgcacagaatataggcgcaggcattgcgaaaaccctgtcaggcgcaggcgcaaaggtgatgatcgccgacctcaacggcgacaaggccaggcaaacggcggcagcaatccagaaagaaaccggcaatgaatgccatggcatgaagtgcgacgtcacttcacttagcgatatcgaacaggtggtgcgcgaaaccgtctcggcttttggcggcatttcaaccctcgtcaacaatgtcggctggggcgggcgccatgaagacccgacagcgatcagcgaggaagatttcatcgcagcctataagctgaatacgatcagcgcctaccgcatgagcatggcttgcctgccgcatctgcttaaatcgcaaaacgcgacgatcaccaattccggctctttctcctctgctgtgccagcctatgacattctggcctatggaacggcgaaagctgccctcaaccagatgatggtttcgctggctcatatgctggcaaagaaggtgcgcatcaattccgtgctgatcggcacggtgatgacagaaggttacggttcagccggcatcgacgaggaaatgcaggaaaagctgcgccatcccgataaccttaccgggcgtgccggacgacccgaagatatcgccaataccatgttgtggctgtgctcgcccgccagcggatgggtcagcggccagactatcaatgtgcatggcggcggcggcgtcacgcgcctcttcggcaggtgaataagcttggtgaagcgtatcaggaaccggaaacaggcgctgctgattgcggcattgccgcttcttgtcttttgtggcccgccacaagccatggcgcaggatgtcagtgccgcgcgtccggcagtgcttccccttcccggcgaagccgaaggagccagtatcggctccatttccgttcgcctgcgccaatccagcggcaatgcagaacgcgacgccgccgcgcaggaagccgcacgccgcatcaccaaatccctcgacggatcggaattcagcgccatcgaagccggcgaaattattgccgaactcattcgtcaggaagcaatctccgacgccagattttatctgctcccatctgcctcgcaaaccggcgtcaaactggtttttgaaatcgacgccacttcaggcaccaagacgaagcaagagccaaccggcctttttctcggcgacacatcctcctttccagtcctctatgaaagcaaccgcgcagtactgagaaccattatcggcgccggattgggcggctattccgatgtgaatgcatggttcggaaggccggatctgttcaatggcaggaatccgcttgctggcaaattgccgggccgctcaaacacatggaacgaaggctatctggagcttggcgtcggcggcgccgcgcaattgggcgaaagcaacctctatgggttcggcgctgtcaccggcatgttttcctggaccctcggacaggatatttttcgcgatgacgatcgcggcttcctcgacttcgagaaagcctatgccggtgtgctctatgtatcgccggagaaccggaaaaaccatttcaaattctcggccgggcggcaggcttatacactcaatgacgggtttctggtgaatgccgttcgtggctccaccagcgccggcgaacgcggcgggctttatctcggcccccggctcaccaacgacttttcggttctggcgcaaggtgcttatgatcgctggaactatagtgccttcttcatcgatcccaacgaagttgaatcgctggaatccgacaccacttttctcggcgcaaatctgcgttacaacttcaccgacaagttttctgccgacactacattaataacgatccccaactcgaaaacacaattttccaccccctctggcagattaatcccgcgtgaagggctgaacacggtttcaggccatttgaaatggaccagtgctttcgagatgcccggcctgtggctcgaaggcgaactggcgcaccagtttcaccccggtgaggatgtgtcggcctgggcctattacggaacagtcggctatctcatgaaagagattggctggacgccaagtctttcctatcgctacgcctatttttcgggcgacgatccgaactcatcgcgttatgagcggtttgatcccctgctctcgaccgggcttggcatctggttgcagggtgtttcgtttggaaagatcaccaccaattccaatcttgagacgcaccgtgtccagttcaatgtcgcacccgacgagcggctgaacctgacattcgactactatctgctgcgtaccccccaattgaacaatctcggttcaaacccggcgctttcgacgctatcgtcgcacgatcttgggcaggaactttcactttcagcacgctggagcgcgaccaaaagcctttacctgcaagcacttgtttcacatgccattcccggcacggcgctacgcgatatcggtgccgaccggaactggacgacttttcaggtcagcctctacgggggcttttagcgattggattgaaccatggaaaccggaatgatcgtcggcaaattgctcccattgttgttcaacatgatgggaccgatcgggctgatgcccatttttgcggccatgaccgtgcagatggacaagccgacgcgcaacagcgtggcggcgcgagcagcgatttttgcagcactcggcattctcattgccatattcatcggcgaccctatcctgcgaagctgggggatcagcaaaccggcattgatccttgtagcaggcgtcatcctgacattaagctcgatccgggccgtgctgatgcctccggcagcgccctcacagcctgcggcagcgggggacccaaaggcgctggcgataaggccattggcttttccgacgatcgtatccccgcaaggcgtcggcgttctgattattttcgtcgccttcctgtcatcgctttcctccaccatcaccatcctgacggtagcaggcgtcatcgttctccttgattatggtgcgatgcggatcgcccattggttcatggcaacggtcggcatggtgccactcctggtgctgggggctgtgtttggcgtgcttcaggtggcgcttggcatagaaatgatgctttcaggacgcctgctcgttctgaactcctgacgggaacgcattccaaattccccccgtggacgtgtgattttgttgatccttatgtcacgcgagccggattatgacccacccaagatacaagagggcgggtaaaatgcatattctccatcagatctctttgattcaaatcaaacaagattaaaataagtctatcaaagataaattaagtttaaaaacttcatcaatttgctaaatatagtccctaaacattagtgtgttgcaatatagtgacagacattggagcccatattgggctataggaagcctgcatgtttagcttaaaagggactgttatgaaaaccgcacttcttgcatccgtcgcaatgttgttcacaagctcggctatggctgccgacatcatcgttgctgaaccggcacccgttgcagtcgacacgttctcttggactggcggctatattggtatcaatgctggttacgctggcggcaagttcaagcatccgttctcaggcatcgagcaggatggggcctaagatttttcaggttcgctcgacgtcacggccagcggctttgttggcggcgttcaggccggttataactggcagcttgccaacggcctcgtgcttggtggcgaagctgacttccagggctcgacggttaagagcaagcttgttgacaacggtgacctctccgatatcggcgttgcaggcaacctcagcggcgacgaaagcttcggcctcgagaccaaggttcagtggtttggaacggtgcgtgcgcgcctcggcttcaccccgactgaacgcctgatggtctatggtaccggtggtttggcctatggtaaggtcaagacgtcgcttagcgcctatgacgatggtgaatcgttcagcgccggaaactccaagaccaaggctggctggacgcttggtgcaggtgtagaatacgccgtcaccaacaattggaccctgaagtcggaatacctctacaccgacctcggcaagcgttccttcaattacactgatgaagaaaacgtcaatattaacatggaaaacaaggtgaacttccacaccgtccgcctcggtctgaactacaagttctaattcgagaactggaaacgggaaagggccgccttgcttgaagcaaggcggcccttttctattgaacaccaaaaacttggaaattgacatttgaagcgacatatgtggcagccgggattcaatcagatcgaaacccgctctacttggttgccagcaattgcttctttgtcacgccggcatcaaactggatccggcgaatggcttgctggagacggggattgctattgaatgccagataacctgcgcgaatagcgagatcgacctgagcctcgggcagtgaaagccgcgtcggaacatcattgaactgcggctgcatcggcttgggaagatcataaaccgaaaggcgttgcacatagaaatcaacctcgcggcagttccagcccttgagcgttccgcgatattttttcaccgtggcggccggcaacttgcaacgataatcgatgagatcgttacgccactgcgaaagcgccagattcaaggcatcgaacccttcccgaactgacgaggaaattgtggtgtcggtaaccgcaccaagaatttccgtaatggcaggcccatcgagcttgcgcacccagggatattcagtctcacgcccggcatcggccaccacatatatgagcgttttgaggcgcacgggttccttttccgacaaggggccataaggcgtcagggaagaagcgtgggcaagcgccaggggcgtgacgcccagattgtccgtgagtgcgccatccaggagtttgatgtaattgacatcagccgaccgataactttgcaaggcccgcccataggccttgagccttatcgatgcatcgggatcatcaagcgcattttgcagccattcgggatttttaggtgcacagcgaccggaatgcgtgctgatattgataggcttgaaaacgaccggaacggcagccgaagccgccaccgcatcggccacgcggatatcatccagattgctacataatgctgcaaaggtttcagcactgaaatggaacgggacacgatgataaatatccgacgcggaaatccagatcgacggcgcattcttccattttaacccggcataggtcgcgccatgaaagacattctcgtcgagccatttggcaaaggatgagcgatcattggctccacccttgagcgcgccgatagcgacgacgggagagaggacactggtatgcatgttcttctccccactcttgatgaggaaatcttcccggaaattacgataaccatccctccccttgaggccgaaataggccgcaagaaccgcaccgccggaaacgccggacatcatgcggatatcatcgaccaggcttcgctcgtaggggctggtatcgataatcgtctcatccatggcgcgcaggatgccatagccaaaggctgccgcgcgcgtgccaccaccggaaaaagccagaccaacgacggttgacccatcatctcctggatcaggtacaaactcgttgcgattgttaatcggttgcaaggataggctgttgatagggcctacatcgctgacacagccaccaagcagaaatgtggatgccaatagggaaataatagatttatgcattttggcgtaagttgttactccaatgaactcgatgattacatatcgagcgatatgtgtatcgattgcctgccatccatatgaaaacccaatttccgttactggtgagatagcccggcccacggcgtgatacggtacaaacttgcagccagacataaccggatatgagcctcctcggttactgagaaccgaggaggctatttcgctgccagcactaaagggaaggactggcagctaatgtgatgcgatgtgaaatggagggaaccaatatcgtacttcatcacattgttccgcgcgtgcagagggtgcgggcggaacaccctttctattaaaccaaacacaaagcccgtcattgagcgaacgcaatgagcagtaaattagtgggataaatttactgccgcttcctgctggagcacctctccttaacgcgggaaacgcttctgaagcttgcccatttccgcaacaagatatggcctctctgtcagaaaaatggagcttaacttgccttcaagcttcaaatgcactaggaaaaaccggtatttaaaataggcgtttttataaacccctgattcaaatcaaagacacccaatcgaagcaaatatatgtctctatcggaaacccgcgctgattgattgcaagggtttatattgacgcccattgatggagttgaacttatgaatacatatttgaaagcgattatggcaggtgctgcaatgttcggcacagttatttcagcaggaacggcacttgcgggtcgccatccacagcctgatgaaagagctgcattggaacgcgtcctgacacaggaaggtttcacaagctggggtgaaattgaactggacgatggcctttgggaagttgaggatgccagaacgaagtcgcctgctgatggcaagttcgatctgaaaattgaccccaagacgctgaagatcgtcgtccgtcataaggacgattaaatttcatctttagcacctgagagcgttttcaagccaaaacggtgaaatgcctacgcgtagaaatcagtccgctggactgatttctaatcccgcttcgatgcgttggaaaatgctctaagctgtagtgacaaattaagttactatttggtgtgagagtatttttctactggacagaagaaatagccacattcaggcaagggtatccttcctgaacgcaatccaggatttcgacaaaagttctcgctttgaagttatgtggcgaaacagaatgtaaggtcactgctcttcaatcaagctatctctcatagcgcgaaggatgataatcgcagaagcagcgccggggtcaacatgcccgagtgagcgttcccccagtcgggcagcccggccccgcgtggcgaccattgaccgggtggaatccgaacccttttcggcggcttcaactattccgttccacatttccaaactgctcagaccatgggctcgcgcatcaatcgccacttccatcgccggtatccaggcatccagcatggttttatcgccgcgttgtccttttccacgatcctgaatgccgcgcgtcatcgcctcgacgacggcagcctgcccctgcatatcgagggattcatgggcttttaatgctttggaagcatagcgaaacgctgttgcgtaaaggggcccggtcgatgcgcctaccgcatcgagaaaagcggatgcggcaatggcaaaaacctccgaaggcagtgtttgctccagatcgacctttgcgagcgcattattcacggccgaaaaacccaacaccatggtgatgccatgatccgcgtcgccgattgcgccatcgagatcggaaagccgctctttttcctgtttcatcgaaaaggcgatgagctggaacattcggcctagatgacgcgctgcggtttcctgcatttttacctcccagataatctggaattcatgaaaccgccgaagcggcattaagctggagagacaaatcagttgacccgaagaaaagccgtatcgcaagggtgcgataagagatcggataattcctgatcgagatgcatgacggatatggatgctccgttcatgtccagcgacgtacagtaatggcccacccagttggccttgattgttatgtgcttggcgctcaagcgttgctcgacacgtctgaacaggacgtagagttccatcaggggcgttgaaccgaacgaattgacgagcaccgctacccggtctccgggcgaggcattcatctcgctgaaaatccggtccatgatgtgatcgacaatcgcgtcggcgggcatcattttttcccggatgacaccgcgttcgccatggatgcccatgccgatttccatttcttcggcgccgatttcaaaattgtggcgccgcgtctggggcagcgaacagggttccagtgcgacgcccatcgtataggtgcgccggttagccttgcgtgtcaccgcttcacatgcctcaagcgacatgccacgatcgcaagctgcgccagctaccttgaaaatgaaaaagttccccgcaacgccgcgacggccatcgcgatcctctatgggggaagacgatatgtcgtctgtcgtcagaacggtacgtgtcggaatagcagcttcctgcgccatttccgccgccatctcgaaattcatgacgtctccgacatagttgccatagacaaagagaacaccttctccgcccgaggccgccctggcgcattcaaggatcggtgccggcggtggtgaggaaaagacattgccaatggctacagcatcggcaagacccttgccaacatagcccagaaagcagggtttatgccccgaaccgcccccgatcaccagtcccactttccccgcacgggggccattgcgtgcaacgagcgcgcgtttcgatccattgatggggacgagataggatcgatgtgctttggtggcgccgtcgagcatttcctcaacgacatcatcggggctgttcagaaatttcttgatatgcgtacgataatgactggatgcattggcggccggttctgcacgcagcttctgggaaagcttgctgtcgatcccggttacgccatccgcattgaggataccacggcctgtcgcggcatcggtaatcaggacattgatataaccaccccgcagggctgcaagaattgccggcaccttatcgaagccgcccgcaacggcaatacgcatgtcgatcattcgcagcctgtcgagcgtgataccaatggtcctgtcatcaagcgggccggccaccggttgcccataagcatcgatgaaacgcccggctacaacgccaacggcattcttggccaggtaatcctgtatcgcgacattttcaaagaaaccgctggtatggattgttgaattcggccgcagcgatgaaatgccaaacaatgccttgtttgcatggttcaacacctgaaattgctcaacaataatcggttccccggtaatcgccgtctttacgtctgcactggatacaatggcgggggccgtgatgttgacgaggtgtgcgtttgttgcgcgcgccatggccgccgcgcacaattcaggtgtgtaagcaaaactggcgcgcgtcccgccggttgcttgtactacggttacatcctgcaaattggatatgcaggtattctcggcaatggcaaggactgtccgcccccaggcgacggcaagtacgtctcccgatttcagaagcctggtgaccgcctgtgcaccagccgtcccaagccggtcgataaggggatgcgcgccgtcatcattgggcaccaccagacaatcgctcaatccgaaatggtgcttgagttcctgtgcaattgcaagggaaccgaggcgtgcaggttcaatcgagatattgacgatgcctcgattacgggcatctgcgagatagctgtttacggtagcccgcgaaatccccatgatgttggcgatttcgccctgcgtgcgcccgtcttcgtaataaagccagcaagcccagacatatggatcgtcgccatagcgcagtggaatgccatcggctggttccgcctgtccgattttacctgcggttgtttttccctgtggcgccatcttgttcgcactgatccccgtgacttttcccttctatctgccgggttgccttgcaatacaatgtttttgtttgcattctgccgacacctgcctgccggagaactggcaggcccagcgtcgcgaggatgcatcggacctgccagcatgtcgatactgttttactgcaatcgttctcgcgcgccctcgccaagcaccttgagaatgatcgcgcatgatgtcgccccggcatccagaacacccagcgatctttctccaagacggctggcgcgcccgatcctggccaccagattgatcgtggaatcgcggcctttttcggcggctgcaaccagagcttcgagtgcctcggcaaagctttttccggcggcattggcttcatcgaaagcttcgaccgcgggcaccagcgtatccagcaaggttttgtcgccaaccttggcagagccgatcgattgaatgccttccagcccggcatgaagcatatggctgaatgcagccgcatcgatattatcgaccccgtcgattttctctgcgaattccgtgaacatcacaccgtaaagcggccccatagagccgccaatctcggtcatgagcacagtgcccagcgtatcgagcgaagcggccagggtctcgttctttccctgcaggcgctcggccgccatgttgaagcccttggccatgttgacgccgtgatcgccgtcgccgattttcccgtcgatttcgctgagataggcgcggttctcgacaatcctctcggccattgtgagcacaatgtctccagcttttgcattattgagtgtttgcacgggtctcttcctcacaaaatggtagtgcagcgcacttcgacatcgagcagttccttcaactcgctgtccagcgccatgaccgtcagcgtcgccccaaccatttcaagcgacgtgaaatagttgccgatataggtacgatggatcttcagcccgcgtgcccgaatttcggtttcgatcgtgtcgttaagaatatagagttcgttgagtggcgttgcgccaagacccgagacaagaacggcaacttcggttccttccgccagtccatgatcgtcaagcacgatctggcacatgtctcttgcgacctcagccgcagacttcagcggctccacccgcacgcccggctcgccatgatggccgatgccgacttccatcgtgcccggcgcaatttcaaaattgggatggccaacggcgggcaacgtgcacggtccaagcccgacgccgatcgaacggcaattatcgatggccttctgcgccgttgcgcgaacctcctcaagcgtagctccggtcgccgcttttgcgccgccaaccttccacatgaatatctcaccggcaacgccgcggcgcttctcgcgttcggcggcgggggccgaacagacatcgtcatttgcaacgactgttgcaacatcgatgccatccttggcagccagcttggtcgccatcttcacattcatattgtcgccggcataattgccatagaggaccaccacgcctttgccgccatttgcttcgcgtatggcatcatggaagcttttagcggtcggggaggaaaacagttcaccaactgccaccgcatcgagcatattcttgccggtatagccgatgaaggctggttcatggccggatccgccgcctgtaacaacaccaaccttgccagcgacaggtgcatctttcgcggcaatgacgcgcggattttccgcaaggcgaatgatatcggagtgcgctttgacaaagcccctgacggtatcctcaacgacttcgtccgggttgttgatgaaacgctgcatggtatctcctgtaatatgaatgagctgcgggctcaaagaatggtgtaaccgccatcgatcagaagatcggcacccgtaatcatgtcggctccagcagaagcaaggaacacggccgcggctgcaatctcttcgggataggcgaagcggcccgccggaatgcgtttctttgcggcctcacccttttcaccggcccaggccttcttgccaagttcggtgagcacgatggtcggggacagcgtgttgacgcagatgccatacttgccccattcggctgcgaatgtcttcgacatgccgatgacaccgaacttcgacgcgcaataggcgacgtgttcttcaatggcgacggttccggcctgtgaggcgagattgattatcttgccgccattgcctgcggcgatcattgcgcggccgacagcctgggtgacgagaaagctgcccttcagattaatgttgatcgtcttgtcccagtaatcgagcgaaatatcttccgctggcgccagatagacgacaccggcactattgaccgcaatatcgatcttgccgaactggcttatgacagccgtgattgcatcattcaccgattgctggctggaaacatcgcaaacgaacggctttgcgttttcgccaagctcctcggctttggctttcgcaatgtctgcgctgatgtcgagcaaagcgaccttggctcctttagcgatgaaagccttggaaattgcagcaccgataccggaagcgcctccggtcacgatggcgactttttcagagagcgggaagttcaggtcgatttggggagcttgatcggacattttttgcctcggagatctgaattgtgagcttggcggcccgcacgccgatgataattttcatgaaactgtgcgggacgccaagacagctttacttgcggctttccagaagcttatcgacgttctgggcagtcacgggcgtccatggaacattgtagttcttgtccttgccatcgttgaacggcatatccgggtactgagcccagatatcggactgcggcttgtaatcacccttcttggcgtggaaaatggcaagatcaagagcgccctgcgcctgagcgtttgcatcctgcagaatggaggtcatggtaccctccttgacggcatggagcgcatcggtgatgccgtcgataccagcgattgcaaaatcgccgggcttcaggttggcggccttgatcgcttcaatcgcgccaagcgccatctcgtcgttttgaccgatcacaccattgatctggccaggatgcgccgtcagccagttctccatgagggtctgggcttcagcgcgagaccagttcgctgtctggtcctccagaaccttcacatccgggcattcagccagagcttttttgttgccttccaaacgggagatttgcgcagactggccgattggaccttcgaggatgaccacattgcccttgcagccgatcttgtcgagcacatccttggcttccatatagcccgaaacagtatcgtcggaaccgacataggccgcgagcagatcagagttgacgcgggtattcgatcccacaaccggaatgcctgcgtcgcttgcggcctgaacggcggtggcaccggcctcaatgtcgataggaacgaagatgatcgcatcgaatttctgcgtaatcatcgtgttgaactgttcctgctgaaccagtgcatcatagcggccatcgaatatggtcagttcaatctcgccgttcttgactgccgggtgcttcttcagggcttccgaccacacctgcatgaactcagcattcaatccgtaaggtgcagcgccgattttcagttttttgtcctgagcgagcgatggggtggcgatcagtgcggaagccgcagcgagcgcgatcaatagttttttcattgcaatctcctccgtagttggtgtggctaccgatcggtatgccgttcttgaaaatggttgcaggcgagagacgacgagagcatttccggcaaaagtgcaaagcggttttgcgtaggataatgcgacgaaacaaatacttagagcggttccagcgacccgtttaaccggaatcgctctagcctccctgactgcgtttctggtcgagcatgaccgctcccacgatcagcgcacccttgagaacctgctggtagtaggactggatgcccatcagatcgagaccgttgttcatgacgccaatgatgagcgcgccgataagggttccggtgatgcgaccgatgccaccagacaggctggtgccgccaatgacgaccgctgcgatggcgtccagttcataactgatacccgcttgcggcaaggcagacccggtgcgggcagacagaatcatcccggcaaggcccgccaacccgcctgaaatgacataaaccgaaaaacgcaccctggagatattgatgccggaggtgttcgcagcatgaggattgccgccaaccgcatagatatagcggccgaacctcgatcggttgaggatccaccacgataccaggaacacgattgcaagcagaatgaccggtaccggaacacccagtatattgccggttccaatccaccggaaatccggaacaagcgcaggcacaggcttgccgccgccatagatgagcgtcaggccgcgcgctgcggaaagcatgcccaatgttgccacgaaggctggaaccgcaaagcgcgagacaatcgtaccgaccagtgcgccgcaacctatccccaccagcaggccgacgcaaatggctataaacggtgaatatggtgcgcccgcaatacccgccattgcagatgtggttgcaaagctggcgctcacaatgccagccaaggcaaccacggagccaacggaaaggtcgataccgcgcgtcagaataacgaacgtcatgccgatggcgagaatgccgttgatcgaggtctgcaacaggacgttggaaatattgcccgcggtgaggaaatattcgttggagaacgagagaatcgtggccaaaagcaggaaggcgatgaatatgccgtattcctggatcaccagcctgcggcgttcggagccaaaccagctcgtcgatgaattgttttctgtggtggacactgttctacctctccagaacctgcggcgtctgctgcataggcaactgctctatcttcatggtcacgaacggaacgcgatattctccccggcagccttcatgtcgaaagatgcaccaatgactgcgcgtccgtttccgccctgcggtagatgccgaccgattgtccgccacgcatgaccatgatgcggtcagacatgccgaggacttcatcaatctcggaagaaaccatgacgacggtcccgccttgggcggcaaattcgcaaatgatgcgataaatttcctgttttgcacccacatcgacaccgcgagtgggttcatcgagcagcagaacgcgtggctttcgcaggaaccattttccgagcacgaccttctgctggttgccgccggaaaggcccgaaacggccatcgtgtcgtgcgcaaccttgatcctgaaacgctcgatcatctccctgctggcggccgattccgcacgccgattcattgaaaaatgcggactcatctcgggaaggctggcaaggcatatattgttgcgaacgctgtcgccgagattgaggccggtcagcttgcgatcttccgtcacaaaagccagccccagagccatggcgtccgcggggcgccggacggtggcgggttcgccttcaagccgaattgttccttgggaggctttctccaatccgaaaagacagttgaatatttccgagcggcctgaccccatcaacccgtaaatgccaaaaatctcgcccttatgcgcggtaaaggaaatgtcggttatcttgccgggcgcgctgaggccggaaacctcgacgcccggtatttccgtaggcgcattcgtcttgatatattcctcacccagttcccgcccgacgatcatatggatcagttccgcacgggtgatgccaccgagatcgccgctatcgatataactgccgtcgcgaaacacggtatagctatcggcaatctggaaaatttccgacaggcgatgggagacatagacaatgccttttccgctcgctttcaaacgctctatcgctgcaaaaagctgctgtacttctttttcaccaatggccgatgtcggttcgtccatgaaaatgacttcagcgtcgtgactgagcgccttggctatttccacaagctgcacctgcgcgacagacaggttcatcatgaactggttggcgcgaatcttgaactcaagctggtccaaaagcttctgggcattgaggttcatcgtcttgaaatcgatgccaccgaaacggcgaagcggctccctgcccaaatagatattctccgccacggtcatatggggaacggggcttagctcctgttcgatgatcgcgatacccgcctgcaacgcttcggcggggctggaatacgtaacctcttttccacgccggcggatatgtccaccatcgcgggcatgaatgcccatcaggattttcaaaaacgtggatttgcccgcgccattgccgccgcacagcgcatgtaccgagccggtacgcaattgcagccgcccatcccgcaaggcagcaacaccgccaaaggacttcctgagcccctccacatcgagcagaaattccaatgtatctcctccactggcggcagttcgcgctgccgccgatttcaacagtcaagctgtcgttttgacaatattcggcaaatgaacgacaaatgtcaacatttgatatatgaaggatgagaagaagcgccggaccatgatggcctgcgacactgattaatccggtggcattgccggctctcacttcactgcaaaaaggcgaaatccggcaggcgctcactttgcggctccacaaagacgagcgtttcggttgcgttattatcgccatcgctaaaaagcgacaaaggagacccatcgcatgaaaatcatcatcacggcagcagccctggttgcactgtccgccacgggcgcaatggcccaaaaaacccaatgcgatgcaaagccgctggatgagaagtccatcgatgccttggtacagttgtcgaacgaatttacgtggaaaatttccgaaatggagattgacgacggctgttatgagctgcacgttaccgatgaaaacggcaatgtcctcaaggtcaaggtggaccctgaaacgatgaaggtggttgctggcaaagtaaagcggtacggcgatggcactccggccaaggacaagggccacgcgcccaagaactagacctttttcgagccaaaagtgtgaaatgcctacgtggggaagtcagcccactggattgatttctgatcccgattcaatacgtcgaataatgcgtaaaaacaatgagatagagcggatccggcaatccttttaaaacaggaaccgctcttctaggggaaacgcgaaaaagggcggccagccgatgatgcagccaacgccgtggaagtcgttgcgaaagaaatgaacttcggcgtcgccatcaaacagaaagccaagcaaagcctataagaagacactcctcggaacatttgtatggtaacatcactggctctcagatcggaaagataagggagggcctcgccgctatcgtataatccatgctgctccccgaacatcccacgtcgcagcttgggaggagtaaaatggaaaaattcgattatatcataatcggggccggatcatccggctgcgcgctggcgaaggggctgactgagaacgccacgaataccgtccttctgcttgaagcaggcccccatgctgaccggttctgggtcaacacgcctgctggcatggccaagcttttttttcacgatgtattgaattggaactattataccgagcctatggcgaggctaaaaggccgcaagatgtactggcctcgcggtaagcttctcggaggatcgagttccataaatggcatggtgtttattcgcggacacccaagcgacttcgacacatggcgcgatcttggcaatcccggctggggttatcaggacgttctaccctatttcaaggcaatggagcactttgaacggcgtagcgatgtctggcgcggtcagggtggccccttgtggatcagcgatcccgtcgtcaaggagcctgcgagctacgatttcatagagacatgcaggcgcctcggccaccttgaaacggaggacatgaacggcgagcaacatgacggtgtgggcttcatgcagcacacaatcaagaatggccgccgtcactcggcctaccgctccttcgtaaaaccaattctgaaacggtcaaatctgaccgtgcgaacgaatgcacatgtgcaacgcatcctgttcgacggcaaaacggcggtaggtgttgaagtcctgcttgacggagaactccacagaatattggcggcccgtgaagtcatcctctcgggaggctcgatcaactcaccacagctcctgatgctatcgggcgtcggtcccgccgcagaggtgacacgtcacgatatcccgctgattctggatttgccgggcgtcggccggaacttacttgatcatttctgcgtgcatacaggctggcgatcaacgccgggcagctcctacaacgcgaacctaagggggctgcgaaaatactgggaaggcttcaaatatctcatggcacataaggggcatttggcgcttggttcgtcccaggtcgccgccttcgtcaaaagctcgccggaagagccctatgcggacctccagatcagttttcgccccatgacattcaactattttccagatggccgtatggaggtggaggatttcccgggcttgggcgtgtcgattttccaattgcgccccaacgcgcagggcacggtaacattgcgctccccgcgcgcaacagacaaggctgtctgcacgccccagtgtatgacggacgcttacgacattgcagcaatgatgagcggcatcaagcaggtccggcaaatcatgaattcggaacctatcaagtcgcgtgtcgtcgccgaagaggttcccggtccggacgttcagagcgacgacgaaatcttccgtttcatggaagagaccggcaataccgcccagcacactgccggaacgtgcaagatgggcaaggcccccatggccgttgtcgatgagcgcctcagggttcgagggatcgagcgtcttcgagtggtagatgcctccgtcatgccgaagctgacatccgggaacacgagcgctccggcgatcatgatcggcgttaagggcgcggatatgatttgcaaggatgcggtaccgcgccgggaattttaaggcgaacgaatagcggtcgaaaccaccgcctctcaaaatccggctggatcaaagacaggagggagatcacatcgagcacttccgaaaactttgtggttagctttatcccggatttggaatgtttatagcgagccgcaatcgagggcgaaatcttccgtggttgtcggttcaccgattgagaagctggtcgagcgccgcgaaattacggatgggttctgcccggcaacccggccatgtagcaacgcaaaaacccctgcatatggctgtgcaggggttttgagttttatttggttgcgggggcaggatttgaacctgcggccttcaggttatgagcctgacgagctaccgggctgctccaccccgcgtcaaggtgtttgagtattttccggtaagaatggttatggcgcgttttgcgcgattggtctgttttgcatgattgagagaagatggctttgtttgtgtgctttgcagacctggcagcgacctactctcccgcgtcttgagacgaagtaccattggcgctggagcgtttcacggccgagttcggaatgggatcgggtgcagccgctccgccataaccaccaggtcggcgaagaacacaaacatgagaagctggttaggggcttaaggcattaggggaatagggcagtatgtttgggctgcgcctgttctttgcctttgtgctttgtctttctgcgtggcgatggttgagggctttgggcaaacatattgccttattgccctacttccatattgccttcaacatcaagcttttgcttgatggatattgtaaatgggagtgatcaagtcgatcgagctattagtaccggtaagctgcatgcgttgccgcacttccacacccggcctatcaacgtggtggtcttccacggctctgatagggaatactcgttttcaggtgggtttcccgcttagatgccttcagcggttatcccgtccgtatatagctaccctgctatgcggctggcgccacaacaggtccaccagagatacgtccatcccggtcctctcgtactagggacagatcctgtcaatattcctacacccacggcagatagggaccgaactgtctcacgacgttctgaacccaactcacgtaccgctttaaatggcgaacagccatacccttgggacctgctccagccccaggatgcgatgagtcgacatcgaggtgccaaacaaccccgtcgatatggactcttgggggtcatcagcctgttatccccggcgtaccttttatccgttgagcgatggcccttccacgcgggaccaccggatcactatgaccgactttcgtctctgctcgacttgtcagtcttgcagtcaggcaggcttatgccattgcactcgacgaacgatttccgaccgttctgagcctaccatcgcgcgcctccgttactctttaggaggcgaccgccccagtcaaactacccaccatacacggtcctggacccggataacgggccgcagttagacatccataaaaacaagggtggtatttcaagggtgactccacaaaggctggcgcccctgcttcaaagtctaccacctatcctacacatgtcgtcacgaatgccagtgtaaagctatagtaaaggtgcacggggtctttccgtctaaccgcaggaaccccgcatcttcacggggaattcaatttcactgagtctgcgttggagacagcggggaagtcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcaattcaaggcttgcacctctcctcttaaccttccagcaccgggcaggcgtcagaccctatacgtcgtcttgcgacttcgcagagccctgtgtttttggtaaacagtcgctaccccctggtctgtgccacccccctatggttgcccatagtgaggtcacgcttcttccgaagttacgcgtgcattttgccgagttccttcaacgcagttctctcaagcgccttggtattctctaccagtccaccagtgtcggtttagggtacggtctatatgcaggagctatttcctggaaccgcttcgctgcaagatcaatccaataagacctcacaacacacgcgatccgtcactacctgcaggcccacgaatattaacgtggttcccatcgactacgcctttcggcctcgccttaggggccggctaaccctgctcagattaactttaagcaggaacccttggactttcggcgagggagtctctcactccctttatcgttactcatgtcagcattctcacttccgatacctccaggatgtctcacgactgtcccttcacaggcttacggaacgctccgctaccacgcacatacgtgcatccacagcttcggtgtatggcttgagccccggtacattttcggcgcaaagacccttatttagaccagtgagctgttacgctttctttaaatgatggctgcttctaagccaacatcctggttgttttgggatcctcacatcctttcccacttagccataacttagggaccttagatggtggtcagggttgttgccctctccacgacggacgttagcacccgccgtgtgtctgccgactagtactccccggtattcggagtttggttaggatcagtaagacggtgagtccccatagcccatccagtgctctacccccgggggtattcggtcgacgctctacctaaatagatttcgcggagaaccagctatctccaagtttgattggcctttcacccctagccacaagtcatcccgatctattgcaacagatatgggttcggtcctccagtacgtgttaccgtaccttcaacctgctcatggctagatcacttggtttcgggtctaatgcatcgaactgaacgccctgttcagactcgctttcgctgcgcctacacctaccggcttaagcttgctcgatacactaagtcgctgacccattatacaaaaggtacgctgtcacccaggacaaaccttgggctccaactgtttgtaggcatccggtttcaggtactgtttcactcccctcgtcggggtgcttttcacctttccctcacggtactggttcgctatcggtcatgcacgagtacttaggcttggatcgtggtcgacccatgttcagacaggatttcacgtgtcccgccctactcaaggacttctgctattctacgtgtacgggactatcacccacttcggtcgagttttccaactcgttccactttattcacaaaagccactggcctggtccgcgttcgctcgccactactagcggagtctcgtttgatgtcctttcctctgggtacttagatgtttcagttccccaggttcgcttctaacccctatgtattcaaggttagataccttatttatgatgactagaaagctgtgctgttctcgctcacgcgccgtacgcattccagaggaatgctggcgctccgcgggggcggcccacatgggccgacgacctagcggtctgtatgggtgtaaacccatccagcgttgctccaacaaaacagattttctagtcatctaaggtgggttgccccattcggaaatcgtcggatcaaagggtattcgcacctccccgacgcttatcgcagcgtatcacgtccttcatcgcctgtgcatgccaaggcatccaccaaatgcccttaagacacttgatcactctcattgccaatatccatcaaaactcagctcttaaagccgcattatgcgacgccgaatgttgccattcgactgcaaatgctcgtttcaacagtaccagcagaaagaccagcttctcgagatacaatcggtgatggcggttaaacacatcaatcattatgcaaggcttgagcaagcttcttgcgacatcaactcttcagttgatccgattacatcttctcttcacgatttcatacagaacaggcagactttcgtaaaagtccgcaaacttgtttctttcttttgttgattgccaatatccgtctcaacaccaacatgatggtggagccggacgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctacggcccctcatcaagtaacttggtgggcctgggaggacttgaacctccgaccccacgcttatcaagcgtgtgctctaaccaactgagctacaagcccagataccgacgcaaacgctactacacgatccacagatccaccccgaagcgaagcttcgcaaggccgaccggccgtcggccctgatgggccgcgcctgcgcagggccagcagcgtcagctgcggtacggcccgtgagcaatcaacaatgaagaaagagaaacgaaggcggcacgcctgcaagcgatcgtcaggctgactggcctgcgatctatgttctaataagatggagaaggatcatccggataaatccggcctctttccaattctcgatcttccttagaaaggaggtgatccagccgcaggttcccctacggctaccttgttacgacttcaccccagtcgctgaccctaccgtggtcgcctgcctccttgcggttagcacagcgccttcgggtaaaaccaactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcggcatgctgatccgcgattactagcgattccaacttcatgcactcgagttgcagagtgcaatccgaactgagatggcttttggagattagctcacactcgcgtgctcgctgcccactgtcaccaccattgtagcacgtgtgtagcccagcccgtaagggccatgaggacttgacgtcatccccaccttcctctcggcttatcaccggcagtccccttagagtgcccaactgaatgctggcaactaagggcgagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtctccggtccagcctaactgaaggatagtgtctccactaaccgcgaccgggatgtcaagggctggtaaggttctgcgcgttgcttcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggaatgtttaatgcgttagctgcgccaccgaagtgtaaacaccccgacggctaacattcatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctcagcgtcagtaatggtccagtgagccgccttcgccactggtgttcctccgaatatctacgaatttcacctctacactcggaattccactcacctctaccatactcaagacttccagtatcaaaggcagttccggggttgagccccgggatttcacccctgacttaaaagtccgcctacgtgcgctttacgcccagtaaatccgaacaacgctagcccccttcgtattaccgcggctgctggcacgaagttagccggggcttcttctccggttaccgtcattatcttcaccggtgaaagagctttacaaccctagggccttcatcactcacgcggcatggctggatcaggcttgcgcccattgtccaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctgatcatcctctcagaccagctatggatcgtcgccttggtgagcctttaccccaccaactagctaatccaacgcgggccgatcatttgccgataaatctttcccccgaagggcacatacggtattagcacaagtttccctgagttattccgtagcaaatggtacgttcccacgcgttactcacccgtctgccgctccccttgcggggcgctcgacttgcatgtgttaagcctgccgccagcgttcgttctgagccaggatcaaactctcaagttgaaaatttcatatatggctataatcagtcgcacccccatgtaaaacacggagacgcaaacttctggtcacgctcaattgacgagaacatatttacacaccaacttcgatccgaaaaccaaagtcaggtaacataagttcttaccaagaaacgtgtccgccaaagttcattgtgacagttcgatctctcgaaccatccgcagacaatgccgcccacgtttctctttcttctgtatgcagttttcaaagaaccgacgatctaaaccgtccaaaatctcttccgcctaaccaaacatccaaccagtcaaacccgaaggtcaaatccgtgtcagcgcctcgtctgcggtgccgggcttctagatcagtcaaaccaacctgtcaaccactttttttgaagaaaatcacaaacttattcgccgttcttctcttcaaggattaaccagagataaccccggaaaaccacccccaactactcacaaatcaacaaacagtcaatccattttcatcagtaactcaaggacgcatcagactgccgctgccggcgccgccgccctcgttgtggcgctatataggccccacctaaccaaactgtcaacgccaaattctaacttttctaattttcttttccacagacggaatttgataattttacgctttgttaagtgaaatgaccatgccgattccgccgtaaaacgagaaaaacggacgccccttccctcaagccaccgtcacggaaagcggttcacgctgcggcccatcccatgcgctcggtcacattgtcggcgagcgcacgaacccgctttcccatcgcctctatgatgtcgggccgcgcctccgcagccgtcatcgatagggcaataccggccacaggatgaaatgggcgatcgcagatcgcagcaccaatgcagaacatgccctcacgcaactggccattatcaagcgagtacccttttataactgcctcccccatttccttttccagcgccgccaacgaagaaacgctcgtcggcgtgaccgggccgggccattcggacggaagatgctgcgtaagttcacggggaggcatcgccgccagcatcgccttgcccgtggcggtaaacactgccgggacgcgcataccgatacggaaagtaatgccaagcggcgcagatgaattgcggcaggagagatagatgacttcaggcccctcaagatgcgaaagggtcaatgtataagcaccaagccctaccgcctccgccacagcctcgtggaatgcctcgacaatatcgctttgcgccagaaagacattggcccagcgtaccgattgcggccccatgctgaaactgccgtccccattcagcttcaaaagcttcagatgtacgagcgtctgacaaagcccatgcacactgcttttcggcagggcggtctggcgcgcaagctcggaaagcttcatcccctcgccgctccttttgcccccctcctgtgtcgcacgcgcgatctggtccaatatctgtgctgcacgcatgactgccggaaccagtttcagggaaccctccgcgtcgatcatcattttatcaccatccatggcagcccacctattgaccgattgactttatccgtctcggtctatttaattcagaatatcgtaaggtgttcagtatattgaacactcacttcatgcaagaccgggatggaataaaatatgcttgctttgaaagacccttcgctccttaaatcgcaatgcctcgtgaacggtcgctggatcgacgccgcagatggcacgacgatcaaagtgacaaacccggctgacggctccgtcatcggcacggttccctccctgtctgttgctacgatcaaggaagccatcgacgcctctgccaaggcgctttccggttgggcggcgaaaacagccaaggaacgcgcgggcattctgcgcaaatggttcgaccttatcatcgccaatgccgacgatatcgctcttataatgacgtcggagcagggaaaaccgcttgcggaagcccgcggcgaggttctttatgcggcatccttcattgagtggttcgcggaagaagcaaagcgtgtctatggcgacacgatccctgcaccgcagaacggccagcgcctgaccgtcatccgccagcctgtcggtgtcacggcggcgattacgccgtggaatttcccggcggcaatgattacccgcaaggctgctccggcgcttgcagcaggctgcaccatgatcgtgcgccccgccgacctcaccccgctgaccgcactggcgcttggtgttctggccgaaaaggcaggcattccggctggcgtgttgcagatcgtgactggcaaggcccgcgaaatcggcgcggaactcaccagcaatgacaccgtgcgcaaactttccttcaccggatcgacggaagtggggcgccttctgatggcgcagtgcgccccgaccatcaagcgcatctcgctggagcttggcggcaacgcgcccttcatcgtgttcgacgatgccgatcttgatgccgccgtggatggcgcgatggtttccaaatatcgcaatgcgggccagacctgcgtttgcgccaaccgcatttatgtacagcgcggcgtttacgacaagttcgccgaaaagcttgcggccaaggtcaaggaactgaaggtcggcaacggcacggaacccggcgtcgtcatcggctcgatgatcgaagaaaaagccatcaccaaggtgaaggcgcatattgaagacgcggtttccaagggcgcaaagctcatcacaggcggcaaggaactcggcggcctgttcttcgagccgggcatcctgaccggcgtgacctccgatatgctggtcgccaaggaagaaaccttcggcccactcgctccgctttttgccttcgacacggaagaagaagtcattgcccaggccaatgacacgatcttcggtcttgccgcttatttctatacggaaaatttcagccgtgcgatccgggtcagcgaagcgctggaatatggcatggtcggccacaataccggcctcatctccaatgaagtcgcaccctttggcggcgtaaagcagtctggcctcggccgcgaaggctccaaatatggtatcgaggaatatctcgaaaccaaatatatctgtagcgcctataagcggtgagccaaaaaatagttagaaattgaatgaaggacggcgcattgtttgcgccgccttttctatttatatacataataccccctatcccggcaccttgccataaacaacccggaagtttcatgctgcgccgcctttacgattggacgatttcgcttgcctccagaaaagccgctgaatggtggcttgcgatcattgccttcgtggaaagttccgtctttctggtgcccgcagacgtcctgttcctgcccatggcccttgcccggcccgagagggcatggcgctatgccctgatcgccacggtcgcttcggttctgggcggcattgcaggctggtatctgggctatcatgcctatgaacagatcgcgaaacctgtgctggaaatgtatggcaagctcgatactttcgagcgtttgcgcggcaccaccagcgccgatgcgattttgctgatgctcatcacatcgggccttgctcatctgccgcccatcaaggtggtgacgatcctgtcaggtgcggcgggcatcaatatctggctcttcatcgcctcggccatcgtggcgcgcggcgcacgcttcttcctgctcgcatggttgctgcgccgctatggcgaatcgatccgccacttcatcgaaaagcgcctcggtctcattgcaggtgccgtagcagcggtgttgattgcgcttttcctggcagtcaaatatttgcatacctgatcgtgctcacaattttgtgggcagacatgcgattgcctgtcgtaaagacgacaaattaaactgattgggaagcgaaccatattacgcttgccgctattgaaggaattcctttatggcctcactcactcagccagccggaaaaattcaggcatggaccgcaggtatcatgaccatcgggcttgccgtaacagtgggcatcgcgctcgccttcgagcatatcggcggctatatgccctgcaagctttgccttgaagaacgcatcccctattatatcggcattccggttctggcggtggcatggattgcctgcatggcgaaatggcctccggtcctgacgcgcggccttattctggtcggcgcgcttctgatgaccctcggactggcgctctccatctatcataccggggtcgagcttaaatattggccgggcccgattgattgcagcgcagcaacgatgaaaatcacccgggatgcgggcaatctcctgaacgacctgaatacccatccgcccgcatgtgacagcgcgccgggctatttcctgggtctttccttcgccggatggaacgccgtcgcaagcctgctgtttgcggcgatcagctattacggggcttttgcaaagagcgggaagtaaggaaaaattgctggggtcagggctccagttcgacatcccaataaagaaaatcgagccagctatcgtgcaaatggttaggcgggaaaagacggcccttattgtgcagatcctgcacggttggcatggccggtttctggcgcggccacatctgcgcgacggcgggcatcatgccacctttgcgcagattgcacggtgaacaggcggcgaccacattttcccacgtcgtctcgccgccatggcaacgcgggatgacgtgatcgaaagtgaggtcatgcggcgagccgcaatattggcactcgaaacgatcacgcaggaaaacattgaaccgtgtgaaggctggatagcgcggcggcttcacataatctttaaggcaaatgacgctcggaatgcgcatggaaaaagaaggcgaggaaacgacccggtcgtattccgccacgatgctgacgcgctccagaaacaccgccttgatcgcatcctgccaggaccagagcgacaggggataatagctgagcggacggtaatccgcgttaaggaccagcgcaggcaatccactggccgaaacagtccggggtgagatggcaatagtcaagcacgcacctccttcagaagcaactccgagaaagaggcgaacagcttccgtgcggaattgcgctcatcatcgcagcgccgcgcgtccatgttctgggcgctacctacgacgctccaaccacgtgatgaaagtgcatcgaaaagcaggcaatcaagcttccgcgaatcgaaataccatcatcagccgatgcggataatgtaagcccgacgtgacaggattgtgaagcggaaacggatttatgcctccgaaaacacgcaagttttacaacgggatctacagaagcggggcggcctcgcggcctttgatggcggcataataggcccagaacaaacgcgccgccacgccgcgccatggcgcccagttttcggccaattggcgaagagctgccgcatcgggtctggtctcatgagcaaaggcatagccgaccgccgtttgcagcgcgacatcgcccgccggaaacacatccggatggccggccgcaaagagcagataaacctccgccgtccaggggccgatacccttgatcgcagtcagtgtggcaatggcttccccgacaggcaggtcgcacaggccgtgaagatcgagcgcaccgcctgccagtgcctcgcttaacaccagaagcgttctctgcttgggccgcgaaagcccggccaaacgccacgcctcctccccgcccgcgatataggcttccggcgtcagcggattgatcacctgtttcaaccgcgcccagatggcggcggcgctggcggtcgaaacctgctgcgcgacgacgatggaagccagactttcaaatccgggttcggaccggcgcagaggcactgcatgcgagcggttgcggatatcggcgagccgcctgtcggcaagaaccagcgcctccagccctgcttcaatatcgctcaatgtatcgatccgccgcatcgcctggcctttcattctcccggcacacaacgtaccaatggaatcaaatgacattcaactgacattgaacccgcaatgaccgtacctgttttccgctttgctccaagtcccaatggccagctccatctgggccatgcctattccgcgcttttgaatgcgaacatggccgaacaaagcggcggacgcttcctgctccgcatggaagatatcgataccgcgcgctgcacaccggcactggaacaagggatttacgacgatctccactggcttgggctaagatgggaaaccccggtgcgccgccagtcggaacattttggcgaatatcgcaacgcccttactaaacttgccgacaagggccttgtctatcccgcgttcctcagccggagcgaggttcgcaagcgcatcagcgaagcttgcgccagaggggatgactggccttcagacccggacggcacgccgctttatccgcaagacgaacgcaacatgagcgaaaaagagcagatggagcacatcgtttcgggcgcgccctatgcctggcggctcgacatggataaggcgcttgcctctgcgggcgaaccgctattctggaacgaaagcggtgccggacccgatggcgaaacaggtcgccttgctgccgaccgcgccagatggggcgatgtggtgattgcgcgcaaggacacaccgaccagctatcacctttccgtcgtggtggatgatgcgttgcagggcatcacccatatcgtgcgcgggcgcgatctttttcatgcaacatcggtgcaccggcttttgcagaaacttctgggcctgccagagccgctttatcaccatcacgatcttgttctgggcgaagacggacagaaactttccaaaagccgcaaggatacggctctggcatcgctgcgtgaacagggttggacgcccgccgatattcgcgccaaactcggtttatagccgccattttcgcctcagcgtcacaaatgatgtgcccgcgcaccgattgacgaaaacgcgccaaggcggttcaaaggcagtatgatgaccggcatttaaaaatgctggcaatagatttgtatatttcaatggaggcgaagccatgggtagcgcagaaaaacgtaactatgtcgagattgaaggcttggctgttgcccctgagcttgtggaatttctggccaaagaagccgcgcccggcacaggcgtggagccggagaaattctggaagggctttgccaccatcattcgcgatctcgcaccaaagaaccgcgccctgctcgccaagcgtgacgagcttcaggccaggatcgacgcctggtacaaggaaaaccgcgacaagggctacagccaggccgattaccagcagtttctgaaagatatcggctatctcctgccggaaggtggagcgttttcggtttcgaccaccaatgtcgatcctgaaatcacccatattgccggtccgcagcttgtcgtcccggtcatgaatgcgcgctatgcactcaacgccgccaatgcgcgctggggctcgctctatgatgcgctttatggcaccgacgcgatttccgaggccgatggcgcggaaaagggcaagggctacaatccgaagcgcggtgaaaaggttattgcgtgggcgaagaatttcctcgatgaaagcgcaccgctcagcacgggcaaatgggccgatgttgccggtctcgccgtgaacgacggcaagcttgaaatcaggctgaccgatggttcggcaaccaccttgaaggacgaaagccagttcaatggctataatggcgatgccgccagcccaacgaatgtgcttcttgccaagcacaatatgcatgttgatatcgtcatcaatgcagatcacccgatcggcaagaccgatccggcgcatattgccgatgtggttctggaatcggccatcagcacgatccaggattgtgaggactccattgccgccgtcgatgccgaagacaaggttgccgtctatcgcaactggctcggcctgatgaatggcaagctggaagacacgttcgagaagaacggcaagcagatgacgcgccgcctcaatggcgaccgcacctacacggcgccggacggttccacgctgacgctcaagggccgttccttgatgctggtgcgcaatgtcggccacctgatgaccaacccggccattctggacgccgaaggcaatgaagtgccggaaggcatcatggatgcagccttcaccagcctgattgcgctgcatgatatcggccccaatggccgccacatgaattcgcgcgaaggctcggtctatatcgtcaagccaaaaatgcatgggccggaagaagtggcattcgcaaatgaaatcttcacccggaccgaagaaatgctcggcatgaagccgaatacgctcaaaatcggcatcatggacgaagaacgccgcacgaccgtcaatctcaaggaggcaatccgcgccgccaaggatcgcgtcgtcttcatcaataccggcttcctcgaccgcacgggcgacgagatccacacctccatggaagcaggcccgatgatccgcaagggcgacatgaagcaggctgcgtggatcggcgcctatgaacaatggaatgtcgatatcggtctggaatgcgggctttccggccatgcgcagatcggcaagggcatgtgggccatgcccgacatgatggcggcaatgctggagcagaagatcgcgcatccgaaggccggtgcgaacaccgcctgggtgccgtcgccgaccgccgccaccttgcacgctacccattaccacaagatcgatgtagtcgccgttcaggaaaagctgaaaagccgtccccgcgccaagctggacgatatcctgtcggtgccggttgcggtgcgtccgaactggacgccggacgatatccagcacgaaatcgacaacaatgcacaaggcattctcggctatgtcgtgcgctggatcgatcagggtgtcggctgctccaaggtgccggacatcaacaatgtcggcctgatggaagaccgcgcgacgctgcgcatttccgcgcagcacatcgccaactggctctatcatggcgtcgtgtcagaggcacaggtgatggaaaccatgaagcgcatggcagccatcgtcgacaagcagaacgaaggcgacccgctttatcgcccgatggccgctgattttgacaagtcgattgccttccaggcggcttgcgatctggtcttcaagggccgcgaacagccgaacggctacaccgagccggtcctgcatcgccgccggctcgaactgaaacaggcttcctgaggttgccctccccctcatcctgaggaggtgaactgagcgcagcgaaggaaaccgtctcgaagggctgagggggcatgagcgacgcggcggcaatcctcataaccgggaaccgctcttttgggaatatcgtgcgtttccctcagcccttcgaggcttcgctccgcacctcagggtgagggaaagaatacacttgccaaatggatgcaatttgttgacggcgggagaaatcccgccgttttcttttacatcgtggatcaacaggactattccgttaaaacctatcgctaccgacaaggcccctgaaatgaccctcctcatccgccatgcgacggaagccgatctccctgccctgcttgcaatctataatgacgcggtagagaacacgcttgccatctggaacgaaacgcttgtcgatctggaaaatcgccgccaatggctggaaaaccgcaaccgcgacggctttccggtgctggttgccgaacgtgaaggtcaggtcgtcggctatgcgagctatggtccgttccgcccgttcgagggtttccgccattcctccgaactctcggtctatgtcgcaagcaatgcccgcggcggcggcattgggcgcacacttctggccgaactgattgaagaagcgcgcgagcgaaaagtgcatgtgctgattgccggcatcgaggcaggcaatgccgcctccatcgccctgcacagatcacagggctttgaagaatgcggaacactgaaacaggttggccagaagttcggacgctggctcgatcttctgttcatgcagaagatcctctgattgaaaaaggccgcgtcgtgcggcctttttcatagagaaaattccctggaattggaaatcagacgtgcgcttcctcgatatggttcagcgccttctgctgcttgtgggccgcggccttgacggcggcctgaaccttctcaaaggcgcgcacttcgatctggcgcacgcgttcacggctgatgccgaattcaccggaaagatcttccagcgtcattggctcttcggcgagacgacgagcctcgaaaatacggcgctcacggtcgttcagggtttccatcgcctgttccagcatcgagcggcggctttccagctcgtcctgttcgatcagaacctgttcctggctgttgctgtcatcgacgagccagtcctgccattcgcccgattcgccttccgaagcgcgcagcggcgcattgagagacgcatcgccggacaagcggcggttcatggaaacgacctcgtcctcgctgacattcagcttggtcgcgatctgcttgacctgatccgggttgagatcgccatcgtcgagcgcctgaatcttgctcttcatcttgcgcagattgaagaaaaggcgcttctggttggcggtcgtgcccatcttcacaaggctccacgaacgcaggatatattcctggatcgaagccttgatccaccacatggcataggtggcaagacggaagccacgttccggctcgaaccgcttgaccgcctgcatgaggccgacattgccttctgaaatcacttcgccgatcgacaggccatagccgcgatagcccatggcaatctttgccacgaggcgcagatggctcgtcaccagcttgtgggcggccttggggtcggcatgttcgtgataacgcttagccagcatatattcttcctgcggctcaagcatgggaaaacggcgaatttcttccagataacgggtcagtcccccgtcgccggacgtaatgcttgggagtttcatctgggccataaagcaccctcctttataaattcaggttcccgtctggcgaacctgtcgtgtcggctgcctcctgcacttccgcgcgaaccgacatatatatgcatcattttggcgaaaacacgatgctttacctcatgaaataatccgtcactcttatttgaacgcttttgaaaccggaaagtttccggtgcccctttaaaaccgggcggcagtattggaattgaatgaatggcggttagagcggttcctattttacagaatcatccgaaccgctctaactatttgtcttgtcgcgtttccctgcgtgggcgtttcacacttttggctcgaaaatgctctaaatacttagctaactccagacagagcgtagccagcgcaaaaaccgcttttccaatttagaaaaagaagcacggtttcgtgaactggcattttgggcattttatatagtgcagcgccggaagttttccagaagctgctccatatcttccggcaacggcgcttcaaaacgcatcagttcttccgtgatcggatgggtgaaggccagaagccaggcgtgaagcgcctgccggtgaaagccttgcacagcctctttcagcggttccggcaatttgttggccttggtcttgtaggcactgccataatccatatcgcccaccaggggatgaccgatatgggccatatggacgcgaatctggtgggtgcggcctgtttcaagacgacattccaccagcgaggcaagggcggttgcatcctcgcgggggctgaatttttccacggttgcataatgggtgatggcgtggcgggcatcctcgcgctcttcatgtacgacggcctgtttggtgcggtcgcggtgcgaacggccgagataggcgtcaaccgtgccttgcggacgctcggtcatgccccagacgagggccagataggcgcgctccagatcgccggtgcggccatgatcggcaaattgttcgctcagatggcggtgggcgcggtcgttcttggccaccaccatgacgccgcttgtgtccttgtcgagccggtgaacaatgccggggcggcggattcccccaattcctgacaagctatcgccacaatgatatatgagggcattgaccagcgttccagtccagttgccattgcctgggtgaacgacaagcccggcaggcttgttgatcacgatgagatcatcgtcctcgtaaagaatatcgagcgggatgttctcgccttgcggttcggcgggttcaggctcaggcagcacgatggcgatgttcatgccttcgcgcagtttctgtttcgtctcgcgggcgggcgcgccgtcgatggtcacatggccatcggcaatcagggactgaacgcggctgcgggagagttccggccccaatgcagcggccagccactggtccagacgcttgcctgcggcatcggagtcggcaattagctctttcaaacgtgtcttcccttcgttatcacgccgtcgtgggcgcatgaaccggagtcatcgaatgcaggatccaaactatccgagatatcagaatcaccaggattcgggatatcaggactatcagcagggttattacccggacgagcagcccgaacccgtgcttgatcctgccatggaacgggtgcgccgcaaaatgatccggctgctggccgtatcgatcggcgtcatgctgatcggtcttatggcggtgctgatcgccgttgtctacaagatcaatcgcaagcctgagccggcaatagcggaagaagcccgttccgatattccggggcagatcgctgctcccgccaagccggagccgccaaagctgatcgaatcgcagatcgagcttgcgcccggcacccgcctgctctcccagagcctttccggcgaccagctttcgctggaaacgctgctgcctgacggcggtacggaaatcatcgtctatgattaccgccaatcccgcatcatcggccgcatcaagatgggcaatgtcgaataggttcggcaataggctttaagccgataagattatatgggcggcctggttcaagctgcccatttataccaaggcgctgaaatgcgaacatatcgcgccttgaagatgctcaattgccgcaccggctttggtgttagtttcttcccgtgccattgcgcttttccagaatggcgattatatggtccctcattctctgcgcccatcgtctagcggtcaggacggcgccctctcacggcgcaaacaggggttcgattccccttgggcgtaccaattatttccccatcatcccgaaacaggcgtgcccaaaaagcttttggggagattgggttctttcagttgcaaaaaaattgcaactgatggcgatgcagtgcataatcgatccatgaacaagccatacaccaaaccggattatgagcaggagctgaggcgggctggcgttcgtatcacacgtccgcggcggatcatcctgaacatattgaacgaaactgaagaccactcggacgcactggagattttccggcgtgcggtggaagaggacgacagtatctcgctttcaacggtttatcgcaccatgaaacttcttgaggaacgcggcgcgatccatcgccatgcctttgcgggcgggccgtcgcgcttcgagcaggccagcggtgcgcatcatgaccatatcattgatatggattctggtgatgtggtggagttccactccgacaagatcgaaaaattgcaggaagagatcgcgcgttcgctcggcttcgagatcgttcatcaccggcttgaactttattgcaaaaaattgaaatcctgacggaaccaattcaggaagttggcgttttacggatatgaagaccgtgatcccgcccccacaacacggtcttcagagttcgcttcaaaacctccccgcacgaagcgaacggcgacaatgccgcattaactgtccaacgggatgcggtaggtgtttcgcatattagaataagccgtcgtggctaaggccatgacggctttttcgtttcagatttttcgggaatatcgcccaggtatagttatgaatcgaattgttcggtcgggatggtgagcgaatagatcgcgcctgttccgtcgatgcggtattcggcatggccgtttacggctgcgggcacgatgcgttgcaggacggcgctgccgaagcggggatcgtgctcgaaaacatccggcatggcgggattggtttcgtcccagcagaacatgagcttatctgctccgtcggcgccgggaaggacatgcgcgcgaatcaccactcgcccataggggatcgaaagaccgccgaaggaggttgcgttcaccaccagttcgtgcagggcaagaccgatatgcagggccgcacccggaaagagataggggttgtcgccttcgatggtcaggcgttcgtcatcaatatcgatatatttttcgacctgtgagcggacgagatcgaggaacaatgccccgcgccagttagaatccgtcacgagatcctgcgaataggagagtgactggatgcgcccgcgaaactttacaaggaaatcgtcaatcgaatcggtaaagcgcgcggtctgggtcgcgatgctctgcacgatggcaagcaggttcttcgagcgatggctcacttcacgcagcagtgttttcaacacctgctcgcgccgcttcagctcggttatttcgattgccgtggtcacgagaccgatcacattgccctgtgcatcgcggtcgcaatcgatgtgaaactcgatccagcgagttttgctgccgtcattgatcagcagttcgacattctgggcaattccactttccagcgtggtctgctttgctgtatcaagccgtgaaagcgcggtggagaaaatgaaatcgctatcctgcccgcctgccttccacttttcctgccagtaaagcggcaggttttccgcccaggcatagcgaaggtccgggttctggtagagcacgcagacattgctgttgcgcacggccctcaatagtgcccgcagccgtgctgcgtctggttctgcttcctgtaaaaatggcttcggcgcagtcatgggggcctcagctatctggataaggggtcagcatgtgcgatccgtgtctgatggcgtccatcgtgcccgcttgtccctgactgccttcatccgcaatgatggcgccgccgcaatggtggatgcggcggctcgttctgttcatggatataagtcgacaaaaagttttgtcaaaatggggtcagtttcttttccggctcaagcttttcggattgccgaggcgatgagcgaaataaccagaagcgcaagaaaaacaaagaatagaatctgggcgatgcctgcggatgcacccgcaattccgccaaagcccaaagcaccggctacaagagccaccacaagaaatacaagcacataataaagcatagttgttctcctcttcagcatgtgaagggataacgctggtagcaaacaatttgttcctttttttgtgcaaattgaaagccctgattattacaaagcatatgctttaaaatttaaaaagaaggctgcctgtgttgtgctgcctgccagcgtcaggcagcaacttgcgatgcttcctcaaagaaaagtgcctggctgatgagggccttcaccatgtcggagttgaacggcttggtgacgagaaatgtcggctcgggccgctcgcccgtcagcaggcgctccggaaatgcggtgatgaaaatcaccgggatggtgttgtcgtgaagtatctcattgaccgcatcgatgccggagctaccgtcggcaagctggatatcggcgagaaccatgcgcggcttttctttttcataaagcgccagcgcctcatccttggtgcgcgcaataccaaccacttcatggccgaggctttcgaccatctgttcgatatccatggcaatgaggggttcatcctcaatgatcatcagacgtgttgccacctggcgtgaaatttcgccggaggcggtggagagaagccgtccgaattccgcttggtccacttcaaggatttctgctgcctcatgatcgttgaagccttccacggcgaccagcaggaaagcctggcgcggcaaaggggcaatatgggccagattgcgcgctgcatgggtttcccaggcgaattccgaagaggtttcgggcatgcggatggaggcatttttatagagattgcaaaaaagcctgtagagaccgatccgatcggaagaagcttcggggaagatgccgacatcggcaatcagggcttccagcgctgcggctacataggcatcgccagaggactgggatccggtaagcgcgcgggaaaaacggcgcaaatagggaagatgcggcgctatacgcgtcgataacgtcatgattcagggactcctcaattaccgcaagtctttgtgtttacgataaccctacgtaaaaaaatacgcaaagatcatgcttagggcgcggcactatgataaaagaaacgtgggcgtatgagaaaagttccctgggcaagaactaattcgcctctacgggcctagggaacctttcgagtgctgatgcattaaatcagcaagcaggggcttgaaaaaagggttgggccgaaagcctagtatgatcaaatatgactcaaagaaacaacctttatacgaacggggctggaatacagacgatccgtcgtgtccagaaggacattttaggaccgaattgtgaagtcggtttgaaacttaaggctttgtacgcctctatacaggacgagacgatcccggatcggtttctcgatctactggaaaaactcgaccaagccgaacaggagagtatgcgtgggcagaacaacaggtccgtcggttgaggggacgccgccgttcaagcgtgaacttctggcgtcgctgccgagcttgcgcgcatttgcggtctcgctgatcggtcagcatgaccgggcggacgatctcgttcaggatacgatcatgaaggcatgggccaagcaggagtcctttgaagtggggaccaatatgaaggcttggctcttcaccattctgcgcaatgaattctacacccagatgcgcaagcgcggccgcgaggtgcaggatacggacggcatgttcagcgaacagcttgccgtgcatccctcgcaatatggcacgcttgatcttcaggattttcgcgctgccctcgaccagcttccggacgaccagcgtgaggcaatcatcctcatcggggcttcgggctttgcctatgaggaagcggccgagatttgcggctgtgccgtgggcacgatcaaaagccgtgtcagccgcgcccgcgcccgccttcaggaaattctccagatcgaaggcgaggcggattatggccccgacgccgattcctcccgtgcgaccctcagaagcttcgcctgaccaaagcatctgcccggcattctgccgtctccccggtggcttccaccttctgaagcataatcttgatcgtccgcgtatcatgcccgcctggatcgaaatgcgcaccgctgaagatttttttctttaaggggcttgcaggttagcgcccactgatattggttaagcaggcgaccagcttatccacgggggaggggaagcgtttgccgtccgcatggcttgaccaagtgctgaaatcatctgtccggccgattgcggtgatcgtttcgctcgggttggtcttgctgtcagcctcgatgacactgttcctgtcttcgagcgtgaacaatcagatcgtggatatttcgcataattatgccctgcgccagcaggtcgataaggtttcgcggcttgccaataatatcgagatgagccggcgcggctatcttctgacgctggatgataattatcttgatctttaccggcgctccattctcaccgtagatcagacgcttgccgatcttgttgtcctgacgaagcagaacccgcagcaggatgcgcgggtgaagcagattcgtgcgctggtggagcgtcagcaggaagaagtaggcgaaacggtgaaccttgcggcggcgggcagggtgaatgaggcggtcaagaaggtgcgtggggatgagggcaaggttctcatggatcagcttgccgacaccgtgacgcaattcatcgatgcggaagaacagcagcttgcggaacgcaatgaacgcatcaaccatatgcgttactggatgacggcgacctccatcgtggcgctggcatctgccgttgtgctggggctgcttctctttacccgcgttcagcgttatgcgcgcctgttgtttgaagggcagtcggtgcttcggtcggaaaaagagttgctggagcagcgggtgcgcgagcgcacggccgaactggggcaggagcgcagcattgccgagcgtgagcgcaagcgggtggaggttctccttcaggataccaatcaccgcattggcaattcgctggcgacggtttcatcgcttctgggcctgcaaatgcgccagacgcaggatgaaaatgcgcgtgcggcactggttgcggcgcgcgaccgggtgcagacggtttccaccgcgcatcgccggcttcggcttggcgaggatatggaaaccgcacgggtggatgaattcctgcaatcggtgatcggggatatccgcagcgcaattgggcatgaccgcgatattcggttcgagactgatttttcgccgcttgatctgaaagcgcgcgatgtcacgacaatcggcatcgttctgggagaactcattaccaatgccatcaaacatgcttttcccgggcgcaaacaagggcgtatcagcgtcagtctcaagcccgatatggagaatgttccggtactggttgttgaggatgacggtgttggctggcaacggaaagcgggcgatgacaagcgggtaaacgggcttggcatgattgtcgttgaacagctttgcctgcaattcggtgaaaagccggtttatgggcaggcggaaaatagctgcggaacgcgggtgaccgttcgcctctcatcgctggtggaagaacagcaggacgagacggcgagtgaagccgaagatgccgctgcaaaatgaaacaggcagcttgcctggaaaagcaagccgcctgtttccattacaaagctttgtaatgttttagcggtcttttttcttgtccgacaaaaggctcacaagcgcgattcctgccaggggcagcgcgacggcgaggatcgggcgcttcaggattgccggaacggtggctatggctgccgttgccatcagtgccgacttgtcggcttcgatcttctgtttgcgcttcttttcttccgcggcaccctgaattttcaggatggccagagtgatgagcgccagaagaagcgaaatcgcggcgagaatcagcgcggctattggcccgccataattttcggcaagggccagaaaggccgcgatgcagaaaaaggcgagcgcaatcgctccgaacaccaccatggctgcgcagaaaatggcggcgcgttttgcgcgtccgctgataagctgtatttcctcaccggccagcgacgagataaggggcgccagaagcttcagcatggtgcggctcagcggcgcgagagcaaggcgagcagatagccgatgccaagtgctgtcgccagcgaagcaatagggcgttcacggacggttgcggtcagttgggcttccacgtcctgcgccttgttcttcaggtcttccacgacatcttcaccctgcacataggcgctgcgataggtttcctttgccgtgcgccgtgcttcgcgaacagtctgcgagccgagattggcaagtgttgctgcaagggctgcaatatcttccttgagttgttcgacctgggcctgaagatcttccgcagacgcatcgcccagcttttcttcaagcttgcccagcttctcggatgcacgcgccatgtctggtctcctgttcgatgtctggttggtgttgatggcaatccaccagataacgcccttataccctaatggttgcacgtaaagacaagcgtcggcaaccgcccgccgcacttcctgcaagtcatggtaaatgacgcaagcaggaaacgcgccgggtgctgcgcttattcagcggcgccgtgcaggatcgccccttcggggtcctccttgtaagcggcttcggaaaaggccggctgcgcctgcaaatccttcttcgtgaactgcgtgaaaacgctaagcttgccatccttgccggtcgcgacatcgagattggcgatggaaatggccaccggcttggaattgatgccgaggaagccaccgacatccaccacgaaagcttccgtctgaccatccgccgacatgagcacgtcgccaatggtgccgatttttgtttcatcggcatcataaaccatcgcgccgatcagcttttcggcgctgagcccttcattcgcaatcggcttcatgccttcaggtatgacacggctggtctttttggttgtcactgttttttcggcggcgcgcgatgcgctattggcggtgaaagctgcattgcggtcgaaaacgggcgctttttcaagttgctccttgtcggcgtccaccatcagccagcgcgtgccgccacttttatcgacccatgaaaaatggttgcagccgattgcgacatccttttcgccgacgcccagaaatccgccgacaccaatgacgatggcctgtggcgtgccatccgcgcccagaattatatcgttgacggtgccgatattgtctgcgtcgtcggatgggccgttataaacgggctggccgatgaagtcgctcgtcagaagctggccgggggaggcaacgaaatagccatttttgcttgtgacaggctggtgctgcttttcgccagtgaagatcggcgtaccgccctgcgcaaaggcaggcagtgcgaccatggcggcaagcatggtggtggcgagaagtcttttcatgaaagctcctgtctgtcactcaagcgagaacatttcctgttctgtttgcaactctttcaagaaaagaacggcgcttatccgcatccgttccctctatagccggtgttatttttgcggctacaatatgtctcacgtaacggtgagggcacgaatatgctgctgaaagcgctgctcagcccagcagcagataggcggcgctggcaagtataatgaaggccaggccgaaatgagcaggtttcaaagtccggggtttgacaggcaggggatcgtcgttgcccgccatggctgtgcgcgctgcatgttcgagcatctggatgtccttgagcatcataggcatgtccctccagaaaaccggccattgccggtaaccgcatctgcttcatcagggtttcggaaactgctttgaaaacagctccataacccttcccaataaggcatatcaggtctgatttgcagatttattgcaaccgttatttgatgcgctgccaattaaaacgcaggcgttggaaccgctctgtttccttgttttttcgcatgtccttatcgcatcgtcgcgggatcagaattatatccagcgagctggttttcccgcaaagacggttttcatttttgggggtatgccctgtttcatcatggcgagaggcaggaaaatgtcgccggaatgaaaacatgacttgaagtatcatattaatagggattaagaaaagcccaacctgggcgcgacaacctcaatgcagggtttgtcatgcgccctgtcctgaacgatcaaaaggcgagagagatgaccggtttctggcgaaagagcttcatagctgcggcgatgagcatggggttgcttgcgggcgcaggcgccgcgatagctcaggatgcttctgccccggccccggcggcctctgtttcagagccgggcgcagccgcgcctgttgctcccgcttctgcgccggaggctccggcttcccaggttgcgccgattgaaggcgaaagagatttacgcctgccgcatgatctttcgccgtggggcatgtttatggcggcggattgggttgtgaaggcggtcatgatcggccttgccattgcttccctcgccacctggacggtctgggtggccaagtcgctggaactggccggtgcacgccgccgcgccaacaaggccctgaaaatcatcggccatagtgcgacgctcaatgacgcggtgcacgcgcttgatggcgcgaaggggcccggtgcggcttttgtccgtgccgccgaagacgaagtgcgcctttccggcccggcgcttgcccgtgctggtggcgagggtctcaaggaacgtgttgcctcgcgcctttcccgtatcgaggccaaggccggtcgccgtcttgccaagggtacgggcattctcgccaccatcggttctgttgcgccctttgtcggcctgttcggcactgtctggggtatcatgaattcgttcatcaatatcagcgaggcgcagacgaccaatctggctgtcgtcgcgcccggtatcgccgaagccctgcttgccactgccattggccttgttgccgctattccggcggttgtgatctacgatgtctttgcccgctcgatcaccggctatcgcgcgctgcttgccgatgcctcggctggtgttgagcggctcgtgagccgcgatctggatttcagaacggcaggcgtgcgtgaaggcacgctgcggagtaagcattatggccggtaaggttcgcgaaggcggcggggacgatctcgaacttaatcacgagatcaatgtgacccccttcatcgatgtcatgctggtgctgctcatcatcttcatggtggcagcaccgctggccaccgtggatgtgaaggtggatctgcccgcatctgcggcagcgcccgcgccgcgccccgacaagccgctttatgtgacgctgaaggaggatctcagcgtcagcgttggcaatgatacggtcgcgcgggaacgccttggcgctgccctcgacggtttgtctgaaaaggataaggagacccgcatcttcctgcgtgccgacaagaatgtcgcttatggcgaactgatgcgggtgatgaatctgctacgcgaagctggctatctgaagattgcgctggttggacttgaaacggttggtgcggatcagccgaatgccgcgccggcgtcgccagcggcaggcccggcaattgctcctgagggggctgcgcaatgaatgcacctgcgcccgtccaccctcccgtaaaggtggcccggaccgacagctacgatcattccttctggcgtgatgcggggcgctggctcggcgcgggcgtacttgtgctgttggtccatgcggcgggggcttatgtcatccacatggcacaggaagacaatcagccggaaggcacagaagtcgctgccatggtggtggagctggtgcctgatctcgttgcaccagcagaagagcgggtttccgaggaagttcagccggaaacgaccaccgagcagccggaagaagtgcagcccgaaccggagcctgaaccccaaccggaagccaaagctgaaccgcaacaggttcaggaacccgaagaagtgataccggatgtggtggaggctcagaagccggaacccaaaaaggtggagaagctcaagccgcaaaagcccaagcctgaaaaggtgaaaccgaagaaggcggaaaaggcggcggaaacccgtgaggccagcgcaccgcgcgtggatgccgacaatggtgccaaggtggcggccagcaagaggggtgaaacttccgcttccgctggcgtcatttgggctaaatggacgtccaggctgcaatctcatatggcgcggaatgctcgtttcctgcaaggcaagtcccgcaacaccaggggggaagcgcatgtcgcctttgtgatcgacccttcggggaatgtgctttcggcccgtattgcggtctcgtcgggcgacccagcggtggatcagcttgcgttggaggccgcgcgccgcgcctcgcctgtgcctgccccgcccgcagctatcgccaaggcgcgcatgccgatcaccatgccgcttctgttcaagtaagcagaggaaaaagccgctccgaaccgaagcggcttttttcatttattcgatcagggcgaacatcggtccatatccgccatgccaggacatatcatttctaccaagtgctgggtcataaaggcccgcaccgccgccgccgtccagaaacaatgcattggggcattcgaggcgatcacggaagaagcgcgcgaaatcgtgaaaatttaccgcatcatcgctgactacaaaatggatcacgccatccttgcagaccccgacaccgctgcggcgggttttatcggccgagccgataatgaaaatgggattgaggcggttttcgataacgagcatcgggcctgactgggtggcaagccacactttggggcgacgttttacaaactgttccgtgcgcaacaatcccgcacccgattcgccaagaaagaaaatgccgttcggcttcttgtagaagttcggcacgggcttgtccgatgtttttgccccggctggctggatggggctctgttcttttgcgtcagcgatgaaaagccccaggggtgaaaaatccggccggtacatgccggcatttattgcaaaggccagtgaccggccttgcttcgcaacggcttcggcgaggtttgagaaattgcgatagggttcgcccgcgtcatctttccagaaaagccggagactgtcatttgtcgcatccacggtgcagaccgtataatgtgcgcctgcaaacctgtctgtcgcgcatggcccggcattggccgcttgtgcggagcctgcaaaaaaagcgagggctgctgcacatattccgcgcctgaaacccgccatgacacccctgcctttgctctattcggatgataatgctacggcaggaagaagacgtgaagccttgcgcgcaggcaggaagccgaagatcaggccggtcgcgaaggcacaggcaaaggcgagcaatacggggccgaaactatagccgaccgaaagcccggcccagcttgcgagcgctgcggctccaagccccagaatgacgcctattgcaccgccaatggctgaaacggacagcgcctcgatgatgaattgcaacaggatatcgcgccgccgcgcacctgtcgccatgcgtacgccgatctcacgggtgcgttccgtcacgctcaccagcatgatgttcatcacaccgatgccgccgaccagaagcgatatggccgcgaccgaccccagaaacaccgtcatcgtcttgcccatggccgccgcatcctcgcggacggaagacatgttggtgatcatcgtatcgcgcttcttgtggcgctggtcgaggaggctctggatctggttctgtgttgtgtcgatgaggctggaatccttcacctgtacggtaatgctacgcacatatttctggccgaaaagccgcagattgccggtagaaagcggcacgacgaccacatcgtcctgatccgagccgccaaagcctgcgccctttggctccagagtgccgatgatctgaaatggaattttctggatcaggatatagtcgccgacaggattgcttccatccgggaaaagcgtcttgacgacggtggtgcccagcacagccacaggggcgtaggtatcgatatcgttctgggtgatgaagctgccgctggcgactttccacgatttcgcttcggaaaaggcgggaaccgttccgtttgcctgcgattgataatcgacattgccgcgccgcagggtgacagtaccggtgacttccggcacggcggatttcacattcggcaattccagtatggcatccgcatcctgcgggaccagtgttgcgatggagccggagccccgaaaacctgccatggcggggcgcacgagaatgagatcggtgcccatggcattgatgcggtcgagaatggtattttgcgcgcccgtgccgatggccagcatcgttaccacggaactcaccccgatgatgatgccaagcagggtgaggacggtgcggaagatattggcgcgcagtgcacgcagggccattttcacggcttcggaaatatcggctatatgcgcgccgttgcctgcgatctcttcatgcggttgcagcgttgcttcgggggtgtgaatatcccgcttggtcgtgtcagacaggatttggccatcgcgaatttcgatcagccagtcggcgcgttcggccacttcgcgcgcatgggtgatgacgatgacggtatgcccctgctggtgcatcgagcgcagcagttccattacgtcttcgccgctctggctgtccagtgcgcccgtcggttcgtcggcaagaatgatgcgtccgccattcatcagtgcacgggcaatcgaaacacgctgctgctggccgcctgaaagctggcttgggcgatggtcgaggcggtcgccgagtttcagcgcattgagaagtgctgccgcccgtttgcggcgttcggcagcgggagtgcccgcataaatggctggaacttccacattctcctgtgcggtggacgtgggaatgaggttgtagctctggaaaatgaagccaaaagtgcggcggcgaagcgttgcaagctcgtccgcattcagtgtcgagacatcttcgccgtcgagcagatatcgcccgccggtcggcgtgtcgagatagccgagaatgttcatcagcgttgatttgccggaaccggacgcgcccatgatcgcgacgaattcaccggcacggatatcaagcgtaatgccgtgcaggacttccaccgcaagatcgccattgtgaaatgtcttgcagatatcctcaagcctgatgagtggagcgccggccatgagggtgcccatcagaagaagcgcatactgggtctgcgtccgcgttcgcctcccgccgcaccattgccggtggcggcggtgacaaccacgcgatcgccttcctcaagcccgctctggatttcggccagcacgcggttgcgcacgccgaccttgaccgggcgctccacgagggtaccgctctcgtcggccaccttgacggtgacttgcggcttgccgcctttctgcttgtcagtaagggctgccgtggggacaacgagcacgtccttcgcctcacccagaacgaaatagacctgcgcactcatgtcgatcatcaattcgccagtcgggttcggcacgtcgaacagggcataatagagaacgacattgttatctgtcgcaggtgtcggcttgatctggcgaagcgtgccggtaaaacgcttgtcgggctggccaagcagcgtgaaatagacaggcattcccggcttcagcttggaaatgtcggcttccgaaacctgtgcttccaccgtcattactttcaggtctgcgaccgtgacaatggtgggtgcgctctgcacggcattgagcgtttcgccttccttggcagcctcgtcaacgaccgtgccttccatggggctatagatggaggtgtagccgagatcgaccttgtcgcttgcaagctgtgcttcctgctggcggatttgtgcgttgagcgcctttacctccgcttcggccattaaaagatcggcattggcctgatcgacggtcgcctgcgagacgccgcgtgtggcgaggagggatttctgccgcgcggcattgagcttcttcagcgtccgttgtgcgtccttgctgagcaattgggctttcagattgtcgagctgggcgcctgcgatctccaccttcttttcaaacggtgaaggatcgatttcggcaatgagctggccttgtttgacgtgatcgcccacttccaccttcacgcttttcaactggccggaaacctgcgcgccaacgttgacgctgcgcaatgcgctcagcgtgccgacggcggtgatggcgttttcgatgtcaccacgggtgacagtctccgcaagatagctgctcttctcgccgtcagccttataagagccgtagaagtaccagcccgcgccgatgatgatggcggcggctgaaagccagagccaccagcggcgctttcctttggcgcgtttgcgggccgatgccggttgctggcctaattgagaagaatcactagatttaagcaccctaaaacccctgaaccttcagaaaaccgcgctttgcgcgttttccagaaacttgcccccaagcgataatgcattcaccaccgcataagtagggtctaagccggatcgcagcaatcgtcatttgcatgttccggttatctatgcttccgggctcggaatttcatcttaaatatttgtcatagagaaaagcccggcgcatgggccgggcttttctcatctggtggggcataggcctcaggctgtgccggtggaaccgaacccgcccgcgccgcgggctgtttcacttatcttggcgcgttcctcgattttcggctggatgaccggagcgaacacggcctgtgcgatgcgcattccgcgctcgatgcggaaatcgtcatctccaagattgatcagcaggacttttacttcgccgcgataatccgaatcgatcgtgccgggcgtgttgaggcaggttatgccattcttgaaggcaaggcccgagcgggggcggatctgtacttcatagccttgcgggatttcaaggataaggccggttggcaccagcgtgcggcggccgggcaagagcacgatctggcgatcttcagccacggcggcgcgcaggtccatgcccgccgaaccggcggtttcataggcgggaagatcaaggcccttcgcatgttcgaggcgaatgatgccgagcgttggcgcggaagaggatgctgcggtcatgagggagcctttcctgcaaaaattcagttggcctgcgaggtggtgtttcaaggcgtatcttgtctgaaagccatttaccgcttttcaggatgcacttcaaattggcgacgctcatacgtgaaaatgcatcaaaggtgtaccgccaatttggtgttttaccatgatagtgcgttacagggttctgtttctagtgcccagccccccagcaccgacagatcgttctaacgcccatccagcgggacggctgtggtgtccttgatctcttccatcacgaaagaggccgatacatccgatagcggtacacaggctatgaggcgctggtagagccggtcataagctctgacatcggaaatgcgtgccttcagcacatagtccagatcgccggtcatgcgataggcgccgacgatttccgggaagcgagccacggcagcgcggaatttgttcagccattcgggatcatgggcggaggtgcgcaccagaatgaaaaccgagaggccatagccgaccatttccgcatccaccagcgccacgcgacctttgatgacgccatcgtcttccatgcgctttacgcgccgccagcaggcattgcgcgaaagattcacccgttcggaaagggaatcaaccgacaaagtgccgtcgttttgcaactcagccaggatttttcggtctatatcgtccatagatgctgtcataatgtgagttttgtcccaagttaaagcggatatcaaggatattttgagatttcattcccagtggctttgctaaaatgattttcttcaacggtgcttttcaccggggaaaaaagaaatgaattactcattgacgggagcatttccaatgacgacacgcattacccgcctgtttaccgcccacccccagtcggttgacgagacctatttcgagcatatggcctttgcgggaaagttttccctcaagctttttggggcggcctttgcggcgcttatccatgcaattttgccatttttgttcgagaagacggcaagcactatcgttcgccagctatatgagcggacgcataataggggccgctgaggccgcttggcgcgcgaaaattcatgaatttggaatgatttgtccggcataatcggtccggcaagtcatcttggaaccggatcgaaaatgtgtcgttgggccgcttatctcggacctgaaacctatctggaagacattatatcgtctcccagtcattcgctcgtggcgcaaagccatgatgcgcatgaggccaagacccgcaccaatggtgacggctttggcgttgcttggtatgggcatcgcagcgagccgggcctttaccgggatattcttcccgcctggtccgatcaaaacctccgcagtctggcgcggcagatacgctcgcgcctttttcttgcgcatgtgcgtgcttccaccggcgggcttaccagccggtcgaactgccacccttttgtatcgggccgctggagcttcatgcataacggccagatcggtaatttcgaccggttgcgccgcaggctggaaagccatcttggcgatgagctttatacgcagaagcacggtgcgaccgattcggaactgatctttctcctgatgctggaattcggcctcgacaacgatcacgtgctggccttgacgcgcacggtatcgaccatcgtggaagaggcgatctgcgccggtgtgccgcctttcctgcggttaacggcagccttttcggagggaaaccagctctatgcgatccgctatgccacggatgccttcgcgccgtcgctctatacggcgacgcttggcggttcgtccggcatgtgcgtggtgtcggaaccccttgatggggaagccgccaactggatggccgtgccagcaaacagcttcgttactgtttcccggcaggggcgcatcgcggtcgaggctttcgaggggccggtttcccggccgcaggagatggaggccgcgcgggcctgacgctctgcgtaatgcatagaaagaaatcaggcgctgccgatcaatatgcccgccgccaggacgagcgcaccgccaaaaacgacctggagtgcggcgcggaagaagggcgtttccatatagcggttctgaatgaaggcaatggcccagagctcgaagaagacaaggatcacggcgatgcttgtcgcagtccagaaatccttgatcagatagggcaggctgtgaccaagcccgcccagcgtcgtcatgacgccgcatgaaatgccgcgcttgatcggcgagccgcgtcccgacagcttgccgtcgtcatgcacggcttctgtaaagcccatcgaaataccggcgccgaccgaggcggaaaggccaaccagaaaggtctgccatgtatcctgcgtggcaaaggcggcggcaaagatcggtgcgagtgtcgagacggagccgtccatcaggcccgcaaggccaggctggatataggtgaggatgaattgcttgcgctcggcagcgcgttcctcatcctgcacattatccggtgtcagcgtgtgttccagcgattcagccttggcttcgtgctgtttttcctgctgggcaaggtcacccagcagtttgcgcgtgtctgcatcgctgacgcgcttggccacctcgacatagaaacgataagcctgttcctccatctcggaggcggcctcacgcaccttgtcgatgccgagcggacgcaccagccagtccggcttgcgatcataatagccactgacatgctcgcggcggatcagcggaatccggtcgccaaagcgggccttatgccgctcaatcagtgctgcgcggtggtcgtgttcctctgcggccatctgctcgaaaatcttcgccgattgcggaaactcgtcgcgcaggccatcggcataagccagatagatgcgggcatcatcctcctcggaggatatggcaagcgccagaatttcctgttcagaaagcgaatcgaaagagcgtcggtcattacggaagaatcggctgaacatatcttaaatccattaatttagaataattctaaaatatgcctcggcgggcggaagtcaagtcttgcagaacgggcgcatttggcgcattaggctgtcgtgacgcattaacttatggtttggcgtcacgacaacctgcaacgcggccctgcaatgagggcagcatatcagcgacccaatcagaagagagcgaatcgatggcatcgacgaacctccacacaggcaacagtccccgtccgcttaaccggcaggatttccgcacgctcggcctttcggctcttggcggtgcgctggagttttacgatttcatcatcttcgtgttctttgcgagtgtcatcgggcaccttttctttccgcccgatatgccggactggctggtgctgatccagacgttcggcatttttgcggcgggttatctggtgcgtccggtgggcggcatcgtgctggcgcatttcggcgacaagttcgggcgcaagcgcgtcttcgccttttcggtcttcctgatgtcgatctcgacgctggccatggcggcgctgccgacctatgcgacgctcggcgtgggtgcaccgatcctgctgattgtcttccgcatgttgcagggggcagccattggcggcgaagtaccgggcgcatggaccttcgtggccgaacatgttccggccaaccgcgtcggcatggcctgcggtttcctgtgctccggcctgacgctcggcatcatgatcggctcgctgattgcgactgccatcaactggattttcacgcccgaagaactgtccgcctatgcttggcgcattcccttcttcatcggcggcatattcggcctgcttgcggtttatctgcgccgctggctggcggaaacgccaatcttcaccgagatgaagaacagccgcctgctgaaagacaagctgccgcttggtacagtccttcgcaaccatatgcatggcgttgtcatttcggtgctgctcacctggattctatcggccggtatcgttgtcaccacgctgatgacggcgaccttcttgcaaaaactctacggatacacgccgttgcaatcgctggccgcgacaagtttcggcacattgttcctgatgttcggcacggtgagcgcgggtgccatcgtggaccgcatcggcagtggccgcttctttgccgttgccggcattttcttcggcgtcgcgaccttcgtgttctacacctatgcggcggtttcgctgccggtcctgtttgcgctttatgcggtgatggggctttcggtcggcatggtgggtgctgcgccttatgtgatggtgcgcgccttcccggcgccggtccgcttttcgggcctgtcgttttcctacaatgtttcctatgcggtttttggcggcttgacgccggtgatcgtcacttcgcttctagcggtcaacccgatggcacatgcgtggtatctggtgttcatcgccgttctgacctgcggcctcggtctttacctgatggcccgcagcgatcaggtcgaaggcgagatcggcctgaccaagctttcgaccagcgacgccgttccgcaggtacagtgataggaagggccgcgtgacgcagcctcagattgatgaaaaaccccctcgatttttggcagcagtcaaaaacgatgggttttgattccgatctgctcacgttttgaatctgtgacgttccgtgaatctgcgtcccattttgaccctacccgaggtttgtcagcagcctgaggccgcatgaagcggcctttttatttgttctgcccggaagaatcagttggcgcccagaacgtcgttgaacgccttttcacccggcacgcccttttcaagactgatgagggcgcggcgtccgtttcggtaggcgatcggaatatcgatccactgcaagcggcgcatgagcgacaggttcgtatcctgcgccgtgcgggcatcgttgagccagataataaagaaattatccgcgatcttggatggaacagcgatcagcggattgcctgccgcctgttccgtatccttgaaggtgatgcgctgaacattgtcgatggcgccacccgggaagccttccggcacggtgaacaccatttcaatcaggtggctcgccggaatggactgatccgtattcttgcggatcgtcatcttcagctcgaccttgctgttggggatcgtcacattggcgcgaattgcgggctgtgccggctggccatcttccgggctttcctcgatgactgaccagacgacattgccgcgctcgaccgagcctgtctcggtgccgccgcgctcttcataaagaagcgcctgctggcccaccgcaacgggctgctcctgagcggacggcggattccccggtccggctgtagaagcagccgtggaggtgccttcaccaatgcccggtgcgccgcttgcacggcccgcatcgacttcactgccatccggcatcaggcgctgggtgaatttccgttcttccgccggtgccgggctggcctgatcctgaccaccggcactgctgccccctgctgcggaagcattgtcctgcggctgaccatccgtactggttgcgggtgcgtcgcttcgtccgaggctcgaagccagttcctgcaatttatccttattggcccaaacggcataaccgccgccgccaataaccagaagcgcaatcagcccggcgatcaaccccttatacggccgtttttcacgaggcgcattgcgctcgatatattcgctgcagcgcgcggaagccttctcgcgggcgcgctcgaatttccagtcgctgtcaccacgctccgcttcaggcagtgcgccatcggcttcctcttcatccgcctccgcatgaggaccagcggaaaaggacggcttctcatcctcttcatccacagaatgagagggtgcgcgctgctccgcctcgtgattcgcttcgtgcaggaagtcgtcgagcggatcatgctgcggctctgcccttggcggcgccggaggagcataggaagcttcaacctcggcaatggcatcctcaagcagattgcgctggcgaaccgccacagcctgcgaggcattagccgtaacaagtttctgctcgatcgttgcccgcgctttcgcgtagacgcgctgacgcaactcaggcgacttgtccgcctgcgcatcgatcgtctttttcagtaccgctacaaaatctgccattccgtcttacccggtttctgccagctcaggatgcaataaatgtcccaataatcacaataatcaagggaaagcaaagtgttcagcgtccattcaggccgtttcaggaaaactgtatcatggttttctgtctaaaacttcgccgaataaaattggaaatcccatgtgtccgcagtgaacgactaccctaccaggaattttcaaagcgatggggcaaaccagagcatttccagcgtctccgtttcacacttttgctggaaatgcttgcggcagaaacgaaccagcccggacatgccgggctggatcatcaaacaatcagtcgtggaacggatcggttacgaggatcgtatcctcgcgctcggggcttgtggagagcatcgccaccggcgcaccgatcagctcttcgatatggcggacatatttgaccgcctgcgcgggaagatcgttccacgaacgcgcaccggcggttgtttcagaccagcccggcaaggtttcgtagatcggcttcacgcgggcctgcgcgcccatggaagacggcagataatcgatgcgcttaccgtcgagtttataggcgacgcaaatcttgatttcttccagaccatccagaacatcgagcttggtaagtgcaataccgttgatgccggaagtgcgcactgtctggcgcacgatgacggcatcgaaccagccgcaacggcgcttgcggcccgtcaccacgccgaattcatggcccttggtgccgaggaattcgccgatctcgtcattgagctcggtcgggaacggaccttcgccaacgcgggttgtataggccttggtgatgccaagcacatagccgatagccgtggggccgaggccggaaccggcagcggcctgaccggcaaccgtgttggaagaggtcacgaacggataggtgccgtgatcattgtcgagcagcgcgccctgcgcaccttcaaacaggatacgggcgccagccttgcggcgctcgtccaggacacgccagacctgatcgatatagggcaggatctggtcggcaaccgaagtcagttcggtgaggatggtttcaacggcgatttcttcaaggcccatgccgcggcgcagcgaattatggtgcgcaagcaggcgctccaccttcggccgcaatgtttccggctcggtcagatcgatcacgcggatggcgcggcggccaaccttgtcttcgtaagcggggccgatgccgcgcttggtcgtgccgatcttgaggcctgaattggagccttcgcgcatggcgtcgagttcacgatggatcgaaaggataagcggtgcgttttccgcaacgcgcagcacatccggcgtcacatcgatgccctgcccgcgcagcttttcaacttcggcgacgaaatggtgcggatcgaccacgacgccattgccgataacgctcaacttgccgcgcacgaggccggatggcagcagcgaaagcttgtagctgacaccgtcgatgacaagcgtatgacctgcgttatgaccgccctggtagcgcacgatcacgtcggcacgctcggacagccagtcaacgatctttcccttgccctcgtcgccccattgcgacccgacgacaaccacatttgccattgaagaaactccttggcttctatttgaaaatccaaggatcaaagcggcccggtcattgccagcggaggctacagggtgctgatccctcgtctctatacagattgaaacccgattacgcgactctttcgtgcaagaaattcgcgatttttgaacacgccttgaacgcagggcgcttagggtcggtagagattcagtctctggggaggcgaaaatggtaatctttgagaaccggcgcgcagccgtactatgagtacgtgagcaccggaagtgcaaaagagcgccatttgcagaccgccagaggctgaatatcaccgaacctagccggcgcggaccatgtaaagagcattatccgaatagcttttcagcttttcctcaagggcgggcagatcgcgcacgacaaagcccttcttctcccaaaaaccctgcgagccgttgacggcaacgagcgacatggtgacgaaaccgtcgcgttcggcctgcaagcccatcatttcgacgacacgggtggcagccccgctggaccgggcttcaggcagaagcgcgatatcgtggatataataggtgttggtatcgtcgggcaattcgcccagaacggcgttgagcgccgggaccgtatccagtttccacggatggctgatgccatatccaaggatttcagtgtcacgggcaagcacgaagcagcctgccggatagagtttgaagcggtcccggaagaccgcttcatcctcgaaaaaatcgagatggacaacattggcaaccgcagtcacgctggcaatatcttgctcgtgcatgcgccgccattccggctgtgccatctcttcaaccatgttctcaaacttccccgacgttgaactcaagcggtgtcgccgccctgattgcctcctgagccatcagttcgtcaagggctgcctgtggaatctgttcatccacataaagcattgcgattgcatcgccacccggatggtcgcgcccgagcgcgaaattcgcaatatttacatcatgtttgccgcatatcgtgccaagaaggccgatcatgcccggaacgtccttgttggtgacataaagcatatgcgggccgacctcggcgtcgagattgattcccttgatctggataaaacgtggcttgccatcggagaaacaggtgcccgcaatggagcgttcgcgcacggtggtcttcaccgtcagcttgatatagccgtcaaaaatgccggacttgtcgcgcttgacttccgagacgatgatgccgcgctccttcaccatgattggcgcggaaaccatgttgacgtcggcaacctgcgaacggatgagaccggccagagcagcactgagcagtgcacgcgtattcatcgaggcggtggaaccgtcgaaaagcacttccacttcctggatcggctcatccgtgacctgaccgacaaaagcgcccagcacatcggcaagcttcacgaacggcttcaggcgcggcgcttcttccgccgtgatcgagggcatgttgatggcgttggagacggcgcccttcacaagatagtccgacatctgttcggccacctgaagtgcgacattttcctgtgcttccgaagtcgatgcccccagatgcggcgtgcagaccacattgggcagagaaaaaagctcgttttccgttgcaggctcggtttcatagacgtcaatgccagcacccgccacatggccggatttcagcgccgcaatcagatccttttccacgatcaggccaccgcgcgcgcaattgacaatgcgcacacccggtttcattttcgccagcgtttgcgcattgataatattgcgggtcttgtcggtgagcggcgtgtggagcgtgatgaaatcggcgcgcgccagcaattcatccagctcgaccttttcaacgcccagttcctgcgcgcgcgcatccgaaaggaacggatcgaaagccaccacatgcattttcaggcctatgccgcgtgtggcgacgattgagccgatattgccgcagccaacgacacccagcgtcttgccggtgatttccacgcccatgaagcggttcttttcccacttgccagcgcgggtggaggtgtcggcctccggcaattggcgggcgacagcgaacatcagcgcaatagcgtgttcggcggtggtgatcgaattgccgaacggcgtattcatgacgatgataccgcggcgcgaagcggccggaatatcgacattgtcgacgccgataccggcgcgaccaacgactttcagcttcttggcggctgcgatcagcttttccgtgaccttggtggccgaacgaatcgccagaccgtcatattcgccgatgacttcgagaagcttttccttgtccttgccgagatcgggcaggtaatcgacgtccacgccgcgatccttgaaaatctggacggcagtgggcgaaagcttatcggatacgagaacgcgaggtgccatggaggcctccttcaaaaatcaggcatttccagcaaaagtggaaaccggctttgcgcccggaaatgcacccggaaatgcaattgcgagatactgaaacgggaaaatgcgtgccatgaccgtcccaacacggccatggcgttcatgcatgaaatgctcaagccgccgctttcagcgccgccttctgcgttgcaaaagcccaattcagccaatgcgtcagcgcctccagatcggaagcctcaaccgtcgcgccagcccagatgcgcaggcccgaaggggcatcgcgataggcgccgatatcataggcaacgccttccttgtcgagggtggtgacaatgcccttggcgaaagcggcctgctcgtcggcagacaaggccgttatttccggatcgacgatcgtgaggcacacggaagtgttcgagcgcgtttccggcttcatggtcagattggcgatccacggtgtcttttccacgaaatcgttcagaaccgaaaaattcctgtcggcacgcgcgatgagtgcatccagtccgccgagcgacttcgcccatttcagcgcatcgagatagtcttccacgcagagcatggagggcgtgttgatggtttcgccaacgaagatgccttcgatcagcttgccgcccttggtcatgcggaaaatcttcggcaatggccatgcgggcttatagctttccagccgctccaccgcacgcggggaaaggatcaggatgccatgcgcgccctcgccgcccagaaccttctgccaggagaaggtgacgacatcgagtttcgcgaaatcgagacgttgcgcgaaagcggctgacgtcgcatcgcagaaggtcaggcccttgcggtcagccggaatgaaaccagcgttcgggacgcgtacgccagatgttgtaccgttccaggtaaagaccacatcgcggtcgaaatcgactttagaaaaatcgacaatctcgccataaggcgcttcaaaggtgcgcacatcttccagcttgagttgcttcaccacatccgtgacccagcccgaaccaaaactttcccacgcgaccatatcgacgccacgcgcgccgagcatggaccacagcgccatttcgacagcgccagtgtcggatgcgggtacaatgccgatgcggtaatcggcgggcacctgcaacacttcacgggtaaggtcgatggcttctttcagcttgttcttgccgattttcgcgcggtgcgaacggccaagcggcgcatcggccagcgcatcaagcgaccagccgggacgttttgcacagggaccggatgaaaaattaggattagccgggcgaactgccggcttcgcaatcgtcgtcatgttgtttctatcctctcagatagcacgcgtctcgttggggagacgtggcccacttaccgggatagccgaaagcgcgcttttcctcaatacgccattcgtggaatattttaacgaaacccgcccggattgctccaggcgggtagaatttccttattgcgcggacgtctgcgtttcggaagcatcatcttccatgcgcgcataatagcttgcgaccagcgcaccggaaatattgtgccagacgctgaaaacggcgctcggcaccgcggcaagcggcgagaaatgcgcattggcgagcgcagcccccagcccgctgttctgcatgccgacctcgatgctgattgccttgcgcttggcaagcgaaagccccgcgaagcgggccgcgaaatagccaagaagcaacccgcagcaattatgcaggacgacaaccgcgaagatcagcacgatcccgaccaccgacaccagcggcagcatgggcaccgcagccttgaccacgcccggcacgagcttctggagaacgaaaccgagcgccagcggcacgaggatcaccttcacgatgctgatgaacatgctcatcgcatcgaccggcagatactggctggcgaagaaccagacgaggaaaggcgtgaccagcggtgcgagtagcgtggtaacgctggtgcaggcaacgctgagcgccacatcgcccttcgacagataggtcatgacattggaggccgtgccgccggggcagcagccaacgagaatcacacccgccgcgacctccggcgacatgggaatgattcgggtcagaagcacggcaagaagcggcatgatgatgaactgcgccagcacaccgatggcgacatcaaacggccttttggcaacttcagcaaaatccttgcccgaaatcgtcaggcccatgccgaacatgatgatgcctagcagaaccacgatccagggcgcaaagatgctgaacgttgccggcatgacaaagcccagcgcggcaaaaacaatgacccatatggcaaaactgcgccctacaaaatcagaaaaagcggcaatagctttcatgtccctcccctttcaaaacgcgcgcaatgtttaatagcttaatccgctctttaacccaatccggccttttaaaatgaaaatatttgaagttgcccgcaagaaatttgcgaggatatgccgcaaggcaacaaaaaatgcccggtctaccgggcccttgagaaccgaacgaagcggccctgtttagtccacgattgtcgaagccgcctgcgatgcataagcagcgttgtcggagccgccgaacatgtaacgtagccccacgcgaatatcatggatattcaggcccttgtcatagccagcatcagtccactgattgccctcaaacatcttgccaccgttcacatgacgatagcgatatccggcatcaagcttgagattatgcgtaagatcgaccgaagcaccggccatgagcgcataggtgaagcgccagtttgcagccccttcctgcgaaaagcccgaggttatatcgacaagatcgctccagttgacccgtgtgccgccgataccggcgccgacataaggcgtaacgccacccagattacccagatcgacataggcattggcgagaatggagagggcagaataatggctgcgttcatcggatgcgcatcccgtatcgccattgcaatcggggccggatacatggccgctgaaacgcgagcgcgtcatgtaatcgagcgtcagatcggtgcggaaataatccgtcacctgatagccggccccgccgccaatgaggaatgagccgttcagatcaccataaagcgtatctccgccacggccaagcccgttgcatgtatcgcaatcgcccagcggggcatattcagcccgtttgaacccgttccaggaatagccgatatcgccgcgcagataccatccgccaacggctggcagtgcaatcaccacttccggcacggtttcaggaagatccgttgccgatgccacggaaaacgaaactatcagggcagccgatgctatcagtccggcgtaaaaaattctggagcggttcatgcatctgtcccatcgaatggtcgcgccggagtgacgtcgaaatcgaagatcaagggccagcttatccaggaaaagttaaatacaaattaaccttgtttctttaccaatcatcaaatgaaaacggcgcggacaagccgcgccgtttgcaaacaccagaatttccagaagtccaggcttttccggatcaggccgcagcactgctttccgaagagattacatcaatgatgtcgttcaccactttttcgaccaggccacggtcgtcaccttccgccatgacgcggatgagcggctccgtgcccgacgggcggataaccagtcgtccctgaccgccaaggcgttccttggcctcatcgatcgctgatttcacgcgtttgttttcaagtggtttgccgcctgtggtgcggacattcttcaacaattgcggcaccggctggaatttgcggcatacatcgctgatcggcttgttctgttcctgcgccacggcaagtatctggagcgcggagataagaccgtcgccagtcgtcgcaaaatccgacagaacgatatggcccgactgctcgccacccacattgaaaccatgctcgcgcatgtgctcgaccacatagcggtcgccaaccttggtacgggcaagcgtcagattacggtcggccaagaaacgctccaggccgagattggacatgacagtggcgacaatgccgccgccttccaggcgattgctcgcagcccagctttcggcgatgacagccatgagctggtcgccatcgatgacggtgccgttttcatcgaccagaagcacacgatccgcatcgccatcgagcgcgatacccacatcggcgcgcacctcatgcactttcttcataaggccgatgggatgcgtcgagccgcaatcctcgttgatattgatgccattcggctcgttgttgatggtaatgacttccgcgcccagttcccacagcgcagccggcgcaaccttgtaacccgcgccattcgcgcaatcgaccacaacgcgcagcccattgagcgagatgttgcgcggcaatgtgcgcttggcaaattcgatatagcgataaatatcgccgtccacgcgcttggcgcggccaacatcgccatggctcgcaagaaaaggcgtcatatcgccttcgatcatcgcctcgatctgaagctcgatctggtccgaaagcttgaagccatcggggccgaaaagcttgatgccgttatcgtagaagggattatgcgacgcggaaatcatcaccccgatatcagcgcgcagcgagcggcagagcatggcgacggcaggggtcgggatcgggcccagcaggaacacgtccatgccggcagcggtaaaaccggccaccagcgcattttccagcatatagccggagcggcgtgtatccttgccgatcaccacgcgagaggcctgacctttgcgacggaagatatagccaacggccatacccactttcatggcgatttccggtgtcatcggaaagctgtttgcctgtccgcgaatgccatcggttccaaaaaatttccgtgtcatctgtttcgccttgcgttgagccatcaaccgctctctgtaattcccaaaatatgcgccggaacaaaggcgcacatgccgccactcgcatattcgaatagcaattttttaccgttaataacgcgaaaacccccgcaaatgcaatttcgcctttggcggcaggttcagcattcccacgttcaaagtcgtaagctcatgcagtatgatgcgccgaaatccttaacgagcctttgctgtatgcccatacaaagccggacagcaagaaagccgggaccagcccggctttcttggcgatattttaaacagcttattgcggctgcggtttcggctccatgccgggttcgctgcccttgcgcttgcgcgagctaccggccttaggcacacccgaaccgcgcgacggcgtatcattgccctgatcgcgcgatggcttgttgcccgcaatcagttcgttgatctcgtcgccggtaagcgtttcatattccagcaggccttcagccagtgcaatccagtccttcttcttcttggtcaggatccgggttgcttcagcataggcttcatcaatcaggcggcgcacttcggcgtcgatgatctgcgcggtctcttccgaaatattctgcgtgcgagacaccgaatgaccaaggaagacttcttcctgattgtcgccataggccacacggccaagcttgtcggaatagccccactgcgtcaccatcgaacgggccagtttcgtggcctgctggatatcggaggaagcaccggacgtgatgttttccttgccgaatttcagctcttcagccacacggccacccatcatgatcgcaaggcgagaaaccatccacgtataggtcgccgaataacggtcgccttccggcaactgcatcaccatgccgagcgcacgaccgcgcggaatgatggtcgccttatggaccgggtcggccttggggacattcagcgcgacgatggcatgaccggcctcatgataggcggtattcgtcttttcttccggcgtcatggcggaacggcgttccgcacccatcatgatcttgtccttggaatcctcgaattcctgcatggtcacgaggcgcttgttgcggcgcgcggccatgagggcggcttcgttgacgaggttggcaagatcggcaccggagaagcccggcgtaccgcgtgcgacaaccttgagatcaacattgggtgcaagcggaacattgcgcacatgcaccttgaggatctgttcgcggccgacaatatcagggttcggcaccacgacctgacggtcgaaacggcccggacgcaagagcgccggatcaagaacgtcgggacggttggtggccgcaatcaggatgatcgattcattggcttcaaaaccgtccatctcgaccaaaagctggttgagcgtctgttcgcgctcgtcattgccgccgccaagaccggcgccacgatgacggcccaccgcatcgatttcatcgatgaagataatgcagggcgcattcttcttggcctgttcaaacatatcgcggacgcggcttgcgccgacaccgacgaacatttcaacgaagtccgaaccggaaatggtgaagaaaggcacattggcttcgcccgcaaccgaacgcgcaagcagcgtcttgccggtgccgggagggcctacgagcagcacaccgcgcggaatcttgccgccgaggcgctggaacttctgcggatcgcgcaggaattcaacaatttcctcaaggtcctgcttggcctcatccacgcccgccacgtcctgaaaggtcacgcggccatgggcttcggtgagaagcttcgccttcgacttgccgaatcccatcgcgccgcgggagccaccctgcatctggcgcatgaagaaaatccacacaccgagaatgaggatcatcggcaaccatgacagaagaatgccgatcagcgagctcgaaccgtccgattcaggccgtgccgtgattgcgacgcccttgtcttcaagacgcgacacgaggcccgtatcccccggcgaataggtctggaaggtggagccgttatcggcaagggtgccggatatccgctgcccggtaatcgtgaccgatttcacacgaccgttggaaacgtcgtcaataaattgcgaataagaaatttcacgagaattcgtgcgctgacctgggctttggaacaggttgaacagtgcgatcaaaagaagagcaatgatcgcccaaagggcgaagttgcgatagttcggattcatatcgggtccaatcgataccacgtccattccgcgaccgcggaacgatgtttcgtcctaacataggatcgaaggaaggcgttgccaaggcgcgttcgtccctgcatccgcgattcttcgcgctctggtttacaaaaattaggatatttcggcgcaagcgcgaccaaggcgcgcctccacagcctgtgcaagcgcaaaatcatggccgggcaagacatgatcaaaaatcgcaaaatgtcgttcgatatgaaccccttgcggccattccgctccgggcaggaatggaacgaaggcaagttttccaccctcataaagagcaggcgaaatcagcaacgcctcgcatcgccgggattctatatccctgccgctattcttcaggaaatcgatcagttcctgccgtccgggaggcgcaatttcaaaacttctgccccctgaattgaaaaaacaaaacctgccgtcccacacgatatgctggccgggaacaaggtccagcttcggcagattgcgacgctcgcgccggaagcgatgaggcgcccccttctccccacgctcgatcagggcgccaaaaaccgtaaggcggcggggtgcatcctgccccgacaacatccgttcgatacggcgacgctcgccgtcaccgggcagaaaccgccgccccccggcgatagaagcaagcaggccggagaaaagctgccgtgcacctggtgaaagtgctgcatagcagtcggcattgaggaacatcataccggccgcatccactccaagcgtcgcgggatcggcgagcgcctccaccagggccgcattgtcacgttcacgcgccgcaccagcctgtgcaatctgctccagcacctcctggccgtcggcttcggcggccacacccagccgcacgcgtgggcgctcatagtcgatattggcgttgctcggatcatcgacccatgcaataccccgcctcgtcagctcgtcgcgcaaagcctgtcgcgagactgtgagaaggggccgggcaagctcgaccgaaccctccagcagcgaacgcggcgacatggcggcgagcccgcgcgcctcgcaatggccgctacgcgccttacgcatcaggaaagtttcgatctggtcattctcggtatggccagtcacgatgaaaccagcgcccgcatcccgcgccgcctgtaccagaagccggtaacgcgccgtgcgcgccgcagccgccagcccatgggccggtttgggatcgtcccatgacaggacacaatgcatgataccgtgtttttggcagagcaggccgacattttcggcttcaagcgccgattccgcccgcagtttatgatccaccgtcacagcgatcagaaccggcgggctttcaagcgtcgaaagataatccttcagcagaaagagaaggccaagcgaatcgctgccgcccgaaacggcagcaatcaccgctttcgcacgccccagaccgaacggcttgaagatattgacaggggaaagccccacgaacttactccgcaatcagcacttggcgcgactgcgctcatcggcgacacgcttcaaaatggctggcgccgccttgggatagcgttggggaatctgcgcgaaggtcgcgcaggcgacatcatgattgtccattttctccagcgccatgccaagcttgaacatgttttccggcgcgcgcttggaatcgggataatcgcgctgcgtatcgatgaaaagagttgcagcttcggggtaacggccctgaccatagagcgattcgccaagccagaagcgcgcctccgccgtcatcgggtcggcaggatagcgctttacatgctcgcggaagcccgcttcggcagccttgtaatcaccagacatgagatattgatacgcagcctgataaagcgagttgggattgtcgtcggtgggaagcgaggcaaccgcatcattggcggcaccgccggtctgaatcccccctcccccttgctgcacgggctgcggcgcggcgtagagcgtttcgccgattacattgccattggtgtcgaagcggatcgagccgagcgtttgcggcggctcgcctcttgccgggccgccctgcgaggcggcggaaccaatagccacggaatcggcggcagattgctgagaagacgaagaggccatagcctgcgaaccggcagaaccggaaaccccgccatcaaggcttccggctgcacccgcatcggcaagagacgtatcgcgggaagaaccgcccgcatccgcgcggccacccgattccagcgcctgaaaacggcgttcgttttcctcctgcatcttctgcatctgatcctgcatttccagaatctggaaattcatggcttccgcgcgcgcgctcaatgcgtctgcaatcgcgacgggattgcccatgccctgcgcacaaaggtcagcgcccggtgcgggcgcaggctgagcaggctggcttgtgcgctgcgcctgcggcggcgtcaggccctttttcttttccagttcctcaaaccggaattcattgtcttcctgggttttttgcaactggttgtcggtgaaggaaatctgcgcatccacatcctcgaccttgccggtcaggttgcggaccagttcctgctgcatgccgggactctgatagccgccaccctggccaaagacgccgccattaccgcgcatggcatcgtcaaggattgcggtcgagccgatgctgacatgattctgtgcgcctccgcgtcccttttccagcgcctgaaaacgggcttcattgtcccgctggattttcagcatcttgtcgcgaagctgcaaaatccgggaataggactgtgcattctgacgcgcaatagtgcacacttgctgggcgaactggctcatgcccggatcgccagcctgcgcgagatagatggctttttcctgcgaagaaacagatgccgccagcaccggagcacttgccaaaagcggcagcatggccatggccagcgtcacttttctcattggtttcctcattcctttttgcccctgctatttgccctgcgataaaatgaacaggataatcaagcaccgcgcctaaatgcattttgaatgcgtcttgaatgctcccgcgagcacggcagtttccgcttttaaagcatttccaacaaaagtgcgaagcggttttccgcctcgaaatgcctaaaagcgaacgccgggactgcatcggacccgcatgaattgcgtgggaagccgaagagcttcgccataccatcctctatgacatgggggacttcggctaaagtttgtcaaaagcctgtatcttgagcaacaatgacgaaaaaagcggcctgaaggccgcttttttcgtaacactgttgtgttatcgccggtttacccgatagccgaccgaccctcgggacgttgccggttttaccttccggccccgttgagaacggtgacggcgcgacggttctgcgaccagcatgtgtcggcatcgcagacggcaaccgggcgctcattaccgtaggaaatggtgcgcatgcggttggtcggcacaccgcgcgaagcgaggaagtcgcgggtggcggcagcacggcgctggccaagggcgaggttgtactcacgcgtgccgcgctcgtcggcatggccttcgatcgtgatcgaatactgcggataacgctgcaaccactgggcctgcttggaaagcgtctgctgcgcatcggcgcggatcagcgacgaatcgagatcgaagaagatgcggtcgccgacattaacggtgaagtcctgcgaggagcccggcgttgcagcgcctgcaccgagacccagatcaccggcattattcggaaggttcttctttgacgcacagccggcaacggcgagcgacatgaaaagggcaatagcgatcgggctacgtgcaatcgactggatacggcgcatgggccggagctccttaagatttgatgttcctgcgtaaccatccaataatcatattgaggttaaaataggctcaaaaattatagttaacgttttcttgcgaccagatatatgccccgatgcaaacctcatctgcaagccggggcgtccgaccgcaattctcccgtagggcttgctgtcaaaatgcggcagaaacacggctttgcccccctgattgtggcaatcagccataaataaaggcgcgaaaccgaagcttcacgccttcaaccctgtcattttttcgatgatcgctattcgagcagcggcgaccaggccgggtcggaagcaaaattcggcgtctggatctggcgttcgttacggccggtcaggtcgatggtgaagagtttcgggccgcctgcaccggctgccttgcggaaaaacatcagcacgcggccattcggggcccatgtcgggccttcattgtgaaagcccgatgtcagcagacgctcacccgaaccatcggtcttcatcacaccaatggagaactggccctgcgattgcttggtgaaagcgatgagatcgccgcgcggggaccagaccggcgtggaatagctgccgtcacccatcgagatacggcgcggattggagccatcggcacccatgacatagagctgcgggcgcccgccacggtcggatgtgaagacaatctgcgaaccatccggcgaataggaagcacccgtatcgatcgcctggctgctggtcaggcgcgtggtcgtgcgattgcgcagatccatcgtatagatattggcgctgccgtcatcctgcagcaggctcatcacgaccttctggccgtcgggcgaaaaacgcggcgcaatagtcatgccggggaagttgccgacaagctcgcgctggccggtttcaagttgcagcagatagaccttcggcgagccgccctcaaacgacatataggtcacttcctgccagttcggcgagaagcgcggcgtcagcgaaagggcgcggccatcagaaataaaacgcacattggcgccgtcctggtccatgatggcaaggcgcttcacacgcttctgcgccgggcccgattcatccacgaaaacgacacgggtatcgaaatagcctttgtcaccggtcaggcgctcatagatggcgtccgcgatgatatgggcaacacgacgccagttatccggcgtggtgaaaaattgctggccgatcatctgctggccgccaaacgtatcccagagacggaactcagccttgagcctgccatcgggctgtttggtgatgcggcccgtaacgagcgcctgcgcattgatgaccttccagtcctcgaaacgcggcgccgcatccggattggagatcttttcgatgaaagcgcccttgtctatgggggcgaagaggccggaccgctcaagatcggccgcaatgaccgacgtgatattcgatccaagctgatcagccgaaagaaaatcggtgatggcgatcggcagcggctcgatcacacccttgttgatgttgatttccacgacagcgcgcgccggcatggtgcagacgaggcttgcggcaatcatacacgcgaaagccgaaaagaccgtccggatctttgtattgatgatgccgattttcatgtcttctgggacctctttgtccttggcagtgatgggttggcgaccggaaccccggtcagaacatttcgcttgggtcgaaattgacgatcacttccgaccatgaatcatatttgtcgactggaagattgtacggtgcacagcgcatcactgcgcgccgtgcactttccgccgccgcgcgggcaacgccatccgcgccgccgcccgaagtcacttccggcgtaccctggatagagccatcctccgccagtttcatcttgacggtcacgaccagtcccggtgcatcagccacgccggtaggcacgttccagcacttcgagatcgcgccgcgcaacgcatccatttcgctttggctgagcttggagccaccggtattcttcttgccgcccaacgaggcctgatcggtggagcgttttgcaccgccgcccgaagccttctgcttgttgagaagggccgccacctcatcggcaatcgcatcattcttcgattgcgatgtctgcgaggcgctctgcgtcttcttcttttcttccggctgcttgcgctcgttggtcttggccgtctgcgcctgcggcggtttcggctttgcctccggggcaggcaccttgtccggcagtttcaatgcttcggcatctggtgcttcggcctgtttctcgatagcttccgccaccggatcaggcttcacttcctgcttcggctcgggctctgcctgcatttcgttggccggaaccggcgtcggcttttcctccggctttggttccggtttggggacgggcttcggttcaggcttttttaccggctccggctgggccttcggctcttccgccgtctcaatgggcttcgccttcgcatcaggtttcggcggggtcttggtgtcgacctcctggtcgccgaaattctcggcattgggaaccgtctgcggcctggtggtcggcaccggcgcagacttttccttcatcggcgctttcttgtcgccctgttgaatctgggtcagcgactcgatcggcacgatatcgacgggaaaggattccgaatcctgcacgtcgaaagccttcggcgaggaaaaggaaaccaccgccagtgcaaccgcaacagcatgcaagacaacagaagatgtcaggccagccttcatgatggcgtcagctatcctgctcctggagggtcacaaggccgatattcttgaaaccggcagcggaaatacgagccatgaccttcatgacagtgccataatcggcagccttgtcaccgcgcacgaaaatacgctcctcatagccggtcttggcaatggcctgaagtttcggcacgacttcatcaatcggaatttctgtttcctgaagatagatcttgccttcgctattgaccgatacggtaatgggctgcgtgtcggcattcatggccttggcctgcgtgtcgggcagatcgatgggcacgccaacggtcagaagcggcgcggaaaccatgaaaataatgagaaggacgagcatcacatcgacgaaaggcgtcacgttgatttcgctcatcaatgccggtttgcggccacgcctgcggcgcccgcccgactgcattccctgatttccgaccgacatgcccattgcaagtttcccgaaagcttgaagctatacccgacgccgaccccgcttaaccacgcggcgtcagcttctcatcaatttggcgcgacagtatggtggaaaactcgtctgcaaagccttcgagccgcccgccgatcttgcctgcatccgccgaaagcttgttataggcaatgacggcaggaatagcggcaagaaggccgatcgccgtcgcaagaagcgcctccgcaatacccggcgcaacaaccgcgagactcgtattcttggaagcggcaattgcctggaacgaggtcatgatgccgacaaccgtgccgaacagaccgataaaaggggctgccgaaccgatggtggcgagaaagccaaggcgcgattccagcttgccgctttcacgcgccaacgccacatccatcgccttgtcgatacgcatctgcaatccgatgggtgaacgcgcgcccttctcgaacgacttcttccactcgcgcatggccgccatgaaaatcgacgccatgccactggtccgccgttcgctgagattgcgatacagctcttccagtgattggccggaccagaagctctgctcgaaacggtcgatggcgcggcgcgcccgtccgtaagcaatcgtcttgtccacgatgatggcccaagtccagatcgaagcgaacaacaggccaagcatcaccagcttgaccacccagttcgcctgcatgaacaggccccagagggtaacatcggcggcgggggccgctaacgcaacattttccatcgatccaccgtcctcgaatccaaacgcccggccacatgaccgggcggcatcgcaaatccgttactcaacgcctgaaaccagacgctttaaatccgcgcagcttttcacttgaagccgtatctgccaacgggcagccgacacttcgtagcgcaaccgccatcccggatttcaattttaaatccatcagcgcttgtcacggttaattttggtgaaaggaaggcgctacgcctcaagcccgcctctcaaccgattccgtcagcatgattaatggaatattatggttaaagatgcgttagcatttccatacataattgggaaacctgcgcgcaagctttctgcagatgctccctcgctcttgcagtcagttcggcccgtcaattgccggtgaaagcgtttcgccactcgtcgggaatgcggcgcggatggccttctttggttatcatcacagcttccacccgtgcttcggaaagaagccgcccttcgcaggtgatcttatgcgccataatgacccgcgcgccgcgaatttcgctcacccgcgtttcgatcaggataaggtcatctatgcgggcaggcgccttgtagtcaatctccatgcggcgcacgacccagaccatttcctcgccaagcgaaccttccgcaagcttgatgtgatgcacattctgcaggcgcaggaaatccgtgcgccctcgctcgtagaattccagatagcgcccgtgataaacaaagccggaaaaatccgtatcggcataatagatgcgcgcataaagcagatgcgcgccgtctttgagttcgccggatacggcctgttgctgcttgtcggtcattcgtcttccatgaagaggccatattgcgactgctggatgatttcagcaggcgcaggtaatcccagatgttgccacgcaacggcagtcagcacgcgcccgcgcggcgtgcgttgcaggaaaccctgctggatcagatagggttcgataatgtcttcaatcgcatcgcgcggctcggacaagcccgccgcaatggtttcgatcccgaccggcccaccgccaaaattgcgcgcaataatattgagatagcgccggtcaagctggtcgaggccgcgattgtccacctcaagccgcgacagcgcctcatcggctattctgcggtctatgatatccgcgcccgcgaccagcgcgaaatcgcgcacgcgccgcaaaagccgcccggcaatacgcggcgtgccgcgcgaacggcgggcaacttcccgcgcgccgtcagacgagattcccatctgcatgatgcgcgcgccgcgccgcacaatatattccagctcttcgaccgtatagaaattgagccgcaccggaatgccgaaccggtcgcgcaggggcgtggtgagcaggccaaggcgcgtcgtggcggcaacaagcgtaaacttggcgaggtcgatcttgaccgaacgcgcggcaggcccctcgccgatgatgagatcgagctgaaaatcctccatggccggatagagaatttcttccaccgcggggctcaggcgatggatttcatcgatgaacaacacgtcgcgctcttccagattggtaagcagcgcggcgagatcgcccgccttggcgatgaccgggccggatgtggagcggaaattgacgccaagttctttcgccatgatctgcgccagcgtcgtcttgccgaggccgggcgggccgacgaaaagcacatgatccagcgcctcgccacgcaccttggcggcttcaataaacactttcagattggcgcgcgccgccgcttggcccacaaaatcgtcaagcgtctgcgggcgcagcgtattgtcttcgtctgcgcgccggtcggcatcgatcagggggttacggtcgctcatgcccctctcctcgcatgaagctcatgttcagacaagtaaatcactgcgagagttccttcaaaccgagccgtatcagcttggccgaatcagcgccctcgcccgtttccttcaaggcggctgccacggcattggcggcctgatcgcgcgaataaccgaggttggaaagcgccgaaaccgcatcggcaacgggtgcaggcgccgcacctgcgccaagctcctgcttgagcccgatagtgccgctcgcctcaccggcaaaggcgggagccttgttcttcaattcggtaacgatacgctctgccactttcttgccgacgcccggcgcgcgcgaaaccatggcaatgtcgcgcagcgcaatcgcattggcaagttcggacggcgacagggtgccaagcaccgccaaagccaccttggcccccaccccttgcacattctgcaacaggcggaaccattcgcgctcaagctgcgtggcaaatccataaaggcggatcatatcttcacggacataggtttcgatgaacaggatggccgcctcgcccgcgccaccgagattgcccagcgtgcgcgccgaacaaaacgcgacatagcccacgccatgcacgtcgatgacagcatggtcctcggcaatttcgtcaatcacgcccttcaacttgccgatcatgatattaccccgctaacaatgcctgcatccggcgggcactcacgatgctctgccggtgatgcgcatgacatatggcgatggccagcgcatcggcggcatcgctcgtatcgaaggaagcgcgcggcatcagcaccttcaccatcatgtggatctgctgcttttcgccatggccaacgccgatcaccgccttcttgacggcattgggcgcatattcggcaaccggcaatccggcctgcgccggcgccagcagcgcaatgccgcgcgcctgccccagtttgagtgttgcagtcgcgtccttgttgacgaaagtatgctcgaccgccgcttcatgcggcatgaattcatgcaggacttttgaaagcccttcatgcaactggcacaggcgcgatgccagatccatctcggcattcgaggtcacggtccccgagccgatgaaatgcagcgaattgccaagcgattcgacgatgccccagccggttcggcgcaggcccggatcgataccaataatgcgaatcgtttctttcataagcgaaccctatcctcagacgggtccacttgacagcagaaaagtgaacaaaagagaaacatatacactgcgcaaccggcacgacgcagcgcggaaacctcttattgtgtgccgaaagcggttttcagcaacacgatctgttcggaaaccggattgccgcgcggcgccctctgaagcgccatcacctcgccgtaaacctcgcggtccatgcggcgcacgcgggcctgaaggcgcatggatcgttcgaccagatccacaaaggcaagcggcagttcattccaacccggcgcagcctcaccggccgatggcgtatccagacgcaccttggccttttccgcggaaacctgcgggcgggtcatttcaccgctgcgggcggcgcgctgcaacaaaagccaggatgctatctgcatcaggcgcgtggtgagccgcatcgattcagcggcatagagcgtggcggcaacacgcgaaagattgcgtgcctcctcacggccctcgccatcgagatagcttgccgcttcctcgaccatatccatgccctgggcgtagatcggcttgaacgaatccgagaagaccatacgctctgcgagactgatcatattgctcggcatctgaccctgttcgctaatcacttctctgccaccttcacggccgcttgcgggcagcccattccgttttgcgcatccgccagatgagcgaacacgaatgaaattattgaaccgctgttcgaccatgagcgaggccaggacgaaacagccgcgctgaacaagtccacgataaactgcaccttcatacacggtcgcgcaagtttatgtttaacgttcggttaacattttcagcggcttttgaaaaacttttccgcacggcagtggcaagggtgcggcgcaggttcccagagaaacaggcatgaatgcataaaaaaagagccgcaagggcggctctcaggagtttaacagggaggcgtcaaacagagtggctaaaccactcggtaagaatccagccgaactggatgtaaaacatttaacattcttaagattaatgaatggttaattttgccctgaaagcgaaggaaaagccgcccgaaggcggctttaaatgtcagtatcgctgcattgctggttcaggatttgccgaaacctgtatgaccacaggttcggcggcgggtgcaggcttggcctgaaccgcgcccttcttgccccagccgatggtcggcagccattcaaggtaataggcaagcgcgaactgcatgacgatgccggttgcaatcaacagcgtgtcataaggcaggccgccggggttcacgagcttcatcacctgcgccaccatggccagaagcgtaccggcaacgaagaccggcagcgaatgcttgccgagaaccgcaagcgggtgctccggcgccgtgcgcgcaatgctgttcagcgtcggcaccacggcaatcagataggccatggccagcacatgaagaagacgcggagccgacaggaaggtcttgtcgaagccggtaataaccatcggaagccccatggagatattgatgctccagagcggaatgcgcacccaggcaagcgccagcaccagatagccgacggcaaggccgatcagcagcggatgcttcggcaattgaccgccaccgcgtacatgcatcacacccgcaataccgatggcaaacaggaactgccatgacaggggattgatgaaccagacgccttcggtcgggtagttgaccggcgcgacgtggtagaggccggacaggaaccagacaacgcccgatacgcccagcataagcggcaggctgatgcgcgccaggaaaagcaggatcggcgtcaggatcagcatgacggcatacatcgacaaaatgttgttatagccaagctggtggccaagcgtgaccagaccgaacagcccttccaccggctttttgatcagcggcgcaatattgatctgcgtcagcaattccgaacgcttcaggaaaattgccgcggccgcaaagatcgcgatggtggccatcgtggtcatgatatgggtgatatagagcacgctcgcgcgccgccacatcttcagcgacaacaccagacggttgcccgaaacgaacttggaaccataggcgagcgccacagccatgcccgaaatcagcacgaaggcttccgcggaatcggagaagcccagattcttgtgcgtgaagtgctcatagatcgtgccgggcacgtgattgatgaaaatggtaagcagagccagcgcacggaaaacatcaatgcgcgtatcccggccctgtggcaccatttttgcagtttcaatcgccatttttgtctgcctgctttatacatacgcctcgactgcctgcgcagtctttcgatggcttatatacccataaatagggcctgaaccggggcgatgccgatcaactttcattccagcggataacataatgccaatgcctcgcccgcaggccccaaaagggctgttcaacacggcgcacttactttatgcccgaattcgatcatttttttctcgttaggcttggcccatgaacacgcgcgctccccagactgaacccgaacgctgccgcatcgtgctggtcgcgccgccgattgccgatggcgcagcacttgcaaagctcctgaccgccgctctttccggcggcgatgtggcaagtgtcatcctcgatacgggcgaccttgatgaagcgacttttcaggccgtggccgaaaagacggttcccgtcattcaggaaaagggcgttgccgccctcattctcaacgacacgcgcattgcaggccgcgtcggggcagatggcatccatatcgagggcaagcctgccgatctggcggaagccattgaaaaacacgcaccgaaaatgatcgtcggcaccggcaacctgcgcgaccgtcacggcgcgatggaggtaggcgaattgcagccggactatctcttcttcggcaagatcggcgcggacaacaagccggatgcccatccgcgcaacctttcccttgctggatggtgggcggaaatggtggagattccctgcatcgcccaggccggaagcgcgcttgaaagcatcgtgcgcgctgccgaaaccggcgcggatttcgtggcgctcgggcgtgcggttttcgatgcgcaagacccggcagaggccgttgcgcaagccaaccggcttcttgatgaaaaagcaccccgttttgaaaactgattgttgcgacatttcctccaggtcttgtggatgcccatgaagcgcaaatttcttctcgctgccgttttgacatttgccatgcctgccctgcccgctctggcggcgggagggcaggcgcatggcgaggcagccagccaccagacaggcccgaaggataaaaaggacaagaaggcggccaagccccggcccgtcatgctgccgcaaccggccaccaccgcgccgatgcccgccatcgaccccagccggtttggcgacaagcctgccgacgaagccttcggcgcgttccagcgcggtctttatctgaccgccttcaaccttgccaaaccgcaggctgaaaaaggcgatgccgcctcgcagaccctcattgcggaaatctatgcgcgcgggctgggggttccggcagaccagaagaaagcggcggaatggtacggcaaggcagccgaacagggcatcaccgaagcgcagttccgctatgcggcccttctgcttcagggcacctatgtccaaaaggacccgcaaaaggcggaagagctgatgttgaaggcagccgaaggtggcaatgccatggcgcagttcaattatggccagatgctgatggtgaagcatcccggcaagccgggcctcgaccttgcctttccgtggttccagaaagccgccgatgcgaagctcgccgatggcgaatatgcgatcagccagatttatgccaacggcaccgacaagatcgcccgcaacgatatcaaggcgcgccaatatctagttctggccgcacagagaggctatgacacggcgcaattcgacctcgggcgctggctcatcgaaggccgtggcggcgagcgtaactacgaacagggcttcggctggatgcaccttgccgcccagcgcggcacggtcatggcgcaggcatggcttgcccgtctctacagcgacggcatcggcacggagggcgatctggtgaaggccgcagcctggtatatcgtggcccagcgcgccggtttccgcgcggcggacctcaatgacatgatggatgggcttgccgacgaccagataaagcaggcctttgaaaccgccaataatctgcgcatacgctgatcggagccatgttttttggagccattgatgctctctttgcgcgctcagacttgcgcttggcggctttttgtggtcttggaaacgccgattatcgcggctcaagtataggagcctgaatcaaaaagcgccatttgccaaggcaaggcggattttggaacgggttccaaggcacgtacgcaatctccgggatgaaaccgggtggttgcttttcgccgtcatgcaccgggtcgcacatagtttccacattcatttcggatcaagctcatgaagatcaatggtaatgaaatccgtcccggcaacgtcatcgaacacgaaggcgggctttgggttgccgtcaagaccaatgccgtcaagcccggcaagggcggcgcctataatcaggtcgaactgaaaaacctcatcaacggcaccaagctcaacgaacgtttccgcgcagcagaaaccgtcgagcgcgtacgccttgagcagaaggatttctcgttcctctatgaacagggcgaggcgctgattttcatggataccgaaacctacgaacagctcgagctccagaaggatttcgtcggcgaccgcgccgccttccttcaggacggcatgatggtgacggttgaactttacgaagaaaagccaatcggcatccgcctgcccgatcaggtaacgcttgcgatcaccgaggccgatcccgtcgtcaagggccagaccgccgcttcctcctacaagccggctgtgctcgaaaacggcattcgcatccccgttccgccgtttatcacctctggtgaacgggtgatcgttgacaccaacgaactgacttatatcagccgcgcctgatcagtcctcgactgttgcggcgcccgccggggcgccgcatgtcgccccttgcgaccgttgtttctcagatcgctcaattcccgattatccgccgacacagtttcggaccggatataaaacctgcttcaactccgtgacccggtccgaaatccacgcttcgggatcatgctcacaaggataacaagatggcccgctcagcccttctcaacgtaatggtacaggccgccatgaaagctggccgcagcctggcccgcgatttcggcgaagtccagaacctccaggtttccctcaaaggccccggcgattatgtcagccaggcagaccgccgcgcagaacagatcgtctatacggaattgagccgcgcccgcccggatttcggcttcctgatggaagaatccggcgaggtcgaagccaaggacggacagcatcgctggctggtcgatccgctcgacggcaccacgaatttcctgcacggtattccggtttttgcagtctccatcgcgcttgagcgtcaggggcagatcgttgcaggcgtcatctacaatcccgccatggacgagctttacaccgccgaacgcggcggcggcgctttcctcaacgatcgccgtttgcgcgtcgcctcgcgcaacaagctggtcgattcggtcatcggcaccggcattccgcatctggggcgtggccatcacggccattatctcgtcgaactacgcaatgtcatggcggaaaccgccggtattcgccgcatgggcgcggttgcgctcgacctcgcctatgtcgcaggcggccgcctcgacggtttctgggaagagggtatgcacccatgggatctgggcgcgggcatcctgatggtgcgcgaggctggcggtttcgtctccgataagaagggcgggcaggacatattttccacccagtccatcgtcgcaggcaacgaagccatccacggcgcgctcctgaagacactcaagaagccgatctgatttcttgcccagcatgattgatgatttcagcgcattgccccggcagtgcgctgaaatatttttgccttcattttttcatatccagacgattccgcttcatgaatttatgaagtaggctccagagcggttcctatttggacagaatcgccggaaccgctctatttctttgttttatcgcattttccaacgcaaaaccgtttcacacttttgcaggaaatgctccagttcaaacacccgaccacggagcgcaacgcatgagcgatatgagggaaagtctggttcgcgaacggctggacgagggacgcgattacgacccctaccgcctgtcgagcccccgcgtcgtcatcctctccatgctgatctttctcatcatcgtcgcctttctggcggctatattgatgcggcagattcataccttcttcgtgaccaatccgggcctgaacgggctcattctcggtgttcttctggtgagcatcctgcttgccttcgggcaggtcctgcgcctgttgccggaaatccgctgggtcaattcgttccgcgacggcgaccgtgaaggcacggcccgcccgcccgttctgctggcacccatgcgcgccctgatcggccgccgccagtcgatggcgctttcaacctcgtcgatgcgctccattctggattccatcgcaacacgccttgatgaaagccgcgacatttcccgctatctgatcggccttctggtctttctgggcctgctcggcaccttctggggcctgcttgaaaccgtcggctccatcagccgcacgatccagacgctcgatcccaattcgggcagcaccggcgatgtgctggatgcgttgaaggcgggcctccaagccccgctttcgggcatgggcacggctttctcatcctcggttttctcgatcttcaggcgggccgcgcgcagaaccgcttttatacggaactggaaaactggctttcctccgtcaccgatctcggttcagacctttccggcgatcatcacggcagcacggacgaaattcgcgtcctcgcagaccggctccacaaccttcatggcgacgacgcctcaacacagcgaaccatcgcagcacttgccaatcttgccgaaggcattcagggcctcgtgaaaagcatgcgcaacgaacagcagatgatgcgtgactgggtggagaagcaggccgatgagcaaaaggccatccgccactcgctcgaccggctttccaaagccatgggcgagcggcagcacaggcccgaacgtaccgacaagccggagtaaggtgccatggctcttgcccgcaaccgccgcacacagaggcatatcgattactggccgggttttgtcgatgcgctgacgacgctgcttctggcgatcatgtttctgctgactgttttcgtgctggcgcaattcctgctcagccgcgaggtcaacaacaaggatagcgtgcttgcgcgcctcaacagccagattcaggaactgacgcagcttctctcgctggagcgcagcaattcgcaggatatgcaggacactattgccaatcttcaggcctcgctttccaccgtcgaaagcgaacgctctcgcctgcaaagccttctgaacgaaggcagcggcgcgggtgccgcggctgaaaaacgcgctggcgaactggcgcagagccttgatgcggaaaagcaggtgagcgcccgtgcgctgaatcaggtggaactgctgaaccagcagatcgcagccctgcgccgccagattgccgcccttgcccagcgtgtgcaggaactgaaccgctatcgctccgattttttcgggcgtctgcgtgaaatcctgtcggacaaggaaaatatccgcatcgtaggcgaccgtttcgtcttccagtcggaagtgctgttccccaccggctctgcggaaatcaatcccaaggggcaggtcgaaatgaagaagcttgcggacgcgatcattcagcttaatcgggaaatcccggacgacatcaactgggtgctgcgcgttgacgggcataccgataacgtgccgctggcaggcaccgggcgcttccgcgacaattgggagctttcgtcggcccgtgcaacggcggtggtgaaatttctgattgccaacggcgttccggccaaccggctcgtcgccgcaggctttggcgaataccagccgctcgacaccgccaacacagccgatgcccgcgccagaaaccgccgcatcgagctgaaactgacagaacgataaaaatatacgggagggcgaaagccctcccccgcctcactgggcagcaaaggctcccgcacccgcctcgaattgcagcttggcaaggcgggcatagatgccgcccttcgcgacaaggctctcgtgtgtgccttcttctacaatgcggccatgatcgagcacgaggatgcggtcggccttcaataccgtggccagccgatgcgcgacaacgagcgtcgtgcgatcggccatcagcccatccaatgccttttgcaccagcatttcactctcgacatcgagcgcggatgtcgcctcgtccagaagcaggatcggcgcatcgcgcaaaagcgcgcgtgcaatggcgatgcgctggcgctggccgccggaaagcgttatgccccgctcgccgacttccgtgtcatagccattgtcgagcgccataatgaactcatgcgcaagcgcagccttggcggcagcgatgatttccgcatcgctggcccccggcttgccgaaaccgatattttcgcgaatcgtggtggcaaaaatggccacatcctgcggcaccatggcgatgcgactgcgcacatcatgcggatcggcattcggcagcgccacgccatccatcaggacgcgccccgattgcggatcgtaatagcgcatgacgagcgagaagatcgtgcttttgcctgccccggatgggccgacaatggcaaccgtctcgcccggcttgaccgtgaagccaaggccgttcagcgacggcgcatcggggcgtgtggggtaggaaaaataaacattctcgaaggcaatctcaccacgcggcggcttcggcagcgcaaccggatgggcaggcgcggtaatgcccggcttctcatcgagaatttccacgaggcgctcggttgcaccggccgcttgcgcaagttcgccgccgacttccgacaaggccccgaaggaactgcccgcaaacaccgcatagagcacaaactggccgagcgtgcccgccggcatagtgcccgccagcacatcgcgcgagccgaaccacagaacggcaacaatactggaaaaaaccagaaaaatcgcaaaagcagtgaggatggcgcgcgcctgaatggaggagcgggccgcctgataggccttttccacggcatgggcaaaactgcccaccaccatgctttcattggtgaaggcctgtagcgtgcgcatcgcgccaatctgttcgctggcataggcattggctctcgccagcatgtcctgcgtcatgcgggagcggcggcgcaccgagcgcccgaaggcgataagcggaataacgataatcggaatagcggcaatgaccagagcggaaagtttcgggctcgtcacgaccatcatcgccagcgcaccgatacccagtatcatattgcgcagcgccaccgatgcggttgccccgacgaccgacttgatctgcgtcgtgtcggacgaaagccgcgacacgatttcgccagactgcgaacggtcgaaaaattccggcgaaagcgcggtgacatgcgaaaagacggcattgcgcaggtccgccaccacgcgctcaccaagcgagatcacaaagaaataacgcaggcccgaagccagagcgagggcaaacgccagcagcaccagcataccgaagtaattattgacgaagaccgcattcgagccggtaaaaccgtgatcgatcatgcgccgcagcgccaccggaacggcaagggtcgtgaccgcagccagcaccaatgaaaaaagcgccccggcaaccagaaccttatagggcgccaggaatggcatcattctcttcagcggtttcagcgagcggcgtttacggccttcttctgcagtcaattcgcgattcatatcgatttcaatactctgtcggtcgcttcgaggctgctcaacgcgcgccttaacggctgaaaaagcagttttccgaaatccgcaggaaagcgcatggacggaaatcttccttttaaagaccgtcaggcttgcgaatatcacagacctgttgattgcgcccttgttattggcgcccacctgatgtataggctcgccaacccttttggaagccgttgcctgtcggtaatgggtcttcatatctgccattgggcgaaagtgccgcagtttcgataatcaaagctgcgcttttctccccagactttcaggattgagaagatgaaagccaatatccatcccgactaccacaccatcaaggtcgtgatgaccgatggcaccgaatacatgacccgctcgacctggggcaaggaaggcgatacgatgaacctcgatatcgacccgaccacgcacccagcctggacgggcggctcgcagaccctgcttgatcgcggcggccgtgtcaccaagttcaagaaccgtttcggcaatctcggcatctgatccgaattgcatctgatttgaaaagccccgctcatctggcggggttttttattgcccggatcatccattcctcaagatacaaaaaatcccggacaaagccgggattttagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtcaaaacaaaagattagagcgccgatctgattcaatcagatcggcgctctaagtttggctaaagataccagatcaagcgctcagcttttccatcacttcgtcgctgacttcaaaattggtatagacattctgcacgtcatcatcgtcttcaagcacgctgagaagcttgagaaccgaacgcgccttttcttcatccagttcggtgttggtctgcggcttccagattgtcttgatcgattcggcttcaccgagggcagcttcgagcgccttggacacctcgccgatatcctcgaaagcgcagaggataacatggccgtcttcgcccgactgcacgtcttcggcgccagcttcaatagccgcttccataaccttgtcggcatcgccagcttcaggcttgtagacgatttcgccaacgcgatcgaacatgaaggaaaccgagccggtttcgccgagcgaaccgcccgacttggtgaaggcggcacgcacattggatgccgttcgattgcgattgtccgtcagcgcctcgacaatgaccgatacgccgccggggccacggccctcatagcgcacttcatcatagttctcgccgtcattgccggcagccttcttgatggcgcgctcaatattgtccttgggcatggactgcgccttggcattctggatcgccagacgcaggcgcgggttcatcgccgggtcgggcagcccctgcttcgcagcaacggtgatttcgcgcgcgagcttggaaaacattttcgaccgcacggcgtcctgacgccccttgcgatgcatgatattcttaaactgtgaatggccagccatgggacccctgttctcgttcaaatagaaacgcacggaagaagcgtcacgcatgaatggaaacaggccggcattcttcggccgctgcgctttccgtgcagaatggcggcgttataaggaattgagcctcattcgtccagcaaaagcacagtttcaccgtataagctgtcaataaaatcaatattgctcgaccgccggggcaaagaacattatctataaaaccatgaatcagaatgtcccagcctcccggcccgctccccggagcgaaacaattgccgcccgcatcagccgcattctcgcggatcgtatcattgcgggcgagatcgagcccggcaccaaactgcgccaggatcatattgccgaggaattccagaccagccatgtgccggtgcgtgaagccttccggcggctggaggcacagggcctcgccgtttccgaaccgcggcgcggcgtacgcgttgcctccttcgacattggcgaaattcgcgaagtggccgaaatgcgcgccgcgcttgaggtgcttgcactgcgccatgcggccccccacatcacccgtgccgtgctggatgccgccgaacaggccacgctggagggcgacaagtcccgcgatgtgcgcagttgggaagatgcgaaccggcgcttccaccgtctcattctcaccccctgcaagatgccgcgcctgctcgccgccatcgacgatcttcatgcggcaagcgcccgttttctcttcgccacctggcgctcggcatgggaagcacgcaccgaccacgaccaccgcgcaatcctcgccgcactgcgacaaaacgatattgaaagtgcggccaccattctcgcccgccatgtgcaatggatcggccatcgcccggtcaagacggcttcgggaaaggtgcgcgattccttcgccattgtggggtaggaaatgcgccgcctcgccttatccagacgataatcaaggctggaattttcccgaaatagaacataatttatctcttccagaatttccctcttgccaaaggcaggcattgtctggaagttgaatagatcgagtctcgattttatctataatttgaggaaaccatggcgaccttcgctccgtctcaaccatccttcagcccgctccacctggaagcccgttcagcttcaatgcgccttgcagccgtcgctttcggcacgctggtgcttgcggtctcttcccagatcgaagttccgatggtgccggtcccgatcacgctccagacactcatcgttccgctgatcggtgcactctatggctggcgtcttggccttgccacggttcttgcctggctgggtgaagccatgatcggcctgccggttctggctggcggtgcaagcggccttgtccatttcatgggcccgaccggcggctatctcgcggccttcccgctcatcgccgtcatgaccggctatctggctgaacgcggctggaacggccataatgtcggcctcgccttcgtatccttcctcgccgccaacctgttcgcccttgccatgggtgcactatggctttcaagcgtgatcggcatcgaaaaagctgttgccctgggcgtgatgccgttcctcattggcggcgtcatcaagtcggctctcggcgcggctatcctcaaggcaaccgcccgcgacggcaaggcgtgaagccggccgcatgacggtacgcctgcgcggccatcatcttctctgtatgctgacctatatcggcaaaggctatagcccggctttcgtggaaaactacgatgcgattgccgggcgactgtcggaaggggaagatatcctgctcgtcgatggccctgacgatatttgcacgcccctgctctgcgggggcgattgccattgtcatgatgaaagcgtcacactgcgggacaggcacgcgattgaggccgtctctcatctcctccagatttccctgcgcgcaggcaagccttttcatctgggcacggaacgcctgacgcatttgcgggaagccttcactgccggctccatccgcaaggcctgcgagcgttgcgaatggtccacgctttgcacccggatagccgcaacagatgcctatgctggcgtgaagatcacgatgggctgaaccttatcctgttcagcgtgcctttcgctttcgccgggccagcatattcagcgcttccaccagtgccgagaaacccatcgcggcatagatatagcccttcggcacatgatagccgaagccgtcggcaatcagcgtcatgccgatcatcaagagaaaactcagggccagcatgacgatggtggggttggccgcgatgaagcgcgacaagggatcggcggccagcagcatcaccgtcaccgcagcaagcaccgctataatcatgatggcgatttcatccgtcatcccgacagcggtgatgatcgaatcaaccgagaacacaaggtccagcaccagaatctgcacgatggcagcaccaatggtcagttcagccaccttgccgccgatattttccttgctgtcatccgggtcaaccgtgtgatggatttccttggtcgccttccagacaaggaagaggccaccggcaaccagaataatgtcgcgccacgaaaaaccgtgcccgaaggccgtaaagaccggctcggtcaattgcacgatgatggagatggtgaacagaagcgccaggcgcagaaccagtgccgcgccaatgccgatgcgccgcgcgcgcgattgctgggcggcaggcagtttattggtcagaatggaaataaagatcagattgtcgatgccgaggacgatttccatcgtcaccagtgttaccagtgcagcccagccggccgggcttgaaagaaaccccaaatattcggcaataaaatccataaacgatatcccctcaggcctttcccgcggatcgagaatgcggctggaattgacggagagccccgcaatctcacgaattgggaccgctccagcgaaaacttgtcgcaaggagataggaattcctggagatcattcaacggctggccggaaagcgtccaggaatggaaagccatttccggataacatcatgcttcaggataaaacgaagcgttatcgccagaatgcggggatggtttcttccagatgcggaccgatgcgcaagggcgcaaccctctcggccagtccggtacgatcggaaatctcaatgcccacgccgcaaagcgtggccgggccgcttgcagcctcaaaacgccccttcggcactttggacagaaagcaattgagcggttcttccttgtccatgccgagcgatgaatcgtaatcgccgcacatgcctgcatcggacataaaggccgtgccattgcgcaatatctggtagtcggcggtgggcacatgggtatgggtgccgaccacggcgctggcgcgtccatcgacaaaatggccaaagcactgcttttcgctcgtggcttctgcatgaaaatcgaagaacaccacatcggcctgctcgcccagcgggcaggcaccgaggattctttccgccgctatgaacgggtcgtcgagatcgggatgcatgaagacgcggcccatgacgttcgacaccagaacacgcgcaccgttgcgggcgatataaagcccctcacccttgcccgccgttcccttggggaaattggccggacgcaggaaacgatcctcgcgcttggagaaatccagcgcctcgcgctggtcccatacatgattgccggtcgtcacgacatccgcgccagcgcggatcgtatcgttgaaaatttcctcggtaataccgaagccaccagcagcgttctcgccgttgacgatcacgaaatccagcttcagatcggaaatcagccccggcagcttttcgtaaaccaccgtgcgccccgaccggcccaccatatcaccaagaaaaagcaatctcatgagaccgccttatacgccagtgccaagcgaacgcaagccgctcggggcattttgcagtcaggcggcatcgcctgacggtcacataaatgcaggataaaacccgagcggtcagtccattgcgcgcgagcgcaggccgctctcggtcaggatctggtgaagcgcgatgtcatgcggctcatttggaacataatccacttcctggcagtcgaaggccatgccgatcagaagcggctgcaatccacgctccgcaaagcgcgccaatgcgcggtcgtaatgcccggccccatagccaaggcggtgcccgagccggtcgaaaccggcaagcggcatcagcatgatggccggatcgacaagcggggcatgctcatccggccccatcgtgccgaagccggtcgggaccagttcggcatcgggcagaaattcacgaaagacgatggtttccgcatcaaggacaaccggaagacagagccgcgcgcctttggcgcggaaagcggaaagcagcggacgcggatcgatttcagaacggatcggccaataccccgcgatcatcacacccgctggaacggcaatcgccgcctcgccttttttcgcggcggcaagggctgcgtcatattgataacgcggatcaagcgcctcccgccgggccagaaccacacgcctcaatgcctgtttttcatcgctgcaaccctgacccgctgtctccattctgaaagcctctcccgattgcctcattcgatttttgcagtggacctgcaataaggtgatccgtcaagagattgaaggaatgcgatgcgtacagcggacaaaaccatccgcaggaacatattcttgaagaaaaaagagaaagcggcaaccacgacgaccgatggtagtgattgatcccgggaacctacaaagtaggtgggcgccatatgcgaaagcccgcaagccttcacagggacagctcccttagagatcaataaggccccggggatgctgttacacctgtcgggaagcgcagttcgccgtcgccaatatagtacctgcccaacgggaacaccagtggcctgggccggttcaacaggaaatcttttcagaaaaatcgcaacaggatcagccgttacgcggcgctatgcgcgatgccacctgttcgatgcgcgaagcgacatccgacaacatgcccgtgagagcggcatcgttgctgtcggcgcggctcaatgcctcatcgcgggaccggcgcagggtttccgcctcattttcaagccccgtgatccgcttttgcatttccgccagttcgtccatcaccatgatcccggccatgacggtgagacgcagatcgccgatctcgccaaaggaattcttcagatgggccacatattgatcgaagcggtcggcaagcccggtaaggtgctcttcctgtccttcgtcgcaagccatgcggtaagctttgccatcgatggtaacggttacggttgccatggtagcctcctatcgatccagaacggcgcggattgtctccatggcggtcacgagacggcgcgaaacttcacggtttgcagcttccagccgctcggcgcgcgcttccgactgatcgagttcctgtgcgagacggctgcgatccgcattcatacgctgcacctcctcctcggcctcggcgaaatcgccttccttgtccagccgcagatcgaccgcttcttcaagcgtattgagtgccttttccagccgttccaaggcttgcctgaggatcgtatcgggtgccatccatatcctttccaacgccagttcttgatccaattcgcaggccaactccgggcatcgaatcgcacctgcgggacgggcatctttgcaaggatagtaataatcgcccgcccgataagcaacaaatgacgggttaatgagaacgttcatacaccgttatcgttgataagaacggcttttcggtgtttgtttcatcctgcctgcccgacgcaatcgatttgtcgcgcacagtttatgccccaaaagccatcgatttattgactcctcatgtgcagatgctatgtgtccccctgccttctggagcatcatcccgaaaagcggctgacggttttcgctggagattgtgttcaggtaaaaggcatcgccgcaaccccgttaaaccctcccaaggaaagacggctgagaccatgaccaataccgacaaacaaaaccagatggctaatgcaatccgcttcctctccatggatgcggtggagaaggccaattcgggccaccccggcctgccgatgggcgcagccgatatagcgacgacgctttatacccgtttcctctcgcacgacccgaaaaacccgcactggccggaccgcgaccgtttcgtgctttccgccggccacggctcgatgctgctctattcgctgctctatctttcgggctacgaagacatcaccatcgatgaaatcaagaaattccgccagcttggcagccgcaccgcgggccaccctgaatatggccatgccgctggcatcgaaacgacgaccggcccgctcggacagggtattgccaatgccgtcggcatggcgatttccgaacgcatcctgaatgcccagttcggtgacagcctcgtcaatcattatacctatgcgctcgtcggcgacggctgcctcatggaaggcatcagccaggaagccatcgcgcttgcgggacacctgaagctcaacaagctgatcgtgctctgggatgacaacaacatctcgatcgacggcccgatcacgctttccgacaataccgatcagccagcccgtttcgccgcttccggctggaacaccatggctgtcgacggtcacgaccaggatgcgattgccaaggccatcgaactggcccgggtctccgaccgcccgacgctgatcgcctgcaagacgaccatcggtttcggtgctccgaacaaggctggcaccaacaaggtgcacggctcaccgcttggcgcggaagaaatcgccgccacgcgcaaggcgctgggctggtcttccgaacctttcgtcgttccggctgaggttctggacgcctggcgcgtcgcgggcctcaacgccgccaagaagcgcctggaatgggaaaagcgcctttctgccgtagaagcggaaacccgcgccgaattcgagcgccgcatgcgtggcgagctgccttccggtttcgatgctgcaatcgtcgaatacaagaagaagctttccgccgacaagccgaaggttgccacccgcaagtcgtccgaaatggcgctggaagtcatcaacggtgtcgtgccggaaaccgtaggcggctctgccgaccttaccggctccaacaacaccaagaccagccagaccaaggctgtcacgccggaaaactatgatggccgttatatccattacggcatccgcgagcttggcatggctgcagcgatgaacggcatcacgctgcatggcggcctgatcccctattccggcaccttcctgtgcttctccgattatgcgcgtccggccatgcgtctttcctcgctgatgggcattcgcgtcgtctatgtgatgacgcatgattccatcggtcttggcgaagacggcccgacccatcagccggtcgaacatctcgccgcactgcgcgccattccgaaccacaatgtcttccgtccggcagacgctgtggaaacggcggaatgctggcagcttgcgctgcattcaaggaagacgccatccacgctggctttgacccgccagaacctgccgacggtccgcaccgagcatcgcgaagaaaacctttgcgctttcggcgcctacgaacttgccgccgccagcagcgacgccaaggtgacgatcttcgcaacgggctcggaagtggaaattgcgctgaaggcccgcgatcttctggaaggcaagggcattgccacccgcgtcgtttcggtgccgtgctttgagcttttcgagcagcagagcgacgcctacaaggaagcgaccattggcgatgcgccagtcaagcttgccattgaagcggccatctcgctcggctgggaacgcttcatcggcgaaaacggcatcttcatcggcatgaagggcttcggcgcttcgggtgagatcaatgatctctacaagcatttcggcatcacggcggaacatgccgtcgaagctgcggaaaagaagctcaacgctgcatgattttgaaacgccggtgcgacaaagcgccggcgtttaagtttccattccagttcggtcgagcgaatcctgttcgacttgtccgttccaatggagttttgaagcactgcgtgtgcaataccctatcgggagattagaagaaaatggcagttcgcgtcgcaatcaacggttttggccgcattggccgtaacatccttcgcgccatcgtggaatcggggcgcaccgacattcaggtcgtcgccatcaacgatctcggcccggtcgaaaccaacgcacatcttctgcgttatgacagcgttcatggccgtttccccaaggaagtgaaggttgcaggcgatacgatcgatgttggctacggcccgatcaaggttcatgccgtccgcaacccggccgaactgccgtggaaggaagaaaacgtcgatatcgcccttgaatgcaccggcattttcacctcgcgcgacaaggcagcacttcatcttgaagctggcgccaagcgcgtcatcgtctccgctcccgcagacggtgccgatctcaccgtcgtctatggtgtcaacaacgacaagctgacgaaggaccatctggtcatctccaacgcttcgtgcaccaccaactgccttgcgccggtggctcaggttctcaacgatactatcggtatcgaaaagggcttcatgaccacgatccactcctatacgggcgaccagccgacgctggacaccatgcacaaggatctctaccgcgcccgcgccgctgccctttccatgatcccgacctcgacgggtgcggccaaggccgtcggtctcgttctgccggaactgaaaggcaagctcgacggcgttgccattcgcgtcccgaccccaaatgtctcggtcgttgatctcaccttcatcgccaagcgtgaaaccaccgttgaagaagtcaacaatgcgatccgcgaagccgccaatggccgcctcaagggcattctcggctataccgatgagaagctcgtctcgcacgacttcaaccacgattcccattcctcggtcttccacaccgaccagaccaaggttatggacggcaccatggtgcgtatcctgtcgtggtacgacaatgaatggggcttctccagccgcatgagcgacaccgccgtcgctttgggcaagctgatctgataacggcaacgccgctccttcactggcgaggcgttttcatttcttgataaggaccgagagaagaaacatgatgttccgcacccttgacgatgccaatgtccaatccaagcgcgtgctggtccgtgttgacctcaacgtgccgatggcaaacggcgaagtcaccgaccttacccgcatcgaacgcatcgttccgaccatcgcggaactgtcaaggaagggcgcgaaggtcatcctgctcgcccatttcggtcgcccgaagggggttgcctcggatgaaaattcgctgaagcatgtcgtgaagccgctctccaaggttctggatcacagtgttcattttgccgaagactgcatcggcgacaaggcgaaagcggccgtcgatgcgctgaaggacggcgacgtcctgcttctggaaaatacccgtttccacaagggcgaggaaaagaacgatcctgaattcgtgcaggcgctggccgccaatggcgatctctatgtgaacgatgccttttccgccgctcaccgcgcccatgcctcgactgaaggtctggcccatgtcctgcctgccttcgcgggccgcgccatgcaggctgagcttgaagcacttgaaaagggcctcggcaatccggcccgcccggtggtcgccatcgtcggcggtgcaaaggtttcgaccaagctcgacctcctgtccaacctgatcgaaaaggtcgatgcgcttgtcatcggcggcggcatggccaacacgttccttgcagccaagggtcttgatgtcggcaaatcgctctgcgagcatgagctggcctcgaccgcacgcgaaatcatggccaaggccgaaaccaccaaatgcgccatcatcctgccggtggacgcggtcgtgggctggcacttcgccgccgatacgccacaccagacctatggcgtggattcggttccgggcgacgccatgatccttgacgcaggcgagctttcgaccgacctcattgcttcggccatcgatgatgccgcaacattggtctggaacggcccgcttggggctttcgagttgcgcccctttgacacagcaacggtgaaggtcgcaaggcatgtcgcaaagcgcacaaaggaaggcaagcttgtttcggtcggcggcggcggcgatacggtggcagccctcaaccatgcgggcgtggccgacgacttcacctatatctcaaccgctggcggcgctttcctcgaatggatggaaggcaaaccgcttccgggcgtcgatgtattgaagaagtgatacaataaatcccatccacataagcccggttgatgccgggcttattttttttgagcattttcgagccaaaagtgtgaaacagttttgcgtcggataatgctccaagctgcaaaggctgtcctgaaccgcttcatccttcgtgcaggtgaaagcccaccgccagcgccatggccaggatggaaatcacaccgattttccagaaatcgctgcgccgcttcagccccggcaggccaaacggcttgatgatgtgcaatcccatcaggagcaccagcaataagggcaggattttggtcacggcgcacctctctgcccccttgtggcccagcaccgccaacactgcaagatgcatgcgcaaaatgtcgctggtttcacgaatgccgcaatcttcatcttaagttccatggacgaagtttccccgctgggcttaaactgtcgcgcagaggtgatgaaaagcgcgtggaggagataggctggcaaaaggccgatcttgcgctttcaccctgagactaatcacgacgcggcactcctcatcgcagggcagcgcggtgcgtgtttctggaggaacagcatgacttcgaactatgccgaaacctatgccgcatggcagaacgatcctgaaggcttctgggcggatgctgcggcggcaatagactggttcaagccgtgggagcaggttttcgcaggcggcgaaggcacctatggccgctggtacaccggggctgagtgcaatacctgctacaacgcgcttgaccgccatgtcgccaatgggcgcggcgaccagctcgcgctcatctatgaaagccctattacgggcaagacgcgcaagatcacctatcacgaacttctggaagaagtggaggcgcttgccgccgtcatgctcgataatggcgtgcagaagggcgaccgcatcctcatctatatgccgaccgtgccggaagcggtggttgccatgcttgcctcggcccgtatcggagccattcattccgtcgtattcggcggctttgctgccaatgaacttgccacccgcatcgatgacgctaagcccgtgatgattatcgccgcgtcatgcggcattgagccatcgcgcgtggtgccctatcaggccatgctggacaaggctatttcgcttgcccatcacaaggtcgatcattgcatcatattccagcgtgaacagcaccggcatttgccggtggaaggacgcgacatcgattatcgcgaagcggtcgatgccgctcgtggacgccatgtgccttgcgtgccggtggccgcgaccgacccgctctacgtgctttacacctccggcacgaccggcgagccgaagggcgtcgtgcgcgacaatggcgggcatatggtggcgctcgtctggtcgatgaaacacgtcttcgacgtcaagccggggcaggtctggtgggcggcctccgatgtgggctgggttgtcggccattcctatatcgtctatgcgccgctgctcattggcgcaaccagcatcctctttgaaggcaagcctgtcggcacgccggatgcgggcgaatattggcgcatcatcgaagagcatggcgtggaagtaatgttcaccgcaccaaccgcgctgcgtgccatcaagaaggaagatgcagacgggcatttcgtgcgccgccatgatctttccggattccgtgcgctttatcttgcaggcgaacgcgccgacccggacacgatccattgggcggaaaacctgctcggctgcccggtcatcgaccattggtggcagaccgaaagcggctggccgatggtcgccaatccgctcggcctcggccttctggaaaccaaatacggctcgcctgccgtctgcctgccgggctatgacattcgcgtgctggatgatgagggccacgaggtcgaacccggcacgctgggcaatattctcatcaagctgcctctgccgcccggttgcctgccaacattgtggaacgccgatgagcgtttccgcaaggcctatctcaacgagtttccgggctattacaaaaccgccgatgcgggctatatggatgaggacggctatctctacattatgagccgtaccgacgacatcatcaatgtcgcgggccatcgcctctcaacaggcgcgatggaggaggttctctccagccatcccgatgtggccgaatgcgccgtgcttggcatttccgatcccctgaaggggcaggttccctgcggctttctggtgctgaaatccaatatcgaccgcgatccgcaggaggtcgagaaggaatgtatcagcatgattcgcgacgccatcggcccggtcgccgccttccggctggcgcttgccgtcaagcgtctgccgaagacccgctccggcaaaatcctgcgctccaccatccagaagatggcggacggacaggaatggaagatgccagcaaccatcgatgatccggccattctggacgaaatcggcacggtcctgcgtgagcggcatatcggcctcgccttcgcctgaccggcaaaacccgaacctgttgaccggcggttctcgccggtcaactctccatacacagtggaaaaactctcaggatggtcttgaccaactggcacgcgccatggccgtggcattggcaaaatggggaattcacgccaatgcgatcagccccggcaccatcgaaaccgatatgctctcaccattggggcgtataggacaggccagacgctttacgccgatgacggacgcttcccgttgagcaataccgccgcaccccattttaagccataacccgcaattgcgataaaaaccggatagagagataatggctcgttcgctcctgacagacagttgtcaggaggggtgtgcgatactgcgtatccaaggatgagggagttttcaccatggcattcgcaatcgcaccgctgatcgcagttttgaaggaatacaggcgcaggcaggacgagcgccgtaggtttatccgcacgcaacgcgccattgacggcctgccgaaagacctgcgcaaggatctggattggccggacaactatctggaacagcaaaagaccaaatattgtaacggagagtaagaccggatgcgtcgcgcggaccgccttttccagatcgttcagcacttgcgcggtggccggcttgtcaccgcgcggcaactggctgaacgcctggaggtctccgagcgcaccatctatcgcgacatttccgatctgcaatcgaccggcgttcccatcgatggcgaagctggtgtcggctatattctgcggcagggttttgaactcccgccgctcatgttcacgcgcgacgagattgtcgccctcgtcgccggcgcgcgcctcatccgcgcatggggcggcgtttccatggcgcgcggcgcagaagaagctctggtcaagatcgaagccgttctgccgaaggaagagcgtgcccgcatcaccgacacccagattcatgcgccgaaagcccacatcagcatggaggaacgccgcatcatcgacgcagtggagcgcgctgtcgatcagggcactgtcctcaatatccgttaccgcgatctggaatcgcgcgaaagccagcgcgatatccgccccctggggctctggttctggggcaaggtctggacggtgatcggctggtgcgaattgcgcaatgctttccgtacattccgcacggatcgtatcgtggaagcaagcgatgcgggccgcctcttccgcgctgaacgaggcaagacactcgccgatttctaccggctcatggaaatgagcgaatataacgctttcaaggattagcactacagttgcaaattcgtcaggccgtggcgaaaagagtgattttcgagtaccggagcggagcgtacttaagggtacgtgagcaccggaacgcagataaattgctctttgcagtccggcatcacgaagaatgcaactgtagtgttagagcttttccagcaaaagtgcgaaacgcctacgcggggaaatcagtccactggactgatttctgatcccgcttcgatacgtaggataatgcgacaaaacaaatagttagagcggttccagcgattccgttttaaccggaaccgctttaataccaaaacccggcttctcaacatttacctttacgtaaatgtaaaaattaccttctattgccatgcgtcaaccattatcctcccccatgaaatttgggagaagaccatgaaagacgttttcaagaacctcgtgccaccgccgaccgcccaactgctcggctgggaactgatcgacgtcgatgtggaacagggcacgatccggattgcctttcatcctgacgaacggatgctgaacccgcacggcacggttcagggcggcatcgtcgcggccatgctcgatgatacgatggtgccggcgctttatgcgctgaccggcggccagtatctggcctcaaccattgatctcaatgtgagtttcatccgcccggtccagccggggcgcgtcatcgcggaaggccgggtggtcaatcgtgggcgctcggtcgttttcatggaagcggagcttttaagcgaggacggcaagcttctggcgcgcgccacctcgtccggtatccccatcgagcttgccaaataaaaacccggcttgcgccgggtttcctgtaagagcgaagccaggcccgcttgcttccagcaagcgggctggtttcgatattattcttcgtcttcgtcgtccgtgttggaacccttgagcgacgaaagctttgcaaaaaccttgtcggcatcaagctcttcttcggcgggctgctcatcacgataatcgaagttttcggtggccgatgcgggcagcagggtgctatcggcttccggcgctgccggacgattgcgcgaggcgcgttcgacttcgatgtcgagatcgatctgcgagcacaggccgagcgtcaccgggtccattgcggtcaggttggccgagttccagtgcgtgcggttgcgaatctgctcgatggttgacttggttgtgccgatgaggcgggaaacctgcgcatctttcagttcgggatggttgcgcaccagccagagaatcgcattcgggcgatcctgacgcttggaaagcggtgtatagcgcgggcccttgcgcttggcttccggcacgcgaaccttcggttcggaaagcttcatgcggtaaaaaggatccttctcgcccttcgcgatttcctcgcgcgagagctgacccgtgatgaccgggtcgaggcccttgatgccctgtgaagcctcaccatccgcgatagccttcacttccagcggatgcagcttgcagaacgcggcaatctggtcaaaggacagcgccgtattatcgacaagccagacggccgttgccttcggcatgagaagctgggtggccattagatataatccttctgttcgtccgctccggtggcgcgggacgtgggcaaaaccacaatttccgggaaatcatggcttgtatataggttttttgtcgccagagcaagaatggctctatgtcgatattctacgctatgtccagcacgatcttgccgatatggcgcccctcctccatgcgctcatgcgcccgccaggcatctttcagcgaaaaaatcatatccatcacaggcgcgacacggcgctgcgccagaagcggccaaaccttggcctccagttctctggcgatacccgccttgaacgccaccgggcgcgggcgcagcgtggagccggtatgggtcagccgcttggtcatcagaatcgcgaaattggccgttgccttggccccgttcaggaaagcaatctgcacgatgcgcccatcctcggcggcagccttgtaattgcgctcgacataatcgccacccaccatgtccagaatcacatccacgcccttgccgccggtcatctctttcacaaccgcgacaaaatcctcctcgtgataattgatggctcggtctgcgccaagcttcacgcaggcgtcgcatttttccttcgatcctgcggtggtgatgaccgtcgcgccaaaagccttggcaagctggatcgcagtcgtgccgataccggacgagccgccatgaaccagaaaaacctctccctccttaagccccccgcgctcgaaaacattatgccagacggtgaagaaggtttccgggatcgccgccgcttcgatatagccaaaccccgatggcagcggcagcgcattgctttcatgcaccacggcatattcggcatagccaccgccagccaaaagggccacgacctgatcgcccttcctgaaccgcttcaccccatgcccaagggcgacaatgtcaccggcaatttccagccccggaatatcggaagcccccggcgggggtgcatattggccctgccgctgcaacacgtcgggccggttgacgccggccgcgcgcacccgcaccagaatttcaccctccttcggctccggcactgcgcgctgcgccgggcgcagcatgtaggcgccgccgggctcggtgatttcgatagcggtcatcagggagggcaattcggccatcattgtcaaaaactccgttcatatttcttgatttttatatggacatcggcccgtccaataaaggccgcaaaaatgcccatcgccggatgcaagaaagttgttagcgaaatcatcatcgattttctcaaatatatatgcgaggattcaaggtgttaaatcttttctccgagccatcattgaccatggaggacggctatgggcagtttcgatgaggatgtggtgaagccacacagtggtgcagttctgagcgaggatgagctggcgctgttgtctgtcaccgagatcgaccagcgcatcgccctgctgcaatccgagatagaaagattgaaagccgaaaggctgaagaagggtgacagccgggctgccgccgaagccctgttccgataagcccctcggcggggcaacccgccccgccttgggcaccccggagcggcttgcacaaatttgaccgtcatcgcggccttcagatttcaggaatgaaattttgcgtatttatattcaggttctggctcttctctgtggcacagcctttctgctgatcgcttccggcctgcatgggctcctgttgccgctgcgtggaggcgcggaaggcttttcggtcacatcgcttggtatgctcggcaccacctgggcaggtggcttcgtggcgggctgcctgtttgcaccgcgtctcgtgcgccgcgtcgggcatgtgcgcgccttcggctgttttgcagcctccgctgccatcattgcccttctctccggcattttcgtcgatgccaccatctgggtgctcctgcgtgccttcaccggcttttccatggccggcgccttcatggtcattgaaagctggctgaacgagcgcgcctcgaacgaaacgcgcggcaagattttcggcatgtatatgatggtcaactacggagccaccatgaccggccagatgctggtggcggcaggcgatgtgcgctccgatcacctgttcatgatctgcggcgtcttcttctgcctggcgcttattccaaccgcaatctccaccgccgtcagccccaaaccgctcaccgaagtccagctcgatctgaaggtgctttatcgcaattcacccgccgcttttgtcggctgtattcttatcggcatcgccaatggcgcatggggcacactcggcgcggttttcggcgccaagtcgggtatctcaaccacggaaatcgcgctcatggtcagcgtgaccattgcagcgggcgcattgatgcaaatcccggtcgggcgtatttccgatcttgtggaccggcgcttcgtgctggcaagtgtggcatcgctcgccgcgcttgtcggccttaccatctttagcctcgcgccggaaagcggaactgtcatcatcgccatgaccgggtgctatggcgcgcttgcctatgcgctctatccggttgccgtcgcccatgcatacgatcatgcaacggcggaaagcttcgtgaaggtttccagcgggcttctgctgctttatggtttcggaaccatgctggggcagcttctggccgctgccgccatggatattttctggccatcgggcctcttcgcggtcacggcgctggcccatatctcgatcacagcctatgccctgttccgctcccgcaggcgcgcctcggttccaaaagaagaaaaagaccagttcaagagtatgccgtcagaacgcggcgcaacaccagaggcgatgaacctcgacccaagagccgagccggaaggctaaagcaatttcaagccaaaagataagatgcgcatcaaagcaacaattagagcgcggatctggttcattcagatcgaaacgcgctctaaaagtgctgcaaatcagaggctcaaagccccaccgcgaccataagaggtcaataattctagtgacgtgttacttgagatttcagtttttcaatctgctccttgagcacaagcttcttgcgcttgagagatgcgatatgaagatcgtccatcgccggtgacgccatagcttcggaaatttcctcttccagagcgccgtgcttcttttcgagcgtggcaagatgggactctatagccatcatcagatctcctttgattgattttaaccaggatggaacaaaaccggcctcatgcctgtcaatgtgctgcccatccgctcttcctgtatgaaatgccccgcacacctcctgtaatttccgagccagtcacacagtcccggctgtcacgagcaacagctccataagagacatggtaatgaggttgctgtctttcaaccgccgccccaaagcctccgctcatgacagaactgtgacactttggcatgactttgatgcaaagtcgaatttgtcgtggtagcattttcctgacgcaaaaaatgtgataagggctttgcccgaacgggctgatgccgggcctcttttggcggcttggtgcagcccgtaaaactattcaaaaacagaatggggcaccgcatgtccgatcaggaacaggccgaaatcagattggccgtcgcacgtctgaaacaggaacacgcggatttcgatgcagctatcaatgcgatgatagccgtcggctgcgatcaattgcgcatccagcgcatgaaaaagaaaaaactcgccatcaaggacaagcttcaggaaatggaagatcaggtcattcctgacatcattgcctgaacattcaagaacactatagggaagagccggggttcgcccggctttgtcttttcaagaccatcctcatgccaaccgaaaagccaagcaggaaagaccgatgagcgttgatgtcgccattatcatgggaagccagtccgattgggaaaccatgcaccatgcagccgacacattggaggcgctcggcatctccttcgacgcacggatcgtttccgcccatcgcacccctgacaggctggtcgccttcgccaagggggcgaaagcggaaggcttcaaggtcatcatcgcaggcgccggcggcgcggcccacctgcccggcatggccgctgccatgacaccgcttcccgtctttggcgttccagttcaatccaaggcgctttcgggccaggattcgctactttccatcgtacagatgccagcgggtattcccgtcggcactctcgccatcggccgtgcaggcgcggtcaatgccgcccttctcgccgccgccgttctggcgctatatgatgaagcacttgccgcccgtcttgatgaatggcgcaaggcgcagaccgaaagcgttgcagaacgcccctcgaacgaagcctgatccggcgaggtagaaaatggacaagacatctctcaagcccggctccaccatcggcattatcggcgggggccagcttggccgtatgctcgccatggcagcggcgcgcttcggttatgaaaccataatccttgagccgcaggccggttgcccggcagcacaggttgccaatcgccagattgtcgccgcctatgatgacccgaaggcgctggccgaacttgccgccgcttccgacgtcatcacctatgaatttgaaaatgtgccagtcagcgccgccgacaagctggctgaaacggcgcttgttctgcccccgcccgccgcactggaaatctctcaggaccgcttcacagaaaagcagtttctcaacgaaagcggcattgaaaccgcgccctggcggctcgtggatgacgaggaaacgctcatcgccgcgctcggcgcactgggcgggcgtggcatcctcaagacacggcgtctgggttatgacggcaaggggcaggtgcgccttgcctccctcgatgaaacccaggcctgcaacgcttttgcagccatcaacaaggcgcctgcgattctcgaaggcttcgtggaattcgagcgcgaagtctccgtcatcgccgcgcgcgatcgcagcggcaatgtcgccatcttcgatcttgcggaaaacgtccacaaggatggcattctcgccacgtccacagtgcctgccgcgatcagcgtacagacggcagaagccgcgcgcacagccgccgaaaaactgttgcacgcgctggactatgtcggtgtgctggggcttgaattcttcgtgctgaaggacggcacgctgctcgccaatgaatttgccccgcgtgtgcataattcgggccactggacggaagcagcctgcgccatttcccaatttgagcagcatatccgcgctgtggcgggactgccgctcggcaatacggatcgccatagcgactgtgtgatggaaaacctgattggcgacgatatcgaaaaggttccggcgattctctgcgagaagaacgccgtgctgcatctttacggtaaaaaggaagctcgcgcgggccggaaaatgggccatgtgacccgcataaagccccgcacaatttaagctgcgccgggaatctgcacgattcccggcccttcctggccgcccgccaagaaattcggggcctcggaccctgaatctgcggcgcgggagttgacatttgcctgaaaccttgtgtatttcggccaacccttcgggcacctgaccgtgcctgtaatcaattggcgccttgggcgcctgtttttatgacgcccggcggcatcttcatgtcgatgggccaaccagaccggtgattgacatgaagatcaagaactcgctcaaagccctcaaggcccgtcatcgcgactgccagctggtccgccgcaagggccgcgtttacatcatcaataagactgccccgcgcttcaaggctcgtcagggctaatcttatttctgattttgcatttgacgtttcgctgcgcatgattgaatctatgcgcatgcggagcgtttttgcatgtctgtctggcctctttgttgccatggcgctcagccttgcagcccctatggcctatgccggtatgctgccggagaagctgcctcttgccgcaccactgacacctgttcatacgggtgcgggtgtttcaaagcagtccgcgcaggaaaagcccgtatctgcggcccagacgccggaagaacggcttgacaagctcttttccgatcttcgccacacggcaaatgaagccaaggcacgccgcattgccgcccagatcaatatgctctggtcgcaatcaggcagcgccacggtcgatcttctgatgcaatgggccaacaaggccatgctggaacaccgctacccttccgcgatcgattttctgaatgaggccatcgccctcgacccggattatgcggaagcgtggaaccgccgcgcaacggtctatttcctgcaaaaagattatgcctacgccatgtatgacatcaatcgcacgctggagcttgagccgcgccattacggcgcgctgacgggcatggcggcaatcctgcgcgcgcgcggcctcaaggaacaggcgatgaaagcctatgaacaggctctttccatctatccaatgatgcgcgacgcccaaaagaatttcaatgatctggccgacgaactgaccgatacgcgaacctagagcggctccagaaatcgctctgaattcgcatttgcctgccccccattcatctttgttcaaataaaaacgcgctccgaaggaacgcgtttttgaatgccgtgcgccatgactggatgatattccggccgtcacgaccggaatatctcccgtctagagcgcatttcgatctgattgaatcagatcggcgctctaatcctttgttttgacgcgcatcttttccgaaaaccgtttcacacttttcgggatgcgctctaaatgccggattttccgtcagcgcctatataggcgatacgcagcatattggttgcacccggcgttccgaagggtacgcctgccgtgatgatgacgcgatcgccagctttgccgaattcctcatggaacacgatttcgcaggcatgattgaccatgtcttcaagatcatgggcatcatctgtgacgacgcaatgcaggccccatacgagggacagtttacgggcggtatcaacaacgggcgacagcgcgataatgggtgtgcgcggacgctcgcgggcagcgcgcaggccggtcgtgccggaagccgtataggtcacgatggccgagagtttcaacgtttcagcaatctgacgcgcggcgagcgagatagcgtcggcgccagtcggctccggcatggcgcgctgtgcgtcaatgatggtcgaataggtcggctcgcgctccacctgctcggcgatgcggttcatggttgcaacagcttcgaccggatattggccggaagcagattccgccgaaagcatgattgcatccgcaccttcaaacaccgcagtcgccacgtcggacacttcagcgcgggtgggcaccggcgcggtaatcatcgattccagcatctgggttgcgacaacgaccggcttgccggcgcgacgcgccttgcgggtaatctgcttttgaatgccgggaacgttttcaagcggcacttcaacaccgagatcgccgcgggcaaccatcaaggcgtcggaaagctcgataatttcatcaagacgggtaacagcctgcggcttttcgatcttggacatgaggccgaccttgccgcgcgaaaccttgcgcacttcggccagatcttccgggcgctggataaaggaaagcgccacccaatcgatctcttccttcagcacggcatcaagatcgcagcggtctttctccgtcagcgcgccaacgccgagcgtcgtgtcgggaaggctgacccccttgcggtcggaaatgcgggtgccggaaacaaccttgcagcggatcgacttgccgtcgcaggcttcagccaccagatgcagttttccgtcatcgatcaacaggcgatggcccggctcgacagcttccagaatttcaggatgcggcaggaaaacgcgggtttcatcgcccagcgcctcgttattgtcgagggtgaaggtctggccgggaacgagatcgaccttgccatccttgaacttgccgacgcgcagcttcggcccctgaagatcggccagaatgccgatggggcgtcccagttccttttccacattgcgaatgcgcttgaccaaggttcgcatcaggtcatggtcggcgtgactcatattgatgcggaagacatccgctcctgcttcaaagagcttgcggatgacggcttcctcgccagaggctggacctagcgtggcgagaatcttgaccttgcggttgcgcttcattgattattcgttcctgtaacagtggggttgtctgtcggcgtttcatcggtaagctgaaccatccagcttgattgttccccggtatcgtattcctgaaaaccgttgcgctgaaaaccgcgcgcgaaacaatcctggacaccagttatgcggaattccttttctgccacgcacatattcactttgccttcccaccgtccaccaccctgggcgtcctcggcataaagataataatagcgcgacgtcagcggaccttcgatcagggttttgcagcttgaaccatcgatatgccaccagccctccgtcacccagccggtcttggcccgataaccaatggccacgccaacaaggttctgggttgcattgcatacgcggaaatccgcatgggcctctatggatgtcatgccaagcgcacccgtcagcacaccggcaaacaacgctagagatagtggaaatcgcatccgcagaaccccttcagcccgtcatcgctttatattggacaatttgattgcaccctgaaatctcgcatcgggttgctctcttttcggcagtttcgcctttgatgtcaacgcaatccgattgagaacagcctcattgacccaagaatgatcgttgcaatcccggctttctcatgacagaccagaagttgctttccataaccccacagaaataagctcgatatcagccctggatttcgcatcatgctgtttcaatccgaaccatctgcttcgatatcgttttcacctgcgcacagcatcgatggcgatttcagccggggcctgctcctgaccgcagaccatgcccgccgcgatgttccgccggaatatggcacactgggtttgcggacaagtgaattcgaccggcatatcgcctatgatatcggcgttgaggccctcacccgcgaacttgccgcccgtcttgatgcacccgccgtgatgggaggcttttcacggcttctcatcgaccccaatcgcggtgaggacgatccgaccctcatcatgcaattgtcggacggtgcggttatttcctgcaattatcccatgtcggcggaagaacgtgaagaacggctggcgcgcttttatcgcccctatcacaatgccatagcggcagcgagcgagcgcgtggcggctgaaagcggcaaggcgcccttcattgtttccatccattccttcacgccgcactggaagggcacggcgcggccctggcatatcggccttctctgggatcgcgacgaccgcgccgtgaagccgctgctttccatgctgcgcgaaaatcctgatctcgtggtcggggataatgaaccctatgacggcgccctgcgtaacgacgccatgtatcgccacgcaacggcacaaggctttgcccatgtcttgatcgaagtgcggcaagacctgatcgcagaaccttccggcgcgagcgaatgggcaaaacggcttgcccccttgctcgcaagggtcaacacgcttgatggaattcacgagatccgccatttcggttcccggacggattttgcgggttgagcacccactttgcccgctatccacagggcttcacccgccaaattgagcctgaaacgaaaaaggcacttaattttgaccgcgactcgcgggaaaaacagtccagacattcgataggcggttttgtgccgcggcacgcccgcattttttacagactttgaattggagaaacctcgtgagcgacgacattaccagcgaagcccaaacgattgctgtcggccagttgcgcgctttcatcgagcgcatcgagcgcctggaagaagaaaaaaagaccatcggcgacgatatcaaggaagtttacgcggaattgaagggctcgggttttgacagcaaggtcgtgagaaccattattcgtttgcgcaaaaaagaagaccatgaacgtcaggaagaagaagccatgttgcagctctatatggatgcacttggcatgagctgatatcagggtgccagagcatgtcctccaaaagcgggaaccgcctgcgcgggaaaatgctctgaaccccgaatgaatccatcgaagggtagatctacccttcgatttcttcccgcagcatttccagctccagccattcttcttccatagccgcgttttcagcgcgctttttctccagaagatccgccgtcttggcaaaaagcgccggatccttggcataaagctggggatcggcaagcttgccctccagtactgcaatttccttcgccaacgcgtccatttttcccggcagcgtttcgagcgcgaatttttgcttgtaggaaagcttgcgcttttcatcgcgctttggctgcgccacttccccgcctttatcgtcaccagcacgcgtggcggcagtctttacattgcgccgcgccaacgcctgctccttgcgctgcgccatcatatcggcatagccgcccgcatattccagccagcgcccgtcaccttccggggcaatgaccgaagtaacggtgcggtcaagaaaatcgcgatcatggctgaccagaataaccgtgccggggaaacccgaaaccagctcctgcaacagatcgagcgtttccatgtcgaggtcgttggtcggctcgtcgaggataagcaggttcgctggccgcgccagaacgcgcgccagcatcagccgtgcacgctcgccaccggaaagctcgcggatcggcgtgcgcgcctgctccggctggaacagaaaatccttcatataggagacgacatggcgctgctcgccattaacgatgagattttcgccgcgcccgtcggtcagataatgggccagggtttcatccgggttcagactgtcgcgcttctggtcaagctcggccatttccagattgacgccaagccgcaaggtgccagaatccggtgccagcttgtctgtgagaagggaaagcagcgtcgtcttgccagcgccgttcggtccgacaaggccaatgcggtcgccacgctgcacgcggatggaaaaatccttgaccagaacacgctcgccataagccttgttcagccccttggcttcaatcaccagcttgccggattccttcgcatcacttgccgccagaaccgccgacccttgcgccttgcgatggttacggaattccgcacgcatggaatgcaactcgccaagacggcgcatattgcgcttgcgccgcgcagtcacgccatagcgcagccaatgttcctcgcgcgcaatctgccgcccaagcttgtgcaggtcgcgttcttcttcttccagaaccttgtcacgccattcctcgaaatgggcgaaaccctgttccagacgacgcgtaacgccacggtcaagccagacagtcgcgcggctgacattttccagaaaacgccgatcatgcgagatgagaacgatggccgagcggatctggcgcagctcgctttcaagccattcgatggtggtgaggtcgagatggttggtcggctcatccagcaaaagcacatcgggctgcggcgcgatcacgcgcgcaagggcagcacggcgcgcctcgccaccggaaaggtgatcgggcttttcctctccggtcaaccccagatgatccagaagataggtcacacgatggggatcatccgtcggcccgagcccggcttcgacataggcgcggacattggcgaaaccctccatatccggtacctgcggcaaatagcgcaccgtcgcgcccggatgcttgaaaacctcgcccgaggtcggctcgaccatgccggctgcaatcttcagcaaggtggatttgcccgaaccattgcggccaaccagcgcgatacggtcgccttcgctcaccgaaaggctggcatcctccagaagcggtgtgccgccgaaggtgagcttgatctggtcgaggcgaaggagcggtggtgccatggttctcttcaagtaacaggattgaaaatttcgccctgcttgtccgcgacaaaagctgatctgtcaaatggaacgacgtaaaaagcccgccgaaatgcaaacaggccgggtttccccggcctgtcggcaaatttatctatccaaagattactggcaaggcgcttcgtagatgcggccatacggatcgtggtaacggcaatattgcgtgccattacgcgtctgggctgcaccaagaagtgtgcctgcaaccgcaccgatcgcagcacccgtcagagcaccacggccattgccgccaattgcgccaccggcaagagcaccgagagccgcaccaccaacgccgtaaccagccgtacgctgttcgttcgtcgtgcacgcggcggtcgagaacgccagcaagccagcaacagcaatcatcgtaagacgagatttcatgaaacatctcctacaagagttgaactaatcaccgactttgcgtccccaatttcggggaaaagcagatgacgcccgcttggcccctttacaatacgtttcgcttgcctgcgtcaagcactttcgattgttaaggttagcggccttggtccggggaagctatcattcccaagttagcgataagtatcgccaggccagaacgcacagtaacacgaagtgttccgcaaactacattagaaactgtccatgaagagccaaatggaagtgtcacattatctaacggccactttgcatttttgatcgaaaggccttcgacagtgctgaaattaatcacgctgaacggcgttccgtcaggaaaatcatagatatagtcccccggcggcagaggccaggcttcttccgccccgctggaaagcaatatctcccgcccacgcgccgcctgcgctgtcgccatggtgaggtgttgaagcgtgtgatccgtgcgctgcccgccaaaggccccgcaaagaatgacccgcgttgcgccccgcgcataggcttcctcgaaagcaagctccccatcggtcatgtccttggcggaaggaaatcttttctgcggcagatgcgcatattgagcctgaagctctgcggaagcagaatcaaaatcgccaagccacagttccggctcgacaccgagcgcggcggcatggctgatcccgctatcggcggcaagaatgcgtgcaccggcaatttggcgtttcaggcgatcggtcacaaccagatcgccgccgaggagaatgacgaatgtgctcataaaccgctcataacacgggcaaatccctgccggaagcccacgccatgcctggtggctccccttgcccttcccgcatacacggattattgtcgcagtcgctctaacggggtgccatctgcttttggggatggctgagaggccaaacaaggcatttccagcaaaagcgtgaaacggttttgcatcaggaaatacttgaaaactgcccggccaacccgctgaacctgatccggtttgcaccggcggagggattagacgctcgatgaacggcgctcgatcctcttggaataaacgaaaggaagtgccgtgatgcgacttttatccttgcttaccttttcgctttttgcagtcatcggccttgcaccagccgcacaggccaaggacaagcttactatctatacctatgacagtttcgtttccaaatggggacccggccccaaggtgaaggaaaacttcgagaaggaaagcgattgcgaggtgaacttcgttgcctccgccgatggtgtcgcgcttctcaaccgcctcaagctcgaaggcagcaaaaccgccgccgacattgttttggggttagataccaacctcaccacggaagcacgcgcatcgggctttttcgcgccgagcgggatcgaccagaccaatgtgaaggtgcccggcaacttcaaggatgatattttcgtgccctatgactatggctattttgccgtggtctatgattccgaaaaattgcccaatccgccgaaaagcctgaaggaactggtcgaaggcgatccagcgcagaagatcgtgctgcaagatccgcgcaccgcaacaccggggcttggcatgttgctgtggatgaagtctgtttatggcgacgaggcgggtgctgcatggcagaaactgcaaaagcgcgtcctcaccgtcacgcccggctggtcagaagcttatggcctgttcaccaagggtgaagcaccgatggtgctgtcctacacgacctctcccgcctatcacatggttgtcgaaaagacggaccgctataaggcactggcctatccggaaggcaattatcttcagattgagcttgccgcccagaccaccaccggcgcaaagaacccgctggcgaaaaagtttctcgccttcatgactggcccccgctttcaggatgtgatccccgaaaccaactggatgtttccggcaggcaagacgtccaagccgcttccagccgccttcgatgccctgccgaagccggagaagaccctgctcatccctccctacgaagtggcgaaaaaccgcagattgtgggtgaatgaatggctggcagccaccagcagatgacagccacaccggcaagacgcacatcccttgcatctcccgcgacaaaacctgtcgcgggcggtttggcgctcgcctttctggccacacttgccgggggcgcactccttgcccttgcactggaagcaggcggtggcggttttgatgctgccgccaatttcgacacctatctctggcgcgtcgcccgtttcaccatctggcaggcggttgcatcgagcctgctttcggtgctgttcgccattcccattgcgcgcgcgctttatgcggaggctcgctttccggggcgcggcctgatcctgcgccttttcgccctgccgcttgctctgcccgcgctcgtcgccgtgctgggtgtcaccagtatttatggccgcaatggcctgatcgcccatattcagacatgctgggccaccccatgcagccggacatctacggcatcgccggcattctgatcgcccatattttcttcaacatgccgcttgccgtgcgccttcttctggcagcctatgaatccattcccgacgattactggaagcttgcagcccagcttggcatgggaagccgcgcccgtttccggctgatagaatggcccgttatccggcgcagccttcccggcatgatcggccttgtcttcatgctctgcgtgacgagtttcaccacggttctgacacttggcggcggcccacgcgccaccacactggaagttgcgatctatcaaagcctgcatttcgattttgatccggcacgcgccgtcgcgctcaccttcacgcaacttgccctcactttgttgatcctgctcatcctgcggctgacaggacgcccttccgaggaaggctttacccaaactgcaacccctcggcgctatggcagcccccgaaaaacggagcgccttttcaatattatcgttatcgcgctcggctttctttatgtcgcgctgccgattgcaggcgtcgtcgtttccggcctgacagccgatctggtgcgcctgctcagcgaaagaattgtctggcacgccatcgccaccagccttgcgctcggcttttctgccgcccttctcgcggtttttctgtcgcttgctcttgttgccgcccgcgaagcaacccgcaatgcgcggatcgcaaatatcttcgacaccggcgcaagcctcattctcgtcatgccgcccattgtcatcggcgcgggctggtttatcctgctgcgccatttcaccgatccctttgtcatggcgccactgatggtcgtcaccgtcaatgccgcaatggccatgcccttcgcggtgcggctcttgcgccccgcatgggatacggcggcaagccgccacaacaagctttgcagccagcttgggataaagggtttcaaccggttgcggctcatcgactagccgtcgatccgtcggccctgcggcatggctttcgcctttgccatggcgctttcgctgggcgatcttggaaccatcgcactgtttggcagcgatgcgcttgtgacactcccctatctcctcttgcagcgcatgggcagctatcgcacattcgacgcggccgggcttgccctcattttaggtgtgctttgcctcgcacggatgatgatcgccgaccgcgccgccgcatcgcgaaaggaagcattccttcaatgaccgcctctgccgatatccgcctgagcgacgtgcgcttcagctatggcgaaaccgcgatgcatttcgacgtgaccatcaccgggggcgaaatcgcggccatcgtcggaccgagcggctccggcaaatccacatttttgaaccttattgccggttttgaaactccccaatccggcatcatttccatcaacggtgtggatgtgacccatcttcccccggcggatcggcccgtctcgatggtgttccaggaaaacaatctttttgcccatctgacggtagagcaaaatgtcgacctcggccgttccccgaatctcaggctcaatgaggaagaccgcaaggccgtcgccagcgcccttgcccgtgtcggcctgcagggcaaggaaaagcgcaagcctgaggcactttccggcggagaacgtcagcgcgtggctattgcccgcgttctggtgcgcgagcgccccgtgctcctgctggacgaggcttttgcctcgctcggtcctgccttgcgccaccagatgctcgatctcgtcaataaattgcggcgcgaaaccggcatgacggtgctgatggtcacgcacacaccggaagacgcgctgcatctcgacgccctgctcatcttcctcgacaacggaaagattgccgcgcaaggccccgccaccgaaatgctgtcgcgcgctggaccggaagcactccggcactatatcggcgaaatgcgaagcttttaggccagcgaatgcgccgctggaacctgttccaaaggcgtccttgtcatcacaggaaataccgcagcttcaaagagagttacggtttcggacatattttgttcgcaatcgcccgaaagaatcgctttccactttgttgagctgcttgtacgctcattgctctgtgactagatttgccacagatcgcttggttctgattcagtagcgagggtaaaatactgttccgtcaaccgacccgtagccggggctccctgtgtctcacaatttatatgccagcatggacacagtacaattggcggaaaacggccagcggcattggcctgttggcgcttgccctgatttccggctgccagtcgatcaattcgagcaaggatctggggcttcagccttcctccaatcctgtcacggtcgataatgtcacccgcaacgacaggctggcccagatcggcgcacagcagcatccgcgtatcctcgccacctatggcggcgaataccaggaccccaagctggagcgcatggtcgcaaagatcgtcggcaagctgacaaccgtttccgacaagccggaccagacctatcgcatcaccattctggattcacccaacatcaatgccttcgccctccccggcggctatctctatataacgcgcggcctgctcgcgcttgccaatgattcctcggaagttgcggccgttattgcccatgaaatgggccatgtcatcgccaatcacggcattctgcgccaggaaaaggaagccgaagccgccattgccgggcgtgtggcaaccgaagtgctgcacaataaagccgcaggccgcgaagcggaaatccgcggcaagcttcgccttgcccagttctcccgcaatcaggagcttcaggccgatgccatcggcatcaagatgatcggtgaagccggttacgatcccttcgcctcggcgcgcttcctgcaatcgatggaagcctatacgggcttccgatcggtgtcgggcgcaaccgatgccagcctcgattttctcgcaagccaccccgcgacgccgcagcgcatccagcttgcgcttgcccatgcgcgccgcatcggtgcgccgggtgtcggcaccaccgaccgcgattccttcctcaatggcatagataatattctttatggcgactcgcccaatgaaggctatgtccgcgagcagaacttcatccatcccaagctcggcgtgaccttccgtgcgcccgacggtttcaccatcgacaattcagccaacgccgtcatggcaagcggccccggcgaagtggcaatccgcttcgatggcgcatccctgccgtccggttccagcctgaccgattatatacgttccggctgggtcacgggccttgatgcaaactcgatccgccagaccacgatcaatggcctgcctgccgccaccgcgcgcgcctcggctgatcgctggcagttcgatatcgtcgtcattggtgcgaacaacaaggtctaccgcttcctgaccgccgccccgaagggcagcagcgcgcttctgcccgcttcacaggccgtcacccggtccttccgcctgctgacgccagccgaacagagcgccatcaagccgctgcgcattcgcgtggtcacggtaaagccgggagacacgatggcaagccttgcggcacgtatgcagggcgccacgcgcaagctggagcttttccgcctgctgaatgccatgcccgcaggcgcaaccgtttccgtaggcgaccgcgtgaagatcatcagcgaatagagcattttcagcggggggagatcgaaatggaagtggagattcaatcattactggctggcaaggttgctccccttgccccccgcaatgtgccaagcggcatcgacaaaaagcccgttgcgggcaaggtgcgcgtgacgatagaagggcttgaatgcgatgcgcagggtgatcgcaaggtgcatggcgggccggaaaaggccctgcatcattattcgcgcgatcattatgccatctggcgcgaggaaatcggcgaaaactcccgtctcgatcaaccaggcgcattcggggagaatatttccacctccggccttgatgaaaacgatatcgccattggcgaccgttttcgtttcggcacggcgctgatcgaggtgtcgcaaggccgccagccatgctggaaactcaatgtgcgttttgacaggcccgatatggcggttcgcgtacagaagacggggcgtaccggctggtattatcgcgtgctggaagaaggccatgtggaagcgggcgaaaccatgcggctcattgagcgtctatcgccggaatggacgctgcatcgcatctggcatctgctttatgtcgatatgctcaactatgatgaactggccctgatggctgcaattccccaccttgccgatgggtggaagcgccatgccgtcaaccgcctccagaaccgcaaggtggaagactggtcacgccggctgggacatgggcctgaaagcgggaacagccttggcgggcaaaccggttcaccggattgatttccaatcccgcttcgatgcatcggataatgcgtaagaacatggagcctttctgcccccgttcagcgcctgccgcctttcggcggctcaggcctgataggcggcaagctcatgctggctgagaagcgcgatcttcagcttttccatcgcccggctctcgatctggcggacccgctccttggaaatgccaagcttctcgcccagcgcctccagcgttacaccatcatcatccaggcggcgctcgcgaataatgtgcaattcgcgctcgttcaacgtgtcgagcgcgcgtgtgagccagcggttgcggcgctccatatcgatagagctttcggcgatctcatcctgcaagggatggtcgtccaccagaaaatccatacgccgggaagcgccggtctcctcgccgttcatcggggcggataacgaactgtccggccccgagaggcggctgtccatgaactcgacatcgctcgtagaaacaccaagttggtcggaaatctcccgataaatttcggctttggtcatgttgtcgtcagtctgcgcgagcttggaacgcaggcggcgcaggttgaaaaacagtgctttctgcgccgagcttgtgccaccacgaacgatagaccagttgcgcaggatataatcctgcatggaggcacgaatccaccaggatgcataggtcgaaaaacgcacatcgcggtcgggatcgaaacgcgccgccgcttccagaagcccgacatagccctcctgtatgagatcactcatcggcagcttgaacttgcgaaaacggccggccatggaaatgaccagccgcatatgggcggatgtaatccgatgcagtgcatcctgatccttcgtctccttccagcggatggcgagcgcgcgctcttcctcgcgctccagatagggcgcggacattgcgctgcggatcatggactgggaggaagcggcggctgcggggaaactgcgaaccgccataggcatacgattggctggaactgtggaagaactgctcatggatgacggcttcatctggttctcctgttctggactcacgccctccggacgctaagtggaaggatatgccagtcccaaaagaatgccccaggcaacatattgccccaaactctttcacaggtcagtcagaggcaacagcgttacaccgcaaaacaaacccgtttacgaactggtgttttcagaacgcatgaaggccgatccggttcccgcaatcggcgataaatctctgacaatgctggaaaatacccggaagagttaacgagccattgcaaaatccgataaaattttgcgcaatttccgttctcccaacaaaaaagcccgctggatcagcgggcttttgaagaacagggaagcaaagcttatgctgcttcgacttcatcatcgtcaagttcagcttcggccttgccgcgcttcggtcccttggcgagattgacttcaatcaggcgcacagcctcggtttccgaaagcttgttcacggcagcaatttcgcgcgccatgcgatcaagcgccgcttcataaagctggcgttcggaataggactgttccggctggttttcggcacggtaaagatcacgcaccacttccgagatagaaatcaggtcgcccgaattgatcttcgcatcatattcctgcgcccggcgcgaccacatggtgcgcttcacacgggcacggccctgcaccaccttgagggcacgttcgacatagtcggtttcagagagcttgcgcataccaatcgatgcggccttggcgaccggcaccttgaggcgcatcttgtctttttcaaaatcgataacaaaaagttcaagcttgtggcccgccacttcctgctcctcgatggtcacgatctggccgacaccgtgagccggatatacaatagcctcacctgccttaaacccgccacgagctaccggagactttttctgctgggatgacatacgcttcattactccctgttgtgcccggcgcgacccgccggttaacatatggtgatcgaccgcaccccccggaagtggagcacggacgctgattatcggctaggaactgaaagcgtatcagaaagaaaacttctaccggccggagtgcaaggtgcgggaggacgacgccaggtcgcaaccatctcgcccggtgccattcagcccggtaataaagatcagcctttcagagattaacgcatttgcgccacgaattgacgtccagtcaccgaaattgttaacggagcctaacacaatttcgcgaaagaatcaacaaattgccaaatatgtcgcgactggcaatgttatacgcctgaatcgcaaaggttttcccgcaaatttatttgtttttttccgccacgctcgggaaaaaatggcatgcgctaaaacattttttcaaatgtgggagccagttttaggaggcttcatccagccaaaacggcatagatcagcgatacccgagtggtggcagatcggctcatcaatcgccggagccggcttcaggcgagaagtactgctccaacttgcccgcaacgccgtccatttccttggcttccggcagggcatccttctttgcggtgatgttcggccattttgccgcatattccgcattgagttccagccacttgtcgaggcccggctccgtatcggggctgatagcctcagccgggcattccggctcgcacacgccgcaatcgatgcattcatcaggattgatgacgagcatgttctcgccttcatagaaacaatcgaccggacagacctcgacgcagtccgtatatttgcagcgaatgcaattatcggtcacgacataagtcatcgtcgaactcctgtggccgccggttgggtgaggaggcggctctctatcctgaattttcctgcgcccatatccagacaatccgtctgaaacgatcccgtcactaagcggcgatgcgcggagttttggcgggtttcagcccttgcccttgatatgacatgcgtgaggtagcgattttatgcgccgctgacaagggttgaaacgccgcaatgtgatttgcccgcccggccctgaaatggcatttcgtttcccaaggcccgaatggaaaaggctttcctttaaatatcttaccacgcaatttccattatagcccccaaaagcctgcggcaacacgtccgggctgaaacatcgccaatggaacagaatcaccagccttcgcgcaggcgatcaatatttcggcgttctttcttggtcgggcgtcccgcgccgctctggcgctgggctgtttcggtggacgcagccggagacggggaaaggtcctcgtataaaagctgcgcttcgggcgcggggccgcgccgttcgccgggcgccagcaccttatagacaaggatccgccggtcgagcgtaatagtcagcacatcgccaaccttcacctgataagcggcctgctcaatcttgtcacggttgacccggaccttgccgccgacggcgagtttcgccgccagcgatcttgatttgaccacgcgcgcaaagaacaaccacttgtcgatccgctgccttgcggctttttccgcagccatctcagcgtttgttccagcggtcgccatgcctcgttccaattggcgcttgttgattaagatgcttacttcttcatctgttccttgagcgccagaagcttggcgaaaggcgaatcggggtcgatacgaacaggccgctcctgttccgtccgcttgttgccctgatagacatgatcgcgctttggctggcgctgattgccaccacggaattcgcccttcgcgccttcgcgcttgccttcgccgtcgtgttggcgcttgtgcttatcaaagcgcttgttgccgccacgcggattctgttcttcaccaccctcagccttgcgtgccgcaccaccctcttcgcgattctggttgccacgatgctggtttccacgattctggcgctggcgattctggtcctgattgcggttgcggccttcaaaacggccctgacgccacagaagaaccggcttcggctcttccgcctcgcccgcagacgcttcagcaacaggagcagcttcgatggctggagccgccgtctcttccactttagcctcgggttcagcagccacgaccggcgcgggaacaggttctgccggcggcacggctggcttttcagcttcaaccggcgcggctgcatccttgccaccagcctcggctgcgaatgcatcaagctccgcaagcttcgccgccaccgcagcggcttccattgcctcactgcgatagccaaggctcttgaggatttcttccatatcctcggttgtcgcccccaggatggacatcatggcaggcgtcacgatgaagcgtccaccatcataagcgccatccgggcgagcgccggaacccggacgccaggcaagagccgggcgaatgagatcggcaaggcgctccagaatatcgatgcgaaccgcgcgccggcccagcacacgatagccagcgagacggtagaacatcggatcgaaggccggatcaaccacgaccgaggtgcggccagcggccagcacattgacgacatcgccgtaacctgcccgttcgcggccatcgttcttgagcgcccagagaagcgtgatgaggccagccggggccggctttagcagcatgggcatgaaaacgtgataagcaccgaaacgcacgcccagacggcgaagcgccgcacgcgaatcctgatcaaggccgcgcacttcctccgccacgtcacggcgctggagaatgcccaggttttcgacgatctgaaaagccaggccgcgcgtcatgcccgtcagcgcatccgcatttgccagatcggcaagcggcttcaaaacggtttcgatatgatgggcaacgaaacggtcaatacgggcggcaaccttgtcgcgcgctggccccgtcagttgttcgtcggccagaatgaccgtgcgcggcttcaacacgtcatcgcccgcaaccagcgtggcgacggtcgcgccgatccagcgcaggacgccatccgaaccaagcgcgaaatcgccatttggcgcagcagcaaagcgctccgcacggcgttcaaactcggcggccagcgccttttgtgcagccgtcttcacagctttggcgtccggcccctcggcctggacgtcggcagtgaaacggaatccttccagttgcccgacattatggccctcgacgatcacgtctccggcggggctgatttctgcttcaagcatggcattctctctcaggcgcctcataagcacgcttgtcctgcggtctacaaagcgtttcgtcaacctctcatgcagcgcatcggacagtctgtcctctatttcgcgcgtcttttcctgccagtgtgtcggatcggcaagccatccaggcctgtgcgacacgaaagtccaggtacggatttgggccacgcgatgcgacagggtgtcgatttctccctctgtgctgtcggcgcggcgcacctgttcgctcatataatcttcatcaacgctccctcggcgtacaagatcctgatagatggttgcaataatatcggcatgctgtgccggtgcgatcttgcgatagtcaggcagcgcgcacgcatcccacaaaagctcgatgcgcgacggcgtcgttgcaagccgcataatctcgtcgtctttcgacagattttcaagcgcctgttgatcgacggcaggcagagccttggcaagcccctcaatgggcgcaggcgtttccagcgaacgaagcagcgcctcgacagaggaaaagtcgaaacgggacgtgcgccattgcagcaccttcaccggatcgaaattatgcgcttccacccgctcaaccagttcctcgtcaaaaggatggacctgaccggtcacgccaaaagtgccatcgcgcacatggcggcccgcacggcccgcaatctgccccacttcggcgggcgtcagatcacggaactgatagccgtcgaacttgcggttctgcgcaaaggcgacgtgatccacatcgaggttcaaccccatgccgatcgcatccgtcgccaccagaaaatcgacatcgcccgactggtaaagctccacctgcgcattgcgcgtacgcgggctgagcgcacccatcaccaccgccgccccgccgcgctggcggcggataagctcggcgatggcgtaaacctcgtcggcggaaaaggccacgattgcggaacggttgggcaggcgcgttatcttcttcaatccggcataggccagatgcgaaagacgcggacgtgtcaccacattcacgccgcgcagcagcttttccagaatgccgcgcatggtggccgcaccaagcagcagcgtttcctgccgtccgcgcagatgcaggatacggtcggtgaaaatatggccgcgctccagatcgttggccagttgcacttcatcaatggcgacgaaggccgcatctgtgtggcgcggcatggcctccaccgtacagacggaatagcgcgcacccggcggcacgatcttttcctcgcccgttaccagcgaaacattggctgcccctacccgctcggccacacgattataaacctcgcgcgcaagcaggcgcagcggcaggccgatcatgccgctcccatgcgacagcatccgctcgatggccaggtgtgtcttgccggtattggtcggccccagcaccgcggtcacgtcgcggccactcaatgtcagcggcagatcatgggcaggttgctggttcataccaataatcgggttcccggtacaattgctctcaagagccggatgtgaagtgatgcgatagcactatacgacctgcaccgaaagcgcccctgttaagtttcaatgcgggcagatgccttcccaagagggggatgaggcggaagcgcccggttaatatatggaacgactctggaacgaatcagcgacgaatcgctgacacggacttcttcgccttttgttcacgccaacatatagtaaacataccacacaacactactatatgatgattcacgagggcttacttttcgcaggtggccggaacatagggcgagtgccgttaacttttgccggagcctgccggcgggcttgcctgtccggcgcgcaattcttcaaaatttgttaatatttactgatagttccttaaccccatcaagggcgaaaaggccgattccgttaatcttcagcccaaagccggaacgaatcagcgacgaatcgctgatggctggattttctgtatttgttctcacaacatctggtatctggccgcagtcacacgccatagggcggagccgaaacagcacgctttcccctgcatgtttccgttctgcgttaacttttgccggaaaaaaacacccctcttccggcacacgcccgaaattggcggttggtttcagatgacgttctaaaaccggatcaattccgctcgacacaaagggccacgcccatgccgccgccgatacaaagcgtcgccagaccacgcttggcatcgcgacgctccatttcgtagagcagcgtcgtcagcacgcgggcgccagaggcgccgatcggatggccgatggcgattgcgccgccattgacattgacgatttcaggattgagacccagatcgcgcaccaccgcgcatgactgcgctgcaaaggcctcattggcctcaacaagatcaaggtcgccaacgctccagcctgccttttccagcgccttccgcgttgcgggaatcggcccggttcccatgatcgacggatcaacgccagccatcgcccaggatacgatgcgcgccagaggcttcacgccacgcctggctgcctcgccagcatccatcagcacaaccgctgcggcaccgtcattgatgccggatgcattgcccgccgtcaccgtgccttccttgtcaaaagccggcttcagcttggtcagcacctccatcgtcgtgcccggacggatatattcatctgccgaaaccacaacatcccccttgcgggccttgacggtgaaaggcacgatctcctcatcgaagcggcctgccttctgcgcggcctcggctttgtgctgcgaggcgagtgcgaactcgtcctgctcgctgcggctcaactgccattggcgcgcaatattttcagcggtgatgcccatgtgatagccatggaaagcatcggtcaggccgtctttcagcatggtgtcgatcatcttgaaatcgcccatcttcacgccggagcgcagataggcacaatgcggcgccatggacatggattcctgcccgcccgccacgataatcttcgcatcgccggaaacaatctgctgcatcccgagcgcaaccgcccgcaggccggaaccgcagagctggttgatggcaaaagcggtggtttccttcgggcaaccggcccccatggcggcctgacgggcgggattctgcccttcgcctgccgtcagcacctgccccagaataacctcatcgacatccgccgcatcgacaccagcacgctccagagcagccttgatggccactgcacccagttcatgagcaggaacattggcaaaggcgccattaaaggcacccaccgcggtgcgcgctgcactggcgatgacgatggatttcggatcggacattctttcctccttaagcatgtggcgcaacacaaagaccaaaaaaccggccttggcaagctccccgcgccgccttcatgaaaatcgagaaggtgtttttcccgccaggacaagcattcatatgggcattgccatattcaatgtctaaattgccttcaccacaatacaggagatgaatatgccttcactaacgctcgaacgcgccaacgcgatcattgccggtgcttttgccaaggccgaggaactgaaactgaagccgcttgccgttagcgttctcgatgccggcggccatgtgaaggctttccagcgtcaggatggcgcatccatgctccgttttgagatcggctcaggcaaggcctatggcgcgcttgcagtcggcaccggctcacgctggctgaacaatcaggccaaggatcgcccgcattttctggaaggtctttcgggcgtatcgggcggcagggtcgtgccggtgccgggcggcgtgctcatcaaggatgctgacggcgaaatcctcggtgcagtcggcatttccggcgacacgtcggataatgacgaggccgcagccatcgccggtatcgaagcggcaggctttgcgttcgacgcaggctgaattttaacaaaagctcgcgctcaaaggccgcttcatgtggcctttttcatgaaaaccggcacaaaagaaaacgccgcttccggcaaaccggaaacggcgttttgaacagtcctcaagctataagctcaggattattccttcggctcaagaacctgacggccgcgatacataccgctcttcagatcgatatgatgcggacgacgcagttcgcccgaattcttgtcttcaacataggtcggtgctttcaacgcatcggccgaacggcgcatgccgcgacgcgacggggaagtttttcgttttggtactgccatggatccagctccactgatcggtcaataaaggtccggtacggcccggtagagcctgtcacacccgacaaaattccggaaagtcaggtgcctatacacgctctcgcggcatttgaccagcgggagtcttatctttttttccgctttcgcatttctggcgtgtttatttcacacaagtcacataaggtctggatcgcatcgcacgtcctgccacgatgcgggcaatgcgctgcatgttgcgcgtcggtttggccgggttacgcaaagccggattgggcagcgtgaccgccagcagtgcggcctgtcttgccgtcagttttgccgccgaccgtttgaaataatgccgggctgcggcctcaatgccatagatgcccggcccccactcggcgatattgagataaatctccatgatacgctttttggaaagaacggcatcggctatcaacgccagcggaaattccagccctttgcgcagataggagcgcccattccacaaaaacaggttcttcaccatctgcatggtgatggtggatgccccacggctcgggcccccgtctcccgcatcgtccagaacgaggcctagctgatgccagtccaccccaccgtggctgcaaaattggccatcctccgccatcatcaccgaattgaccagaaccggcgcgatattctcaatatccacccattgccggttcacgccctgcaatagcgcataatccttcaccatcaacgtggaaaccggccgcacgaagggcagtgaatagacgaggagcaggaaaaccggcaggatcgccagaaccaccaatatcctgagcgcgacggcaatccggcttccccacacggggtccgccagataattgcgaccatccttgctcttgatgatgatttttgtcactttcaccgcctgccgcgcgccctccaagcgacataaaccattccttaataatattgaacccgattccataacccaccgcacgaaacaaggcgaaatgcggggagcgggttttatgacgcggcgatgaaaaagcctgtgctggagattatgccctgttgacccgcttcgcgctttcgtccatcctattcttccatggaaaagctgcctgtcgatttcaccactcttcttaaccgccgcgccatggaagtagaagctgcccttgccggtcttctggacgaacgcccgcgcaccggcgagattgcccgtccgcagcgtctcatcgccgccatgcgccatggcgtactgaacggcggcaagcgcctgcgcccgtttcttgtcctcgaaagtgctgcccttttcggacagtacggccaggcggtgctgcgcgtcgctgccgcgctggaatgtatccattgctattcgctggtccatgacgatctgccagccatggatgatgacgatctgcgccggggccagccaaccgtgcacaaggcctttgatgaggcagccgccattctggccggtgatagcctgctgacctacgccttcgacattatcgcatccgatgaaacggaactcgacgccaccacccgcataaagcttgtttgcgcgctcacgcgcgcttccggccttggcggcatggcaggcggacaggcgctcgacctgatggcggaaaccagaaaaccggacgaggcaggcatcatcacgcttcaagccatgaagaccggcgcgctgatccgctttgcctgcgaggcgggcgctatcatcgctggcgcatcgcaggaagaccgggagcgcatggcggaattcggctcggcaatcggcctggccttccagcttgccgacgatcttctggacgtgaccgccgacgctggcaccatgggcaaggcaaccggcaaggatgccgccgccagaaaagccacgctggtttcacttcacggcattgactggacccgccagcagctttcaggcctcgtcgcacaggccgaaagcctgctcgcaccctttggagaagacgccgaacccctcaagcaagcggcccgcttcatcgccgagcggcagaattaacaaggtctcacgacgcgatcttacgaccaagcccaaagcggttttcgatatagtcggcaaccatcttctggaagtcctcggcaatccccggaccacgcagggtcgtgaccttcttgccatccacaaaaaccggggcggacggggtttcgccggtgcccggaagcgaaatgccgatatcggcatgtttcgattcgcccggcccattgacgatacagcccatgacagcaaccgaaagcgcctcgacacccggatatttctcgcgccagagcggcatattgcggcggatatcttcctgaatggtctgcgccagttcctgaaacaccgtggacgtcgtgcggccgcagcccggacaggcggcgacaatcggaacaaactggcggaaccccatggtttgcagcaattcctgcgccacctgcacttcacgcgtgcggtcgccgcccggttccggcgtcagggaaatgcggatcgtatcgccaatgccctgctgcaacaaaatgcccatggcagccgacgacgcgacgatgcccttcgtgcccatccccgcttcggtaagtcccagatgcagcgcatgattggaacgctgcgccagcatcgtatagacggcaatcagatcctgcacctggctgaccttggccgacaggatgatcttgtcgcggccaagcccgatttcctcggcaagattggccgaaatcagcgcagactgcacaatggcttcacgcatgacatcctgcgcggaaagcggcgcaccctcggcttgattgcggtccatcagcgtggtcaaaagctcctgatcgagcgatccccagttgacgccgatgcgcacgggcttgtcgtagcggatcgccatttcgacaatatcggcgaactgcttgtccttcttgtccttgaagccgacattgccgggattgatgcggtatttggcaagagcctccgcacaggccggatgatcggcaagcagcttgtgaccgatataatggaaatcgcccaccagcggcacatcatggccaagacgctccagccgctcgcggattttcggcacggcagccgccgattcatcacgatccaccgtgatgcgcacgatttccgaaccggcacgatgaagcgcggccacctgtgcaaccgtggaatccacatcggccgtgtcggtgttggtcatggactggaccaccaccggcgcactgccgccgacgataacgccaccgacactgacgccaaccgactggcggcggggaaatggatgcgaaaaatagctgacggtctcggacgacattttgctctgttcttgactgtactcgttttgaggtggcgtagcgcgacacaaatgtcaacgctggcatagatccgggtctgcgtatatccggctttcgctttatataatcgcttgccgaggcaatgtcgccctctcattatggtgtggccataaggaggaaccaacaaatgaccgacgtatccgcccgcaaaactgcaattgttaccggatcaaattcagggatcggcctcggaatcgcccatgcactggcagccgcggggcataacgtcgtaataaactccttcaccgaccgcgacgaagaccatgcgcttgcccggatgcttgccgaagaacatggtgcgaatgtcatctatattgccgcggatatgtcgaaagccgaagattgccgcaatctcattgccaaaaccgtcaaggttttcggcaactccgatattctggtcaataatgcgggcatccaccatgtcgccccggtggaagagtttcctcccgagcaatgggaccgcatcatcgcaatcaacctgacatcggccttccacacttctgctgctgccatcccccatatgcgaaaggcgggctggggccgtatcatcaatattgcctcggcgcatggtctcgtggcttcgccgttcaaatcggcatatgtcgccgccaagcacggcattgtcggcttcaccaagacgctggcgctggagcttgccaccgcaaaaatcaccgccaattccatctgtcccggctatgtgctgacccctctggtggaagcgcagatacccccagatgaaagcccaccacatggaccgtgaaaccgtgatccgcgacgtgatgctggataaacagccgacgaaggagtttgtcaccaccgcgcaaatcggggccgttgccactttcctcgcaagcgatgcggcagcgcagatcaacggtgcagccatttccgtcgacggcggctggacggcagaataatcagatcgaaacgcactctaatgcttatggtcagcgtatcgggcgaggcttgagaaggcgagaaccaccagcagcaaggccggaagcgccagaaacaccacaccgaagccgctatgcctggcgacaaagccgatcagtgatggcgcgaccaacatgccggaatagccaagcgtggtggctatcgacaggccgacacttggattgacgcccggcatgttgccagccatcgagaaagctatcggcaccatgttggaaatgccgatgccgcagattgcaaagccgatgattgcagtcgccgaactgtttccaaaaccgacgatcaacatgcctatgatggcgatggccgtgcaggcacgcagggttttcacggcaccgaatcggtcgcgcaccagatcacccgcaaagcgcataacggccatggaacccgaaaatgccgcgaagccgaaacctgccaccgtgacggaagcgccgagatcctggcgcatatgataggcgccccaatcaaggatcgccccttccggcaccatggaaaacagcgccatgacgccgacaagccacggcaggggattgcgcggcagcgcaagcttctgcttctcgccgtctggatgatgatgctccgtatccgggatgatcgagggccatgcgacaatgatcaggatggtggctgcgatcatcgtgaccagcgcatgaacgatcgagccgaattgcgcgatgagaaaaccgcccgttgccgcgccgatgaggccaccaaggctccagaaggcgtgacaggacgacatgattgcccggcgcatctttttctcgactgcgaccgcattggcgttcatggacacatccatcgcagccatggttccgccgaaatagagcataacgatcaccgccgtcaccacattcggcaccaatgtgatgatgagcagcgccggaatgaaggcaagggcaaagatgcgcaccacaatgcccgaaccgcgatgcgcggaaagagcgcctgcgaccggcatcatggccagcgaaccgagaccgcagaccaggatcatcaggcccattccggcgctatcaagcccgagacgttctgcaaattccgggatttttggggcccagccaccgaaaatatagccgttcatcagaaataggagcgcaacagcaatccgctctctggtcacaatcggcgcacgcgcaggcgccatatctgcgcgtccgggaacctgtaccatctatccctcagttgcggtccgctgccgcccgtaaaaccttcatacccgccgccgcacagacttactcggcgtaaacgatgagcaaatccttcgcgtcgatctgctcgccggggcggaccagcacttccgcgatagtgccatcgcgttcggcatggatggcggtttccatcttcatcgcctcgatggatagaagcacgtcgccctgcgtaaccttctggcctgccacaaccgcaacggtggagataacgcccggcattggcgcaccgacctgtttgtcattgcccgcctccaccttgcggcggacaccaccggaagcacccttggcacggtttggcaccttgatgcggcgcggctggccgttcagctcgaagaacaccgtcaccatgcccttctcgtcggtctcgctcatagcctgattgacgatcaccagcgtcttgccacgctccagatcgacaaaaacttcttcttccggcttgaggccgtagaaataaaccggcgtcggcagcacgctcgtcggaccataggtttcatgcgccgtagcataatcggtgaagaccttcggatacatcagcgccgaagcaaattcctgatcggaaagcttgcggccgacactgtcctcaaagctcttgcgttccgcatcgagatcggcggcaggcagaagcgagccggggcgcacggtgaaaggcttttcacctttcagaacctttttctgcaaggcttccggccagccggatggcggctggccgagatcgccacgcatcatggaaaccaccgaatccgggaaggcaatatccttggcagggttctcgacatcggcaacggtgaggtcttgggcaaccatcatcagcgccatgtcgcccaccaccttggaggatggcgtgaccttgacgatatcgccgaacatgcggttcacatcggcataggcctgcgccacttcatgccagcgcgtttcaagccccagcgagcgcgcctgttccttcagattggtgaactggccacccggcatttcgtgaagatagacttccgaagccggtcccttgaggtcgctttcaaaagctgcatattgatggcgcaccgcttcccaataaaaggaaatacggcggatcgaatccgggtcgagccccgaatcacgctcggaaccatgcagcgcttcaacgatggaaccgaggcagggctgcgatgtattgcccgaaagtgcgtccatcgctgcatccacgacatccacgcccgcatcgattgcagcaagcacggtcgccgccgaaatgcccgacgtatcatgtgtgtggaaatggatcggcagatcggtttcctcgcgcagcgccttgaacagcacgcgcgcggcggcaggcttcagcaagcccgccatatccttgaccgcaataatatgcgcgccagccttttccacttccttcgccagattgacgtaataattaaggtcgtatttggcgcgatccgggttcaaaatatcgcccgtatagcagatcgccgcttcacagagcttgttttcctccagcaccgcatccatcgacacgcgcatgttctcaacccagttgaggctgtcgaaaacgcggaacaggtcaatgcccgcgcgcgctgcctcgcgcacgaaatatttcaccacattgtccggataggatttgtagccaaccccgttcgcaccgcgcagaagcatctgcaacaggaggttgggcgcgccttcgcgcaccagtgccagacgctcccacgggtcttcggtcaggaagcgcatggagacgtcgaaagtagccccgccccagcattccagcgagaacaggtttggcagcgcctgcgcgtaagcattggcgatccgcgcaatatcataggtgcgcacgcgcgtggcaagcaatgactggtggccatcgcgcatggtggtatcagtaatcagcgcgcgcttttcattgcgcatccattcggcaaacttcttcggcccaagctggtccagaagctgtttggtgccgtcagcgaccagcttgtcgccaaaccacggcacgcgcggcttggcagcatccctggcgggtttcgcgcggcccttggtttcgggatggccgttgacggtcacatcggcaatataggtcaaaagcttggtggcgcgatcctgccgcttcatctgctcgaacaattccggcgtcgtatcgatgaaacgggtcgtataatcgttcgactggaatttcggatgattgatgatcgcttcgaggaaggtgaggttcgttgccacgccgcgaatgcggaactcgcgcaaggcgcggtccatgcggtgaatggcttcaagcggcgtcgcgccggatgccgtcacctttaccagaagcgggtcgtaataacgggtgatgaatgcgcccgaataggccgtgccgccatcgagacggatgccgaagcccgccgccgaacgataggcctgaatgcgcccgtaatcggggatgaaattctgttccgggtcttccgttgtgatgcggcattgcagcgcgtggccattgaggcggatatcctcctggcgcggcacgcccgattccggcgtgccgatggcaaagccttccagaatatggatctgcgccttgacgatatcgatgccggtcacttcttccgtgaccgtatgctccacctgaatgcgtggattgacctcgatgaaatagaacttgccggtatcggcatccatgaggaactcaaccgtgccagcaccgatataatcggtggcatgcgcgatcttcaggccataatcggccagctcgcggcgctgcgcatcgttgagatagggtgcaggcgcgcgctccacgaccttctggttacggcgctggatggagcagtcacgctcaaaaagatggaccgcattgccgtacgtatcgcccaatatctgcacttcgacatggcgggcacgctccaccagcttttcgagataaacttcatccttgccaaaggccgccttggcctcgcgcttggcttccatcacctcgcgggcaagatcggcttcagcccggatggcacgcataccgcggccgccgccgccccagcttgctttcagcatcagcggatagccgatctgggcggcaagcttcttcacctcatccatatcatccggcagcggatcggtggcaggcaccaccggcacgccaatctcgatagcgagattgcgcgcggcaaccttgttgccgaggcggcgcatggtttccggcttcggcccgatgaagacgataccgttttccgcgcaggcttcggcaaattccgggctttccgacaggagaccgtaacctggatggatcgcatcggcgcccgaaagcttggcaacgcggatgatttcgtcaatggaaagatagctttcaatggggccaagatcgcgatccagatgcggtccgcgaccgacctgatagctttcatccgccttgaagcgatgcagggaaagcttgtcttcctcagcccatatggccaccgttttgagccccagctcattggcggcgcggaatacgcgaattgcgatttcagatcggttggcgaccagaattttcgagataggctttggagcgaaagacaaggcagatctccctagggcttgtctgcattcaaggattcccttttgcatgaaattctgattcaaggttgttgaaggagaacagccgtgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcatcttccggggcgagttggtacgcccggccgcagtggcgttgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgccattgctgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggtttcgtccatctcgcatgcgctatgatctggttacgttaaatgcagacacgccctagtgcatttccagcaaaaatgcgaagcggttttgcgtcagataatgcgtaaaaacaaagaaatagaacggttccaacgattccgttttaaccgaaaccgctctaactgcaatgacaaaggcagctttgattacatggcaactggccgaagcgcaaacaaactgtgcaacgggaagttaaaaacaaaatgcccggctaaaagccgggcagattgctgaattttgtagcattttttgctaatatatcaggcaatttacttctggaagtaattatacttgccgtcttcgcccttgcccattcaaacatgacatagggcgacaggctcggatcacccttcgcatcgaaggagatatcgccgagcacggtcttgaacggacccttttccttcatcgcggtagcgacttccatcggatcattgctgccagccgcattggccgcgttcacaagcgattgcacaccggcataggcatagaacgtataggcttccggctcgaaacccttgtcacggaacgccttgatgagttcggcattggccttgtcgtcgcgcggatcgggaccgaaagtattcatcacaccggccacggcgtcaccggcaatcgacgccagctcgttggacacgatgccgtcacccgaaatgaactgggctttcagcccctgatcggccatctggcgaatcagaaggccagcttccgggtgcataccgccccagtaaacggcagtgatgcccgcagctttcatcttggaaatgagcgcggagaaatccttgtcgccctgattcacgccctcatagagcgtttccttcatgccgttttcgttgagcgactttttagtttcgtcggcaaggccctgaccatagggcgtcttgtcgtgcagaatggcaaccttgccgtccttgtaattatcggccatgtacttgcctgcgacaatgccctgcttgtcgtcgcggtggcaggtgcggaatgtgttccacaattcgcgctcggtaaaggtcgggttggtcgtgcccggtgcaatcatcagcacgccgttttcggcatagatatccgaggtcggaatgctgacaccggaattgaaatggccaatcacaaacttgacgccatcgcccacgaacttgtttgcaaccgagatgccctgcttgggatcggcagcgtcatcaccatataaacgagggtgatctgctcaccattcatgccgcccttggcattggcttccgcgacagccgcctccacgccgcgcttgatctgttcgccgaaggcagcctggctgccagtcaggagcgcaccaacaccgaccatgatatcggcgaaagatgtcccgcccatcgcgaccagcgcacaaaggcaaacgccgcaaaataaggatttcttcatttcgattgctcccattatgaacggcggttcgccgcccgacgcagtgcgaaccgcaaatttcagggcagattcctcgaatcgcccgatgccttgcagaatttccgcacgagaacgcaacctcatgcgtgagatctgccgatgttcaatgggaagaatgcgtcagcccacgaccgcttgtgtccggccaattgccggaatgcgcgcctcccctcctctccctttcacggcatgagagcgtttcacgcttttgccggaaatattccagaaggcacaatcggtgccagggtcgcccatgctgaaaccgctcctcccaccggaacgcaacaccagagcgcgtttttatctgattgaatcagactggcgctctccatgttgttttgacgcgcttcttatccgaaaatcatttcacacttttcgggatgcgctctagatttagaggatcgctctatatccagccgtcacaatagataaagtcgctttatatatggaagtaaagcaatgattcactctacatcctgcgtttttcgcatgactttatgcgggaaggcggattgcaattgaaaatgcccggcttcaaaagccgggcatctgatattttcagaaaagaatatgacggaaacttactgctgaatgtaattatacttcccgtctgcacccttttcccacttgtacatgacatagcccggaagcttcggatcacccttttcatcataggacagatcgccgagcacggtcttgaacgggcccttttccttcatggctttggcgacttcctgcggatcattgctgccagcggcctttgcggcctgagccagcgactgaaccgccgcataggaatagagcgtataggcttccggctcaaaaccggcgtcgcggaatttcttcaccagttcggcattatccgggttgttgcgcggatcgggaccgaaggtgttgagcgtgccttcgacagccggaccggcgattgacgccagctcgttcgacacaataccgtcacccgaaatgaactgggcttttagtccctgatcggccatctgacggatgatgagaccggcttccgggtgcaggccaccccaataaaccacgttcacgccagcctgcttgagcttggcgatcagcgccgagaaatccttttcaccaacgttcacgccttcatagagggtttccttggtgccaagttcattcagcttcttcttggtttcgtcggcaagcccctgaccgtaaggggtcttgtcgtgaatgacggcgatcttcgcatccttgaagtggtcaaaaatatactgaccggcaacagtgccctgctgatcatcacggccgcaggtgcggaatgtgttccacagcccctgctccgtatattgaggattggtcgcgccaggcgaaatttcgagaataccgttttcggcatagacctgcgaagccggaatggtaacgccagagttgaagtgtccaatcacgaacttgacgccatcggcggcaaatttattagccaccgaaataccctgcttcggatcggatacgtcatcgccgattgtgatggcaatcttctcgccattgatgccgccggcatcgttgacttccttgattgccgcctcggcgcctttctggatctgtgcaccataaacggcgttcgggccggttacaggaataccgataccgaccagtacatcagcccaagccgagcccccgaaggcgatgactgcagcaagagcaacgcccgaaaaaagtgtttttctcattgttggaactcccaaattttgtttaccccgaagcgatgttttcgcatcgccttattatcttgtcgattaatcgacaatatctacgttgaatcttattattatcaacgtgatcttttaaaaaagctccgccgcataacggcgaagctttaaattatttcgccttccagccgaatggagaggttttttcgtagagccagctatactggcgcaccatctgcttggtgcgcgtatagcgaaagcccaccgtgccgataatcatcagcacgatcgtgtccaccagataatagtggagcgacaaaagcgtgcccccaaacaacgcataatgaatgaaacgcactgcagctcccagcgggatcatatagatcaggaactgcacataggtccgccatgtggatgcgcaggcgcggcctgccatccatgccgcccagccgcccagaaggcaggtgatgaggaaaaacagccagaatgacggttcttcgtagagaataccctgcatgtttttctcctaatgccttccgccttcgagataagccgcacgcacttccgggtcggacaaaagttcacgtcccgaaccactcatcgtgattgatccgttgaccatcacatagccgcggtcggcaagcttcagcgcaccgaatgcgttctgttcgacgaggaataccgtcaaaccctgtgtgcggttcaattccttgatggcctcgaagatctgcttcacgatcagcggcgcaagacccagtgacggctcatcgagaagcaggagcttcggacgcgccatcagcgcgcgcgcaatggccagcatctgctgttcgccgcccgaaagcgtgccgccgcgctggttgatacgctccttcagacgcgggaacagatcgaacatcagctttacgtcttcatcgaaatattgctgattatcgaggctcgcgcccatctggaggttttccagaaccgtcatgcgcgggaagatgcgacggccttccggcgactgcgcaatacgtagcttcgcaatctcgtgcggcggcatggaggtgatgtccttgccattgaagagaatgcgaccggtgcgcgcgcgcggcgagccgaagatcgtcatcatcaatgtggatttgcccgcaccgttggcgccgatcagcgccacgatctcaccctcatccacggtcatatcgatgcccttgagcgcacagatattgccgtaataggtctcgaccttctcgacggataggagcggttgctttttctgcatggtttcagcctgcatcattcgcctccctttccgggcttggccgaagctttcgacggcgcctcggtgcttttcgcagcacccttgccagcctttgcgggagaagttttgtggctcgacggaacatcgccggcttcaacgcgctgcgcaaactcagttgcctggcctgccgcaagctgtctggcctggccgacccagtcttcgcgggcaatgcgcccgtcgaattccagataggtttcagcctgctcaatatccgtttgcgtccatgcagcgatctggtcgaaatgatagatgccgtgctcgttgagctttttctcgttgacggcgccaatgcccttgatgagcgtaagattatcggccttgccgccgcgcgcactttccagcccgcccgcaagcgcggccttgccggaagcaagcctctcgcccttttcttccgcaaccgcttcctcggcaagctgcgtcgcaatcagatccgccggatcttcgacaccgggcttgtcggccccttcgatcaggtccgcaatctcctcgtcatcgacacccagataggcagcaataacacgcggatcgttcttgacctcttccggcgcgccatcggaaattttcgttccatattccagcacgatcacatggtcggagatttccataaccaccgacatgtcatgttcgatgagcaggatcgacgtgcccgtctccttgcggatatcgagcaaaagcgtgttcagctctgccgattcacgcgggttgaggccagccgccggctcgtcgaggcagaggatttccgggtcggtgcacatggcgcgggcaatttccagacggcgctggtcgccataaggaaggtcgcccgccggatcatcagcgcgcgcgatcagattgatcttttccagccagaagcgcgccttctcgatggcttccttcgccgccgtcttgtagcccggcaatcccagaagaccgaggatcgtgtaacctgaagagcgcatcagtgtgttgtgctgcgcaaccagcaggttttccagaacggtaaggcccgaaaagagccggatgttctggaaagtacgcgccaccttggcctgtttggtgatctggaaatcgggcaggcgctccagaaggaaattctcgcccgttttccgatgcatggtcagcataccgcccgtcggcttgtaaaagccggtgatgcagttgaaaaccgtggtcttgcctgcaccattcgggccgatgatcgcagtgatatccccgcgcttcacgtcaaagctcagatcattgatggcgatcaggccaccgaagcgcatcgaaagatgctcgacttggagaatggtgtctttcaaaccattaccagacataatgctcgtctccgccatcagccgtgcccttccttggtaaaggcgcctgacaccatcttcctcgcattcaggaacgcgctcggttcacggcttcccacgaaaccacgcggtttccagaccatgacaaccaccatggcaaggccgaagatcaacatgcgatagagttccggcgtaaagtccggcccaaagattatcttcaggaagctcatctcacgcaggatttccgtaccgccaatcatgacaatcgcggcaatcgcgatgccgacgagcgaacccatgccacccagaaccacaatggccagaatgactgcggattcgaggaacacgaaggattccgggctgacgaagccctgacgtgcggcaaagaacgaaccggcaaaaccaccgaacatcgcgcccgtggcaaacgccgtgagcttggtcgtggtggtgttgatgccaagcgaacggcaggcgatctcgtcttcacgcaaagcttcccacgcgcgccccaccggcatacggcgcaggcggatcgtaacccaggccgtcaggagggccagcaggagaatgacgtaatagagaaagaatttataatgcgccgctgagaaggccaggccgaaatgagcggcaaaaccgtccttgctcgcattgaaaggcagaccgaagaaggttgccttggcaatgccggaaataccgaaggtgccgcgggtaaggtcggtccagttgatgaggaccagacggatgatttcaccgaaggcaagcgtgacgattgcaagataatcgccgcgcaggcgcaacaccgggaaacccagaatgatgccccatgtcgcagcgagcagaccggcgatgggcagaagcacccagaacgacaggccgaaatagctggacagaatggcataggaatatgcgccaaccgcatagaaggccacatagccaaggtcgagcagaccggcgagacccaccacgatattgaggccccaggccagcatcacatagatgaggatctggacaccgaaattatccacccacttcaacgatccctgccagccaagggctgcaacgatgagaacgggatagacaaagaggaaggcaacgccaaggcgtgagaaattgcggcggacaaaagaagggttttcggttgagaccgcgggccggctgctcttggcgagcttgcgcgcctccagccagggctggagaaaggcgatgaaaaggaagcgcccaaccgctgcgatcgcgaccatgatggccagcgttccccagcgctgttcgagcaccaattcgttgttgatgttctgatcggtcttgaaaccgatgatgaggcagaagagaccgagagccagaagaccggccatgatcccttcgcgcagagcccggccgaaaagggaatccgggcgtgaaccagtttgtactgccatgattacaccttttcgacttcaggtcggccaagaatgccggacggcatgaagatcagcacgatagccaggatcgagaacgcggcgacgtccttgtagtcgatcgagaaataggccgaccacaacgcttcgatgagaccgataagcaacccgccgacaacagcccccggaagcgagccgatgccgcccagaaccgccgccgtgaacgccttcacaccggggatgaacccgtcagcgaacgaaatcacgccatagaaggagaggtaaagcgtcccggctacggccgccagcatggcgcccatcacgaaggtgagcgagatgacacggtcgacattgatgccaagaagggccgccatcttgcgatcctgctcgcaagccctttgcgcgcgccccagcgaggtgcggttgacgacataccagaagatcgtgagcaatattgccgtaaccacgatcaccacgatctgcttgagcgagatcgtgacgccgctgccgaacagctcgtaggaaccattcagaagctggggaaccggcttgttgcgcggaccctgcgtgacctgaacgaagttcgacaaggcaatcgacatgccgatagccgtgatcagcggcgcaaggcggaacgaaccacgcagcggtcgataggccacgcgctcgatcgcccagctccacagacccgtcagaagcatggcgacgatcatcatcaaaagcagcatcagtgcaaccggcagcattccgatgaaggtcgtgataatgaggaaaacaatcagcgccatgaacgcgccgagcatgaagatatcgccatgagcaaagttgatcatgccgataatgccatagaccatcgtataaccgatggcgatcaggccatagatcgaaccgagcgcaagcccgttgatcacctgctggaagaaatattccatagagaagccacccattttattgtccgggattttatttgccgcatcttcttgcgtacggcttcattttattcccggtccatttacacctaacggctgtatagaggaatgcaagccccttttgtcgcaggcaaaagacaaagtctctcattccgtcacaaactagttatgtcccctatcaaatgccgtgtatatgtctttttctcctacccggcctacgttattccatatttttcccacacacgaaaaggcaaataaatgggaaggtggaaataatttcgcctgttctacccactttatgccacgctgaacccatgagcaaacggatcgcgatcgtcgataaaaatcgtattatagcccgtcatccgcgcccagcctgcaatggaaggcacaattgcggggcgcccggcaacctcggcggcgcgctccacacgaccatggaatagcgagccgatgatcgattcatgaataaattcatcgcccggtttcagcttgcccttggcggcaagctgggccatgcgcgccgaggtgccggtgccgcagggcgaacggtcgatagccttgtcgccataaaacacggcattgcgcgcatgggcttgcgggtgcttcggctttccggtccagagaatatggctgagacggttgatatcaggcagttccgggtgctggaacttgtatttttcattcagccgctggcgcaggaccgggctccaggcaataagctgaagcgcggagtaatcgtccatatccgtgtagttttcctgcggttcgacaatggcgtagaaattaccaccataagcaacatcgaccttgatcgggccaagatcggggcattcgacctccaggccttcggcataaaggaaagctgggacattggtgaggcgcacacgctccacatactgaccgtcctgctcatattcgatcgccaccaggccggcgggcgtgtcgagattgagcttgcccggcgtcttgggcgtcaccagtccctgctcgattgccatcgtcaccgtgccgatggtgccatggccgcacatcggcaagcagcccgaggtttcgatgaacagcaccgccacgtcgcaatccggccttgtcggcggatagagaatggaaccggacatcatgtcgtggccgcgcggctcgaacatgaggccggtgcggatccagtcatattccgccaggaaatgcgcgcgcttttccatcatggtcgatccattgaggttcggcccgccgccagccaccagccgcacagggttgccgcatgtatgcccatcgacgcagaagaaggaatgtcttgccattatggtcagttccgaaaacgttgaggcttgaaaggttcgatatcgattgcaggttcgctacccgtgatgaggtcgcggataagccgcgccgtcgccgccgattgcgtaaggcccagatgcccatggccgaaaccgtaataaacattgccacccgccgaagcgcggccgataaccggaagggaatccggcatggagggccgataccccatccattgcctgccgccttcaaccttaaggcccggcaaaaacttcgatgctttcttcagcatcgcttcggagcgtgcaaaattgggcggcagatccagcccaccgaactccaccgctccgccaacacgaaggccggtctccattggcgtaatgacaaagccatggccgggaaacgttagctggcgctttacatcaaagctgccgaccggaagcgtcgtattgtaaccgcgttcggtatcgagcggcacgatatcgccgaagccctttgccagatcccgcgaccacgcacccgccatcagcaccagatgagtggcattgatctccaccccgttttcaagccgcagacgaacgccgccattctggcgcttggcgctcgcaaccttgccggaaaggaaccgtgcgccaagactttccgcataggaccagatcgccttgccgaaaagcttcggatcgctcacattcttccagccaggcacgaaagttccagccacgaagcgcgggttcagccccggctgcaattccgcaagccgcctgccgcgcacatgttcataggcgatgcccgccttttcgcgcacatcccagccgggctgcgaggccgcaagctccgcctcgctttcgtaaagctccagattgccgtcttcacgcagcctgttgcgcaagcccgcacgctcgatcagcgacagcatctcgttttccgcaaggcgcatgatggccgcttgcgcaatggccgttctggccaaggcattgggcgcgctggcccgccagaaacgatagagccagggaagcattttggggaaataggtggggcgaatggtgaaagggccaagcgggtccagaagccagcccggcaccttgcgcatcacgcctttcgaggcaagcggcagaatatcggaaaaggccagcgctgccgcattgccggaactcgtttcctcgcaaatgcctgtccggtcaataacgagcacctcgcgcccggcctcagcgagcaatgcggcggtggcgacaccgacgatccccccgccaatgatgacgatatcctgctgaccctgtggatcagatttcatttctgtgcggctccccgaccgtcttggcatattgcgaaatgtccagctcctccggcatcgacacgtctttcatcgcgagccccgtgtggaatgtctatcgatttttcggaatgatgctgtgcgaaaattatctatggagcgatgttcggcccagatctcgcaaagaggaaaagccgaacgcctgcttgtttcgagacttcacctttcgtttgatatatcagtgatatatctatacacttgcattatgtcaatcacgtttgtcacaaagcaagaagcagcatggaacaggttaaagcgcacgaaacatctgcgaaccgcccccgtggccttgcgctggcgggagttgatggctgggcaagtgaaagcctggccgaacaggcctaccagattcttgaacggctgatcgtcacgctggagcttgaacccggcacactcgtcaacgaacgcacgctgatcgatctgaccggcatgggccgcactcccctgcgtgaggccatacagcgccttgcatgggaagggctgatggaggtgcgcgcccgatccggcatcgccatagcgccgatcgatccgaaggatttcatcaaggttctggatgcgcgcgagggcgtggaacgggtgctggcccgcgacgctgcgcgtttcggcagcccgcgcgattacgagaggctcgaagccgcagccaaggccatgcggcaggcggttccaaccgaggacgtgtccctgtttctggatgcggacaaggcatttgatatcgtgctgggtgcagccgcaagcaatccctatgcggcgcgcatcgtggcccccttgcaaagccatagccgccggttctggttccgccttcgcccatcatcgggcatcgcaggctcggccaatgcccacacgaccctgatcgaagcgatcatttcacgcgacccggaacgcgccagtgatacggccagcgaactcatggcctatctgcgcacactcgcgccatagaacattttcagtactggccaaataaaaaaccggagcaaagccccgatttcttcatcggttcgcgcgcatggctcaatgggtcttgctcatcgaactggacatcttgcgcatcacattcagcgcaatgctcaattcttcatcgctgacgccatccagcagatcttcacgcacatcccccgcaagtttctcgacctgagccgccagttgcttgccttcagccgtcatcaccacccgcttggcgcgacggtcgccctgcacggcctgccgctcgatgaaggactgacgctccagcccgtcgagaagacgcaccatggtagcgttctcaatctcaagagcctcggccagttccttctggtaaaggccttcctgttctataagggcaagcaaagtgcgcgctcgcgccagcgtcagcccacgttctttcacgcgtgcatcgatcatttctgctctgagatccgccctgctcattccaatcgcctcatatattagcaaactaacaattgctgaatagattgctggcgggttattttcaagcaaactcgccaacctcacgcaagcgtgatgggataatgcccttttcgagcggtttggcgaccagactgtcatatgaaatataaattcagggagatcagttcaccagactgttcccggtcatgcgccgataatattcggctttcgtaagaacaaacacctgacgcgattccagtgtttccattgaaacatgggccatttccggcgcgataacagacgagccggaatagaaaaagcgggccagaagcccgctttaaaaaatcatcaacatcagcctcatcaggccggcaaaatggcgccttgcaatgtcatgagctgatgtaggaagatttccgccttggtgcgatgttcgttcgacgaggcatcttccagcaccttgcgggcatgatcgatacggtgctgaatgtcggccgggtcgatatcgtccacatgcgttgcggattcggccagcacggtgcagccctgcggggtaatatcggcaaaaccgccgaaaaccacgtaggaatcggtcttgccgtcggcaagcttcaccgaaacgacacccggcatgatcgtcgtcatcagtggcgaatgaccggcgagagccgtcagatagctttcgctacccggaatgacgacttccgtcacctgcgcggaaagcaggagccgttcaggcgacacgagttcgaattggaaagcttgagccatggttctcacttgaatttccagagcatgatcccgaaaatggatacccttttgcggaaaaaatcagctcagacaaaatgattgggccttcgcggtgggcccgaaggcccaccggaaactcaattcatcaggcagcttcagccgccagcttcttggccttttcgagtgcttcctcgatgctgccgaccatgtagaaggcagcttccggaaggtgatcgtagtcgccagcgcaaaggcccttgaagcccttgatggtgtcggcgagatcgaccagcttgcccggcgaaccggtgaagacttcagcaacgaagaacggctgcgacaggaagcgttcgatcttgcgggcgcgggcaacggtgagcttgtcttcttcagacagttcgtccatgcccaggatcgcgatgatgtcctgaagggccttgtaacgttgcaggatcgactgaacctgacgggcgacggcatagtgttcttcaccgacgaccttcgggtcgagcatacgcgacgtggagtcgagcgggtcaacagccgggtagatacccttttcagcgatcgagcgcgacagaacggtcgttgcgtccaggtgggcgaacgaggttgccggtgccgggtcggtcaagtcgtcggcaggcacgtaaatggcctgaaccgaggtgatcgaacccttggtcgtcgtggtgatgcgttcctgcatggcgcccatgtcggttgccagcgtcggctgataacccacagcggaaggaatacggccgagaagagccgacacttccgaacctgcctgcgtgaagcggaagatgttgtccacgaagaacagaacgtcctggccctggtcacggaagttttcagcaaccgtcagaccggaaagggcaacgcgggcgcgggcacccgggggttcgttcatctggccgtaaacgagggctgccttggagccttcgccgccgccgagcttgttcacgcccgactcgatcatttcgtggtaaaggtcgttgccctcacgggtacgctcaccgacgcctgcgaacacggaataaccgccgtgcgccttggcgacgttgttgatgagttccatgatgagaacggtcttgccgacgcctgcaccgccgaagaggccgatcttgccgcccttggcgtaaggcgccagaaggtcgacgaccttgatgcccgtgaccagaatttcggcttcggtcgactgttcgatatattccggcgcgttctggtggatggcgcgggttgccttggtcttgatggggcctgcttcgtcaaccggctcgccgatgacgttcatgatgcggccaagcgtttcgacgccgaccggcaccatgatcggttcgccagtgtcgcgtgcttcctgaccgcgaacgagaccttcggtcgcgtccatggcgatggtgcgcacagtgtcttcgccgaggtgctgggcaacttcgagaaccagacgatggccctgattgtccacttcaagcgcgttcaggatcagcggcagctggccttccgggaacttgacgtcgacgacagcgccgatgacctgcgtaatgtggccgatcgcaccggctgctgctgccttgggggcgccagacttcgtagcagcgggcttggctgctgcggtggtcttgggcgccgcctttttggcgggtgccttcgccgctggctttgcttcggccgcggcggtagttttcggggtcgctgcttttgccatcgatccttaccttccgttagcacgatcccgaaaagttgcagactttccggaaaatcatgcggtaaaccaaattctatttcgccacatttatgcgatgccggatgtctccatccggctgcaaaatgctctagagcgcttccgcacccgaaataatttcgatcagttccttcgtaatctgcgcctgacgctggcggttatacgtgatcgacagcttgttgatcatgtcgcccgcattgcgcgtcgcattgtccatcgcgctcatcttcgcacccatctcgcccgcgacattttccaaaagagcacggaaaatctggaccgagatattgcgcgggatcaacgtcgacaggatggccgcaggatcaggttcatattcgtagatcgcatcgccggcggtctccatttcggcctcattgtcagccgaagcgggaataagctgctgtgcggtcggaacctgggagatcaccgacttgaattcggaatagaacagggtgcagacgtcgaaagcgccttcttcaaacagcttgatgatcttgtggccgatctggtcggcatgcacaaaagcaagctgcttgacttcacgcagatcgacatggtcgtgcagcaatgcgctgaattcacgacgcagaatatccgcgcccttctttccgaccgtaatgatcttgaccgtcttgccttcagcgagaagcttgcgggcatgatcacgcgccagacgcgcgatctgcgagttgaaaccgccgcaaaggccacgctcggccgtgcagacgacgagcagatgcacgtcgtccttgcccgtaccgaccatcagggccggcgcatcttcaccgctgacattctgcgcgatattcgcgagaacggcacccatgcgctgcgaataaggccgagcagcctccgcagcttcctgggcacggcgcagcttcgccgcagcgaccatctgcatcgccttggtgattttctgcgtcgccttgaccgaggcgatacggtttctcagatcctttagtgaaggcatccgttcatcccgtcacaaaattcaagcgaaagacttggcgaacgcgtcgatcgctgccttgagcttggccttgaggtcatcggtaagggctttctcgttgcgaatgccctcaagcacatccttgtgctcggtgcgaagcgaagcaagaaggccttcttcaaacttgccgacctggttgacagcaagcttgtcgagatagccgttaacaccggcatagatcacggcaacctgctcttccgtcttcagcggcgagaactgcggctgcttcaggagttcggtcaggcgcgcaccgcggttgagaaggcgctgcgttgcagcgtcaagatcggaaccgaactgtgcgaaggcagccatttcacgatactgggcaagctcgcccttgatcgaaccggcaacctgcttcatggccttgatctgggccgaagaaccaacgcgcgaaaccgacaggccgacgttcacagccgggcggataccctgatagaacaggttggtttcgaggaagatctggccgtcggtgatcgagatcacattggtcggaatgaaggccgaaacgtcgttgccctgcgtttcgatgaccggcagagccgtcagcgagccagcgccgttttcgtcgttgagctttgcagcgcgttcgagaagacgggagtgcaggtagaaaacgtcgcccggataagcttcacggcccggaggacgacgcagcagaagcgacatctggcgataagcgacagcctgcttcgacagatcgtcatagccgatgagggcgtgctggccgttgtcacggaaatattcacccatggcgcagcccgcaaacggagcgagatactgcatcggggccggatcggatgcggtggccgcaacgacgatcgaatattcgagtgcgccgcgttcttcgagaaccttcacgaactgggcaacggtcgaacgcttctggccaacggcgacatagacgcaataaagcttgtccttgtccgggccattgtcgtggatcggcttctggttgaggaaggtgtcgagaatgatcgcggtcttgccggtctggcggtcgccgatgaccagctcgcgctggccgcggccaaccgggatcagcgcgtcgatggccttgaggccggtcgacatcggctcatggaccgacttgcgcggaataatgccgggcgccttgacgtccacgcggcggcgttccttggccttgatcgggcccttgccgtcaatcggattgccgagagcatcgaccacgcggccaagcagttcgggaccaaccggaacgtcgacgattgcgccggtgcgcttgacgacatcgccttccttgatgtcacggtcggcaccgaagataacgacgccgacattgtcgctttcaaggttcagcgccatgccgcgaatgccaccggggaattcgaccatttcaccggcctgaacattatccagaccatagacgcgggcgataccgtcgccaacgaacagaacctgaccgacctcggagacctcagcctccttgccgaagttcttgatttgctctttcaggatagcggaaatttccgcggcgcggatgtccatcagccgacctctttcagtgcaagcttaagagaagaaagtttggtgcgaagggacgtgtcgatctgacgcgaacccatcttgacgataagaccgccgaggatcgacggatcgacggtgacgttgatcgtcacgtccttgccggccacgcccttcagcgtcgccttcaattcgttctgctgcgcagacgtcagctcgtgcgccgaaaccacatcggcggaaatctcaccgcgatgttcggcagcaatctggcggaaagcggcaatgatgcccggcagtgcaaagagacggcggttctgcgcgacgacgcgcaggaaattcccgaccagacccttgatgccagccttgtcggcgatagcgccaatggcgtgaagctggtcttccgaagaaaacacaggactggaaatcagacgcctgaggtcttcgcttccgctcagaagcgcctcgaagcggccaagatccttttccacagacgcgacggaattcgcatcgagcgcgagctcgaaaagcgatccggcgtaacgctgtgcgacacctgaaatgagcgaagacgtttcagccacgaacaacctgctctctacgttgaaaccacccttttgggacccaatctcgttcaggacgccaaaccgatgattttattgaatgttttcggaaaacccctgacatgcgagcatgccaacaccgaaatgtgattgccgtctagcatagacgaacaggactcgcaacacgcgaatcccgcacttttgtgtaagttttgccgcgttttccggtcaaaaaagtcgcatccgccgccatacggtcaggccggacattcgcgcgcgcacgtttggcgtgcatcatcccttcaggaaatgaagctgaaagcataaagcaacggcccggcggcaagcagaaactcaaccagtgcagcaaggctgccgtagaagcgccctcccactggcccacccttgcgcccgcctgtatccgacatcatcgaaatgaaacgtccaaacagggcaaaaccccacacggaaccgagcacgacccagagaaatggctgggcaaaaatgagacagccaagccctacccccagataaggccctgccagcgtcgcacggatggagccatatccttccggccggccgttgatcggctggagccgcaaaagtttcatcgtgatgcccggcgcaaaaagcatgacaagaccggccagcgccgtcacggcggcagagctccaggcaagccattctccggtcgtggcaggaagatagaattccatcgcaattaccctcgtcgtttcttgccctatagcggaatttccatcaatcttccacgcctttacatgtcagagaaagctttgcggatctatatccacctgcaccctgatcgagcctttttcctttggcgcagccgccagaagcgcgcggataaatccttgaatatccgcgcgttttgtcccgtgcacgagaatgcggaaccgatggcgcccgcgcaccagcgcaagcggcgcttcggctggtcccagcacggaaatttcacgcgacgagggcgcacagcggcgaagcgcgcgcgcatgattttcagcgtcgggccggttatcagcggagatgatgagcgccgcaagccgcccgaaaggcggcagattgctgcgctcgcgctcctcgatttcgcgggcgtaaaaggcgtccgcatcgccgctgacgatagcccgcatcacgggatggtcaggctgataagtctgaatgagaccgaggctcttgcgccccgttcgccccgcgcggcccgtgacctgattgagcaactggaacgtgcgttcggccgcgcgcggatcgccattggcaagccccagatcggcatccaccacgcccaccagtgtcatgttgggaaaattgtgtcctttggcgacaagctgcgtgccgatgacgatatccgcttcgccttttgcgatagcgtcaagttccagccgcagccgcttcacgccacccgccatatcagacgaaagaacgatgattcgcgcgtcattgaaggttgccgccacttcctccgcgatgcgctccacgccggggccgcaggcaaccagatgatccagcgtgccgcattccgggcaggcttgcggcaccggctcatgatagccgcactggtggcacatcaactggccgcgaaaacgatgttccaccagccagcttgaacattgcggacattgaaagcggtggccgcagacccggcagagcgtcaatggcgcatagccgcgccggttgaggaacaaaagcgcctgctcgccgcgctccactgtcttgccgacagcttccgtcagggcaggcgacagaaaccggcccggcggcggcggcgaacggcgcatgtcgatggttttaagatcgggaagtgctgcttcagcatagcggccatagagcttgattcgcttgtagcggccctgctccgcattgacctgactttcgatggacggcgtggccgaggcgagcacgaccggaaagctgccaatatggccacgcaccacggccatatcgcgcgcattgtagaaaacgcggtcttcctgtttgtaagccggatcatgttcttcatcgacgacgatcagccccagttccttgaagggcaggaaaagtgctgagcgcgcacctgccacaacccgcactgttccctccgcaacctgccgccagacgcgctcgcgggtgcgcggcgcaagatcggaatgccattcggcgggctttgcgccaaagcggtcgtgaaagcggtcgagaaactgctgggtcagcgcgatttccggcaggagaatcagcacctgcctgcccgcatccagcgccttggcgaccgcttcaaaataaacctccgtcttgcccgaccccgtcacaccatcgagcagagaaaccgaaaaaccaccggcttcgacggcttccgacagcatttcggcggctgcctgctggtcctgcgaaagcgtggcgcgcgcataatccgtatcgggctttgcaaccacggctggcggcggcagcatgatttcttcaaaaatgccttgcgccttcaagccatccacgaccgtcagcgatacgcccgccgcatgggcaagaccggagcgtgtccaggcaagcccgtcgcgggcaagctccatcacgcgggcgcgagccgcagtcatgcgctctggcatgcgctccggctcgccggcacgatagcgaagccccggcaccgccggttcggggtcgaaggcggcaggcacgcgcaaaaccatgcgcgccaccatgccgggcggcgaaagcgtataatcggctgcccagcgcatgaagcgcagcatctcaggccccactagcgggcaattgaaaacttctgaaatctcccgcaattttctggaatcgaccgcatcggtctcgccctcgcagacaatccccgccacctcccgcggcccgagtggcacgcgcacgatcgatccgggctggacgttcatgcccggcggaaccatataagaataaggccgttccgcgggcatgggtacgagcacgggaaccacccgtggcgcgagttccggaaacagaccagacatggggtttgcaatatcgtgcgaatctttcgacatgatcgcgtgaccttggcgcggctttgcgctaaagaaaagccaccttccgggaattaaatggttttaaattcctcaaatctacccgcgctcattatggaggaacgctgttatgaagtttttcgtggacactgcggacgtcaaggaaatccgcgagctcaacgaccttgggctggtcgatggcgtgaccaccaacccgtccctcatcctgaaatcgggtcgtgatattatcgaagtcaccaaggaaatctgcaacatcgtcaagggcccggtttccgccgaagttgccgcgaccgaatatgagcagatgatgaaagaagcagccgttatcgccaggatcgctgacaatatctgcatcaagctgcctgtcaccctcgacgggctgaaggcctgcaaggccctgacgtcagaaggccacaaggtcaacatgacgctgtgcttctcggccaatcaggcgcttctggctgccaaggccggtgcaaccttcatttcgccgttcattggccgtctggatgataccggcatcaacggcatggaactgattgccgaaatccgcacgatttacgacaattacgatttccgcaccgaaattcttgccgcttcggttcgtaccgtcaatcacgtcaaggaagcagcactcatcggcgccgatgtcgtgaccgcgcctccggcaacgctgaaggcactggtcaagcatccgctgaccgacaagggcctcgaaaccttcctcgccgactgggcaaagaccggccagaagatcgcctgatacggtctttccattgagagcattttcgagcaaaaagcgggctcaacggcccgcttttttatgcctgccagacttccggctgaaacaaaaaaggcgatgccgaccgcaccgccctttatgatattacgtatctggctcttgaatcaaagcttcgacatcttcaacgccacagcaagatagacctgctgcgccagttctttcgccgcacgctcgcgcgcatcacgctcggcacgcaggttcgcaaattcctgacgcggacgatcaaaggaagcagcaaccatgcgtgaacccgtggcaagcggcttgccgtccttgtcacgcagcacgaaattcgacgtcgccttgacgataccggccgaaggacggcccgtacggtcggtctgatcgccgatatcgacgctcacggccgcaatcgtattggtgctgaggccgaggctcagccggtaggccggattggccggttcgccagcaccgccactgaacaggaagatcagttcattgcgtacttcctgtccgaaaatatcgcccgccggatcgatagcgatcgaagcaagcttggtgcgcatatccggcgtcacgctgccgccgatagcgctgcctgctccatgattcgacgaatagagcggttgcacggaacagcctgcgatgagcaccgcagcgccaagcgcaaaaaacccgatacagaaagctttgattgcagagaggaagcgatcaggcaacgacattgacgatcctttgcggcaccacgatgattttcttcggcgagcccccattgagcgcagccttgacgaaatcaagttcgagcaccgcctgttggatgctagcttgatcagcgtcgcgcgcgattgtcaaatccccgcgcttcttgccgttgatctgtaccggcagaacaatctcgttttccactaccaatgcaggatcgaacaccggccaaggcgcacgcgcgaccaatgtttccttgcccgcgaccttgccgcccagttcggccaggcactgttcggccagatgcggcatcatcggcgcagtcatcagaaccagcatttcggtcgcttcacgtaatgcgcccttcatctcggcatcggccttgccgtccgctgcctgctgcaaggcaccggaaagcgtgttgacgagttcataaagacgcgccacgccacggttgaaggcaagcttctcgatatcgtcgcccacagccttcacggccttgtgcgccgccttggacacgccgagcgcctcgccctgtgtgcccgctttcggcgcaacgtccttcaatgcgggcgcggcctccgcaaccagacgccagatgcgctgcacgaagcgatgtgcaccttcggcacccgcttccgtccagatcacgtcacgctccggcggagaatccgacagcacgaaccagcgcgcggtatcagcgccataggaagcaatgatgtcgtcgggatcaaccacgttcttcttcgacttcgacattttttcgatggagccaatctccaccggcgcgccggaatcgagcatggtcgccacgcgcttgccatcgatttcctcgatgcggatatcggcaggcgaaacccactggccattggccttgtaagtctcgtgcactaccatgccctgcgtgaacagacccttgaacggctcatccacgcccacatgccccgccaccttcatggcgcgggtgaagaagcgcgaatagagcagatgcaggatcgcgtgctcaatgccgccgatatactgatcgacaggcagccagtgatccgcagccttgcggtcggtcggttcgttttcccatggcgcggtaaagcgcgtgtaataccaggacgaatcgacgaacgtatccatcgtgtcggtttcgcggcgtgcatcgccgccgcatttcgggcacttcacatggcgccaggtcgcatgacggtcaagcggattgcccggacggtcgaactcgacatcatccggcagcttgaccggcagatcggcgcgcggcaccggattgacgccacagctttcgcaatggatcatcgggatcgggcagccccaataacgctggcgtgaaatgccccagtcgcgcaggcggaactgcaccttgcggacagcctgcggacggccaacgagatcggtcttttccagacggctcgccacctcgttgaaggcggcttccggcgtcatgccgtcgaggaagcgcgaattgatcatcacgccatcgtcggtataggccgtttcgccaatgctgaagcttgccgcatcctcgcccttcggaagaacgaccggcgtaaccttcaatttgtacttgttggcgaaatccaggtcgcgctgatcatgcgccgggcagccgaagacggcgcccgtgccatattccatcagcacgaaattggcgacatagaccggcagttcccaattgtcgtcaaacggatgcttgaccttgatgcctgtatcgaaacccttcttttcagcggtttccagtgcggccagcgacgtgccctgctgatggcattcctcaatgaaactggatagtgccgcattgccctcagacagtttctttgccagcggatgatcggcggaaatggccacgaaagccgccccgaacagcgtgtccgggcgggtcgtatagacctcgacttcagaaaaaccggcaggcgcagtcccggccgcaagcgcgaagcgcacctgcaagccttccgacttgccgatccagttgcgctgcatcaggcgaaccttttccggccactggtcgagcgtatcgagaccagccagcaattcctcgctgaaatcggtgatcttgaagaaccattgcgtcagctcgcgctgttccaccagcgcgcccgagcgccagccgcgcccgtccaccacctgctcattggcaagcacggtattgtcgaccgggtcccagttgaccttggaggtcttgcgcgtcactagccccttttcataaaggtcgatgaaaagcatttgctggcggtgataatattccacgtcgcaggtcgcaaattcacgcgaccagtcgagagacaggcccatggatttgagctggcgcttcatggtggcgatattctggtaggtccattccttcggatgcaccttgttttgcatcgcggcgttttccgcaggcatgccgaaggcgtcccagcccatgggatgcagaacgttgaaacccttggcgcgcttgtagcgagccacgacatcgcccatcgcataattgcgcacatggcccatatggatgcgccccgacggataggggaacatctccagcacataatatttctcgcggctgtcgctattgtcggtttcaaaagtccggttttcttcccagactttctgccaatgagcttccgccacgcgcggattataacgttcggctgccatgagcgtatttactcgtacaaagatgatgcaataaggagagtcgatattcaatggcgaccttcaccacggtttggcgatagcgtcaaccttttgcggaaaaaagaccggaaagcgagagtttcatgtctgatgtcgtagccaatctcaatgccgtcaaggcggttatcgcgcgggcggaaaaagaagcgcggcgggagaacggctccgtcacgctcgtcgcggtgtcgaaaaccttcgacgcacaagccattcgcccggccctcgacgccggacagcgtgttttcggcgaaaaccgtgtccaggaagcgcaaggcaaatggcctgccctgcgcgaagcctgggccagtatcgaacttcatctgatcggccctctgcaatccaacaaggcagcggacgccgttgcccttttcgacgtcattgaaacggtggaccgcgagaagatcgcagccgccctggccagcgagatcaggaaacagggcaagagcccgaaactctatgtgcaggtcaataccggcctggaaccgcagaaggccggcattccactgcaagaagccgttgccttcgtggagcgttgccgcaaggagcacggccttgtcatagagggcctcatgtgcattccgcccgctggcgaaaatccgggcccgcattttgcccttctggaaaagcttgcccgcgaagcccatgttgaaaagctctccatgggcatgtccggcgactatgaaacggcgattggtttcggcgcgacatcggtgcgcgtcggggcggcaattttcggcgggcgggcctattccgcctccgtatgacggcactctccttcaggtctgcccaggtttgccgtgccgcaggcgctttctgatcgtcatgatcgcgcggctgtagatccacgcgaccgagagcgcaaccacgcatccaagcgtgatttcaagaaaccgtgacagggcaagccataattcctgatcgcttgtctgggcagcacttcccgcatccatgatgatcactaccgttgccggggccagccgccagttgctcggatagttgtcgatcatcacgacgacgccaaccgttatcgcggcggcaaaaaggctgatgaccggcgaatagccgacaagccagatcatcaccatgccgatcgtgcagcccactgccgtattgatcgccctcacgcgggcaagcgacagcgtggtgtgaatatctggatcggaaacgatgaaaaccgtcatcatcgaccagatcgggtgctcgatgcctatgccgcgcagggcgaaccaggatataagacacccgataaaggtttgggaagcatagtgcagcgccttcccgggattcgaaaaatgcacaaatgccatatggttcgtcaatcacctttgattgagagatcgcaggcgcctatcataagccaatggctttgacacacaatcaatgcagcacgatttccccttgtacattgcgccagtccgaggcgccaagcagccggaaatgcgtgtagctgaccgaatggagcggcccttcgatctcgcgctgccagaattcgatgaaatggttcagcaccggaaattcgggcgcaagatcataatcctgccagacgaaaagctggagaagatgcgggtgatcaggcatgtgatagaacaccttggcggtggtcaggccgtaaccggcaagttgcagttcaaaagccgatttcgatttcaaagcggacgtcgtcatggcgatttccccttttttgtgaagagcctcattgccaggcccctgattttgagataatcgctccaattagtttttaaagagtaaaaacaatatgttagcagcatccatattggagtgctgctattttttccctttacgatgcggcaataagcgaacgccaggcgcgccaattgtctaatttaccttgccttcgagggacgatagacaggtcatgtgacggtctttggcgctttgcgtcggggccgcttcatccggctggaggaagccgggcaatttgttttgggtgcattatgcaatgccggatggttctatttggctgcaaatgctgaaggaggaaatcatgtcggaaaagctttaccccgtgctgccggaggcaaagaaaaacacgctcatcgacaacgagacttatctcgaatggtatgaggagagcgtgagcgacccggatggcttctgggccaagcacggccggcgtatcgactggttcaagcctttcaccaaggtcaagaacaccgatttcaacggcgatgtaacgatcaagtggtatgaggatggcgtcaccaacgtctcatataattgcatcgaccgccatctgaagagccgcggcgacaaggtcgccatcatctgggaaggcgacaacccctatatcgacaagaagatcacctatcgcgagctttacgagaatgtctgccgcatggcgaatgtgctcaagaagcatggggtgaagaagggcgaccgcgtcacgatctatctgccgatgatcccggaagccgcctatgccatgctcgcctgcgcgcgcatcggcgccgtgcactcggtcgtctttgccggtttctcgccggaggcgctcgctggccgcatcgttgactgcgaatccactttcgtcatcaccgccgatgaaggtgtgcgcggcggcaagcctgttgcgctgaaggaaaacaccgataccgccatcgacatcgccgccaagcaatatgtgatggtcaacaaggtgctggtcgtgcgccgcaccggcggcaaggtaagctggggccgcggccgcgatctgtggtaccatcaggaagtcgcaagcgtcgaaccgcattgcgaaccggaaccgatgaatgcggaagacccgcttttcattctctacacatccggttccaccggcaagccgaagggtgtgctgcataccaccggcggctacctcgtctatgcctcgatgacgcatcaatatgtcttcgattaccatgatggcgagatctactggtgcacggcggatgtgggttgggtaacgggccactcctatatcgtctacggaccgctggccaatggcgcgacaacgctgatgtttgaaggcgtgcccaacttccccgatcagggccgtttctgggaagtcgtcgacaagcaccatgtcaatatcttctacaccgcgccaaccgcgctgcgcgcgcttatgggcgcgggcgatgaattcgtaacccgctcatcgcgttcgacgctgcgcctgctgggctcggtcggcgagccgatcaatccagaggcctgggagtggtattacaatgtcgtgggcgaccagaaatgccccatcgtcgatacctggtggcagacggaaaatggcggcatcctcatcaccccacttcccggcgcgaccgatttgaaacccggttcggcaacacgcccgttcttcggcgtcaagccggtgctggtggacaatgaaggcaatgtgcaggagggcgtagccgacggcaacctgtgcatctccgactcctggccgggccagatgcgcaccgtctatggcgaccacaagcgtttcatcgaaacctacttctccacctataaggggatgtatttttcgggcgatggctgccgccgcgacgaggacggctattactggatcaccggccgcgtcgatgacgtgctgaatatttccggccatcgcctcggcacggcggaaatcgaatcggcacttgtctcgcatcactcggtttcggaagccgccgtggtcggctatccgcacccgatcaagggacagggcatctattgctatgtcacgctgatgaccggcgcagacgcgcaggacccggacgagttgcgcaaggaactggtccagcatgtgcgcaaggaaatcggccccatcgccacaccggacaagatccagtttgcgcccggactgccgaaaacccgttccggcaagatcatgcgccgcatcctgcgcaagatcgccgaagacgagtccggcgcattgggcgacacctcaacgctcgccgatccgggcgtggtggacgacctgatcgaaaatcgccagaacaagaaatgacaacagaaaggccgggagacttcccggcctttctgctttgaaaatacccaccctcatcatcctgagcccgccctcctcgtccttcgacacggtgctgcgcaccggctcaggatgagggcgttacaagccgcaggagcggaaataacccaaactttttagaagtcgatcgtgcgtcccttgatctcccagtcaccataacgggctgggtccttaccgccgcgaccaccgatttcacgcggcagcttttccgccttttcagcagcgcgacgcgcttcggcttccttcagcgcgcgctgggcagcaggcgggaggtcttcaaacctgcgcttgtccacgtattccggggcatgggctgcgtcgttattttcgctcatctataacattccaattctcggctttgccacaaatattgaagcgaagctttttcatacccatcatataggcagaaaggcttgccgtgcaaaaccgtttgacgggcaattgccagatttggagaccgccacggatgaatatgacgaaaactgccatgctgatcgccctcatgacggtgatgttcatgagtattggctatttgctgggcggcggcggcggcatgatgatcgcgcttgtgatcgccgtcgccatgaacctgttcggctactggaattccgacaaaatggtgctgcgcatgtacaatgcgcaggaagtggacgagcgcagcgcacccgaatattaccgtatggtgagcggtcttgccgctaatgcgggcctgcccatgccgaaggtctatatcatccatgaagaccagccgaatgcctttgccacgggccgcaacccggaaaatgctgccgtggcggccacaaccggcctcctcaaccggctttcgccggaagaagtcgcaggcgtgatggcgcacgagctggcccacgtccagaaccgcgacacgctgaccatgaccatcgtggcaacacttgccggtgccatatccatgctcggcaattttgctttcttcctcggcggcaatcgcgaaaacggcaatggcgtcatgggcgtcgtcggcacgcttcttgccatgatcgtcgcaccctttgcggcgatgattgtgcagatggcggtgagccgcacccgcgaatatgccgccgacaagcgcggcgcggaaatctgcggcaatccgctgtggctctcctccgcgctaggcaagatcgcgcgtggtgccaaggtcatcccgaatgaagaagccgaacacaacccggcgaccgcgcatatgttcatcatcaacccgctgagcggacgtggcgcggacaatcttttctcgacccacccggataccgacaaccgcattgccgcacttgaacagatggctgctgaaatgggtatccgctcggccgcaatgacggcgcgcgccgccgccccttcacaaaacagtggtccctgggggcaaagaagtgataatgcaggcggcaacagcaatggcggttcccgctatcgggggccgtggtcgtaaataaagaaggctagtgtgaacgataaaaaacccgcgccgaagcgtggaaacaaaaaaccgcaaacgaatagcaacagcgccgcagacctgcgccccggtctggcggcgcgtttgtgtgcggcccgccttctgggcgcggtaatcgaaaagaacacctcgctcgacggcctgaccgacaatgcccacggccatccgcaatatctggcgctggagccgcgcgaccgcgcgctggttcgcgccattctgggttctgcgctgcgcaatcgcggcagcatcgaacgcgccatcaacaagcggctcgaccggccattgccggaaaatgccgtggcgctgaagcatctgctccatgttgccgtcgcccagattttctatctcgacctgcccgaccattcggcagtcgatcttgcagtcgaggccgcgaacagcgatccgcgcaaccgcaaatatgccggtctggtcaacgccctgctgcggcgtctcgcgcgcaacaaggaacgcgcgctcgcccatacatttgagcccgaagccaatgtgccagaatggtttgccaagagcatcaccgacgcctatggcacggaaaaagcagcgaccattctcgccatgcacgcctatgagccgccgatcgatttcacggtcaagggcgatgccaaggcatgggccgaaaagctcggcggcgtggcgctgcccaatggttcggtgcgcctgcaaacggtggagggcaatctcaccgacctgcccggctttgccgagggcgaatggtgggtgcaggatgtagcggcaagcctgcctgcgcgcctgatgggcgatatcaaaggcaaacgggttgccgatctttgtgccgcccccggcggcaagacggcgcagcttgtgcttcagggggccgacgtgaccgcgcttgacctgtccgaaaaccggctgaagcgtctcaacgccaatctggaacgcctcggtttcgaggcgaagactgtcgccaccaatctgatggattttaagcccgacgaactgttcgacgccgtgcttctggatgcgccctgctcgtccaccggcacggtgcgccgtcacccggacgtgccatggaccaagacgccgcaggacattgcaaaactcgcagaacttcagggcaagcttttggcgcacgcagccacgctggtgaaacccggcggcgtgatcgtcttttcaaattgctcgctgcatccgctcgaaggcgaggaaatggcgcgcaaggcgccggaaaatccgctgctggaaccgttcccaatcacggagcaggattgtcccggccttgaagggctggtgacggcggaaggcttcctgcgctccaccccggcagacctgccgccggatcgtttggacggcaatccgcacatggccggcatggacggcttcttcgcggcccgtttcaagcgcgtataaaaccgcaaaatgtgtattttgacatactggtcgcatttccgtccggtatggttaacgctcgattcaccatttccatacaattgtataaaggaaacgggctgttctaatggccgcaaaataatgacaaacaatacggagaaagaccgggtgaaagtcgccctcagcgaaaccccacatctttggggattggccattgcacaggcgtggcgcaaattcagccgccgccttcgcatgggaccgctttatcgctggcgcttcaccggctttacgccggaccgcatcctgatcgccccgtctgacctgcgcgttgccgacccgcaactggcgcaggaattctatcatggccgtttcgcgctggccggacgcctcgtcgaaaccggcggattgtcgcctttcgccgtcgaaccgccaacgcctgaatgggaagcagcccttcagggtttcggctggctgcgccatctcaaaagcgccaatagcgaactggcaaccgccaatgcgcgcgcgctcgtcgatgactggatgcgcatgttcggcaagcgcatcggcggcattgcctgggcgccggaagtcaccgcccagcgcatcatcgcatggttgcagcattccaacctcatcctgtcgggtgcggaactgcccgcctatcgcaaattcatgcgctcgctcgccatgcaggtgcgctatctgcgcaccgtcgccgccgccatggatgatggagaggaacgcttgcgcgcccgcatcgcgcttgctttcgccgccctggcgctgcctgtttcgccgccgactgcccgcgccgcgcggcgcaatctggaatatgagctgaaacgccagatcatgccggatggcgggcatatctcgcgcaatcccgttacggttctggaattgctggccgatcttctgccgcttcgccagacttatgccaatggcacggaatcgccgcccaaggcgctgatcgaagccgttgaacgcatgttgcctgcgctgcgcttcttccgccatcaggatggcagccttgcgcttttcaacggcgtcggcccaaccatgccggaacgcatcatttcggttctgcggcatgatgaaactgccggatcgccgctgacccacgcgccctattccggttatgagcggctttcgatggggtccaccaccatcattgccgacaccggactgccgccgccggtgacagcatcgcgggacgcccatgccggttgtctcgcctttgaaatgtcctccgggcgccagcgttatattgtcaattccggcatcgaccgtttcggcccgccggaatttcgtcctttgggccgctcgacggctgcacactccaccgccaccatcaacgatacgtcctcgtgccgtttcagcctcaatgcgagcctttccaacatgatcggcacgccgatcattgcaggccccacccgcgtgcagcgcgaccggatcgaggaaatggggcggcagggctttgttgccagccacgacggctatgcgcgcctgttcggcatctatcacgagcgccgtatcgtgctgtcgcataatggcagcgtcattcagggcgcagaccggttctatcgcggcgatggccgcccatccaaggcaaacgggcgcgacaatattgcggtgcgtttccacctgcatccgtcggtcgatatttcctttgatgagaacggattgatcgttctgtcaggagaccgcgacgacacctgggtcttttcctgctttgaagttgcgccacaactggaagattcgatcttctttgcgggcttccgcggccccgtgacatcaaagcagatcgtgctctccttccctgcttccgacctgccggaagtgaactggcagttcagccgcgtcgccctcggcagttacgtataaagttcaaatcggtcttttgcggtaggattctcggcgcgcttgtgttagggtgagccgtccactttcctgaacgcatccgtttcagcaacgaagagaccaactccctatggctgtcagctccaagcatattcccgctcccgatcttcatcgggtgcgccgcgccctcctttccgtttccgacaaaaccggcctgatcgatttcgccaaggcgcttcatgccaatggcgtcgaaatcctctcgaccggcggcacagcaaaatcgattgccgccgcaggcattccggtgaaggacgtatccgaaatcaccggctttccggaaatcatggatgggcgcgtcaagacgctgcatccggcagtccatggcggcctgctcgccgtgcgcaacgacccggaacatgtcgcggccatagaagaacacggcattggcggcatcgatcttgccgtcatcaatctttatccgttcgaggaagtccgcttcaagggcggcgactacgacacaaccgtcgagaatatcgacattggcggcccggcgatgatccgcgcttcggccaagaaccacgcctatgtcgcaaccgtcgttgaccctgccgattatgcagacgtcgtggctgaactggaaaagcattccggctccctgccgcttgccttccgcaaaaagcttgccgccaaggccttttcgcgcacggcagcttatgacgcggccatttccaactggtttgccgaagcaatcgacgaagaaacgccgacctatcgcgcggttgccggcaagctgcattccgtcatgcgctacggtgaaaacccgcaccagacggctggcttttatctcaccggcgaaaagcgccccggcgttgccactgcgacccagcttcagggcaagcagctttcctataacaacatcaacgataccgatgcggcttttgagctggtggccgaattcgatcccgcccgcaccgcagccgttgccatcatcaagcacgccaatccatgcggcgtggcggaagcgtccaccattaaggaagcctacctcaaggcactcgcctgcgatccggtttcggcctttggcggcattgtcgcgctcaacaggacgctcgatgaggaagccgctgaagagatcgtgaaaaccttcacagaagtcatcatcgcgcccgatgccaccgaaggcgcacaggccatcgtcgcggccaagaagaacctgcgcctgcttgtcaccggcggcctgccggacccgcgcgccaagggcattgccgccaagacggttgccggtggcctgctggtccagtcgcgcgacaatggtgtggtggacgatctcgatctcaaggtcgtcaccaagcgcgcaccgaccgaagccgagcttaacgatctgaaattcgccttccgcgtcggcaagcatgtgaagtcgaacgccatcgtctatgtgaaggacggcgcaacggtcggcattggcgcaggccagatgagccgcgtggattcagcccgcattgccgcccgcaaggcagaagatgcggccgaagccgccggccttgcagcgccgctcaccaagggctgcgtggtcgcgtccgatgcattcttcccctttgcagacggtctgctttccgctgtcgaggccggtgcaaccgccgtcatccagccgggcggctccatgcgtgacgacgaagtgatcgccgctgccgatgaacatggcatcgccatggtcatgacggggatgcgccacttccgccactgatcggaacatataaagcaaaagccccggaacatatgtttcggggcctttgtcatatcagacggtccgccggatagggcgtaatcagcgtcagcgcaaagcctgctacaaaaaacaacagcagtaccgacatgccaagagccactgaaccactgatggcggtaatgctggccaccagaaatggccccataaagctggttgcgcggccagccagcgcataaaggccgaaatagcggcccgattcctccggcttgatactgcgcgcaaaccaggaccgcgaggaagcctgcaccggcccaaaggccgcgccgatcatcagcccatagatcagataactatgctcggcggcggtaccgaagagcttgccctcgccttccagcgtgaagggcaggaggccaaaaagcgtatagtcccttgctgtcgaaataatgccaagtgaagcgaagaacagaagcaccagcgcgccgatcacgaccttcttggagccgaagcgcatatcgagcctgctggcgatgaggcaactgatgatcgccatgacattgaggatcatgccgaaaagtccgatctcggtaatcgtccagtggaacatggccgcagcataaccgcctcccagcgccagcagtgcattgacgccatcctgatagatcatccgcgcagcaagaaagcgcacaatgccggaacggtggcgcacctccgccaatgtcgccttcaactcgctcaagccggagcgaagcgccgtgcgcaagggctcaccctttgccgcatcgggcgtgaagaaaaacatcggcaggatgaaaatgaaataccagagcgcggccagaggcccggtgatgcgcgcgccctcgcccagttgcggatcaaggccgaagagcggcttcatcccgatgatcgtccggcctgtttccggcgatgcggcaaggcaaaagaccacgaaaatcagcacgatcatgccgccaagatagccaagcccccaggcgatattcgacacgcgcccgatatcttcacgcgccaccagacgcggcatcatggaatcgttgaagacgatggaaaattctgccgccaccatggcgatggcgaaagcgcacagaacccagaacaggtttgcacccggaaccgcaaaccacaaaagcgacaggcaaatgattttcaaaactgcaaagaagccgatccagggcttacgcgcaccggttttatccgcaaccgagccgaggattggcgagagaatggcgatgagcaaccccgccaccgcgaaaccatctgcccctcttcaggcgtggcggcgacatgggaaatgaaataggggccgaaaatgaatgtggttacaaccgtgaaaaagggctgtgccgcccaatcgaagaaaatccatccccatacgccgcgacgcgcggcatggcggcggggcgccatcacttgttcggtcaatccctgctcctgtccgccggacgctttccgaaaaggcacgaacccgcctccgaccggaaacacgcaagcattttatgaataattgtcaactcatcccaaaagcgtctcaaacaaacgattcttatattgcctatattgacgtacaaaaacagaaaagggtagcgcgagagccacccttttcattctttcaaggccgggcgtgattattgcgccagatcggacataagacccgccgcaaccgcaaagcgggaaacggtcagatcccctccctccgtcagcgccaccatgcgatttttcacctgttcgatacgggcgccatccgcggcaagccatgccgctgctgggtccttctccttggcgaagcgcttcagcgccgcaatggtgatgccgcgtgcggcctgtgtgatcgtatcgctcgcccgcgaaagcgccagaccatcataatagtcggcaacgggaatggagcgcgcggcgtcctctatccgcccgatgcggaatgcctcggaaacggcgaaataggctttggcagccgccaccacgtctgcgccagccagatgcgcgatcaatgcaatatccggcatgatatccgcaagctggagattggcgaggcgctgcgcaagcgaggctgacgcgcccttttccatgaatgcggccttgtcggcctgaagtgcgcttttcagatattccggcatcaggccgtcgaaacgcggttccagctcggcacgcgccctggtgatggtgcccaccagttccgtcaggttggcacgggtcgtgtcattgcgcagcacccaggccgtggtggcctgcaacatctcaccaacgaggtgatagaactggttctgcgcatcgcccgacacctgattgtccagcgcatcgatggcgtcatagatcgcgttgatttcaaagccatcgcgcaccgcaacataggcgcgcagaatatcggcgggcgacttgcccgtcgtatcggccagacggctgacaaaggtgatgccgccgcgattgaccgcatcatttgccagcaaagtggcgatgatttcccgcttcagacgatggtgcgaaatttcctccgcataggtcttggccatgcgcttggggaaatagccgaacagcagcgactggaagtaaggttcatctggaagcttgcttgccaccagatcatccgacagcgacagcttggcataggccagcagaaccgccagttccgggcgtgtcagcggctggcccgccttctggcgttcggccagaacagcatccgaaggcaggttctcgaccttgcgatccagaagcttgcggttttcaagctccgccatgaaacgcgcctgatagggcagttcggccagtcccagacgttcactgagcgaaagcgccagcggttgcagatagttgttgcgcaaaaccagttccgacacatcatcggtcatgctgacgagaagcttgttgcgcgcggggcgcttcaacttgcccgaacgcatggcggcagccagcgcgatcttgatattgacctcgacgtcggaacaattgacgcccgccgaattgtcgatggcgtccgtgttgccgcgaccgcctgccagcgcatattcgatgcgcccgcgctgcgtcacgccgagatttgcgccttccccgatcacgcgcgcgcccacttccgagccggtgatgcggatcgcatcattggcgcggtcgcccacctgcgcatccgtttcggcggacgagcggatataggtaccgatgccgccgaaccagagaagatcgaccttcgatttcaggatcgcggtcatgatttcctgcggcgtggccgtggtcttgccaaggccgatagccgcggatgcttctgccgacagcgtaatcgtcttctggctgcggctatagatgccgccacctgccgaaagcttggagcggtcataatcctgccagctcgaacgcggcagttcaaacagacgcttgcgctcggcaaaaccgtcggctggaaccgggttcggatcgatgaagatatcgcgatggtcgaaggcggccacgagcctgatctgctcggaaagcaacatgccattgccgaacacgtcgcccgacatgtcgcccacgccgacaaccgtgaaaggctcgctctggatatccatgtcgaattcgcggaaatgccgcttcacggcttcccacgcgccgcgcgcggtaatgcccatgcccttgtggtcgtaaccggcggaaccgccggatgcgaaggcatcgtccaaccagaaatcatgcgcctggctgatggcgttcgccgtatcggagaaggtcgccgtgcccttgtcggcggcaacgacgaaataaggatcgtcattgtcatggcgcacgacttccgtcggtggcacgacatgattatcctcaatattgtcagtgaccgacagaagcgtggagataaataccttataggcatcgcggccggcttcaaacaccgcattgcggtctccgccaaccggcaggcgcttgggatagaagccgcccttggcgccaaccggcacgatcaccgcattcttcacctgctgggccttcacaagccccagcacttcggtgcgataatcctgcgcgcgatccgaccagcgcaacccgccacgggcaaccgcaccgaaacgcaggtgcacgccttccacttccggcccatagacgaagatttcgcgataggggcgcggctccggcaggccatcgaccagacgcggattgagcttgaaggcaaaggtgacgcgcggtttgccatcgccatccggctggtaggcattagtacgcagcgtcgcttcgatcagattgcggaaacggcgcaatatctggtcgtcatcaatgctcggcacaccgagcaatgcggtctcaatggcatcgaccagcttcttttcagccgcatcgcgccgcttggacgaaggattgaagcgcaaatcgaacagcgcatagagatcgcttgcaatttccggataacggttgagtgcggcagcaataaagctttgcgaataggcaatgcctgcctgctgtagatagcggccataggaacgcaggatcatgatctggcgcgcggtcaggcgcgcggtctgcaccagagcattatagccgtcattatcagccaggccgtcccagaccgttcggaagacttcttccagcatctcgccatcgtcggaaagatcgacaggtgcaccataagcgttcacaagctgcatatcgtgcagatagacaggcgcgccatccttgcctgcatgtggcaggtcgatcgtctgctcgctgacgacacggaagcccatgttttccagaagcggcacacgctgcgacagcacaaccggcgcaccgtgatgataaagcttcagcgaaaccgcatccggcccatcggtgcggtagcgataaaaatcgacgaagagcggctcttcggggctgagacccgcaatacgctccgcatcgaccagcgcctccggcgcggtgaagatttcgcggtaggaaggcggaaagctcgcggcaagcgcaaccgtgtcggcatccaccgtttcagcactttcgcgcaccgcatcttcccagttgcgcaccatggcgcgcacttcagcttccagcgcctctcgatccacatgcggcgtggagcgttcatgacggcggatgacgaactgaacgcgcgtcaggccgttctgcaaaaagacggggtggaactcaaaactgtcgccgccatagacgtcgaccagataatgcccgatcttttcacgcacggcagaatcgtaacggtcacgcgggatatagaccagcaccgtggcaaaacggccgaaacggtccagccgcggaatggcgcgcacacgcgggcgctcgcccagcgccaggatcagttcggcattggcggtgaggctttccgtatcgatctggaaaagctcgtcacgcggatattcttccagcacgttgatgagtgccttgcccgagtgatcctcgcggttgaagcccagatgcctgatgaccgcatcggccttggagcggatgaacggaatgcctgcaaccgagctcgtataggcaaccgaggtgaagaggccaacaaggcgcagttcaccaatggcttcgcccctgcccccgaaaatcttcacgccgatataatcgagataggaacagcgatgcaccgacgaaagcgaatttgccttggtgacgatcaacggttcggcgctatcgaggaattccgtgatttcgcgcggggtgacagtatcgtcatcatccttgcgcagcacacgcacttcattatcgcccagaattccgagcggctccttcgccgcaacgagatcgcgctttttgccggttccctcgaaaaccagctcgcgaaggccgaggaaaatgaaatgatcgtcgcgcagccattcaagaaacgcgatggcttccggcatcgcggcattgccggtcagtttataggcgcgcttgtaatcatcgatggcgccatcaagccgcttcagcatcggtttccagtcgctgacagcagagcgcacctgacccagaacacgtttcagcccggcggtaagatcggccttggcctgtttgctgagtgcgggcaggtgaatctgcaccaggctgacgcgctccacacccttggcaggcgcaagctgcgaagcttcacccagaatgaccagttcgtccttctcgcgcgaaatatcgagaaccggatgcacgaccatgaaaatctggctggtatgatcgttcagctcacccatgatcgagtcgagcagaaagggcatattgtcgttgacgatggtgatgacgctcaccggccggctatggggcttgccatggcgtgcgataccgtcgtcaatattgatgatgctcttgcccttgcggtaggcttcgagcgcggcatagccatgaagggcagaactttcgagggcggcggcatcataagccgcgagatcttccggcggcgcccactcgaagagaagctgcgaaaaggcagcgaatgccttcgactttcctcccttcttcccctccttgcttgcctttgaaaccttaaccttgctcgaccgatcctgctttgcagtcacgtcggatactccctgtcattatggcaatgcgcgccaaattagcagattagccatgggattcgatcctaattcactgaagataacgaaaattttcccgaaaagtcagaaaagaagcatctgatccgctcaatttgaaagattactacgaaaatttagcctgaaatttcagaatataccggagtatttctccacatctggaaaatcaccatgcgcaaaaaggcaaaaaacaattcaccccgccacattttgcggtgaacctgggcctcaaagttcgatcagatgatcgtccagttcgttgacgtcatcatcacctgccgggaaatgatgcgagagcagcttgcccgcctggccgatggcctcaacgaagccttcgccaaccgctgcgcgcgatgcgtgatggataagcgtggaaacaatcgcgttccactcctcctgttcgacgcgggcattgatgcccgcatcggcgatcacctccgcataatgctctgccatggacacgaaaagcaggatgccggtgcgctgctcggtgatatgaacatttcgcgccaggaattgctgcaaggcattgagatgcgcgcgcttatagcgaatacggcgcggcaccagcaacatgcggatcgacggcacaaaccacagcagcaccatggccgaaacaaaggccgccaaaaccgcaagcccgaatatgggcaggcgaatgtcaaaccagtaccaatgggcgaggaaagccgcgaacacagaggcgatcaggatgccgcaggttgcgacaaaacccgctgcgaagaaataatcatcgctggagcgcgccagaacggcatagatttcgccgctggtctcggcttccgccttgcgaattgcctcggcaatgcgggcatgatcgtcggcgccaatcagcgtgtgatgcgtcatccttgcctctccctaccagctacccgaagcgccgccgcccgatgaaccaccgccgccggaaaagccgccaccaccggaagaccagccgccgccggaaaaaccaccaccgaaacctccaccccggccagacccgccgcgattggtataatcgatgaccatgccaagccattgatatttacccggtccgatcttgcgaccgaaaatcggcgtcaggattgccatgccgaagccaccgaaaaagatcaggcaccagaaggcgatgaagaccacgaagacccagtccacgtcatctgagctggtctgcacattgcgcttcgcccgcgcttcaaattcgaccgaatcgccggaaagcaccgagaggatgccatccaccccctggacaatgccttgcgaatagttgccgctgcgaaattcggggatgatcgtaccattgatgatgatgctcgaaagcgcatcggtcatgacgccttccaggccatagccgacctcgatgcgcacctttcggtcattgggcgcaaccaccagcaatatgccgttattttcctgtttctggcccagcgcccaggcccggaaaaggcggttggaataggtttcaatgtcctcgccattgaggcttggcactgtcaccaccaccagctgatcggaggatttcgcttcaaaatccgcaagtttctgtacaagctgctggcgctgcgcgggatcgatgatacccgcagcatccaccacgcggcccgtcagcgacagcgttggtttcgcagcctcctgcgccagcgcgccctgaaaggcacaaagggcggcaaacagcacaaccatggccgcaagcagcccctgcggccatttccagccacaagaacggttctgcctgatcctaatacccgccacgaaaacgccgatcagttgaagttgaccttaggcgcggcctggctgcctgcatcggcgctgaaggtcggcatgggctgtgcatcgcgataccagatccatgtccagatcatcgtcggcatggttcgcagtgacgtattatagatgcgtaccgcctcgatataatcgcggcgagccactgcaatgcggttttcagtaccctcaagctgcgattgcagagcgaggaaattctggttggccttcaagtcaggatatttttccacgacaaccatcaagcgcgacagtgcactggtgaggtttgcctgattgtcctgaaactgcttgaaaagcgcaggattgttcagcgtttccggcgtgatctgcacctgcgtggccttggcgcgcgcctcgatcacggcttgcagggtttccttttcatgcgctgcatagcccttcacggtctcgaccagattgggtaccagatcggcgcggcgctgatactggttctgcacttcgctccacgcggccttggccttttcctcattggtcgggatcgtgttgaaaccgcaggctgaaagcagcggaaccagaacggtcaaaccgagagcgataaaaatgcggcggaaagaaaaggaagtggcaaccgtctgagcggtcatgggcttctcctgaaaagaggcgttgaagcgcccggaaagatcgatatcggtgctggcagattcgcgttcaagaatatgcgagccgtcagatcaacaggatagacgaaattcgcgccttttccagtcgatttgaacaacagggcaaaacctgcgccaaaagcacgccacacggcgacaaatcgtcaatcgcaggagtgctttaaaaataaaactaaagaaaaagcggcgaattgctccgccgctttcccaaaacaaaccgtgcgagaaaattattcgctggcagcttcttcagccggagcagcagcggctgcggcagcttcagcagcctttgcagcggcttcttcttcagcctgcttggccagggccagacgttcctgagccttcttgcccggctcacccttggtcgggttgttgcgggacggacgcttggcaatgccagcctgatcgaggaagcgcagaacgcggtcggtcggctgtgcgccctgtgcaatccaatgctggatgcgctcggcatcgagcttcacgcgttcggcgtccttcggcagaaccgggttccacgagccaacggtttcgataaagcggccatcgcgcggagcgcgaacatcggcaacgacgacgtggtagtaaggacgcttcttggagccagcgcgggcgagacgaatcttaagggccattttttctttccttcagacaatagcttcgcccggtttggggcaaaacgggttaagctgttttcacaactattggtttccgccatggttggcggcggtatgctcatgatgccgaatgacttccttcacgataaagttcaggaacttttcagcaaaatcgggatcgagattggcatctgcggccagcgcgcgcagccgcgccacctggcgcttctcgcgggccggatcagccggtgccagacctcgctcggccttcaatacgccgacagccttcgtgcagcgaaagcgttcggccaacatatgaatgagggcagcgtcgatattgtcgatcgatgcacgcagcgccagaagctcagcgggtatggtgttctgctcgttgctcatgctgctcatttcttcttcggcaggcccggaaggccaccgccaaggccgggaagcttcgggcctcccaaaccggacaggccaccgccgggtagaccgcccaagccgccaccaaggccacccttggtgagtccggctgcttccgcctgcttggccagcgcctcaagttgcttcgggtccatcttggaaaggtcaggcataccacccagaccaccgccaaggccgcccagccccatcttgctggcaaggccacccatcatctgcttcatcattccgcccttgcccttgcccatgattttcatcatgtcggccatctggcgatgcatcttgagaagcttgttgatgtcagcggcattcgtgcccgaacctttggctatgcgctgcttgcggctatgcttcaaaaggtccggattggcgcgttcggccttggtcatcgaaccgatgatggcaagctggcggtcgaacaccttgtcatccagaccggaagcggccacctgatccttcatcttggccataccgggcatcatgcccatgatgccgcccatgccgccaagcttcttcatctgcttgagctgctcggcaagatcgttgagatcgaacttgcccgactgcatcttcctggccatcgccgcggctttttccgcatcgatgttttcggcagccttttcgaccagcgaaacaatgtcgcccatgccgagaatacggtcggcaatgcgcttgggatagaattcctccagcgcatccatcttttcgccggtggcgatcagcttgatcggcttgccggtgatggcgcgcatggaaagagcagcgccaccgcgtccatcgccatccatgcgggtaagcacaatgccggtaatgcccacacgttcatcgaaattacgcgccagattgacggcgtcctgaccggtgaggctatcggcgacgagcaggatttcatgcggattggcggccttgcggatatccgccatttccaccatcagcggctcatcaatatgcgtgcggcctgccgtatcgagaataacgacatcatgcgcgccaagctttgcggcctgaacggcgcgccttgcgatctccaccggcgactggcctgcgatgatcggcagcgtatccacgccggtctgaagccccaactggcgaagctgctcctgcgcagccggacggcgcgtatcgagcgaagccatcagcacgcgtttgcgctggcgctcggtcaggcgcttggcgatcttgccggtggtggtcgtcttgcccgaaccctgcaagcccaccatcatgatgacgacgggcgcaggcgcgttcagatcaatagcaacgccttcggtgcccagcatttcgacaagctcgtcatggacgattttgacgaccatctggccgggcttgatgcttttcaggatttccgcaccaaccgccttttcgcgcacgcgatcggtaaaggaacgaaccacttccagcgaaacatccgcctcgatcagcgcacggcgcacttcgcgcagcgccgccgtcacgtcgctttctgaaagagcgccgcgtccggtaaggccgttcaggatggagccaagacgctcctgaagtgtttcaaacatcgattttccttggcttatccgggatgagatggaaagctcgtccgggatagatcgtcccgcacatctgccagttcaggaagcaaccatagggtcacggcacccgagggcgcatcgcgctgtcgggtgtggacctccgggatcgctttataccatgatgggtcccagtcggtggctcgcgttctgaagatcgcggatagattggaagagcctttacggcgtaaggcctgcaatgtcaagcaaaagcccattcctccacccggcaagggcgtggttcgacgaaaccagcctgtcctgtctttcgatgcctatttcactaaatgcttgaaaatccgttgctcggccgatcaccccgccccgctgatacggcatgacatttgttgtaagggatggcaaattcgcgtcgaaatcgaatcaaaactccaaaggagagacgaatggcattcgttgccaaaggccggtcttggacggcagcagcagttattgcggtgggcatgatggcaggtgcgggcatcgccgaggcagcacaatgcggcaacaatgccgccggttacaatgcctggcttcagcagacgatgaaggaagccgcatcgcgaggcattggcaaggcaggcatcaatgcgcttgccaacacgaaatatgcgcaggccaccatcaatgccgaccgcaaccagaagagtttcaaactctccttcgagcagttcatgcagaagcgcggggcagatacaatcatcaagcgcggccgcgccatgaagcagcagaatgcggccctcttcgccaatatcgaaaaacgttatggcgtacccgccggcccgctgatcgcgatctggggtatggaaaccggctttggctcctatatgggcaagcagcacacgctttccgccgtggcaacgcttgcctatgactgccgccgcagcgactatttcaccgaccagctttacgccgccttgaagctcatcgaccgtgaggatttgagcccagccgccatcggcgccatgcatggcgaaatcggccagacccagttcctgcccgtcaatgtcctgaactatggtgtagacggcgacggcagcggccatatcgacatggcgcgttccaaggcggacgcactctattccacggccaacttcctcgtcggccatggctggcagcgcggggccggctatcagccgggcgaacccaattatgccgccattcagggctggaatgccgcacaggtttaccagcgcgccatcgccgtcatgggcaaggccatcgacggcaaataattgcatgaaatacaagaaagcccggcttcggccgggctttcttgtacattcacaatatttctatcaaagttcagggcgtttgaaatcaccggtctggtgatccatcacccacaattcgccggtcgaaatatcgaaccatgcgccatgcagggtgagcttgcccttcttctccagaatatccacgccaagggaaagtgcgcagattagccagcgaatagcggatcgaaatacgctccagcgccgtatgacgctcgctttgcgtcatgagcgcatttccgctgatggcctctgccgcgggcgaaatgaggctcatccattttccgataaaatcgctcggtgaaagcggggcgctttcagtgtcgagcgccgccttgatgccaccgcaacgcccgtggcccatcaccacgatatgttttaccttgaggctctgcacggcaaattccaaagccgccgaagccgcgtggtattcaccatccggctcatagggcggaatgagattggccacattgcgaaggacaaagatttcgcccggtgcggcattgaagatggtttccggcgcagcgcgggaatcgcagcaggcaacaaccagagtttccggcgattgccctttttcagccaagtccctgtagcgtgccgtttcatgcgcgaaatgctcgctcatgaaggttttgtaaccagcaagaagtgaatctggaagatcagccatagcgtttgaatatccctatcgaattcaaagatcaatcaaaatgaaccctgtggaacccatcctctcggacaaattttcacacaggtttcatgtgcattctcaagcccatatcgccatgcgccagccagcaggcaccatgttcggcatggcgcatatgggaggaatttcaccattcaggtccgcagccctttggtcggatgaagaagccgccgcgtctgcaccatggccattggcgtggcaaggcttgatgcgtcggcttccagcatcaattcatccgctccacgcttggccgagcgcgccatgatttcaaacacggcagcggttgtgctttgcagcgtcttttcttccgaaagcccggaaaggtagcgcgccagaaagacggcagatgtcaaatcgccaagcccgttggtcggcccgtccacccggcggtgttcggccatcagggcaaacgtcggcgtcagcagaatattgccgatactgccgttcataaacgggaaggcggaagtcaccagcatggtggcaggccccgcatcgagggctgcctccataagcgccttattgtcttcaagtggcacaccggtcagccaggaaagctcgaaacgattgggcgtcgcgatatcggcaagcggcagaagcctgtcgcgaatgcccatggcagtcgcctcgggcacataaaggcctttctcgtccccgatgaccggatcgcagagatagactgcttcgggattgttcgccttcacggccttgaccagactggccaccgccgccgcctgttcgggatggccaagatagccggtcagcaccgcgcccacctcgttcagccatggcgcgcgctgcaagtcctgcatgaggcgggcaaattcatccgcaggcggcacgatgcgtccggccggagcacccggaaccccatggcccggatgccatggcagcaccaccgtcggcactgcccagaccggaaagccaagtgtttccaaagcgaagacagccgcgcgattgcccaccgaaccgcgcacgacatggcttgagatgacaataacggttgtcgcatccgaaggcgcaggaagcgtcattttatacctggctttgcatgagataggaaatgagccagacgatgatcgccagcgttatgagaaggccaagcccgcgcccgacacgggtggcccagagttcgattgcgtcgttttcaggcgcaccggcagcggaaagatgctgcgccgtacggaaaaacccacgccgcacgatgccttcggcaccgacatgctcacgctccagccgctcaaggatgcgccgggcctcttcctggcgctcacgcccgggtccgccgccctcccctatgcccgcctgctggcgctcacccatactctgcctgccctttgaaatgtgactcagttccaacaaaagaaacaggcacagcatcacgctcaaggcgcagttctgcaagcagtttattgcggtctcacgcaagcttcataatcagcttgccgaaattgtcgcctttgagcagaaaaatgcaggctttcggcacatttgcacgttcaaagcgcaaagcagtctggtcggataatgcggtaaaacaaatggttagagcggttccggcgattttgtaaaaaccggaaccgcactagggcttgtctgcattcaaggattcccttttgtacgaaattctgattcaaggttgttaaaggagaacagccgtgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgttgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgatagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcggtggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttgaagggtgtggggcatgtcattgctgatgcagcctatgatgccgatcacttaagggccttcattgccagcaatctcaaggcaacggctcagatcaaggtcaatccaacacgttccagtgtcccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcatgggcttcgcccatctcgcatgcgctatgatctggttacgttgaatgcagacacgccctaggctgtagttacttcatcgtcgggatgacgaactccgccccatccttaaccccggacggccagcgcgaggtgacagtcttggtcttggtgtagaagcggaatgcatccgggccgtgctggttgagatcgccaaagccggaagccttccagccgccaaaggtgtaataggcaatcggaaccgggatcggcacattgataccgaccatgccgatctgcacgcggctggcgaaatcacgggccgcatcgccgtcgcgggtgaaaatggccacaccattgccgaattcatgatcgctcggcagggccagcgcttcttcataattcttcgcgcggacgatcgagagtaccgggccgaagatttcttccttgtagatgcgcatatccggcgtcacatggtcgaacaggcagccgcccatatagaagccgttttcatagccctgcatcttgaaattgcggccatccacgacaagcttcgcaccttcttcgacgccaaggtcaacatagccgcgcacccggtcgagcgccgccttggtgaccagcgggccataatcagcgctgttatcggtcgaggggccgattttcagcgattcgacgcgcggaatgagcttttccatcaaacggttggcggtatcttcaccaaccggtacggcaacggagatcgccatgcagcgttcgccagccgaaccgtaacccgcgccgatcagcgcatcgacggtctggtccatatcggcatccggcatgatgagaagatggttcttcgcaccgccgaagcactgcacgcgcttgccgttcgcacagccgcggccatagatatattgcgcaatcggcgtggagccgacaaaaccgatggcctggacatcgggatcatcgagcagcgcatcgaccgattccttgtcgccattgacgacgttgaaaatgcctgccggaagaccggcttcctggaacagttcggcaaggcgcatcggtacgcccggatcgcgctcggacggcttcaggatgaaggcattgccgcaggcaatcgccgggccagccttccagagcgggatcatggccgggaagttgaaaggcgtgatgcccgcaacaacgccgagcggctggcgcatggaataggtgtcgatgccggtaccggcattgtcggtgaactcgcccttgagcatgtgcgccgcaccgaggcagacttccaccacttcgaggccgcgctggatgtcgcccctggcatccgcaatggtcttgccgtgttcacgggcgagcagctcggccaggctgtcatattcggcttcgaccagctcaatgaacttgcgcagaacgcgcacgcggcgctgcggattggtcgcagcccaggctggctgtgcagccttggcgttttcaacagccgcacgcacttcttccttggtggccaaagcaaccttgccctgcaccgtgccatcgagcggctggaaaatgtcggccgtgcggccacttttgcccgccacatgcttgccgccaataaaatgtccgatattacgcatcgaagaacctccctgatgtcgttgccctatcctgactctgcaaattcatcattgcaaggcactgaaaagcgtatccgttgtgcattttttatagtaaggaaagcgcatgatccgaaagggatcggggatgcctgctcaagcaaagaacgccatgaactgggatgatatccgcatattcctcgctgttgcccgctccggccagattctgggcgccgccaggcggctcggcctcaatcacaccacggtggcgcgccgcctcaccgcgcttgaaacagccctttccaccacacttctgacgcggcgcaccaacgggtccacgctgacacatgcgggcgaggagtttctgcttgcggccgagcgcatggaagccgaaatgctttccgcccgcgcgcaggtgggcaatgccgatattgccgtttcgggcacggtgcgcatcggcgcgccagacgggttcggggtcaatttcctggcgccccggctggcgcggctgacgcagaaatatcccgatctcaccatccagctggtgccggtgccgcgctctttttcgctatcgcgccgcgaggcggatatcgccatcacagtggagcgcccggatcagggacggctcgtcgcgcacaggctcgtcgattatacgctctgtctttatgcccatcgcagctatctggaagaaaacggcacgccgaaaagccccgaagacctcaatcgccaccggctgatcggctatgtggaagatctggtcatcaatccatcgctggcctatgcgccggaaatcagccgcgactggaagccagcctttgaagtgtcaagctcactcggccaggtggaggccgtgcgggccggtgcgggcattggcatattgcattccttcatcgcgtgtgccgatcccgatctggtcccggttctgcccgaccgggtgatccaccgcgcctattggcttgcctatcacgaatccgcgcgcacattgcgccgtgtcacagccgtttcggcgctcatttcggaactggtggaaagcgaaaaatcgctgttcagttaagcatgatcccgaaaagtggaagccggttttcggatcagatcatgctaggctgtagtgacgagttaacttgtgatttggtatgggcaaaaaatcttcagctttaggagcgaaaccgaaggtggggtggttccccatcgaggtttcgcgacgccaagatggaggttttttgccatatcccgaagggacgcggtgtattttgcttctgaatgtgtcgaaacgtccttgtggagatcactccacggcggtcgtttctcctgttcagcaacaaaataccctcgcgccaaaccataagttaactcgtcactacagcctaaatcaattaagcctcacataggcgaccatcacaccaacaatcatcgcagctggaacaaacaaggcgtcaaggccgatgaaagagtggccaagaccgccgccaacagcgcccagcatcaaagacagccagactgccacatgctgcaaccagcgccatttcggcgtttcgccgcgtagcgaacaggcaagatcggcagcggcattgaagagcgttcccgtcacataggtaacgccgaggcgcgcggcaccaatgggctgcacggcggcattctgcgcgcccatggcggcggcaagcagcagcaccggctgaatgaccagcgcgccttcacgccgcagcacactgaccagaagcaggatcgccaccacgcttgccatcacatagaagctgccccatcgcccataggcacgaacgatcagcgtgcccaaaaatgctccgctgaagaaaagcacgatcaatatggcggggaaccagaccagcacctcgccctgcacgccgggctggccggcaatggccgtgccaagctgcgtggtattgccgctcatgaaggaagcgaagaaaccacccagttgcagaaaggcaatcgcatcgacaaagccagccgatgcggtgagaaccagaccgagcgtcagtttggaattcggtgtcatgtccccacgactttgaaaacagcacgacccggcaccggagcgccgggcctgtcaggacggttccagttcaagcgcgtttgacgatgcgcaaaatgataaggagtatggccgcgccgataaaggcgttgatgatcgaagcaataaccccgccgccgaccgaaaagccgaggcgcggcaacagccagcccgcaaagaaagcgccgatcacgccgacgatgatattgccgatcaggccgaagccgccgccctgcacaaccttgcccgccagccagccggcaacgagccctacgaaaagaaatacgagaagacttccaacacccatgcgcttttctccctctcaaaacgcttcgcgcgaaaaaggccgaagcgatttgaggtggagttgacaatatgttgacccaccgcacaagggggagacaggcacgaccgatgaaaatcaggccgccagatgccggaaagtcgcaaccacctgttcatagaccttgcgcttgaacggcacgatcaggttcggcaggtcagccatcggcttccattcccagcaatcgaactcagcagtgtggccaccgggtggcggattgatcgcaatttcactttcatcgccctcgaagcgataggcgaaccatttctgcgtctggccgcgatattttcccttgagcgccagccccaccagatgcggcggcagatcgtaattgatccagtccgatgcttcctccagaagcgagaccgacgtcatgccggtttcttcataaagttcgcgcagcgcggcttgcgccgggtcctcgcccttatcgatgcccccctgcggcatctgccagagctgtgtggcgccatccatttcatcgcccggaatgacgatgcgccgcccggcccagaccagccccgccttgttgagaaccatcagcccgacacagggacggtaaggcaggctttcaggatcgaccatcgcgccggttgggcctttatgcttggacatgccactctccatcaattcgcggatatttcactcgattgatatccagcagctttcacgccttcaatcaaattacaggcaatatgggacatttaccgcatcagaccagatgcctgcccagcaaacatatgaaacgcactttgaccgaaagcaaaacgcggaagccagggctcccgcgtttttgtcttgctcatttcagggtcagttcagcacgccctttttcgggtccggcgggaaagcggcattggccacttcgccccgcagaagcttcagtgcctcattgagctggagatcatccttcggatcaggcggaacataagccgacgaaccggagccgctcgcatcttcggcattgcccttgatatggcccttgagttcggattcgccgcgaacaacgtcctcgcctttaagttccggcggcagcggctgatccaccttgatgtccggcgtaatgcccttgccctggatcgacttgccagacggcgtgtaataaagcgccgtcgtcagacgcagcgaaccgttttcgccaagcgggatgattgtctgcacagagcccttgccgaaggactgcgtaccgagcaccgtggcgcggcgatgatcctgaagcgcaccggcaacgatttccgaggcactggccgaaccgccattgatcagaacgatcagcggcttgccattcgtcaggtcacccttacgggcatcgaaacgggtcacatcctgcggatcgcggccacgggtggaaacgatctcgcccttgtcgaggaaggcatcggaaacggcaaccgcctgatccagaaggccgcccggattgagacgaaggtcgagcacatagcccttgagcttgtcagcgggaaccttttcctgaatgtccttgatcgccttcttgaggtcttcagaggtctgttcggtaaacgagatgatacgcagatagccaacatcattctcaacgcgcgagcgaaccgccttcaccttgataatggcgcgattgatcttgagcgtgatcggcttgtcggcgcccttgcgcaggatcgtcagttcgattggcacaccaacctcgccgcgcatcttgtccacagcgtcggtcagcgaaaggccgcgcacttcctgtccgtcgatcttggtgatcaggtcgcccgacagcacaccggccttcgaggcgggcgtatcgtcgatcggcgcgatgaccttcacgagatcgttgtccatggtgacttcgatgccaaggccgccaaactcacccttggtctgcacacgcatgtcctgcgcggcttccgggttgagataggacgaatggggatcaagagaagtcagcatgccattgatggcgctctcgatcagcttcttgtcgtcgggcggcgtcacatattgcgcgcgtacacgctcgaaaatatcgccgaaaagagccagctccttatagacatcgctgtcttttcctgccgcaaaagcggtggaagctggtgcgccctggaccatcaccatggcggatgcccccagaagggccccggcgaacagcagcgacagtttacgtatcattttgtgtccttccagaaagccgttcagtccaccacggggcgggatcgacgggttttccatcctttcgaaattcaatgtaaagcaatggcgcaccattgcccacctcaacaggtgcaacacttgccagaagtttttcacccattgcgccgaccggctctcccgccagcacaaactgaccctgggcaacatcgattcgccccatgccagccatcacgatatgatatccgttgccggcatcaaggatcaagagttggccgtaggatctgaatacgcctgcgtaaagaacaacgccatccgaaggtgacgtaatcgtggcggaaggcaaggtttcgacgacctgccccatcatggagccgccgacaccatccttgtcgccgaaacggcgcatgattttgcccgcagctggcaggaccagcctgccttgcagggtggaaaagtcgctctgcgcgcgcaaatggcggtcgccaggcgtggattccccggctttttccttcgccgctgcaaggcgctcggcttccgccttgcgggccgcttccgccgcctcgcgaacgcttgccatctgcttatccagcgaggcgatcagctccttgaggcttccagcctttgccgcaagttcctcggaatgcttgcgttgcgcctcgatctcctgctcggattggcgctgcaatttcttcttctcctcaagaagaagtgattgacgctcccgctcctcagcctgcgcggtgcgcgtttctttcagcttttcctgctcctgcgcgatagaggcgctgacatgctgcatatccttcagatcgccggtcagttctttcacctgatcgcgcatatcgggtaccaccgcccccagaagcacggcgctgcgcaccgaggcaagtgcatcgtcgggccgaacaagaatggcaggcggcggattgaggcccatgcgctgcaatgcggccagcacctcggccagaacgccgcgccttgcacgaagcgaagcgcggatgccgtcttcctgttcgcgcagcgcaaccagcctgtcagcaatatcggctatatcctgctggagcttcttgtcggtcttggccgactggatcagcgcggcagtaatggttgactgatctttcttgaggctcgccacctcgtcttcgagctgtttcagcgtgtcgccggtgacggtcagttcgttgctgagcttttcatattcgcttgccatctggtcacgctgctgcttgagcgcatcctgcgcgacggccggcggcgcgcaggcaagcgcgccagcaagggcaaacccggccagaaggcggcctgcccgcagtggtgcaaacccaccaagcgttctgaaaagacctattgaattcatgcgcgttctatcgagacgaaacaaagctgcttttaaagccggactacaaatctagccggataccgttaacgaaccatcaaccataaaccacagaccgcaaattggcgtcgcttcacggatcgatcagaccgagttctgcctttctgcgtcgcatcatttcgcgcatcgatgccgtgcgaagggtcgccttttcgtcgatcatctccgttttctgccagatgccatagtgctgccggaaataatcgatcaccaacaggtcggcatccacacggtcctgcccgtcctcgacatggttcaggagggcgctgacgccgcttgccttgccctcggcacggcggctgttccggccaatcatccagatcggaatgccacgcctttccagatggcccgaaatccagggatcgtccacggtccacatgatgtcgggaatatcgtagaacagctcatcgaaccagtctggatgaacgagaaccccggcaaagccggaaatccgatcgacatagcccggcgtgccccggttcggcttatagagaaacagggaagcgatacgcttcattctgtatttgaaatccttgggcttccagcggctgcggggaagccggtccgcaggcctgcccgcatcggcaatatcggggaacgtttcgccatcctcgatgatacagtggcccggctttcgcgctgcttccgccttgaaccgctgatgccaattggcgtcataaatcttgtcatcgtcgcagaacagaatatccacgtcccgccccttcaggtcgcgggcggctggcagaaccttggtggcaggtccaagatcttcgtcacagcgaacaattgttatgcccgcaggcacttcgggcagacgtccatcccaatcgggaaagcgcctgtatttatgcgggatatagagacgcacttcctccgctttgagcctctgcgacagaagcgagaacagcgttggcttcaagaggccaaaacgtggcgggatgctcgacagcgttataatagtaggcctgctcattttactcgcatatattagataatactaatcaaaaccatacagccggaacggtcagacgcattttgttgcgaggagcaatcctaaggtttacgcactttgtcaaggaaatgaaggtcgtcacgaccgatgataggggtgccccgccagaatggtggcggcgcggtaaagctgttcggcaatcaggatacgggcaatctggtgcggccaggtgagctcccccagcgccagaacaagatcagcgcgcgaccgcaatgccgggtcatggccgtccgggccgccaatggcaacgataagctggcgcttgccgtcgtcgcgcatacgtccgacaatggccgcaaaagcttccgaaccaagtgccttgccgcgctcgtcaagcaggatcagggcagcgcccccggaactggtcccaccggacttggcattgtcaagcgcctcatggatacgctgggcctcttcggccttgcgcaactgtgccgtctggccccggctttcaggaatttcgctgacaccggcgaattcaagccccaagggcggcccagcctttgcaaatcggtcgaaataacgctcaaccagctcccgtttggggccggacttcatccggcccacggcaaaaacactcacacgcatgacgccctcaatatacggtcaatgcaccaatcccggcgcacgttcgtcgccgaaatcgtcatcgagccatatcttctcgagattgtagaagtcacggacttccggccggaagatatgaacgatgatatcgcccgtatcgatgagaacccaatcgccactctcaaggccctcgacccgcatctccttgcagccagcctcacgcagcgcctgcacaagatgatcggccaccgccgtgacatggcgatgcgaacggcccgacgcgacaatcatataatcgccgattgtcgatctgccgcgaatgtcgatggggatgatggattctgccttggagttttcgagactggccaaggccgcgtcgaaggtcgcggacacgagattcgtctcgttcatcccgaccgtggaaggcgcatgttgagccttcttctcaagtgctgttctcagtgtatttcctttccaacaagaacaacgcagtgcggaaattgtaagcaccacacgccttaagataggcagagtccctgttttgtttcaagagtcgcgggctttgccacccgttcactttttcgatggggcctttttcaactgaaccttgcgaagcgccgtggaggaaagcgacgaccgcggcccatggatgaatgtccaggctggcggcatgcgccgcgccagcaccggcgcatatcgttcatcaaggcggctatccgaaaaggtctgcgccatacgcgacgacagataggacaaggtggaacccggacgatcgatgatcgctatcggaaagttctgcgcaatctcgcgccagcgctgccagcgatggaaggaagcaagattgtccgcacccatcacccagacgaaatagacgtcgggattggcattgcggatgagcgccagcgtatccgccgtatagcgaacatggaaggcagcctccagagccgtcaccttgatacgcggatcttcggccacttcttcgctcagccgaaggcgctcggaaagcggcgccagttcacggctgtctttcagtggattgccgggtgtcaccatccaccagagctgatcgagcttcagccgccggatagcgatttccgccaccagcgcgtgcccgccatgcggcgggttgaacgagccgccaaacaagcccaccgtcatgcccttttcgacatgcggcatacgcagataatgcgcatcaacgccgggatattgttccttgagcgcagaaagcccgaagccgaatttcattaaccccgaacctggccgctgccgcgcacacgatatttgaacgaggtcagctgctcgacgccaaccggcccgcgcgcatgcatcttaccggtggcgatgccgatttccgcgcccatgccgaactcgccgccatcggcaaattgcgtggaggcattgtgcagcaaaatggctgaatcgatctcgttgaagaaacgcgcaacggtctgcgcatcctcggccacgatggcttcggtgtgatgcgaagaatagcggttgatatggtctatcgcacccgaaatgccgtcaaccagcgccacggaaatgatcgcgtcgagatattcggttgaccagtcctcctccgtcgcaggctttgccgccggatagagcgccagcacctccgcgctgccgcgaatttcgcagcccccggcagccagatcgccgaggatcggcgccagatgcgtcgaagctacggcacgatccaccagcagcgtttccgcagccccgcaaatgccggtgcgccgcatcttggcatcgagcgcaatcctgcgcgccatgtccagatcagccgacttgtcgatataaagatggcagatgccttccagatgcgcgaaaaccggcacccgcgcttccgattgcacgcgggcaacgaggcttttgccgccgcgcggcacaatgacatcaatcgcgccgccaagacctttgagcatttcaccaacggcagccctgtccgtcaccggcacgatctggattgcatcggctggcagattggcggcttcaagccccttgaccagcgccttgtgaatggcagccgaggaatgcgccgaatccgagccgccacgcaggatgacggcattgcccgccttgaggcacagcgcgccggcatcggcggtcacattggggcggctttcatagatgacaccgatcacgccaagcggcgtgcgcacacgttcgatatgcaggccgttggggcggtcccattcggcaatcacttcaccaaccgggtcgggcagtgtggcaatggtgcggataccttccgcaatcgcgtcaatgcgcgcttcgttgagcgtcagccggtccacgaaggaagcggccatgccgttcttttccgcattggccagatcaagcctgttggcttcaagaatatcggcgcgcgcttcaaggattgcatcggcagcggcattcagcgccttgttcttctgctcgctcgtggcaatggagagaggagccgcagcggcttttgccttgcggccaacctccgccatcacttgcgcaatatccttcgtcatatccgccttgaccaacatcctatccccctatgcggctttcgcatcgctggcggcccgcaccaccagatcgttgcgatggatcatcgccgcgcgggcatcatagccaagaatggcactgatctcatcgcttttatgcccggcaaccttgcgggcgtcagcagcatcataggcgatcagaccgcgcgcaatctcccgcccatcctcgttcatgacggcaaccgtgtcgccacgctcgaaatccccgtcaacttccttcacgcccgcaggcaaaagcgatttgccggatttgagcgccttgacagcacccgcatccacagtcaaccggccagccggttccagattgccggaaatccacgtcttccacgcattgaccggcgcatgggcagcctcgaacaatgtcgcacgctcccctcggtcaattgccgaaagcgggccgaaacgcgtgcccgaagtgataatcatcgcggtcccggcagcgtttgcaatcttgcccgcatcgagcttggtcttcatgccaccccgcgaaagctcggatgctgccgcccccgccatggcttcgatctgcggcgtgatggtttcgacaaagggcagaaattgcgcatccggattcttgtgcggcggcgcggtataaagcccgtcaatgtcggaaagcaggatcagaaggtccgcgcccatcatggtcgcgacgcgcgccgccaacctgtcattgtcgccataacggatttcggtggttgccaccgtatcgttttcattgatgatcggcacggccttgagcttcagcagggtctcgatggttgcgcgcgcattgagatagcggcggcgctcttccgtatcggaaagcgtgaccagaatctgtcccgacttgatgccatgtccgcccagcacatccgcataagccttcgccagcgcaatctgcccggctgctgccgccgcctggctttcctcaagcttcagcgcctttttcggcaggcccagaaccgtgcgccccagtgcaattgcacccgacgaaaccaccagcacctcaacgcccgcatgctgcaaggcggcaatatcctgccccaggctttccagccattcgcgcttcaggcctgtggcccggtccaccagaagggcagagcctattttaacaacgatgcggcgatagtctttcagtttcttcagcatggtttcattcctctcgccgcagaagccttactcttcggcttgcgccgttccagcctcttcggcgcggctcagatcaatgatacgcgcaagttgccgcagcgtatcgttcaaaccctcatggctgacggccgaaagcagcaggggctcgcacccacatgcctttttcagcgccttgaccttggccttgcgcgtttcaggatcaagcgtatcgacctgcgacagcgccacgatttccggcttgtcggcaagcccgtgctcataagcttccagttcgccgcgaataacctgataggccttcgccacatcctcttcctgcgcagaaaccagatgcagcagaacgcgcgtacgctcgacatggccgagaaaacggtcgccaaggcccacaccttcgcttgcaccttcgatcaggcccggaatgtcggcaataacgaattcgcgcccatcaatacgcgcaacgccaaggttcgggtgcagcgtggtaaagggataatcggcaatctttggttttgcagccgtcacgcttgccagaaaagtggattttcccgcattgggcaagcccaccagtcccgcatcggcaatcagcttcaggcgcagccagatggtgcgctcaataccttcctgccccggattggcacggcgcggcgcacgattggtggaggtggtgaaatgcaggttgccaaagccgccattgccccctttggcaagacgataacgctgccccacctcggtgatgtcgcagatcagcgtttcgttgtcttcctcgaaaatctgcgtgccgaccggcaccctcagcaccacatcgtcgcccttgccgcctgtcatgttgcgacccatgccgtgcatgccggtcttggccttgaaatgctgctgatagcgataatcgatcagcgtgttgagaccgtccacggcctccacccagacatcgccgccgcgtccgccgtcaccgccatccgggccgccgaattcaagaaatttctcgcggcggaacgaaacggcccctgccccgccattgccggagcggatatagatcttggcctgatcgagaaacttcattgaacataaccttcttggatgcccgcttcgcagccggcttttgagcccgaaaggactcttaatctcgtcacatgcgggcaatgcccgcatgtgacgttgcaattacagcaaaacccgtttcctgcaaacagttgcagagcggacaattcattttcaagggaattctctgcctccacctgaggcggcctagaaaaaattatgcacccgaagagatatctccgggtgcatattatgccatgcaattttgcgcagctattagttaagcgtaaagcttgcacctgcattccaggatgtgccagcttcgttgtaagctacactcacgttataacgagcgttttcgttcttgcttgtgtaaccgataccagcagccaaagcggtgctacctttaaagccgccaacaccggtagcgattgacaccttgcctggacggttatcatatcttagccccgaaagagcagcggcatttgcagctccggcacgtgcctctttccgggcgctgttgatctgaccttgcaacctgtcaactcgctggccaagagcggaaatcgcagcactattctgtctgatagcagccctattgctagcaacacctgctgcgttagcattgatgcgaccgctgttctggccaatggcagtcgtattgttattaataacttgcctattttcactaattaggttgcggttctcctgcccgagagtcagaagaccagcgatcccagacacaatgcccccaggacgtaggttgttgtctggcgctatcactcgaggtcgaatcagagcaatattggccagcccctggttttcaacaagctcaaaaacaaaaacaggaggaagtttcacctgcgaaacattttcctccgccttcgcagcgtcgactgcaagcgacaacatcaagccacccatggctgttatcgatatatttttttaaaaaaagacatttaaatacctaataagataaactcagtcactcaacaattgtatattctattaactttttgttatcttttaggtcaaaaaaaggtaaaattattttatcaatcaaaaacaccatagtttatactaaataagaagattgaaaattaggtatttactaaaaataaaatatttatacttatatgaaaattatcttatattcggtcttgcagccccacccaaagggcaagactatattgttattatgactgctagcttctcagcccgatccagctacgcctgtccagaacaaacagcggaagatgcgggcttttcagccgagtttatctttccatgccggatcggagaaatcgatatagatcaactcctgatccagatattgcccttgcaccagaagcgccttgcgctccacaccgcaggtcttgaagcccaacgcataatagatccgcttgaccgcctcgttggtcgccaccactctggcgtcgagcaccacaacatgccgcgcggcatggtctatcaccttctgcaccagcgcttcgccaagcttcagcccacgcgcctgcggctctacatagacactggccaaagtgccgcgatggcgctccgtcctgcgctcatgccggtggtgtccggcaatacccagcagttcctcaccatgaaacgcgccgaaaattgcattgccgtccacctgctccagacggcgggcaaagatagtatcggaataagcgttttcttcctcgaaggttgagccgaaagacattggcgcgcgctgtagcgcatttagtcttatcgcgcgataacgctgcagatcggccttctccagcgcgcgcaccacgaccttgtcgcgggcgattgtgcaaatatcattcatttcattccccgatgattatcggccctgtgcaaagcgcagggccattatttatcttatgattgccagcttctcagaccggtccatgtacgcctgtccagaacatagtgctcgaccggcacatttcctgcggcaagcgaatccgccatgcccatgccgctgaactgaaagccgcacttgtggatcacccggcgcgagccgccattgctggcccggcatgaaacatgcagccgcccgatgcccgtcgcgcgaaaggccagatcaatcagggcatgagcggcctcggtcgcaaagccgtggccccaatagggttcccccagccagtaaccgatttccagcccttcgccatgtttgtacggatggatgccgcagcaccccatgaaaatgccggtctctgcttgcgtaatcgcatagatgcaattgcccatctcgccttttcgcacgcgccccacaaaatcgagggcgttttctcgcgtatatggatgcggcatgcgggcaagcatgctggatacgcgagcattgttggcaagataggaaatggcatccacgtcttcggcatggggcgggcgcagaaccagcctttccgtgacgagaatggggcaatccagcacatagcccagctccttttccaagccgggagatgcatcggcataatccgcttcccgcttacaacaacttgcttcgtagctttcttcttcgacaaccattttttgttcctccagatgcaaaaagggaagatggtgacccatcttcccttcgatcttttggcgaggctgccatttgcaccgggtccgatgggacgccggtgctttatgagagtgcccggcttactctgctgcttccgcgatcgggttgaccgatacatacgtgcggccgttggctttcgtacggaaagacacggagccgtttacggttgcaaaaatagtgtggtccttgccgaggccgacattggcacccggatgccacttcgtgccgcgttggcgcacgatgatgttgccggcgagcacagcttcgccgccgaacttcttcacgccaaggcgtttggattctgaatcgcgaccgttacgcgaggaaccgccagcttttttgtgtgccattggtgttctcctttaatctctctacttactcagccgactcggccttggctgcggccttcttgggcgctgccttcttcggctttgcggcttcgccttcagcggcgtctgccttcggagccttcttctcggcggccttcttggaaggctttgcaccgtcggtgaggatctccgagatacggatggtcgtcagttcctgacgatgaccgcgggtgcgcttcgagttctggcggcgacgcttcttgaaagcgatgaccttgcggccacggccctgttcgacgacttcggcggtgacgagggcaccggcgacggtcggggcgccaatggtcgagccaaccatcaggacctctgcgaattctacgatgtcgccggcttcgccagcaactttttcgaccttgatgaggtcgtttgcggcaacgcgatactgcttgccaccggtcttgatgactgcgaacatttgttgtcctttcggttgttcggtccggctctcattccctgcgacattagcgtcgagacgatgggccgtctttttatcagtcggttgatgaatgggttttgcccctgactgcggcaccgggaacccggaaatccgcaaccaaaacaataggcgcggatcaccccacgcccaaggtctggtgcttataggtttaaagcggcggaaaagtcaagaattttcacaacggaatgcaaattagctcttgtctaaacggcgcaggcccgttattgagccgctgcacactcggcattcgctttttgatgctcgttactgtgcgattcttcaagggtcgttttacagtgctgcataacgcggagaggtggctgagtggttgaaagcaccgcactcgaaatgcggcatgggggcaactccatcgggggttcgaatccctccctctccgccatacactcttgattctattagataatttgacggctttcgcgatacacccgccatctattttgcgattgaatgatgcttgatgcgacaaattgattcatcgcttggggaggccggggaaacgaaaaaccccgccgtgcgagcgttaatcgcggcggggctttctcaaggcaatccgggcggagccggatcgcaaggatctgtcgcaaattattcagatcttctgcgctatgcgtctgggctatgcatggtagaggaaagtgtgcagcgaatggcgatcgatttcaaaggggctcatttccccaaaaatgtcattctgtatgcggtcttcttctacgtacgctatccgtcggctgtgtcgcaaatttttgactggaccagatcggactgatctgcggacacaattacgctgtgagttcggcgaagaccttgaatggtgagcaattgtcattagcgaactggttcttgcggatcatgtgagctacttcgatacctgcgatggtagctgcggcggaatgaaatgccttgaagcccagcatatgtttggtgatccgcttgatgaaacgatgatcctgctcaaggatattgttcagatatttgacctgcaaaatttcaatcaacttatccgcaccagtgattttcaggatattatttacagcctgagcgcctgccagattggctccacttttatcaatgacgatcttatgtgaaacaccgctgcttgtgatggcttttttaaagaaacgccttgcagcgccaacatttcggcgctcagacagcatgaaatcaagggtttgaccgtcacgatcaacggctcggtataagtaaacccatttgccccgaaccttgagataggtctcgtcaacacgccaggagccggccgtatgtcgtttgcgcatctgtgcctgtgtggcaatctgaggagagtatcgaacaacacaccggttcaatgtcgcatggtcaacctcaatgccgcgttcagccagaatttcctgtaggtcacgataggagacgggatagcgtacgtaaaagaagaccgcatacagaatgacatttttggggaaatgagcccctttgaaatcgatcgccattcgctgcacactttcctctaccatgcatagcccagacgcatagcgcagaagatctgaataatttgcgacagatcctcaggaattatagtctaattcacaccttattttattcaccgatctacaagcggccagaagccatgtttcctcccgtgcatctttcggagatcagcaatataagcctcatgcggcgcgaaggaatgataatcttcgatgctacgggacagagcaccacactcaagcaaatgccgtgctgcgtgcttgtaacgacttgagcgagcgttattgagcgtgaaatctatcattgcgcgtaacagaatagtcgcggccaaagggaatttggccgatagcttctctgcggcatcagacatcagctcataatgatcgccatccatctcacttgctcgactgaccaccagcttagacgcttcactaagtaatggatattgaaggaagaaatagagtgcatggtttgcatcggcgacggctcggacaaatgcaaatgccttttcttcagcttcaacgtcatcaaaatcgggaagtcgcttcacatattcccgtagcaactcatcattgagattctgctcgaaactcttccaccgaaactgttgcgcctcttctgcacgtccgagagattccagcacctcagcacgcaaaatttgccattcaaaagggatttcccgacagctatcgaattttgttttctccagagcggttaatgcgtcttccgcgcgaccagcggctaaaagcctccgagcgatatctgtggtgactgtagcgaacgtctgtgattctttagattgctgttcaatatagagatcaacatcgccaagagcatcggcgacctgctgaagcacaactttgaccgtgatcgacttaccgctggcataaagctgatcgcggtaaacagggccatcgctactccaagcaataacctctttgtctttgcttgcgacttttggctggggctctttagcccatgcttcgaaggctcgttgaagctttcgcaagccggcctcaccgagagccggagccattgcctcaatcagcgcatcatattgaccatatccattgtcctgcaagaccgagaagattttctcgaccaagcggtcaatggggacttttgccattgcagcaatgcgaccagcatcttcgcacgcggcatggaagctttcgatcaacgcgccacttccatcgcatgaacgctcaaaaatcgggtctgcgagcgatagaaactgccagatcagttcaaacgcctcattcggatcagtgggcgcaattttctcggcaatagatttgcgctgggcttccagatcagccctaacggactttgccttctgccagtcaatccagctttttgaacgtccgatactgcccaaacgcttacgaacttcccttgccaactcggcaccactcgaatttccgacaagttccatacgaagcaagcgcttatggttcgcattcccggtgctgatctcaatcaatagctcagcaaggcgtttagcgccaagtgcttcaaggttcttcgcattcaaggtagtctttgatgccatcaatcacctcttgtttcgcgtcgacaatagccgcaaaaacaaatggtgcaagaatggatagggccagaaaaagccttgcgaatgaacctgccttggtcaaagcggggatatcgagataatgataggttgcgcggcgctaagataattgtatctgcagcgaatatctgaagcaaaatcagcgaaagcggcccaaaaacgccacaagcttgcgcagtttgtccagcatattttcctgccgtcgatacttggcctgaaattcctgtactgcctgcttggctttgaggtgttgcaattgaaaagcctcaaaatagctgtctaggactccatccgcaccgaccgggccggagatatcgagaaaataatcggcaataacgctcggtaccaacgcatcaatggcttcgatagccatacgcagccggccaattgcatctacatcatcggtatccagaccaaaccagattccttcaacaagagggccctttttgtcgagtttgagatagcagtggcgtcctagaccaaagcacgacgtgtcatcctgatatgtgccgtatgaatcctgttttccgctcgtcatcccctgaaacgatgtggcgcggaactgttgcacgcgcggcaggattggaagtaacacgccttccgcatcagagactaacaacccgacatcggcataactgatcgaaggtggctctatcaaataaacatccgtatagccaaaacccgaagcgtcctggtgtttcgctgcggcggtcgcagatttggcaatatcttctttcacttcagaaaaggcggccaggggaaaaagattacgcattccccaatcgtcttcatgtatgtgaaccaggtcagtcatgaacttgctcggaattctatttggttctcttcatcatagctgttccagaaaatgttatcgaccagatgttgctatctgcaggagtatcaggaatttcgtgtttggtaagataggtccattgtctgctgaccttcatcacatagtttcatcaacgcgccaacttgttgagcgtggttgatgccagtgcagctgctttttgatctctggcgcttattgctgaacccagcagtaaatcatggaataatcgacaggcaccacgctcccccatcatttgttcagggctgcatgaattcgcggaagcgctctacgagcgcaaaatggacggtgcggttttccttcgtgcaaaacggccggaagatggcagcgcagaccttcaaactgcgccccttcagatagcgagccgaacacttcttgggcttccgtgtccgaattgcaccaaacccggttgcttaaataggagtttggccgccaaaaaagcccgctaaccttattggtttagcgagcttgatttggttgcgggggcaggatttgaacctgcggccttcaggttatgagcctgacgagctaccgggctgctccaccccgcgtcaaggtgtttgagtattttccggtaagaatggttatggcgcgttttgcgcgattggtctgttttgcatgattgagagaagatggctttgtttgtgtgctttgcagacctggcagcgacctactctcccgcgtcttgagacgaagtaccattggcgctggagcgtttcacggccgagttcggaatgggatcgggtgcagccgctccgccataaccaccaggtcggcgaagaacacaaacatgagaagctggttaggggcttaaggcattaggggaatagggcagtatgtttgggctgcgcctgttctttgcctttgtgctttgtctttctgcgtggcgatggttgagggctttgggcaaacatattgccttattgccctacttccatattgccttcaacatcaagcttttgcttgatggatattgtaaatgggagtgatcaagtcgatcgagctattagtaccggtaagctgcatgcgttgccgcacttccacacccggcctatcaacgtggtggtcttccacggctctgatagggaatactcgttttcaggtgggtttcccgcttagatgccttcagcggttatcccgtccgtatatagctaccctgctatgcggctggcgccacaacaggtccaccagagatacgtccatcccggtcctctcgtactagggacagatcctgtcaatattcctacacccacggcagatagggaccgaactgtctcacgacgttctgaacccaactcacgtaccgctttaaatggcgaacagccatacccttgggacctgctccagccccaggatgcgatgagtcgacatcgaggtgccaaacaaccccgtcgatatggactcttgggggtcatcagcctgttatccccggcgtaccttttatccgttgagcgatggcccttccacgcgggaccaccggatcactatgaccgactttcgtctctgctcgacttgtcagtcttgcagtcaggcaggcttatgccattgcactcgacgaacgatttccgaccgttctgagcctaccatcgcgcgcctccgttactctttaggaggcgaccgccccagtcaaactacccaccatacacggtcctggacccggataacgggccgcagttagacatccataaaaacaagggtggtatttcaagggtgactccacaaaggctggcgcccctgcttcaaagtctaccacctatcctacacatgtcgtcacgaatgccagtgtaaagctatagtaaaggtgcacggggtctttccgtctaaccgcaggaaccccgcatcttcacggggaattcaatttcactgagtctgcgttggagacagcggggaagtcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcaattcaaggcttgcacctctcctcttaaccttccagcaccgggcaggcgtcagaccctatacgtcgtcttgcgacttcgcagagccctgtgtttttggtaaacagtcgctaccccctggtctgtgccacccccctatggttgcccatagtgaggtcacgcttcttccgaagttacgcgtgcattttgccgagttccttcaacgcagttctctcaagcgccttggtattctctaccagtccaccagtgtcggtttagggtacggtctatatgcaggagctatttcctggaaccgcttcgctgcaagatcaatccaataagacctcacaacacacgcgatccgtcactacctgcaggcccacgaatattaacgtggttcccatcgactacgcctttcggcctcgccttaggggccggctaaccctgctcagattaactttaagcaggaacccttggactttcggcgagggagtctctcactccctttatcgttactcatgtcagcattctcacttccgatacctccaggatgtctcacgactgtcccttcacaggcttacggaacgctccgctaccacgcacatacgtgcatccacagcttcggtgtatggcttgagccccggtacattttcggcgcaaagacccttatttagaccagtgagctgttacgctttctttaaatgatggctgcttctaagccaacatcctggttgttttgggatcctcacatcctttcccacttagccataacttagggaccttagatggtggtcagggttgttgccctctccacgacggacgttagcacccgccgtgtgtctgccgactagtactccccggtattcggagtttggttaggatcagtaagacggtgagtccccatagcccatccagtgctctacccccgggggtattcggtcgacgctctacctaaatagatttcgcggagaaccagctatctccaagtttgattggcctttcacccctagccacaagtcatcccgatctattgcaacagatatgggttcggtcctccagtacgtgttaccgtaccttcaacctgctcatggctagatcacttggtttcgggtctaatgcatcgaactgaacgccctgttcagactcgctttcgctgcgcctacacctaccggcttaagcttgctcgatacactaagtcgctgacccattatacaaaaggtacgctgtcacccaggacaaaccttgggctccaactgtttgtaggcatccggtttcaggtactgtttcactcccctcgtcggggtgcttttcacctttccctcacggtactggttcgctatcggtcatgcacgagtacttaggcttggatcgtggtcgacccatgttcagacaggatttcacgtgtcccgccctactcaaggacttctgctattctacgtgtacgggactatcacccacttcggtcgagttttccaactcgttccactttattcacaaaagccactggcctggtccgcgttcgctcgccactactagcggagtctcgtttgatgtcctttcctctgggtacttagatgtttcagttccccaggttcgcttctaacccctatgtattcaaggttagataccttatttatgatgactagaaagctgtgctgttctcgctcacgcgccgtacgcattccagaggaatgctggcgctccgcgggggcggcccacatgggccgacgacctagcggtctgtatgggtgtaaacccatccagcgttgctccaacaaaacagattttctagtcatctaaggtgggttgccccattcggaaatcgtcggatcaaagggtattcgcacctccccgacgcttatcgcagcgtatcacgtccttcatcgcctgtgcatgccaaggcatccaccaaatgcccttaagacacttgatcactctcattgccaatatccatcaaaactcagctcttaaagccgcattatgcgacgccgaatgttgccattcgactgcaaatgctcgtttcaacagtaccagcagaaagaccagcttctcgagatacaatcggtgatggcggttaaacacatcaatcattatgcaaggcttgagcaagcttcttgcgacatcaactcttcagttgatccgattacatcttctcttcacgatttcatacagaacaggcagactttcgtaaaagtccgcaaacttgtttctttcttttgttgattgccaatatccgtctcaacaccaacatgatggtggagccggacgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctacggcccctcatcaagtaacttggtgggcctgggaggacttgaacctccgaccccacgcttatcaagcgtgtgctctaaccaactgagctacaagcccagataccgacgcaaacgctactacacgatccacagatccaccccgaagcgaagcttcgcaaggccgaccggccgtcggccctgatgggccgcgcctgcgcagggccagcagcgtcagctgcggtacggcccgtgagcaatcaacaatgaagaaagagaaacgaaggcggcacgcctgcaagcgatcgtcaggctgactggcctgcgatctatgttctaataagatggagaaggatcatccggataaatccggcctctttccaattctcgatcttccttagaaaggaggtgatccagccgcaggttcccctacggctaccttgttacgacttcaccccagtcgctgaccctaccgtggtcgcctgcctccttgcggttagcacagcgccttcgggtaaaaccaactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcggcatgctgatccgcgattactagcgattccaacttcatgcactcgagttgcagagtgcaatccgaactgagatggcttttggagattagctcacactcgcgtgctcgctgcccactgtcaccaccattgtagcacgtgtgtagcccagcccgtaagggccatgaggacttgacgtcatccccaccttcctctcggcttatcaccggcagtccccttagagtgcccaactgaatgctggcaactaagggcgagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtctccggtccagcctaactgaaggatagtgtctccactaaccgcgaccgggatgtcaagggctggtaaggttctgcgcgttgcttcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggaatgtttaatgcgttagctgcgccaccgaagtgtaaacaccccgacggctaacattcatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctcagcgtcagtaatggtccagtgagccgccttcgccactggtgttcctccgaatatctacgaatttcacctctacactcggaattccactcacctctaccatactcaagacttccagtatcaaaggcagttccggggttgagccccgggatttcacccctgacttaaaagtccgcctacgtgcgctttacgcccagtaaatccgaacaacgctagcccccttcgtattaccgcggctgctggcacgaagttagccggggcttcttctccggttaccgtcattatcttcaccggtgaaagagctttacaaccctagggccttcatcactcacgcggcatggctggatcaggcttgcgcccattgtccaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctgatcatcctctcagaccagctatggatcgtcgccttggtgagcctttaccccaccaactagctaatccaacgcgggccgatcatttgccgataaatctttcccccgaagggcacatacggtattagcacaagtttccctgagttattccgtagcaaatggtacgttcccacgcgttactcacccgtctgccgctccccttgcggggcgctcgacttgcatgtgttaagcctgccgccagcgttcgttctgagccaggatcaaactctcaagttgaaaatttcatatatggctataatcagtcgcacccccatgtaaaacacggagacgcaaacttctggtcacgctcaattgacgagaacatatttacacaccaacttcgatccgaaaaccaaagtcaggtaacataagttcttaccaagaaacgtgtccgccaaagttcattgtgacagttcgatctctcgaaccatccgcagacaatgccgcccacgtttctctttcttctgtatgcagttttcaaagaaccgacgatctaaaccgtccaaaatctcttccgcctaaccaaacatccaaccagtcaaacccgaaggtcaaatccgtgtcagcgcctcgtctgcggtgccgggcttctagatcagtcaaaccaacctgtcaaccactttttttgaagaaaatcacaaacttattcgccgttcttctcttcaaggattaaccagagataaccccggaaaaccacccccaactactcacaaatcaacaaacagtcaatccattttcatcagtaactcaaggacgcatcagactgccgctgccggcgccgccgccctcgttgtggcgctatataggccccacctaaccaaactgtcaacgccaaattctaacttttttgatgtttttttgacagcgctccatagagccccgcatccgactgatttttgcttatatatagagaggtcgtaccggcttccgggctatggaaagccttaaaccggcctcattatcgggataatccccgcgcgaccggaaaagataccggatcggactgtggaaaacgggcgccagacggcttgccgttgacttacgttttcccggcaggcaaaactgcgatacccgtttggggacttccacttacaggaagacatcataccatcagataagcgccgcttgtctgagacatgaagttcaagcgcatggtcatgcgcaaggtttataaaggaccgactgtatcggatgaaggaattggggccgaacaatctcgatccgggtgacgagcccccgctcagcgttggcggtcggcgccggccaccggacaggcgtgaagtttcggcccgctggcttgcaggcacgtttctcaccggtgtcacgtcctgcatgttgattggcattgctctttttgcagcactcgacgggcgtgagcagctcgccaccccgccagaaattcttgcccgtaatgaaatgcccggcattaccgaggatgacacggcgaccaagggtggccgtctgataagcacggtctcccagcagaaaacacgcgatcgccgccggttcgatctttctaccatgcagcgtgtgggcgagcgcgaagtcatccgtacgaagccgtttgaattcgtgcgcatggcactggccgtcgaccatcccaccaatcgcaaatatccgccattcaatgcgatgacgattttctcggaagggcctgccgcgccgcagcccagcgatgccggccagatttatggcgcgaaggttgagagcgaggtcagcctgcgtatggtcgatttcccgatcagcaccgcaaccttcgatgcctccagcgacctgacggtcgatgaagtggaaaaggttgttcgtgatacgggcggacttctcaccgatggcgatattcaggtggcttcgctccattatgtcgatccggcgcgcttcggcggcaacgattcaccttttgccctcagcccaccgcttggcgtgaagattacgcaggaaaatgtcagcatcgcaccgcgcagtgatgacgaacaggtcaatgagggcttttccgaagagctgattcccttccgccagacggcggatatagcgcaggcgcttgaagatgccggttataccggggaagacgcctccaatatggctgaggcgctggccaagctgatgaactccccccggctgaagcagggcagcgttctgcgtgtcggtacggaatcacatgacggtatcgaccgcatcgtgcgggcaagcatctataatcgcacgacccatctggtgacggtcgcgcttaacgaccgacaacaatatgtgccgtctgacgaaccggaggaaaccccgcttctgcaaacggcttttgatggcaatgccgcgccggcggcaattcgcggaaacctgcccagcgtctatgacggcatcagccatgcggcccttgcctatgggatgacggaaaccatgcgcgagcaactcgtgaagatgctggcaagcgatgtcgatcttcaggcacgtctttcgccaagcgacgcgatcgatgcatttttctccctgccggacgacccggaaaagccggaaaacgattcacagcttctatatgttgcagccaccttcggtggaaccacgcgcaagttctatcgctatcaggtcccggatggcagcgtcgactactataatgaagacggaaaaagcgccaagcagttcctgctgcgcaacccggtgcccaatggcatcttccgctctcctttcggcatgcgccgccacccgattttaggctatacccggatgcataccggcgtggactgggccgcaccgcgcggcacaccaatcatcgcggcgggcaatggcgtggttgaaaaggctggctggagcaatggctatggcaaccagaccttgattcgtcacgccaatggatatgtcacaagttacagtcaccagaatgccatcgcacgcggcataactccgggagcacgtgtgcgccaggggcaggtgatcggctatgtcggctcgacgggcctgtcgacgggaccgcaccttcattacgagctgatcgtcaatggaaccaaggttgacgccctgcgcatccgcctgccggacaacaaggcgctgaaaggcaaggagtttgaagccttcaagcaggagcgtgaccgcatcgacacgctgctcaacagcgacgaaaacggtacgaaactggcttccaacggatcggccaagagctgatccaaagcaaaaagccggatgcaaaacccgcatccggcctttttatttcgggataaagccccggaaactattcagtgaattccaccgtcacgcccggtttcaccagcttggccaattcctcggcatcccaattggtcagacgcacgcagccatggcttgaggtcttgccaattctggacggcgccggcgtgccgtgaataccgtaggtcggttttgacagggcgatccagaccgtgccgaccgggccgttcggccccggcggaatgatcagcaccttgtcattattgccctgcttgaaattgatcttcggattgtaggtataattcgggttgatcgcgatgcgctccacctgcacgataccggacggcgaaggattatccgacgagccgatggttgagggataggcgacgacaagcttgccgttttcatcgtagccgcgcacctgcttgcggcccttgtcggcgatgatgcgcgcaaccttggcccgcaccggcttgccgagattgggaaccttcaccacggaaccgggctgattgaagttcacaccgggattgatctctttcagataggcttcatcaatgtgaaacttctcgcccagcatttcggcgacagatgtataggccatcgccggaagctgtgccttatgcgcataatcttccgggatcgacgccacatattggcggccgacatcctcattggtaatcatatattcgccaaaagccgggccgcccgtcgcttccagttcggcattcaccgctgcctcatcggtcggattgatgattttgccggtcatttcgcgataagcagcagcggccttgtccacattgctgcccgaacgcccgtcgatcacgcccggcgaagcaccggcccgatcgagcaaaacctgataggcggcaatttttgccttggccccctgccctttcggcatctcgacagcaggcaccatatcgtttggattcggaacgccctgcgggcgcgctgacggctgccggtaatccggcgcgatgctggcagtgccggtattgtcaggataatcggcgcctggcggcggcagctcggaacgctgcacctggccgtcgcgattgccctggtaatcgggtgctgcaggcggtgcgggataataattcgggtcttccggcacatcgccgaaaccatcataaggcgcgccgccatcgacaggcccatccagcgtccagttatcgtctggcgcaacagcgcgaccgcgcgctgcatattggttacggtcgtaactattggccgcttcgacacttaaaatacgcccgcgccggtccatcgtgacccggcgtccatatgcatcaatataaacgcgaatccgccggtcgtgataaatctcgtcgcccggatcgtaaagctgcgcaagctgcaccggatgcgacgccacggtaccggcagcttcgtccgcctgcgcatagcccgaaaggaccggcagcgccaaagacgaaaataaagcgatgtgaagcaaacgtacaagaagcgccatgaaggaagtcccggatgatctcacgatcacagatgtagctaggctgtagtgacgaattaacttatggtttggcgcgagggtattttgttgctgaacaggagaaacgaccgccgtggagttgatctccacaagggcgtttcgacacattcagaagcaaaatacaccgcgtcccttcgggatatggcaaaaaaactccatcctggcgtcgcgaaaccttgatggagatacactccaccttcggtttcgctcctaaagctgaagattttttgcccataccaaaccacaagttaattcgccactacagcctaacatgattaacagacggttatttctctttgagctgatgccagatgaactggacatgaagatggcgggaaagatgcagcttccaaaagaaaaagcgccgcgaccggctaggtcgcagcgccgatgccccccgacaggaagccgggcaggtttgttttgtcaggctttctcgtcttctctttccggctccgccgcgctgaacgcaccgctgatcggacggaaattgagccgatccgaaccggcagtgatcttgacgagggaaccgtcgagaatatcaccaagcaggatacgttcggccagcggatcctgcacttccttctggattacgcgcttcaacgggcgcgcgccataggccgggtcataccccttgttggcgagccattcgcgggcgtcgtcctcaagctgcaaggtgatcttgcgatcggaaagcagatattggagacgctgcatctggatatcgacaattgcacccatgtcttcgcggcgcagccggtggaacaggatgatttcatcaacacggttgaggaattccggccggaacgaagcacggaccacgcccatcacatcatcgcgaacagtctcgacatcatcgttttcgcccagattgacgagatattccgcgccgaggtttgacgtcatgatgatgaccgtattgcggaaatcaaccgtgcggccctggccgtccgtcaggcgtccgtcgtccagcacctgcaacagaacattgaagacatccgggtgcgccttttcaatctcgtcgaacaggttcacctgatagggcctgcgccggacagcttcggtcagcacaccaccctcttcatagccgacatagccgggaggagcaccgataaggcggctcacggaatgcttttccatgaattccgacatatcgatacgcaccattgcggtatcatcctggaacaggaacgaggcgagcgccttggtgagttccgtcttgccgacgccagtggggccgaggaagatgaacgagccgatgggccggttcgggtcctgcagaccggcacgggcacggcgcaccgccttggatatggcctgcaccgcctcgccctggccgacgacgcgcttgccgatctcgtcttccatgcgcaacagcttttcgcgctcaccttccagcatccggtcaaccggaatgccggtccagcgcgaaatgacctgcgccacatggtccggcgtcacggtttcttccaggagggaacccttgttttcctgactttccgcatcagcaagttgcttttccagttgcgggatcgtgccataggcaagctcgcccgctttctgaaactcaccattgcgctgcgcaatggcaagtgcattgcgtgcctcttcaagctgacgcttgagatcggcagcaagcccaagcttctgcttttccgcctgccacttggcggtcagttcggctgattcttcctcaagatcgctcagttccttttcaatgcgctgcaagcggtccttggaagcggcgtccgtttccaccttcagtgcttcgcgctcgatcttgagctgcatgatgcggcgatcgatctcgtccagttcttccggcttggaatcgacctgcatacgcaggcgcgatgcagcctcatccacaaggtcgatggccttgtccggcaggaaacggtcggtgatatagcggtttgagagcgttgccgcagccaccagcgcggagtccgacacgcgcaccttatggtgctgctcgtatttctccttcaggccacgcagaatggagattgtgtcctccactgttggctcatcgacaaaaacgggctggaaacggcgcgcaagggcggcgtccttctccacatatttgcgatattcctcaagcgtggtggcgccgacgcaatgcaattcaccgcgcgccagagcaggcttcaaaaggttcgacgcatccattgcgccatccgtcttgcccgcgccgaccaatgtgtgcatttcgtcgatgaagaggatgatctgcccggcagccgtctgcacttccgagagaacggccttcaggcgttcctcgaattcgccgcgatatttggcgcccgcaatcagcgcgcccatgtcgagcgccatcaattgcttgtccttcagcgattcgggcacgtcgccattgacgatgcgcagcgccagaccttccgcgattgcggtcttgcccacgcccggctcaccgatcagcaccggattgttcttggtgcggcgtgacagaacctggatcgtgcggcggatttcctcatcgcggccgatgaccggatcaagcttgcccgcgcgtgcgtcttccgtcagatcgcgcgcatatttcttcaaagcatcataattgctttcggctgaggcggaatcggcggtgcggcctttgcgcatatcgttgataaccctgttcaatgccgtcggggtgacgcccgcagcagaaagtatctcggaggttttggcggatttttccatcgccagcgccgtcaggaggcgctcgacggtgacgaagctgtcacccgccttgctggccagttcctcggcaagcgagaacaccttggcaagaggctgcgaaagatagagctggtcattgccacccgaaactttcggcagtttttcaagcgcgctttgcaggcccatgcgcacatcgccaacccgtccgccagcccgctcgaccagcgacgccgccaacccctcatcgtcgtcgatgagaaccttcaggatatgttctggagtgaattgctgattgccggaggaaagcgcgaaggtctgggcagactggatgaagccgcggacccgttctgtatatttttcgatattcataatgtctccgtttgcctctcggtccgtcccgcggcaccgagagatgttgggtgacgaccccccacaagggcgggctcttctcaaaagtgcatatgggaatattgccctctttcggcaagaccggcaggcatcggaaaatccaaataaaaatggcgcggaaaaccgcgccacctcaaagtttttatcgaagctggaaacttatgcgtcggaatcggctgcttccgcaaccggcgtatcgtcaccgctatccttggcagcggtgcggcgtggacggccgggacggcatgtggcgcgccgcggtgcgccagcttcttccgcagaagcctcgacaggggctgcttcgacaacagccggagctgcttcctcaaccctggcggctgcggccggtgcttctatagccggctgcggctgttcggccttttcttcctgcttgtcgtcagcacggtcttcgctgccgaaacgctcgcgctgcgggcggcggccacggccaaggcggcggtcgcggccctcgcgttcgcgtggctggcggccttcgccgggcttcgtcgcctcgccgttttcctcgccgtacacaacctcggcgggcgtgccttcgatcaccggctgcggtcccgaaccattaaccggctgcggggcagcttcggctggaatgaaaccggcttcctcatcgtcaccgccatcgctgtcgaagttttcttcgcgctgatagggaatattctgctgcgccatggcagccatgatgatgcgattataatgttcagcgtgctgaagatagttttccgccatgacacggtcgccagatgcctgggcgtcgcgtgcgagggctgagtatttttccgcaatatgctgggcgttgccgcggatcttcacatccgggccattgctttcgtaattgcgtgacagaggattggggcccttgcggttattgttattattgttattcccccgtccgcgcatgcgcctgttctgctgtgctggcctcatattcatctcttttcagattaaagggcgtaaaaactccgggatcaaatagccgccggtgtttcacaatttgcatggtttcacatttcatctgatggaaggaagcacgccctaattcttcccacacatcgactgttcctgagtttcggagcgcctgacgacaggcaaccgaaaaccctgcggttggcattatgcatgacattccgaacagcgtgctcttcggaaccatgcctgaaagtcgtgtacttccgtacgagccatcccaaaaagagcaaaacctttaagggagcatgacctcaatcgtcatggagcatttccgccaccgccctcacgagggcaaaaccattctggctgtatacggtggccggaaactaaacggcttcgcagtaaattccaagcgttttttagcgtcggcgcttatcaaaattgcgtattagatatctgcccgaaaagcatggctcttctgtggccaccaagatcatttgcttcgccggcaagcgaaaaacctgtgcttttgaacagtgcttcgacatcctggaattgtccggcgccgatttctacggcaaccataccgtctttatataaatacgcacccactccttgtgcaagggctttgtaaaaatcaagtccatccggcccgccatcaagtgctgcaagcggatcatgctcacgcacttcgcgcgacaaaccggcaatctcagcatggggaatataaggcggatttgaaacaatcagatgaaatttcccgctgacattggagaaccagtcgctcttcaaaccggcaaacctctcgccaacgccattgtctatggcgttgattcgcgccgtggcaagcgctccctcggccacatcgacaccgatcccgtgcatatgctcgaagcgatgcagaagcgaaatgatgatcgcacccgtgccggtgcccatatccagcacctcggccgtaccgtgcctggcgatgagctgctcaaggacgggaatcaccagttccaccagcgcctccgtatccggccgcggctccagcgtttgggcggaaaggcggaaaggcaggccataaaattcacgctggcccatgattcggtgcaccggctctccgcccgcacgccgttccagcgccgcccgcagcttttcagcctcggcgctgccgattagcttttccggctgggaaacaagatcgaggcgtgtcgcacccgtcgcccattcaatgagcagacgcgcatcgagatcgggcgtctcgccccccgccgcacgcaatttcgcgcgggcctctgccatcagccggtcaaggcgctccacctcttcgctgctcacggctgctcgcccagttcggccagaagggcggtctggtgatcggaaatcagcgcatcgaccagttcgtccagatcgccttccatcacgcggtcgagcttgtagagcgtgagattgatccgatggtcggtgacgcgcccctgcgggaaattataggtacggatgcgctccgaccggtcgcccgaaccaacctggctgcggcgcgcctgcgagcgttcgctttcagccttctggcgctccatgtcataaaggcgggcgcgcaggatctgcatggcgcgggcacggttctggtgctgcgatttttccgcctgcaccaccatgatgccggtcgggatatgcgtgattcggacagccgaatcggtcgtattgacgtgctgcccgcccgcgcccgaggcgcgcatcgtatcgatccggatatcctcgttgcgaatttcaatatcgatatcttccgcttccggcagaacggcaaccgtggctgccgatgtgtggatgcgcccgcccgcttccgtttccggcacgcgctgcacgcgatgcacgccggattcaaacttcagctttgagaagacccccttgcccgaaaccgtggcgatgatttccttatagccgcccgcatcgccctcgctggccgaaacaagttccacccgccagcctttttcagccgcatagcgttcatacatgcggaacagatcgcccgcgaaaagggcagcttccagaccgcccgtaccggcgcgaatttcaaggatcgcattcttgtcgtcggcggcatccttgggcagaagcaggatttgcacatcctgttccagcaccgcgatgcgcttttccacctccggcagttcctccaccgccagagcgcgcatctccgcatccgtcgaagcatcgtcgcgcatcgcggcaaggtcgcttgcttccatgcgcgcatcgctcagttcgcggattttgcccaccacgtcctggagttcggaatattcggaggcaagcttcacataggtatccgaatcgggattgttggccatctggctttcaatcatcgagaaccgcttcaaaagctgatccattcggtcctggggcaatgcgatcatgtcgtgtcctagaaactggagcatttccggcaaaagcatgaagcggttttgcatacggataatgcgacaataacgaataatgagagcggttcgacgattctgttaaaacgcaaccgctccggctgcggcgtgcaaacatgttccagatgcgtgcgcccgccgcgccgcacccgttcaatttgagcaattggcttcgctataacggaatttcgttgtcttcggcaaatcgaagcaacaattcgcgcaaggaatgcgcattgttcggcttgttgagctcttccagaagaagcgcattgagcttgcccgcatcaagtgcgccgagcatggccttgaccgggccgatcgccgccgccgacatggaaatcgaacggaagccaagcccgatcagcgtcattgccgtcaaggggcggcctgccatttcaccgcaaagcgtcaccggcttttcatgccgcgcccccgctttcacgatatgacgcagcgcacgcaggaacgatggtgaaagctggtcaaaacggtccgaaatcagcgaattgccgcgatccgccgccatcaggaactggaacaggtcgttggagcccaccgaaacgaaatccaccgccgtcatcaattcgtcgagctgccacaatagcgccggcacttccaccatcgcgccaagcttgagacacagcggcagcgaatgcgcaaagcgggaaagatggcgaacctcgcgttcgatgatctcgcgcgcggccttcacttcgctcacttccgtcaccatgggcagcatgagcttcagttcacggccacccgccgccttcaatagcgcgcgcaactgggtgcgcaacaggccgggacggtcgagcgtcaaacgaatggcgcgccagccgagcgccgggttttcctcatgcgcagttgcgcggaaataggggagaaccttgtcgccaccaatatccagcgtgcggaacgtgacgggcttgtcacctgcggcatcgatcaccgaacggtagagccgctcctgctgttccgagcgcgggaaggtggaagccaccatgaattgaagctcggtgcgaaacaggccaatgccggcagcgcccgaagcggaaagctgcggcagatcgacaagcaagccggcattcatcaaaagcgcgatatcaacgccatccttcgtgatggcgggcttgtcgcgcaattcacggtaatgcgcctgccgccgtgcacggaagcggaccttttccgcataggcggattccacatcggcctgcgggcgcagatgcacgatgccctcatcgccatcgacgatgatcgcatcgttgttttccgccatggaaacaacacccttggcctgcccgacgacgggaatacccatggcgcgcgccacgatcaccacatggctggtggccgccccgtcttccagcacgacaccgcgcaggcgttcgcgcggatagtccagaagctcagccgcgcccatggaacgggcaacgatgatcgcatccttggccagtgattcggcaatcgtcttgacgtcgcggcccataagctggcgcaggaggcgattggcgagatcgtcgaaatccgaaaggcgctcgcgcatataggggtcggtcagatgcaccatgcgcgcgcgcgtgtcgctctgcaccttttccacggcagcttctgccgtaaggccgttatgaaccgcttcttccagacgacgcacccagccgcgatcatgcgcgaacatgcgataggcttccagcacctcgcgatgctcgccctccaccgccacatcgcggcgcgacaacatgtcatcgatggaaatacgcaaggagccgagcgcctcgtccagccggttgagttcggcctgactgtcctcattgaaaagattggtcacgacgatgcgcggctcatgcagcaccacatggccaagcccgataccatcgttgaaaccgtggctgcttacgctcatcggccgcccgagatccagttcgattcctggacgcgccagacgaagaccatccccggttgcgatgatttcggcgagaaccatggcggttgtctcaagtgcttcaacctcgtcttctcgataggcgcgtttggtgcgattctgcacgacaagaacgcctaaagtgcgaccagcgcgaagcacaggcacaccgaggaaggaattataggcttcctcgcccgtttccggcagataggcgaaagccggatggctctgcgcatccgtcaggttgagcgggcgtgcgcttgccgcaatggtgcccacaaggccctgccccagacgaagctgggcaaggtggacagcttggggattaagaccttcggtggcgtaaagttcaagaacgccgtctgcgcgcaatatatagaaggagcagacttctgcgaccatgttctgcgcaatttcgcggacgatcctgtcaaggcgcgcctgtggttccagcggctccgccatcaattcacgcaaccgcttgagcagtacacggggaccggttgtcagctcacgcatttcctcggaggctcctctctttgcgcaaccgcttcgccaagcctattcctgtcacccgtcagcaaagcgttacgctattccctttgtgagcattttcgacacgcgcgtccagaacaaataacaccgactcgcaaaatcttgcagtaccgagcgccgtctgcggcacgcggcccggtatggaaccatgattgaaaaacggaatgtgaaccggctgattataccaaaacccgatgagcttggctcatcgggtctggttaagcccgtgcggcaattaagcatttcaaggtgtggagagcgtcggcaactccagcccccgtatcacttgtattacttgtcgagaccatagacggcatgcagcgtgcgcaccgccaattccgcataaggcccatcgatcagaatggaaatcttgatttccgacgtggtgatggcgcggatattgatgcccttttcggcaagcgccttgaaggcggtagccgcgacacccgcatggctgcgcatgccgatgccgataacggagattttcgcaaggccggtttcggactggatattgtcaaagctgatttcgctcttggccttgtccagaaccttcagcgccttgtcgatgtcgccggtgggaatggtaaaggtcatgtcggtcttggagccgtcttccgacacgttctgcacgatcatgtcgacattgatgtgctcttcggcaagcggcccgaaaattgccgccgacacgcccggccggtcggccacgcgccgcagcgaaatctgtgcctcatccttcgcaaaggcgatacctgtgacgacctgctgttccacgatttcttcctcgtcgcaaataagcgttccgggcgggttgatcggatcacccatgcccggcgcatcggggtccgtaaagcttgagcgcacgaaagtacgcaccttgtgcaccatggcaagctccaccgagcgcacctggagaaccttggcgcccagcgatgccatttccagcatttcctcaaaggaaatcttcggcaggcggcgcgcctttggctcgatgcgcgggtcggtggtgtaaacgccatccacatccgtatagatgtcgcagcgatccgccttcacggcagcggcaacagcaaccgcggacgtatccgaaccaccgcgaccaagcgttgccacgcgattgtccgggccaatgccctggaaaccggcaacgacggcaacctgccccatttccatgcggcggatgatttgcgaaccgtcgatttcctgaatgcgggctgcaccatgtgcattgtcggtctggatggggatctgccagccctgccacgagcgcgcatccacgccgatggactgaagcgcaattgccagaaggccgcttgtcacctgttcaccggaggcgacgatggtgtcatattcgcgcgcatcataaaagggagagcttgcgccgcaaaccttcggcatgttctgcacccagtcgaccagctcattggtcttgccggacatggccgaaacgaccacggcaacctgattgcccgcctcgacctcgcgtttgacgtggcgcgccacattatagatgcgttccagatcggccaccgaagtgccgccgaatttcatcacgatgcgcgccatttaaggttacgtcccgctctttagaaaaattacactctcacctgcccaaaccttatattgttgcgacaggcaaacttgtggtcacatagctaaaatggggaggttccgcaaggccgcgattcgcatccggcctttggagagcgaaattgatttgctccttgactttaaggcgctaccttgacagcacggcaggaggccgctgctgcaggagattgagatgaccgagactgcccgcaccaccatcgacgcttccgagatcgagcatttttcgcgcatcgccgcgcaatggtgggatccgcagggtaaattccgcccgctgcacaaattcaatccgacacggcttgcctatatcaaggaaaaggtctgcgcgaagttcaatcgcgacccgaacgcgccgcgcccgctggaaggtcttcgctttctcgacattggctgcggcggcgggctgctctgcgaaccgatggcgcgcctgggcgcaaccgtgatcggcgcggacgcctccgccaccaatatcgaagtggcgaaaatccatgcagcccaaagcagcctcgatatcgattatcgcgccaccaccgcagaggcgctggcagatgcgggcgaaaaattcgacgtggtcctcaacatggaagtggtcgagcatgtctcggatgtcgatctcttcatgtcggccaccagcgccatggtgaaaccgggtggactgatgttcgtggccaccatcaatcgcacgctgaaagcctatggccttgccattatcggcgcggaatatgtcctgcgctggctaccgcgcggcacacatcaatatgaaaaactggtgcgcccggaagagctggaagcagccttttccaaggcggacctgcgcctcatcgacaagctgggcgtgacctataatccgctggccgatagctggaaccgctcacgcgacatggacgtgaactacatggttctggcagaacgccccgcctgatccgattatcctttctgcgcgcgcgtggtcatggccacgccagccgcgatcacagccgcgccaatccaggtcagcggcggataatgctcgcccagaaacaatgtgcctgaaacaaggccgagcgccgccgcgacatagccgatctggctgagataaaccggcccacccaccgcctgcagccggaagaacagcgcgaacatgcctgccgcagccagggattgcgcaagtgctgcaaagggtgcaagcgcaaagctttccagcggaaaacgcccggtgaagagagtgatgcagataaaaaggatgaatgccgaagccaggtggctgcccgccgcaagctctgtcggctcggagtttttcggccagtccagcgtgcgataaatattcccgatagccaaaagaacggggatcagaagtgctgctgcaatccacaggagatcggtcggcttgccgacctccccccgcgtcatcgccaccatggccgccccgacgaaaccgatggcaataccgccgatgcccagtgcattcgggcggcgcaggccgaaacccatggaaagaagcagcgtgatgacaggcgacagcgtgtacatgatacccgtgaagcccgcgccaagatgcgggatcgccgacaggatcaggaagttcggcaaggcataggaaatcagggctgtgcagatataataacgaagcctcccgccggaaaagccgagcctctttttacgcaggcacagaacggcaaaaaggatgacgcccgcacttgcggaaaagagaaaagtccacatttccggcggtattcccgcctgtgcggcgatcttgccgagcggcaatatgaggccaagcagcgtgcccgtggcaatcagcagaaaaggcgcggattccatcagtttcatccgccttttcatgcaccttgtctccgtttccagaaaggatcagttctggtcttcagggaaaaccggcagaggcagaatgtccacgccgtcttcgagcagcgaatgcacgtcatcgcgcgaggcttcgccataaatgccgcgcgcttgcgtttcgccgaagtgaatcttgcgcgcttcttcggcgaatttctcgcccacataatccgcattttcgcgcacctgacggttgagcgcgcgcatttcttccagaacttttttctgcgcttcgttcagcgcaatcgccattttctccctgccccggctcgtcgagacagcaggcgccatcagcgacttctgcacagtttgcgaatgacatgccggacaagcgacaagcttcatttccgactgccgctcgaaatcggcattgtcccggaaccagccctcaaattcatggccgtgatcgcaatgaagcgaaaagcggatcatggatcttacgcatcctctttctggctcgcacaaacgaggctcacctcaaattcccgcgcattcttcaggttcggcaccttggcgcgtgccgccgtgctttccgacaggtcgatatcggcaacgatcacgccgggttcgtcatgggcagcctccgccagcaccttgccccagggtgaaacgataatcgaatgaccataggtttcacggccatcttcatgcagcccgccctgtgccgcggaaatcaggaacgcgccattctcgatagcgcgtgcgcgctgcagaacgtgccaatgggcttcaccagtctggcgcgtgaaagcagcagggtcggtgatgacatttgcgccagccagcgcctgtgcctgaaaaagctgcgggaaacggatatcgtagcagatcgccatgcccactttggcgaaaggcagttccgcgatgacggcttgcctgccgggctcacaggccgccgattcgcgccagctttcgccattgtcgagatcgacatcgaacatatgaatcttgtcataagtggcgatcttttcgcccgatggcgcaaaaatcccgccgcgattggcgatcttgccggtgcctgcatcgattgccgtcgaaccgatatgcaggaagacgccatgcctggccgccagtgcgcgagccgcccggaagaccaggtcgttctcttcatcgcgcacgcttgcaaaaagggccggacggtcgcgcatcagcgcgccggtcatttccggcgtctggatataatgggcgccttgcgctgccgcatctgcgaccagtttttcgagagcctccacattgcggacgacatcaatgcccgaacgcatctggattgcggcagcgcgaaaggtgctcatgatttgacctctaaataagtttgccggttttcagcaggctatcgagcttgccctcgtcttccagtgcataaagatcgtcgcagccgccgacatgaaccgagccgataaaaatctgcgggaaggtattgcgcccggagcgctcttgcatttcagcgcgcaattccggcgttgccgaggcatcgatttcattgaactcggcaccctttcgggccagaagcgcctttgcccgtgcgcaataggggcagccggggcgggtatagatgatgacgtcaaccatgagaaactccattctttgcccattatataagcggcaaaacctttatctggaagaccccgcacattggtttgattatgcttgcttcaatcaggcaacacgcggctgaaggtcagaacatcgacgctcttcgccccgccgcgcagaagcgcgcgcgttgcagcctttaccgtcgcacccgtcgtataaacatcatcgatcagcaggacacgccgtccgctgatatggatttcgtgttccttcggcacacggaaagccccatccacattgcgctttcgttctttcgctccaagaccgacctgttgctcggtgcgcctgatgcgctttagcgcctgcggcgcgaagggcctgttttcaagccgtgcaagcacgcgcgccagttcggccgactggttgaagcgacgccgccagaaacaccagcgatggagcggcaccggcaagacgacctcgcactcctccagcaattcgcggccagcacgctgcatccagcgcgccatccatggcgcaagatcggtgcggtcatgaaatttgagtgaaacggccatgcgctgcgccgccccccggtgcagaacggccgatcgcaggcgccgaaacggcggcggatcggcaatggcttccgcactcaggaaatgatcgccgaaatcatgaccgaaaggcgtacccagcaccgggcaatagggccgctcgataaagcgaagcccggaccagcattgcgggcaaagcgtgcccggttgggagacatggatacgacagccgatgcatgtcgcaggaaaaagcgtatcagcaacatggcgcagcaccggccgcgcagccgcatatgtggcgccgcccagccgatgcaacaaggtttgatgcggtctatcgtcatctgccattgcattcgcccccgttcgaatgcatctagagcatttccagcaaaagtgtgaaacggttttgcgtaggataatgcgacaaaacaaatagttagagcggttccggcgattttgttaaaaacaggaaccgctctatcccctcaaccactctagcggtgaatgctcgaaagagaagatagaatcccatgtccgcccagaccaatgaaaacgcgatcttcgaccgcgacctgatgctcgctttccgccgccgcgccttccagcgagcagaaccgggcgcggatttcctgttgcggcgcgtggctgacgatcttgaagagcggctcggtgccgtcgaacgccgttttcccgtcgcggtggaccttgcgggtcatacgggcgctgcggcggcagccattgcgcagaccggcaaggctgattacgtcctgcgcatcgaacgtgacactgaatttctgcaaggccccttccccgccatcgtgggcgacgaggaagcacttccgctgaaacccggcagtgccgatctcatcgtctcgctgatggcgcttcacgccaccaatgacacaccgggagccatggtgcagattgcacgggcgctgaagccggacgggctttttctggccgcactgagcgggagcggcactctgggagaattgcgcgaaagtcttcttcaggccgaaatcgaactgacaggcggggcctcgccccgcgtcatgccctttgccgatgtgcgcgatgtgggcagccttctccagcgcgccggtttcgcactgcctgtgacggacgtggaaaacatcaccgtgcgttatgattcgctcttcaacctgatggccgacctgcgcgccatgggcatgcagaatatcctgcacggccggtcgcgcaagcccgtatcgaagcggcttttcctgcgtgctgccgaaatctatgccgaacgtttttccgatcctgacgggcgcatccgcgccacattctcgatcatctggctttcgggctgggctccgcacgaatcgcagcaaaagcccctgaagccaggttcagccaaggcctcactggccgaggcgctcaaaaaagccgaagacggctagagaacttcccggaaaaagaccggcctttccttggctatggctgcgatcttctccataaaacttgctcacaaaaagtgatgacgatcatgggaaggatgctgtaagaaacgggcatctttctcgtctatgtcttgagcaatgcccaccatcgatgcttcttccgtggatcgcttcgcggccttccgccattctgccttcaagaaatactggggcgcacgctttttgagcgcattcgccgtgcagatcgtaagcgtatcggtcggctggcaaatctacgatctcacacgcgatgccttcaatctgggcatggtggggctggtacagttcctccccacgctgcttctcgtgctggtcacaggcgcggcggcagaccgcttcggcaggcgtcttatcatgggcctgtccctcatcctggaaggcatcgtcacagcagcattgctggcgttcacactggccggattgttcgagcccctcaccgttttcgccgcacttctcatcttcggcgtcgcacgcgccttcctcggtccgtcttcggcctcgctcgttgtcaatctggtgccgacagaagatttcgccaatgcggtttcatggaactcctccgcatggcaggtcgccacgatcgttggcccggttgcaggcgggcttctttacggcatttcgccagttgcagcctacagtatcgccaccctgttcctgattgccggttcgctcctgatcttctccatccccaaaccgcgccagcatacactcatcgaagaacgctcgatctcaactattctggccgggttccgatatatatggaaagaaaagatcgttctgggcgccatctcacttaatcttttcgccgtcctgctcggcggcacggtggcgctcctgcctatctatgcgcgcgacattctcgacctcggaccctgggggcttggattgctgcgctcagcacccggcattggagccgtcctcaccgccctctggctggccggccacccgatccgcgatcatgcgggccgcgccatgttcctctttgtgggcctgttcggcttcttcaacgttattttcggtctttcaaccttgacctggctttcaatactggcgctagcgctggcaggtgcggccgacatgataagcgtctatatccgggaaacgctgatgcagctttggacacccgaccatgtgcgcgggcggatcaacgcggtcaacatggtctttgtcggtgcatcgaacgagcttggtgaatttcgtgcaggcgtgatggcggcagccattggcgccgtgcctgccgtggtcattggcggtatcggagccatcgcggttgcagcgggctgggccgccatgttcccgcaattgcgaaaagcgcgccacctgcaagggcgcacctgaattctgcaaaaacaggacttccggctcaggacgcaggggcgctgcggcttgcctcttccgcccgggcctgaatggcactacgatcttcctcgcgaatgccgatcagttcagccacgcgccaggtgacactggcctctatttcgcccatatcgccatcggcatagaccatttcccacatcagcttgatgaaatcgagccgggcctgataatcgagctgacgcttgagcacggaggtgaagctggaaaggtcgatcgcttcctgatccgccgcttccgccgccttgataagctgtttcagtgcactgcccttgagaccgaatttctgcgacagcagggaagagagcttttccctttctttttcatgcgcatcgccatccacatccatgatgtggaaaagcagggctgccgccgccagccttggatcgtcattgtcaaacttttcgctgcgctcccgaaagctgtttccgggcaaatccttgagaaattccagcagacgatcaaacattcaccctcaccagatgcggcaatcctgatttcaggcatttccagcagaaccccgaaacggcttcgtgcagaatgctgcctgcttttctttagcaagtccgaacgtaaccgggcaatcgcagcgcgcaagacaacaaaccgtcaggatgggccatttcagacacaaggagggcaaggcgttgtttttaggcaacgcttaacactaggttgcaaattcgtcaggccgtggcgaaaagagtgagtttcgagtaccggagcggagcgtacttaagggtacgtgagcaccggaacgcagataaattgctctttgcagcccggcatcacgaagaatgcaactgtagtgttcgagcatttccagcaaggaagctgaacctttttcgttcatgccgaaacataagttcattcgtctctatagcctaaaaaaggcgcaggctgctttgcgccttttgcggggctccgtcatcatcgacgcccggatcgtcaaccacgatatgcgcaggcccggccttcaccggctcatccgcactgacgggttccgccgcgggcacaatcacctcggcctccaccacatcgcgcgcgccaacaggggcggcagtttcgcgaaccggttccagttccggggccgaaatgggtgccacagcctttacctccggcagcggcgccttgatttccggcttttccacctcgatggcgggtgcaagctccacgaccgggactttccactcgaaactgttgagacggcccgtgacgggtgaaacgggcgaccattgttcgcaaacataaccgtctgccgtccatgcgggatcgcgcggagccttgacggcctgcgccagccattgccgcaccttgccctgatcaccggtttcggcttcctctatatcggcaagcagcagataggcactttcacgcggcgcagcgcgcagcacctgttcggcattgtcccgcgccacagaatattcaccggcttcataagccgcacgcgccagcgcaaggctgccttccgcattgttggaacgcagcgaaaccagatggcgggcgcgcttcaggcggtcctgcgcggtatcgcccgaacgcgcataaatataggttgaggcaatatcgggatgcgggaaacgcttccaggccgcttccagaatcttcgatcccttgcgtatttccccatcggcaaaaagcgcccgcgcggcaaccacggcggcaggcaccagatcaggggcaagcttgttcgcctccagcgcaatcgccttggcatgggcatgatgggtgtcgagcgtcgccatggcttttgccgtcagcagcgcagcgcgttcctttttcaccacatccttgccatgggccagcacctgcctgcgcgcatcgaccagtttcaatgcgccatcccaatccccctccgcgcaaagctgccccatgacggcggaggaagcccattcaagctgcggagcctgccgggcagcctcggcggcataatggcgggcggcttcacgcgcgccgacgcgctgggcttcgatataaagtccgcgcaaaccgagaagccgggtttccgggtcttcgatcatcgcctcaaagcccttgcgggcatcttccgtacgcccttccagcatggctgtctgggcttcaagaagcctgatgagcggttcctgatcggagctgagcagcttgccagcctgtctggtcatgcggcgcgcggcatcggcatcgcctgcaccagcggcaatcaggcccgtcgaaagcgactgatagccccggtcacgcttgcgggtgcgcaaatgcctgcgcagcgtatagggcgactggacaaggcttttgacaagccaccacagaaggagaaccgccgcgacaatcgccacaatgccggcaacagcggtaatcagcgacacattatactggttgcccgcgaagatgagattgagttcgcccgggcgatcggcaagccaggcaaaaccaaaacccagtgcggcaacaagaatgagataaaacaggacacgcagcatcgacacgcccccttactgaccggaagaggccggagcctcgccggttgtattatcggaagcacccgtcaccggcgctttcggcttgaggctatcggccacaagacgctgcaccagcgcatcggcatcgcggcgcgccttcatctggctggcaaattcttcggaaaccgctttcgcatcggctggcaattgctcccattcgccgatggcccggtcaagatcgcctgcctgtaatgccgcctccatgcgcgccgtcgtcggcccgacgccggtgccgcttacattgcccgcaacgggcctgacgctgaccagccccctggcgctcgccagcaactgatcccataggctggcatcggcgggaagcttgttttccgtggccacgatgcgattggcaaccgcaccgaaccatgcattgagatcggcaattgtcggcacgcccttgtccgcataggcgcgcagcccttccacggaagcatcctgcggcgccaccgagacataggtatcaagctcggccttgaacgaaccgccacggtcgatagccgttttcaaggcattggccgcaatcagcaccgccgcatcgggctggcgcgcggtttcgctcatcttttcctgtagggatgtcagctttgattcaagcgaagaaatcgtgccgctattgccggaaacacctgccgaagcctcatccgcctgactgcgggtttcggaaagtttcgtctccagcgcatcaaggcgttcgctcaggctggcaatatcgccagccgccgtgccgttttcggacgtcgttggcagggcttcaatctgcttttgcggttcggacaatgttcccgcaaccgcttccgccttgatctcggccgcctcgacattcttttgcaggcgcgcaaattcagccttgcccgcatcatcgagcggtgcgggcgcggggttactgcgcagatcggcgatctgctgttccatatgcgccagttgcccggcggtcacgcgcgcaccgggcgagggaatcacattgccccattgcagcgcgaacattccgccaagcgcaatcacaccacccgcaacgcctgccagaagatgcgatgccccgccgcctgatctgccatccgcagggggcgtggcagcagaaggggctgcatttgccgtttctcgcgggctttcggcttccggtttcacgccggcggtaaagggagccttgtccggccctgtagaagaggctggagcagcctgcgccgccggttttgcttcagcttttcctgaaaaaccgccaaccggctcggcggcaggcgttgcctttgctgcggccggttcgtcaacccgtttcacttcagatggatcgagattgatcgtcacgggattgcgggccggtttggaatgtcgcggggtgccggatttcgccatggatcctctcgtaatcgccgattggttgctgaaactctatcagataaaatcttcagatgaaggaaggttgcgcggaaaagagtcaaagtttagaaaacaagcggaaaagccccttttcatctggatgatccgaaaccagcgcctgttgcagccaactggaaggcaatttggccgcaacccgcgccgaaatgcataaaaaccgcgtcttctcatcgaatggcggcgtaatggagcgcatcgcttcgacaaaactggccgccgccacgcctgaataaagcatcaccgcgacaaatggcgcatggccgagaatgcgggaaagcgcctgcggcggatacatgaccgactcagtgtcgtagacatcgcaaaccatcattgaaagaccatttgccgccacctcatcttcaaaaaccggctggcgaacccgcccggcaagataaaggacgcgcgcagttggcgccagcgcctgccgcatggtcccggcaaggcgaacggcatcgcccccaccctcgatcacatgtttaaaaccggcctcctgcgcagccttcgctgtcccctcacccacagcaaaaagcggcagcgtgcggtagggcaaaagccgctccggcgcaatatggcgaaaggcattggcgctcgtaatggtgagcgcgtcgaaaacttcatcgggaacggtaaaggaaagcgccacggtgcggctcaacggcagaagcactggctcatagcccgccgcgcgaagctttgctgcggtttgcgctgctgccggctcaggccgtgtaacaagaacccgcttcatccggtttcaccgctccgacaatgctactgccacccatcaaagaaatgcgggcccgccatggcgcgcacgcggtttgccgcatctgtgccgagcgcggctgcatccgagacaaccccttcggccgtcacttcatgggcctgccggccatccggcgtcaggatcatcccccggaaggacaaccggtcgccctcgaccgttgcaagaccggcaataggcgtacggcaggaaccgtcgagagcgccgagaaaggcccgctcgcaggcaagcgcaatttgcgtttcgcgatgggcgagcggcgcaagaagcacatcgatccgctcgtcgccaatgcggctttcaatgccgattgcgccctgccccggcgcaggcgggaaaacggatggatcgagaagatcggtgatgacatcggcaaggccgagccggcgcaaaccggcacaggcaaggaaagtgccatccacttcgcccgcatcgagcttgcgcaggcgggtatccacattgccgcgatacatcaccacctcgatatccgggcgaagacggcgaataagcgcctgacggcgcagcgaggacgagccaacggtggcgccctgcggcaaatccatgaaacgccttgcgctgcgcccgatgaaagcgtcgcgcgggtcctcacgctccagaaaaacggaaaggtgaagcccctctggcaagacggtgggcatatccttggtcgagtggacggcaatatcgattcgcccatccttcagcgcctgctcgatttcctccgtaaacagccccttgccgccaacttccgaaagcgggcggtcctgaatgcggtcgcctgcggtggacatgggcaggatttcaatcgcatcttccggcaaaccatgagcctcctgcaaaaggcggcgcgtgaggtaagcctgtgccagagccagcttgctgcccctggtgccgatcttcaacgtgccattcttgaaggatgctgtttgcatattgcctcgtccatggtaccgggtttcatcattcgttttcatgcatgtccaaaggcaaaaccggtttccacttttgctgaacatgcgccaatatgagccaggcagggtctaaccgcaaatgcgcgttcttggaatagaaacaagttgcgacgaaacagccgccgcaatcgtcgagcgtgacgatatgggcgaagggcggattttgtccaatgtggttctgagccagattgccgagcacgagccctatggcggcgtggtgccggagatcgccgcccgcgcccatgccgaggcattggacaggctggtggaccgtgccctgaacgacgcgggcctgaaactgtacgaggtggatgcagtggccgctacggctggccccggcctcatcggcgggctgatcgtcgggctgatgacggcaaaggcgctcgccatggctgcacaaaagcccttctatgccgtcaaccatctggaaggccacgcgctgacggcgcggctgaccgacggcctgccatttccctatctgctgcttctcgtttccggtggccacacgcagatggtgcttgtgcgcggcatcggcgattatgagcgcctcggcaccaccatcgacgatgcgctgggcgaagccttcgacaagaccgcaaagcttctcggcctgccttatcccggtggcccggctgtcgagcgcatggcgctacagggcgaccagaagcgttttgccctgccgcgcccgctgaaaggcgaagcacggctggatttttccttctccggccttaaaaccgccgtccgccagaccgcaaccgaattggtgcctctcaccgatcaggacgtcaccgatatatgcgcctcgtttcaggctgctgtcgccgatacgctttccgaccgtgtgggccgctcgctggagcgtttcaagacggaattcccggattgcgccacgccctccctggtggttgcaggcggggttgcagccaacaagaccctgcgtgccgcactggaaaacctctgcacccggcatggctttgcctttatcgctccgccgcttaatctttgcaccgacaatgcagcgatgatcgcatgggcgggggctgagcgcgccgcgacccaagcgcctgattcgcttgacatcgccccgcgctcgcgctggccgctcgacgaaaaatccgcgccggtcttcggcacggggcggcggggagcaaaggcatgagcacgaaaattgccgttctgggtggtggcgcatggggcacggcgcttgccgccatggctgcaaagggcggccatgaaagctggctttacgcccgcgatgccgaaacagtcgtggcaataaacaaggatcgtcgcaatccgtgctatctgggtgacatcaccttggccgacggcattcgcgccagcaccgatgcggcagcggttgtgactggcgccgatgcggttcttgctgtcatcccggcgcaagccatgcgaaacggcctgtccgaacttggaacgctcatcccgcaggcttcacccatcgttctttgcgcaaaagggatcgagcagaataccgggcggctcatgtcggaagtggtggcggaaattttgccggaccatcgcattgcagccctttccggcccaagcttcgccagcgacgtggcgcgcggcctgccgacagccgtgacggttgcctgcgaggatgcaaacaccgcagaccggcttgcggcccttctttccggcccggcctttcgctgctattccaccaccgatctcaagggggtcgaaaccggcggcgcattgaaaaacgttctggccattgcggcaggcgccgccatcgggcgcggctatggggcaagcgcgcaagctgcccttgtcacgcgtggctttgccgaactgcgccgcatcggacaggcgatgagcgcaaggcccgaaaccattatggggctttccggccttggcgacctgatgctcacctgctcctcgtcgcagtcgcgcaattattcctatggattggcgctgggacgcggcgaagacctgaccagccggccgctggccgaaggcgtggccaccgcgccgattgccgcagagctttgccgcaagcacaatatttccgcgcccatcatcgatgccgtgggggcgctgcttgacggaaaaatcaccatcgatgaagcagtcaccgctcttctcaaccgaccactcaagaccgaggattaaaatgctgtttgccctcctgtgcaatgacaagcccgaccatctgcaagtgcgtctcgatacccgcccggcgcatctggactatctgaagagcctcggcgacgccctgaaattcgccggtccctttctcggcgaagacggcaagcccaatggcagtctcgtggtcgttgaagccgccgacaaggccgcagccgaaaaaatcgccgccagcgacccttatgcgcttgccggcctgttcaaggatgtgaccgtgcgcccatggaactgggccatcaacaaccctgtcaacgcttgaggcgcatgactgatggcttactggctgttcaaatccgaaccgttcaaatggtcatgggaaatgcaaaaggcccgtggcgaaaagggcgaacagtgggacggcgtgcgcaattatcaggcgcgcaacaacatgcgcgccatgaagctgggcgacaagggcttcttctatcattccaacgaggggcttgaagtggtgggcattgtcgaggtctgcgcgctggcgcatcccgacagcaccaccgacgatccgcgctgggaatgtgtggatatcaaggctgttcgcgatatgccgaagccggtgacgctgaaggatgtgaaggcaaaccccaggctgcaagacatgtcgctcgtcacctcgatgcgcctttccgtgcagccggtgacggaagacgaatggatcgaagtctgccgcatgggcggactggatgcgaacgacatctgatgctcgatccggcccataaaagcgcacgcgatttcattgtggccaatacgggcctgcaagcgccgccgcatgtgccggaaatttgcctgcatctggccgacgaagcgcatgagctttggcacaagaccgaggaagagcttgcaacgattggcctgccgccgcccttctgggcttttgcctgggcgggcggtcagggcgtggcgcgttatatcctcgaccatccagaatgtgtggcaggcaaaagggtgctggatttcgcctcaggctccggccttgtcgctattgccgcaatgaaggcaggcgcgaaaaatatccttgcctgcgatattgatccattcgccctgcccgccatcgaaatcaatgcagccgcaaatgacgtagcgataagcgttacgccggaagacctgattgggcaggaccgcggctgggatatgattctggcaggcgccgtcttttatgaaaagccgctcgccgaccggctcattccgtggttcacaaagcttgccgaacggggcgcccgcatcatcgtcggcgatccgggccgcgcctatctgcctaaggaacggctgcaacagcttgccatatataccgtgccggtaacgcgcgcccttgaagacgcggaagtgaagcgcacgaccgtctgggcatttatttagagcatttccagcaaaagtgtgaaacagttttggctcgaaaatgctctaagcgaatttcttcgcacccgccacgcagacaacaaccacggccgccgttgctaccatgcccatgctgaccggttcccctgccacgcctgccgccagcatcagcccgaaaaaagctggaggagctgaagctggccgaccgttgccgtaccaccctgcgccagcccgcgataccagaacacaaagccgatcagcatcgaaaacagggacacataggcaagcccgccccaggccatcgcgccgatgccattccatgtctcagggcgtgtgaagacgctcaagggcaacatgacgggcagcgcgaacaccagcgcccagcatatgacctgccagccgcccagcctgcgtgaaaggcgcgccccttctgcatagccaagcccgcagacgatgatcgccgccagcatcaagccatcgcccataagcgtggactgacttccctgcccataggcataggatgcgacgaccaggcttcccacaaccgaaaacagccagaacagtggccgcgaccgctcgccgccgcgcaggactgcgaagatcgccgtcgaaagcggcagcaggccgataaagacaatcgcatgggcggaggtcatgtgttggagcgcaagcccggtcagaagcggaaagccgaccacgacgcccagcgccacgacaaccagtgaaacagcatcgcttttgcgcggaaaaggctcccgaaacaggagcagaaacaccattccaagcaatcccgcgatggacgcccgcgccatggtcaggaaggtcggatcgatatcgatcacggccaatcgcgttgctggcagtgacccggaaaagatcagcacccctaaaaatccgttaatccatcccgctgtcttgttcattctgtcttttcggctttctgcaaaatcgtatatggcttttacggacaatgccgtgaactcgtctaaaaaatcagagacagtttccagacaattctggcaaactgtaccggtatgaatggtggtacagatgattccgaccggcctgctgcatagcttggaagctgtcgaagctgcctatacaggcggggaaatcgggcgtggcgaacaaggcgcccccgccgacaggatgccactcgtcgaaaaggtcatgggcatcattcgcggccgcatcaccgcgatgagcctcgcacccggggcgaggctgccctcgatccgccgccttgcggaaacgatgaacgtctcgaaatcgactgtggtggaagcctatgaccggctggtcgcggaaggtatcatccagtcgcggcgcggcgcgggcttttatgtttccgagcgggcgcgccagccattctcgcttgccgccaccgccccgcacaaggaccggcagatcgatccgttctgggtcatgcggcaatcgctcgaagcggaaagccgaaccctcaagcccggctgcggctggctacccgatggatggttgccgcaggaggcccttcgccgggcgctgcgcaccattgcccgcgacgaccagagcaacctcaccacttatggcgagccgcttggcttccgccccttgcgccagcatctcgcccaccgccttggcgagcagggcatcgacattgcgggcggggaaatcctgctcaccgattccggcacgcaggccattgatctcatctgccgctatctcctccagcccggcgacacggtgctggtggacgatccatgctatttcaattttcaggcggtgctgctcacccatcgggtaaaactggttggcgtgccttacacccattccgggccagatctcgacgccttcgccaatgcggcaaccgaacacgcgcccaagctctatatctccaatgccgggctgcataacccgaccggcggcatcatgacgcctgccacggcccaccggcttttaaagcttgccgaagcccatggcatcactctggtcgaagacaatatctttggtgatttccacccctcgcccaccccgcttctggcagagctggacgggtttgagcgtgtgctgcacattggcagtttctccaagacgctgtcggcagccgcgcgcgttggctatattgccggacgccgggactggatcgaagggcttaccgacctcaaactcgccaccagcttcggctgcaatgcgctctcgccgcagatcgtccatgcacttctgatcgacggcacctatcggcggcatattgaaagcctgcgcaccaggcttgcagatgccatgacactgaccgcaaaccggctgaaggcaaccggcctggacttatggacgaaaccgcaaggcggcatgtttttatgggcgcggcttcccgacgggatggattccgggcctgttgcccgtcatgctctggaaaaaggcgtcgtgcttgcaccgggaaatgtcttcagcccctcatgcacggcggcaggctttctgcgtttcaatgtcgcccagtccgcagacccttatatttacgcggttctgcgtgaggccatgaaggccgcaagctcctgaaattcaccgcattatatagttccagagcatttcctgttttgattaaaccgctggaaaagctttagaaatcatcatcgcccgtgggcaccagtatttcgcgcttgcccgcatggttggccgggccgacaatgccctcatcttccatgcgttcgatgattgaggcagcgcgattatagccgatgccgagacggcgctgaatataggatgtggacgccttcttgtcgcgcagcacgacggccacggcctgatcatacggatcgtcggaatcctccagattgccggttccagccgggccgctaccgccctcgtcatcgtcttcatcctcggtgatggcatcgagatattccggcacgccctgaagcttgagatgctgcacgatgcgctccacctcgtcgtcgccgacaaatggcccatgcacgcgctggatgcgcccgccgcccgccatgaacagcatgtcgccctggccaagaagctgttcggcaccctgttcgcccagaatggttcggctgtcgatcttcgacgtcacctggaaggaaatgcgggtcgggaaattggccttgatcgtgccggtgatgacatcgaccgacgggcgctgcgtcgccatgatgacgtgaatgcctgccgcacgcgccatctgcgccagacgctgcaccgcgccttcaatatccttgcctgcgaccatcatgaggtcggccatttcgtcgataatcacgacgatatagggcatgggttcgagatcgagttcttccgtctcgtagatcgcctcgccggtattgcggtcgaagccggtctgtaccgtgcgcgcaatcggctcgccctttttctgcgccagaccgacacgctggttgaagccgtcaatattgcgcacgccgaccttcgacatcttgcgatagcggtcttccatttcgcgcacggtccatttgagcgcgacaacggccttcttcgggtccgtcacaaccggcgtcagcagatgcggaatgccgtcatagacggaaagctccagcatcttggggtcgatcatgatgaggcggcattcctgcggcgtcatgcgatagagcaacgacaggatcatggtgttgatcgcaaccgacttgcccgagccggtggtgcccgcaaccagaacgtgcggcatcttggcaatatcggcaatgaccggctcgccattgatggtcttgccgagtgccagcgcaagcttcgccttcgattgctcaaagtcgcggctcgccagcatctcacgcagatagaccatttcgcgcttagggttcggcagttcgataccgatcgcgttgcgccccggaatgacagccacacgcgcggcaatcgcgctcatcgagcgcgcaatatcgtcggcaaggccgatgacgcgcgaggacttgatgcccggtgccggttcaagctcataaagcgtgaccacggggccgggtttgacattgatgatctcgccacgcacaccgaaatcttccagcacgccctcaagcagacgggcattctgctccagcgcatccttggaaagcgcggggtcgcgctgcacgagcttcggttcggccaggaaatgcagcgacggcatttcaaagataccattatccttaaggaaggaaggctgcgcctcgcgctgggcgcgcgggccgggcttcggcgacggcgcggcctgttccacacgcgcgttacgggcgcggggcggcggcgcatcatgccattcctgaccggcaagcggtgcgccatcatccatatcgtccatatcgaaaggcggttcgtcatcggcggcaggcgccccgaaaccgggttcgcggcgcggcgcattgcgggtttcggcactgcggcgcaccatgcgcatgtcgtcgaaatcatcctcgcgcaagcggcggcggccaagtccggtcatgcgcctgatcgtggctgtcgtcatcagcaccagatgggtcagcgcaccgatgaagtggaaaccgccaccggcttcattgtctgcatcctcatccgcgaattcatcatcggcagaacgatttgccgaaagcatggccggattgaccgcttccgccccgcgaccaatgatgccgcttgcaaaaaaacagaaccacaaggctggaaaagccagaaccagcgcaatagcggaggcaatagccccttgcgggaacccgccaaggaagaaacccggtatccgaagcagcatatcgccgaaaacaccgccaaggccgattggcattggccagctttgcggcacggcgaagcagcttgcaatggcggcaaagagcagcgccgcccccacccacgcaaggctgcgccgggcgatacgcccgatataaccccggatcatcaggagaagcgaccagaccgcaagcggcagcagcgccggaacgctggcaaggccgaagaactgcatggccagatcggagaacacggcgcccggatagccgagcgcattggtgacaggattgtcggtggcatggctgaagcttggatcggcgacattccatgtggcaagcgcgccaaccgccatggcggtgagcgaaagaagccccagccccagaaggatatagacctgcctgcggacgagattggcaaaccgcaacctgtcttccgtaatccgctcgtcacgcagcgggtatgagggcgaatatccttgccgcataaagcctgtcccgaaccgaatatttttgctggcccgtgagcggacatgctcggggcgcactgaatcggtccgatcctaatcgccagatagttaattcctcattaaccatgcataaggcccggcaaataaagaaaaggcgcaaggttcgccagcaccttgcgaaagccggggaagcagggaaacaccttcctactcccctactcccgttctcactgcaccgcctccccatgcaaggcgatatccagcccctcgatctcggcctgcttgccgggccgcaagcccatgatggccttgaccacgtaaaggatgatcacggtggcaatcgccgtataaatgatcgtgatggcggcgccgaagaactgcttgccgatggttgccccttcgctggccggattgatcgtagcatcggcaaaaaagccggtcagcaccgcgccgacaaaaccaccgacgccatggacgccgaacgcatcgagcgaatcgtcatagcccagcacatgcttgatcttcacagccgccacatagcagaccgcaccggcaacgatgccgagcacacttggcttgccggaaatagcccattccacaaacatccacgcaagagcagcaccggcggttgcgacctgcgtgttgagcatggcgacaccggcaagcgcattggcaccggcggcagaaccggcattgatatgaacgaccgtgccaccggcaaaatcaagcacgccatcggaagccatgaagcccccgccccagacccaatgggcaaccggaacataaacgatgaacagccacagcgtcaggaaaaccagcatggaggaaaacttcatgcgctctgcaaacgagccggtaatcagcgcgggcgtgatgatcgcaaacgtcatctggaaggtgatgaagagatattcagggatggttccggtgagcgattccatcgtcactccggagaagaaaaccttcgagaagccgccaatataggaatggagcgagccgccatcggtaaaggccagcgaatagcctgcgatcatccacaggatggacatgaggcaggtgatggcaaagctttgcatcaccgtggacagcacgttcttcttgcgcaccatgccgccataaaacagcgccagaccgggtatggtcatcatcaacacaagcgcggttgaagtcagcatccaggccgtatcgcccgtatcgagggttggtgccggtgcggtgtcctgcgccattgccgtccccgccagggcgaaaagtgcgggcaggctggccacgagggccgtttgcttgtttcttcctgttatgagcatcgaatatctccgtcgaagggcggcttcaaacgcggttgcgctgaagaggccggttcaaacagagacaaacaagaatcatgccagttgcgagaaggtgctgcgatgggcgcggttttcgcgtctcctccctgaaatgaaatgcgcggaaaggatgaaaccttgcgcgcaatcaccaatctgcttaaaatttaagctacagaaaaactgcttattaaataaccatcacttgtttttttcgtggacgcggatcagcccttcctgcgccaccgatgcgatcagcacaccatcgcgcgtacaaagcgcgccacgattgaagccgcgcgcaccagaagcgctcggcgcatcctgcgtataaagaagccagtcatccagccggcacgggcggtggaaccacatggcatggtcaaggctcgctacctgcatgtcgcggtcgaaaatgaaacggccatgcgggtgaagcgaggtatcgagcagcgtcatatcggaaagataagcgagaatggcggcctgcaatgcgcggtcatcagggacaagcccccttgcccgcacccagacatgctgcaccggctccagcttctcgcgcgagaaataatgggtgagcgagaccggcttgatttcgatcgggcgctcccgttcccaatatttgcgcacgccgggtggtgccatatcgagatatttttccttgatgtcatggtcgccgacgagctgctccggctgcggcaacccttcgggcatcggcatttgatggtcgaggccgccttcatcgatctggaaggaagcggaaagcgtaaagatcgccttgccgtgctgcttggccagcacgcggcgagtgctgaagctggaaccgtcgcggatgcgatccacctcatagatgatgggaatggcaggatcgcccggacgcacgaaataggcgtggagcgaatgcacatggcgttcgggatcgacggtgcgctgcgccgcaatcagcgcctgcccgatgacctgcccgccaaaaacgcgctgccagccgacctgcgggctgttgccgcgaaaaagatccatttcaagcgtttcgagatcaaggatcgacagcagttcgcgcattgccgccgtctgctcgatcccggacttttcttcatcagacatggacagcctgcctcccgcaaccatatatgctttacaaagttcaagaggcatgtttgagcctgcacatccgggcctgtcaagaaccgggcaggccaaaggaaacacattcgcgcaccagcgattgggctggaacaggcggcgcggcaaaatatcgggtttcttgcgcggcgatatgtgccaaaacactgcgcgaaagacggattctggaaaggaacgacaatggctggccagaaaaatacggacgccccacgcaataacgatgtggtgattgcaggcggcggctatgtcggccttgtcacggcggttgcgatcaagtcagccgcgccccacctttccgtcaccgtgatcgatggcgcgcctgcgggcgcgtggaagaacgacccgcgcgcctcctccattgccgccgccgcctcgcggatgctctacaagcttggctgctggcaggaaatcgttcccgaagcccagcccatcaccgaaatggtcattaccgattcgcggacatccgatcccgtgcgccccgtcttcctcaccttcgagggggaggtggaaccgggcgaacccttcgcccatatggtcgagaaccgcgtgctcaacaccgcattgcacaacaaggcggatgcgctcggcatcaccttccttgaagcggtgagcgtggagaattttgaaacccggccggaaggcgtaaccgtcacgctggccaatggcgacaggctggaaacccgccttttgatcgccgccgatggcgctcgctcgcgactgcgcgatctggcaggcatcaagaccgtcaattgggactatggccaatccggcattgtctgcaatgtggcgcatgagcgcccgcatggaggccgcgccgacgagcattttctgcctgccggcccctttgcgatccttccgttgaagggcaatcgctgctcgctcgtctggacggaacgcacggcagacgccgaacggcttatccgcgaggatgatttcgttttcgaggccgaactggaacagcgttttggccaccgcctcggcgccctgcatgtcgaaggcccacgccgcgccttcccgcttggcctgacactggcgcgcgaattcgtaaagccccgctttgcgcttgtgggcgacgccgcccaccgcatccacccgatcgccggtcagggcctcaatctcggcttccgcgatgcggcggcgattgccgaagtggtggtcgaaacggaccgcctcggcctcgatatcggttcctttgcagcccttgagcgctatcaggcctggcgtcgcttcgatacggtgcagatgggcgtcaccaccgacattctgaccaagcttttttccaacgacaatccggcggtgcgttccatccgcgacatcggcctcggccttgttgatcgcgttccaagcctcaaatccttcttcatcaaacaggcggccggtctttccggcgatacgccgcgccttttgaaaggcaagcctatctgagttcaggcctcgtccctagagcatttccagcaaaagtgtgaaacgcctacgcggttcctgttttaacagaatcgctggaaatgctttattccggcagatggcagacgacttctatattgtggccatccgggtccagcacgaaagccgcatagtaatccgggtggtagtggggcctcaggcccggcttgccattatccctgcccccggcagcgattgcggcttcgtaaaagcggtccacttccgaacgcgtcccggctgaaaaggccacatgcaacacgccttccagtttcgcgcctttctgtgctccgatccagaattccggcttgccatttcgcccgtagccaacccaatctccgaattccatggcatggccgataccaagcggagacagcgccgcatcataaaatgcgcgcgactttttcatatccgcaatattgaaaccgatatgatcgagcatgttcggtccctcccatataattgtttcctgcaaaaatatgaaaacacttcaagagatcaagtctacaacgcggaccgaacatagcaaaaggggaaggttgacccttcccctttttgatttcgttcggcccggcagagaagtaaataaccaagaggcacggaggcccccaggccgacagagacgcaaacaagaggcgtggaggccgcaggccgacagggaaaccaagaaaaactgcgattgccgtgattacacgcggcgctcgaccatcatcttcttgatttcggcaatcgccttggccgggttcagacccttcgggcaggtctgggcgcaattcatgatcgtatggcagcgataaagccggaacggatcctcaaggttatcgaggcgttcgcccttggcttcgtctctggaatcgatcagccagcgataggcctgaagcagcacggcggggccaagataacggtcgccgttccaccaatagctcgggcatgaggtcgagcagcaggcgcacagaatgcactcataaagaccatcgagcttctggcggtcctcatggctttgcagccattccttctgcggctccggcgaaaccgtcttgagccatggctcaatggaacggtgctgggcgtagaaattattgaggtccggcacaagatccttcaccaccggcatatgcggcagcggatagaccttgatggtgcccttgatgtcgtccatacccttggtgcaggcaagcgtgttcgcgccatcgatattcatggcgcaggaaccgcaaatgccttcacggcacgaacggcgcagcgtcagcgtcgggtcgatcttgttcttgatatagagcagaccgtccagaaccatcggaccacaatcgtcacgatcgacataataggtatcgatacgcggattttcgtcgtcatccggcgaccagcgatagatgcggaattccgtgacacgggtggcgccatcaggacggggccaggtcttgccctcctgcatacgggaattcttgggaagtgcgagttcaaccattgctcttgcccctgatcagtaaacgcgcttcttcggcgcaatcttggcgaggctgatgccaccttcctcttccgtcgtcagcggatcgagatgaaccggacgatagtcgagcgtgaccttgccgtcaggcgaaagccgggaaagcgtgtgcttgcgccattccgcgtcgttgcggtccgggaaatcctcgcgcgcatgggcgccgcggctttcctgacgggcttccgccgaaacaacggtcgtcagcgcattcgccatcagattttcaagttccagcgtttcaacgagatccgagttccagatcatggagcggtctgtgaccttgatgtccggcagttcatgccagagcttttccatgcgctcgacaccctgcttgagcgattcctccgtgcggaacacggcggcatcttcctgcatggtgcgctgcatcttttcacgcagcacagccgtcggcgtggagccgttggcaaagcgcaggcggtcgaagcgttccatgatcttgtcacaggcagcgatatcgatatccgggatcttcgacttgcggtcgatgacctgaccggcgcggatcgcagccgcgcggccgaacaccacgagatcgatcagcgagttggagccgagacggtttgcgccatgcaccgaagcgcagcccgcttcgcccacggccatcaggcccggctgcacgcggtccgggtcttccttggtcgggttcagcacttcgccccaatagttggtcggaatgccgcccatattgtagtgaacggtcggcagaaccgggatcggttccttggtcacatccacgcccgcgaaaatcttggccgactcggaaatgcccggcaggcgttcatgcagaacagcagggtcgagatggtcgagatgcaggtagatgtggtccttgttcttgccgacgccgcggcccgcacgaatttccatcgtcatgcagcgcgaaacaacgtctcgcgaggcaaggtccttggccgagggggcataacgctccatgaagcgttcgccttcggaattgaccagatagccgccttcgccgcgcgcgccttcagtgatgaggcagcccgcgccataaatgccggtcgggtggaactgcacgaattccatgtcctgcaacggcaggccggcgcgtgccaccatgccgccgccgtcgccggtgcaggtatgggcagaggttgccgagaaataggcgcggccatagccgcccgtcgccagaaccaccatcttggcggagaagcgatggatcgtgccgtcatcgaggttccacgccacgacgccggtgcacacgccatcggtcatgatgaggtcgagcgcgaaatattcaatgaagaactgcgcattgttcttcagcgactggccgtaaagcgtatgcaggatggcatggccggtacggtcggcagcagcgcaggtgcgctgaaccggaggaccatcgccgaaattctgcatgtggccgccaaaggggcgctgatagatcttgccttcttccgtacgcgagaacggcacgccgtaatgctcaagctcgtagacggcggcaggcgcttcgcgggtcagatattccatggcgtcggtatcgcccagccagtccgaccctttcacggtgtcgtacatatgccactgccagctatccggccccatgttcttgagcgaagcggcgatgccgccctgcgccgcaaccgtatgcgagcgggtcgggaaaaccttggtgatacaagccgtcttgaggccctgttcggccatgccgagggttgcgcgcaagcccgcgccgccggctccgaccaccaccacgtcgaacttgtgatcgacataggtgtacttgcttgcagcggcgggcgccgcattgtttactgcactagccatcgggccatcaacctccaaagctgagcttgaggatcgcgaaaacgcaggcaagaccaaccaccaccgtaaagaaggtgttcagcatcaccagcacgatcttcatgccttcgccatgcacataatcttcaataataacctgcatacccaggcgcatgtgataaacgcccgtgaggacaaacagcgccatcaccacagcggtgaagggatgtgacagggcagcccggacttccgcatagcttgcgccattgagcgaaatgaccaggccgatgaaaaacagaaccagcggcaccagggcaacggcgctcaggcgctgataccagaaatggctggtgccttcttttgccgaacccagaccgcgaaccttcccgagcggagtacgcatatcgttattcatgccgttcatgaaccagtccctcctagcgcaccgaataggcgacgacccagacgaggatcgtggcgaccactgaaaagaccacggaagcccatgcgatcttggatgcggtgtgcttttccattgccgcgcctgtgtcccagatgaagtggcgcacgccgccggccagatggtgcagcagcgcccaggtgtaaccgaacaggatgaggcgcccgatccacgacgagaacagtgcgttgatggtgttgaagcactcttcgctggttgcagccgaaatcagccaggccgcaagcagaagagtgccgaaataaagtgcgccgcccgtgatgcgatggacgatagacatcgtcatcgtgatgaccggcttatagatggacaggtgcggcgacaaaggacgctggcgcgttacggtcggttgtgtcatggcttccctgacgtttctccccggctgcatcctccgacgatatgtcggcgggtgaaccggatggcgggttatctgaaacccagttcgatgtcgctctggagcagggatgcggaactttcgatcctgcgccgggacgacccaagaaatatggtgggaccgtgacatacggtcctatggggcgctttctactgcgctttcaccatgacgtcaaagaagctttttcacgaaaagcctaacaattggtcgcaccttggcgacacattgccgtgattgcggcattcaaacgattgaacaccgcaatcgggaaaaacatgtgtaatttcatccacttttacaaagccggcttaattgccgaatcgaatcacatagctcgaccagtccgcagccgccgcgatctgttcatagagcttgcggccgtcttcgggtacacgcggcgcattgaggacaagcttcgaccagctacgctcttcggctttgtcggccagcacatcgataagcgccttggcgatgcctttgccgcgatggtcatgatggacatagatgtgatctacctgcccggcgcgcaggccagtgacgggttcaggcagatcatagaagatgacaaagccgaccagattgccgtcgacacgggcaccaagtgcttctgctgcgcgatcctgaagcagatgctcggcataaaaatcatccggccggcgtggcgcaccgcgtttcagtgcctgcgcatagcttgcaagcagcggcgcaaattcatgggcgtcgcgcaaatgaagaagtgcaatatcgacggcatgatctttggtcattcaacgtttccttgttagggcgtttttatgggaacagaacgctgcaaccaccccgatcgccccggccttgcgcgcccgagaaaatcaggcacggcaagccaaatcgggtaagcggtgcaaggcgattgtagccagcgcggacgatacaggtaaagcgcctcgttaagatatatgtgcgaccgatctgtcgtgacggaaaacgaaaagaccgccgggatcaaccggcggtcttttcaaactttatgcggggttgtgctcacttccacgcgcgaatatcgacgaagtgaccggcaattgcagccgccgcagccattgctggcgataccagatgcgtacgacccttgaagccctgacggccctcgaaattgcggttcgaggtcgaagcgcaacgctcgcccggcttcagccggtcatcgttcatcgcaaggcacatggagcagcccggctcgcgccagtcgaaaccggcttcaatgaaaatcttgtgcaggccttcggcttccgcctgttcctttacgagacccgaacccggaacgatcatggcattgacggtcggggcaaccttcttgccttccacgaccttggcggcagcgcgaaggtcttcgatgcggccattggtgcacgaaccgatgaagacgcgatcaaccgcgatatccgtgattttcgtgccgggcttcaggcccatatagtcgagcgcacgccacttggaggcacgcttggtttcgtcggcgatatcgtccggattgggcacgacccccgtgacggaaacgacgtcttccggcgaagaaccccaggaaacgatgggcggcaggctgccggcgtcgagcgtcacgatcttgtcgaaatgcgccccttcatccgaatgcagcgtcttccagtaattgatcgcctgttccagcgtttcgccctgcggagcacgcgggcggcccttgatatattcaaacgtcgtctcgtcgggagcgataagaccggcacgcgcgccgccctcgatcgacatgttgcagatcgtcatgcggccttccatcgacagcgagcgaatggcttcgcccgcatattcgatgacatagccggtgccgcctgccgtgccgatctcgccaatgatcgccagaacaatatccttggcggtcacgcccgccggcaacttgccgtcaacgcgcaccagcatattcttggcttttttctggatcagcgtctgggtggcgagcacatgctccacctccgatgtgccgatgccatgtgcaagcgcaccgaaagcgccgtgggtggaagtgtggctgtcaccgcaaacgatggtcatgcccggcagggtgaagccctgctctggcccgacgatatgcacgatgccctggcgcttgtcgcgttcggaataatattcgacgccgaaatcggcggcattcctggccagtgcctcgacctggatgcggctttcctcgttctggatgccattgatgcggtcgggcgacgtcggaacgttatggtccaccacggcaagcgtcttttccgggtggcgcaccgggcggcctgccatgcgcagcccctcaaaggcctgcgggctcgtcacttcatgcacaagatggcgatcaatataaaggaggcaggtgccgtcttcctgctgatccactacatggtcatcccaaatcttgtcataaagtgtacgcggcgcgctcattgcgagggttcctttgaacggttcttaattccaggctgtcatatgcacctgccaccgcttttcgtcaagaaacagaaaccgcaacagggtgtcgcagtaataatctttcagaaagcgggcagttttatgcctgatattacaccacgctttaggtttggaaaataaaaaaggcggccagaggccgccttttgaaagtcgcttgtgtgaatcttattcagcagccgtcttggcagcctcggccttggcagcggcaagcttgtctgctgcgcgctcggccttggtgcggttgtctttcttttcggcaatacgggctgccttgccggtaaggccgcgcagatagtagagcttcgcgcgacgaaccttgccgcggcgaaccacttccacgccttctacgatcggcgagtaaaccgggaaaacgcgctcgacgccttcgccataggaaatcttgcgaacggtgaagttttcgttgaggccagcgccggagcgggcaatgcaaacgccttcataggcctgcacacgggtacgcgtaccttcggtcacgcgaacctggacgcgaacggtgtcgcccggctgaaaatcgggaagcttgcgcttttcttcaatctttgctgcctgttcggcttcaagctgacgaataatatcggtcatcgtcgtactccttctgaattcttctcaaacagtcagagcgctctgcactcgccgccaggcatcgctggccgtgcggctatgcccgaaacaggcaggagcgttgcaccatttattggttttcggatgtcgggttttcccgaaccggcagccacataccccattccacgggatttgtcacgccctgtcataaattttcatagccatccgcccggaactatgcgagagttattgttaacaataaagtttaaattgtaaacaactaaaaaagctaatactaaaagtgggaaccctatgacaatcaaaaatccatcgccctcattgtataatgaggatctggcgccggccgaagagcgcaaatggggcgccttcagcattttcaacgtctggacatcggatgttcatagcctctggggctattaccttgccgcaagcctgtttcttctttgcggcagcttcttgaacttcgtcatagccattggcgccggatcgctcgttatcttcttcctgatgagcctggtgggcaatgcaggcgtacgcaccggcgtgcctttcccggtattggcgcgcgcctctttcggcacgttcggcgccaattttccggcgctcgtgcgcggcgtggtcgcctgtttctggtatggtgcgcaaacagccgccgcgtcgggtgctgtggtcgcgcttcttatccgcaatgacactatcctggcctttcaccagaacagccatcttctcggccactcgaccctcgaagtcatctgctacattctggtttgggccgcccagcttctcatcatccagcggggcatggaaaccgtgcgcaagtttcaggactgggccggtccggctgtctggatcatgatgctgattctggctatctatctggtcgttaaagctggcacattctcttttggcagcgaaatcccgcgcgatgtgctccttgagaaaacgaaagatgcgggcatcacgggagaaccggggtcttttgcagcccttgccaccgttgcggccacctggatcacctatttcgcagcactctatctgaacttctgtgacttttcgcgttatgccaaggatgaagcatccttgcgccgtggcaacctatggggcctgccgatcaaccttctggccttctgcctcgttgccggcgtcaccacgaccgcggctttcaccgtttatggcgaagttctgcttcacccggaccagatttccgcaaaattcgacagctggttcctcgcgctccttgccgcgctgacctttaccgttgcaacgctcggcatcaatgtggtcgccaatttcgtttcggctgctttcgatttctccaacacattcccgcagaaagtctcgttcaagcgcggcggtgtcgttgcagcattgatcgcgctgatcctctatccgttcgcaccatgggaaacgggtgcggcgcatttcgtcaatttcctcggttccaccatgggaccaatcttcggaatcatgatggttgactattatctgctccgccgcagggagctgaacgtggctgacctctatcaggaaaacggtgaattccggttccacaacggctggaatatccgggccttcatcgcctttgcaattggcgccttgttctcttccgtgctgcctatggccaccaatatcctgcccacctggtgggcaacctatggctggttcttcggcgtagcgattggcggcggggtctattttgtgctccgcaaatcacaaacagagcttcgcaagctcgcacatcagcattcggcctgacagaaagcgaaaatgcccggctctgtgactttgaacgctatttagcactgattatcagtgctaaatagcgccgatcgtgagaacggatcgtgctgccgcaccgccggcaagccaggccgcgcttgacactgttcctatgccgattgccagcatcatcggccatagacgtcgcaggacaggacggaatgccgaccccgccagagttgccagagattggtggcgaacgaaagcacgatcagcagactggctgctgccaagggcgagataaacgccccgagcacccccatggcgactgtgggcaaccccatgccggtcacacccatgccggtcacgcccttgactaccccagccgcacaaaaggtcacgaagatcagaacgatggtggatgacggcatatcgatcattgggcctcgatcgggagatcgtcaccgacagaccattcttctgtcaccctccgcgccacatcttcctgatcgcagatcagcacaagcctgttgcgatgatctgaatactgcacgaggacgttgaccccggcctccgcgagcgcgcgcgagatcgcgccgagctggccgggagtgccctgtttcaacctgcggataagcgggtttcgtattgcgattacaggaatcccggcctctgccgcagcgcgggctgcggcttcgccatccagaaacagaaaatgggcgatggcctgatcaccattgctgaaaaccccgccgccttcaaagggcactccagcacgtcccatagcctcgccaagctcagccagagtgccgggccggttcatcaaatgaaattgcaaatcatacatgatcgatgtcctccttatggccattgcggctgtcggtcggagcttcgcctctcgcgcgcattccatagtcccgcgcgacttctgcaatgcgcaggcggtaatcggcaaagacgtggtcgcggcctgctgcctgcacacggcgatgctcaggaaggttgcgccatgctgcgacagccgcttcatcacgccagaaggacagcgacagaactttgccgggggtggtcaggctctggaagcgctcaatggagatgaagccatcgaggtcagccagcagcgggcgtagctccgcagccagatcgagatattcagtttgcgcttcaccaggaacccaagcttcgaaaatgacagcgatcatgcgcgatctccatgcggggctgaggcaagcttgacgaaaagacggctttcacgccggataaagccctcgcgtttggcgaattcgtaattctcgcgccccagcggatccgctgccagtcgagagcgataagcttcataatcagcgagtgatggaagggagtagatgccgtaggcggttgaagtcgatccctcatgcggcgcataatagccgatcaggtcggccccgcagcgtgggctgcatgcaccccaattacgggcatattgcgcgaacaattcttgccggttcggatcaatatcataggtgatgacacaggtaatcataggtttggcctttctcacggctctccttctagcaattgcaacatacgaatggttcgattacggtcgaactatgaaagaaagccccgatattacccgcgtagccgcccttgtcgctgatcccgctcgcggcgcgatgctgatagcgctgatggacgggcgtgctctgactgcaagcgaacttgctggacgaggtgggatcaccaagcaaaccgctagcagccacctcgccaagttggtggatggcgaagtgttggtcgtcgaggcgcaggggcgtcaccgatactttcgtctggctggcccccatgtcgcggctctgcttgaggcattaatagtcttttccagcgatgccgcgccacctgtgcgtacgggtccgcgtgatcccgcgctgcgcaagtcccgcatctgttatgatcatctggcgggtgaaatgggcgtcaaactcttcgagcgaatgcaagaagatcaatggttggcagatgatctgaccgtgacggatcaaggccgcgacaagctttctcagatcgggatcaatctggaggatttacccctcagcaaccgtccactctgccgtggctgcctcgactggagccagcggcaccagcacctggctggacgtatggggaaggcaatattggatcgcctgctcatcttgtcttgggcgcgacgcttaccggattcacgcatcatcagtttcagtccggagggcgagcggcgttttaacgcatggcttggctaaaggcagccgcctccgcaaagcggccatctatagaagcttcttgttccaatgatgccgtttgaatagtgccgcataatgctgataatgagtgccaaatagcgatcaaagtcacagcccggctcttccgggcatttttattgaccgccaatcttgcgcctgttcttgcaataggcttcccatagatcgggacgacgctctctggtgatccgctccgcctgctccagccgccatttatcgatggcgccatggttgcccgatgtcagaatatcgggaatggcgcggccctcccactcctgcgggcgggtataatgagggtgttcgagaaggccggtctcgaaactttccgtctcacccgattcgcgattgcccatcacacccggcaaaagccgcaccacagcgtcgagcagcacgatggccgccgtttccccgccggaaagaatataatcgccgatcgagatttcttcgaggttgcgcccttcgatgacacgctcgtccacgccctcgaaacggccgcacaggatgatcgcccctgccccatccgccagcgcacgcacgcgctcctgcgtcagcggcttgccgcgcggcgtcatcaaaagcatgggacgcccatcatcgaccgaatccagcgcccgcgccaccacatcggccttcatcaccatgcctgccccgccgcccgacggagtatcatcgaccatgcgatgcctgccctcggcaaaatcgcgaatctgcactgtatcgagctgccatttgccctcggccagcgccttcccggcaagagagatgccaagaggccccggaaacatttcaggatagagcgtcagcacggaggcatgaaagcgcccgccttccttttccggcaaatcggtcatggcttcttcggcttcttgccgctttcatgaggcggattatcgtgctcatcggcgatcaggcccgccgcatggggctcgaccttgatgatgcccttgtcgaaatcgatctccggcacggccgcctcggtgaaaggaatgagcatgggccgcttgcccttttcgctcaactcaatgagatcgccaccaccgaaatcgaaaatcgcactcaccacgccataggatttgccatctccatccacggcctcaagcccgatcaggtcggtttggaaaaactcgtcttcgtccagttcctcatccggcagttgcgaacggtcgatgaaaagctccgtcccgttcagcgcctcggcggcattgcggtcgttgacgcccttgaaccggacaatcaccacggttttcgcaacgcgggcttccagaatttcgtaagccttgccctgctcgtcataaagcaggccgtaatcggctatggccagcggatcgccggtaaatgtcttgacccgtacttcgccgcgcgtgccatgggcggcaccgataacggcaagctggatcggattttctggacgcggcatgaagaaccctgtttctggctgtaatcagtctatcgcttactcaattccggcaaaaaggccaagaaaaatgcactttgcctgaaagcctctctcaaaaagcgacatttgcagagcgggcatggcaaattttgacacaggttctgaacgccaaaaccgcggcaacctgccggtaacctgcttttgttaagctggcccttccatatccgaacggcagattttgaccatggcgacaaatagcgaatttctgatcccggcgcgcgccgaccttgccgcagcgcgcgaggaatggctgaaatcgctgaaaaccatgcggcgtctttccgacaatacgctcattgcctatgaacgcgatacgcgccagttcctgcaatttctcaccggccatctgggtgagccgccttcgctaaaagagatcggcaatctgcgtatcgccgatctgcgatccttccttgccaatcgccgcaatgacggcgcgggggcccgcacgcttggccgggggcttgccggggtacgctcactcctgcgccatctggaaaagcgcggcctcgtcaatgcggcaggcgcaagcgccatgcgtgcgccgcgccagccgaaatctctgccgaagccgctgaccgcagacgatgcccggcgggtggtttcggcggatggtcagatggcggaagaaccatggatcgccgcgcgcaatgctgccgtactgacgctgctttatggctgcggcctgcgtatttccgaagccctggggctcagcggagacgcgctcagcgatccttctgcccgctccatgaccattaccggcaagggaagcaagacgcggctcgtgcccttgctgcctgcggtccacaaggctgtcgcgcaataccgcgcgctttgtcctttcgatctttctgccgggcagccgctgtttcgcggtgcaaaaggcggccctcttcatgccgcgatcatacagcgcgaaatgcagaaactgcgcgcaggcctgggtctgcccgatagtgccaccccccatgccctgcgccactcttttgcaacgcatcttctggggcgcggaggcgatttgcgcaccattcaggagcttctgggccatgcaagcctgtccaccacacaggtctataccggcatcgatacgcagcgattgctggaagtctacgacaagacgcatccccgcgcctgaaattcacaaagtttggctgtcgcgcgcctgtaaaacccggctatagtcgggctatgaaaaagcttcttctcctcttcatttgcgtggcgtttctggcgcccgccgccgcgcgggccgggcaggcaccctgcacaagccacggcatcaacctgatggacgggctggagaaatccaaacccgccctgttggccgaattgacagcggaagccgccgcaactcccaacagcaagggcattttctggaaaatcgagaaggatggcgtagagccatcctatctgtttggcaccctccatctcagcgaccctcgcgttatgaaaatgccgcaggcggcaagcgaggcctatgacagcgcgcagaccgtggtaatcgaagccgccgacatcacgcaccgcaagacattcccgcgcatcatgcagaaacagccggatctcatgcttttcaacgatggcacaacgctggaatcgcacctgccgaaggagaggcgcgccgatatcgagcagaagcttgttcaacgcggcatcgtgcttgccgccatgaacaaaataaaaccctgggttctttcaaacctgcttgccacgaccaaatgcgagcgcgcaagaaaagccagaggcgagctttttctcgatgagcaactggccatcgaagcacaaaaacaggggcgcgaagtaaagggactggaaagcatcgccgagcagtttgccgccatgaacagtctgccgcttgattttcatatccgcaatctcatcgcaacggtcgatttcggcgacaagatcgaggattcgatggaaaccgccatcaccctttatctgcaaggcgatgtgggcatgatcgcgcctgcgctgcgcaagattgtcccggaagacctttccgatgccgattatgcacttttccagaaggttatcctgaccgaccgcaaccacctcatggtcgaccgggccacaccgcttctcgaaaaaggtggcgttttcctggccatcggtgcattgcatcttcccggcaaggaaggggtggtggaacttttgcgtcaaaaaggctaccggctgacagcgctttgatattttccggctcctgccgctgccagcataaaattagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgacaaaacaaatagttagagcgccgatctgattcaatcagatcggcgctctatagcataatccaatcagcatgaaaaaggcccgcttgcgcgggcctttgtcgaaagcatgtataataccgatcacatatggatcggcttggcgaaggttgccagcgccgattcacgcacggtttccgacatggtcggatgggcgtggcaggtgcgggccagatcttccgacgaaccgccaaattccatcagcacggccagttcgtggatcatttcaccggcattgtagccaaggatatgcgcgcccagaacacggtctgtcgccttgtcagcgaggattttgacgaaaccgtccgtatgcagcatggcgcgcgcgcggccattggccgtgaacgggaacttgccgaccttatagtcgataccggcggccttcagctcttcttcggtcttgccgacggaagccacttccggctgggtataaacgacgctcggaatgacgtcgaaattcacatgcccggcctgaccggcaatgatttcggcaaccgcaatgccttcatcttcggccttgtgtgccagcattggcccctgcaccacgtcgccaatggcgtaaatgccttcgacattggtgcgccaatgatcgtcgatcgcaacgcggccgcgctcatcgacagcaacaccggcttcctgcaggccgaggccatccgtgtaaggacgacggccggtcgcgatcagaaccgcatcggcttcaagcgtttcggcatcgccacccttgaccggttcaaacgttacctttgcgccctttccgactttctcgacgcccgtaaccttggcgccaagcttgaaggcaatgccctgcttttcaaacaggcgctggaactgcttcgacacttcgccgtccatcgggccaagcaccttgtcgagatattccacgaccgtaactttcgcgccaaggcgcgcccagacggaaccaagctccaggccgatcacgcccccgccaacaacgataaggctgcccggcaccttgtcgaaggagagcgcaccggtcgaggaaacgatgaccttctcgtcaatatccaccttgacgcccggaatgcccgcgacatccgaaccggtggcgatgatgatgttctttgcttcgatttcctcaaccttgccatcttccgacgtcacggaaaccttgcccttgccaacgatcttgccggtgccgatgtaaggggtaatcttgttcttcttgaacaggaattcaacgcccgagacattggccttcacggtcgtgtccttgtgggccagcatcttcgtgagattgagcttcggcgtcacttccacgccaagcgtatcgaacgagtgaccggattcggcaaaaacttccgacgcatgaagaagcgccttggaaggaatgcagccaatattcaggcaggtgccaccgaaggtcttgcgcttttccaccaccgcaaccttaaggccaagctgggcagccttgatcgcggccacataaccgccggggcccgtgccgatgacaaccacatcgtaagacattgaactatccttcttcagtctatcctgaacgttttagaacgcccggttcatccgggcacgttctttcattccaaggtgagcagtttcgatcaccacgaagcaaaaccgcttcgcacatttggctcgaaatgctctgtttccatgcaaccggcacccgcaggcggccggtcattcttcatcaggtgtgcatccctgaaaccggaacacttcccattgaagcggcttttcaggtttggctgcaccaaaatcatatccgtcaagcgccgtcaccagatcgggaaacagaaccgcctgtgcggcaggctcgtctgccttgggcagcacttcagcctcggccccatccttcaatgcgtagataacgctctgccagatgctgcaatcatcgaggtcttccggctcggaaccatcgcccttgcaattataggtaataagagcataaggacgcgccacgccttcctccggccagatcacaatgccgttaagcttgaaacccggcttgtcattggctgtaatcgtaaactcgttcgtcggcgccggcgtcattttcagatcattcggctgctcgggacgaaaggtcagcgtataggcctcgtcacggtcgcgatagattgcgcggttctgcgtacaggcagcctgaacagcggttgaaaaaaccgtcggggcaagtgccaacatgactgtcacgttgagaagttttttcacagtatgcatccgtcggttctccctgagtgctccggctgcgcttttccggcagcgaatcttcatcgtccgaagataatgcctacatagccttttcagtggcaagtttcagcccaagcgcgatgaataccacgccgctcgtcctgtctatccatttcgatgcgcgcgagaaagccgcgcgcattttcggcgtcgtcatgaaaaagctgacgccgacaaaccacgagatcaatgcggtcgccatcaccacgccatagccgagtttcacttcggtcggtgtatggacatgaacgaccgtggagaaaatcgacaggaagaagaaaacggccttggggttcagcgcattggcagcaaagccgaggccgaaagccttggcaaagccctgtttccggcgcggctccttcaaatccggacccgcctcgattttcgtggtgccggcacgcagcgccttgaatccgatatagaccagataggccacaccgcaccatttgacgatattgaacagatagatcgacctggaaatgatgaggccgaggcccagcaccgtataggtgacatgcatcatcagcgccgtaccgatgccgaaactcgtaatgatcgcctcgcggcggccatgcagcagcgattgccggatgaccatggccagatcagcgccgggggaaacgatggcaaaaacgaagattgccataagggatgcaagttcaaacaggtaaggatgcatcgcgtttccttcattgcgcgtcgttcacgcgcaggctgacattacagaaccagagccagaagcataataccgagccccaccagactaatgagccagacgaaggaacggagatagggaatgcccgccaggtaaagcggaatatagacaatgcggctgaaaaactagagccacgccccgaggataccccagccggacgggtcgcctttcagcacaagcgccaatgccagggcgataaaagccggataggtttcacgaaaattggccgaggcccgttccgcgcgaccggccagcctgcccgaaggtttcaggctctcgtcgcgcggcccggcattccagcgggagccgagttcctgtgtcgccatcatgctctgcaagaggatatgcaccaccagcagaacaacgctccagccaatgagcggcaggaaaggcgacgcggagagaacacccggctccatattctgtccctagagatcgagaaccagacgttccggatcttccaggctttccttcacacgcacgaggaaggtcacggcttccttgccgtccacgatgcggtgatcgtaggaaagcgccagatacatcatcgggcggaccacgatctggccaccgacgaccatcgggcgttcctggatcttgtgcataccgagaatgcccgactgcggcgcattgaggatcggcgtggacatgagcgaaccgtaaacaccgccattggtgatggtaaaggtgccgccctgcatatcggccatggaaagcgagccgtcacgcgcagccctggcgagacgtgccagttccttttccacttccgcaatcgacatctggtcggcatcgcggatgaccggaacgacgaggcccttgtcggtgccgacagccatgccgacatggcagaagttcttgtagacgatgtccgtgccgtcgatctcggcgttgacagccgggatttccttcagcgcatgcgtcactgccttggtgaagaagcccatgaagccaagcttcacgccatgcttcttttcaaagacgtccttatacttgttacgcagctccatgactgccgacatgtccacctcgttgaaggtggtgagcatggcagccgtgttctgggcatccttcaggcggcgcgcaatggtctggcgcagacgggtcatcttcacacgctcttcgcgcgatgcgtcatcagccgaggaggccggacgcgcggcaaccggagcggcaggagccgccgaaacgcctttcgtgatggcgtcgagaacgtcacctttgagcacctggccgcgcttgccggaaccttcgacctgatcggcggaaagaccgctttcagccagaagcttcgcagcagccggcgccggctgcatggccgggcccgacgaagccgatgcgaccggtgcagcagcaggagcggcggctgcaggcttggcttcctccttcttttgggccggtgcggcggcaaccgctgccccgtcactggaaatctggccgagcagtgcgcccacttcgaccgtatcgccttccttggccgtgatttcggccagaacacccgcagccggtgcgggcacttcgaccgtcaccttgtcggtttccagttccaccagcggctcatcgacagcaatggcttcaccagccttcttgaaccactttccgatggttgcctcggtaacggactccccaagcgtgggaacgcgaatttcggtagccatggtttcttcttccgttgatcttcagtctttaaagttcgatttcaattgctgcaggccgcgatcagccaagcgcatcctcaaggaaagcggcaagctgcgcaaggtgcttcgacatcaggcccgttgcaggcgatgcggcggccggacggcccgcatagcgcacgcgctggtgcttggcgtcgatatgcgccagtacccactccagatacgggtcgatgaacgaccatgcgcccatgttcttcggctcttcctggcaccagaccatttccgcatgacggaagcgcgacagctcgttgatgagcgccttggccgggaacggatagagctgctcgacacgcagcagatagacatcgtcgatgccgcgcttctcgcgttcttcgtaaaggtcgtaatagaccttgcccgaacagagcacgacgcggcggatcttggcatccttctggagcttgatgccttcatccttgttgtactgcgcatcgtcccacagcaggcggtggaacgaggattcgcccgaaagctcggccagcgtcgagattgcgcgcttgtggcgcagcagcgacttcggcgtcatcatgatgagcggcttgcggaagtcgcgcttcatctggcgacgcagaatgtggaagtagttggcaggcgtcgtgacgtttgccacctgcatattgtcttccgcacaaagctggagataacgttccagacgcgccgaggagtgttccggcccctgaccttcaaaaccatgcggcagaaggcagacgagaccagacatacgcagccacttgcgttcgcccgacgagatgaactggtcaaacacgacctgcgcaccattggcgaagtcaccaaactgggcttcccacagaacaagcgcgcgcgggtcagacagcgaatagccgtattcgtagccgaggacggcttcttccgagagcatcgaattgatggcttcgtagatcgcctgtcccttctgaagattgttcagcgggatgtagcggttctggttttcctgatcgtaaagaaccgtatggcgctgcgagaaagtaccgcgctcgacgtcctgtcccgacaggcggatcggatgaccttcaacggccagtgaaccgaacgccagcgattcagccgtcgcccagtcgatcccctcacccgtttccatcatcttggcacggttgtcgaggaaacgctggatcgtgcgatggacatggaaatccttcggcacttcaacgagcttcttgccgatttccttgagcgtcttcaccggcacagccgtcttgccgcagcgctgttcatccgcattgtctgcggtgcgcaggccagcccacgcaccgtcaagccagtcggccttgttcggcttgtagctctggccggcctcgaactcgccttcgagcttctggcgccagtcggccttcatccggtcgatatcgtcctgcgtgaccaggccttcggcgatcagcttctcgccataaagctgaaccgtggtcttgtgcgcacgaatcgccttgtacatcaacggctgggtgaaggacggctcgtcgccttcattgtggccgaagcggcgatagcagaacatatcgatgaccaccggcttgtggaaggtcatgcggaattcggtcgccaccttggctgcaaagaccaccgcttccgggtcgtcgccattgacgtggaagatcggcgcttcgatcatcttcgccacatcggacggataaggcgaagaacgcgagaaggccggattggtggtgaaaccgatctggttgttgatgatgaaatgcagcgtaccggcaacacggtgtcccttcaggccggaaaggccgaggcattccgccacgacgccctgaccggcaaaggccgcatcgccatgcagcagcagcggcagaaccttggcgcgttcggaaagcggcaccatgtcgtcgcgggtgcggcccacaagcaggtcctgcttggcgcgggccttgcccatcaccaccggattgacgatttcaagatgcgacggattggccgtcagcgacaagtgaaccttgttgccgtcgaattcacggtcggaggaagcgcccagatggtacttcacatcgcccgaaccttccacatcgtccggcgtataggaaccgcccttgaactcatggaaaatggcgcggtgcggcttgcccatgacctggctcagcacgttgaggcggccacggtgcgccatgccgagcacgacttccttgagacccatctggccgccgcgcttgacgatctgctcaagcgcggggatcagcgattcgccgccatcaagaccgaaacgcttggtgcccttatacttgacatcgatgaactgctcgaagccttccgcctcgatgagcttggacaggatggccatcttgccctccggcgtgaaggcaaccttcttgtccgggccttcgatgcgttcctgaatccaggccttttcagccggatcggaaatatgcatgaattcgaccccgatcgcgccgcaataggtgcgcttcaagatgtcgagcatttccggcacggtcgcatattcgaggccgagcacgttgtcgatgaagatcttgcggttatagtcggcaggcgtgaaaccgtaattttccggctccagctcgttatagtcgttcggcttttcggcaaggccgagcgggtcgagattggcgtgcagatggccgcgcatgcgataggcgcggatcatcatgatggcgcgcacgctgtcgcgcgcagcctgtgtgatctcttcggcggtgagcggcgtgcccgcagcacccttggcttcacccttcgcagccttgcccttcagcttgtcggtgacatgcttttcaacttcggcccagttgccgtcgagtgcggaaacaagttcgccattggcagcaatcggccagttctttctggtccaggatggcccttccgcatttttcttcacgtcgtcggcattatcgcccagcttcgcgaagaaatcgcgccactgcggatcgaccgaattcggatcgtcctcatatttggcgtacagttcctcgatatagtcggcattgccgccatagaggaatgaggtaagggcgaaaacgtcgttggcccgacctggggcttgttcttgctttgccatagcctatccggagcagtgctccgtctccttgtcaatggctcatcttgcgcgggccggaagctttcgaccttcatccctcacgccgccggggaggaaccgctacagaccccggcacaactgaactcaaactcatgctttgatattgcgtcgaaaaatggggcgcccgaaaacgggccattccgcgccgcaatatcatgatcggaaggtcccgatccttatgccaaacccggcagcggctttcgccgcagccgggatattcagattgacacgcgatctcagcccttgagaacttcaaccagcgtcttgccaagctgtgccggcgacggcgacacgcgaatgccagccgactccatagccgcaatcttgtcttccgcgccgcccttgccgcccgaaatcacggcgcctgcatggcccatggtgcgcccggccggagccgtacgaccggcaatgaagccgaccatcggcttcttgcggccgcgcttggcttcgtctttcaggaactgcgccgcatcttcttcagccgaaccgccgatttcaccgatcatgacgatcgacttggtttcgtcgtcggccaggaacatttccagcacgtcgatgaactcggtacccttgaccgggtcgccgccgatgccgacagcggtggtctggccgaggccctcgttcgaggtctggaacactgcctcataggtaagcgtgccggagcgggatacaacacccaccgaacccttcttgaagatattgcccggcatgatgccgatcttgcattcttcaggggtcaggatgccggggcagttggggccgagcaggcgcgacttcgagcgttccagacgctccttgacgcgaaccatgtccatgaccggaatgccttcggtgatgcagacgatgaaaccgatttcagcttcaatcgcttcgatgatcgcgtctgctgcgcctgctggcggaacatagatcacggaagcgtcggcgccggtgcgctccttgccttcggcaacagttgtgaagatcggaagcttttcacccttggaaccttcccaggtttcaccacccttcttcggatggataccgccgaccatctgcgtgccgtaataggcaagcgcctgttcggtgtggaaagtgccggtcttgccggtcaggccctgcacgagaaccttggtgtccttgttgacgagaatggacatgccttaattccccttcactgcagcgacgatcttctgcgccgcatcgtcgagatcgtcggccgaaatgacgttcaggccgctctcgttgatgatcttcttgccaagctcgacattggtgccttcgagacggacaaccagcggaaccttgaggccgacttccttgaccgcggcgatcacgccttcggcaatgacatcgcacttcatgatgccgccgaaaatgttgaccagaatgccttcgacagccggatcggcggtgatgatcttgaacgcagccgtcaccttctccttggaagcgccgccgccaacatcgaggaagttggcaggttctgcgccatagagcttgatgatgtccatcgtcgccatggcaaggccggcgccattgaccatgcagccgatattgccatcgagggcgacataggccaggtcatatttggaggcttcgatttccttcggatcttcttccgtcaggtcgcgcagttcaacaatgtccgggtgacggaacagggcgttgttgtcgaacgaaaccttggcatcgagaacgcgcacgcgaccgttcgtcatgacgatcagcggattgatttcaaggaggctcatgtccttctcggtgaaagccttgtaaaggatcgggaacagcttcaggccgtcctcgcgggctccaccttcaagcttcagcgcatcggcaagcttgttggcatcttcgtcggtcacgcccttggccgggtcgatggcgacggtgacgatcttttcaggggtttcttcggcaacggcttcaatatccatgccgccttcggtcgaaacgacaaaggccggacggccaacgctgcggtcgatcaggatggagagataaagctcacgctcgatatcggcgccatcttcaatgtagagacggttgacctgcttgccggcttcgccggtctgcttggtgacgagcgtgttgcccagcatttccttcgcattggcaaccacttcctcgacagacttggcgaggcgcacgccgccctttgcatcggcaggcagttccttgaacttgcccttgccgcgtccgccagcatggatctggctcttgactacataaagcggtccgggaagcgtctttgcccattcttccgcctgttcgacggaatagacagccacaccattggcgatcggcgcgccgtaggtgtgaagcaggcgcttggcctggtattcgtgaatattcatctggttgtcctctgcaaattcccggcccgttcaacgagccagtacggattgacagccggaaaaggccggaatcgcactcaagcagaattccggccttgtctggaacttatttcagcgacggagcaataccgatgcaggcttcgcacagaccggcgacggaggccaccgacttgtcgaactgcgccttctcgtccttgtcgagatcgatctcgatgatgcgctccacgccattggcgccgatcacggtcggaacgcccacatacatgtccttcacgccatactggcccgaaagctgggctgcgaccggcaggacgcgcttcttgtccttgaggtaggattcagccatctggatggccgatgccgccggagcgtagaaagccgagccggtcttgagaaggcccacgatttccgcgccgccgtcacgggtgcgctggatgatcttgtcgagcttgtcctggctggtccagcccatcttgacgagatcaggcagcggaatgccggcaacggtcgagtagcgcgccagcggaaccatcgaatcgccgtggccacccagcacgaatgccgtgacgtcctcgaccgaaacgttgaattcttccgagaggaaataacggaagcgggcgctgtcgagaacgccagccatgccgacaaccttgtgggccggaaggccggagaacttctgcagcgcccagaccatggcgtcgagcgggttggtgatgcagatgacgaaagcttccggcgcatatttcttgatgcccgcgcccacctgttccatcaccttcaggttgatgcccaggagatcgtcgcggctcatgcccggcttgcgcggcacgcctgcggtgacgatgacgacgtctgcgccttcaatggcggcgtaatcgttcgcgccagtgaacttcgcatcgaaaccatcgaccggagaagattcggcgatatccagccccttgccctgcggggtgccttccgcaatgtcgaaaaggacgacgtcaccgagttccttcagaccggccaggtgagcgagcgtaccgccgatcatgccggagccgatgagggcaatcttgttgcgtgccatgattgtttctttcctcaaatttgatccagagacgcatcaagcccatccggtttcctccccggaaaacactcaagcgttggacctgcgagataggactctttgaagataaactcaactcattattttgcgaccaatgttttcaatcggttagatttacaggctcttacgtaaacgtaagaaaatccagcattttggaagcaaaaatgccacttcctgccctccgcaacccgcctgtggcgaagcggctggcaagccgtcaatcctgtcagtcttgcaacacgggaacgcccccatccgcaagccgcaagcaggccctgcttgcgtgggcaacatagcccatgaaatatataagtccagcccatgacagggatgccccatcccgcttcatcgaccgtcgaaccatgccccggcaggctgcgcctacattttgaatttctctcaggctacgccttcgggtatcccatccagatattccgcgctctgcatcttgaaaagacgtgaagccgtgcggtcgaactcaaaagcctccgtgccgctattggcgatataaagcttctccggttgcgcctcagccgaaacgaacagccgcgcatgatgatcgtaaagcacgtcgatcagcagaataaaccgctttgcctcgttgcggcgcgaataatccagtaccggcacattatcgataaacagcgtcggatagcggttggcgatcgctatatagtcggatgcaccaagcggcctggcacaaagatcatcgaacgagaaccgtgcagcgccagcagcagcgcgcggcacttcgatatcacgccccttgatatggatcacgtcaggcttttcttccgcatcgttcttgtgtgccgcccaggccgcatccatgcggcgctcggtttcaggccccagcggggaaagatagaccggctggcggtcaagcttttccagacggtaatccgtgcgcgaatcgagattgatgacatcgacatggctcttgagaatgtcgatgaaaggcaggaaaagctgacggttcaacccgtcgcggtagagattgtccggcgcgacgttcgaggtcgcgaccagcaccacaccgcgcgagaacagcgcactgaacaggcgcgacaggatcatcgcgtccgcaatgtcggtcacggtaaattcatcgaaacacagaacccatgcctgctggctcagcgcctccgccaccggcgggattggatcatcctgtttggtttcaccgcgcttgtgcgcctgacgatgcgcataaatgcgctcatgcacatcggccatgaaatcgttgaaatgcgcgcgccgcttgcgctccaccggcaaaagctggaagaacatgtccatcagcatggtcttgccgcgccccacctcaccgtggacataaagccccttgatggtcgcggccgtttccctgcgcttgccgaacagccagccgagcgcgctcgacttgcgcgaaaggcgttttgagcaaatctcctcgatcagcctgtcatatcggctggtaagttcaagctgggcggggtcggtttcgacatcgcccgctgcaaccatggcttcataacgttcgcggacggaagggaaggctttcagattgccatcaaaagacatgagaggttccagtgaaaccttggactgatgcgcatctgccgaaatcattcgcggtgcgccttaaaattcggcggagctgcccgaagaagctccgccctgttcatcgtttccgggtcagatcagcgcgacagcgtcacggcctgcccgccggtggtctggccatcgaagcggccctgtcctgaagaatagagcgaggcaaccgtaccgccgttcgcatcgtaaaggacgagttgcttgccattgacggcccaggaggcaagattagccagttcaccggggcagcgcagcgggcctgcgcgatagccctggccatatttggtctgcggcgtcgcgatcttgcagctttgaccaccaagcgaggcgttccagacgccagccacggcgccgggcgtcaggtccggtgcggatgcaggcggcaggcttgcgacctgtgtgccggattgcgcgctcatatccgtggagggcgcattggggaattgtgtgggagaatcaagattgcctttctgcaccgtgcctgccggaacatcattgaccggtgcaggcggcggcggaggcgaaacattatcgagattaccaagccgggagctctggcacccggccaggacaatgccagccgccgcgaggctgagcagacttgcttttgaaattcccatcaggttctccatttgcgcatttctcatcaggggtgggggcgcgccccgggcgacatgccgaagccatgcaatatgatatattggaccgataaaatggctatatggttaaaaaagcaacaccagcacctttcatttctgcctccaaagcccttcaagaatgcttgaaaccacctgataattctgaaactggcacaggaaggccacagtttccccgatattggcgtttgttctgggggcatgactgcactgcaagttttcgcaatcgcgcgcgggtactggcaatttgcgggcttttccgccatatagaccctcattgtcaggcttgatgaccaaagccgcaggaagaatggaaccacgttagttatggccacaaaggcagccttcgccaggatgaacgggctcggcaaccagatcatcgttgccgatatgcgcgggcgcgcggatagcatcacctccgccgcagccatccgtctggcaagcgatagcgaaacagccttcgatcagatcatggcgatccacgatccgcgtacgcccggcacggactattacatagcgatcatcaattgcgacggcacgcaagcacaggcttgcggcaacggcacgcgctgtgtggtgcaggcgctcgccgccgagaccggcaggcacgcctttactttcgagacccgcgccggaatcctgaccgcgaccgaacatgacgacgggctgatttccgtcgatatgggcacgccgcgcttcgactggcaggacattccgcttgcccaagccgtcgccgatacgcgtaaaatcgaattgcaggtcggcccggcggatgcgcctgtcctgcattccccttccatcgcctccatgggcaacccccatgcggtcttctgggtggataaggatgtctggtcctatgagctggacaagttcgggccgcttctcgaaaaccatccgatcttccccgaacgcgccaatatttccatcgcccatgtcacttcatccgacacgatagacctgcgcacatgggagcgcggcgcaggactgacccgtgcttgcgggtcggcagcctgtgctgctgccgtttcagccgcccgcacggggcgcaccggccgcaaggtcacggtcaatgttcccggcggaccgctcctcatcgaatggcgcgacgatgaccatgtgatgatgaccggccccgccgaatgggaattctccggcaccttcgatcctgcaaccggcgaatggagccgcgacacgcagggtttgcagggttccggcaacgccgacaggggggctgcctgatgtctgtggaaatcgtcaccttcggatgccgcctcaacacctatgaatcggaagtgatgaagcgcgaagccgacgctgccgggctgggcacgctgaaagacggcgcgatcatcttcaacacctgcgcagtgacggcggaagcggtgcgccaggcgcgccaggcaattcgcaaggcgcgccgtgaaaaccctgacgcgcgcatcatcgtcaccggctgcgccgcacagaccgaagccgacaatttcgccgccatgggcgaagtggaccttgtcctcggcaatgaggagaagctgaaatccaattcctaccggatgctgccggatttcggcgttaaccagttcgaaaaggtgcgcgtcaacgacattatggaagtgcgcgaaaccgcaagccatatggtcgatgccattgaaggccgggcgcgcgctttcgtgcaggtgcaaaatggctgcgaccaccgctgtactttctgcatcattccctatgggcgcggcaattcgcgttccgtgccgatgggcgcagtcgtcgatcaggtgaagcggcttgtcggcaacggctatgccgaagtggtgctgaccggcgtggacatgacatcctacggccccgaccttcccggcaatcttcgcctgggcaagctggtaaaaaccgtgctggcgcaagtgccggatttgcagcgcctgcgtctttcctccatcgattccatcgaggccgatgaggatctgatggaagcgattgccagtgaaaagcgcctgatgccacatctgcacctgtcgctacaggctggcgacgacatgatcctgaagcgcatgaagcgccgccatctgcgcgacgattccattcgcttttgccaaacagcgcgcgctcttcgccctgatatcgtgttcggcgcggatatcatcgccggtttcccgaccgagaccgaggaaatgttccagaactcgctgaagattgtcgaggaatgcggccttacccatctgcatgtcttcccctatagcccgcgcgagggaacacccgcagcacggatgccgcaggtacggcgcgaaatcgtcaaggaacgcgcagcccgcctgcgcgccgaaggcgaccgcgcctatgaaaagcacctcaacgcgcttcacggcacacgccagcgcctgctggtcgagaaagaaggtgttgcccgcacggagggcttcacgctggccgctgtggatcagggcaatgctggcgaaattatcgaacgaattgtgacgggacatgacggtgaaaaactcctcacacgtcaggcagagccgcaagcggcttaaagcttaagggcatcagatttcatggcaatgggtttcatcaagaaaatgttctccttcggcaagaaggaggtcgaagaaaagccggctgaacaaccggcacccgatgccgtagagatatcggcacccgatgtgactgaagcgccagttgcggaagaatctgtcattgtcagcgagcctgagccgattaaagagcctgcggctgaaacaatcgagaaagaaaaggcggaaccggagcatccggtcaccgaaattgaaatctcgattgaacagccgccggtgatggaaccgatcgcggtggaagcgcctgcgccagaatctgtcgttgagcctgccgtcgagcctgaacccgaacagcccgcaatcgcaaaagctcccgaggcgccgcttgcagaggaagcggccgcaccccggccggagccggtgaagcctaaaaaggtgaaggtctccagggcggtcgaggaagcggcggaagaagtgcctgcggaagttgcgccggagcccaaactttcctggttcgagcgcctgcgccgtgggcttgcccgctcgtccagttcgctcagcgattccattggcggcatcttcaccaagcgcaagcttgacgacgacaccttgcaggatctggaagatgtgctgatccaggccgatcttgggcttgaaaccgcgatgcgcgtcaccgatgcgctggcgtcgggacgttacggcaaggatgtgtcgggtgaggaagtccgcgccatcatgagcgcggaaatcgaaaaagtgcttgccccggtcgcaaagccgctggaactcgacctgtcgcacaagccccatgtgatcctcgtcgtcggtgtcaacggcaccggcaagaccacgaccatcggcaagcttgccgcaaagcttaccgcaggcggcctgaaggtcatgctggcggcaggcgatacgttccgcgcagccgccatagagcagcttcatatctggggcgagcgcaccggctcgccggttgtctcctccaagcttggcgccgatgcggcggggcttgcctatgacgcatgggaaaaggccaaggaagcaggcagcgacgtgctcatcatcgacacggcaggccgcctccagaacaaggccgaactgatggatgaacttgccaagatcgtgcgcgttttgggcaagcacgacccggaagcgccgcacacggttctccagacgctcgacgccaccaccggccagaacgcgctcaatcaggtcgagattttcaagaacgtcgcgggcgtcaacggcctcgtcatgaccaagctggacggaaccgcccgcggcggcattctggtggcgatttcggccaggcataaactgccgatctatttcatcggcgtcggcgaaggcatcgacgatctggaaccctttgcggccaaggattttgcccgcgccatcgcaggagttgcctgatggagcatcccgtttttgaacgcgatccgtctgagaaaagcgaaaccgaacgccgggaagtgccgccgctcctgaagctggcgctggaactggggccgcttctggtcttcttcttcgccaatgcgcgcggcgaaatgctgatcgaacgctttccgattctgggttccatcggcgcaccgatctttctggcaaccgccctgttcatggccgcaaccgtgattgcgcttgccatttcatggtcgatgacacgcacgctgcccatcatgccgctggtttccggcatcgtggttctggtgttcggcgcgctcacgctctggctgcacaacgataccttcatcaagatgaagcccaccatcgtcaacacgctgttcggcggcattcttctgggggggcttttcttcggcaaatccctgctcggctatgtgttcgattccgctttccggctcgatgccgagggctggcggaaactgacgctgcgctggggcctgttcttcatctttctggccattgtgaacgagattgtctggcgcaatttctccaccgatacctgggtatcgttcaaggtctggggcatcatgcccatcaccattgtcttcacgcttttacaaatgccgcttatccagaagcattcgttgactgatgaggaaaacaccgcatcataacagcctgaagagggaggagcgccatgcacaggatggaacaaaggcttgaaatcgaacagttcatctgccgcagcgataattacggcgttctgatccatgatcccgaaagcgcgctgacagccaccatcgatgcgcccgacgcctatgccatcgaagcggcactggaacggcgcggctggacgctcgatttcatcttcaccacccatcaccatctcgatcatgtcgaaggcaatgaaccgctgaaagaaaagttcggcgtcagcattatcgggccggaggccgaaaaggcaaaaatccccggcatcgaccgcacggtgaagggcggcgacgaatttaccttcgggcttttcaaggtgaaggtcatttccacgcccggccatacggcgggtgggatttcctattacctgccggatgcgaaagtcgtcttcaccggcgacacgcttttcgcacttggctgcgggcggcttttcgagggcacgcccgccaccatgttccattcactcgaaaagctggtggcgctgccgggcgataccgcgctttattgcggccatgaatatacgcaaaacaatgcccgcttcgcactgaccatcgaccctgacaattcggcgctgaaagaacgggcgaaggaaattgcccgcctgcgcgcgcacgagcggatgacgctgccatccaccatcgcgctcgaaatggccaccaatccattcctgcgctggcatgaccgcaccattcgcgcgcgcctcggcctgcaggatgcgccagacgaagccgtgtttgcggaaatccgcaagcgaaaggatatgttttgaacacacttcccacgccttatgaagctttgatttcaaggaccaggagatgacggcaatatcccgtttcaagatcacaagccgcgctgtgttgctcggcctttccctgattgccataccggcatcggcaacggttgcatgtgccgaaaacctgctcgacgtggcgccgaaatcgacacccccggaaatcaataatttcaagctgacggaagattttctcacgcacatggagaaaattcaggaacagctcggcagcatggaattatccgcaaccgaagatgaaggccaagacgccgcgccttccattgacaagatggtcgccagcatcgaggcaaggccgcaggttgtcgaggttctcaaagcgcagaacatctcgccacgcgattacatcgtcggctatttcgcgctgatgagcagccttgccgctgccgatgcggaagacgaaccgcagcttgtcgatgaattgaaggacatcaacccgcagcacctcgccttcggcaagaaatatagcgaacgtatccgcgttctgatcggggaataaggggcgagagcatctccggtaaaggccgtgaaacggttttgccggaaatgctctgcgacaaaactcagcagtcgccgtggcgcctgccgttgacctctatgatgcagaccgcatgtttctcgatcttttgcgccatggcgcttcgcttgatggagccagtcatggtgcggtctataccgtccgggatgatggactgcgcagccatcttgctcgcctgatcgttgaggatcggcacgatgatgaggcccagggccagtgcggcagagccgaacagcaagacaacccgcatgattccgcgtccggccttggtaaaacgaccgggtgtatattcattgtgatcggcactgaaataattattgtcgaaactcatgacgcaaactccgggggggctggttcggacaatgccgcagcggagtgaatcatcgattaacgcatgctgaaaatagtaagaaattggcagctatttcagccggacccgcctgtcaaagcagatcgaccagaaacggaatgagcggctcatccgccggaggcatcggataatcgcgcatgtccttcgggcgcacccatttcagcgcctgcccttccagcccgcgcgcaacgccctcgaaacggcggcagacatagagcggcatcagaaggtgaaaatcatcatatgtgtaactcgcgaaagtcagcggtgcgaggcaggggatttttgtcgtgatgccgatctcttcctgcaattcgcgaatcagggtttcttccggcgtctcacccggctccaccttgccgccgggaaattcccacaggcccgcaagctgcttgccttcgggacgctgcgccagaagcacccgcccgtcctgatccacaagggcacaggccacgacaagaagcatgcgccgtttcttcacttcggtcatttcaggctattctcccgataagcgtaaccataggcctcctgaaagccgaacctttcataaagggcaagtccggccacattatccgcctcgatttgcagccacgccatcccggcgccaagcttggccgcccatttaagcgccgaggcgacaagatcgcggccatgccctttgcgccgcacatcgcgcaaggtggcgacatcgaacaggccggccatggcgccgtcctgaacgcagagcacgttggagacggcgcgtccgccctcctccagaacgaacatgcccctgttggagtggatgctcttcaaaagctgcgaaaaaccagagcggagttcttccggccgctcatgaatggaaagggacgcatcgacgaagtggccgatatcctccagcgaagcccgatccacggctttcaaaagatccatcgcagccagatccgcggtcatgacgatggtttcgtgctttcttttccagccaagcccctcaagataagcttccagcgcaggcggcgcgagcggcgaaacccgaaagcacggcacgcggccatgggcgcggaagcgccggacagcaagctccacgcgctttggaatatcgcgcgtgtcgccgggatcgagcggattgatcaagttgaggcgccttgagggatatgccgcggtcatgcgtattgcccatgtgccgtcatagtaaaccgatgcggcaggccatgcacgaaaacccacggcttcaagctggcggacaatagcaagacctggcaccataaacccctcagacatggcagatcgcccgctcattccggtgtcagaacggagggcctcacaccattctcaccggattaacaggcccgaaagctagctgcgataatcgccgttaatggccacatattccttcgtcagatcacatgtccacacagttgccttgccgcgaccaatgccaagatcgacgcggatgcgaatatcttcgccctccatataggcggaggtggcgtcttccgaataggccgggtcccgctcgccctgatgcgccacgcgaatatcgccgaaccagatggcgaggcggtcgcggtcggccggttcgccagccttgccgaccgccatgaccacacggccccaattggcatcttcaccggcaacggccgtcttgaccagcggcgaattggcaatggaaagtgcaatcttcttggcggaggcggcagacttcgcaccggtcacttcgacctccaccatcttgcgcgcgccttcgccgtcgcgcaccacttgaagcgccagcgatttcagcacacgccccagcgccttcttgaaatcagcaaggcgtttgtcggcggcatcggtgatttcgggcgcgccgcgctcggcagccgttccggttgcaaacagcatcagcgtatcggaggtggatgtatcgctatcgaccgtcacggaattgaaggttgagccgacgcccttcgacaaaaggctctggagcgcatcggccttgataggcgcatcggtgacgacaaaggaaagcatcgtcgccatatcgggcgcgatcatgcccgcacccttggcgataccattgatcgtgaccggaacctgaccgagcagcaccgtttcggtcgccactttcggataggtatcggttgtcatgatcgccttggcggcttcggtccagaaatcttccgtcgcgctttccgccatatcgcccagaaggtgcgagaatttgccagcatcgagcggctcgccgatcacgccggtcgaagcgaggaatatatcggtcgtggcgcagccaatggcttttgcagcagcttccgccgtcgcttgcgtcgcctcgcggcctttaaggccggtaaaggcattggcattgcccgaattgaccacgaccgcgcgcgccttgccatgcacgagattgcggcggcagaaatcaaccggcgccgaggggcacagcgaacgggtgaaaacgcccgcggcttctgccgggcgatcgaacaccatcagcatcagatccgttcgccccttatatttgataccggctgctgctgtggcgatgcgcacgccatgaatgaccggcatggcggggtagtgtttgggagcgagcggagaaacggacgcggacatatgtgcctcgaaagcgataggatgtttccagtgtggcaaacccgatttgcggattcaaaagcctgatccgcgcattggaaaggtttgctgcataaaatcaagcgggaaacgcagcctgacaagaaaaacgccccggataatgccgcagggtcgggatctgttcatttgatcgaaatggcatctgaaataacaagacatgccaaaaagacgcaaagagcggagcgatcccctgctcaagcggctcgatgcgcggcagggcgcaagtcattttagcacccgaaagataaaggccatccatccggctatatgaacgaaaagccttgaaaatgcgccgcatttccttcgtcttttcggctcgtatccgaacggatggcctcacactattgtgaccagattaatagagcctgcccctcaccgggaggcaggcctataaaacggcctactcctgcggggcgtcgtcttccgacgcatcgtcctttccggaggcttcctgcgcagcggccgcatccttcatggctttttcgatggcaggatccttatagtcgatcttcaagccatcacgcagcttcttcaccgtttcgatgtagcgctcgcgcatgatgatggagcggatctggtccttgacctggtcatatgccggtggctgcttggtgcggcggtcctcaagctggatcacatgatagccgaactgggtctgaaccggctccttggtgtattcgccgggcttcagcgcaaaagctgccttttcaaattcaggcaccatctggccttcgctgaagtagccgagatcacctccgctggaggccgtgccatcggtcgagcttgccttggcaaggtcctcgaacttggcgccgccttcaagcttcttgatgatggcttcggcttcttccttggtctttacaagaatgtgacgcgcgcgcacttccacctgcggcggcatggcggcgatttccttgtcgtagcgggcgcgaacatccgcgtcgctgatcttgtcaacaatcgcattcttgaaatattcgttatggagtgcgcgttcgcgcaggaattccatacggtccttgaattccttggtctggtcgagcttgtctttttccgcttcaccagccatcgccttgatgtcgatcagggctgcaagggctgcaaggcgacgctgctcgaccggaaggcgagcgaactgcgggtcgagatcgccagcagcctgatcgacctcaccaaccgtgatgtccttgccgttgatggtcgccagaaccttggacggatcgtccttttccgcagacactgccgccgttgtggcagcggccttttcagtgcctggagcggcattttgcgcaaagacagccgatgcagaaaaaggagcggaaaaacttgccagcgcaaccgacgctgcaagaacggccagagccttgcggcaagggactttgagaatggctttcatatgaaattctctccttcgggaccgcttaccggcccgatgaatgcggcggaatttggcccggatatgccctgtattgtaacaaccgacaggttttccagcctcagatgtggcgaatccgaaattcgcatcactttgaagcaacgttgacatcgctccaagcccctcttatctgtccttcggctttgcgtccagtaagtggcggggaaaattgtgtcttgaaagcgccggaactggctgctttacggtgcacttttcttgcaattgtttcaatacgcgtgaataaagcattcgacattgccggaagcgcttccggctgaacgaacaggaaaggaccagagatggtcagctttggcggcctcgcccgcaagatattcggttcatccaatgaccgccgcgtaaaaaccctgcgccagcgggcagaacagattactgctctcgagaagaactacgagaatctgaccgacgagcagcttcaggccaagaccgccgaattccgggcggcgctggctgagggcaaatctctcgattcccttctgcctgacgctttcgccaccgcgcgcgaagctgccaagcgcgtgctcggtatgcgcccgttcgacgtgcagctcatcggcggcatggttctgcatgaacgcggcatcgccgaaatgcgcaccggtgaaggcaagacgctgatggcgacgctgccggtctatctcaacgcgcttgaaggcaagggcgtgcatgtcgtgaccgtcaacgactacctcgccacccgcgatgccgaaaccatgggccgtctctataatttcctcggcctgactgtcggcgtcatcaagcacggtctcgacgatgatgagcgccgcgcggcctatgcctgcgacatcacctacggcaccaataacgagcttggcttcgattatctgcgcgataacatgaagtatgagcgcgcgcagatggtgcagcgcccgcataattacgccatcgtcgacgaagtggattcgatcctcatcgacgaagcgcgcacgccgctcatcatttccggtccgctggaagaccgctcggacttctacaacctcatcgacaccttcattccgccgctagcggaagaagattatgaagtcgatgagaagcagaagaccgcgatcttcaccgaagttggtacggaaaaggtcgagaagctgctggaggctgctggccacctcaagggtgaaagcctttacgacatcgaaaacgtcgcggtcgttcatcacctcaacaacgcgcttcgcgctcacaagctgttccagcgcgacaaggactatatcgtccgcaatgacgagattgtcatcatcgatgaattcaccggccgcatgatgccgggccggcgctattcggaaggcctgcaccaggcgctcgaagccaaggaacatgtgaccatccagccggaaaaccagacgctggcctcgatcaccttccagaactatttccgcatgtacaacaagctgtcgggcatgaccggcacggctgcaaccgaagcggaagaattcggcaatatttacggcctcgaagtgctggaaattccgaccaatctgccggtccagcgcatcgacgaggacgatgaggtctatcgcaccgtcgaggaaaaataccgcgccatcgtgcgcgatatccgcgcctcgcacgaaaagggccagccgatcctcgtcggcacgacctcgatcgaaaagtccgaacagctagccgagcgcctgcgccgtgaaggcatcaaggggtttcaggtcctcaacgcccgctatcacgagcaggaagcctacattatcgcacaggccggtgtgccgggcgccgtcaccatcgccaccaacatggccggtcgcggtaccgatatccagcttggcggcaatctggaaatgcgcgttcgccaggaactttccgatgtgccggaaggccccgaacgcgaagagaagatcgccgcgatcaaggccgatatcgcccagctgaaggaaaaggctctggccgcaggcgggctttacgttctcgccacggaacgccatgaaagccgccgcatcgacaaccagttgcgtggccgttccggccgtcagggcgatccgggccgctcaaaattcttcctgtcgttgcaggacgatctgatgcgcatcttcggttccgaccgcatggacggcatgttgcagaaactcggcctcaaggaagacgaagccatcgtccacccctggatcaacaaggcgcttgaaaaggcgcagaaaaaggtcgaggcgcgcaactttgaaatccgcaagaaccttctcaaatatgacgatgtgatgaacgatcagcgcaaggtgatcttcgagcagcgtctggagatgatggacgaggaagacctgaccgaaaccgtggccgaaatgcgccacgaagttatcgaggacatggttattctgcgcatccccaaggatgcctatgcggaaaaatgggatattgcggggctgaagcaggatatcgcttccaagctcaacctcgatcttccggtcgaggaatgggcaaaggaagaaggcattgcggaagaagaatttgaaaaccgcatcaaggaagccgccgacaaggctgcggccgaaaaggccgaacgcttcggcccgcagatcatgacctatgtcgagaagtccgtgatcatgcagtcgctcgataatctctggcgcgagcatctcgtcaatctcgaccatctgcgctcggtcgtgggcttccgcggctatgcccagcgcgacccgctgaacgaatacaagaccgaagccttcgagctgttccagaccatgctggccaatctgcgcgaagtggtcatctcgcagctcatgcgtgtcgagatcgtccgtgaagccccgcctgagccgcaattgccgcccatggccggcctgcatatcgacggcaccaccggcgaaaacgatttcgacgaagccatatgggccgaacaccagcacgatgaccgtattgtgccgcccgctcaacgcgacccggccgatccacgcacctggggcaaggtgagccgcaacgagccatgcccttgcggctccggcaagaagtacaagcactgccacggtgcatttgaataacaggcttgggcgcgcgtttcgatctggatgaatgagatcggcgcgctgcgtctggattgcgcttcaaaccccggcggccatccgccggggtttgcatatccggcttatttttatattacgaatataaatcgcgttcatgaaatatctaccatccatgaacacttttaaaaccatcttccgatcttggctggattagacctgttctttttctatttataaagaacttcggcctaggctgtagtgacgaattagcttgtggtttggtatgggcaaaaaatcttcagctttaggagcgaaaccgaaggtggggtggttcccccatcgaggtttcgcgacgccaagatggaggttttttgccatatcccgaagggacgcggtgtattttgcttctgaatgtgtcgaaacgcccttgtggagatcactccacggcggtcgtttctcctgttcagcaacaaaataccctcgcgccaaaccataagttaattcgtcactacagcctagagaatttcgggccagaagtgtgaaacgcctgcgcggggaaatcaggcaggctacgcaggaacggggttgatggagagtgcgttttcagcagccagagcagcaaaccggttccaaccggccaaggtcgcggccttacttcatccgatgacgggagcccatgatggtttgctgagaaaagccgcatcgctttcaatcaccgtctttcgcaccttgcacatcaccctgttcattcttatcccacgagaatataggaaagcctcgaaggagaggttgtaatggctgcaaaacctttgcttgaggaatcagcaggcggaaacgccgcccatcttgtttcacaactttccgacagcagcgccgtgatcgaagcggcgaagaagatggaggaaagcctgcacagccgcgatattccgcgcaagcttgccatttatggcgcagcagccggttttgaattgcgtgatgagctggaccatctgagcaatcgcaccatagagccgaacatcttcttcaacgcacgttttctggcgcctgccatgccacgccttgaagaccgtgaagttcgcttcatggtcatgcgcgacgaaaatgaaacccgaagccgtctgcgctttgtgatgccctatacggtggagcgccccggcctgccactttcggttcccgtgattcgctcctgggccacccccttcggcccgcagggcacgccgctcatcgaccatgacaacccggtcggggtggttgaagacctgttcgacattctggcgcgcaggcacatcaagctgcccgaagtactggttttgccggaaatgcgtgccaatggagcagccgccaggctgatccgctcggtcgccatcgggcgccaattgccggttcaatccatcgagcacaaggaacgtcccttccttgaaagcaagctcgatggcaagacctatataaaggaagccatcggggcgcatcatcgccatgactatgaacgattgtggcgccgccttgccgagcagggcgaactcgttcacaaggttgcccgcacgcccgatgaggtgcgccatgcctttgaacatttcctcacactggaggcgcgcggctggaagggacgtcgcggcacagccatggctgttgaccgttttcgtgccgctttcgcgcgcgaagccgtcaacaatcttgccgaatgcgactgtgtacgcattcacacgctggaacttgatggcagggtcatcgcaatcctcatcgtcttcacggtatcaggcgaagcctggacctggaaaaccgcctatgacgagacatttcatgcctggtcgcccggcgttctcctgatgatcgaagtggtgaagaaccacctggacgaccccaatatcgcccgcaccgattcctgcgccgtgccagaccatcccgtcatgacgcgcctcttccgtgaacgcgagactatggaaacgcttgtcgtcggccttcaccccggcgcggatcggctggtgcggcaggcggcatcgcagattcacctctatcagcgcacccgcaatctcgcgcgcatcatccgcaaccggctgcgcagtttcaccgagcataaataacgggcaaattaaccgatcttacaaaagacataatgacggctttttgaatctgctgtgcagaaaaggtttttgcgtttacaacttatgattgctagatgagatcctcttgctgcaaaatttcgttttattcataaccaccaagatcaacgccagattgaaagcccaaccatgcggtttccacgcccaaccattgccagcggcccgctctgtattcttaccgcaatctatcttctggcgttcaccaatgcctccttctggcaaaagcttggcgcctatttccacgatcatccgcaaaaactgatcgtcgcgggcgctgcaatcctgctcctgcacattgcgctcctgctcgtcttttcagccaaatatgtcatcaagcccgtgctgatctttatgatcctcgtggcggcaggcggctcctatttcaccgcgacattcggaaccatcataacccgcagcgtcgttgaagcgacctttacgacgacgcaggccgagtcgaaccagcttctgaccaccggcttcatcctgcacatggttctctacggcctcattccctcgctcctcatcgtctgggtgcgcgtgaaacatcgcccgcttctgcgcaagatcgccgtcaataccgtggcaatcaccgcctgcctcgtgggggcagttgtgctgatcggttcggatttcggaagcttttcctccatgtatcgcgaacaccggtccgacatcatggaacggctggagcccatcacccccttgaaaagcacgatccagtacgcagcaagcaatctcaaggataaccgcgtcgtgatgcagccgcttggccttgacgccaagcagaccctggcgccactgccttccggcaagaaactgcttaccgtcatcgttgttggtgaaaccgcccgcgcaaaaaatttcagcctctatggctacaagcaggaaaccaaccctgaactgaaaaaacaggatatcgtcgccttcaccaatacagtcagttgcggcacaagcacggctgtttcagtgccctgcatgttctcccctttcacacgcgcggaatattccagcaccaaatttcgcagttcggaaaacctgatggacgtgctgaaccatgcgggcgtaaaagtggcctggtatgaaaacaataccggcagcaagaacgtcgccgatcgcattgctatggtggatctgcaaaactccggtgacacccgctattgcaagggcggcgaatgccttgaccagatattggtcgattatctgaaagagcacctgaagaatttcaacgggaatgcaaccatcgtgctccacatgacgggcagccacggcccggcctattaccgccgctatcctgctgaattcgccagattccagccggaatgccgcaccagcgaattctccaattgcacgaacgagaagatcgttaacgcctatgacaatacgatcctctatacggatcacatcttgtccgaggttatcgatctcttgaaatcaaacgaaagccgcttcgccccagccatgatctatatgtccgaccatggcgaatcgctgggcgaaaacgggctttacctccatgccgcgccctatttcatcgcgcccaacgaacagacccatattcccttcatcgcctggttctcgccggattacgcatccgcgaccaggctggacacggcatgcctgaaacagggggctgcatctcccgcctcgcacgacaatctcttccacaccgtccttggcatgatgggcgtgaaaacctcggtctatgatgcaaccctcgaccgcttcgcctcctgccgcaaggcggcggtggcatcgcagagttagtgggcagagctagtgggcagagttagtggatcgaatttgacctttgaatcccggctgccacatatgctgcttcaaacgtcaaatcctaaaaatccactagatacatatacttgttagtggtctgcttcccttaaggccgaaccagaaatacatctcacaggttccatcgcccaaaaaccagcgatttgagaaacctaaccctgcgtgttatctttgccgccaggagagcgtatgacaggcagaaggggagccgcgccggacattcacgagaatgcgccagcccggctacatagaactggctctgtctggaccatcaaaccattgcgtctcccaagggaagaaggaaatgcgccatggaatatttgcgttacatgagcccgctggactatttcctgctcggccttatcgcgttgctcgttttctggaatctaattggttcggtaatgaagcactgatcctcatgagcctgcgggcatgaggaagcgatgcgatggttgaatgatccgcgcagcattatccgtaacgtcggacaggcttgcgcgcgtgggtaattgaccttgtttcgtttagccggtatatcccactccgctgtccgttttggaccatatcaagctgcttcggcagcactggcttacgagtcgggaaagtgcgggtgtggtggaactggtagacgcgccggactcaaaatccggttccgaaaggagtgtcggttcgattccgaccacccgcaccatttattctaattaaattattatttttcaatatattagatagttttgaattttagtagcccccaacgcggcccctatttttaagaccgattgtttagaataaatttcaatgaacgtcattccgcgtccagaacaatttccctcgcactctccgaatgcgggttacggatacgcagcaatacagtgaaccgcatcgggtttgccggagaccccaactcgtgagaagcagggtctatgacaagcaagacgacaaacaagtttttcctgaagtccccgctcgcgccgttcgaatagtggctgcgcatgaagcggaacatcgttcgcgatgggcggcagtctcttccatagcggtcaagatcggctgctcgacgggcaacctatcttgaaccggaacataattgttggaagaaggatggcaggcgggctatggtcgaaaatcaattaagcgcaatggcatcgaccatccagggagcgagggccgcaagctgcgggatatagcttttctggatgatgcgccggcatatgaccgacaattgcctggcgaaggggtcaagctcgccccggcggacgacgagatagatgcgtcgcgagaagcccgcgcccggaaattgcagaacctgaatggcgggtgcaagtgcgatacatttgcgaacgcatacaggtgtcaggacggaccaccccaccccggaagccacaatactgacgatagattcaaccgtttcacacgaaaatgcaggcggcacatcgagtttcatgcggcggaaatgctgctcgacccgctgcgcaatgccggaagatgtgccggaccggatcatcggaaaacgagcggcaaaattgcgaaactcggcctcgtcgccaaacggctgttcaccgcgcgaggccaccaccacgaattgctcctgaaacagctcgaacgctcaaaaccgtcgacatcatcgaaaggatcagccgaaatcaccgcatcgagctcgcgcttgagcaggcgttggcgcaggggcgccatgaagcctgtcgccaccgaaaccgagccgacacgatcacgcagcgcctttatcagcatcggcacgagcgggtccgacagggaatcgatcagccccagccggaattgcgggatcatgcgcgtatccgcgccctgcaattgcgttggtatggccgcagcttccgaaatcagatgttcagccgcctttatcagcttctgtccggcaagcgtcggtttcaatgggcgcgagccgcgttcgatcaggccgacgccaaggcgcttttccagattgattatctgccgcgaaacggctgactgggtcaggtcgctataggcggcggcagccgtcatactgccggttttgcagactgcaatgaatatttccagggattgcaggtcgaagcccaaccggctgaccaccatctggctttgttcgctcaccagccgccgcccatgctataattatgaatttcaatcatactaatcagaaatatcggtaatcgtcaatcgcccgattgcggcggaaatagatactaaatcgcaagacaaatcataataatctattgagatatattgactatttttgaagcaacattcgttcatcgccgcaattttcttaatccgcgcgccggactggaccgctgcaaccggatgcgaaaaactcattatgtttgcagcagctgcatagttccattattcagaagctacggttttctggaggagcgaacccgatgcataagaagaaaattcttgcgattgccctgcttggcgtctgctgcgcgatatccactgtcacccccggcatggctgaaacgacgctggaaaaaatccagcgcacaaagaaagtcactgtcggcacggaagcagcgtatccccccttcgaattcgtcaaggacggcaagattgtcggcttcggcagggatctcctggacgagatcgccaagcaatggggcgtggaagtcgaacagcttgacctgccctttcagggcatcctgccgggcctgatcgcaggcaagttcgattttgtggccacatcggtcggcatcaatcccgagcgcgccaagcgctatgcctatacgctgcccattgccgacagcaccgcctatgcgatcaaaaaggctggcaatgatgagatcaataccgtggaagacctgaagggcaaggtcgtctcgacgcagcttgcgtctgccgtcgatccggttgcaaagcacctcgacaagcgccttgaagcgagcagcggcgagggttttgccgacctcaaactcttcccgaccttcaacgattccttcctcgccgttgccaacggcacatcggatgccgccctggcagggctgccggttttgcagaacctgatgaaccagcgccccggcatatttgagctggtcggcaaggcgtcagacattccaagctataatgcatgggtcgtccgccccgaagaccaggacctgcgcgacgcgctcaacaaggccatcctcaagatcaagcaggatggcacctttgcgaagctccagcagaagtggctcggcatgacctatgcattgcccgaaaaggattatttgccggacggtgcgcgctaaaatttcacgcaggtcctgatgccgaagccggatctcgatttcggcagacatgccccagcggttcgccggtttccgtaacggcccgcatgacaaatcatccaacgatcacatcgaaggaaacgacgatggacttcagcgtctccgccctgggcggtgcctttccccagcttctgccagccataggcaccaatcttgtcatttccattatcgccatgatcctggcgctgatcggcggcaccgccctgacgatcctgcgcacgctcggcatagcccccctcaatgccgtgatcggcgtcgtcatcagcttcatacgcggcacgccaattctggtgcagatattcctgttctattacggtcttcccgcactcgggctcgacctttcacccattcaggccggtattctggccatcgccttcaacagttcgatcttcataacggagatcatgcgcggcgggctttccggcatggattcagggccggtggaagcggcgatcgcgctcggcatcaagggcaaggtgatctggaccaaagtgatcctgccgcaactctatatccgcatcatgccgccgctcgtcaacgaactcaccacaatcgtcaagggcacggcgcttctctccgtcatcaccgtggttgaagtgctgcgcaccgcacagcaggtagcgaatgcctcgttccggcctctcgaaaccctgctatgcgcagccatcatcctctttgccgtgaacctcgttcttagccaatgcggccgggtactggaaatgcgcttcgcagcgcgcagagggtaaagccatgaacttcgatttctccgtcatcttcgacaattggacgctctttgcgcgcggcacctggcttacgatcgtcatcgccatcgtggcgatcgccacaggctttctgatctcgatccccatcgcgctcatggcgctgtcgcaccgcaggccgttgcgctggatttcgagcgcctatgtcgaatggttccgcaacattcccttcatcgtcgtcctctatctcttcttctatgggctgccctttatgggcgtgcgcctgccggaatcgatcgtcggcaccatcgcgcttgcctttttcgcaagctcctatttcgccgaaatcattcgcggcgcgatcctcgccgttcccaaaggccagatggaagcggccagagccatcggcatgtcctattttcagggcctttatgaaatcgtggcgccgcagactgttcgccttctgctgccgccctcgaccaacaccagcatctcgatggtcaaggaaacctccgtgctcagcaccatcaccgtggcggagctgacctatcaggggctcgtgatacagggcgaaactttcgcgccgtttgaaatctttctgaccaccgccgccatttactggatgatcaccgccatcttcgcctatccatgcaccgcaccgaaaaagccttcggcgccagccagggcgcgcatcacgcccgcagcagccaggccgataaatatctcttgatcggcgaaaggagaccggcatgaccagccccctgctcaggatttccaatctggccaaaagcttcggcaatgtgactgcccttcgcgatatcagcttcgatgtatcagcgggtgaagtggtctgcatcatcggccccagcggctgtggcaagagcacgctattgcgctgcatcaatcatctcaccgcacctgacgggggcttcgtcgaagttggcggcgaatatatcggccgcgaacgcaagcctgacggaacggtgcgcatgcagtcgcatcatgaaatcgacctcatgcgcccgaaaatgggtttcgtgttccagcagtttaatctgtggccccatttgagcgttctggaaaacatcgtgaaaggcccgatcaaggtgcagaaacgcccccgggcggaagcggaagcacaggcgctcgccctgttgcagcgtttcggcctgcgcgacaaggcccatatgtttcccgccgggctttcgggcgggcagaagcagcgcgtcgccattgcacgcgcgcttgccatggggccggagctgatgcttttcgatgagccgacatccgcgctcgatctcgagatcgtcaaggaagtgctgcttttcctgcgtgagcttgccgattccggcgtcacgatggtgatcgtcacgcatgaaatcggctttgcgcgccacgtcgcagaccggatcgtctttctggacaagggcgtcgtcgccgaaaccggcccttccgaggacgtgctttccgaccccgccaatccgcgcctgcgggagtttctctcgcagatttcatccaatcattcccatgcaggcggcgcgttttcgcccgctgcaacgcattaggcaaataaaagaacagtcccatgaccgacaagcttacctccgcgccaaagcatggacatacgagcatgctttattccaaggttcacacggatctcgacacgctcgacgcccacatcgcctttcttggtattccttacggctctgcctatacgatcgatgaagtcaccaacgaccagacgcgggcgccgacagcagtgcgccaggcgaccggccgtgccgtccgcaacctcgaccggtatgacttcgacgtcgatggccctctctacgatggccgtgccatcaaggcggtcgattgcggcgatgtggtgggcgaccccaaggaccctggcgcacattaccgcaatgcggaagcagccgttcgcaagattctcgccgcctgcgccctgcccctcatcatcgggggcgatcacggcatcctgatcccggtcctgcgcgcctatgacgatcaggggccgatcaccctgatccagatcgacgcccatctggactggcgtgatcacatcaatggtgtgcatgacggcctttcaagcccgatccgccgcgcttcggaaatggcgcatgtcaaggatatcttccagatcggcatccgcgcccagggcacggcacgccccgaagaatacgaggccgcgagagcttacggctccaatatcatcacagcttacgaattgcatgatgtcggcatggacgccattctcgatcgtattcccgatggcgggcgctattacatcaccatcgatgccgacgggatcgatccttccgtcatgcctgcggtggctggtcccgcctttggcggtgtgacctatgcccagacgcgcaaactcctgcatggccttgtcaagaaggggcgcgtcgtcggcatggatatcgtggagattacgccttccaaggatgtaaaccagcttaccgcgatcgccgccggacgtttcttcgtcaacctgattggtgctgccgtgcgcgccgactatttcggcacgaaagcagagcttgaaacggccgctggcaaaaccatgaaaccggcccacgccgcagcctgagagccatcatgacaaccctggaaaatattcatcccctgacacggcgcgagcaggattcccttggggagcgcgatattcccatggatgcctatttcggcatccagaccctacgggcagttgaaaacttctcgctttccgatgttgcgctgaaccatattcctgccctcgttcgcgcccttgcaatggtcaagaaagcggctgccaccgccaattacaagctgcggcagctgccggagcccaaatatgcggccatcgtcgccgcctgcgacgacatcattgacgggcttttgatggagcaattcgtcgtggatgtgtttcagggcggcgcgggcacctcaagcaatatgaacgcaaatgaggttatcgcaaaccgcgcccttgaacatctggggcggccgcgaggcgactaccagacgatccatcccaatgatgacgtcaacatgtcgcagtccaccaatgatgtgtatccaaccgcggtaaggctggcgcttcttctcagccagaaccaggttcagacggcgctgcaccggctgattgccgcctttgaagcaaaggggcgggaattcgcgacggtcatcaagatcgggcgcacacagttgcaggatgcggttccgatcactcttggacaggagttcgaggcatttgccgcaacgttgcgggaggacacagcccggctggaggaggttgccgcgcttttccgcgaagtaaacctcggtggaaccgctatcggcacgcgcatcaacgcctcgcacgcctatgccgaacaggccatcgcggaactttcgcagatttccggtatcgaactgaaagccgccggcaatctcgtggaagcgagctgggataccggtgcgttcgtcaccttttccgggatattgcgccggatcgcagtcaagctttccaagatcgccaacgatctgcggctactctcaagcgggccgcgaagcggccttggtgaaatccgcctgcctgcggttcagccgggatcgtcgatcatgccgggaaaggtcaatccggtcataccggaatcggtcaatcaggtctgctatcaggtgatcggcaatgacctgactgtaaccatggcagccgaaagcgggcaattgcagctcaacgcgttcgagccgctgatcgtctacaatatcctcagttccatgcgactgctcggccgcgccatgaccaatctggccgaacgttgcgtcgacggaattgaagccaatgtagaacgctgtcgcgcaggcgcggaggaaagcatttcgcttgcaaccgccctcgtcccggtcgtgggctatgccagggcggcagagatcgccaagcaggcgcttgcctcagggcagaccgtcatggaagtggcgatttccaaggggctggacgcatctgcgctcacgataatgcttgaccccttgagaatggcattcccgccggaaacgcacgacaaggaggcacatcatgcatctgtcggctaagaagacctccagtgccgtcgccatgcgcgcggtcagcaaatggtacgggcaatttcaggttctcaaggacattgatttcgatgtcgccagaggcgaacgggtggtgatttgcggtccatcgggatcgggaaaatccaccctgatccgctgcatcaaccggccggagccttatcaggacggccagattatcgtcgatggcatcgcactcacagatgaggcgaaatcggtggacgaggtgcggcgcgaagtgggcatggtgttccagcatttcaatctctttccccatctgaccattctggaaaactgtacgctcgcccccatgtcggtgcgcggcatgagccgcaaggccgcgaccgagatcgccatgaattatctgtcccgcgtcaggatcgcggatcacagtcacaaatatccgtcgcagatctccggcgggcagcagcagcgcgcagccattgcccgcgcgctctgcatgaacccgaaaatcatgcttttcgacgagccaacctcggccctcgacccggaaatggtatcggaggtgctggacaccatggtcagccttgctgaagaggggatgaccatgatctgcgtgacccatgaaatgggctttgcgcgccgggtcgccgaccgcgtcatcttcatggatcagggcaacatcattgaaagcgcggaaccatccatattcttcgacgcgccgaaacatgaacggacccggctctttctcagccagatattgcattaggctccggcatgaagactggcaggacggatcgccccagaattctcatcgtttccaccggcggaaccatcgcctcgcgttacgatccgcaaacggattcgctgttgagcgtttcgaccggaaaggaacttctatcctctctcggtgcgcttgcccctgcagtcgatgttgttcttgacgaattctgcaatcttggcagcaaccgcatcgatctcgatacatctttcaggcttgcgcatcatattgatgaacggctcagggaccgaaccgtcgacgggtgtgtggtcacacacggcacggacacgctggaggaaagcgcattcctcgcacagcttacgatatcctcgcgaaagccggtggtctttaccggagcccagcgcagcgcagacgaaccggatgccgacggaccacgcaatcttgccgacgcaatctccgttgccgcctcgcccgaggctcgcgatctcggcacgctcgtcgtcttcgccgggaaggtgctctcctctatcgacgcgacaaaaattcatacgtcgaagctcgaagcctatgatgcccccggatatgggccgctcggcgtggtggatcacggcgcggtattcatcacaagaaaaccgctgggctatccgatgattgccgcccattcgatcgaaactcgggtcgatctcatcacactcgcgatgggtgccgatggccgtctcatcgaagcggcgatcaattccggcacacacggcttcattctggaaacattcggccggggcaacgccacgcccgcagttgtcgatgccgtcgcccgagcaacggaacggggcatcgtaacaatcatcacctcgcgctgcccggatggccgggtgctgcctgtctacggcgatggaggcggaagcgaccttgaaaaggccggagcaatcttcgccggtcggctgaacggccccaaagcacgaattctcctttgtctgtcattgccaaccatccctgttgaggagctaggccgcctttttgagcagtttggacgataaaaaggaaaacgggttgagcgtatcgagggacgggaggggccaaaagtgccgaacaagcaaccgaaacgcagccctttgttgctgaaagacagccgtgtatttgcctcaacggcaccgcgtgcactcaaacgacaatttacaacgcaaccgatctatctttcattttttctcaatcagcgagagcgtcattctctggtgacgatataaaagctctgttgccgcttcgagatcgttttgccgatgcttctcaagaagcaggcgatgctcgtcatagcttcgcttcaactgctcctcatgcgcgtagagcgaaatggcaacgaaaggctcggcatattcaaacagctgctggacaatctcggtcatccgcgacggataatcgatcccgagaagcttcatatgaaactcattgttcagtctggcccagaccaccaaatccgtttcggctctcatcttttcattgatggtttcacattcctcaaggatttccggcgtaattctcgcgaaattacgctttagcaatatgggttccagcgccaaacgagccgtatagatatcttccgcatcctgaaaggtcagcccgcgggcaacacagccggaacgcgcatcgagccgaaccagcccttctgccgcaagatcgcgcagggcctcacgaaccggcgtcgaactaacccccagcatttccgccaaatggttctgtttcaggcggtcgcccgcgcgtatttcgcccgataacatgcgcttgcgcagataatcggcgacatattgcgcagtcgtgaggggcttttccagacgactgctaaaacgtggctcttttaccatggatgcggaatctcgatcggcagttatgggttatagagcaggaagttagctcttgtttcttccagatttttacccgctgccagtagtgcccacagcaataaccgcgccttgcgaggggataaccagcctgcgagcatagcgcctttcgtctgaagatcaatctcggagccatggaacccataagtcttcgtggcggtccttccgccataggtccggctggctacgacgaccggaatgcgggacgcatagcgctcgataatgtcggcttcgtcgcccgacacatgtcctgctccaaaaccggcgacgacgattccatcatatctgccgctctcaaacatgcttcgcagcatctgcgcgtcaccatccagcagcgattcgtaaaagccgatcttcacatcggcgttgaactgcgtacggtcaatttttggcaaccgcgaaagggtgttgatgtaaaccggcgtctcctcatacacatatcccaacggcccgctgtccgacgatacgaatgtctggacactgagcgcatgagattttgttatccaacgtgccgcgtggattgtatcgttcattgcaacaaggacaccgcgttcccggctaagcctgctcgcggctgtcaatacggccgccaccagattggccggaccgtcagcacccggcgcgcgcggcgagcgcatggcgccggtcagtacgaggggctgcggatgttcccacaataaatccagaaggaatgccatttcctcaagcgtatcggttccctgcgtcagcactatgccgtccgctcccgatttcacctcgttttcagcccagcctatcatttcaaggccgtgccgaaattttagcgaggggctgggaagctgaaaaagagattgggccttgatctgcgcataatttctaatctgcggcacagcggcaatgagtgcatccgcggtcagggtcggcacaacaccgcctccgcttcccccctcaaccatcgcaatcgtacccccgagggtgccgatagaaattaaagacatttccaactccctaaaattatgcataatgcattatccatatttgagttttgtataggaatcaacacggggaggtctatgtgaatccgcttttgaaacccgaggagccgacatcctatcggtatgttatctttgcaatcgtcaccattcttgcattggtgaattatatcgaccgcggcgcaatctcttatgcgtcagagcagatcatcggcgagtatggcttcaaccgggccgactggggtagcatgctcggctatttcggctatggttatatgtttggcgcaatcctcggcggcacgctttccgacaagctgggtgcgcgcaagttgtggatcatcgcgggtacggcttggtcgattgttgctgtcttgatgatttgggcgggagaactgggcatcctggcgttcggtggctcggcgctggcaggctttgccgtcgtccgcattcttttcggtttcagcgaaggcccggcctattccatcatcaacaagaccatgaggaattgggcgccccgttccgaacgcggttttgccgtcgcccttggccttttgagcacaccgcttggcgccatgttaaccgcgccgatcgctgtcggcctccttctggtaaccggttcctggcgcagcatgtatattgttctgggcgctctcggtctgattttgatcgtgatcttttccaggatttataccaatcgtccagaggaccatccaaaggtatctgaagaggaagtccggttaatccgggctgggggcgaagtacaaagcagcagcgcaaaatcacacggttttgatctgaagggcttcatctccaacaaaacgctcgttttcaactccatcggctacttcgcgtttcagtacgtgaacttcatgatcctgacctggacgccgaaatatctctccgatgagtttggcctcacgctttcctcgctttggtatatgggcatggtcccctgggtgggcgcatgtgtaaccatccttctgggcggtaaaatcagcgactggctcttcctcaagacgggcaagctgcgtctggcgcgcggtggtctggctgcagcttcacttgccattacgacagccgttctattgatgatcccgcatgcgggatcggcatggggagtgatcggtcttatgactctggcaaatgcctgcaactctctgccaaattcagtatattgggctgtaatcatcgatagttcgccgactgataaaatgggtacctatagtggcatcacccactttattgccaatatcgcgacaatcctgtcaccgaccttggcgggtattctcgcaatgtcatacggctataatgccatgttcgttgccacggccgtggcaaccgctatcggtatgattgcgatgttgtcggttaaaccgggtcagcgggtctgatgaggctctcttccaaagccgtccctttctgccaaaagcatcgggatttctccgatcttttgcttcaaggcatttatggacgcaaaaaccgcttcgccctttagctgtgccccctctaaacaggcataaagcacgaacaaaacccatcggcttccggtgggttttgttttgatcggtcggaatactgcgcaccggccaaagcggtttcacggatgtctccaacattgaaaccggaacgcttgcggtaaatgacacgctgggaggatcggcaaataccgcttatatggcgaactggccgttgataagagtctgaacggctttgccgacagccattcacttggtggtacaatcggtttcaaagtttctttctaggctgtagtgacgaattaacgtgtggtttggtgcccaggtggctgatttttagcagtggatctgccagccggcacaaattgtccccggaagacgaattccctggggacaaacggtttacgcgaagacggttgcgactgcctttttcgtcgctgcgacaaccttatccgcttcctgaggcgtgaggcaaaacggaataatggccgagtgcggcatggcgatggacccaatcggatgaccatcatttgcagatgagccgcgttccgtcacaaccggatttttgcaacggaaccgtcaagcgcattagattttggtatcaggccgcatccaaagcctgtgccagatcggcgatcaggtcgtcgggatgctcgatacctatggaaaggcggatggtcgattccagcacgccgatccgctcacgcacatcgaccggaacacctgaatgcgtcatcgccgcgggatggctcgcaagcgattcggtgccaccgaggcttaccgcgagtttcaggatttgcagcgcattcaggaaacggaaagcagcagcctgcccgccctttatatcgaaggaaaaggtcgagccagcgccggtacattggcgcttgaacaaggctgcgatatcggaacgctcatcggcaaagggcagataatgcagcttttccaccttggggtgattacgcaggaattcagcaatggcgcgggcattgctgtcagcccgctccatgcgcaggcccagcgtttccagggagcggccaagcatccagcatgaatgcggatcgagctgtgtaccgattgctccgcgcagggcctttacctggcgcacaacggattttgcgcccagcaccgcccctgcaataagatcggaatgaccgccgacatatttggtcagcgaatagaccgagagatcggccccgtgatcaagaggcttctggaacaccggcccgagcagggtattgtcgcaggcgatgaccgggcggctgccctgccgcgcttcaatcttctccgcaacgcggcgaaccgctgcgacatcgacaatactattggtcggattggccggggtttcgatcaaaatgaccgaaacacgacctttcgccagcgcctcttcggctgctttctcgatggtggcctcgtgaacaccatccgcaaaagcgacagcctccacgccaaaattgaagaaggtcttcgccaaaagcgtttccgtgccgccataaagtggctgcgaatgcaggatgacatcgcccgggcgcacaaaagcgaaaagcgtggtggcaatggcggacatgccggacgagaaaagggctgcactttccgccccctcatagaccgccagacggtcctccacaatctcgctgttcgggtggttgaagcgtgaatagacaagcccgccccgacaccggccggcggctccttgcgccccgaaacgaaatcgaagaaatcgcgtccgtcttccgctgtcttgaaaacgaaggtcgatgtgagaaacacaggcggcttgaccgcgccctcggaaagctccgggtcgtagccataattcagcatctgcgtttctgatgaagaagatgattgcccaaacggatcttcgatgggcgcggcgcagtcatggttgcctcctcaaaacaattaccgcgaccggagcgtccgaatgatcggacgcgccggatggcggtcaggaggacattaccagaggtgaaacggaatcttattgcgtagttgcagattgcggcaaaatcacttcattttgcgcgtcgccccgtcgttcccatgtattggagatcatcttttacttgataaccagcaccggaaccgtgctgagtgacaggacttccgccgcctggctgcccagaagcagcttgttgacgccgcgccgcccgtgcgaagcaatcacaatcagatcgcagtccttcgctttcgccgcctcgacgataccttgcgccgcagactgattctccacatgcaccgtctcggcattgataccggccgcttcggcttccgccttggccttgtgcagaatatcagccgcagccttggaaattgcctcacgatattcctggaaagccgccgggctcgatgcccattcggcagcaaccacgatgccataagatggcaacagttccgtcacggaaacaaacaccacgccggcgcccgtttccttggcaagcgtcacaccttgcttcacgcccttgtcagcaagttccgatccatcggttgcgatcaggattctcttatacatcgctcactctcctgggtggcattatgggatttgataatgcgcctcaccagctttgcccacattgaccgggatcaatccagcctcaaattcataaaccgcgcacccccaataatgatggaatttcctcccaatttttatctccttaaagaatttaattctaaattttatagaagtcacgcaccacgacagctatgcctttgcgtcttttcctcttaaactttgcgcgacagcaacggagaatatgccatgaacaagccccttggctccaaagacgccgaagccgcaggtcgcggacgcatttatgattccatcctcgatacgatcggcaatacgccgcttgtgcgtatcgacaagtttgccagggaaaacggtgtgaaggccaatcttctggtaaagcttgaattcttcaatccgctggcaagcgtgaaggatcgtatcgggcttgccatgatcgaggctttggaaaagcagggcaaggctgtccccggcaagaccgttttcgtggagccgacctccggcaataccggcatcgcgctggcctttgccgcagccgccaaaggctatcgcctcattctcaccatgccggaaaccatgtccatggagcgccgcaagctcctgaggctgcttggcgcggaactggtgctgaccgaaggcgcgaaaggcatgaaaggtgcgattgcggaagccgaagccattgccgaaggcaaccccaatgccatcatcccgcaacagtttgaaaaccccgccaacccggaaatccatcgcctcacgacggccgaggaaatctggaacgataccaatggcgaagctgatatcctgatctccggtatcggcaccggcggcacgatcacaggcgtcggtcaggtcatcaaggcgcgcaagccatccttcaaggtcgtcgctgtcgaaccgaaggactcacctgttctttccggcggcgcgcccggcccgcacaagattcaagggcttggtgcgggctttgcaccaaagacgcttgataccggcatttatgacgaaatcgtgcagatttccaacgaagatgctttcaccaatgcccgtctggttgcacggcttgagggcattcccgttggcatctcgtcgggcgctgctcttgcggctgcgatcgaagtcggcaagcgctcggaaaatgcaggcaagaatatcgtggtggtgatcccgtcctttgccgaacggtacctctcgaccgcgctgttcgaggggctggaataaggcgggcctcaaggcttagagcgggctccggcgaattcgttttaaccggagccctctaaaacatacagattgaaacgcgttttaacgtccgccagtgcgcgccgcgcaagccgggccaggcccgcgcatataatggcgctcgggcctgtagcttggtgcgacgaattcacggatgacgttaacgctatcacgcaactgaaaaagaatggccatcgtgttcaccttcgtcgaaaatcttgctgtccggaattgataatgtccgccacagccaacaaggctaatgaaacgcttatcgtttccgaacatcttaatgaaaactttaacaatcaaagatgaacaagtcctgaaccggcaccgttaatgataagttaatgtaaaggatattgtgattttccacagacccaacctattgggggcggcacagatcctgaaaaaacaaaagggctggttcctctgaaccagccccgaatttccaccgatgaaaatgccttatcgcgtcggcacgggatgttcgccgcgatagtcgtaaaagccgcggcccgtcttgcgcccaagccagccagcctcgacatatttgacgagcagcggacacgggcgatatttggaatcggcaagcccgtcatgcagcacctgcatgatggaaaggcaggtatcgaggccgatgaagtcggccaattgcagcggccccatcggatggttcgcgccaagcttcatggcggtatcgatcgcttccacgctgcccacgccttcatagagcgtatagattgcttcgttgatcatcggcaacaggatgcggttgacgatgaaagccgggaagtcttcggccactgtaacggttttgccgagagcggtgacgaaatcattggacttgcggaacgtatcttcttccgtggcaatgccgcgcaccagttcgacgagcttcatcaccggcaccggattcatgaagtgaatgccgatgaagcgttcagggcgatcggtcgtggatgcaagccgggtaatggaaatcgatgacgtattggttgccagaatggcttccgggttcaggaccgggcaaagctgcgcgaaaatcttgcgcttgatggtttcgtcttccgtcgccgcctcgatggcaagatcgacacccgccagatcctccatggagtttgccgggcggataagcttcatcgcgtcagcgcgttgttcttcctgcaattttccggaagcgacctgccgcgccatattgccattgatggtagcgatccccttttccagccggtctggtgccgcatcatgcaaaagcacgttatatccggccagagcgcatacatgggcgatgccgctgcccatctggccagcgccgatgatacctactgtcttgattgccaccgttttaactccttcatccgcccgcccgacccgaaaccgggtcgggtagtgtataaatttcgcgactagagcatttccagcaaaagtatgaaacggttttgcgtaggaaaatgcgataaaacaaatagttagagcggtcccggcgattctgttaagacaggaaccgctctaaaaccgctggaaagccgccttccagaagacagattgcccaagagaaaagcaaccggaatcttctaaatttattggaccaatcataagaacccgcccacaagcattgccagcaagaatgcgaaacaacttcgcatttcggaaacgcttcagcctcgccagcgcacccgaaggcggtacagcttcccatcaaggggttcagcaccaggatggggcattttcgtcatatccgaagcgatatatattgtcccgctgaataggaacgggccgtaaacgctggaagcggcggtttaacccgccgcctcgcaaacttgatcagagagccttttcaagctcaggcagaacggtgaagagatcaccgacgaggccgtaatcggcgacctggaagatcggcgcttcttcatccttgttgatagcgacgatgatgcggctgtccttcatgccagccagatgctggatcgcgccggaaatgccaacggcgatataaaggtctggcgcgaccaccttgcccgtctggccaacctgccagtcgtttggcgcgtagcccgcatcgaccgccgcacggcttgcaccaaccgcggcacccagcttatcggcaaccggcaggatcacttcctggaacttttcagcagaacccagcgcacggccaccggagatgatgatcttggccgaggtcagttccgggcggtcgccgcccgaaagcgcgttttcgacaaagctcgacagcgccggatcggctggtgcattgacgctttcaaccgaagccgaaccgccttcgccggtcgcctggaaggaagcggtgcgaaccgtgataaccttcttggcgtcggtggactgcacggtctggatcgcattgcccgcatagatcgggcgcttgaacgtgtcggcggaaaccacttccatgatttcggacagttgcatcacatcgagaagggctgccacgcgcggcaggatgttcttggccgacgtcgtcgccggtgcgatgatcgtatcgtaattgcctgccagagcaacgatgagctctgccgtcggctcggccagacggttttccagcgcatcgctttcagcaagcagaaccttgcgcacgcctttgagcttggcggctgcatcggcggcagccttagcgcccttgcctgcaaccagaacgtccacgtcgccgccgatctgggcagccgcagtcagcgccttggcggtctggtcggaaagggttgcattgtcatgttcggcaataagaagaatagccattgtttctgtccttaattcatccggtgccggaaacctgtcaggccctggcgaaaatggtggggtgcgagaaccggagcggagcgtacctttcgtacgtgagcaccggaagcgcagcaacacgccatttgcagacaggcctcacgggtttccctttacagtacgccgtcggccttcagcttctcaaccagttcggaaaccgaaccgaccttcacgccagccttgcggccaccgggttcctcggtcttcagaaccttgagacgcggggcaatatcggcaccgaaatcggccggcgacttttcgtcgagcggcttcttcttggccttcatgatgttcggcagcgaagcatagcgcggctggttgaggcgcagatccaccgttacgatggccggaagcttcacatcgatggtctgcaaaccgccatcgacttcgcgcgttaccttggccgacccctcacccagttccaccttggaggcaaaggttgcctggctccagttgagaagggccgacagcatctgcccggtctggtttgaatcgtcatcaatcgcctgcttgccgaggaaaacgagatccggcttttcagcttcgacaacgcccttcaacaccttggcaacgcccagcggctcgaccgtttcatcggtcttgaccagaatggcgcggtcagcacccatggcaagtgcggtgcgcagcgtttcctgcgcctgtgccgggccaaccgaaaccgcgacgatttccgtcaccttgcccgcttccttcaaccggatcgcttcttcaaccgcgatctcgtcgaaggggttcatcgacatcttaacattcgcaagctcgacgcctgaaccgtcacccttaacacggatcttgacgttgtaatcgacaacccgtttgactgcgacaaggactttcatccgcgattacctcttcaatgactttgcaacacgactatgccgccgtaaactcccgcccacatgccaaaacccgacatgaagcagcaccgacagaaacggaaacggaagagcaaccaaccgctgtgcacccgtcaggaaccggcagaaacctaaagacggttgacgtgcacgtcaatcatgcacggcgtgctatatcgattaaaatcaatttattctgacaggatgtcattccaaaactgcgccatcccgtttcgcgtcgtttacaagccaccgctcatgcgttaggccgtaaattatccggtcgcagcctacccggtcaaaacaaggattagaatatgaaaacgctcgtcatctgctccggcggattggactccgtttcgcttgcccacaaaatggcggcggaacatgaactcacaggcctgctctctttcgattacggccagcgccacaagaaggagctggacttcgcccaggcctgcgcaaaaaggcttggcgtcccgcatcagatcatcgatatccgcaccattggcgcaagcctgaccggctcggcgctcaccgatgacgtcgatgtgccggacggccactacgctgaagaaacgatgaaagtcacggtcgttccgaatcgcaacgccatcatgcttgccatcgccttcggcgtcgcagcagcacagaaagccgatgcggtggcgcttgccgttcatggcggcgatcatttcatctatcccgattgccgccccggcttcatcgaagctttccagaccatgcagaaacacgcactggacggctatgccgatgtgaaactgcttgctccttacgtccatgccaccaaggccgacatcgttgccgatggcgcgaaatatcgcacgcccttcgaggccacatggtcctgctacaagggcgcagatcggcattgcgggcgctgcggcacctgcgtggagcggcgcgaggcgtttcatcttgcaggaatagacgacccgaccagctatgaggatgccgacttctggcgcgccaccacgcaaaaaaggaacgcctgatgtttcgcatcaccaaggaattccacttttccgcctcgcaccagctcaccggcctgcctgccgatcaccaatgcgcgcgcttgcatggccataactatatcgtcgaggtggaactttccgcgcccgatctcgacacccatggtttcgtgcgcgattatcacgagctggctgcgctcaagcattatattgatgatactttcgatcatcgccatctcaacgatgtgctgggccatgaacagaccacggcggaacggctggcaaaacatttcttcgactggtgccatgcgcgatggccggaaatctccgcagtgcgggtcagcgaaacaccgaagacctgggcggaataccggcccggaaaaccatgatgaaacccgcaatgaaacctgtaatgaaacccggccccgaaatccgcatcagcgagattttcggcccgaccattcaaggtgagggcgtcctgatcggcgagccgacagtcttcgtgcgcactggcggctgcgactatcgttgcgcatggtgcgacagcctgcacgcggtggaaagccgctttcgtcatgaatggaagccgataagcgttgaagccatatggcatgaagtgacggcactttcccaaaaaaggccattaacggtgtcactttcaggcggcaatccagccatccagccattgggggcgctgatcaaacatggcaaggccgaaggctatcgctttgcgcttgaaacacaagggtcagtggcaaaggactggttttcccggctggacacattggttttgagccccaaaccgccttcaagcgccatggaaaccgattgggacatgcttgccgcctgtatcgaggcggcaggcactgggccgcgcaccgtgctgaaattcgtgattttcgatgaggccgactatgcctatgcaaggacggtttctgcgcgccatccgcaattgccggtctatgtccagcccggcaatcataccccgccaccgcccgacgccgacgatgccgcaatcgatatcgacggcatcatgcgacgcatggaatggctggtggacaaggtgatagccgacggctggttcgaggcgcatgttctgccgcaactgcatgtgctgatctggggcaacagacgcggcgtctaaagtggttccggctagagcgcaccccgaaaagtgtgaaacggttttcggaaaagacgcgtgtcaaaacaaaggattagagcgccgatctgattcaatcagatcgaaacgcgctctaaaacagaaccgccgcgctcgctcaacgattggcgcccggcacccagagaatatcgcttgcgccattatcattgacggcacggcccgcaacgaagagaaaatcggacaggcgattgatatattgcagcgcctccggtgaaaccttttcgccttccatgcgcgacagcgccaccatcaaccgttccgcgcggcgcgacacggtgcgcgccagatgcagtgccgcagatgctggcgaaccgccgggcaggataaacgagcgcaggggttgcagattggcattcagccggtcgatatccgcttcgacgcgcgaaacctgcgaggcgacaatgcgcaagggttcgtaggaaagcggttggccatcgtccggcgtcgaaagatcggccccaaggtcgaagaggtcgttctggatacgcgccagcatggcatcgatttcagcatgggcatcctgcgcgcccgtatggatacgcgccatgccgacacaggcattggcttcatccaccgtgccataggcttccacgcgcaggtcacatttcagccgccgcggcccgctggcaaggcccgtggtgcccttgtcgcccgtccgggtataaatcttgttcagcttgaccatcttattgtccgcctgcatgacgcgcgaaatagatcgcgccaacaatcaaaagcaccgcgatgaattgcaggaacacgcgcaattgcatcatcttgttggaaaaattgccgtctccgccgcgcatcatgttgcgcagcccgatgatgagcacgacagccaccgccagcatggcgatcatggctgcgcccttgaacagaacgtccatcccgtttccctccccttgcccgctgacgatcaggactgatccgacagcatccggtaaagccagcgcgcaggcagtatgcgtcgtgccagaataccgattttcgccggcttcgtgaccgcataatgcgggcgtgggcgcggcgcctccaatgcgtgaagcagtacatcaaagaccgcttccgggccaagcttgttcttcgatttcgtgccgccactttcaagcttcgccatctgctgcggataaaacgcgcgatgaacggagccctccatatcgatattcgccctggcgtgcatggctgcattatgggcaaaacgcgaggcgatcggccccggctcgatgagcgacacttcgacgcccgacccttccagttccatgcgttgcaccagcatcagcccctcaatggcaaattttgaagccacataggcgccgcgccatttcaaaggcacaaggccaaggatggaggaacaatgcacgatgcgcccatggccttgcgtgcgcatgaccgggatgatacgccgcgtcaggtcgtgccagccgaagaaattggcctcgaattgcgcgcgaagcgcctcgaccggcaaatcctccaccgcaccgggctgggcataggctccattgttgaacaatgcatcgagcttgcctccgctggcttgcagaacattcgcaaccagcgcggcaatcgattccggctcggcataatcgagatagaaagcctcaagccccccggctcgcaaggcggctatgtccttctcttgacgcgccgtggcaaagacgcgccagccccggctgtgcagcgccgcggcgcaataagcgccgatgccggacgaacagccggtaatgagaatgcttcgctttccgtccgctgatgccatttcccgttttcctgccgcttggtttgcgtcacagtgcttgattcgcactctctttaaaacgccgccgcccttgcaatctctactccgatgctagatttagcactacagttgcaaattcgtcaggcaggaaaagtcaatcgcgagggccaatctatggatgcaaaaaatcagacgttttctccgtcagatcaccttcgatgtatggggacatttcagcaccgacgacggctgggcttttgccagccacattgccctttcgggcctgatggcgctgtttccatttctgattttcgccacctcgcttgcaagctttctgggcaccagggaattcgccaacacggcagtacacgtcattttcgacatgtggccctcgaatatcgcagcccccattgccaatgaagtgaaaagcgtcctgaccgtgcagcgccgcgggcttttgaccgtcagcgtgatcgccgccgcttatttcgcctccaatggcgtggaggcgctgcgcattgcgctcaaccgcgcctaccgcgtgaccgaccagcgatcgatcatcttctgccgcctgcaaagcctcggtttcgtgctggtcggcacattgagcctgatggcgatcagctttcttctggttctggcgccgcttgccgtgcgcattgccgaacaatggttccccgatattgcgccctttaccggcacaatcgccttctggcgctatacgattgccgtcgctgttctggttctggcgcttttcatggtgcatatctggctgcccgccgggcggcgcggccttggcgatatcctgccgggcatcgtcatcacgctcatcgcatggcttgccgccgccaccgctttcgcaaaatatctggaaaccttcgccaattacgtctccacctatgcgggtctggcctcgatcatggtggcgattgtctttctctacatgctgtcggcaattttcattgtcggtgcggaaataaatgccgcaatcatgatttttcgcaagcgtgagcagcaaccgaacctcaacctgtaaaaccagcacgatacggcatggaaaacgaacccgacaccatttgcattctggtcgatgccgatgcctgcccggtcaaggcggagatttatcgcgtcgccgaacggcacaatctgccggtcgtgatcgtggccaacagtttcatcgcaattccgcgcgaggcgcaacgcgtggagcgcgtggtggtttccggcaatctcgatgccgccgacgactggattgcggaacattcccgccccggtgccgtggtcgttacggcagatatcccgctggcaagccgcgcgctcgaaaaaggtgcatcggtgatcgcgccgaacgggcgcattcatacccaaagtacgatcggcaacacgcttgccacccgcaacctcatggattcgctgcgctctgccggagaagtaaccggtggcccagcaccgtttgcgccgaaggatcgctcagcttttctgtcggctctcgatctcgccatagtccggttgaaacgcgcgggcttccacgcatcctgaacgcggatcaaagatttttggccgcgtcgatgagcttgatggcgtcggggctatcccatggcgcggggccattcatcgcggcgatctggcagccatccttgtccaccagaagcgtgacgggcaggccgaaagcgaggttcttgcgcttcaactcgttgaagctcgccatggaagcatcgcgatgcagcgtcaggtttttgatgccgatctcgctcagaaaacccttcggcttgtcgtccgaaccggtgtcgatattgatggcgacaacatcgaaatcattgccgcccttttcgccctgcaacttgtcgagggctggcatttcctcgcggcagggcgcacaccatgtagcccagagattgaccagaagcgtcttgcccttgtagtcgccgagcgtcatctttttgccgtccgggccggtgaaggcgatatgcgccagcgaaatcggcttttcagcggcgcgcattgcagccacacccccggttgccgccgcatccagcgccttcagcgcatcggctttcagggcgcattgggccgaggccgcatcgctttcggctgcaagattcgctgaaacattctggtcaaccacattgccagaagggcgctccatcacgtataccgccccgataccggcaatgacaccggcaagggcggcaagaaggacgatcttgcgatttcccgatttcgcattctgttcggatgtcgccttttcgttgtcttctgccatatcgcgtcacttctttccaatattccgccaaatcgtcttcggggcatatgagcatgagcgaacaaaaatcaagcaaccagatgtggggcggccgttttgcctcagggcccgatgcgatcatggaagagatcaatgcatcaatcggtttcgaccgcaagctctatgcgcaggatattcagggctcgctcgcccatgcagccatgctcgcaaagacgggcatcattgcggcagaagaccacaaacaaattgaaaatggcttgaaaaccatccgcaaggaaatagaagagggcaaattcaccttctcgcgcaagctcgaagacattcacatgaacatcgaggcgcggctggcggaattgatcggccctgccgccgggcgcctccacaccgcccgttcgcgcaatgaccaggtggctgtcgatttccgtctctgggtgaagcaggaactggaaaaaaccgcagccgccctcaaaaacctgatcgaagcgtttctggagcgcgcggaagaacacgcggcaacagtcatgccgggtttcacccatctccagaccgcgcagcccgtcaccttcggccatcactgcatggcctatgtggaaatgttcggccgcgatctttcgcgcgtgcgcgacgccatcgagcgcatggacgaatcgcctttgggtgcagccgcccttgcaggcaccggctttcccatcgaccgtcatatgacggcaaaggcgctgggcttccgcgagccgacccgcaattcgctcgacagcgtttccgaccgcgattatgcgctggaattcctgtcgcttgccgcaatctgcgccgggcatctttcgcgccttgccgaagagatcgtcatctggtccacgccgcagttcaatttcgtgcgcctttccgacgccttctccaccggctcctcgatcatgccgcagaagaagaacccggacgccgcagaactggtacgcgccaagacgggccgcatcaatggttcgctggtcgcacttctcaccatcatgaagggcctgccgctcgcctattccaaggacatgcaggaagacaaggaacaggtcttcgacgctgccgaaaatctggaactggcgattgccgcgatggctggaatggtgcgcgatctcaccgtcaatgtcgcagccatgaagaaggccgcaggttccggctattccaccgcgaccgaccttgccgactggctggtgcgcacactgggccttcccttccgcgaagcccatcacgtaacgggccgcgccgtggcgcttgccgaaagccgcaaggtcgatctggcaaagctctcgcttgaggaattgcagtcgatcaaccccgccatcacagcagaggtcttcggctatctgacggtggaaaaatcggtcaaaagccgccaatccttcggcggcaccgccccgcaggaagtgcgccgccagatccgctactggaaaaagcgtattgccaaggcctgacaaacgatcaacaccatgccatgtggaatcatccgccaagagatgattccactttcgggcaatttgggttagacctatctccacaaatcaaattccgggaacccatgccgatgacaggccgcaccgccatttcctccatgcttctgattgccgcgctcagcctcaccctcgctgcctgcggacgcaaaggcccgcttgagctgccgccttcagccgtcgtaaccgacgatcagggtcatacccaggagaaaccgaaggaagacaagcccttcattctcgacaagatattgtaattccatccccctcaagggacatttcccgtgaaccactttgaatatcgcaacggcgttctccacgctgaaaatgtcagcctgcccgaaatagccaaggccgtcggcacgcctttctatgtctattcgcgcgcaaccatcgagcgccattttcgcgtgttccatgacgcctttgccgatatggacacgctcgtcacctatgcgctgaaggcgaattccaaccaggctgtgctgacggcgctggcaaagcttggcgcgggcgcggacacggtttcgcagggcgagatccgccgtgcgcttgccgcgggcattccggcaaacaggattgtattttccggcgtcggcaagaccccgcgcgaaatggattttgcgctggaagctggcatttactgtttcaacgtcgaatccgagccggagctggaaattctttcagcccgcgccgtcgccgccggcaaggtggcgcctgtctcgctgcgtatcaacccggatgtggatgcgaagacccacgcgaaaatctccaccggcaagtcggagaacaagttcggcatcccacgcgacaaggcgcgcgcggcctatgcccgcgcggcaagcctgcccggcctcaacgtcgtcggcatcgacatgcacatcggaagccagatcatcgatcttgagcctttcgacaatgctttcgcgctgatggcggaactggtgaaggaattgcaggccgatggccacaatatccgccatgtcgatgtgggcggcgggctgggcattccctaccgcaccgacaacacgccgccgccgccacctgttgcctatgcccaaatagtggcgaaacacatcaagccgctcggcctcaagaccgtgtttgagccgggccgcctgatcgtcggcaatgccgggcttctcgtgacggaagtaattttcgtgaaggaaggcgatgcgaagaatttcgtgatcgtggacgcggcgatgaacgatcttatccgcccgacgctttacgatgcctttcacgatatcaggccggtcattatgccgaacgacaatgccccgcgcatccgcgccgatttcgtcggtccggtctgcgagacgggcgactatctgggcctcgaccgcgaggtggcaaagcccgcccccggcgacctgatcgccatctgcaccaccggcgcttatggcgcggtgctttccagcacctataacagccgccttctcattcccgaagtgctggtggacggcgagcgttaccatgtggttcgtccgcgccgcacctatgaggaactgctggcgctcgattccgtgccggactggctgtaaatcccactattataattctcatggcatagcctcgcctttgccatgatgcgtgttatcttgttgcgggataaaaatgcgatacacgccagaaaggccagatgacggatcatagcaacgacaggaaagacaggccgcgcgccgcgcggggcgcctttctgcggcttttttccggggaaggcgctgctctgcgccggctacatctgcgcacctttctctccatcgccatcgagcggctctggccgctcgtgctgccgctgattctgcttcttgcgctgtttgcaagcctgggctggcttggtctttttgcgctgatgccacgctggctgcatatgggtgttctggcggtcttttccctcgccgggctggttgccctttatctccccttccgcttccgcccaccgcgtgaagaagagatcgtggcgcgtatcgaggctgtaaacggccttgtgcacgagccactggccgtccagaccggaaccatggccaccggcacgcatgatccttttgcaatcgcgctgtggcgcgaacatcaaaagcgcatggcggaacggctgaagaacctgcaatccggcctgccgcgtccgcgcgtgccggagcgcgaccctttcgggcttcgtgccggtgtcgcacttctcttcgtaacggcctttgcctatagtctcggctcgacaagcgggcgcatcgccgatgcattcaacctccctccggcgaagggttcggctgttgcccgcatcgatgcctgggtgacaccaccccgctatacgggccgggcgccgatttttctcaccgccggcagcgagaatcggaaagccgctgaccccattaccgtgccgcagggcagcatcgtttcggttcgtgtgatcggcggcagcgccgagcgcctcaccgcaaccgatgctgagggcaagcgccgcgaaataaaacccgttgccgccagacaaggcgagaaggccgaagaaggcccgatcgatagtagtgtcgatggcagccgtaatttccgctacgatcttcagaaagatgaaacgctggcgctttcgggcatcgatgcgcgctggaagttcgtcgtaacacccgacaatccgcccacaatccgcttcaccaaggagccggagcgggcgctgaacggcaccttgcagctttcctatgaaatcgatgacgactacggcgcagccaaggctgaagccgaaatcgtcgcgctcgacacaggcgacgaggaagaggaagcagatcctctttacgacgcgcccagactgccgcttgccctgccccgtcgcggcggcagggaagcaagcacgtcgaaggatctgaccgaacatccatgggctggccagaaggtggcgcttacgctggtcgtgaccgatgccgcaggccatacgggccacagcgaaacccggatcatcaccttgccggagcggcctttcagcaacccgctcgcccgcgccgttgccgaacagcggcgcattctggcgctggacgccacccagcgcgaccatgtgctggatatgctgtccgcaatcatgctgcgcccggaagaaacgatccggaatgccgcccattatctggggctggccacgatccgcacccgcctgcgcattgccgccagcgacaacgcattgcgcgacactgccgactatatgtggcaggtggcgctcggtatcgagaacggcaatctttccgctgccgaaagacgcctgcggcaggcgcaggaagccctgcgcaatgcattgcagaatggcgcttcgcaggagaagatcgaaaaactaactgcggatctgcgcaaggcgatgcaggatttcttgcgtgaatttgcgcagcgccagcagcaaaacccgaatgcacgccgacaggcgcccgatcccaatgcgcgtatgctgaccgaaaaagacctgcaacacatgatggaccagatcgagaatctggcgcgtcagggctcccgcgatcaggccacgcaacttctgtcgcaattgcagaacctgatgaacaacctgcaaatggggcaggcccagcagggacaaggcaacgggcaaggcaagggtcaaggtcaacagggccagatgcaggaacagatgaacaagctgggcgagctgatgcgccgccagcaggaaaccatgaacgagaccttcgatctcgaccagaaaatgcagcgccagttcggcggcagcgacggtgaaggtgaatttggcgacggcctcatgcccggcgacgatagttctgcggacgcggattcgggtcagaacagtcagggcgatgtgccgcctgacatggccgaggccatgcgcaagctgcaacagaagcagaaagacctgcaatcagacctgcaaaaactgaaagacaacctgaaaggcatgggtattgaacccggaaaggacttttccgaggctgaaaagtccatgggcaatgccaccgatgcgcttggccgcaatgaaggctccgaggcaaacgaccagcaaggcaacgcgctggacgcgctgcgccggggcggccatgacatgatgcagaaaatgcagcaggccatgggtcaggaaggtcagagtcagggcatgaaaggcggcaagggacgcgatccgcttggccgccagtcaggcaccgatggcacgggcttcggaaataacgtcaagattcccggtgaaatcgacatccagcgcgcaagagaaattctcgatgaaatccgccgcaagctcggcaatgccctgacgccgcagatggagaaggaatatctgcaacgcctgctgaaattcgactgatgccaaaacccgacgagtttggctcatcgggttgtggtattactccatcacgcggccgacataaggcagttgccggaaggcatgtccgacatccatgccatagccgacgacaaaataatccgggcactcgaaagccacgaaatccgcgtcgagatcgaccttgcggcgcatgctcttgtcgagaagaacggcgatggaaacactgcgcgcgccacgttccagcatgagttcgcgaacgaatttcagcgtcttgccggattccagaatatcgtcgatcaggagcacatcgcggtcgcgcacgtcactgtcgatatcacgcaacaggcgcacttccgtactggttgtacccttgccatagctcgacacagtgatgaactcgacgtcaggctccacgcccgcatcgtgcatggcgcggataagatcggccgcgaagatgaacgagcccttgagaatggagatcgtgagcaaattgtgaaacttgcgctccgcgatgattgtggccagttcaagattgcgttttgcaatctcgtccgggctaaagagcacttctatcgtcttgccgccaacttctggcatctgccgcttctcctgatcgtttcaattcgcacttattggcgcgagaagggcgctctatatcacgctttcgcaaaaatgcaccctgccctttcggcgcggtttcgcttatccattcccccgtcccgagatttgatatagcgtggccgttatgcatccggatattatagaacttcgctctttctacgataccacgctcggccatctggccgaacgggcggttcgcatggcccttgccggcctgtggagtcatgtgcccggcgaaaggctggtcgggcttggctacagcctgccctatctcgaccgcttcggcgccgataccgaacgcactttcgccttcatgccggcagggcaaggcgccatcgcctggccatcggcggaaaaatcgacgacagcacttgttttcgatgaggaactgcccttgccggattcctccatcgaccgtgtgctgatggtgcacgcgctcgaatatgccgaaaatgcgcaggaaaccctgaaggaaatgtggcgcgttctggcgccgaacggccgccttgtcatcgtggtgcccaaccggcgcggtgtctgggcgcgtttcgagcatacacctttcggcagcgggcggccctatagccgcacacagcttgccacgcttctgcgcgaggcaaatttcaccgtcagcacggtgagcaatgcgcttcattttccgcccgccagccgccggtggatgatgcggccctgccttgcgcttgaaagcatggggcgccggctctggccgctctttgcaggcgttctgatcatcgaggcgcaaaagcgcctttatcagggcctgccggtctcccagcgttcatcgcgccgtgtgttcgtgccggtgctcgcgccgcgcggcacacccgtcagcggattgcgcaaggcaccggcacgaaccggcaagccgggtggacagaaataggacatttgcgcattatgccccgcgaaagcgtgcagcccggccattcgcaagccttcccgaacaaggtttttctcgacttgggcgcggcggcgggatatgccgccaaggtagttttaacgtggaccttttggcggagccaaaatcatgaccgacatgcagaaacctacccgtccccagcccaaggcaggcgtgcttgacattgcagcctatgtacccggcaaggaacatgtggaaggcgttgccaaggtctataagctctcctccaacgaaaccccgcttggaccaagcccccatgccagggaagcctaccggcatgcgggcgaaaagcttgagctttacccggacgggcaggcactggcgctgcggcaggcgattgcggaaacgcaggggctcaacatttccaacattctgtgcggcaacggatccgacgaattgctgggccttctctgccagacctatcttgcccccggtgacgaaaccatcatcaccgagcacggctttgccgtttacaagatccagacgctcgcagccggcgccacccccgtcacggtgaaggaaaagaacgaacgcatcgatgtggacgccatcctcgcaggtgtgacggcgcgcacaaaaatcgtcttcatcgccaatccggccaacccgaccggcacttatctgccttttgaggaagtgcgccgcctccatgcgggcctgccgcagcatgttctgctggtgctcgacgccgcctatgccgaatatgtgcgccgcaacgattatgaagccgggctggaactcgtttcatccaatgaaaacgtggtgatgacgcgcactttctcgaagattcacggcctgcccggcctgcgcatcggctggatttatgcgccgctccacatcatcgacgccatgaaccgcatccgcggccccttcaacatgaattccgccgcgattgctgcgggcgccgccgcgatccgcgatcgtgcacatgtcgaaaaatcggtcgcctataacgagaaatggcttgcctggctcacggaagaattcaccaggctcggtctgcgggttacaccttccgtgacgaacttcctgctcattcatttccccgatgatgccgcccattcggcagacaaggccgatgaatggctatcgaggcgcggctatattctccgccgtgtcgggggctatggtttccccaatgcactgcgcatgacggtgggaccagaagaagccaatcgcggtgtggtagccgccctcacagaatttctgaagtaaacaaatgtccacaatccacttcgataaaatcacgctgatcggtatcggccttatcggttcctcgctggcgcgcgtcattcgccgcgagggcctggcaacgcatatcgccatcgccacccgcagcgccgaaaccctgaagcgcgccgaggaattgaacctcggcgacagctacacgaccaacagcgccgaggccgtgaaagatgccgatctcgtcatcgtttcggttcccgtcggatcctcaggcacggttgcgcgccagatcgcgggcaatctcaagcccggcgccatcatcaccgatgtcggctccaccaaggcttccgtcattgcacagatgcagccggaactgccggaaaatgtgcatttcattcccggccacccgctggccggtacggaatattcaggcccggatgcgggctttgccgagcttttcaccaatcgctggtgcattctcacgccgcttcccgacacggatgaaaaggcgctggaaaaactcaccgccttctggacagcctgcggctcgcgcctcgaccatatggacccgcagcaccatgatctggtgctggccatcgtctcgcatcttccgcacatcatcgcctacaatatcgtcgggacggccagcgatctggaactggtaacgaagtcggaagtcatcaaatattccgcatccggcttccgcgatttcacgcgccttgctgcatccgacccaaccatgtggcgtgacgtctgcctgcacaacaaggatgccattctggaaatgctgggccgtttctcggaagaccttgcctcactgcaacgctccatccgctggggcgatggcgaagccctgttcgatctcttcacgcgcacacgtgcggtgcgtcgcggcatcatcgatgccggtcaggaagtggatgcaccggatttcggccgtcaggcagccgtacgctccacggccgccctcaaagcgccggaaggcgacccagcggaataaagcccgcgcttgctttgcccttgcgaatggcaatctccatcgttggattgccattttcatccttcggcatggcggagagcgcgaaaagaaccgtcgctatattgccgccctgcgccggaaacaccgcctgtccggcctgcgccagcgattgcgcattgacaagcgtgagcttcaggtcggcattgatcaacccgtcttcattgaccgaaaatggccctgtcagcgaaaccatcgcaccattgggcatggaaacgaacgcctgattgatcgtgccggaatggccacgcaatctttgatagacagactcgctgtccgacgccaaaaggccttccgcgtcggaaatatcgatatctgcaacaccatcgagttccgggctcttcgcattgccgatgactgaaggggcaaatttcagtcccgcaaaacggcccatgagcttcaacatcccggttgagccgtctatttgcacgttcatatattcaaggctgctcagaggctcggtcttggtcggctccgtgcgcagccccaccgccacatcacgggccgcaatctcgatctcggtcgggaaggggcgcgcaaggcgcgtattggacgtgaacttgctccagttcacttcaagcggcgagatacccggaaattcgataaaggccgggcctgtcagcgcattcgtgagtgaataaggcgcgtaaagcggcgagccggagctgaatttgcccgcgcgaaacgccatgccctcagacgggcgctgccaggaaatgctgtcacagaccacattgatgcgcagcggatagccgcccatgtgcagattttcgcattgcacaccaacgccttgcgcatcgagccgggccatatcggctctggcctttgcttcgagccggtccgcaatatagaaccagcctgccgtgtaggccgcaatgaaaaccggaacagcgataaccagggttatggtgcgctttctgaatgtcttgccgccagtcccagcatacgccatggaagaagccttatatccatcagatgttcaggttcgctctggggagatgatggcgaaaaatatccccgtccctcacctgttttgctcgccaagtgttggccatattatgacaggaatgcgtgttgtgaagggcagcctcgtgaaaaatcacgggatatccggtagttaaccatggaattatgccgcagttcggcgaatagtggatgccataatgatggagcataggaacgatttctgggtcttcggctacggatcgctgatgtggcggccgggctttgcacatgttgaaacggtgcgtgcccgcctgcatggctatcgccgcagcctgtgcatctattcccacgttcaccgcggcacccccgaccatccgggtctggtgctcggccttgatacgggcggttcgtgcctgggcatcgcctttcgcgtgccgggcgacatgacagacgaggttatgacctatctgcgcgaacgcgaaatggcgaacaaagtttatcacgagaaaaagcttcatttgcggcttgccgatggacgcatcgttgaagccgtcgcctatgttgcggatcgccgccacaggcaatatgcgggctgcatgacgagtgagaaagcagccgccatcattgcttcggcacagggcgaatccggcgcaaatatcgactatgttaccaatacgctcatgcacctgcgcaatatgcgcgttcgcgatcatgcgctcgaacacataaatgagcttgttctggctgcggcaagccggcaggcaaacaatgcagcctgagacggactgaaataatcaacactctttgatgatccgggatgacccggaaaatatttggtggagctgagggggatcgaacccctgacctcgtcattgcgaacgacgcgctctcccagctgagctacagccccacaccgcttcccaaaagggaagtgccctcttcaggcgggcgcattcttgaaaccttcacgctttcctgtcaaggacgatattgccgcaaccgggcctgtttcggttgctctcaaaatataaaattgcgcatccaccaccggctgcacttgttcttgcccgaagcaacggctacatctcggccaattgttacggaggcctttatgattgcattgttccgcaccatcgatctggcgctcgatatctatacctggatcatcatcgctagcgccattttctcgtggctctatgcgttcaatgtcgtcaattccagcaaccgcttcgtggcttcggtgggcgagttcctctataaagtcaccgaacccgtgctgcgcccgatccgcaatctcctgcccaatctcggcgggatcgacatttcgccgatcatccttctgctgattatcttcttcatccgccagttcatgtggacgacgctgctgccgatcctgctttaaagcgcatcccgaaaagggtgaaacggttttcggataagatgcgcgtcagaataaatagttagagcatcggtctaattcattcagatcgatgctcgaaaatgcggcaaaacaaagagatagagcggttccgatggttctgttaaaacaggaaccgctctggaaacaatcgcttacttgcccttggcgcgctcgatagcttccacgatgaatttgcgggcatagtcttcatcgccccagtcgccgatcttgacccacttgccgggttccagatccttgtagtgctcgaagaaatgcgcaatctgcttcagcgtgatctccggcatatcggtatagtcgtggatcttctcatagcggcgcgtaagatgcggcgaaggcaccgcgataatcttctcgtccttgcccgaattgtcttccatgaccagaacgccgatcgggcgcacattgatcacgcaacccggaatgagcgggcgcgtgttgcagaccagaacgtcgatcggatcgccatcttccgaaagcgtatgcggcacgaagccgtaattgcccggataggtcatgggtgtgtaaaggaaacggtcgacgataagcgcgccggccttcttgtccatctcgtacttgatcggctggccgccgacaggcacttcaatgattacgttgacgtcttcaggaggattggagccgatggagatggcatcaatattcatgatgtgtcctttcgtgtcgcgctctgataacgggtttcaggttcgggtgcaagaaaaacgaaagttcaagaaaacgcggcgaattgtcgttctcgcaacgcaattgaacgtgatcggatgaccgcgatcggctcatgaactttcggcaaggatcacacgcccagttccttcagcctttgaacggcggttggcggcatgggaggcggattggggtcgcggcttgcagccacgagaaattcgtcgcagaccgtttcggtggattcgatcaggcgacgcaggaattcttccttcggcagccccgccgggatgggcggaaggatgcgcgagcgaatggtgccgggataacgcaggaacttgcggcgcggccagtaaagcccggcattatgcgcaatcggcacgacaggcagattgagcgcctcataaagatgcacgatgccgtatttatattgcggcggcgcccccggcgaacggcgggtgccttcgggatagatgaggatctggcggccttcggcaattgccttttccgcgcccttggtgatggaatgcagcgccttcacccgtgaaccgcggtccaccgggatcatctgcatcttggcaatataccagccgaacagcggaatgcgcatcagctcccgcttcaggatcagcaccggatcgtccagataaggcagaaaggcataggtgtcccaggccgactggtgcttgggcgcacagatataggccccttccggtatgttctccagcccttcgaccacacaatcggtaccggcaatatgtttctgaagccacagattgacccgcgcccaaagcttcgggacgatccaggccttcttgcgcggcaggatgaaataaaagggcgtatagaggatcatctgcaccagggtacagatatagaacgccgcattgaacaggatggagcgcagataaagaagcatcgtattggcgagggcccccgctagagcatttccagcaaaagtgcgaagtggttttgcattgggtaatgcgtaaaaacaaagagatagagcattttgcagcccaatggaaatatctggcacccgatatatcaggaagacggcggttttccatacggaaaatatgcgccgtcacactgctttattcgcgcatatcgccgccatgagaagcgccattgccataaaacgaggcgctgccaagccgaacaacggcgcccagatatttgacatattcggtgaagagcacacgcagcgtatcaccttcggcaacccagctctgctcgcgcttttccccattcaccaccggatagggaatgaactccacatccttcatgcgcgacgacatttccagaatgctgcgcggtatatggtaattattggtgacgacgatgacgcggtggtaatcgtttgcccttatccagcgctcgctttccgccgcattgcccaccgtattgagcgccgtacggtcgaggtcgatacagcaggcaaacaggctcttgtccgcatgggtggccctttgcagcgcctcctcattagtggatggatgcacaccgctgataaggaggcgcttgccgcgcttttccttcaagaggttgatccctgccttgacgcgcgattgcccgccggtcaaaaccacaattgcttccgccggttcgctcaaaacgggcggctgcattcccgtcactttttcactgaacaccaagaagccacccagaaaggctatgactgccaggaaaaggatgatcgaaacaggttggaggcgccgcaatatccgcatcatgacagaccaggcgaatctggccggtgtgcccaggaacgaaggtacaaatgcatcctgatggctgcggcgccatatatctgcttgcgaactgcttcctgtccgtctttgtgccactgcatcgtcacctgtccaatacccgcccgatgccgcttccgtaacttgtgtttcccttatcttgctatcataacccgcactgcggcgataactcgaaaaattaccggatatttgcagctttttgacggttcgtgcgggaaaaaaactcattcggcacgcactcccggaccatccatggtcgcaagctggcgaatgacggtcagccggcttgtcagcatggtcagaatgctgaccagaatgatgatgcccgcagcccccagataaccgtcgcttccaatggcaaaattgccgaacatggcagcggcctgatccccttccggcgtcgctatctgataggatgcccaccaggagaagacgaggaacaccagcatcgccgccgccccaccgaaaagcgcgcccttgagcgcggtgcggaagaaatgccactcgaattcacgcgccacgaatttggattccgcaccgatgaaatgcagcacctcgatgatatggccattgccggacatcgcgccgcgcgtggcaaagatgacggtcagaaccgtcgcggcgataaccagcgacagaaccgccgtcccaaccagaaccgtcgtattggccatcgaaacaagccggtccacccaggtccggtgatcgtcgaagctggcagcgggaatggcccgtgtcagttccgcccgcatggtttcaaaatcaggcggcgcattttcatcgatcgtcaccaccacaaggcgcggcacgggaagctcatcaatattcaggccgctgcccagccacggctccagcaggcgggccgtcgcttccttgtcaatgatggccgtgcccttcacccccgcaaaaccgcgcgcgatctcgcttgcctgttgcagttcctgttcgatgtcctgcccctcgacagggcgaatctggatcgtggcttcccgcgcgatctggctttgccaggcagccgccgaagcccgcaccagcgtcacgccgccaagtgtgaggcaggcaagaaaggtcatgatggcaatgacgatcaccagcgcgttgccggtcacgctgccatccggcacgatggggcttggcccctgccgccgtcggcgcttgccgacacgcacaagcaccatatccttcaggtcttcaaaacgggttttgatatcggagagatcaatcatagatatcgagccgcccctgatcgagaatcatgcgccgcgcattgacctggtccatgagggaaagatcgtgcgtggcgatgatgacagccgtgccggaacggttgagttcggtaaaaaggcgcagcaatcgctttgccagcggcgggtccacattgccggtcggctcatcggcgagcagaagttccggctggtcgatgagcgcacgcgcaattgccgcgcgctgcttctccccgcctgaaaggacgggcggcagaacgcgcatacgatcgccaagcccgacccagtgcaaaagctcctccacctcatggcggtaggtcgcctcctccttgccgcgcacacgcagcggcagcgcgacattctcataggtcgtcatgtggtcgagaaggcggaaatcctgaaacacaatgccaatgcgccggcgcagcagcggaatttccttatggtcaagccgcgccacatccttgccgaaaatattgataagcccgcgcgtgggcttcagcgccatgaacaggaggcgcatgagcgaggtcttgcccgcgccggaagggccggtcaggaactggaatgaacgcggcggaatatggaagctgacatcccgcaggatctcaggccccataccatatctcaggccgacattctcgaaacgtatcaccgggtcagcttctcttcattgtccgcaacaggccagggcgggtgcccggcttttggcggatgatatcgatatcgaaccgacctttatcccctatggttaacgtcgggttaatctcgccggtatgactgtaaaaaaatgttggcgggcaacaaaacgccacccggtgccgcacgaaactcatcgtcaaaacgcagaggaagatgacttcatgatggcatcacgtcaaagccgacgcaaacgcgctgcgacactcccttgaccggccataaggggccagcatcaaaagccagccgtattgagtttgggctttattgccagcagccgagattgcggcctttaagattatgcgcatcgatattgaccaccagtttcgggtcttcgcgcagaagcaccatggtggtgcgttgcttcagatcgatcttttcccagcccgcgcattccttcggcaggggtgccgtattaatgctgaccttctccgtccaggcagtggccgtacagccggaaagagcagcgacaaagggaacagccatcgcagtccgccagataagcctttttgttcccgccttgagatcaatagtcaccctggcaactcctgttctgcctcgtatcccgacggggcaatcaacccaccggactgattgccgatcccgcttcgatacgtcggataatgcttaaaaagcaaatacatagagcggttccaacggcttcgtttcaaccggaacgctccacgctggaatcaagccgcccaacaagcaacttataacgcgcgataccgccctttcgcaacctgttcccgcaatagccagcctgcacgcaagcacctgaacaacccgcattgccggcctatttaacgaatagctaaaataatatatccgggccaacttaaatgatttatgaatataaaaaagggtgcacatttcaatttgctgaaacaataatggaaataccaaaaatatacagaatataaacgatattgctgcaaataaatatgcgactatatattcttggatacctgattcgcatacttgccgtatcactacacgaactctggggatttccatgttgaacaaattatcggctgaatttttcggaacattctggctggtcttcggagggtgcggcagcgcgattctcgccgccgctttccctgaactgggtatcggcttcctcggtgttgcccttgctttcggtttaaccgtcctcaccatggcctatgctgttggcggcatttccggcggacatttcaaccccgccgtatcgctcggcctcaccgttgccgggcgtcttccggccaaggatctgattccctattgggtcgcgcaggttctgggagccatcgccgctgctgccatcctctatgtcattgcttctggcaaagatggcttctcggctggaggtctcgcctcgaacggttatggtgagctttctcccggcggctacagcatgatggccggcctgctcatcgaaatcatcctgacggccttcttcatcatcatcattctgggctcgacttcgtcgcttgcaccagcgggtttcgccccgattgcgatcggctttggcctcaccctcatccatctggtctccattccggttaccaatacgtcggtaaacccggcgcgctcgaccggcgttgccctcttcgccgatacggcagccctcagccagctctggcttttctgggttgcaccacttgtaggcgcggtaatcggtgcaatcatctggaaaggcctgctcggccgagattaatcagaaggggtagtctcggtatttgatgggccggattcgaatagcatcgatccggctcacaatccgggctgcgctgttttagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtcaaaacaaatagttagagcgccgatctgattcattcaggaggaacagccgatataagaccgcgtgcagacaaatgtgctttcgtcatgttaacgttacggtgcggctgcgccatactcgcgcccaactggtagcctagagcattttcggaccaagaaatgcgaagcagttttgcgttggaaatgcgacaagcaaataattagaacggttccggcgatactgttaaaacaggaaccgctctggttaaacagaatgatgaaaagagaaagtttgccgatgttgttctcccgtttttccgcgttcgcaaaagctggacgtgtcgcggccgtgctgggaatgggaatattgggcgtcggcgttgcgggggctgctctcgcgccggttccggttaaggcgcagggagcggatggctgtattgccgcagcccagcagatcgccgatcatttttcatcggcgcgtacgatgacgggcgaattcgtgcagttcggccccaggggtgagcagactggtggcacgttctatatcgagcgtccgggcaagatccgcttcaattacaacaattctccgatccgcgtgatttcagacggagattcggttgtcatcaacaatcgcaagctcgacacatgggatctctatccgctttcaaaaacgccgctgaaactgcttctggccgacaggatcgatcttggtggcggtcgccttcagagcgtgaagcaggaaccggacatgaccacgctggttctgggcgacaagtcggtattcggtgattccaagatcaccctgatgttcgatcccaagtcttatgatctgaagcaatggacgatcaccgacgcgcagaaactcgatacgaccgtgatgatcttcaacgtacgcaccggcgtgcgctttaccaacgatatgttcaagatcgattaccagcgcatcgcgatgaagcgcaaaggccagtaatcatatcccggtaatcatactcttgtgacatgagtatgtttgcaattatcggataaatggttagtttcgcgaccaacctgtcaaaagtcgcgagttctttccatggccttttccattgctacctggaacatcaattcggtgcgtctgcgcatgccgcttgtcgagcagtttctgcgcgattatcagcccgatgttctgtgtttgcaggaaaccaagtgccccgacgacctgtttcccgccaagggttttcgtgcgctcggctatgagcatatcgcgatcagcggccagaaaggttatcacggggtcgccacggtttcacgccgcccgctggacggtgtggagaaggtagacttctgcaatatgggcgattgccgccacctgagcgccgtcgttgaggcgggcgacaggaaactgcgcatccataatttctatgtaccggcgggcggcgacgagccggacccggaaatcaacccgaaatttgcgcacaagctggcatttcttgaagaaatgcgcgccattattgccgaccggaaggacggatgttcatcgcttctcgtcggcgatctcaacatcgcgccgctcgaaaatgacgtctggtcgcacaagcagcttttgaagatcgtcagccatacgccgatcgagaccgaaacgctggaagacctgcggatcaagggcggctggagcgacctcatgcgccatctcattgcggcggaccagaaaatctatacctggtggagctatcgcgccaaggattgggatgccgccgatcgcggccgcaggctggaccatgtatggggttcggctgatctggaaagccatatcaagggcttgcaggtgctgcgcgatgcgcgcggctgggaccgcccttcggatcatgtgccggtgattgcgactttcgatctggattgagaagatcagtcgcggtttgcaagccgcggcgcgacctgctcgatctggccgataagctcgacaagattgcggctgatatgcgcatgaagcgcggcggccacttccgggtattcttccagaatgcgccggaagatggagcggctgatgcggatgacttcggtttccacatccgccaccgcgccggtgagacgagtggtctgggcgatgagcgccatttcccccaatatcgcgccggggccgacagggcggatcgtgacccgcccttcatcaccttcatgaaacagggtaatcgtgccggtaacgatgatataggcgcaatcggcactctggccctcgcggaaaagctcgcgtcccgcacgcaggacaagccgctccgcaccgaaggcaagcaggcgcaactgttcgggcgtgaaagactcgaacaggcccaccgtgccgagaatgcgaatatcgtcgtctagcgccatgagttgtcaatacacctgcatcgggcgctgtccattatgggacaagcttatatcccccgctttctgtcacgagaagcgtcgcatttgacgggtctttttcgattttctggcgcaggcgatagacgtgggtttcaagtgtatgggtggtcacacccgaattgtaaccccagacttcctcaagcagcacatcgcggccgataaccttgtcgccggcgcgatagagatatttgatgatcgccgcttccttttcggtgaggcggatcttgctgcccttctcatcgataagaagcttctggccgggcttgaaggtataaggccccacgatgaaggtcgcatcctcgctctgctcatgctggcgcaactgcgcgcgcacacgcgccagaagaaccgcgaacttgaacggcttggtgacatagtcgttggcacccgattcgaggccgagaatcgtgtccgattcggtgtcgtggccggtcagcatgatgattggcgccttgaagccgcccttgcgcagaagcttcaccgcttcgcgcccgtccatatccggcagaccgacatccatgatgagaaggtccactatgccattgcgggcggtctggatgccttttccggcgctgtcttcctgcaatatctggaattcttcgcacagctccagctgttcgacgaggatggaacggagatcttcgtcatcgtccacaatcagaatagtacggcctgtcatgcctgtcctcgttactctttgatttaaatcgttcttggtgttttatcgcatttaatgaagccaagttgaagcggcgaaacgccaaagaaatttttgcgccgcgacaacgtccgtcaagtctggcaggaatcgggtttccgggcttcaagccctgcattgcccgatctcgaaagaccttgaaaacatgcatgacacggaggcgaaggcttggccagagacaaaatcagccgggagatcggcatcatccatgtgcgggccaagccggggcacaaaacccgtggcttgcttgttgcgggcaatttggtgctggaatgcgctcttggcaaggggggaataagcgccttcaaacgcgaaggcgacggcgcgacgcctttggcgcgcatgcgtttgctttatggctaccggcgcggcgacaagaaaaacctgccttcctcacgcctgcgcctgcgccgcgttcgcccatgcgacggctggtgcgatgcacccggcgaccctaattataaccgcccggtgcaactgtcccacaaggccagtcatgaagatatgtggcgcaaggacgacctctatgatgtctgtatcgtcatggactggaacatcgcgccgcgcaggcgcggttgcggcagtgcgattttctttcacctcgcgcggcccggctatacgccgacggagggctgcatagcattgaagcgcgccgatatggcgcgcctcctgccgcatctgacagatcgaaccgtcattcgtgtcctgcgatgaaaactccagtggatcgtaacgagccacgcgcacttcgttgccactggcatccggtcgctattgcagaacttgaactcgttgaacataagaggcaaccggctttgcatccgcaaattcatcaagcagaatgtggaagaggcatcagtatgcggtgttctcaaccatatagaacataatccgaccagagtggaacgaggacactcaagattatgctctatatggaatatcaaagaccggaatctgactgtacttacctccatgcaccaaatccggtgcaatttcaggtctttgcgggacagcagcataatcgcgtccagaaataaggttgcatatgtcccgcaaagttttgtgacagattgaaattcacaacacaacccagttgtttcgcttacgtaaaattaaagtttcggctattctgtgctccgttggaacttgcagtgaatctggcttgacctcgctggaaccactgggcgaaggttatctcgagccacccataagtgtttgttcgcatcgtgatgtttgtaagcccggaggtattctgagggggacttagcagattggctatttcattagcagctagagcgaacataaggctggtgtttccgcttagagataccaagctacactgcactaatgcacctgctagcggccgaccattttgaaacacagtaacccttgcgatatctccacgtcctgtcgggataggtatgttgtctactacggcgtcaatctgaatagtataagacggcctcaccggaggagatggtggcggaggcggacatggtggcggaggacatggtgatggaggaggaggaggaggaggcgctggattgatgaaatcaacccgcgcattcggggttgacaatgcaaaggccttgtcgggttgagtagttgttaccaatgcggcttgaattccgacacttccctcttcagggcctttgtaactgacatcgactgggatagtcgtcttagtgtttccaatctgaacgaattgcataagtgacgggccggacgaaacactgtttggctcaccgatcatatttacataattatttataatcccactagggcgtgtctgcattcaacgtaaccagatcatagcgcatgcgagatggacgaagcccatgaatgcggtcaatgttttctcgcatcgcagcgcaatacgacgatagcgtttcaacttgttaaaaaagcattcaatctgatggcgttccttgtacagcctccagtcgattgttgggacactggaacgtgttggattgaccttgatctgagccgttgccttgagattgctggcaatgaaggcccttaagtgatcggcatcataggctgcatcagcaatgacatgccccacacccttcaagccggatagaaggcttgaagcttgcggacagtcaccataatggccgggtgttggctttattcgcagcggtaggccgatagcatcgacaacagcatgcagcttggtcgtcaatccaccgcgcgagcgaccgatgcaggcagcttcagccccccttttgcgcccgccgcatctgcgtggactttcgatatggtgctatcaatgaggacatattcaaagtccggcgtatcagccagggcatggaaaagcctttcccatacaccggcgtgcgaccagcgccgaaagcgggcatgaaccgctgtccatttgccgaaggtcgcaggcagatcgcgccagtgcgctgcattggcagccatccacaagatggcgtcgacaaataatcggttatcaacgccactgcggccgggcgtaccaactcgccccggaagatatgcttcgatccggttccattgctcatctgtaaggcttcgtctgctcacggctgttctcctttaacaaccttgaatcagaatttcgtacaaaagggaatccttgaatgcagacaggccctaaccccaaatgtagaaaaattaatgagacagtttgttacggggttattggggctgggaattatttcagcaaaaactcgcgctgccttaccattatttgaatacccaagcgggtcagtagctgaaacactgaaagaaataatatcagccgagacagcagcaaaatgcacatcacattgatctgaaaccttaccatcggcatccagcacacaggttacagtaactgttcctcctcctgcggcatttcggataattattgcggtcgcggttccgtcatttcctgttgttgctgacagcttctttgtttgccctgtctcaaatacagccgcgtcattcgacggaaggctaaaagtaaccccctgccccacgaatttctggccgccatctcgtgttaatgttgcagtaaccaggtcgaagtctgtcccattggacaaagcattgtctttatccaccttcagtttaagcacaggaggggcaacacttttaaatgtataaggaacagcatccgcgacaagagtgttattaagtgttggatatactataattttacctgtttcaccaattgtatcggtaaaatcagccgtcgcaaccatagcagggtttgcattgatgtttgcttttttctcaccattagcgacgaatacagcattaccttctgtaatttcaaaagtaaaaacaatgcctggaacaaagtcccctccgttatccagagaagcgatggccgtgttcacagtttttccatcagccgcggaattatacttgttcacctctagacttattgatgcatcaacttttaggataatactattactatctaggttatctgacatatcatacctcaagataattctttaaaaagtatgtctttactaaagtaagccaatgcagacttacttggaaaaaatgaaactttatatgtacccggtttctccgcactaactccaaattctgccgtataatccactatttttaccgtaggtagattcggcccagccatacgtattggaaaatttttattaaacaggttcttactcaatgataaaccatcaggaataacaataaatattgtatcatcagaacttgtatcaatgtagcttttattgaaaacgatactaattatacatatagtattcccatctgctatgccgacagtattacaggaaacagaatcaatcgcagagctgaggttggggtctgttacaggaacataatcatcgaaggaaaccggcctgctgaaaatttcgtccgtctggccgcgacgtgtaatgtaaatctgatcttgtatgctcgctgcaactgcatctacatgcagtttatcaattctaatcaacaccaacggggcgaccccgttttcatcgaaatagaaattacaaacatctgcgccaccaacatcctggaagcgcaccttgccacgcccccgcgcggtcagttgcatattgggcgggccctgtatgacagcaatattggcaggcattagataggggtagtcgtctgtgtatccagcagcaccctctgtaatatcaatcttgagatctttctccagagaatcttcccgaacatcgaaggtcagcttttgcgatataccaatattctgtacggtatcagttacttttatctggatgttatactcgtttcctgccgagaaattattcgccaccgggatagtaaattggggaggcttaccgagcctcggagtggggcccgtaggatcctgggcctctataggctgcgaatctatcaccacatcattcaggagcaaaaatgcagtttgatccgtcctgatactatcccaaggtgcgcatgttgccactacactgccattaacgatattaagataaaggactggcgggctttgagtggtgtccagtttgtctattgtgggagtaatatcccccaatgcagcaaatatattgtccatagcgcttttctacatatttcttctgttcaagagagtgttgttctttaaaaatcttcatcgtgaatgagagttattataaccttccgtggggctggagcatgttcccaaaagtgagaatttgttttggggtaacgacatgctttagagaggttccggctaaagccgagtcgttggaaccactctattgctttgattttgcgcattatccgacgcatcgacgccggatctgaaatcagtccaatggattgatttccccgtgtatgcgcttcgcacttttcgggaaatagtccagctcgccaggtgtctgatcccaaagccgtaatatcttgttgcaatggtgtttttctgcgcttcgggtatttttataccttcacctacgtcacattccgctctcgaaaatcaccattcatgcggcagttttgcgcttttttgttcagatatcgaggttaaggcatcgcatcaacaatcagcgaagcgcttctactttgattcggattgtcactgccatcgggttcggtaacttcaatgaagatttcgtagctctcgccgggccgaaaatgcttttcggtggtgatgctaaagaccggtggcgcggcgaagcgcccattcagggaaagaagttgaatagatgtgatagcggccttgttgatataaaaagtggctatctgcgtcgatttgatatggtcccaagattcgcacgtgataattgtttttgatgatttggagatacttactttatctaaatcactattatctattataaacggcttgatatctctaagtaactttttcatttttaaacctatattacccttgtagaaagaacaccttgcgtcaatgaactcgctgcgatcggagttgtagcgctcgcgggcgttatctcataatacatcttatagagattgcttctttttggatcttttggggttccgtagcccgatatatcatcaaaaggaataattatattaaatgctgaatcagttgggtcggtgatggttttggtatatgtgaagggattgacctggaagttatcgtcgctctgaaaatcgccttgaaatgtagcgtgaagagttactatgtcgttttgctttaaagtatacgacattttgtcggcgagagttgttttatacttactaagatctattgttgttgtgtaatctgttgaatttccctgtataaatatacttccaagattgataacaccgccattaggatccaccagggggcccagaatctgatttttggggttgggggtaggcaggggaccaaacagctgcaaaagggttgttttggaattaattagatccccgttacttgtacggatggtgtatagaaaattattttgcggttttgccgatgatgatccaacgttaaggtctgccgcattcgcgactgtcaaagcgctaccattctcatttaaattcgttcctgctatttggttttggaacttattgtttagaaaaagagcaataaattcgttgggactcgtatttttattgtttattgtaaccggaaaggtagtatcggtataatttgataggtctggaccgatatctgtatctggcgcttccagctcagttccaaaagccgtatcaaatatataaacaaaagcacttgcccctcttattgtattcgtctcacagaatattcttagatatctaggattctgattgttgcgataaaaatcgttgcacaccaagtttatttgtagcttgggcaaatcgggaatcgctccttgggtcctgcggggttaacggcgccagactgattggagttttacttgcactgtaaaaaacaccagtttgagtggcgcttgttgttcgcacatctttgactgtaaaggtgaccgagctgtcgggaataggattccctccttcatcggtgactgttacatccatctgagtgacaagtgtagcatcactgtcaggcgtgcccggaacgggagaaacttgtaaggcagggctgggatttcgcgtgatcacgggaaagcttacgcttggcaaaatgctgaagcttgttgcggaagctagccattgtgtactatcgccagttttgttgccgctggcgctacaaacaccataggctgcagcaattactgttatacttgccgtatagacattagggttggcggaatcctgggtgattgctgcgtctaaagacgagccgctcgctacctttacatttccattcgggtttgatgcgaaaataaatgtaaacctgtcagttccaggcttcggggcgtcatttccattaccatcatatgtcagtgttgcggttataacctgcgatccagcgggcgagctaatattactaaccattatattcggtatattatttattactgccgatacagccattttaccctctaatataattaatagattatagatacttatatttattagaagtataagtaaatagaatacgtattgatagtaatttcaataactgttattataaatcagatttactatattttgaattataaaattacatccttcaattattatatttaagacatttttacttaagaggacaataatactacttcattctcgatggaagctgctattgttggcagggacatgcagcctttgctggtatagcgcggctgcgcaaacaaagtatggctctggcaacggtatcggagggactgatgcggccggcaacgctgtgggcggggcaggaggcggctttgttcatcagggcggcgaaggtgggggagcggctggccaagggcccgttgcccctaccattcccggaaatggtggaaatggagttatagatggcaacgcgctctccacaggcggggtacttggggcgacgattgtcaatgcaacagacccactgccgagtggaacaagtatgaatggtacgaacggcgccgccgaagagcgttcgggtggcggtggtggcgcagtactggcgattattaatgcccctcaatatacggtcagcagctttattattagcggggcaggaggtgaagcttctatggggggagagaacaaggtgccgcgcggcggcggtggtggaggtgtcgcatttgtgctgaatggccagatattcacagttgcggccagcgccaggatacttggaggcggcggtgcgaggattattgatcctgttacggatgccgaaatgggcggaggaggcggacttgggatcatattaaataccggcacactggtggtcgacggctatgtaagcggaggcagcgggggcacgccgaaatcgaccggagactatacgaaggggcaagtaccggaagggtctcccggtggtggtgtctatatgaggtcatccacaacagttaatctttcttctacaggatccatagtatctggagctattagtactccaaagatgaagtctccacctgccctcatcctggatggaagtgatagcgtcatcaacaatcaaggcacaattgcaagactatttccctctgtacctgaattatttagtgtagatgctaacgttgttcccgcgatatatgtgcgcggcgataggaattatattataaattcccatataattcttgggaatgctacaataaataacggacaatttgcttcaacttcggaggcgatcgaatttgatggcaatgataatactctggagctttggggcgggcagagtatgcgaggggttgttcgggttacaggcggaggcacgggaaaccatcttattctcggcggtgcgaatgctggcactttcaattttggcttattggatcagatagatcctggcagcgaaaaccgccagcaaatgggctatatgggctttgttgattttgtcaaaaatggcacgagcacctggagtggttcaggtgcgtccatggcaacggggccatggacgattgatgccgggacgctggcattgaccgatgatggcagccttgcatcccatgcaagcgtgaccttgaatgccaatctcgatatttccggcatcaccaatagtacaacgatgcagaacctttccggccctgcgaacagcacgattgacctcggcagcaaaactcttgcactgaagaatacaacaacccagacctttgcgggtgttgcttccggagcgggcggcaatatcgagcttgaccagggaacggtaatttttacaggggacaatacttatacaggtacgagcactatcgcagcaggagcgacgttatagcttggtaccggcggtacgattggcagtatcgcgagcgacgccgcagtcaacggacagcttatttttaataggtctgatagttttacttacgataaagtaataagcggcacaggcagcatacaaaaactgggcgcgggcattctgaccctttccggcaatagtgatacatacaccggttcaacatcggtggatgtgggcggcctatttgtaagtggcactttgggcggcatggttgccgttaaaggcggaacaagcctcgctgggacgggcacgatcgtcggtgatacaactatagccgatggggccacattgatcggccagcaaaaccataccctgacctttcagaataacttggagttggcaagcggcagtattgtgaacgtgacgctcggcaaggcgccgaacgcaccgggtttgtttaatgttttgggcgatctgacgttaaatggcacattgaacatacaggacatgggcgatttcggccccgggctttatcgtctctttgattttggcggaacccggtctggtaatctgacattgggatcggtccctacaggaacagatccgtcattattacagctcattaccacgacaccaaaccaatataatctgtttttcggcggtcagcctggcttcaatatatgggatgggggcaattcagcagatcacgataacggagcagtggatggtggcgatggtgtgtgggatgctgccaataacaactggaccaaactttccggtgccgacaacggatcatgggttaatggcgcactcgcacagtttggtgtaaaagccggaacagttactatcagcgacaatccgataacgatccaggcaagcggtctcgtattctcgacggatggttatctgctcacgggtagcagtatcattcttgatgatcccgtagatggcataccgacggttcgcgtcggcgatggcagtcgcgccggggcggccatgagtgcgacaatagaatcagagataaaaggtaaccagggcttaaagaaagtcgatttcggtacgttggttctgacaggaaccaacagctatactggtacaacaacagtaagcgaaggcacgctccagcttggtaacggtaccgcgacaggaagcattcctggcgatgtgatcgtggattccaattcctacggttatggcacgctggccttcaaccacagtagcgcggtaacttttggcagctcgatcagcggtggtggcaaggttgtacaaaaagggagcggtaccactactttcaccggcaataatacttattcgggaggtttgactgttgaacaaggtacggctgaagcaggtattgccgataatgctttcggttcgggcccgctaacagtacaggcagaagctaaagctgatcttcatgattttaacacgtcagtcgggggggcttattggggcaggtgatgtaacgctcggcagcggaacattgactgtcaatcaaggcttcgacagtattttttccggcgtcatatctggagacggggggctgaacaaaagcggcgcggggcagttaactctttcaggcgccaatacttatggcggcgccacgaccattgatggaggggggctccttcaaggtgagagcggagctttcagcagtagttccgcctatcgaaccggcgcaagcggaaccgtggatttaggcgggttcgacaccaatatggcatcgcttgacaatgccggtcttgtcaattttggcggcacggggggcgcaacactccatattgccgacaattatgtcggacataatggcattgttgcgatcaataccgtgctgggtgacgataactcccttaccgatatgctgaaagtggaaggaaatacgtccggtaccaccagcctcaaggttattaatcggggcggcgtgggtatgctgacagccaacgggatcaaggtggttgaggttgtcgggcagtcggacggcgtgttcagcttgttgggtgatttcaccacagcggacaaacaacaagcggtggttgcgggggcctatgcttatacgctgcatcaaggcagcgtcgataatcccgatggcgactggtatttgcgtagccagctaaaagacacgccgacgccaacaccaacaccacagccacaatttaaccctggagttccactttatgaaggggcggtgcaaaatatgcagcggctgaaccgtttgccgacattgcagcaacgcgtcggtaatagctactggaacggtccttcttatccggccattgaacagggtggcgctcctgctggtgccgatccggcttcgtcacctgtggcaggtgttgtcaccagtgataatggcatctgggcacgtatcggcggcgattacagcaaacttcaatcctcgagatctctcacgaatatgagccagaatatcaggactgtgattatacagtcaggtgtcgatggcaagttttatgaagcagatactggcaaacttatcggcggcatcaatgcgctttatggttctgcgatatcccgtattaactcgccgtcgggtgatggggatgcaacgaccagtgcctgggggctgggcggaacgctcacatggtatggggagagcgggttctatgtggacggtcaggcacagataaactggtacaataatgactataattcagatacagccggaaaggggctcgctgatgacaaaaaggcaacgggatatgctgtgagcatagaaacagggcagcgttttaatataggtgaacgctggtcagtgacaccgcaggcacaattgatgtggtcaaaactgagcatggatactttcaacgatatatgggaggccaatgtcagcttgaacgatagtgacagtttaattggtcgggctggtgttgcgctggattatcggaatgcctggcaggacgatgccggacaaattgtgcatacgaatatctatggtatcgccaatatttatcaggagtttatgggtaacggccgcgtcggagttgcagatacgacgttctctgtgaaacaagacgttacatggggcggcgtaggccttggaggaagctatgcttgggctgacaacaaatatttgatctatggcgaaggcgctatcaatacgtcattgaacaattttgctgatagttacgacgttagaggtacgcttggtttcagggtgaggtggtaatggctctttgagagccagcttgagctgccctttttaaccggactgcacttgcttcaagaacgtagagaagagttgcatttatcttccatcgcttgtccctgccggaaaagcgtaagtgaaagggcctgatccaggaaagatcaggccctttctgccgaagggcggtttacggcataaagggtgggtgcgaaaatggcgaggatcgccccataggggatcagcatcaatgtgcccatcacaaccttcacgataaaatcaccgaaggcgagcgaagcccagagcggcacgccgagaccaagaaaggatgcaggctcggcaagcgacgaatcgggcatacccgtcagcccgtcgatccaggagaagcttgcggcaaaggctattgaaaagaacaggatcgtatccagaaccgagccgaacatggcagcggcaaaaggtgccttccaccagctctggcggcgcagccggtcaaaaacggtgatatccatcaactgcgcaacgaggaaggccgagccggaggcaatggcgatgcgtggcgtcgcaagccagatcgacatgaccacgcccagcacgaaacccgcatagacgaccttgcgcgcggcagcagggccgaaacggcgattcgtcaggtcgttaaccagaaatgcaacgggatagctgaaggcgccataggtgaccacttcgccgaggccaaaatgctggaaaggatattgcaccagaatattcgacgcggcgactgcaacgcacatggcgaggatagccgggatgaggcgcgaaaaggatggctgcggcagcacggagatcttggctggcatttttttatcctgggtgatggaaccagcaaaaaaggccgacgagtgccggccttttttgtcaaactgtaaggccgtaggcttaagcggcagcttcagcctgcttctttgcgatctggcgtttgagcaggcgggcgcgctgcgaaagttccttatcgtcggatttgacgaggaaggcatcgaggccaccgcgatgttcgaccgaacgcagggcgttggcggaaatgcgcaggcgatagctctggccgagcgtttcggagatcagcgtaacattgcagaggttcggcaggaaacggcaacgcgtcctgttgttcgcgtggctgacattgttgccgtactggaccgacttgccggtcaattcacaagcgcgggacattttggtctcaccttcaattgcgttcttttcaggccccgacccgaatgtccgaactcaagcattcaaagcaacttactgctgctggcgcgcgatctcggacaggcggcctattgggaaagtcgcgtttctatagtgacagccgccgctacagtcaagtgagattccgctgaacctgccgaaagacgcggttttgcagcgctcgcatgaccgtcatgaaaggttgcgatcataacttcgcccgttttgcttggcctaaacagatactgtatcgaagaatcccacgcaactttttggcggtgcaatccggttgaaaacctgaactgacatggcccaccggacattcgcggaaggaatgccgaatatgacagatgtcttgctcctgctgaaagccgcatggaagcgatcgatccgctatggtgcattcaccctggcaggactggcaatcgcgagcggagtggcgagagcagatgatctctatagaaccgaatatgatatctcgattttcgggctttccattgcgcgcgcagctatcgaaaccgtcgtcagtgggccgaactataacctgaacggccgtttcgtgacatcgggccttgcccgcattttcgacaatacggatggcaccgtgcacgtcacaggcagtgcggtaaaaggggctatcgtccccaaaagcttcgatctcgcctataaacatggccgcaaggacaagagcacggtaatccgtttcatgaatggagacgtggttgcagcacaaaaccagccacccgtgaaaaaagacgatccctgggtggaaaccatgccaggcgatctcctcaatgtcagcgatccgctgagcgccctcatgatccccgcaaaggatgcgcgttcggtctgcgaccgctcgctcagtgtttttgacggccagacgcgcgtggaaataaagctggccttcaacggcactgaatcgttcaccacgggtggctttactggcgaatcagtcatctgttcggcgaagttcattccggtttcaggttatcagaagggcaagaaatcgatcgattatctggccaacaagagccggatcaccatctcctttgctgcgctcggcaattccggcatctatgcgccggtggtggcgcgtatcggcacccggatcggaacgctgaaaatcgcagccacccggtttgaaaaagtggaatagaaaagtccagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtaaaaacaaagcattagagcgcgtttcgatctgattcaaccagatcgaaacgcgctctaatgcgtggggtgcaggcattcatcgtgattgccgagtatctcgatcacccggcactggtcaacacggccatgggcggtgctgtcgagcattcgcaaaagttctgttttcaaggattgaagcctggcaatgcgaagctccacttctgtcaggcgggcacgcgctattgcatcggctaccgcgcatgactggtcgggcttgtcctgaaggtcgagaagcgtgcggatggaatccaccgcaaaccccagatcgcgcgcatggcggatgaacaaaagccgctggatatccctggcatcgtaaaggcggcgattgccctgtgtgcgtggcgggacgggcagaaggccgatctgctcgtaataacggattgtcggcactttcacaccgcttgccttggaggcctcgcctatcgggatgctgaccatgatttttcgcttgctcctctagttactagaggatgtaaactttggttcgagtaattcaagagggatatcaaagaccgtgagtgagccaatgaaccagatcagctttcgtgtggacggtatggattgcgcctcctgtgccgcgaaaatcgatactgccgtgcgccgtctggcgggtgtgaccgatgtgtcggtttccgtcaccaacgggacgatgaccgtcaatcaggatggttcggctgatagcaatgagattgcagccaaagttacggcgctgggctacaggacggtgcttgcggaaaatgggagcggcgcggcgcaaccggcagcgccggctggaagcctgtcatggtggcagacgaagaaaggccggacgatgcttgcctgcggtggcgggctgcttgccgcctatgccattggccatctctaccctgcggtgatgcactgggcctttatggcggcgatgctgatcggcctcgttccgattgcctggtgcgcctgtatggcggcggtcaatggcacgcctttttccatcgaaatgctgatgacggtcgcggcggtcggcgcaattatcatcggtgcgacggaagaggcggcaacggtggttttcctgttcctcgtcggcgaattgctggaaggtgtcgcagccggcaaggcgcgcgccagcatccagtcgctggcgaccctcgttcccaagacggcctttctggagcgcaatggaacgaccagggaggttgccgctgaaagcctttccatcggtgatgtgatttcggtccgtccgggggatcgtatgccagccgatggcgagatcatttcaggcgaaagcgccatcgatgaagcgcccgtgaccggtgaaagcacgccggttggcaagggcgaaggtgatgtggttttcgcgggcacgatcaatggtgacgggcttttgcgcgtgaaagtaaccgcggcggctcaggacaataccatcgcccgcgtcgtccgtctggtggaggaggcacaggaggccaaggccccgaccgagcgtttcatcaatcgtttctcgacctattatacgccgggtgttgtggttgtggcggcgctggtcgcgatcctgccgcccctttttgcgggcggcgtctgggacgagtggatctataaggggcttgccattttgctgatcggttgcccttgtgcgctggtcatttccacgcctgctgccattgctgcggccctttcttccggtgcgcggcgcggccttctcatgaaaggcggcggggttctggaaaccgtcggcaaaatcaccacggcctgcttcgacaaaaccggcacacttaccgaaggcaagcccaaggtgacggacgttctggcaggcgcgctgccggaagacgaggttttgcggcttgccgcttcccttgatgccggttccagccatccgcttgcgcttgcaattgtcagtgctgctgaagagcgggcgctgaaactggcggaaatcacgcagggcaaggcgcatggcggcaagggtgtgtcgggcgtcgcgggcaagagcgtactttttctcggttcgcgcaaggctgcgaatgatattgcggcgatccccgatgcgctggccggccgtattgccgcctgcaatgatgagggcaagactgtttccgtgctggttgccgatggcaggattgctggcgccatcgccatgcgcgacgagccgcgcgctgacgctatcgctggcctgaaaaagctgaaggacggcggcatcgccaccttgatgctgaccggcgacaaccgccgcacagtggaagccatcgggcgtgatcttggcatcgaagtgcgcgccgagcttctgccggaggacaagcagcgcattgtcggcgaattgcgcaaggaaggacggatcgttgccaaagtgggcgatggcatcaatgatgcaccagcccttgccgcagccgatgtgggcattgccatgggtggcggaaccgatgtggcacttgaaaccgccgatgccgccatcttgcacgggcatgtgagcgatatcgcggaaatggttgatctgtcgaagcggaccatgcgcaatattcatcagaatatcggcatcgctctggggttgaaggcggtcttcctcggcaccacggttttgggcattaccggcctctggcctgccattctggccgatacgggtgcaaccgttttggtgacagtcaatgcgctgcgacttttgagacaacctgtacgctagggcgtgtctgcattcaacgtaaccagatcatagcgcatgcgagatggacgaagcccatgaatgcggtcaatgttttctcgcatgcgctatgatctggttacgttgaatgcagacacgccctagacgaaagggaaaacaatacacgtgtgtaactgtatgaggctgcgatgcatctggaatgctttaaatgccatgacacgcctcctaaaatcgtgcctgggcgccccgaacgaagctggatgagtagttttcactcacgcgcaccttaccgatgtcttccattaactatggcgaactctacagggtgggaaatactatgtcctacagatatagaagtaagctggaacggaggactcgcaaaacaagatttgctcgtaaaaaacgttgcgaacgattctatttctattgaacctttcgcccaatctcacttttcacacggcatcctcacctttcacactggatatcttttccgaacaccagccaattttgcactatgggtaagcggtgcacctaatcatataaaagacggtattcagccgctgaccgctcttgtggaaaccgagtggcttccttttccattcaccatgaactggcacatgacacggcctggcaccgttcgttttgaaaaaggggaacccttctgtttcatacagataatcgaacataaaaagatggatgatgtcgttccgaccattaaaggtttaagcgacgatccgaccctcaaagcccaatacgaaacatggtctgcgtcccggagtaatttcaatcaggcgctcgctgaccaagtcccggaagcggtcaagcaaggctggcaaaagaaatattttcgtggcgaaatcattccgtcatcggcagaagaaatccttgccaaaaaccacattcataaaagaaaactcaacaaccctatttctgaataatatattttaatagtataggaagcaatatgtctaacgcgacattaaactacacaataactacttcccaagccattatgtttgataacgccaactcatacattcagatacaggtgtcgcctctagatggttcgagtgaagctgcatatgtcgaattaccggatgaagtagcaaacgatagacatatacagaagatgttctcatctactgaaggaggaacggtcacgaatggagttttattcgatatatattttccacggctgcccaatctgtcatcaatgcctataaaaatatatcctgccggaacagatccatcattaataaatgagagcacgccttttttctctaccaccctttccctcgggagcgcgatggcgggcagcgccttgttgctcggtctggaaaataaagaaaaaaacgtacgcgtgctcccccgaacaggaacacccgcacagccagcttcatatacatggactgcaacaatattacctgaagccaccagccgtattataaatgcgattgtacatgtaacagatctttatgataccaattttatcaaatccgtaaacttcaaagcaaatggagtcgatatttcaccaataatcgatccattgacaggtaaacaccatttatattttaaaacgctagccaatgggttagcaactctggaaattactccaacgggaatagcttgctggggccatttaatatattggccttttgctgataatgcttctgaagtggcacgtattgttatttacgatacagaccgttttggattgggtttatttggaccaattcccgataaaaacccaataacattaagtgaatatactccccccaatggcccctcctttacaatacataacgatgcgtcaccgcgagccatcgatgacggtgggagcttatatttcctgattaatgatagctacaacataacagtgccatcatcttctaataagaatataaaaattacggcatcaacccactctattaatggatcgacaggtgaatctccacaagccaatactgcaagatatatttatacgaaacaaaacggagacaccttaacttctcctaaatactcgttcttcgcattctcgggtgtacaatagcgttcactttggttccggcgcaaatttttgtttagagcattttcgagccaaaagtgcgaaacgccgacgcggggaaatcactccaccaggctgatttctgattcgcttcgatgcgtcggataacgtgtaaaaacaaagagatagagcggctcccgctttcgggagacatgctctatcttcgaccggcacgccggcgtccgcgcacggaagcgacagccccctgctcctcaaagagcgaggcaagttgttctgtcattgcgcccgccagttcttccgcatcgacgattgtgacagcgcgctggtaataacgggtcacgtcatggccgatgccgatggcgatcagctccaccggagagcgcgtttcaatctcctcgatcacggcccgcagatgccgctccagataattgcccggattgacggaaagcgtcgaatcgtccaccggcgcaccgtctgaaatcatcatcaggatcttgcgctgttcaggacggcccagcagccgctgatgcgcccagatcagcgcctcgccgtcgatattctccttcagaagcccttcgcgcatcatcaggccgagattgcgccgtgcccgccgccatggcgcgtcggcgctcttgtaaacgatgtggcgaagatcattgagccgccccggattggcaggcttgccgcgcccaagccatgcttcgcgcgattgcccgcccttccacgccttggtggtaaagcccagaatttccaccttcacaccgcaacgttccagcgtacgggcaagaatatcggcacaggttgcagccaccgtgatcggacggccgcgcatggagccagaattatccagcacgagcgtcaccaccgtatcgcggaaatccgtatcgcgctcctgcttgtaggaaagcggctgcgtgggatcgatgacgatgcgcaccagacgggccgaatcgagatagccctcttccagatcgaaatcccacgagcggttttgctgcgccatcaggcggcgctgcaaacggttggccagacgccctaccacgccctgcaaattggcaagctgcttgtcgagaaaaccgcgcaggcggtccagttccgcttcgtcgcaaaggtcggtcgcctcgacttcctcgtcgaattcacgcgtaaagaccttatagtcgacatgctcggcaaaattggcgaaaggctggttcggacggcgcgtatcgcccggtgtttccgcatcgatatcctcgctgtcgtccatttcgtcggcggaagcatccgccgcgtccatctcgccctgttcgccttcatcgctggaactgtccgactcttcgctttcagccgaatcggaaccttcctgattttcgtcgccgccttcctcgttttcatcggaatccggcgtctgctcgtcattctgctcttcgtcgtcgctcggctcttcctgcgaaagctcttccgccatatccatggaggcgagcatatcgcgcaccgtgcgcgcaaaagcctgctggtcttcgaggttctcgccaagctgcgcaatatcggcagatgccttctgctcgatccagtcgcgccacagctccagcacctggcctgcttccgccggggccgggcggcctgtcagcttctcacgcaggagaagcgacaccgcctcttccagcggcgcatcttccttcgtcgtgacagcggaaaaattggcacggctatatttatcggccagcatggtggagaggttatccgccacgccagccatggcgcgcgcgccgatggcttccacacgcgcctgctcgaccgcatcgaaaatcgcccgcgcctgcttgccttccggcgccagcgcggcatgaatgcgcggattgtggcgcgcctgacgcaacgccatggaatcgccaagcccccgcgtgacggcaatgtcatgcgcggtcgggcgcttcggcagatcgggaaggcgggcgcgattggcgctcagcgccgggcggtcatggctgaaggccacttccatttcatggtcgccggaaatggcgcggacgcaagccgttatcgcacgcttgaacggctcggaatcgaccggacccgttttacgatcacgcgaattatcgcctattcctgacatttggcccgacatctgcctatcccgacttcactttgcagcagacggccccgcctgcatcaaatcatggagcgccgccgccggatcatccggcgacgggccttttctcatcaggcgagaacgatattggctgccgattccggcagttccacgccgaaggcacgctgatagaattcagcaaccgtcgcacgttccagttcatcgcacttgttgaggaaggtcaggcggaaggcaaagccgacatcgttgaagattgcggcattctcggcccaggtaatgaccgtgcgcgggctcatcacggttgaaagatcgccgttgatgaaagcctggcgcgtcatgtcggccacgcgcaccatcttgttcacgatctcgcggccttcggcattctggtaatgcttggccttggcgagaacgatattcacttcattgtcgtgcggcagatagttcagcgtcgtcacgatggaccagcggtccatctgcgcctggttgatctgttgggtgccgtgataaaggcccgtcgtgtcgccaaggccgaccgtattggcggttgcaaacaggcggaaagcgggatgcggacggataacgcggctctggtcgaggagcgtcaggcggcccgacgattccagaacgcgctggatgacgaacatcacatccgggcgacccgtatcatattcgtcgaacaccagcgcgacattgtgctggtaggcccatggcaggatgccgtccttgaattccgtaacctgcacgccttccttcaccacgatcgcatccttgccgacaaggtcgatacggctgacatggctgtcgagattgacgcggacgcaaggccagttgaggcgggctgcaacctgctcgatatgggtcgatttacccgtgccgtgatagcccgaaaccatcacgcggcggttataggcaaagcctgcgaggatcgcgagcgtcgtctggcgatcgaaaagataatccggatcaagttccggcacataggaatcgcccgccgcataggccggcaccatcatgtcggaatcgatcccgaatacttcgcgtaccgaaaccgtggtatccggcaaattggctatatcccgctcaaccttgttcatcatgcctccagagcggcaggactgtccggccgcgacatccaagtatcatccggggcacgttttcccggcaagccggatatgcgccccgtccgtgttcagttgcgggcatccgtgcttgcatccgcgcaaatggcgcgcggcagaagaatgtccgtcaagggcagtgagcccggtatccggtccgccacccatattcccgtgcgcatgaaacaggccgcagttccaaggccccgcggtccatgccatccggcaggccgatccggtttcccatgcctgcttgccgggtttagcaaaaacccgcctgcttgagcaattggtaagcctggatcacatcacggaatcgctcctcggacccacggtctccaccatttgcatcgggatggtgaagctttaccagctctttatagcgcgccttgatcttatcgccagtcgaatttgcatcaagaccgagcgttgcgagcgctttcagctccagagtgcgcggcttgcgctgcgccttctggcccggcgcgtgccccttggcctccttgaagagattgaaagggtcgcggatacggttgtgataggaggccgagccggagcgcatcttggccatatctggcgaggtgcgcgccttggcggtggaattggccgctgtggaccaggtggggcgatggcccgttatggcatccttctggaacttggcgatatcgccatcggacagcccggagaaataattgaaattcttgttatattcccggacatgatcgatgcagaaatggagatactcaccctcgcgcatacgcccgaccggcgcacgatgcgtgcccggcttgtcgcaaccatcccactggcagcagggagcgctggactttgcttccgtagtctttttggggcggatacggatgctgtcgaaatatttggagttcagtgtcatcgaatcggattatgcggattaagagtggctaaacaagaattgacatttcgctcaatctggctttgagccatctcaacacggcgaaattttgaagcgggtaactttcctgtgcggatttgccccaccttttgcagccgaagcagcgttatatgaggcgcagcgcctatatggggagaaccggcccgaatgtccatgcacaatagcaaacaaagctcgatggaagcaaaactcactgcggcttttgcacctgaaaagcttgaagtcattaatgaaagccgtctccacgctggccatcaccgcgatggtggccatgaagacgacacctatgacggcgccggcgaaacccacttccgcatccgcatcgtggcagaggctttcaccggcatgagtcgcgtgcagcggcaccgcgccatcaatgatctcttgaaagaggaactggaaagcggcgttcacgcgctggcactggaaccttccgcccccggagaagcagtgcggggctgagcaatcatccgggcggcaaatagcttatgcgcgcccggcggctgaaatctgcgccggttttccgtctgcatcgagcggcacgatgcgcagccgcgtcagccggttcttttcctttttcagcaccgtgaagcgcttgccgtgaaaggtgaaggcctgcttcacttcgggaatggtctgggtttcgtgtatcaccagaccggcaatcgtggtcgcctcttcatccggcaggttccagtccagcgcgcggttgatatcgcggatcggcagcgaaccgtccacgatggccgaaccgtccggttgcaggcgcaggccctgcatatcgatatcatgctcgtcggaaatatcgccgacgatttcttccagaatatcttcgagcgtgaccagcccctgcacgtcaccatattcgtccacgacaatggcaatatgcgccttgcgccgcaggaacgcatcgagctgatcctgcaaggtggtcgtatcgggtacgaaccacggcttgcgcgcaactttcatgatgtcgatgcgcgtaaaatcattgtctacttcgtagagcgccctcagcaggtccttggtgtggatgatgccgatgatattgtcgatatcgtcgcgccagacgggaacgcgcgtatgcgggcttgccaggatctcgcccacgatctggtctgcgggcgtatcggcattgatggtgcccatcgcggtgcggtgcaccatgacgtcgctgacctcaagctctttcagatcgagaagaccgccgagctgatcgcggtcctccttgatgagcgacttgtcgcgatgcagcacctcgacagccccgcgcaattcttcctgcgggctgagcatggagcgcccgacggcaagattgatgccgaacagccgcaggatcacccgcacgatccagttcacagccgcagaaagcggccccagcacgagcaccaccagcgacacgccacgggcaacattgagcgaaaaacggtccgggcttgaaatggcccaggatttcggcagcacttccgcgaaaatgaccagaatgaccgtcattgccagtgtggcgtaggccacgcccgcgtcaccgaaaaaggtcaggaacatggtggtcgcgatcgaggacgcgagaatattggcaaggttattgccgatcagcagcacgccaatcagccggtcacgtttgccgatcaggcgctgcacgacgctcgcccgcgcatcgccgtgctgttccagcgtaagcatccgggcgcgcgaggcggctgtcagcgccgtttctgaaccggaaaagaaagccgatagaatgacgcagaacagaatagtgccgcacagaacccaaagctcgatactcattcccgtgttcccctagaattttcacagaacaaatagttagagtggttccagcaaatctccgctctaagctatggcgaggcgctctttcagaaattccagcacggcagcaggcggtacgtcctttgcgatgaaggactggccgatgccatgcgtgagaatgaaggtcagcgtaccgcgcgtcaccttcttgtcctgcgcgatataatccatcagcttttccgcgggcggcaggccgcccggcacctcggccagcgaaaccggcaggccgacagctttcagatgcgcttccacccgctctgccgcttcaataccggcaaggttcatccgggccgaaaagcgatatgccagcgccatgccgatcgcgaccccttcgccatgaacgagacggctggaatcatagccggttgcgctttccagcgcatggccgaatgtatgaccgagattgagcagggcgcggtcgccggtttcacgctcatcgcgcgccacgaccgcagcctttgagcggcaggattcagcaatagcctttgtgcgggccgcaccgccggagaaaacctcctgccagttcgcttcaagccaggcgaagaaatccgggcggtcgatcaggccatattttgcgacttccgcataaccggcacggaattcacgcgggctcagcgtatcgagcacctgcgtatcggccagcacgagttgcggctggttaaagacaccaacgaggttcttgccatgggcggtattaatgccggtcttgccgccaacggaggaatcgacctgtgcaagaagcgaggttggcatttgcacgaaattcatgccgcgccgcacgatccccgcaacaaagccggaaaggtcgcccaccacgccaccgcccaacgccaccaccgcatcgccacgctccagctttgccgccagaatggcgttggtgacggtttcaagcgtcgcaaaggatttggatttttctccaggtgcgacaatcaccggcgtggaatcgataccggcccgtgcaaagcttgcctgcaaacgctcaagatgcactgccgccacattctcatcggtgacgatggcgacacgaacccccttcagccgcttggcgacttcctcgcccgcgcgctcgacaagccccttgccgatcagaatatcgtaggaacgatcccccagcgaaaccggaacggtaacactatcggcaacggttgtgggcgcattcattggtcagctcctgctggtatccggtggacgaaagaccggacacacgaaacaaataaagaaaacggcccgtggaccgcttcaggtttcggccgtcatccggcggaagcggcctgttccttttccagatgcgccgccagaacctcgatcagttctgcggcaatcacttcctttttctcatcgcgcgtcatcagatgcagctcggccagcgcataaaccgggtagcgctcgtccatcagccgctgcatgacgccgcgcggatcgctgtttctcaaaaggggacggttctggcggcgcgaaacgcgctccatcaagacgtcgagatcggcattaatccagatggaaatccccgcttcggcaatcgccgcgcgggtttcggcgttcatataggcgccgccgccggtcgccagcaccatggggccgtcatcgagaaggcgcaggatcacgcgacgttcgagatcgcgaaattccacttccccataggcctcgaacagttcggcaactgtcatccgcgaaacagtttcaatttccgtatccgcatccttgaacggcaggttgagcatgttcgccaccttgcggccgatggtggattttccggctcccatcaggccaacgagaacaaccactttactgccgagcagctggcggatcgtttccgtctgcctgtgaagatttgtttgtttgttcgtaccgctcatcagcctcttccgttccaccccggttccacatgaaaaacgaagcggcgtcaattactttcatggtttttgtcgcgcttggagcggctttttcacgcgatcacgccgcctccttgctttcgtctcaatggcacagcataaaagatacatgccgacactgacgcgccttgttgtttttctagcccttatcgctgccctcatctacggcgcgatgtatgcgcttgcgaatttcatcaagccggaccagcacgaaattgcggtcgaaattccagcttcgagccttcatcccgttcccattgcccctgccgtcccagaccagccatccagggaatgacaatgcgcgcttcactggcaatcgagaattttctggaaatgatgagcgccgaacgcggcgcggcacaaaatacgctcgaatcctatcggcgtgaccttgaagccgccgccgaagagcttgccgcaaaaggcgtgaaccttgccgaagcggaaaccgggcatatacgcatgaccctcgacaccatggcagcacagggttttgccccgacctcgcaggcgcgccgcctttccgccttgcgccagttttttcgctttctctattcggaaggtttccggcaggacgatccgaccggcatccttgatgcgccgaaaaaacaaaagcccctgcccaagatcatgagcgtcgaaaatgtcggcaaactgctcgaccgggctgcacttgaagccaatgaggcggcggagccgggcgaacgcatcaaggcattgcgcctgcacgcccttctggaaacgctctatgcgacgggcttgcgcgtgtcggaacttgtcggcctgcccgtcaccgtggcgcgcaccgaccaccgctttttgctggtgcgcggcaagggctcgaaagatcgcatggtgcccctttcccggaaagcgcgcgatgccttgcaaaaatttctgaccctgcgcgattccctgcccggcagcgatgataatccctggctcttcccggctttttccgaaagcggccatctggcgcggcaggttttcgcgcgtgaattgaaggggctcgccgcccgggcagggcttgctgcttcctcagtctctccgcatgtgctgcgtcatgctttcgccagccatcttttgcagaacggcgcagacctgcgcacggtgcagcaattgcttggccatgccgatatttcgaccacgcagatctatacgcatgtgctggaggaaagattgcataaactcgtcagcgaacatcatccgcttgccgattagcccgcctgcggttatgagaaaaccggaaatttgcaagatgagcccacagtgaatatgtaaggcgccgtaatacagccttcttcatgtcggccatagagcggcacgtccctttgtaaaacgcacgaatagtcaggtccgatgtataactatctcgattttgaaaaacccgtcgccgacctcgaaggccagattcttgagctgaaaaaactcgcgcaggaacaaggcagcgtcgagatgggcgacgagattagccgcctcgagaaacgctcggccgatgcgctgaaggatatctaccgcaagctgacgccctggcagaaggcgcagatcgcccgccatccggaccgtccgcattgccttgaatatatcgaccggcttttcaccgaattcacgccgcttgccggcgaccgcaaattcgccaatgatgaagcccttcaggctggtttcggccgtttcaacggcacgcctgtcgccattatcgggcaggaaaagggttccgacaccaagacccgcctcaagcataatttcggctcggcccggccggaaggctatcgcaaggccgtccgcatcatggaaatggccgaccgcttccagcttccgcttatcaccttcgtggatacggcaggcgcctatccgggcgtcagcgccgaagagcgcggccaggcggaagccattgcccgctccaccgccgaatgcctcaagctgcgcgtgccggtgatctcgatcatcatcggcgaaggcggctccggcggcgccatcgccattgcggtggcaaaccgcgtctatatgctggaacattcgatctattcggtcatctcaccggaaggggcagcgtcgatcctgtggcatgattccacccgtgccaaggatgccgcctccaacatgcgcattaccgcgcaggatttgttcgatctcaagatcatcgacggcatcattcctgaaccgctcggtggtgcgcatcgcggcaaggaatccgtgatcgacgccacgggcgacatcattgccgcctcgctgcgctccatgaaggatatcgacggtgaaacgctgaaacaggaacgccgccagaagttcctggaaattggtcgcaacatctgattttagccataaactggaagatagatcatccggggagcctttggttccccggatttgcatcatgctgcaaattcagccatattaccgatgcgttggattttggctgcctgagcaaggatttataaacgataccgtaaggttttgttgttaaactttgaccttcaggaacgtggcttttgctcataaagtctctggcgtggctctaacagacttgatgcgacatgaagatcaaaaccgcacttctaggctccattctggcaacggccctgctggcaggttgtcagggatcgtcggtgtccgacctcgccatgcgggcggaaaagccccttccccaaaagattgttgccaagatgcaggcaaaggggatgacccgcacgtcgccgattctggtgcgtatcttcaaggaagaaggcgttctggaagtctggaagcagaagaataacggcaaatacgaccagatcgcatcctacgaaatctgcaaatggtccggcaagctcgggccgaaatatatcgagggcgatcgtcaggcgccggaaggtttctacaccgttcgtcccgcgcagatgaacccgcattccaactattatctcgccttcaacatcggctttcccaatgcctatgaccgcgccaacgggcgcacgggccagcatctgatggtgcatggggcatgttcgtcgtcgggttgctattcgatgacggacgaacagatcgccgagatttatgccttcgggcgcgacgccttcaagggcggccagcgtgagttccagattcaggcatttccgttccgcatgaccgcggccaacatgacacgctacaagaacgatccgaattattcgttctggaagatgctgaaacagggctacgacgcatttgagaccaccaaggttccgccgaaagtcgatgtctgcgaaaagcgttacgtgttcaacgttccgacgccggatggccagcctttgtcgccgacaggcgcctgcccgccttcggtcggcggcgaggccatgtcctatgcctcttacgaaaagaccttccagacggctttcagcgccgcacagaaagcccctgccccatcaatacagggtcttgcggaagcaaagctcgtttccgcatggagtgcagcgcgggcacgcggcgaaaaagtaacgcgcgagccgccgtcactttcacccgcatcggctgaaaagccgggcgcaccggatatccgccccgcaacaccggccatccagccgaccgccattgcaacggctccgcagcaggctgcacctgcaacaccggctccgcaaatcgcatccgtgccggtaccgcagcaaaacccggcagaagcgactgccgtggccaatccgcagatgtcgtcaatgacgattgccagcaccgttgcgcagaatattgaacagccgggaccaaagaagccgtggtggaaaatcatcggcaactgatttccgatcaggaaaacacacctgtttacgacctgagggggctgaaatgcccccttccggttttgaaaacccgcaatcgtctggaaaaaatggcaagcggtgcgcttctctgggtagaggcgacaccgaccctctgtccggtatcgacctgccgcatttctgcgtacaggaaggccactccctgattgcgcaggagcgggaaggcacgcttcaccgctttctcattcgcaggaaataaagcaaatacttaccggcttaccggcggggtgagaaccccggaatggccagcggattttcagtcatggctgcgcggtcgggcctgtcgaggccgggccggcccagaaaggcatcgaaaagttcccgcacataggcctccggcaagtccttcacaatcaggaccagaagcgtttcgcgcttgccttgcggccattgcggcaggcgcgcgggcggatggaaaatcttctgcacaccatggatgacgaccgggcggtccgggtcttcggcaatctgcacgatacccttcatgcgcaagagcttttcaccatgggtcgaacgcagaagatcgagaaacatctcgaaggtcgaaaccgggatcggcgcatcatggcgcagtgaaaacgaacggatcgcatcgtcatgatgatgatgatgcgcatagccctgatcgtgatggtgatcgtggtgatgatggtcgtgaccgcaatccggcccgcacacatggccatggccatgatgctcgtcctcataggcttcggccttaagccagcgccgcacatccgccgatttcgtctgcgggttataaagcccgcattcaaaaagcgcggcatagcctgtgcgctcttcccccgcttccagaatatcggctccggggttaagcgtgcgcaaccgtgccttcaatgccggcaagccagcctgtgcttccggcagatcggtcttggtgaggatgatgcggtcggccatggctgcctgtttgacggcttcctcatgattgtcgagcgttgccatgccgttcaccgcatccacggtagccagcacgccatcaagccggaaaacctgcgtgagaagaggatgacccatgatcgaatgcagcaccggggccggatcgccaagccccgtggtttcgatgatgacgcgcttcagcgccttgatgcggccggtctgcaaccggtcgatgagatcggccagcgtatcgaccagttcaccgcgcactgtgcagcacagacacccgtcagccagctcgatcacgccctcgctcgcctgctcgaccagcagatggtcaatgctcacctcgccgaactcgttgataatgactgctgtatcgctgagcgccggatctttcaaaagccggttgagcagcgtcgtcttgccggagccaagaaagccggtcagcacggaaacgggaatgggatcaggcatatcagttgatgaccgttgtctttacgcctggcgcgcgctgcggacgcggcattggcaccggaacccgcgaaatgccgggctggccgggccggttgatcgaacccggttcggaaaccagcctcacctgcacggcaatcggatcatggtccatggcgtgaatatagggtgaattgatcttcagccggccttctacctcgcgcccgtcccagcggtcggccatggcctgctcgctacagatggccttgcgcatatcaacggcctgattgagattggctgtctgcgccgggtgcagcgtggcaagcgtcggcccgccggaactgcgcgcgcgaaacgcatcggtcatcatttgcgcggcctggatcgcacgcgtttcctggcgatccgcacccagtacgattgccagcaccgtgcggccgttgcgggtggccgaacctgcaaggttgaagcctgatgcgcagacgaagcccgtcttcatgccatccgcaccgtcatagcggccaagcaggatgttgtaattggcctcaactttcttgcccgcacccggatcgatcgcttctgtcgcgaaataatgcgcatattgcggaaattcgcggcgcaactgcacggcaagaaccgcaagatcgcgcgctgtcgtataattgttcggatcatgcaggccattcggattggcgaaatgcgagccgaacattccaagacgccgcgcctcggcattcatccgctgcacgaaggcagcttccgttccgcccacggcttcggcaacggccaccgaaacatcattggcagacttgaccagcatgatgttcagcgccgtatcaagcgtcatgatcgagccgggcttgtaccccatcttgctcggcggttccttggaggcgttgaccgtcatgcgcaccggggattccagcgtcatctggccggactgaagcgcgcggaatgtgacataggccgtcatcatcttggtgagcgaagcgggataccagcgctggaaggcatcctgctgttcataaaccttgccggtggccacatcgacggcaatggacggattggccgccgcgcccgacaacgcgataccggaaaaggccactgccgaaaaccagattctcaatgacttcgacatcattccgcagttccaatcacaatggcccgcaatttttgcgggttatcgcagcagcctcgtagcgaaccgtagcaatcgtcacgataacgattcataagcacttcgggcatgggagtataacccagatcccagggcgccgaactggcatgacaggctcgaaacgcgctcggtcggaggatttatgttcctttatctatgccatgtggcaatgaaaaggcaaacagggattgcccgttttcaccgaaacgtcatatcctgtttctctcaaatcacgcccggtccgggagccacccagatatgccagtgttaaatcgtgctattgaaatgcaagcagaaattgccgcgtggcgacgaaaactgcaccagaatcccgaactgctctacgatgtgcatgaaactgcgaaattcgtcgaagaaaagctgaaatccttcggttgcgatcaggtggaaaccggtatcgggcgcaccggcgttgtcggtatcatcaagggtcgccacggcgatggccatgccatcgggcttcgcgccgacatggatgcccttcccttcacggaaacgagcggtgccgaatgggcctcgcaaaatcccggcaaagcccactcctgcgggcatgacggccataccgccatgctgctgggggccgcgcaatatctcgccgaaacccgcaatttccgtggctcggtcgcactcctgttccagcccgccgaagaaggcggtgcaggcggccttgccatggtcgaggatggtgtgatggaccgcttcggcatttcggaagtctatggcgtccacaacatgccgggcctgccggtcggtcagttcgccatgcgaaaaggcccgatcatggccgcgaccgatgagttcgacctgtttattaccgggcgcggcggccatgcggcacagccgcaccgcacgatcgatccgattcttgccggctcgcaattgatgattgtgctgcaaggcatcgtgtcgcgcaataccgatccgctggattcgcttgtgatctcggtcacgaaattcatggcgggcgaggcctataatgtcatccctgaaaaggcgaagctttccggtacggtgcgcaccttgaaaaaggaaacgcgcgcctttgccgaacgccgcatccgcgagacggcggcggggatcgcagccgccaccggcgcggaaatcaccgtgcgctacaagaataattatcccgtcaccttcaaccacgacgcacagaccgaatttgcagcccgtgtcgcggcgacagttgcaggcgaaggcaaggtggatacgaatatcgaaccgatgatggcggcggaagatttttcctacatgctggaagcgcgccccggcgcctatatcttccttggcaatggcgacacacccggcctgcaccacccggcctatgatttcaacgacgatgccattccttatggggtgagctatttcgtggccgtggccgaaacggcgcttgccgcgtgaaaccgaacaaaactgcccaccttgctttttgcggggttggcgaccgagatgaaaaacagtatgtgtctgaaagcattcacaatgccggaatcaccggcgagtgcgcatcggttggtcccgtagctcagtaggatagagcgacagattcctaatctgtaggtcacaggttcgattcctgtcgggatcaccaccgaaccatcacccgtcataaggccagttggcctgcgagaagagcccgccatcaacccataatgtctggccggtcacgaaccgggcttcatcggaaacgaggaacagaacaggccccgaaatatcctccggtacaccaacccggcgtagcggcgtgatcggagcccagctctgcgcataatcaggttgttcctgcgcggtgcgctcattgaggatagcaccgggcgcaacgcaattgacacggatgccgtgggggccaagctccacagcagaagccttggtcaattgttctatgccacccttcgacgccgtataggaaaccagtttcggaaaagccagcttgttgcagccggaaccgatattgacgatggcgccgcccttgtcggcttccaccatgcgctttgcggcagcctgcgtgttgagaaagcagcctttcagattggtgcggataacatcgtcccacccctcttcggaaagttccagcaagggcgcccaggtctggatgcccgcattgttgaccagcacatccggcgcatcgccaaaccagtcgcaagcctcgtcgaagaaggcttccacttcggcccgcctgccgacatcgcagccaagcccaagcgcctgaccgcccgcctcctcaatggcctcgacaagtgattgtgcggcatcatcatcatgccgatagctgaaagcaaccgcataacctgcatctgcaaaggccgaaaccagatgtcttccaatgccggtgctgccgcccgtcacgaccgcgaattcacccatgaaagctcactcccagaactgttccagacgataaacttaaccggttttccgcactggtaaaccggcaaaaaggaaaatagctttcaggtaaggacgaggaggagaccatgaaccccgatataaaagaagctagcggcgcatgtcattgcggcaccgtacgatttcgcgtgaaattgtctgacggccttcatagcgcacggcgctgcacctgctcctattgccggatgcgtggtgcggtggccgtgtcagccgatcttgatgggctggagatccttgaaggtgaagacgcactgacgctctacacattcaatacaggcacagcgaaacacttcttctgctcgaaatgcggaatctacacattccaccagcgccgctccaacccgcgccagttcggtgtaaacgcggcctgccttgaaggtgtttcaccttttgatttcaaggttattccggtcaatgatggcatcaaccacccatccgacaatccagatcaaaccggctcatgtattattggttaattatattataaatctgaaacaacatgagaaatttaaattcaaaataatactaagcttttgccatcaatagaacatattaaattgaataataaatattgttaagtcatatctgatggagacatattttgtataaaaagtactttatcgcaacgtttgtagcattttcttctctggccatggcgcaagcaagctatgcggaaactgcatccactaatgatcttatgattattgcaaccccgaaaactcaatctgcaacaagcagcggagataaggtcttcttcagccagacattcgacattggtgttgccaatacgggtgccaccgacatcaatctggataaggtttgctttatcgcccttggtgataagggaaaaactttcaacgccgatacgattgatcagaagcttacatccggcctgctgaaatcaggagagtcggtgaaaggctttgccgctttcgctggatcagacaagtctatctatgacgtacgaattgtaaaagcgtcggaaagctgcaagtaaaccgatcacagacacaacaacttcgccgaagcggcaatacgttccggcgaagttgttcatcctgcttgttcatcctgccgggcgatatttttcatttctctcccaggaaaatacggctggcggcagcggatcgaggccgcgaataatgtctgctcccttttcgccgatcatgatggtcggcgcattggtgttgcaggaaggaacacgcggcatgaccgagctgtcgcagacgcgcaggccctcaagaccgcgcaccttgaggtcgagatcaaccacagccatggcatcgccgcccatcttgcaggtgccgaccggatgatggtcggtcttggcattggcgcaggcataatcgaacagatcatcgtctgtaaccaccttcggccccggcaggcgttcggccatgacatagggcttcaatgcatcctgctgcatgatttcgcgcgcgatcttcaatccttcaagcgacatttttcgatcatgcggatcgctccagtaattggggtctatcaggggaggcaatgccggatcattggaagcaagccgcaccgtcccgcgcgagcgcggatgcaaataggcggagttgagtgtcacgccagcattcttgagcttctcgacacctgcctcaatgcccgaccccaaccccagatgaaactggatatccggcgagcgggcatccgggtcggcataccagaagccgccggtttcaaacaggctcgatgccaccgggccggagcgtagcagcacatattgcaggccggcggcaagcgtgcgatgcagctttgccacgccgtcataggtgtggtcgccggtgcattcggcaatgacaaacaggtcaaggtgatcctgcatgttttcaccgacgcccggtagatcgtgtttcactgcaatgccaaccttttttaaatgatcggccgggccgatgcccgattgcagcaaaagtttcggcgagccgatggcgccggacgaaacaatcacctcacggctcgcccgcaagacctcgccgctcatcagtgcaacgccggtggcgcgtgtcttttccagcacgatagtggctacctgcgcattcatacggattgtcaggttccggcgatccctgatcggcgcaagataggcaagcgaagcagaagaacggcggcggttgcgctgggtaagctgataaaagccgacgcctgcctgctcgcggccattgaaatccggattatacgggatgcccagctcctgcccggcgcggatataggcatcgcagatcggcagcggcgcggatggcatggaaacgccaagcggcccgccataggcatgataatcgtcgttgaaacgctgattgtcctcggcgcgtttgaaatagggcagcacgctgcgataatcccagccggtacagccctcttcatcggcccacagatcgtaatcggcggcattgccgcgcgtataaatctgcgcattgatcgagaagccgccaccgatgactttcgcctgcgtatagcgcagcacacggttcttcatgtgcttttgcggcacggtttgccagccccagcttgccacccccttggtcatcttggcaaaaccggcaggcatgtgaacaacggattccagtcgcttccaccggcttccagcagcaacacttttatcgatgcatcttcgctcaggcgattggcgagaacgcaaccggcaggcccgcctccaacgatgatataatcgtaatgcatcgcgctacccttataattttgcaatcgacaggccgccatcggcatggattgccgagccggtcgcaaagatgaaatcgccaccggcaagcccggccacgatggcgccaacatcgctcgcctcgccccagcgcttcatcggcaccaacccgccttcgatcagcgcgtcataacgcgcggcaacctttgccgtcatatcggtgcggataatgccggggcgcacctcgaagacgccgatccgcgcttcggccagacgcagtgccagcccttgaacgaaggcggtcagccccgccttgctgatgcagtaatcaagccgctccggcgatgtcatcacggaagaaaccgaactgatcgtcacgatggagcgtggaaagcgcacttcgtctgcggccagcatggccttcaccacggcctgcgtgaaaaacaccgtgccgcgcaggttcacatccatgatcgtgtcgaaattttcaggcttcagggcaagaaaatcgccgcgctcgaccgcacccatacccgcattattgaccagacaatcaatgccgccgaacgcatccagcacggcaaaaaccgtcgcctcatgggtttccacggcagcgagatcacttttaaagaaagccacttttccaccaagcccgcgcaattcgtggatgacggcctcgtcgctttcgcggtcggtgatcgccagatcaaaccccttggcagccagagcgcgggcaatgccaagcccgatcccccgccgcccgccagtcaccagcgctacaggtctttgacggctcatgcaaaaccctcccgcttgatacggtctgcgacgcgcaaggcttgcgcggcgatggtcagcgccggattgaccgctgccgatgttggcaggaacgacgcatcgaccacgtagagattggggtgatcgtaagcgcggcaataaggatcgagcggcgctgtcgccggatcattgccgatgcgcgccgtgccgcattgatgcgatggcgtgcgccggtcgaaggcccgagacagaaccaccggaaaacccaccgcccgaagcgcggatttgagtttttccaccagcatcagatgcgctttccagttactgcgcacccaatgcagaatgatgcggtcgccatccacactcacgcggctttccggcgatggtagtcttcgctcatggcgtaaaaatcaattgtgtgcccggcgatgcggctcaaaagccattcgggcacgtggcgcatattggatttcaggattgcgcccgacacccgccccagcaattgcacattgccaagcggcggcccgcctgccccatccgacagatagtaatcattgaaaccaaaagtcttctggtagacgctgtcattgcgatagcgcggatcgaaggcaatcacggcgcttgcgttgtggttcatgaaattgcgcccgacctgattggagcgattggccagtcccgaacgcagcaaaagtgccgccgactgcacggcgccagccgatagaataacgagctttgggcgcaggaccagcgcctcgccgttcttcacataatggactgccgtgattgcttttccatccggcccggcttccagccgcctcacctgcgcggacgtttccagccggacattggcatattgaagtgcttgcgcaagcggacaggtttccgcatccatcttgccatcgtcgcaattgggatgcgcatcccatggcgttctggcctttgccagccaacgctcaatatcaacacccaatggcaaggaggccggatgcaatcccgccttcttcagccgtgcccgcatatcggcaatcgggcgctcatcacggatagccgcataaggataaggctttgaatgatgcggctcggtcgggtcgtcgcccaattcaccgcgcacctgaaacagttcttccgccttgcaataccacggctccagttcgtcataggaaaagggccatgcgggcgacacgccttccagatgcgcaagctcttcaaaatcctcacgccgatagcggatcagcaccgcgccgtagaatttggaattgccgccgacattgtaataattgccgggattgaacggcgcaccactggtctcgtaccacaactccttcggacgaaagaacccgcgctggaaaatggcgcgcgggtcacggttttccggcctgtcagccaggcgcgcgcccgcctccagaatgagaatgtcggcacccgatgcggcaagacctgcggccattgtcgcgccgccgatccccgatccgatgatgacaatatccggctgtcctcccaaagccgcctcctcctatttcgcttgcggcatccaccagcccgtgcgcgcgccgatatgcatgttgagcgttttggtttcggtgtaatcctccaccgcatgacggccgagttcacgccccagacccgactggcgatagccgccgaaaggcaattccggcgtgccgtccatggatgtgttcatccagaccgtgcccgcccgcaccttgcgcccgatggtcatgcaggtatcgaaatcgcggctccacacacctgccgaaagcccgtaatcaaccgcattggcaatcgaaatcgcctcttccaccgtatcgaaggaaagaaccgacagaaccgggccgaagacttcctcacgcgccaccgccatatcggccttcacgcccgccagaatggtcggccccatatattggccaaggccgagatccagaacctcaccgccatgggcaatggccgcaccggcctttctggcctgatcgacataggcgccaacctttgtcagatgttgcggcgtgatgatcgcgccgacctgcgtgctggcatccagcggatcgccgacgattacctttttcgacagatcggcgacgcgcccgacaatcgcatcgacaaccgagcgatgcacaatcagccgcgaaccggcattgcagcactcgcccgcattgaaccatgcgccgaacacggcggcatcgatgaaggcatccatatccgcatccggaaacaggatttgcggattcttgccgccaagctccagcgacacttttttcagcgtttgcgccgcattggccatggtgagcttgcccacgcctgtggagccggtgaaagacaccatatcgacgtgcggatgcgtgctcatatgctggccgacatccgcgcccgttccggtgacgatgttgaccacgccgtctggaacccctgcctcggccagaatttcgccaagcaataatgtcgagccggacgtcagttcagacggttttaccaccgccgtacagcccgcagccaaagcgaaaggcagcttttggccgacaatcaggaacggaaaattccatggcgtgatgattgacaccacgccaatcgcctcgcgcagcacgacacccaaagtgccatcgcccagcgtattatagctttcgccatgcaggtcgcgcgcaagggctgccgcatagcgccatatgtcgacagaaccggaaatttcgccgcgcacctgcgaaattggtttgccggcttcaatcgcatcgagataggcaagctcttcggcccgcgcctcgatcagatcggcggctttgagcagaaccagcgaacgctgcgaagcggttttcgacgaccagcgcccatcgtcaaaagccttgcgcgcggctgaaacagcgcgttccacatcggccttgttgcccgccggatagcggctcaccgtcaccccatggccgggggccacgcgctcaatgctctttccgctgtcgctgcccacccattttccatcgatcagcatggagaattcgcgaacttccagcccggtcaacggctgtggcttaacgatcgtgctcattaccattttccttcaaaattcgcttcgcgcttttcggtaaacgagcgcaccccttctttcagatcgcccgtcttggcggcaagaatggagccaagcgcctcaacggcggttccattgtcctcgccattggcgacggacagcatcagtttggaaatttcgagcgcggcggggccgcgtttggccacccgcgccgcataggccagcgcggcctgcaaagcctcgcccgtctcgaccacatgatcgaccagcccatgcgacagggcttcatctgccgtaaacatttcgccgcccagcaccatgcggcgcacgatctgcgccccgaaacggcgcacaaggcgctgcgtgcccgaccagccggggatcatgccaagcgaagtttccggcaggccgatcttcgcctgtcgctcaacaatgcggatatcggcggttcccgccagttccagaccgccccccagcgcatggccgttcatggccgcgatcaatagcacgcgcaacgtcgccagccgctcgaacacacgatgcccatagcgcacccatgcatggccgaattcttgcggctccataccaccccatgccttgatgtcaccgcctgcggaaaaagccttgccctcaccggtcaggattgcgacccgcacgctactgtccgcctcgacctgatcacaggcggtagagagttcctgcaagagcggtatatcgagcgcattgagcttttccggccgcctgattgtcatgaccgcgatgtggttttcgatcgaaatttctattctgtcagccatgtcacgcctccagctttcgcgcaggcttttgcggcagcgtaagcccgatcggctcttcgcggaacagcgcctcatccatgagcttcaattgatccgagacaatcagcggaaactcagcctgatccagaatatgcgcctgcaaatccacacccggcgcgatttcggtcagcacaatgccttgcggcgtcagcttcatcacggcgcggtcggtgacataggtgacatcctgcccctgctcgacgccacgcgggccggaaaaggtgacatgctcaaccgcattcacgagcttcttgagcttgccttccttctcgatcaccagtttgccgtcagtgaccgacagtttcgccccggcattgaacatgccggaaaagacgatcttcttggcacgcgcggtaatatcgacaaagccgccagcgcccgccgtcacatgcggacggaaggagagcttcgacacattgaccgagccgtcgcgcccgatctcaaggaaggacaagagcgaggcatcgaagcccgccccctgctcgattacccatgtcaccgcaccatgcaggccctcttccagcagaatgcgcggtacattggcggaaatgccaaaacccagattgaccgcactgcccgcctgcaattcctgcgcgacacggcgcgcaatcgccttttgaatattgaattcaggcagacggaacgtatcgagcgggcggaaaatctcgccggaaattgccgggtcgtaaagcgtctgcgtcgtctgcttctggtctggatcgaccacgatataatcaaccagaacgcccggcacacgcacatcatgcggtttcagcgtgccttccctggcgatgcgtttcacctgcgcaatgacgatgccgccattgttgcgcgcagccagcgcctgatccagcccgccgagagtggccccctcatgctcataggtgaggttgccgcgttcatccgccgtggtggcgcggatgatggccacctgcggtgcaatcgccggaaaatagagccagtcttcaccctcaaaactgacgcgtttgacgacaggtgcctcacgcgccttgtcattcatcgccgtaccctggcgcttgggatcgacaaatgtatcaagccccaccgtggtcagcacgccgggccgcctggccgccgcctcgcggtgcatgtcgaacaatatgcctgacggaatattataggctggaatctcgttattggtaatcatctgccagatcagcggcggttcggcactggatggcccggatggataagaaccggcaaggatctttttcaaaagcccctttttggcaatgtaatcgacgcccctgatgccgctcatatcacccgcagcaatggggtgcagcgtggtgatattttaccgaaacaaccgcattgtcggggataagtgcagcggcttcagcaaatgaaatatgcttgctcataagtcttaaagtcctgaatgaacggcggtggctttgccggtttttgcggcctcaagcacggccagcccggtggcgagcgaccagatgccatcctccaatgtggccgatggctggcctcttccagcaatggcatcgtgaaaagcctgcaaggcggtttcgtagagatttttgtggtcgagcggcaattcgtgttcgccgtccttgtcccgcaggatgacggtcccgaccggcttttgcgtcatcacattgcgcgcaatgagcgaaccttcgctgccatgcaccccgaaaccggtttcggcatatttggcggtgaaagcatcgtgaaactgggcaatcgccccggatggaaaacgcaaaacgcccatcacgccgtcttccagcccttctccacttaagccgccctgttgactgaaagcgaccgcctcgaccggattttcccccagcacaaaacgcagcgtatcggcatcatgcacagtgatatcgaggacgacaccgccgcccgcatcgggccgctcaatgcgccagccctgtaagtgtggcggcaaataaaccgcatggaaaacccgcgcgcccagcaccttgccgatccggccttctgctacggcatcgcgcatggcgcggtggcttgccgcattgcgcaaatgatgattggtgcctgccaccacgcccgctgcgcgcgccgctttcagcatttcatgagcgtcaccaatcgtcagcgccagcggcttttcgcacaggatatgcttgcccgcttgtgccgcggcaatggcctgatcgcgatgcagttcattggtggtggagatataaaccgcgtctatttccgggtcggccagcagcgcatcgaggctcgtcaccgaacgggcgatgccgttctcgtctgcataggttttaccgcgcgcggcattggtgctgtagacggaaacgacctcgccacccgtcgcgcgaacggcgccgatcacccattcctttgcaatggtgcttgcgcctataaggccccactttgccattcaaatttctcctccggttttctgaacggcgcgccgcaacttgcacgcactgcaagacgcaccgacagacgctgcgcctccgcctccacccgttccgaattgatttgtttcagcaaaagctgcgccgcacgttctcccaaaccttgcggatcgacagccacggtcgtcagtgccggaacagccgtctttgcctcgatcacatcgtcaaagccgacgacgccaaaatcccggcccggttccagatgcgtggctcgcaagccatcgcagacaccaaaagcaaccgcatcgttgaagcacaccgccgccgtcggtttcatgccctgccgcagcatctgttccagcgcctcaaccccaccagcgcgtgacggcgcagaggtgaaaaccagcgcctcgtcgaaggcaatgcccgcttgctccaaccctgtgcgataaccggcaagacgctcggaaaacaccgctatatccgcataaccacccatgaaagcgatggcgcgatgccccagcgacaccagatgctcgaccaccttcgccacgccgccgcgattatccgaaacgatggaggaaacacccgaacccggcacatcgcgcaccatctgcacaaccggaaggccgcttttcgccaatggtttcagatcactggcctcagttccacgcgctggcgaaacgatcagcccggcaatgccatgttcgcgcattgaggcaatcacttcacgctggcgatcaatgctttccgccgtattggccagaaactgcacatagcccgcagactgcatcacgcgatccacacccaccgccagttcggcaaagaaactgttggtcagatcattgaccacaaggccgatgattttcgatttcgcctgccggagattggccgccgagcggttatagacatagcccagtttctcgattgcctcctgcaccttggcgcgggtttcggcatggaccagcggactgtcacgcagcaccagagagacggtcgatttcgacacgccagcctcgcgcacaatgtcgataacggtgacgctgcccttgctcatgatctgctccggtttcgaccgccgatttaattggaacgttccaaggctgtcaagacccaacagaaaaaccgcctaccgctttggattcaacccgaatccgagctggttttcggcgtatatctttgccggaaatgcgcattgaatgctgaaatgcgcttaaatcacaattccgccacaatttttaaccgaattgccatttggaacgttctaaactaataagcggacattcaggcggaggaacgacacaggcatgagcgaccatcaactgacattgccggatgacaaggcaagcctgcgctcctacacgctgatcgggacgcaaaccccgcgccccaaaagcccgccgcaattcaatcgcatagcctatgcggcagcgcatgtcgtttccgatccgctgaaagatacccgcccatggaacgacccggccatcgactgggaagcgaccatggccttccggcatcacctgtggggcctcggcttcagggtcgcggaagcgatggatacatcgcagcgcggcatgggattgaactgggcaggcgcgcaggaactgatccgccgctcgctggctgaggccagaaccgtaaccggcgccgatcttgccagtggtgcgggcaccgatcatcttgatccagcggaagcaaaaaacctcgaagacgtcgtcaaggcttatgaaacacaggccggtttcattgaaaaacacggcgggcgcttcatcctgatggcaagccgcgcgctggcccgcattgcaaagtcacccgatgattacgcgaaggtctatggccgcattctcgcccaggcgcgcgagaaggtcgtgctgcactggctgggcgatatgttcgatccgcaactcaaagcctattggggttcggaaagatttgaagacgcgctcaatacggtgattggcatcatcgaagccaatcgcgacaaggttgagggcatcaagatttcgcttctggaggagcgttacgaactagccttgcgcaaccgcctgccggaaggcgtactctgtttcacgggcgacgatttcaactatgcaccgctgatcgaaggcgacggcaacaggcacagccacgcgctgctcggcattttcgatgccgtcgcaccgcaggcttccgccgctatgacagcattggccaatggcgatacccgcagattccgcgccatcatcgaaccgaccgtgcccttatcgcgtaaaatctttgaagcaccgacgcaatattacaaggcgggcatcgtgttcctcgcctggctgaacggccaccagacccattttaccatgccggcgggaatgcagtcgacgcgtggcattttgcattacgctgacatatttcgcctggccgatcaggccaatgtgctcgaccggccagacctcgccacccgccgcatgaagaagcttctggcgatttacggtatagaatgagagcaggcagggtttgctgcctgctctcacagatcaacgccagtcaagagccggtgcgacatgcttgaggatagcctcgattacatgcgcgttgtagtcgacaccaagctggttcggcacggtcaaaagcagcgtatcggcttcggcaatagcctcgtcccgcttcagttcctcaatgagcgcatctggctccgccgcataggaacggccaaagatcgcccgtgtattctcatcaatatagccaatggagtcctgctccttgccgccattgccaaaataggcacggtcccggtcattgaccaatgcaaagatgctgcggctcaccgaaacacgcggcgtgcgcgtatgtccagcctccttccacgcctcacgatagatgcggatctgcctggcctgctgcacatggaacggctcccccgtttcatcgtctttcaaggttgaactttgcaggttcatgccaagcctggctgcccattgcgcggtcgcattggagcctgccccccaccagatacgatcccgaaggccgtccgaatgcggctcgatccgcaacaggccgggcgggttggggaacatcggccggggattgggttgcgcaaacccctcccccttcaatgcctccagaaacacttccgcatggcgccggcccatatcggcatcggtcttgccttcttccggcttgtagccgaaataacgccagccatcgatcacctgttccggcgaaccacggctgatgccaagctgcaaacggcccttggagatcaggtccgcagcgccagcatcctcgaccatatagaacggattttcatagcgcatgtcgatgacggcggtgccgatctcgatcctgcttgtctttgccccgatggctgcaagcagcggaaaaggcgaagcgagctggcgcgcaaaatggtgcacgcgaaaataggcgccatccgcccccagttcctcggcggcgacagcaagatcgatcgattgcagaagcgtatcaccggccgagcgtgtgccagactggggcgcgggcgaccagtggccaaaggacagaaagccgattttcttcatgaagttatttcctggtttcgggcgtaagattggtttgcgcccaatatggcggccctgaacacgattgaaagggcgccgaagaaggacacagtgttcagcattcgcactccgcggctttcacgcaccgggccgcagcactcccttcggacacgttgacagccccaccagacgagattaagcctcacatccggcggattaaccttcaatctgggttattggagaaaaggtgtttgccaataagcaacgcaccaaaacaggggagattttcatgcgtttcaagtttcggtccatgcttctggcctcgctggccgcagcagccattgccactaccgcacaggcgaaagacgtcaccgtcgccgtgaccgctattgtcgaacatccggctctcgatgccgcccgtgacggcgtcaaggatgcgctggccgaagcaggatacaaggaaggcgaaaatctcaagttcatctatcagtccgcacagggcaaccctgcaaccgcagcacagatcgcgcgccagttcgtcggcgaaggcccggatgtgatcgttccgatctccacgccatcggcgcaggccgtcgtgtcggccacccgcgatattcccgtagtcttcaccgccgtttccgatccggttggcgcgcagctcgtcaaggacctgaagaagcccggcggcaatgtcaccggcctttctgacatgtcgccggtggtggagcatatcaagctcatcaaggaagtaatgccgaacatcaagaagctcggctatctctacaattccggcgaaaccaattccgtgtcgctgctcgctgccctcaaggaagccgctgctgccgaaggcatcgaaatcgtggaatcggctgccaccaagtctgccgaagttcaaggtgccgcccgtgccctcgttggccgcgccgacgccatgtatgtgccgaccgacaacaccatcgtttcggcccttgaaagcgccgtcggcgttgccgaagaaagcaagctgccgcttttcaccgccgatacggattccgtcaagcgcggcgcgctggcagccctcggtttcaactattacgatgtcggcaagcagaccggcgccatcgtggtcaagattctcaagggtgaaaagccgggcgatatcgctgtcgatatcgccaagggcaccgatctcgtcatcaatctcggcgctgccaagaagatgggcgtcgaattcccgcaggccgtgatcgaccgcgcgaccagcaagatcgactgagcacccttcatactgatcggcttcatattataaccggaacagggcgggagttcatcccgcccttttccttgaacgtcatagcctttgagcgcatcgcgaaaggctttgccgcaaagttttgagaaggatagaggcggccttatttttcgacgccaggatatgacgctatccacgcgctgaaaatgttcaatcgccgcacgggcttaaccaggacccgatgaccatctacccagcctgaaagccatggcaaagccccgccgaagccaataattttgcggcaaaaccagatgttgtaagaggcccacagaaaagtgctttttgccgcatttatagcgataatgcttgcgcgctaccgctttttgcgttgtatccccaaaacgatatagcaagaaacccgcaatcaatgcggcagatgaaatttggagtgccctgcggccggttggatgcaggttcactgcaagcataaccggggaaatgcttcgggtggcggtgtcaccgggagcaaactcagaacaaaccggtcgtgactaaaaaggccgagcggaacatccgggatttccggttttcgcaaagccgacgatggatggcgccatgacgcgcagctctttcgttttggccgcggcgaacaacaaggaatgtcattgtgagtcagatcgccttctggggtgcggtcgaattgggcctcgtctttgcatttgtagccatcggcgtctatctggcgttccgcgttctcgattttcccgatctgacggtggatggttcatttccgttgggtgctgccgtaaccggcgttctcattctcgctggctacaatccctggctcgcggctgccatcgccatggttgctggcgctgccgccggtcttgtgaccgcaacgctgaatgtgcgcttcaggattctcaaccttctcgcatccattctcaccatgattgccctcttctcggtcaatctgcgtgtcatggggcgcccgaatatcgcgctcatcaatcaggataccatgctgacaccgtttttcggccacggtattcccgaatattacgtgcgcccgctgttcctgttcgttctggttgccatcacggtcttcgtcgtgtggcgctttctggaaagcgatatgggccttgccatgcgtgcaaccggcgccaatcccagaatggcccgcgcgcaaggcgtgcggacggaccgccagatctatctcggcatggccatttcaaatgccctcgtggcgctcggcggctcgctctttgcccagaccaacggctttgctgacgtaacatcgggcgtcggcaccattgttgtcggccttgctgccgtcatcatcggggaaacgctgctgcgcagccgctatattcttgtgatccttatcggctgcgtggcgggctccatcatctatcgcatcgcgatccagcttgccctttccaatggcgatattgtcggcttgcaagcttcagacctcaacatcgcgaccgcattgctcgttacctttggcctgatactgccgcgcctgcgccgcggaggagcatccgcatgatcgaactgtccaatctcgatgtcgtcttcgatcgcggcaccccgctcgaaaagcaggttctgcataaaatcaacctgaccatgaacaagggctccttcgtcacggttatcggttccaacggtgcaggcaaatccacaatgctgggcgtgctggcaggcgatgtcataccaacccgtggcaaggtggtcatcgctggccaggacgtgacccgcaagtctaccgccgatcgcgccggtctggtcgcgcgcgtgtttcaggacccgctggcgggaagttgcggcacgctcaccattgaggaaaacctcgctctggccgcctcgcgcggcaagacgcgcggcctcacccacgcgcttaattccaggcgtcgcacctggttccgcgaccgcgtggcaagcctgaacctcggtcttgaaaaccgtatgcatgaccgcatggagcttctttccggcggccagcggcaggcgctatcgctcatcatggcaacccttgccggttcggaagtgctgcttttggatgaacatacagcagcacttgatcccggcatggccgaattcgtgatggagctgacacgcacgttgatccaggaaaacaagctgaccgccttgatggtaacgcactccatgcggcaggctctcgattacggcgaccgcaccatcatgctccatggcggcaatatcctgctcgatgtgaccggcgacaagcgcaagacgctcggtgtcgaagatctgatcgagatgttccgcaaggtgcgcggacagaccctcgatgacgatgcgctgctgatcgaataatccgcgcgcgccctgaaaatgcccgatcgcccaccggcttgaccaaaaccgacggatcaagcgcatcgggttttgggataccaaccattttgtttcacagccgcccgtcagttcgaccggcggctgtttcgttcggacgcaaattgcgctacttaacccgaatggcgcagaaaaaagcacacgaagtcgacagctttctggcgcggccgacaagttcatttccggtcgtgcttctctacggtcccgacaaggggctggtgaatgagcgcgcacgccgttatgccgcagcaagcaagctgccactcgacgatccctttgccgtgatccgcatggaggccgatgagatcgaggccgatccggcaaaacttgccgacgaagccggcacgatttccatgttcggcgggcaacgcctgatctggatcaagaacgctggcggccagaagaagctggtcgaggccgtgaaacggcttgcagctgagcccccgcaggaaaccttcattctgattgaagcaggcgatctcaaaaagggtgcaggcttgcgcagcgccgttgagaatgcttctgcaggcatggccctgccctgctattccgatgatgcgcgcggcatagacggcgtgatcgacgatattcttgccgagtggaagatgcagatcacgcttgatgcgcgccagcttctgcgcgccagccttggcggcgaccggctggcgacgcgcggcgagctggaaaaactctgtctctatacccgcggcaaggaacgcatcgacattgatgatgtgcgtgaagcggtgggcgatgttgcggggctctcaaccgacgaagtggtcgatgcggttctggctggggatcttccgcgttttgagattgcgtttgaccgggtcgtcaaatccggcaccgcgccctttcttctgctcactgcggccatgcgccagttccagcaggtgcaggcattgcgccatatcgccgataccgagcgcaaaagcgcctccatggtggtcgcaagcgcaagaccgcccatttttttcaatcgaaaaaagctgatcgaaaccgccattagccgctggaccggcgaaagcctcacccgcatcatggaacggcttcagcgcgccgtactggaaagccgccgaaacgcagccctttccgtaccgatcatccgccaaggcctgcttgcgatcagcgtagagtcgcttcgcaatgccaggcgatagaatcagttacttcaagtaattccacactatgaaggcctgtttcaacaaactgaaacaggccttcacaggacatatatcataaataaattctatctagctttgaagacggcggcaaatctcatcgagttgctcaagagagctatagcgtatcttgacatcgccaccacgctcgcggtgattgatttcaaccttcatgccagtgacatccgaaagaagcttttcaagcgccttggtatcggcatccttttcagccggagcggccttgcccggctttgcttcgctgccgccgcgcgcctccgcctggacgagagcttcgacctgacgcactgaaagaccttccttgacgatgcgttcggcaagcgcggtcggattctccgtcgtgatgaggctgcgcgcatggccagcagacaatgcgccatccacgataaaatcctgcacccgctgcggcagtttcaacaggcgcaatgtgttggcgacatggcttcggctcttgccgatcacctgcgccagatcattttgcgtatagtcatgattatcgataagctgttgatatcccatagcttcttcgacagaattcagatctgcgcgctgaacgttttcgatgatcgcaatttccagcgccactcgatcatccacatcgcgcacgataaccggaatagtatcgacaccagcacgctgcgatgcgcgccagcgccgttccccagcaatcagctcgaaccgatcaggctgccccggtgccgggcgcaccacgataggctgaacaacgccatgttccttgatcgattgtgccaggtcttccagctccgtttcggaaaacatgcggcgcggattgcgcggattacgcgtaacgaactcgatcggaatgttccgttcgatgggaaccggggccttgcgttcttcgaccggacgatcaatctcaccgatcagtgctgccagtccgcggccaaggcgcttctttgaaggatcgtcgttcatcgctcggcatattcctgaattgttacgtggtcgaatcgattggttaggcagcctgtaattgccgctcgcgctggattacctccgaggcgagttgcagataggcctggctaccggcgcatttcagatcgtagagaatagctggttttccatgggacggtgcttccgaaacacgaacattgcgcggaataaccgtgcgatagaccttttcgcccatgaaagcacgcacatcatctaccacttgcgttgccagattgttgcggctgtcaaacattgtcaacacaatcccctgtatggacagttcaggattgatggtggaacgcacctgatcgacagtttgtaagagctgactcaacccctcaagcgcgaaaaattcgcattgcagcggcaccagaacggagtcggcagcggccattgcattcaatgtcagcagattaagggacggcgggcaatcgaccagaacgtaagtaaatcgctccgaaacaccagaatcgaaacgcaatgcatcgcgcaaacgccgggtacgatctgccgattgggcgatttccatttcaatgcccagaagatcgagcgttgatggcacaataaagaggttgggcacatccgtctgcatcgcagcttccggtacggacgaagcctgcgtcagcacatcataggaggacaaagggcggttatgccggtcaatgccgagacccgtgctggcattgccctgcggatcaagatcgacaatcagcaccgtctcgccgatggcagcaagcgcggtcgccagattaatggcggtagtggtcttgcccaccccacccttctggttcgcaatggttatgatcctggacatcttgttcattaccgtcgccttgctgctgctcgccctgccgaaaaacacaatttgcgaaatatcaatcggttttacggcgcagattgctgatttcgagtatgaccgaagcctgatcgatagcactaggatgttttaccagatcgaaactccaaccgacacggctttcgtcgatttcgcgctgataatcccgacctttttggaaaagagcctttgcgccgtcgctcaaccatggctcagcaagggtgaaaagatcgcccagcgatgcaagcgcgcgcgccgtaaccacctgaggtgtttcaattttttcccacatggattcgatgcgcgcggagtgaacgcgtgccgggacatggagatgcccggcagccgtgcgtaaaaaggcagcctttttacccgcactttccaccagatcaatgcagccgccagaacgttcggccagaaaacaggcggttacaatccccggaaatccgccaccggaaccgatatccagccagcgcgtggcttcttttgcgagaggaaaaagctgcacactatcaagaatatgccggttccatagatcggcgagcgtcgagggagaagccagattgatggccttcgaccattttcggaacagatcctcgaacgcgatcaggcgatcggctgtttcacgtgaaacagccggcacgatggttttcaggctatcaaagcggatatcggcgctcatgctgcgcccttgccttccagcgtttcggcagccagtttctgcctgccgccgaattttctgatctgcgcgatcaataaagccaccgcggccggggtcatcccatcgacgcgctgcgcttccgcaatcgtttccggcttcctctgcttcagcttttgcttcaattcattggaaagcccggagatggcatcaaaatcaagccccgacggtataagcagccgctcttcccgttccatgacggcaatatcactctgctgccgctccatatagaccgcatattgggcttcaatctcaagtgcttcccgcgtgacgggatcgatcgatgccagttccggccagatggcgatcaggcggtccagattgatatcgggataggaaagcagatcataggcggagcggcgaacaccgtcctgattgagccgcagatcataatacccggcaagattgggggtaatcgacagcgattgcgtcaccatgcgcgcatgagataatgcagtctcacgcgttaaatagcgtttacgacgctcttcgctcaagattccaacttcatcagcaaggggggtcaaccgctgatcggcattatcagcacgcagcgaaagccggaactcggctcgcgacgtaaacatgcgatagggttcgctcacgccgcgagacgtcagatcatccaccatcacaccaatataggcttccgttcgctggagtatgacaggctcgctccctgccgcacggcgcgccgcattaagcccggccagcaacccttgagcgcccgcctcctcatatcctgtcgtgccattgatctgcccggccagaaaaagaccgcagaccttgcgcgtttcaaggctgcgcttcaactcgcgcggatcgataaagtcatattcaatggcatagcccggctggagcagcactgccttttccagaccgggtatggtcttcaaaatttcaagctgcacatcttccggcagcgaggtcgagatgccgttggggtaaaccgtatcgtcatcaagcccttccggctccaggaatatctggtgaccatcacggtcgccgaacttgacgatcttatcctcgacagacggacaatagcgcggcccgatcccttcgatactgccggaatacatggctgagcggtgcagattcgcccggatgatatcgtgcgtttctggcgtggtgcgggtaataccacactcgatctgcggcgtggtgatgcgatccgtcataagcgagaacggaacaggctcctcatctgccgattgcatatcgagactctgccagtcgattgtgcgaccatcaagacgcggcggtgtgccggttttaagacgcccaagcgtgaaaccaaaggaaagcaagcgtttagaaagacccagggcgggcttttcccccatacggccggcttgaaacctcttttcgcctatatgaataaggccgttaagaaacgtgcctgttgtgagaaccacggcaccacatttcaaaacgcgaccatccgcaagagtgacaccggaaattcgttcgccatcgcagacaagatcagcagcaccgccctcaacaacggtgaggttctcctgttccgtgataatttgctgcatggccagacgataaagcttgcgatcagcctgcgtacgaggccctcgcaccgccgggcccttgcgccgattgagcaagcgaaactggatgcctgctctatcagccacgcgccccatcaggccatcaagggcatcgatttcacgaacaagatggccttttcccagcccgccaatcgccgggttacaggacatgaccccgatcgtatcaaaacgatgcgtaacaagcgccgtgcgcgcgcccgcacgcgcggcagcggaagcggcttcgcagcccgcatggccaccaccaattacaatgacatcaaaggcaagagcttcggccgaattcatgggttcatcctgacgcaattcgaatccgtttctgaaagaagcttctttgacatgaatggccttcaaacggaaggaaaaactatgtccgcccttctattcggccatttcagacaatcgactcacatacattgatgggagtcaattcaacaaacaggattccacagatgtttcacgtgaaacattgcaacggctattggtgctcataaagctgcatgtttcacgtgaatcacttcccgatgcagaattgcgagaaaataacgtccagaatttcctcgacatccacatcgcccgtgatccgtccaaggaattgcgaagcaagccgcatattctcggctcttaactccaatggaagatcgtcaccctcaattgctttttcgatttcttcaatcgttgcccgcaacaggttgatatggcgctgccgggtaggaacagcatcttcaatctggccgatcttcgcttcagcaaaagcctgtagagcgtccagcaattgttccagaccactgccagtcatggtggaaatgtgatatttccacaagcccgaagcacttccaccgaggtcggccttggtaccgatcagccaggtttctgcttcgattttctcaacggtaacagatacaggtccgctcatatcttccagcgagagcactagatcggcttcggccatccgggcacgcgcacgctcaatgccgatcttctcaacgacactatccgtttcgcgaagacccgccgtatcggtgacataaaccgggataccgccgagatcgagtttcacttccagaagatcgcgcgtcgtaccagcttcttcggaaatgatcgcaacatcgcgcccggctagaaaattaagcaagctggatttaccggcatttggcgcgccgacaataacaacatgcaatccatcccgcagcatcgcagcgcgcttaccgcttgcgatatggtgctcgatttcatgtttgagcgccgaaagctgttgccagacctgcatggaaacagaaccgggtacgtcgctttcatcggcaaaatccagttcagcttcaatgaaagcccgcgcattgataagtcgctggcgccactcactatatagtttgcgctgattaccggaagccacttgcattgcaagccgtcgctgcccctcggtttccgcagcaatgaggtcggccagaccttctgcaatcgtcaagtccatcttgccattggcaaaagcacgtcgcgtaaattcaccagcctccgcaattcggcatcctggcagttcgcccaacaccgcaagcatcttttccacaacggccttaccgccgtgcaaatgaaattcggcgcagtcttccccagtaaaactatgaggagcagggaaaaacagagtgaggccgcgatcaatggcgtcaccatttcggctacggaatgtaagcaatgcggcatggcgcggttccggaattgcttggcggattgtttcgtaaacgaatcgagtttttgggccggaaatgcgaatgaccgcgacccctgagggcaagcgtccgctcgataatgcaaaaatcgtatcgtgataagaaccgatctcactcattctgtttcctgacctataatcatggggaactgctcaatgcccccgtatcctcgccccagtattcgcttggaggcgacttgtgaatattcattcgggacccgaaagaaaagccctatgacagagccagacagcaatcgccttgccggagaaccgagcgcctatttgcgccagcacgcaaataatcctgttcattggcaaccatggggccgtaaagcactggacgcggcaaaggagcttgatcgcccgatcctgctctccatcggctatgcgacatgtcactggtgccatgtcatggcgcatgaatccttcgaggatgatgatgttgcagcggtgatgaacgcatttttcatcaatgtgaaggtggatcgcgaggaacgtcccgacattgaccagatatatatggctgcacttggcgccatgggacagcaaggcggctggccgctgaccatgttcctgcggcccgatggcaagcctttttggggcggaacctattttccgcgccatgcacgacacaatatgcccggatttgtcgatatccttcatgcggtaaacaatctctggcatcgggataaagataaaattaaccataatgccgaagcggtcttcgaccatctggaaggccgtcttgccgcgcaaagccagccactgcaaaacgagatttcgcgcttcgatgatctggcaaaccgcatcggcagcctgattgatccccagcgtggcggtatcgaaggggtgcctaaatttcccaatgcacccttcatggacacgctttggctttcctggctctaccgccacaatgaaacacatcgcgacaattttctgctttcgctcaaaaccatgcttcagggtggaatttacgatcatctgggcggcgggctttgccgttattcgaccgatgctgaatggctggtcccgcattttgaaaaaatgctctatgacaatgcgcaattcatccgccatgcaaactatgcctttgccgaaacgggcgatgatttattccgtatccgaatcgaagagactgtcgattggctgatccgcgaaatgcagcttcccgacggatgttttgcctccagccttgatgcggatagcgaaggagaggaaggcaaattctatgtctggaccgaggatgagatcgatgcggtgctcggaacggatgcggaagttttcaaaaccttttatgccgtaacgcccggtggaaactgggagggcaagaatattctcaaccggcttcacgccgcggcggaaacgcccaccccgcccccgcttgtcgaagcggcgaggcgaaagctgctggcgcatcgcgagacgcgcattcgaccgggccgtgacgacaaggcattgaccgactggaatggattggcaatccgtgccctcgccgaagcggggcgaagctttgcgcggacagactggctggaacatgccgttcaggcctatcgatccatcgggtcgtcgtttcaggatggacgcatcgcgcattgccggatggagggtgcgtttctctatccagcactcgcaaccgattatgccgcgatgataaacgccgctcttgcgctttatgaggcaaccggagaattcgcctatatcgacgatgcccggaagttcaagcgcgcacttgatggttctcatcgcgatagcgcaggcaattaccggctgtcggcacttggcgccgatgatgtcatcctccatgcctatggtgattatgacgaagcgataccaagcgctaccagccagattatcgaggctttgacacgtcttttcctcgcaacaggcgacagcgcgctttatgaggaaaatgaaaagcttattgaacaggccctcggtcgtgcacttgcccagcaatatggtcaaatcggcattctgaatgcctgccgttttgccggagagccactgtctctggtgattgcagccaccgatcgaacggatgaacttgtttcgatagtgaatcgaacgccagatccccggcggctggataagtttgttctcgttgaacgaggtaagacaatgagtcttcccacaggcggaacgatagaaccggaacatcccgcggcctggttctgcaaaggccatgtctgcctgccgccggtcgacactggcgaagccttgcgctcacttctctgagccataaagaagtgcaccaccaatcaaaataaacgccgcgcggtttcccacgcagcgttgtttgaaatgaatgggtagcgtcgattacgtattcatcgaatcgaagaattcggcattgctcttcgtctgcttgagcttgtcgatgaggaattcgatcgcatcggtcgtgcccatgggtgcaagaatgcggcgcagcacgaaaatcttctggagatcggcgcgcggaaccagcagatcttccttgcgcgtaccggacttgagaatatccatagccgggaagatgcgcttgtcggcaaccttgcggtcgagaacgatttccgagttacccgtgcctttgaattcttcaaagatcacttcgtccatgcggctgccggtatcgatcagggcagttgcgataatggtaagcgagccgccttcctcgatgttacgcgcagcaccaaagaagcgcttcgggcgctgtagcgcattggcgtccacaccaccggtcagcaccttgccggaagacggcacgaccgtattgtaggcgcggccaaggcgcgtgatcgagtcgagcaggataacgacgtcacggccatgttcgacaaggcgttttgccttttcaatgaccatttcagcaacctgaacatggcgggcggccggttcatcgaaggtcgaggaaataacctcacccttcaccgaacgctgcatgtcggtcacttcttccggacgctcatcgatcaggagaacgataagatagcattccgggtgatttgcagtgatcgaatgggcgatgttctggagaagaacagtcttaccggtgcgcggcggcgcgacgatcaggccgcgctggcctttgccgagcggcgcaaccagatctatgacacgcggcgaaagatctttcgaggtcggaacttccagctccatcttgaaacgctcgtttgggtagagcggcgtcagattgtcgaagtgaaccttgtgaccgatcttttccggatcttcaaaattgatcgtattgaccttgagcagcgcaaaatagcgctcgccttccttgggcccgcggatcgggccttcaaccgtatcgccggtcttgagcgaaaaacggcgcagttgcgatggcgaaatatagatatcgtccggaccgggtaggtaattggcatcggctgagcgcaggaagccaaaaccgtcctgtagcacctcgacaacgccctcaccgatgatttcgacatcctgggctgccagcttcttgaggatcgcgaacatcagttcctgcttgcgcatggcgctcgcattttcgacctcaagcgtctcggcaaaggccagaagctccaccggtgtcttgtttttcagttcttgtagtttcatttcctgcatggatgaggaactctttttaaatataaggagaaaatgcagttgttcggaaaggtggtcacttggatcgcgaccggcatcgaaggcctgctgtcaggaagggaagagagtttctacatactgatttgcagcctgtagagcaagtctcatattgggactgcgcaaaatttctgcaaggcaaaactggcgcaaacccgccctgtgatggagttgaagttatcgacaccatatctggcgcaataatatcaaatccgtaaaccacaaaaattcaaagggttgccggtgcggcttttgaaagcgaaatttatgtctccaggcgatttgcctgaaaaatttccggcctgccgccgcaggctggtttcctttttctgtgccgtttcaggatcagaatggcttcacaatcgccagaatgacgatcaggatcatcaaaacggtcggcacttcattgatgattcgccagtgtttcgccgaactcatattgaggtcttctgcaaatatccgggtggatttggaaagatagccatgcacacccgacataagcacgacgaggagaagcttcgcgtgcagccagccgccctgaaacccgaaaatctcccatgccatccacaggccggtgatccaggttacgaccatggcgggattgatgatgaaacgcagcagccgcttttccatgactttgaaggtttcggacgtaacggagcccggttgtgccgagcaatgatagacgaagaggcgcggcagatagagcataccggccatccatgaaatgacggcgatcacatgcagcgccttcacccacagataggcatcggttggattcacgtgaaacaatgcccagacgccgagcaccacgattaccagtgaaacgacggtgcgtatcagcacagcccgcccactattgtccggtgttgctgctgtcatgatttccccccgcgaaccctgtcgatcatacgctgaacattttcaattggcgcctgcggtgtaataccatggccgagattgaagacaagcggcccctgccccatacgctccagaatggcatcaacaccttcatcaagcgcatttccgccagcaaccacgcgcaagggatcgagattgccctgaacggcgccctcttcctgaagaagggcagcaaaggacaggggaaccgaccagtcgaggcccagcatatccacgccggttttctcgcgatacccggcatagagcatccccgctcccttcggaaagccgatgatccgggcctgcgggtaaaccgccctcaccttctgcacgatccgggcaacaaggcggatacagaaccgttcaaagcaatcctcatccagaacaccggaccaggaatcgaaaatctggaccgcatctgcgccagctccaagctgttcgatcagatattccgcagaaacatcggcgagatcgttgaggagcttttcaaaagcttcggggaaacgataggcgaaaagacgggctggcgcctgatcgggtgtgccatgaccggctatcatataggttgcaacggtccagggagcgccacagaagccaagcagcgtggtttcgtcggggagttgctcgcgcaccagccgtaccgtctcatagaccggctccagcctctttgcgacaccttctgtttccagccagaatatttcatcggcgtcgataggcgtcatcaatggtcccttgccttcttcaaagcgaaggtctcgcccaagtgcatgagggacgacaagaatatctgaaaacagaatggcggcatcaaaaccgaaacggcggattggctgcaatgtcacttcaactgccagatcgggcgaataacacaaatcgagaaagcttccggccttcttccgtgtttcgcgatattcgggaagatagcgcccagcctgccgcatcatccagatgggtggtggaaagactgtttctccgtcgatcactttcaagaccttgcgattcattggttgtccattccacgctgttggttgggttggccggttccgtacttatccagttccggttctcataaagaaaggatgattcaggaatcttttgattcttagagtctgttggaatcggggattaagatcagtttcatttttccccacagttccacgccagccattccatcctgtgttatcatttatcattagtctcaccaaaaacgatgaaaactcaattccccgttttaatttaataggttaccaattgacgcagtttggcgatgcttgtggaaaagctgggaattgagaaaagctttcccgaatttacgagtcttgtccacaagtgctggatgaggctggccacatggttgcccgctgtggatgacttgccaagtttcccacggcctgccatggcttgtggaagacattcgggctttacgcacagccgtcaacaggagggcaacaaaactgtgaccagaccgctttcctactttcatcttcatcttatttctgatgcgaccggagagactctcctggcggcaggccgtgctgcggccgcgcaatatgccaatgcgcgcgccatcgagcacatctacccgttgattcgcaccgaaaagcagttgcgaaaggttctggaaggcatagatgccgagcccggcatcgttctttatacggtggttgaccagaaactggctgcgatcatcgatgagagttgtgcggatatgggcgttccgagcgtttcggtgctggagccggtgctgaacacgttccaatcctatctgggcgcgccggcgcaccgccgcgccagtgcccaacatgtgctgaatgcggattatttccggcgtatcgatgcgctcaatttcatgatggagcatgatgacggccaattgccgctcgatattgaagaagccgatgtgattattgtcggcatttcccgcacttccaaaacgccgacatccatctatctggcaaatcgcggcatcaaagccgccaatgttccgcttgtgctggggataccggttcctgaaattctgtttgcggccaagcgtccgcttattgtcgggctggttgctaccgccgaacgcatttcgcagattcgtcaaaaccgcccgctcggcaacataccctcgctcgataccgggctttatacggatcgtgtgtcgatctctgaggaactcgcctatgcacgcaatctgtgcaaccggcacggctggccgatcattgatgtgtcgcgccgttccatcgaggaaaccgcagccgccattctggcgttgctgagaaacggaaagaaggaaggatcatcatcttgacggttaaacttgttctcgcctcaaaaagcccttttcgctcggcccttttgaagaatgccggaatagaattttccaccgccagcgcggatatagacgaacgtgcggtcgaagctccactatatgaaagcggtgcgacgcctgaggatgtggcgcagattctggctgaggcaaaggcaattgacgtcagtgagaaaaatcccggcgctgtggtgatcggctgcgaccagaccctgtcattgggcgacgagatttttcacaagccccatgatatggaggcggcgcgccgccagcttcagaaattttctggcaagacgcatcagttgaacagcgcggtggttctggccagggatggaaaaacgctctggcgccatgtttcgattgcacacatgaccatgcgtgatctcgatgcggggtttattggccgctatcttggccgtgtcggcgatattgcgctttcgagtgtgggagcctatcaggtcgaagggccgggaattcagcttttcgagaagatcgacggcgattattttaccattgtcggcctgccgctcctgccgcttctggccgaacttcgcagggaaaaatgcatcgatggatgacaaaagcatggccagggggcgaaaggctttctttaccggatttccgatcaggcattcgcgttcgccgctgatccacggtttctggttgaaggaacagggcattgacgggtcttatgaggctgtggaagtcaagccggaagatttctcctcttttgcagcttcgcttgccgcaaatggctttgcgggcggaaatgtcaccattccccacaaggaggcggcctatgccgctgctgaaagccttgatgaagcagcccgcgccatcggcgcggtcaacacactctggcttgaaaatggcaggctttgcggcggcaacaccgatgcctatggttttgccgccaatctggatgcttccgctcccggctgggacaaggctgatcgcgctttggttctgggtgccggcggggcaagccgggcggtggttcatgcgcttttgtcgcgcggcgtctgtcatgtttcggtggtgaaccgcacgttgagccgggcggaagaactggcggcgcatttcggcgcgcgcgtttacgcccatggctgggatgaggcgcaagctcttgtttccaatgctggtcttatcgtcaacacgaccgcgctcggcatgagcgggcatggcgagggacaggattttccgatcgaccttacatgcgcgccgaaagaggcggtggcgacagatatcgtctatgtgccgcttagaacagctttcctgaacaaagccgaaaaagccggtttgaagacagtggacgggcttggcatgttgctgcatcaggctgttccgggctttgaacgatggttcgggcaaaggccgcaggtgacgcaggcattgcgagagcatattctggcggatatggcgaaggctggtgcgctatgattgttctcggactgaccggctccattggaatgggaaaaaccactgccgccggcatgtttgccgaggcaggtgtgccggtctatagcgccgacgatgctgtgcatcggctttattcaggccgcaccgcgccattgatcgaggcaacttttccggggacggtggaaaacggcatcgtgaaccgcgagaaattgttcagggctgtgatcggccagccggaagccataaaaaagcttgaagccgtggtgcatcctctggtgcgcgaggaggaagatgctttccggcgtgaggcggaaaaatccggagcagcgattgcgcttgtcgatataccgctgctttttgaaacgggtgcggaaaagcgggttgataaggttgtggtggtttcagcgcccgccgatatccagcatacccgcgtgctggcacggcccggaatgacgcaagaaaagctcaaggctattctcgtgcgccagatacccgatgctgaaaagcgcagccgggccgattttgtgctcgacaccagcggaagttttgacgatctgcgccgtcagattgccgaaatcatcaccggattgagcggaaagcctgcggccgcgaccagatagtggcctatccttattcagaatatttgcggagaggttcttcaatgcgcgaaatcgtttttgatacggaaaccaccggcctggaacggctggaggaccgcgtgatcgaaatcggcggtgtggaacttgtcaaccggtttcccacaggccgcaccttccataaattcatcaatccgcaggggcgtcaggttcatcccgatgcgctcgccgttcatggcatcagcaacgaacaattgctggacaaaccggtttttgcggaaattctggacgagtttctggaattcatcgacggggccaggcttgttgcgcataacgccatgttcgaccttggcttcatcaatgcggaacttgcgcggctagaccaggccgagatcacttcggaacatatcgtggatacgctggcgctcgcccgtcgcaaacacccgatggggccgaactcgctggatgcgctctgcaagcgttatggtatcgacaattcgcaccgcaccctgcacggcgcattgctcgacgcgcagattctggctgaagtctatatcgaattgatcggcggcaagcagaccgcacttggcctgaccatggaaagcggttctgctggcggtgacagtcgcggcaatggcagcgcacccgttgtcctggccgcccgccctcgcccgttgccgccgcgcatttcggatgcggaacgtgcggcccatgccgcactggtggagaaaatgggcgacaaggctgtctggaagaaatatctatcctgaataaaaaagcccggctggaattgttccagccgggctttcctgcataattattgcgctatcagctcttcacagcggacttggcctgttcttcggccatgcgttgctggaacatctgcgcgaaatcgatcgggtcgatcatcagcggcgggtagccgccattgcgcgttgcgtcggcaatgatctggcgcgcgaacgggaacaataggcgcgggcattcgatgaacaggagcggaagcatatgttcctgcggaatgccctggatgcggaacacgccgccatagaccagttccgtgttgaaaaggatatccttgccgtcaacagccttggcttccagcgtcagaacaacgtcgaaatccgtttcggaaagcggattggcgttcacattgacgttgatgttgatggaaggcgctttttcacgcgggcgcagcgacagcggcgcgcctgggctttcaaaggaaagatccttcacatattgtgccagaatgttgagggacggctcggtggttgcgccattgccattcttcgtttcgcccgcggccttatcactcattattggtatgccttcttgttaggtgattaaactcgtcgcctttgaaaagcttgatgcgcttggctagcatgtgcgcgtgcatgaggcaagaaaggctttttacgttagtatttgagcattcagcgatccttggggtccctgttccacggggaatcttcgttgggcctggacgtatagtcgtccgtgtccagatcgatcacgcggtccggccggggttcgtgggaacggtaggattgcgaataatgcgtggaggtggccacgaccatgcggccgcgcacaaacttctcccagacgatatcgcgcacgaaagggatgaacaggagaatgccgaccgcgctggtgacaaaacccggtacgatgagcaggatcgcggccagaaccagcatggcgccatgcaccatttcacggtcgggcacgcggcctgcggcggtttcggtgcggatacgctgcaaaaggcctatcccctgcacgcgcaggaggaagaaaccgagcattgcactgaggataataagacccaatgtcgcaaacacgccgatataactgccgacgacgatgaaaccggcgatctcgatgaatggcatcgccagcatgacgaagggggcaagggaagaggacacggaggttacgaccttatgttgctggtttcatgttccaagcttgtcataaaatctaagcgattttatgcgggaatgaaattgaaactgtctatcatgcaatatcaaataggtatgcgcgatctggatttgaatgatcggtgaaggcaatctatatgtgtatgaatgaaaacgcgacggaaggggtttgagcccacccgtcaataagtggcaggcggtatggaattttttgattttggcacgatcttcttcttcattgcagcggtgattatttttctccagctgaggaatgttcttggtcgtcgtaccggaaacgaaaagccgccgtttgatccttatgcttcggcccgcagttccgatgccgcgcctgctggcggggaacccgacaatgtggtttcactgccgcgccgcgcaaacgaaaaggattatacggccatcgacaagatagcgcccgcaggctcccccgtgaacgagggcctgcgcgctatctatgctgtcgaccccacctttgaaccggcccgtttcgttgatggtgtgaagatcgcctatgagatgatcgtcatgtcctttgccgacggggaccgcaaggttttgaagaaccttctctcaaaggacgtctatgagggcttcgtcgcagccatcgatgagcgagaaaagcggggcgaaaccgtgcgttcgtctttcgtgggcatcgacaaggccgggatcgcaggcgccgagatgaaggggtcggaagcccatgtcacggtcaatattgtgagccagatgatttcctccatcctcgacagggacggcaaggttattgatggcgacccggacaatgtggtcgagatcaaggatctgtggacattcgcgcgcgatacgaactcgcgtgatccgaactggaagcttgttgcaaccgaagcggaagattaaagatatttcctggaaagtgccgcttacctttcgtcggaaggccgctctttcttaataattgaaatggaaacggcagtgaacgacttggcgaggattttccgcccggcgagctttggcgattgccccggctgggatcgggacgatcaggctttggcatttgccgcttttcgccgttccgccgactatgccgaaaataacagctatgggagcggcagtcttggcctgtctttcgaggccctgaagccgatctttgctgctgcccgcgcgcttgaccgtcctgacaggggcgaagcgcggcgctttttcgaggcgcatttcgtgccctgccgcgtggagcctgaacagggcaagggcttcgtgaccggattttatgagccggaaatagaagcatcgcgcattgcggatgcgcggttcaaagtgccttttctgcgcaagcccgccgatcttgtgaaagtgagcgatgaaaatcgcccggccggcctcgatccgtcttttgcttttacccgccagacagaaagcggccttgaggaatatgccgaccgccgcgccattgagcagggtgcgctttcgggccatgggctggagattgccttcgtggctgaccgcgttgatgcatttttcgcccatgtgcagggggcggcacgcctgaaactgaccgacggtgaaaccctgcgcgtgacttatgcggcaaaaaccggccatccattcacgggtatcggccgcattctggttgatgagggcgagatagcggctgcggaaatttcgatgcagtcgatccgccgctggctcagcgtccatccggacagggccgacgaacttatctggaaaaaccgctcctatattttcttccgcgaagcacctgtcgatgatccggccgccggtccggttgccgcggccaaggttccgcttactgccgggcgttccatggcggtggatagattactgcatacgttcggaacgccattttatgtcagtgctccgacgctttgcgcttttggcggcgagccttttgcccgcctgatgatagcgcaggacacaggaacggcaattgtcgggcctgcgcgcggcgatcttttcaccggttcgggcgatgaggcgggcaagattgccggcggcatcaaggatgaggcggatttctacgtgcttgtgccgcgcaatatggtcggggggtgaagcccatgccccccagatccgaaaagccgggcaaggattatctgcgggccgaagaccgcatcctctgggagacagtggcaaaaactgcgcgcccgcttgcggggaaaaaagcggagcccgaggcccttcccgacttcaaggccctgatggcggaagaacaggaaaagcccggagcaaaaatcgcaccgccagccggcgagccgggcaggagcagaaaaggcttttcggcgccgggcgaaatgccgatccagccgctggacaggcccacccatcgaaagatcgccaagggccgcgtcgatatcgaggcgcgcatcgacctgcacggtcttacccagaacgaggcgcatggccttctctatggctttctggtcaatgcctatgcgcgcgggttgcgccatgtcatggtgattaccggcaaaggccgctcgttgggcagtgagggcattttgcgccaggccgtgccgcactggttctccacgccgcttttccggcttctggtcagcgcctatgaggatgccgcgcgccatcatggaggccatggcgcgctttatgtgcggctgcgccgccagacacggcagaacacgtttggaggcatcggcagacgatgacgcctttcggaaagcgcttgcgcgaactgcgtgaggagcgcggtgttacgcagaaggaaatggcgcaggcgctgcgcgtctcaccagcctatctttcggcgctggagcatgggcggcgcggccagcccacatgggatctcctccagcgtatcatcacctatttcaacatcatctgggacgaggcggaggaattacaaaaccttgccgctgtttcgcatccgcgtgtggtgatcgacacttccggcctctctccgcaggcaacacagcttgccaatcttctggcaaaaaatatccgccttatcgaccgtgacacgatcaaacatctgacggaagagattgcggcggcgcgcaagcgcgccgtcggggcatcaaggtttagacggatgatcagaaaagcgccttcagctcgtcgagcttggaattgaccagccagccataataattttcctgcggcagcattggttcctgcccggctgctttgcgtcgcgcgttttcgtttgccagcgtatgggcgcgtgcctgcgtgccgccagtattataaagcgtcgcggtgatgcccggatttttggaaatgtcgaaatcggcgatctggcgataggtcgtgatcgactgtttcagcgtggctgcaatatagggcagcgtcaggtcggggtccatgatggtcttgtagacggcattgccgtcgtcggtgtcgagcttcggcaggccggaaatacggttcaccatatccgacatctgaagtgcggtcagcggattgatctggccaaggccaaaggtctgcccggcatagaagggctggaagaagacggcgctgaaacggttgttcggataggcttttccacccaccgatttgccgcgaaaatccgcattccagacattttcgcggcaggtccacagcgaatagctgtccttgaaccggaggcaggctgcaaattccggccgcttgatgaactggccgatgctttcgccattatagccgaaactcacaccctggttcacataggacatggccttgacgtaataggtctgaagccggtcatagacatcgacattataggtgtgttcacccacgattgcgccgatgatgtggatcgggtcgatgccataggctgcggcggtcgagcggattttggagcgcagggatgcgtcctttttcagaaggttgtagatcttctggtatttcttttcatacgtggtgctaagctcatgggtgcgcttggccgaagcgccgggaattggcggctgctctgcgttgcggttgccgggcggcacgaccgtcaccgcatgggcgctctggctggcaaggaagaatgccaaagcaatcccggcaaaggtgcggagcggttttgcattgggaatggcacccaaacaaaagcccgcgatgctgcggttcgatctgctggtcattgcgcggaaacaagcctcaatatagttaacaagcccaaaaacttgccgggaaaatagaaaaccccccgatgcaagtcgaggggtttttgcatggccggcaaaagcgggcggatgcccgtggctttccggtcacgtcatgagctgttttaaagaatgaagcgcgaaagatcggtgtttttggcaaggccgccgatcttctccttcacataggctgcgtcgatgatgaaggttgctccggccttgtccggcgcggtgaaggaaatttcgtccagcaccttctccatcacggtttgcaggcggcgggcgccgatattctccaccgtcgcgttgagatcgaccgcgatatcggccagcgcatcaatcgcgtcgtcggagaattcaagcttcacctcttccgtttccatgagcgcaatatactgcttgatgaggcttgcctcggtttccgtcagaatgcggcggaaatcctcccgcgtcagcgcggaaagttccacgcggatgggcaggcggccctgcaattccggcagaagatcggatggcttggagacatggaacgcgcctgaggtgatgaaaagaatgtgatccgtcttcaccggcccgtatttggtcgcgaccgttgtgtcttcgacaagcggtagcaggtcgcgctgcacgccttcacgcgagacgcctgccccgctcccgccttcgcgcgcggcgatcttgtcaatctcatcgatgaagacgatgccttcatcctcgctcacgcgcagcgcctcctgcacgatctggtcctgatcgagcagcttgtcggattcgtcattgatgaggatggggtaggaatccttcaccgtggtcttgcgcgtcttggtgcgcccgcccatggccttgcccagcatgtcggaaatattgagcacgccgatattcgcgcccggcatgccgggaatctcgaagttcgggctggcgccggaatcggaaacctcgatctcgatttccttgtcgtccatctcgccattgcgcagcttcttgcggaagctgtcacgggtggcggggctggccgtcttgcccacgagcgcgtccagaacccgttcctcggcgttgagatgcgccttggccttcacgtcctcgcggcgcttttcacgcacaagcgtgatggcgatctcgaccagatcgcggatgatctgctccacatcgcggccgacatagcccacttcggtaaatttggtggcctccaccttgacgaagggcgcgcctgcaagcttggccggtcggcgcgagatttccgttttgcccacgccggtcggcccgatcatcaggatattcttcggcatgacctcttcgcgcatctgcccttcaagctgctggcggcgccagcgattgcgcagcgcaatggccactgcgcgcttggcgtccttctggccgatgatgaagcggtcaagctccgaaacgatttcacggggagaaaaattgctcatttcttgtcaaatccctgttgccgccgtcaccaggcggcggcgatatggtgaggagattggctggcggcagatctcactgcgcgtcgaggctttcgacgatgatattgtgattggtgtagatgcagatatcggctgcaatattcattgccttgcgggcaatttcttccgccgatttatccgtctcgatgagggcgcgggcggcggcgagcgcgtaattgccgccggaaccgatggccatcacgccctgctccggctccagcacgtcgcccgtgccggtcagcgccagcgtcgccttgctgtcggcgacaagcatcatggcttccagtttgcgcaagtagcggtcggtgcgccagtccttggccagttccaccgaagcgcgcataagctggtcgggatattgttcaagcttggcttcgaggcgctccagaagcgtgaaggcgtcggcggtcgcgcctgcaaaaccggcgatcacattgcccttgccgatgcggcgcaccttgcgcgcattgcccttcatgacggtgttgccgagcgaaacctgtccatcgccagcgatgacgaccttgccgtccttgcgcacggtgacaattgttgtgccgtaaattgttgtgggattatgttcgatcatggatgctcctttggcggcagacgcaacccggtcaagcgattgcgaaagcccctggtcgtgggcgaaacaggttcgtccatcctctggcggtgaatcgtgtttcgtcgagattatttaagtaggcgcggttgaattgcaaatggcgaattgcaaatggcccacagcggcaaaagcatttggcaaggcggacaaaccgttcctgattccggttttcgccgcatttatgctctgtcaggtggttccaccagactgcaaaatgctctagaacccctccagtattttcgtgaggaaagcctatgaccgctgaaagcacccgcaaggccagcatcgaacgctccaccaaggaaacgagcattgccgtttccgtcgatctggatggcgtcggtaagttcgacatcaccaccggcgtcggctttttcgatcatatgctggaacaactttcgcgccattcactgatcgacatgcgcgtgatggccaagggcgacctgcatatcgatgatcaccacacggtcgaggatacgggtatcgcgctcggccaggccgtcgccaaggctctgggcgagcggcgcggcatcgtgcgctatgcctcgctcgaccttgccatggacgacacgctgacgggtgccgcagtggacgtatcgggccgcgcctttctggtctggaacgtgaatttcacgaccgccaagatcggcaccttcgacaccgaactggtgcgcgaattcttccaggctttcgccatgaatgctggcatcacgcttcatatcaacaatcattacggcgccaacaaccaccatatcgccgaatcgaccttcaaggctgttgcgcgcgttctgcgcgccgcccttgagaccgatccccgccagaaggacgcgatcccctccaccaaggggtcgctcaagggctaaagcctttccagcaaagcggggggcgtcggataatgcgtaaaaacagagaaacagggcgggcccaacgactccgtttcaaccggaaacgttccagacccgagaggacaggtcatggcgcaattcgtcgttcttgaaccgaccggagccgaggcattttcaggagaggcgggaaccggctctccgtccgaaaaggccgtgttcgtgcgcgacggattttctatactggcgctggtgtttcctttcgtctggcttttgatgcagcggctctggttcgaggcattcgccgttctgggcataaccatcctgcttggacttgccgggaccagcctgggtatcgacgacgcggttccgctgcttgccattctggtctcgctgttcgtggctcttgagggcgccggctggaagatcgcgaagcttgaacggcagggttatgtccagcgcgcagtcattgaggcagccgatctggatgaggcggaaatccgctatttcatcgggcgcgacggggttgaaaccgcgtctgcggatatccccgttccgcaatggggccagcaagtgtcccgccctgctccttccacctttggcgcgactataggatttgtcggccatcgcggagaaaactgaaaatgcgtgttgctattattgactatggttccggcaatcttcgctcggccaccaaggctttcgagcgcgccgcccatgaaagcggcatatcggcggaaatcgacctgacttgcgatgcgcagcgggttgccagcgcagaccgcatcgtcctgcccggtgttggcgcctatgcggattgccgccgtgggctcgatgccgtacccggcatggttgaggcgctgaacgataccgtattgaagaaagcgcgtccgttccttggcatctgcgtgggtatgcagcttatgtcggaacgcggactggaaaaaaccgtcacgaacggccttggctggattgcgggcgatgtgcgtgaaatggtgccgtccgatgcatcgctgaaaattccgcagatcggctggaatcggattcacgtgaaacattcgcatccgatcttcgacggaatccccaccggcgacgacggcctgcatgcctattttgtccactcctatatgctggatgcgaaaaatgcatccgatgttctggctgtgaccgattatggcggcgacgttaccgccgccgtcgggcgcgacaacatggtgggcacccagttccatcccgaaaagagccagttgctcggcctttcgctcattgccaatttcctgaaatggaagccttgaaatcatgatcctttttcccgccatcgatttgaaagacggtcaatgcgtgcgcctcaagctcggcgacatggatcaggcgaccatctacaacgaagaccccgccgcgcaggcaaaagcctttgaggatcagggctttgaatggctgcatgtggtcgatctcaacggcgccttcgcaggcgagagcgtcaatggcacagctgttgaagccattttgaaggcgacgaagaacccggtgcagcttggcggcggcatccgcacgctcgcccatattgaaaactggctttccaggggcctgcgccgcgtcattctggggactgtcgccgtgcgcgatccagccctcgtcatggaagcctgcaaggcctttccagggcaggtcgccgttggcatcgatgccaagggcggcaaggttgccgtggaaggctgggccgaagcttcaaggctgggcgttatcgaacttgcgaagaaatttgaaggcgcaggcgtcgcagccatcatttataccgatatcgaccgtgatggcgtgctggcggggatcaactgggattcgacgctggcgcttgccgaagccgtttccattccggtgattgcctccggcggccttgcctcgatggaggatatcaggcgtctggccacccctgaaatgcgcaagcttgaaggggcgatttccggccgtgcgctttacgatggccgcatcgacccggcggaagcattatcagtattgagggctgcggcatgactttgaaagcaagagtgattccctgtctcgatgtgaaagatggccgcgtcgtcaaaggtgtgaacttcgttgatctgatcgatgccggtgatccggtggaagccgcccgcgcctatgatgcggcaggcgccgacgaattgtgctttctcgacatcacggcgtcttcggacaatcgcgagacaattttcgatgtggtggcgcgtacagccgaacagtgcttcatgcccttgaccgttggtggcggggttcgccaggtggccgatatccgcaagcttcttttggcgggagccgacaaggtgtcgatcaataccgcagcggtgaagaacccggaattcgtggcggaagccgccgacaagtttggcaatcaatgcattgttgtcgccatcgatgcgaaaaaggtttccggcgcgggtgaaaatgatcgctgggaaatcttcacccatggcgggcggcagccgaccggcatcgatgcggtggaatttgcacagaaggtcgtggaccttggcgcaggcgaaatcctgctcacctccatggaccgcgatggcaccaaggcggggtacgacgtggcgctgacccgcgccgtggccgatagcgtgcgcgcgccggtcatcgcatcgggcggcgtcggcactctcgatcatctggtggcgggcattcgcgatggccatgcgacggcggttctcgccgcttcgattttccacttcggcacctatacgatcggcgaggccaagcgctatatggccgaagccggcattccgatgcggctcgatccggtccgttgatagcaagggtgcatcagagcggttccggttaaaaggaaatcgctctaactatttgttttgtcgcattttccaacgcaaaaccgtttcacacttgtgctggaaatgctctaaaaagataccatgagggaaaccccgatgagccagtttacgcttgcagaccttgaacggatcgtggccgagcgcgccagcgtgacggatggtacatcctatacggcaagccttgtggcgaaagggcagccgaaggctgcgcagaaactgggcgaggaagcggtggaaacggtgatagcagccgtttccggcgaccgtgccggtgtcgtctcggaaagtgccgatctgctctatcatctggcggtggtctggaatattgcaggcgtggcgctggaggatgtgcttcaggaacttcagcgccgcaccgcccagaccggccttgcggaaaaggccagccgcccgaagggctgaaaggcaaatcgtccatgtgggaaaaagtcgatcagctcaccccgtcccggtattcgccctaccgcttcttttcggcgcaggaatgggcagccttccgggccgatacaccgctcaccctcacctatgaagaggtcaagcggctgcgctcgctgggcgacccgattgatctggatgaagtgcggcgcatctatctgtcgctctcgcggcttctttatgcgcatgtggaggcaagccagcttctgtttcgccagcgccagcaattcctcaacatggaggaatcctacaagacccccttcatcatcggtgtggccgggtccgtggcggtgggcaagtccaccatggcacgtatcctcaaggagcttctggcccgctggccgtcaagccccaaggtcgacctcgtgacgaccgacggttttctctatcccaacgcggtcctgcgcgagcagaacatgatggagcgaaagggctttcccgaaagctacgatattggcgcggtcctgcgcttcctgtcggcgatcaaggcgggcatgagccgtgtgcgcgcgccgctctattcgcatttgagctatgatgtgctccccggcgagtaccagatcgtcgacaagcccgatattctgatttttgaaggcattaacgtgttgcaggtgcgcgatctgccggaagacggcaagatggtgcctttcgtatcggatttcttcgatttctcgatctatatcgatgccgatccgcgcctgatccataaatggtatatcgaccgcttcatgcgcctgcgtgaaacggcgtttcgcgacccgcaatccttcttccatcgctattcgcagctttcgcaggaggcggcccgctccatcgccgagggcctctggcagaatatcaacctgaagaacctgaatgagaatattctgcccacccgcccccgcgccgatctcatcttgcgaaaaggcagcgatcatctgattgaggaagtggctctcaggaaaatctgacgcgagcattctttccccatgaccggatgcaaaaccggttcccgcttccgggtcattacagcctaatcaaaagaaaccttgccgcgtccttttttgatctcggagcggccggattttgccttcaggcggcgctcgaccgcacctctggatggtttggtcttcttgcgtggcgggggcggcggttcggctgccttggcgatcagcgcaagaaggcgttcgcgggcgtcctcgcgattgcgctcctgcgtgcggaagcgattggcttcaatcaggatatcgccgtcctttgtgcctttctgtccggccagcttgaaaagccgtgacagaatatcttccggcagaccggatcgcgcggcatgaaagcgcaattgcacagcggtcgaaaccttgttgacattctgcccgccggggctggatgcgcggataaacgcttcctccagatcgtcctcgtggatcgacaggcgcctggttatgcggatgatgttgcgatcctcttgcatgagagaacccataccactgatttggcgccctgcgaaattcttgcgataacagccaaaaaaagaagcccggcgcgatggccgggcttcccccctcctcaatatgcttaaaacctattcagcagccatgcggatcgccggtgcggcatccttgacctcgtggtcgacgtggctttcaaacttctcgaagttggaaacgaacatgtcgaccagcttcttggcctgggcgtcataggcaactttgtcggcccaggtcgagcgcggatcgagaatggagctttccacacccggcacttcgacagggacggcgaagccgaaattcggatcgatgcggaattcagcattgttcagcgagccgtcgagggccgctgccagaagcgcgcgggttgccttgatcggcatccgcttgccaacgccgtaagcgccgcccgtccagccggtattgaccagccagcaatcaaccttgtgctcgcaatcagcttgcgcaacaggttgccatattccgaaggatggcgcggcatgaaaggcgcaccgaagcaggtggagaaggttgcctccggttccgtcacgcccttttccgtgcctgccaccttggcggtatagccggacaggaagtgatacatggcctgcgccggcgtcagcttggcgatgggcggcatcacgccgaaggcatcggcggtgagcatgatgatattcttcggctggccgcccttgcccgatttcgaggcgttggggatgaaatccagcggataggcgcagcgcgtgttttccgtcagcgaaccatcgtcgaaatccggctggcgattctcgtccagcacgacattttccagaaccgtgccgaaacgttgcgtcgtggcatagatttccggttctgcttcggcggaaagacggatggtcttggcatagcagccgccttcaaaattgaagacgccatgttcgccccagccatgttcgtcatcaccgatcagcgtgcgcgtcggatcggcggaaagcgtggtcttgccggtgcccgaaaggccgaagaaaaccgccgtgtcgccgttagggccttcattggccgagcagtgcatcggcataacgcccttggcaggcaggatatagttgagcgcggtgaagacggacttcttcatctcgcccgcataggacgtgccgccgatcagcacgatcttgcgggtaagatcgaccgcgatcaccgtttcggtgcgcacgccatagcgttccgggtcagccttgaaggacggcaggtcgatgatggtcatttccggcacgtaggaagcaagggcttcctgcgacggacggatcagcagattgcggatgaacagcgaatgccaagcatattcggtgatgacgcgggcgttgatcttgttgtcggcatccgcgccgccgatgagatcctgaacgaaaagctccctgcccttcgcatgttcgatgaaatcggcatagagaagctcaaaagcttccggcgtcatgggcttgttgttgtcccaccacacatgatcttcggtattggcgtcgcgcacgacgaacttgtctttcggcgaacggcccgtgtgctggccggtacgggcaacgagcgcgccctgcgcggaaagctccgcttcgccccggcgaatggtctcttcataaagccatgccgccccgagattgtagaagactgcggagagttccttcagtcccgaagtggaaatcgaagcggccttattgtggatgccggtctctttcatgatgtctccgccgtctgtttgactaactaaaaaatgcgtccccctggtttggctttcatgggggatggcagtcagaaacagattaattgagaaaattcaaatatttaatcgatttaaaatttttgaaattttttaaatcgtttaacccgagcgttctggggtgtggaaaaccgcaaacacaaccctggcgtacatttaccaaacactgattcgcttgaggacgatttcaacgttccggtgcgcttgccacattttgtacctaatttgtactgcaaaagcggcatcactgtattaatatcggcatcgacgggtgatcgatgctattttgccggagatttgaaccggtacatttcagccgccgatcgtgaaaggttgcgcggtcaacaaaggagaaggtccgcatgaaggaagcttcggcaacgcagacgattgcgctggttgatgatgaccgcaacatcctgacctccgtttccattgcgctggagtcggaaggttatcgcgtcgaaacctataccgacggcgcttctgcgctggatgggttgatggcgcgtccgcccaatcttgcgatcttcgatatcaagatgccgcgcatggacggtatggagcttctgcgccgcctgcgccagaagtccgatctgccggtcatcttcctcacttccaaggacgatgagatcgatgaactcttcggcctcaagatgggtgcggacgatttcatcaccaagcctttttcgcagcgtcttctggtcgagcgtgtcaaggctgttctgcgccgcgtggcggcgcgcgacggcacggcaaagcccgccggccagcaggccaagtcccttgagcgcggacagctcgtcatggatcaggagcgccatacctgcacctggaagggtgagccggttacgctgactgttaccgaatttctcatccttcactcacttgcccagcgccccggcgtggtcaaaagccgtgacgccctgatggatgcggcctatgatgaacaggtctatgtggatgatcgcaccatcgacagccacatcaagcgtctgcgcaagaagttcaaggcggttgacgacagcttcgagatgatcgaaacgctctacggcgtcggttatcgtttccgggaagcgtaagatctgccgctttctgcgccggggcttctccccggccggacggatggcgtgacggcgcgttgagcaatgcggccattttgcgggccggttaagggtaagattgaagcggcatggtcgcagagacccagaaagatagcctttcggggatgcgcgagcgcagagcacggcggcaacgctcggtgtttctgcgccgctttctgtcgcccttgcgcaagtttcttgggcaatatctcttttcaagcctgacgcgccgcatcctgtttctcaacctggcagcactggccgttctggtttccggcattctttatatgaaccagttccgcgaggggctgatcgacaccaagatcgaaagcctgctgacgcagggcaagatcatcgctgctgcgatttctgcatcggctacggtcgataccaattcgctgctgatcgaccctgaaaagcttctggagcttcaggccgggcagagcataaccccctcccccgattcgccggataattgggaatttccgatcaatcccgaaaaggtttcgccgctgctgcgccagttgatctctccgaccagcacgcgcgcgcgcatctatgaccgctatgcgaataagctgcttgattcgcgcgcgctttattcgacaagcttcccgtccagcgggccggtcctgcgctatgacctgccgccgatagaggatgagacgcctgccctttgggaacgtatcggcagctggctgtcgcgccttttctatggcggtggcctgccgctctaccaggagcagccgggcggaaacggccttgcctatcaggaaatcgtcaaggcgctgagcggctcgccgcagatggcacagcgccgcaatcagcgcggtgagctgatcgtttccgtggccgttcctatccagcgctcccgtgccattctgggtgttctgcttctttctaccgaaggcgatgatatcgacaagatcgttcaggccgagcgtatggcggttttccgcgtgttcggcgttgtgtcggcggtcatggtcatcctgtcgcttttcctcgcctcaacaattgccaaccccttgcgcaagctttcggctgcggcggaccgggtgcgtcatggcgtgaaaaaccgcgtggaaattcccgatttttccgagcgtcaggacgaggtgggccacctttccacctccatccgcgacatgacggacgcgctttatacgcgcatcgaagccattgaaagcttcgcagccgatgtcagccatgagctgaagaaccccctcacctcgcttcgcagcgcagtcgaaaccctgccgctcgccaagaccgacgaatcacgcaagcgcctgctcgatgtcattcagcacgacgtgcggcggctggaccgccttatcacggatatttccgacgcttcgcgcctcgatgccgagcttgcgcgcgaacatatcgaccgcgtggatatgaaaaagcttctcaccagccttgtgactgccgcccgcgaagtgcggcgcaacaaggtcggcaccgaaatcgtgttcaacacgggcaagctgcccaccggcaagaaaggcttctatgtcgccggccacgatctgcgtcttgggcaggtggtaagcaaccttatcgagaatgcgcgctccttcgtgcctgacgatacgggccgtatcgtcgttacgctggccggcgaaggcaaccggctgcgcattctggtcgaggataacggccccggcattcctatcgagaatatcgagcgcatcttcgagcgtttctacacggatcgcccggcatcggaagcattcgggcagaattccggcctcggcctgtcgatcagccggcagattatcgaggcgcatggcggcacgctgacggcggaaaatattaccgatccggataagccggatattttcaagggtgcccgctttatcgttgatcttccggccagcgcatgaccgtgaaaagtggatatctgaacctgtgacgcccgaggaggaaagaagcggtcttcacgccaccaccctgcaattgctgggccggggtgtgatgattatgggccgctcgggcgcaggcaagacggaacttgcgctgacccttatcgagcgggccgcgtcgcgtcgggaggaagcctttctggttgccgatgatcgcacactcctgtatcgcgagggcgacaggttgattgcaagcgttccgacagcacttgcaggcggtgtggagattcgcggtgcgggcctgttccgcattccctatcgcgttgccacgccgctggatctggtcgtattgctggtgaatggcgacgaggctgagcgatatccgggaaaagagcgctggatatttgaagaggtcagccttccgcggcttctcctgccggcattgttggcaaatggtgattccaatgcgctttcgcgcgccatagaagcttttttgttctttgaacgctggccctccgcagagtgattgtcacatctgcatcctgaaaggtgttgaacggtttcggacaagggtgcacagtgcggttggaaattgtctaaccgttcacaacgctgcggcattttgcttttttcaaggcgatgtgctgatttttcacttgctatcaagatttgccctgccaagatgcacaactcgccgccgctttaatggcggtatttcagtgccatctgctactctggcgggtgatgcggtgggcacgcgacgggagcttttatagtatgatcggactcgtgcttgttacgcacggaaagctggccgaagagtttttatatgctgtagagcatgttgtcggcccgcaggagaatttcgagactgtttgtatcggcgctgaagacgatatggaacagcgtcggcgcgacatcgtcgacgcggttgagcgtgccgatagcggcaggggcgtgatcattctgaccgacatgttcggaggaacgccgtccaatctggccatttccgtgatggaggcgggcaggatcgaggtcattgcaggtgtcaacctgcctatgctcatcaagctgtcgagcgttcgtatcagcggtgatatcaagacggctctgcgtgaagcgcaggatgcggggcgcaaatatatcaatgttgcaagccaggtcctgacaggaaaatagtatatgcatgcgagtgtgaccgtcaccggcgaatatgatcccgacaatgccgtttcgcgctccttcgagatcgtcaacaagcgggggcttcacgctcgcgcttcggctaaattcgtgcagcttgtggataattataacgcccatgtccgcgtcagcaaggatggcatgacggtgggcggcacgtccatcatgggcttgatgatgcttgccgcttcgcccggctgctgcattgaggtgagtgcctccggcgaacaggccgatgcagttctcgacgcgctccagacgcttatcgccgacaggttcggcgaggaagcctgaacggctgaagtatagagcggttgctgttttaacagaatcgtcggccccatctaactatctgttttgtcgcattttccgatacatcgaagcgggatcgggaatcagtccgccggactgtttccctcacgcaggcgtgtcgcatttttgctggaaaactccggtgtggatctttctcctggccctggcggaaactgcaatcgggcagccgggcaatatgcacgtataaagatttgtttatattgcgttgtgttgggtgcactgatctgctactcaaaacgccagccggagtggtttgaccgttttagaaaatccgctccagaaccaattttttcatgcaattttgccttcaggcaaattgccctggattggagcacgcgatgaccgcaagccaagattttgttgtcaaggatattagcctggccgattggggccgcaaggaactcgacatcgcagaaaccgaaatgccgggcctgatggctgcccgcgaggaattcggcaagtcgcagccgctgaagggcgcgcgcatttccggctcgctgcacatgaccattcaaactgccgttctcattgagacgctgaaggttctgggtgccgaagtgcgctgggcttcctgcaacattttctccacgcaggatcacgcggcggcggcgattgcggcaaccggcactccggttttcgccgtcaagggcgagacgcttgaagaatactggacctataccgaccagatcttccagtggccggatggcgagccgtccaacatgatcctcgatgatggcggcgacgccaccatgtatattctcatcggcgcgcgcgccgaggctggcgaggacgtcctgtccaatccgcagagcgaggaagaagaagttcttttcgcgcagatcaagaagcgcatggccgcaacgccgggcttcttcacgaagcagcgcgccgcaatcaagggcgtgacggaagaaacgaccaccggcgtcaaccgcctctatcagttgcagaagaaaggtctcctgcccttccccgccatcaacgtcaatgacagtgtgaccaagtcgaagttcgacaacaagtatggctgcaaggaatcgctggtggatggcgttcgtcgcggcaccgacgtcatgatggccggcaaggttgccgtcgtctgcggctatggtgatgtcggcaaaggctctgcccagtcgctcgccggtgccggcgctcgcgtcaaggtcacggaagtcgatccgatctgcgcgcttcaggccgcgatggacggcttcgaggtcgtgacccttgatgatgccgcctccaccgccgatatcgtcgtgacgactaccggcaacaaggacgtcatcacgatcgaccatatgcgcaagatgaaagacatgtgcatcgtcggcaatatcggccacttcgacaatgaaattcaggtcgcagccctgcgcaacctgaaatggaccaatgtgaagccgcaggtcgatctgatcgagttccccgacggcaagcgcctcatccttctttcggaaggccgcctgctcaatctgggcaatgcgacgggccatccaagctttgtcatgtcggcttccttcaccaatcaggtgttgggccagatcgaacttttcacccgcaccgatgcctataagaacgaagtctatgtgctgccgaagcaccttgatgaaaaggtcgctcgtcttcatctcgacaagcttggcgcaaagctgacggtactttccgaggaacaggctgcttatatcggcgtcactccacagggtccgttcaagtcggaacactacaggtattaaccataggttaagcattccactacatcttgaggccggatggttgacaagccatccggtctttctttttgcgcgcgagatgcttcacgcggattcgccggaagggtattgttaaggcgaatcaagagcatttccggcaaacgagcgaagcggttttgtattcgggaatgcggataaacaatgcgtttcggtggtgtctgcgttgtgcgtttttttgccggctccggcggaaaacggctggcggattcattcccgaaacggggtctggctatcgtgtactgtggcggcgctcgatagcggggccggtaactgtttgaagtattttgaaaatacgggtgtgcgtccgttcagcggatggcgcggccgggtggcggagaaaagggaaacatgccagagctaggcttactgggcagcgtgcggaaaacttccgctaccgtgaaaggcaggcccgccatgaaaggcaagcataggctcgctgctttcacccttgccgcaaagtccttgtggcaaaccgcattgaaagcctcggtctcggtttccgctctctttgctgcttctcctgcctttgcacaaggtatggacggcgcacgcatttccatgccgttcggaggcagtgtcggcgctttcgaggtcatccagttttccatttttctgggcgccatgggcgcggccctgctctcggcgggctggctgatccgcgaccgttccaagatcgccaatgaaaacaatgagctgcgttccaaatttgcagatcttaatctcattgcgcagcgcaacgaggcgctcctcaacatgaaggaccagcgcattgtggtctgggacggccataatgtgcgcgccgatgtggtggggcaattgccggatgcctgcggcgcgccgcaggatcggccggcttttctcgccttcgggcgctggctgcgtccgcaatcggtgacggcgctggaacgcgccatttccaccttgcgcgagcaggcgcgcgcctttgatctcacggtcgaaacggtcaatggctcgctgctcgatgtccatggccgcacgtccggcggctttgcggttgcctgtttccagagcctgcaaggcgtgcaggccgaacgtgcaagccttgaagcgcagaaccgtgagcttgccgacagaatagagctgatgcgccgccttctggaccgcatcgaacagccggcttggctgcgcgacggcaatgggcgcatcgaatgggtcaatctggcctatgcgcaggcggtcgatatggccaatgcgagccaggttatcagtgaagggcgcgagcttttcggcgcgcaggcacgccagcgcctggagcgcgaccgttttgccgagcctgttgtgcaggaacaactgacggcggtggtgcatggcgaccgacgcgttttcgacgtgatcgatgtgagcgcggaatcgggttccgtcggccttggcttcgatctgaccgaagtgcaggccgtgcgcgacgaactgagccgcacactcaaaagccatgccgaaaccctggaccagctttcgactgcggtggcgatcttcgacccggagatgaagctgcaattcttcaatcaggcctttgtgaagctctggggtctggatgtggcgtggctggaaacgcggccgagcaacacgcttattttcgaccgtctgcgcgcggaaggaaagcttcccgaacagcccgaatggcgcaaatggaaggattcgcttctctccgcctatcgcgcggtcgagccggaagaacatatgtggcatctgcccgatacgcgcaccatgcgcgtggtggcaaatccgcacccgcaaggcggcgtgacctggttcttcgagaacatgacggaaaaattcgagcttgagggccgctacaatacgctcatcaaggtgcagggcgaaacgctcgaccatctggccgaagccgtggccgtctttggatccgacgggcggctgcgcctgtccaatccatctttcgcagcactttggtcgctgccctctgaaatggttcgcgaaggtacgcatatttcgatcattgcaaagctttgcaaccagcgcggcggcgatggcctttgggaagatttcgtgtccaccgtaaccggcttcctcgatcagcgcgatggtcgcatggggcaggtggaactgagcgacggcgcgatcctttcctttgccgtggtgccactgcccaaggggcagaccatgctcaccttcatcgacgttaccgatacggtgcgcgtcgagcgggcgctgaaggaaaagaacgaggcgctggagcttgccgaccagatcaagaacgattttgtccagcacgtctcctacgagcttcgctcgccgctgaccaatatcatcggcttcaccgagcttttgcagacaccggccttcggctcgctcaacgagcgccagcttgaatatctcgaccatatcagcacctcgtcgtccgtgcttctcaccatcgtcaatgatattctcgaccttgcgaccgtcgatgcgggcatcatggagctggagattggcgacgtatcggtggtcgaagcgatttcagccgcggcctcgcgcgtgagcgagcgcctgcgcgaccataatatcggccttgatgtcgatattgccgacgatgtggacgtgttcaaggccgatgccaaccgcgtgcggcaggtgctgttcaacctcctgtccaatgccgtcaactatgcgccggaaggctccaacatcgtgcttcaggtggcgcgtgacggggcggatgtcgtctttgcggtccatgatgacggccacggcatgccgagcgaagtgctggacacggttttcaagcgtttccagtcctatccgaatggcgggcgcaggcgcggcgcgggccttggccttgcgatcgtgaaaagcttcgtggaacttcatggcggccgggtcgagatcgacaccggcgaggagaggggcacgaccgtcatttgccactttccatccgaagcgcgcagcttccgcgctgccgccgaatagggtaaacggtggctatgaacgccccgatcaagattctcgaagcctttcttcccgacgaagccgccacgctgcgctttggcgaggatttcgcccttgcattgcaaaagggagatttcataaccctttccggcgatctgggtgccggcaaatcctcgctcgcccgtgcgatcatccgtacgattgccgacgatgccgggcttgatgtgccaagccccacattcacgctcgtccaaagctatgaggcgttgcgccttcccgtcgcccatgccgatctttaccggctttccacgccggaagaactggacgaactggggctggtggaatttctggatgagggcgtggctctggccgagtggccggaacagggcgaagggtttttgccacaggcgacctttgccgtcatgctgtcgcatgaaggggcagggcggcacattcttatcaccggcccgcaaccggccatggagcggctggagcgttcgctggcgatccgcgcctttctggaaaaaaatgggcgcgtggaggctcggcgccgctatctgcaaggtgacgcctcgccgcgtaaatatgagacgatccacagccggcatggtgaggaaattctcatgaatgccccgcaaatgccttatgatccgccgcttcgcgacggcaagtcctatcggcagattgcccatctggcagaaaatatcctggccttcgccgctattgacgggcttctggcagggcagggttttcgtgtgccgcaaatgcgtggcagcgatctcgatgccggttttctcattctcgaaaatctcgggacggaaggcgtgcgagcggcttccggcgagccgatccctgagcgttatgaagctgcgggccgttttcttgcgcacctgcatggtgtgcgctggcccgaccatgcgccggtcgcattctatcccgatcatgttattgcaccgtttgatcgcgatgcgatgatgatcgaggtcagccttgtcgggcaatggtatgcgccgcgcatgatggggcgtccgctgaacgatgccgaacgggaggcttttgaagccgcgtgggataaggtgattgccgatattgcggatagcgaaaagagcctgcttctgcgcgattaccattcgccgaacctgttctggttagctggcgcacaaggcaaggacaagattggcatcattgattttcaggacgcgatgatcggcccggcggcctatgatgtggcctcgctggcgcttgatgcgcgcgtgaccgtttcgccggaactggaacaggcaatcgtcgccgcctattgcgatgagcgccgcttgcttggccattcctttgacgaagcggctttccgcaaagcctatgccgccatgggcgcgcagcgcaatgccaagctgctcggcctttttgtgcggcttgatgagcgcgacggcaagcccgcttatctgcaacatctgccgtgtatccatgattatctggggcgtgttctcaaacatccggtcatggcccccgtcgcggcatggttcaaggcactcggattgatgcaggaagggacggtgcacaatgaaaatgcctgaaaccgcaatggttcttgccgccggtcttggcaagcgtatgcgtcccatcaccgaaaccatgccgaagccgctggtgaacgtcgcgggcaagccgctgattgactggtgcctcgatgcggtagagcgggcaggggtggcccgtgcaatcgtcaatgtgcattatttagccgaccagcttgagcaccatcttgcgacccgcaaccgtccgcagattatcatttccgacgaacgcggccttcttctcgattcggcgggcggtatcgtcaaggtactgccggatctggctggagagcccttcttcatcttgaatgcggatacgttctgggtcggggatgaggccgaacccaatctcgtcaggcttgccgaaacatgggatgatgcccgcatggacatcctgttgatgacggcacggctcgatcaggaaacgggctatgaaggcaagggtgattttgttgccgatgccgaaggccgcctgcgccgtgcacgcgatgtcccgcgcgaaccggtgatctatgcgggtgccggtatcattcccccgcgcatctttgccgatgcgacacccggcattgcttcgctcaatcgccatttcgatcaggcaatcgccgcaggccgtctttatgggatgcccatgaccgggcactggctgacggtgggaacaccggaagccatcggcaaggcagaggccgtgttgtccgcatttgcatgagggaggcaagcagcatgtgcgcatcgcggcccggagatggaaaacagcgcctgttttccattcctcccggccagcccttcctgcccgctttcgcaaaggcccttattgaggggcggctgatcgaaggttttcccggccatccgtctgatccgctggcgctggcaagcgcgacgatctatgtgccgacgcgccgcgccgcgcgtgcgctgcgcaccattcttgtcgatctcaatccggtcaaaagcgccatcctgccccgtatcagcccgcttggcgatgtggacgaggatgcagctttcttcaacgccggtgcggcgggcgtttttgatctcaatccgccgattggcactgccgaacggctcttgttgctggcacggctgatccgtccctggcgggaatcgcttccgtcgcatgtacgtgcgcttttcggcgtggatgatgtctcggttccggccacgaccgcggatgccatctggctcgcgcgcgatctggcagcactgatggatcaggtggaaaccgacggtgcgaaatggagcaagcttaccagcattgcgcccgatgatcttgccgactggtggcgggtgacactcggctttcttgatatcgtcacgcggctctggccggatattctggctgaacgcaggctgtccaacccggctgcccatcgcaacgacctgatccgcagtgaagtgaagcgcctgcgcgaccatccgccagccgggcccgtgattgctgccggttcgaccggctccattccggcaacggctgaattgatatcgaccattgccagcctgccgcaaggcgcggtggtgctgcctggcctcgaccgcgatctcgacgaggcggcgtggaaactgctcggcgaagcaggggacaatccttccattttcggccatccgcaatatgggcttcacaagcttctgcaagccataggcgcgctgcgtcaggatgtggacgtgctggaagacatgccgcgcgccaaacggctgcgcgagcgcatcgtaagcgaggcgctgcgcccggcagaaaccacggatgcatggggcctcctcaatcgtgatcccgacatgcagccatcagccttgcgtgaggctgcggcaaggatcgatcttgtcgaggcttcaaacgagcgtgaagaggcgcttgcggtggcgctggccttgcgtgatgcgctggccgatgagcgaaagacggcggcgctggttacggcagaccgcaatctggcgcgccgtgtcgtgggagagcttgcgcgtttcggcatcgatgcggatgattccggcgggcggcatctgcgcgatgtggaaacggccacgcttttgcggcttttggtcgaaaccgtgttcaatcccggcgatccggtggctttgttggcgcttgtcaaacatccgctgctgcggctgggaggcgcgcgcatcgacaggcggcttgcgggcgaaacgctggaactcgtggctttccggggcggtacgggccgggctggcattctcgacctgcctgccttcttcgagcggcggctgaaagaaagcgcagaccagccctggcagcccgcctggcacacaaccgtgacgcaggatatgatcgaggcggcgcgcggtctgtgtgagagcctgtcggcggcggttgaaccgcttgctccctttgtgacagccaaccggcgaaccgatattggcgagattgcccgcgccacggttgaggcgctggaaaacatggcgcgtgacgagacgggcagcgtcgtcgccttttattcgggcgagcgcggtgaaaagcttgcctccttcctgcgcggcctcatctccagtgaggcggagcttgatttcgaggcgatggaatggcccgccatacttgatgcgctcatggcgggcgaaaccgtgaaaccgcatccgggcggccatccgcgccttttcatatggggtgcactggaagcgcgcctgcaaacggtggatgtcatcgtgatcggcggcttgaacgagggaagctggcccaccaagacccgcaatgacccgttcatgtcgcggccgatgaaggcaatgatcgcgctcgatccgccagagcggcgcaccggccttgccgcgcatgatttccagatggcgctcggcatggaccatgtggtgctgacgcgttcgcaacgctcggacaatgcgccgacggtgccttcgcgctggctgcagcggcttgaaaccgtgctgggcgcagatgtcaccaatgaaatgcgcgggcgcggcacgcgcttcatccattggtcgcgcgagatcgaccgggcggaggatgtgcctttcgtcaggaagccggagcctgcgccgcctgtcgccgcgcgtccgaaacatttttcggtgacggaaatcgaaaccctgcgccgcgacccctatgcgatctttgcgaagaagattctgaagctgcgcccgctggaacccctgatccgcgatccggcggcagccgaacgcggcacgttgtttcacgacattctggggcatttcacgcaagcggcaatcgatccgcttgcccccgatgccgccgaaaaactcatggagcttggccgcattctttttgcggatatggatctgccgctggaaattgaagcggtctggtggccgcgctttaccgcgctcattccgcaatttctgcaatgggagcgcgagcgggcgtataaagtgcaggaaagatttgccgaaatcgcctcgcagaagcgcgaagtggaaaatctcggcattacactttccggccgtgccgaccgcatcgacctgatgcgcgatggtacggcggaaatcatcgattacaagaccggctccacgccctcgcccaagcaggcgcatgtgcttctctcaccgcagcttgcgctggaggcagcccttctggcgcgcggcgcatttctggatgtcgggccggtgcgcgcttgcgatctcacttatgtgcgcctcaaggcagccggtgaggtgaagccggaatcgatcctcaagatcagcaggcccccatcggaaaagacggctccggcgctgggtgaagaggcatggcagcggctggcgcaattgctggccgaatatcaaaaaccggagaagggctatctttcgcgggcgcttccattccgtgaaaccgaccttaccggcgattacgaccatctggcccgcgtgctggaatggtctgctggcggcgatagcggcggggagggcggcgaatgaagaagaaacctttcatcccgccggaaaccatcgatgcgcaggcgcgcgcggccgacccgtcggcctccgtctgggtctcggccaatgccggttccggcaagacccatgttctgaccgagcgcgtcatccgcctgcttctggaaggcacggatccgtcgaaaatcctctgcctgacctataccaaggcggcggcagcggtgatgcagaaccgcgttttcatgcggctttccgaatgggcggtcctgcccgatgaggccttggccgagcggcttgaaaaacttgagcgccgccgccccggcgcggcgcgcctggccactgcacgccgtctctttgcgcgcgcgctggaaacgccgggcgggctgaaaatccagaccatccatgccttttgcgaagccatcctgcaccagtttccgctggaagcaaatatcgccggtcattttgagatgatggacgatctcatgcaggcggcgctggtgggcgaggcgcggcgcaccctgcttgaaaccgcttatggcggtggtgatcccgcacttgcggcagcctttgccgatgtgttgcaggcggcgggcgaaacggggctgcaatcgcttctggacgaggcggtgggccgccgtaacggcttgcagctttatctggctgaactgggcgtcggcacacaccgtgtggaggctctgcatcgcgctttcgggtttgagcccgatgcgcgcgaagacgatcttctggccgatctctggccggtaccggaattttccgacgatgcgctcgatctcatcctatcgatcccgaaaggggcttcacgcgcgcaggatttcgcgctgcaattgaaacggctggagaaggcgagcggccttcccgacaagattgcggtgctgcgcgccgctttcctcaagagcacgggcgagccgaaatcaggctcctatgtctgttcggcagccgtgaaaaagcttctgcctgaattcgaggaggaattcgacacggctgcggcgcgggttgaaatggggctggaccgcctgaaggaattgcgccttgtccggctcaatctggcggcgctcacgttgatcgacaatcttctgcaacgctatcacgacctgaagcgccggcgcggctttctggactttgaagacctgattacccgcaccgtggcgctgcttgcgcgcaatggggcaggccagtgggtgcaatataagctcgaccgcggcatcgatcatattttggtcgatgaagcgcaggatacgagccccgatcagtggcaggtcatccgcatgttgtcggaggaatttttctccggccttggccagcgcaacgtccagcgcacgctttttgctgtgggtgatgaaaagcagtcgatctattccttccagggggccgtgccagacgattttgccgagcagggccgggccatcagcattcaggccagcaatgcggagctgaaattcgagcgcgtgagcctcaatttctctttccgttcgacgcctgatgtcttgcaggcggtggatgaggtttttgcgcggccggaagctaacagggggctttccggtgcgacagtccactccgctatccgggataaagaaccgggcgaaatcgaaatctgggacatgctgacgccggaaatggtggaagagccggacgattggcgtgtaccggtcgatcaactggccgcgccagcggtaaggcttgccgaacagattgcggcaacgatccgctactggctggatcgcggggagccgatccccggccagaaccggaagatcgcgccgcgcgacatcatggtgctggtgcgaaagcgtgaccagttcatgcctgccttgtcgcgcgcgctgaaaaacctgtcggttccggttgccggcgccgaccgtctgcaactcacgagccatatcgctattcaggacctgatggcgctggggcgtttcgtcctgcaaccgtccgacgatctgtcgctggcggcgcttctgaaaagcccgcttttcggctgggacgatgaccggcttttcacgctggcatatccgcgcggggcaggggacacgctttttgaatatctctaccgcgcttcgcgccatgatgcggagctggcgcagattcacaagctgctgagccgttggcgcaacatggccgacaccatgccggtgtttgaattctatgcgcgtgttctcagtgccgatggtgcaaggcgcaagcttctggcgcgattggggccggaggcgggcgatatcatcgacgaattccagaattatgcgctttctgccgagcgcgctggccttccgggtttgcaggcctttctcgaaacgctggaagcggccgcgccggagatcaagcgcgagcttgaccagggccgtgacgaggtgcgcatcatgaccgtgcatgccgcaaaggggctggaaggtgcggttgtcttcctcgtggaccccggcagcgcggtgtggacgggaagccgtgcgcccaagcttatcccttatgattttcagggggatggcccgccggtgaagggctttttgtggcagccgaacagttcctgccagacgggcttcacggcagcggaaatcgaaaagcttaaaaaccgcgccgaggaggaatatcgccgtcttctttatgtcggcatgacgcgcgcggaagaccggctcatcatttgcggttatcgcggcacgcgcgaaagcggcgaaacctggcatcggctggttgaggatgcgctggcagccaagtccgaaacctttgttcatccggtcacgggcgtggctgcgaggcgctatcgcaagacgccgcgcagttttatcgaaatcaatgaggaggatcaggccggggcgacgtctctgccaccgcttccccatgattatcgccagcctatgaaagcagagccgggtttgccgcgccccttggccccatcaggcgcttcggccttgatcgaggcggacgaggagccgccgctcgacctgtcgtccccggttttgcaacccggcaccggcgcaccggccttcgcgctgcggcgcggcacggcgatccacatgctgctgcaatatctgccggatgtggcgccggaaaaacgcgaacatctggctgcggactatctggcgcgtattgccgcagactggccggatgccgaacggctcaaggcttggcagagcgtccatgccattctggatgatccgcgctttggccccgtttttgcggaaggttcgcgcggggaagtggctgtcatgggcatgatcgatattggcgggcgtgaccacgccgtatccggccagatcgaccgcatcagcgtggatgaaagccgtgtgctgatcgtcgattacaagaccaatcgcccgccgccgaagacgctggaagccgtgccttccgcctatcgcgcgcagcttgccctctacagggaattgctgaggccgctttatcccggacgtgtggtggaagcggcattgcttttcacggaagggccatttctgttgctcgttcccgatgctgttctggatgatgccatgggagcgctgaaggatactcaaggaaaggtgaggaaccagaacttgacggatggcggcagacgcgccacatgatatagccaataaagagcggatatagcattttcgagccaaaagtgtgaaacggtttgcgttggaaaatgcgacaaaacaaatagttagagcggttccggcgattctgttaaaatagaaactgctctagcgcgtgagtctatagaagaacatcgccattctaccaaagaggaggattagttccatggcaaccgtcaaggtcgataacagcaactttcaatcggacgttctccagtcgagcgagccggttgtagtggatttctgggcagaatggtgcggaccatgcaagacgatcgctccggctctggacgaaatcgccgctgaaatggctggccaggtcaagattgccaaggtcaatatcgacgagaacccggagctggccgcccagttcggtgtgcgctccatcccgacgcttctgatgttcaaggatggcgagcttgccgccaatatggttggcgccgctcccaagagccgccttgccgactggatcaaggcatcggctgcgtaataaagatcaccattacaaaaatggaaaaacccggcctttgcgccgggttttgcttattgggggggcgtatcgttatcgcgcaggacttcacccgccagatagagcgatccgccaatcagaatgcgtggcggagcctcatcggcgggccaggtatcgtgcagaagtttcagcgcattggcgaccgaatgaaccggctctgcggaaagcccggccttttcggctgaaagcgccagttcagtgttcgcaattccggcatcgctggaaggaatgggcacggtgaagacatggcgggccatgcctgcgaaggcctcgaaatagccgaccggatctttcgtgttgatcatgccggtaattaggaaaagcgggcgcgcattgcgttcttcaaggtcgccgaaagcttccgcgataaccacacccgcacccggattatggccgccatcgagccagatttcggaagcgggcggagcaagatcaatcagcttgccatgcgtcatgcgctgcatacgcgccggccagtccacgaccataagcgccttttcaaccgccttatcgggaatgttgaaacccgccatctgcaccgcttcgattgccgcggcggcgttggatatctggtgacgtcccggcaggcgcggcaagggcaggtcgatcagcccgtcttcgttctggaacaccatgcggccatgttcctcgaaggcaaggaaatcctgaccatagacagaaacagggcagtcgagacgatcggcagtcgagacgagcacttcgcgcgccgtatcgaaaggctggaaaccgatgaccaccgggcagttcttcttgatgatgcccgccttttcggctgcgatcagttctgccgtatcgccgagataggcttgatgatcgatcgaaaccggcatgatgagcgagaccgcaggctcgggaatgacattggtggcgtcgaaacgcccgccaaggccgacttccatgatgaccgcatcggcgggatgttctgaaaacaggacgaaggcaacggcggtcaatatctcgaaaaccgtgatgtgctgtccgccattggcggcagcgacgcgctcgacggcttgcgccagcacatcgtcatccaccagcttgccgccgcccggcgcggcaaggcgatagcgttcgtgccagttgacgaggtgcggcgaagtgtggacgtgaacattaaagccgcccacttcaagcagcgcgcggcaaaaggcggtggccgatcccttgccgttggtcccggcgatatggatcacaggcggcagtttcagatgcggattgccgagcttttccagaaggccgcgaatgcggtccagcgaaagatcgaagcccttgggatgcaactgcataagccgctcgattgcggcggcggcttttcctgtcacgatcaggctgccttgctgtcagcatccggcttctgggggggcgggtgcatcgctgttggcaggctgcttcgtcatgatcttgagaagccgtgcaatcgttgccttcagttcaaggcgggaaacgaccatatccaccatgccgtgctccatgagatattcggagctctggaagccttcgggaagcttttcgcggatggtctgttcgatcacgcgcgggccggcaaagccgatgagcgcgccgggttcggcaatgtggatatcgcccagcatggcataggaagcggtgacgccgccggtcgtcgggttggtcagcacaacgatatagagcaggcctgcttctttcagcatttcgacagcaacggtcgtgcgcggaagctgcatcagcgagagaatgccttcctgcatacgcgcaccgccggaagaggcgaacagcacgagcgggcgcttcagttcgatggctttttcaaagccctggatgatggcttcgccagcgcccatgccgagcgaaccgcccatgaagctgaaatcctgcacggttgcgacgattggcaggccctcgatggtgccgaggccgttgacaatggcgtcatccatgccggtgcggctgcgataatccttgaggcgatcgatatatttcttctcgtcgcgaaatttcagtggatcgagcggcactttcggcgcttcaagcgtcgtatattcgccattgtcgaagaaaaagcgcaggcgatccttcgccttgatgcgcatgtgatggcccgaagacggaatcacgaactggttgctttccagatccttgtggaacaccatttcgccggtcgatggatccttgatccatagattttccggcatttcacggcggccgagcatcgaattgatcttcggacgaacgtagttggtgatccagttcatgacgtttggttccgtttcttgttcttcggcaacgacttctcagccgcttaaatggacgatttattgggcggcttcaaggcgtgtggcgcgcacactctctgcaagagcgtggacaagccgggttgcggcggcaaccggatcacccttcactttgcccttttcatcgagttcaccggcaattgcgttgacaatggccgtgcccacgacgacgccatcggcatgggttgcgattgccgcagcctgttccggcgtcttgacgccgaaaccgacacagatcggcaggtcggtgcttttcttgatatggcgaaccgcttcgccgacctttgccgtatcggcaatggccgcgccggtgatgccgttcatcgagacataatagacaaagcccgatgaattatgcagcactttcggcaggcgcttgtcgtccgtggtcggcgtggtgaggcggatgaaattgatgcccgccttcattgccggaatgcaaagctcggcatccatttcggaaggaagatcgacaacgatcagcccatccacgccggatgccttggcatcggtcagaaaacgctccacgccatagacatagatcggattgtaatagcccatcatgacgatcggggtcgtatcgtcttccttgcggaattctgctgccatataaagcgtcttcgccagcgtctgtccggcgttcagggggcgaaggccagccgcctgaatggcgggtccatccgccatcgggtcggagaagggcataccaagctcgatcacgtcagcgccggctttcggcagggctttcatcaccttcagcgcggtttccagatcgggatcgccgcccatgaaataggtgacgagcgccggacggccctcggccttcagttcggcgaatttggtgtcgatgcgagtagtcataccgtgccccgtggcaaagtgcgtgcgagataatcggcaacaggcttgccagccattgccgtttccatccatgcacgccgttcaaaatcaataatcccaagttcccagacgcaggccatcagcaagggctgtgccggcatgaattccacctcgtcgccgagttcgcactgccacagcatgcgtgtggcaatgccgccttcaagccaccagtgcaggagaagccagaggctctcctctccctgatgcagaatggcaaaaccggcgcccatatgcggtgtgtcggccagctttgccgccgcgctggcaatctgcctgcgggcgatgcagaccgtggcctccgccaccgggttggccggatcggcttcgataatgctgagcttgattgccgccgggccacactccgtcaggccgtcgaaccatgcggcgcgcggcttgtagcaggaggtggcgggggcggtgctcattgtcagatatccatgccgagaagcttgccgaccgtgtggacgtccttgtcgccgcggccggacagattgacgatcatcaccttgtccttgcccattgtcggcgccattttgacggcctgcgcaatggcatgggcggattcgagcgccgggatgatgccttcggtgcgggtgcaaagctggaatgcatccagcgcctcattgtcgaggatcggcacatagtcgacgcgcccgctgtccttcagccacgaatgctcgggcccgacgcccggatagtcgagaccagcggaaaccgaatggccttccagaatttggccatccgcgttctggaggagataggtgcggttgccatgcagaacgccggggcggcctgcgctcatcgaagcgcaatgttcctctccctcaagaccgcgtccgcctgcttcgacaccgacgatcttcaccgaggcgtcgtcgaggaacggatggaacaggccaatggcgttggagccgccaccgaccgctgccacgatcacatctggcaggcggccttcctgttcgagtatctgctggcgcgcttcggtgccgatgacggattggaaatcgcgcaccagttcgggataggggtgcggaccggcagccgtgccgatcaggtaataggtatcctcgacattcgtaacccagtcacgcagggcttcgttcatcgcgtctttcagcgtgccattgccagcagaaaccggcttcacttccgcgccgagcagcttcatgcggaaaacattgggcttctggcgctccacgtcggttgcgcccatatagacgatacagggcaggccgaagcgtgcggcaacggtggcagacgccacgccatgctgaccggcgcccgtttctgcgatgatgcgcgtcttgcccatgcgcttggcaagcaggatctggccaaggcaattgttgatcttgtggctgccggtatggttcaggtcttcgcgcttgaagtagattttagcgccacccagatgtttgctcaggccttcggcataatagagcttggaaggacggccggcataaaaggtggaaagggcgttcaacttcgccttgaattcggggtcattcttcgccgtttcataagcctgctgcaattcgaggatcagaggcatcagcgtttcggcgacgaagcggccaccgaatatgccgaacatgccctcttcgtcagggcccgtcttgtaggaattgggtgcaaccggcttgttcaacgtttccgctccgtcatgttcaggcgcgcctggcgaatggctgagcattcgcatccgctacggcttggaaaaaattctcaataagacgcacgtccttttcgccgggcgcgcactccaccccggacgatatatcgatgccgggggcgcctgtcttcaaaagcgcctcggcgatattgtccgcattcaatccaccggaaagcatgtaatcgatatccgcgtcaagcgcggccagcaggttccagtcgaaggatatgccgttgccgcctggaagttcggaacccttgggcggctttgcgtcgaaaaggaagcgatcggcaatgccccgatagggcgcaattgcttcaagatcgccggcttcacggattgaaaacgccttcatcaccggaaggttataacgctcttttagaaaccgcacccgttccggcgtttctccgccatgcagttgcagcatatcgggtctgaccgtcttgacgatttcatccagcgcttcatcgtcggcatcgaccgttaccgcaacggtcacggcgcggcctgtggcggcggcgcgcagtcttgcagccgcatccggcgtgatatggcgcgggcttttcggaaagaaaatgaagccgatatgcgttgcaccgccgtcaagcgcggcggcaacagcctcaggcgtcttcaacccgcatattttgatatcaagggccataggtttccgtcgcacaaatcagggcgctactcaagttgctatcggaccggatgcccgtcgaaaccctgttcgatcagaaaatcatacgcctccatgacctcaaggggaacagcctgcgcaatctgatagcccttggccggatattccaggatgcgttgcaggtcgccagtcatttcgtggatcagcatttcaagcggaaattccgccgtcggctgttcttcaaaagagacaagcggtgcgctgatgctggctctggcttccggccattgccgaagcacggtggcatggacacggcgctgcgtctggggcttggtgacgaaaatgccgctgaccgcgtcccacgccagtttttcgcgcgaaaaacggatgttttcgccgatattggtggcattgggttcgataatgatggcgcgctctggcacaccgcgccggatggcgatttcagcaaatgcctccgcctcgcttgccttgtagagcttgtccgtcccgcggccactccggccggtgaagatcagccagggcgcaagcccttccagatagaggtcgctcgcccgttcggcgacacgcggatcgtaactgccaaggccgatgatgatatcggcgccttcaagcggatcatagatgcagtggtaatcccacaataccttcgcggcggtcagtatggatgatttcatgtaaagtcgattgcctgtaatgcgctgccattgcgcttcagccatgccttgcagcgttcggtgtccgggcaaagctcctggcagagtttccagaatttcggcccgtggttcatttcgatcaggtgtgccgcctcatgggcgacgaggtaattgatgacgggcggcggagccataccgatacgccatgaaaaggacagcacgccgtcggaagtacacgacccccagcggcttttcgtatccttgaaacgaaccgccttggccttgcggccgacagcggctgtgtgacggacgacaagcgcctctatatcgcgcctgacttcccgtttcagataatcggccacccggcgcggcagatggctgggatctccgtgaacgagcagaatattgccctcgatacattctacggttccgcgccccggttgatggacgataaggtgcgctacaccgcgtatcggtatttttatacccgcacgaacgcctggctggtcggggagtttggcaatgcggctttcgatccagccttcatggcggttgaggaaattctgcacctcgcgctccggcaggccgggcggcaccgtgatgcgcaggcccttgccgcctggctcgatgcgcagcgtcagccttttggcacgcgggttctcgtagacacgcaacggcaattcccgcccggcgaccgcgtgaatgcgctcgcttctgacagccgccgatccggcgggcgtccggtttctgttgagttgccgaaaaaaggaaagggccatcgccaaagaataggtgattcgcgggaaaagctagaaaattttgctcataaaagcaaaacggcgcggaaaaaccgcaccgtttcaagctgttttgccgtttattggcaattaggcatcgcctttgctgccggtcttgccgcgtgcggcaggtgtctttttcgcattgctgtggcgttcggccatgaaacggtcaaactcctccttgtcgcgagcgcggcgaagctcggccgcataggcttcaaattcggcgcgtgcttcctcaagcttgcggcgctcttccgccagacgctccagctcctcgcggcgccagtcgtcgaatgcggcattgccggttgtgccgaagttgaagctttcgctcttgcagcaattacgcatggagccgaacagcgaatcggtcttctcgttcacgccgcgcttgaacccttcgaggcggttgccccagaggatataggcgagcatggcaaggccaagcggccagaaaagaaagaagccgagcaccatcagcgcaatcgtggctggcgtccatgccgggcggatcattgcagtatttgtcatggtctgctccgtcgaaaagcgcacgtcatccagcaagggatgagatgcgcaaaccaggcctgccagcccgcctcatgcgagcaattttatctggcggcttggtttcgacgtggtgaaaagattgcagtttttcaagaatgcaacttctggattcaggccgcaattcgcctaaccaatgtgattaattcgagatttttttgcgaaaatgttcgagaaaagtcacggcaagaccggcgatcaatgcccagaaagccgagccgaccccgaaaaacgcaatgcctgaggccgtgacggcgaaagttatggtcgctgcaagccgctcatgttcatccttcagcgccagcgtcatggcgttgatgaacggcccggtcagggccagccctgcgacaagtgcgatgagaactgtcggcagcacggcgaagattgcaaccagcgacgcgccgaagagtgcgaagaccacatagatcgccgcataaacagggccggtcagccagcgtttgctgtggtcgggatgcgcatcgggattggtgcaaagggctgccgaaatggctgcaaggttcgtcgttgatgcaccgaagggggcgcttaaaagcgagaacaggccggtgatgcgcaggcaggcgctggttggcggctcatagcccgaggcgcgcagaacggcaaagcccggcagattctgcgaagccatggtgacgagatagagcggcaccgcgatgccgatcatcgcgcctgtgtggaattgcggccagacaagcgtgagcgtggatatctcgggcgcaggcagtgcgggcgagcggcccgtgacgagggcgaaggccatgcccagcaccagaaccgcaatgaccgcaagcgatggattgaacaggcggatcaggaaaaagagcgccaccagcggcagcacaaaggctggatcgatcgaaacggtcttggctgccgcgatgacgaagctcaggagaacaccggccaacatgcccgaggccacgctggccgggatgcgggaaaccagaaccgacaattgccggatgaggccggttgcgattagcgcgagagcggtcacgatgaatgcgcccaccgcttccgccatggtgaagcccgcacttgcaccgatcagtgccaggccgggcgtggaccaggccgcaatgatcggcatacgatagcggatgctgagccatgcggaagcggcggcgacggcaaggcagatggccgtaacccagcttgcggtttcggcctgtgtggcgccgagcacctgcgcggcggcgatgatgagtgccaatgtgccgctgaatccgacaatcgcggcaaccgccgaagaggcaaagaccgaaaaacgcatgggcgctgctccgctatactgttccgccaggccggaaaccgtgcggatcagaaggtcgagatcctgcgggcgcgacaggcggtgatcgccgtctcgcaccagtgtcagcgtcacgtcatcgaccggcaggtgttccaccagcgtcagtgcatgtttgtagggaacatccgggtcctgcatgccttgcaggatatggaccggacagccggtctcgatgatgccattgagaaccagattctttcgcccgtcttcgatcagcgcgcgggtatagacgtaaggattgggcgaataatccgacggttcctcgaaatagcccttttcttcaaggtcgcgcttctgtttcccggtaagcgcgggttcgacaagtgcggcagtgaaatcgggagcgggcgcaatcagcaggatgccggcgggcgctctgccttctttcttcagttcctgcgccatgcgcagcgcgatccagccgcccatggaggaaccaaccagaatctgcggcccgcttgcatagtggcgatagacagcaaggctttgcgcaagccagcgcgaaatggtgccctggttgaaatcgccgccggattcgccatggccggaataatcgtgcctgagtgcgctatggccggtctgtgcggcccattcgtcgagaatgaccgccttggtgccgagcatgtcggagcgatagccgccgagccagacgacgcctggaagcttatcgccggccctgtagcgcaccgcgattttcgttccgtccacgtctatgaattccggggtgaattctggcgccgcaacgctcatgacaagtctcctcgttttgcgcgcctgttttggcatgttcgcaaaagggagaaaacccgccttatggatggaacccttgaaatgacgggaaatgtgaccgatatgccgcttgctccccgcgaaatgtccgcaaaagtggcatttatcacatgggggtgatttttcctgtcaaagatgctattgacttcgccgctcgcttgacgacatttccgcgatcagccgcggtttgatgggggaaatgccgtctgggcaacgagcatccgatcgctgtagacgtaaacaatcaggagataacgaccattcgccgaccgttcagagcgacgccggtccagaaagacggaccgcgctccaaccgtgatatccgggttccccgggttcagcttattgacgccgaaggccagaaccatggggacgtttccattcaggaagccatggccatggcggaagaggcgggtctcgatcttgttgagatcgtgccgaacgccgaaccgccagtttgcaagatcgtggaccttggcaagctgaaatatcaaaatcagaaaaaagccgccgaagcgcgcaagaagcagaagacggtcgagatcaaggaaatcaagatgcggccgaacatcgacacccatgactatgaggtgaagatgaaagcagcgcagcgtttctttgaggaaggcgacaaggtcaaggtcaccttgcgtttccgtggccgtgaaatggcgcaccaggaactgggtatgaagcttctgcaacgcgtcaaggaagacacggttgaaatcgccaaggtggaatccgagccgaagctcgaaggccgccagatgatgatggtgctggcacctcgctgattttgcatccgttttcgggaaacgccgttttccttgaaaccatgccgtgaaagaaaccatgtcttggaaaagccgcctttcgggcggtttttctttgctcgaaacgaatattcaaagatggggcaaccatgaagacattgggtgaactggggctgtatcagcgccgccgccgctttgcgatcggtggggtgattgttcttttggtcatcgcgcttatcttcgtgcgctcgcaatcgaccggctcgctgcacgaatatatcgaagccttcggcatcagtctcattgttgcggccattatcgggcgcatgtggtgcacgctttatatcggcggacgcaagagcgcggaaatcgtgcagagcggcccctattcggtgacgcgcaacccgctttatgtcttcagcagcattggtgcggtgggcatcggcgcccagaccggcagcctcatcgtcgcggcagctttcggcgtgttgtgttatctcgccttttcgattgtcatccggacggaggagaaattcctcaaacagaatttcgggcgaccttacgaagcctattgtgccaaggtgccgcgtttttttccgaagttttcgctgtttcacgacgacaaggaactgatcgtgcggccagaccggatttaccgtacctttacggacggtctggttttcttcgtggcctatccgttctttgaattcgtggaatatctgcaaaacagccatatcctgccggtgcttctgcggctttattgacgttttcagctcaattcgggcattgcgttttgcggccattgggcctataaggccgcgttcaaaccgcccggcagggcatgccgtggcggtttcgtatgcttttcgggcttggtcagcccggaagtgaaaacagggttccggtcggttgcaggcacgaacgccgcttgaaacaagaggtgtggagtgccgcaggaacgacggggatcgcaaacaagaggcgtcgagtacccctgggtacgagagggatgccaagaaggagtagcaaaatgcccaagatgaagaccaagtctgccgccaagaagcggttcaagatcaccggcacgggcaaggtcaaggccgccgccgccggtaagcgtcatggcatgatcaagcgttcgaacaagttcattcgcgatgcacgcggcaccatggttctcgccgatgccgatgcaaagatcgtgaagcagttcctgccgaacggcctctaagagttagtctgagaaggagatcataacatggcacgcgtaaaacgcggcgttaccgcccacgcaaagcataagaaggttctggatcaggctgccggtttccgtggccgtcgcaagaacaccatccgcaccgccaaggctgcggttgaccgttccaagcagtatgcttaccgcgaccgcaagaaccgcaagcgttcgttccgcgccctctggattcagcgcatcaacgctgctgtccgcgagcagggactgacctatggccgtttcatcgacggtctggccaaggctggcatcgaaatcgaccgcaaggttctttccgatatcgcaatccacgaaccggaagcattcgctgcgctggttgcatcggcaaagaaggctcttgaatacctcaagaacacttccatgccgaacgcttttgaaggcgctgtccgctaagccagcccctttcccaagcacatcgataaattttggcgataaatttgggaacccgcgctggctcggttggcgcgggtttcatcatgcagggtcgcaaatgaaggacgaagggggcaggctgacgatggagctggatgcggatgatctccgcagccttcaggccatcattgccgagagccgtggcaggcgtatttccagtgcgcttttcgatggcagccgcgtctggatcaagcgttacgatgcacagtctcgtcctttcgcgaagcgcctgcacagcttcatttcgccgtttctgccctatccgtttctgcgcagcccgaaggaaacgaacccggcgggcatggccgagcgtgaaaagcgcaaggcgcaagccttccttgccgcaggcttcgaggtgccaaggatcgtctatggcgaaggcccggttctggtgctgagcgatgtggcgcccattattcaggacaggctgaaatgcttgcgcaaggaaaacgcgcaggaacatgacgaacttctgatccattgcgctcatgcgcttggaaaagcgcatgcaaaggggctttgtcacggacgtccgcatccgcgcgatttcttccagaagaacggtgttgcgggctttcttgatttcgaggaagagccggaagcagtcatgccgctggcggtagcgcaggcgcgtgacgtgtggcttctgtttttccagatcaccgcgcaggcgcgattttcaaagacaccgcatcgcgcgctcgctgcctatcgtgcggcggcaccggcagatgtggtgcctgaactgtacaggatcgttggttttttcgatttaccatcgcgccgctcaggctgtttcgtcatgtctttctgggtggcgatggacggcggcttttgcaggcgatggaatttttcaatgcaaaccttgatgcgtccggccaatcaggccaaagagagtgataataccaagaggcgtgacgtgccgtaggcgcgacagggatttaaccaagaggcgtggagtgccatcggcacgacagggatttaaagaatgagcgatctagaacaactcgaacgccagattctcgaagacattgccgcggcagtggatgagcagggtattgaggccgtgcgcgtggcagcgcttggcaagaaaggcacggtttcggaaaagctgaagacgctgggcggcatgtcgccggaagagcgccagatgcaggggccggccatcaatggcctgaagaaccgcgtcaccgaggccttgagcgagcgcaggaccgaactgcgcaaggcggcggttgccgcgcgtctggagcgtgaaaaggttgatgtgacgctcccggtgcgtgaaagcgcggcatcgcgcgggcgcatccatcctatttcgcaggtgatcgacgagatcacggcgattttcgcggatatgggtttttccattgccgaaggtccggatatcgagaccgactattataatttcaccgcgctcaacttccccgaaggccatccggcgcgcgagatgcacgacacgtttttcttcaacccggatgaaaagggcgagcgcaagttgctgcgcacgcacacttcgccggtgcaggtgcatacgatggagaagttcgccgccatgcgcgataaggaaggccgcgacgagccgattcgcatcgtcatccccggcaagacctatcgtatggattccgacgccacccattcgccgatgttccatcaggtcgaggggctggtggtcgacaagtcggccaatgtcgtcaatatgaagtgggtgctggaagagttctgcaaagccttctttgaagtgccttcggtgaagatgcgtatgcgcccgtccttcttcccgttcaccgagccgtctgttgaagtcgatatccagtgcgaccgctccggcccgcatgtgaaattcggcgagggcaatgactggctggaaattctgggctgcggcatggtgcatcccaatgtcttgcgcatgtcgggctatgacccggaagtctatcagggctttgcctggggcatgggcatcgaccgcattgccatgctgaaatacggaatgccggatctgcgcgccttcttcgacgccgatgtgcgctggatcgagcattacggtttccgtccgctcgacattccgacgcttttcggcggattgagcgcgtaaggacaggaaggaacaggacaaatgaaattcacgctttcctggctcaaggatcaccttgaaaccgatgcaacgctggatgaaatcgtcgaaaagctgaccgatatcggtcttgaagtggaatcggttgatgaccgagcagccttcagggccttcacgattgcaagggttttgacggcaacgcgccatcccgatgccgacaagttgcaggtgctgagcgtcgatacgggcgacggcaagccggtgcaggtcgtctgcggcgcgccgaatgcgcgcgctggtctggtgggggttctgggccgtccgggcgattatgtgcccggtctcgacgtcacgctttctgtcggcaagattcgcggtgtcgaaagttttggcatgatgtgctccgagcgcgagctggaactttccgacgagcataatggcatcatcgatttggccgaaaatgcgccggtcggcacaagctttgcggcttatatgggccttgatgatcccatcatagaaatcggcctcacgccgaaccgtgccgattgcaccggcattcgcggcattgcgcgcgatctggctgcggccggtcttggcacgctcaagaacacgctgccggatgcggtgaagggcgagggtgaaaccccggtcaaggtcattctggatcaggatgccgggaacccgttctgcactggttttgccctgcgcatggtcaagggcgtgaagaatggccctagcccgaaatggatgcagcagcgcctgaaggccattggcctgcgcccgatcaatgcgctggtggacattaccaattacgtgaccttcgatcagggacgtccgctgcatgtcttcgacgcggccaaggtcaagggcaatctgacggtgcgtacggccagggatggcgaaaccattctggcgcttgaccagcgcgagtacaagctgaacgccggcatgtatgtgatcgccgatgaaaacggtcccgaatcgattgcgggtatcatgggcggcgagcattcgggctgcgacgaaaatacggtcgatgtgctgatcgaatccgctctgtgggacccgcgcatgattgcgcgcacgggccgcgagcttggcattgtcaccgatgcccgctaccgttttgagcgtggcgtggacccggaaatgatggtgccgggcgcggaaattgcaacgaaactggtgctggaactttgcggcgggcagccgacggttctggatgttgtcggttacaagccgcataccgcgcgcgtgatcgatttcccggttacggaagtcaagcgcctcaccgggctcgatgtttcctatgaggatgccttcgatattctgaagcgccttggctttggcgtggaaggtgacggcaagaccatcagggcgacggtcccaagctggcgcggtgatgtggaaggcaaggctgatcttgtggaagaagtgatgcgcattcatggcatcaaccggattgatctgcagcccctgccgagccacggcgcggtcaatggccgcatcctgaccacgctacagattcgcacgcgccacgcccgccgtatgctcgcctcgcgcggcatgatggaagctgtgacctattccttcatttcagaagcgcaggccaaagcctttggcggcggcaagccggaactgaagcttgccaacccgatcgctgccgatatgtcggacatgcgcccgtcgcttctgccgggtctgctggccgcagcccagcgcaatgcggatcgcggtttcggtgatatcgccttgttcgaggtttcgggcatttatgaaggtgatacgccggataagcagcgccgcgtcgcgggcggtgtgcgccgcgggacggcgaaggttgaaggggcgggccgtttctgggctggcaatgcggcgcctgtcggtgttttcgatgccaaggccgatgcgctggccgcattggaagctgccggtgcgccggttgaccgtatccagatcgaggccggtggtcctgaatggctccatccgggccgttcgggcacgctgaaactcggaccgaaggtcgtgcttggcacttttggcgagtttcatccggacacgctggaggcgctcgatgtttccggcgcgctctgcggcttcgaggtctatctcgatgcgattccggaaccgaaggcgaaaagcgcccgcaccaagcccgctttgagcctgtcgctgttccagagcctcaagcgcgactatgctttcgtggtggatgcagccgtggaagcgggcaatgtcgtcaaggcggtctcaagtgccgacaagaaactgattgtcggcgttcaggtcttcgatatcttcaccggcgcttcgcttggtgaaggcaagaagtcgatcgcggttgaggtgctgctccagccacaggatcgcacgttgaccgatgaggatctggaagcactatcgaagcagatcgtcgccagtgtcgccaagcagaccggcggagtgctgcgcggataaagcaatgaaagcctgagcccgccgattggcgggcttttgcttgaagggaacgcacgggaagggaaaagcatgtttcgatggggtgtactttctaccgcgaaaatcggcgtcacacaggttattccagcacttgctgcttcggataacggtgtggtccatgcaatagcaagccgcgaccatgcgcgcgcacgcgcggttgccggccgcttcggcgcgccgctcgctttcggttcctatgaggaattgctggccagcaaggaaatggacggtgtctatattccgctgccgacatcccagcatatcgaatggacattgaaggccgccgaagcaggcaagcatgtgctgtgcgaaaagcccattgcgctttgcgcgggcgatatagaccagctcatcgaagcgcgcgacaggcatggcgtcacgattgcggaagccttcatggtctattaccacccgcaatggatcaagctgcgcgcgcttctggccgaaggcgcgattggcaatctgcgtcatgtgcagggtgtgttttcctatttcaatgtcgatcccggcaatatgcgcaaccagccgggccttggcggaggggccttgccggatatcggtgtttacccaaccgtggtgacgcgcatggtgacaggcagggagccgctctcggtgcgcgcttcggtggaatatgatccgggttttggaaccgaccgctacgccaatgtttcggcccgtttcgacgggttcgacctgaccttctatgtcgcgacgcagcttgccggccgccaatgcatggttttccatggcgataagggcttcatcgaggttcatgcgccattcaataccggcaaatatggccatggccgcatcaccctgcacgatgcgagccatatgcaggccaccgaatggtcgtttggcgatgcaaaccactatcagcttcaggcgcagagctttgttcgtgcggcgcggggtgaaaatgtgccgctcttctcgctggaaaattccagggcgaaccagaaattcatcgatgcgatttattccgcgggcagaagcggggtgagcgagactgtgtgacgcctgtaaagagtgcggggcaaggaatctgtttttgtctggctcttgtgacttgcagtgaaaaactgcctttcttatatacgcctcgcacagggctttgatgacaggccggaaaccggtccgctttctggaacccaaccttgaagcaggcattgtgaaaaccgataggaactgcccatggaacgctcggtcgaggtcttggcagtttgctgaatggagagaaatatggctaaagttattggtatcgatctgggaacgaccaactcctgcgttgccgtcatggacggaaagaacgcgaaggtcattgaaaatgcagaaggtgcacgcaccaccccttcgatcatcgccttcaccgatggtgacgaacgcctcgctggtcagcctgcgaagcgtcaggccgtcaccaacccggaaggcaccctttttgccgtcaagcgcctgattggccgtcgctatgacgatccgatggtcaccaaggacaaggatcttgttccttacaagatcgtcaagggcgacaatggcgatgcctgggtcgaggtgcacggcaagaaatattctccgtcgcagatctccgccatgatccttcagaagatgaaggaaacggctgaatcctaccttggcgaaaccgttacgcaggccgtcatcacggttccggcctacttcaacgacgcccagcgtcaggccaccaaggatgccggcaagatcgccggtctggaagttctgcgcatcatcaacgagccgaccgcggctgcgcttgcctatggtctcgacaagagcgaaggcaagaccatcgctgtctatgaccttggcggcggtactttcgacgtgtcggttctggaaatcggcgacggcgtttttgaagtgaagtccaccaatggcgacacgttccttggcggtgaagacttcgatattcgtctggtcgaatatctggttgccgagttcaagaaggaaagtggcatcgacctgaagaacgacaagcttgccctgcagcgcctcaaggaagctgccgaaaaggccaagatcgaactgtcgtcctcgcagcagaccgaaatcaacctgccgttcatcacggctgaccagactggcccgaagcatctggcgatcaagctgtcgcgcgccaagtttgaaagcctggtcgatgatctcgtgcagcgcacggtcgagccgtgcaaggcggcgctcaaggatgccggcctcaaggctggcgaaattgacgaagtggttctggtcggcggcatgacccgcatgcccaagattcaggaagtcgtgaaggccttcttcggcaaggaaccgcacaagggcgtgaacccggatgaagtcgtggccatgggcgcggcgatccagggcggcgttttgcagggcgacgtcaaggacgtgctgctgctcgacgtgaccccgctttcgctcggcattgaaacgctgggcggcgtgttcacccgcctgatcgaacgcaacaccactatcccgaccaagaagtcgcagaccttctccacggctgaggacaaccagtcggccgtgacgatccgcgtcttccagggcgagcgtgaaatggcagccgataacaagctgcttggacagttcgacctcgttggcattccgcccgcaccgcgcggtgtgccgcagatcgaagtgaccttcgacatcgacgccaacggcatcgtcaacgtttcggccaaggataagggtaccggcaaggagcaccagatccgcattcaggcttcgggcggcctgagcgatgccgacatcgaaaagatggttaaggacgccgaagccaatgccgaggccgacaagaagcgtcgtgagagcgtcgaagccaagaatcaggccgaaagcctggtccattcgaccgaaaagtcgctggccgaatatggcgacaaggtttcggccgatgacaagaaggccattgaggatgcgatcgcagccctcaagacctcgcttgaaggtgaagacgccgaggatatcaaggcgaagacccaggcccttgccgaagtttccatgaagcttggtcaggccatgtacgaagcagcgcaggctgccgaaggtgcgggtgccgagggcggtgaacaggcctcttcgtccaaggacgatgtggtcgatgccgattacgaagaaatcgacgacaacaagaagtcgtcgtaattcctgaccgtgcgtgctcaagcccggggatatccccgggcttttgccagttttggggacggttgcgccggacaggcaaaagagaagttgtttcagcgggcttgcggaaaggcgggtcacgctgcatgaaacggaaaattgcaaacgctgcctgcttgagcatgtcgccggatgcggagccggtttcggtatacgatatgcatgaaggcatgaggcgcgttccagccgccgggataacgaactgatgaagatcgactattacgaagcactgggtgtcaccagaaccgcagatgacaaaacgctgaaggcagcgtttcgcaagctcgccatgcagtatcatccggaccgtaacccggatgatcccgaagccgaacgcaagttcaaggaaatcggcgaggcttacgaaaccctgaaagacccgcaaaagcgcgccgcttatgatcgcttcggccatgcagcctttgaaaatggcggtatgggcggtggtttcggcaatggctttggcggtgcgggcggttttgccgatattttcgaggatattttcggcgagatgatgggcggcggtcgccgccgcagcaatggtggccgcgagcgcggcgccgatctgcgctacaatatggaagtgacgctggaggaagcctatgcgggcaagaccgcgcaaatccgcgtgccgacctccattacctgcgatgaatgctccggctccggcgccaagcccggttcgcagcccaccacctgtaccatgtgctccggctccggccgtgtgcgtgccgcgcagggtttcttctcggtggaacgtacctgcccaggctgtaacggtcgcggccagatcatcaaggatccgtgcgagaagtgccatgggcagggccgggtgacgcaggagcgttcgctttcggtcaatattcccgcaggtatcgaggacggaacccgtatccgtctggctggtgaaggcgaggcgggcctgcgcggcggaccggcgggtgatctctatatcttcctgtcggtgaagccgcacgaattcttccagcgtgatggcgcggacctttattgcaaggtgccgatctcaatgaccacggcggctctgggcggccagttcgaggtttcgacacttgatggtacccagacccgcgtgaaggtgccggaaggcacgcagaacggcaagcagttccgcctgaaaggcaaggggatgccggtgctgcgccagtctgttaccggcgatctctatatacagatcgacatcgaaacgccgcagaatctctccaagcgccagcgcgagcttcttgaggagtttgaaaagctttcctggcaggagaacagcccgaaatcggcgggcctcttctcccggatgaaggagttttttgaaggaatcggcgaatagattattgaaataaaaaaggggccatgcggctccttttttattttgtttctaattcccgccttgcttataaacttcaatgcggcatagatttgtctaataacgacaatgggagcagcaagaatggcaggtcagcttggcaggaaactcgccgcgaagttcgatgaagaaatccgctttttcaaaggctggatagacgggccaaaagcagtcggtgcgattctgcccacgagttccatcacggcgcggcgcatggcgagcgtcatcgatgtcaattcgggcctgcccgtgcttgagcttgggccgggcaccggcgtcatcaccaaggctattctcaagcatggcgtgaaacccgccgatctttattctattgaatattcgcacgattttgtggagcatctgaacgagaccttcccggacgtgaacatcatagagggcgatgtgttcgatctcgacacggcattgggcgacaggaagggccagaagttcgattgtatcatttccgctgtgcccatgctgaatttccccatggatcgccgtgttgaactggttgaaagtcttctcacccacatcccgcacgggcgtcccctgatgcagatcacctatggacccttgccgccggttccggcagggcgcggcaattacgtggtccagcattacgacttcgtcgtgcgcaatgtgccgcctgctcagctctgggtctatcgcagtccgcttgtatagagcggttcctgttttaacagaatcctcggaaccgctctatctctttgttttgtcgcattatccgacgcaaaaccgcttcgcacttttgctggaaatgctctgacgcagcggtaaagcatcgggaatgcgcggctatagataataaagtgagggtcttccgtgcccggctctcttgtgcgaagagagtaaaaatcacagcggagatttccatgacgacagaattgcacgatgacgcatccgggcgcctgatcgtgggccttgacgtgccgacaattgccgaggcggaaaaggtggtcgaagaactgggcaatgctgtttccttctacaagattggctatcagcttgtttttgccggtgggcttgatttcgccaaaagccttgtggcggcgcgcaaaaaagtcttcctcgacatgaagctgctcgatatcgacagcacgattgccaaaggcgtggaaaatgtcgcgaagatgggtgtttccatgctcacgcttcatgcctatccgaaggcaatgcgtgcggcggtggaagccgccagagggtcggacctatgccttttgggcgtgacggtcctgacctccatggacaatgccgatcttcgggaagccggttattccgacaatgcggaaacgctggtgctgaaacgtgcccgtcaggcgcatgaggccggtatgggcggcattgtcgcctcggcggtggaggcgcaggccattcgccaggcggttggccccgatatggccatcgtcacaccgggcatccgcccggcagggagcgagaagggcgaccagaagcgcgtgatgacgccagccgatgccttgagggccggtgcgagccatctcgtcgtggcgcgcccgatcgtgggcgcaccggatcgcaaggcggcagcccttgccatcctgaaggaaatgcgctcgattggaagaagttagagcattttcgagtttaaccggaaccgctctaaagaggaggaggagagaatgccgaaagcctattggattgcccgcgtggatgttcgcgatcccgaacgctacaaggattatgtttcgacggccaagcccgcttttgagcggttcggcgcgaatttcatcgctcgtggcggcaaggcggacgcggtggaggggccgggccgggcccgcaatgtcatcatcgaatttgaaacgatgcaacacgcgcttgattgctataattcacctgaatatcaggccgcagccgccatccgccagacagtggcggacggtgagatcgtgatcgtcgaaggcatctgaacggcgaaaacatttgcaagccgcaaaggctttttccttacaggcgaacggggggatcgtgccggccggcaagggtgagatccagcagcaggacctttccggcgtggggatcggcctgccgggctttcgcattcatgccttcaaatgcactggtgataatcatcacggcggcatcggggccgacgaaggccgggcaggagggctgcttgaccggaagctcgaccgagcggatcaggcggccttgcggcgaataggcgtggatggcgctgccgccccagcaggcattccacagtgtgccttccgcatccacgaccgagccgtccatgttgcccgcttcgctgcgatgatggaaaacgcttttttcggaaaccggcaggccggtttccgggtccgtatcgacgcgccagatgatattgcggtctgtatccgcgaaataggcgaccttgccgtccggtgaaaagcagatggaattggtgattgtgatgccggagaagagtttcttcacatggccttcgcggtaccaccagatcgaccctgcttccttctcggcctttttgcccatggtgccgatccagaatgcgccggaaggatgcacacgggcatcgttggaccgggtgatttcattatccgcctccagcggatgatgcagcgtcagccgcccattggcgcgttcgcggatgaaaagcccgtgttcgctcacgataagctgccggttgcggtcgatgacggcaagcgcgcttgccttcatgccaagttcatgcacatgggtttcgccgctgtcccagttcttttcgatcagcctctggcccagaatatcgaaccaccagacattgccggtcaaaggatcatagcccggaccttcgcccagttccgcgatatgctcggcaaatattttcgttttgaccacgctcaccaccttctcccggaaatgctccagtgaattgaattcgacgttatcggaccgccagcataaacaagcgggcgatgccaatccagcccaaccagcccatccaggagcctccgcgatgggctgttgttgaaacagggccgctggcgtcgctctatctctttgttttgtcgcatttagcttacgcaaaaccgcttcgcacttttgctggaaatgctctagatttccggcaacttcgaatcgcgaggaaatcatggctctcaaagtcgcggtccagatggaccatatcagcacggtgaacatcacgggcgataccactttcgctctctcgcttgaggcgcaaaagcgcggccacgagcttttccattatacgcccgaccggctttccatgcgcgatggcgtggtttccgcccgcgtggaaaagatggaagtgcgcgatgtgaagggcgatcattacacgctgggcgagcctgtccgccgcgacctcacggaaatggatgtgatcctgctgcgccaggatccgccttttgacatgaattacatcaccacgacgcatcttctggaacgcatccatccaaagacgctggtggtcaacgatccggcctgggtacgcaacagcccggaaaagatttttgtcaccgaatttcccgacctgatgccggaaacgctcatcaccaaggatccgcaggaggtgatggatttccgccgtgaattcggcgacatcatcctgaagccgctttacggcaatggcggcgcgggcgtcttccatctggcggatggcgaccgcaaccttacctcgcttctggaaatgttcggccagcttttcagggagccgttcatcgcgcagcgctatctgaaagatgtgcgggcgggcgacaagcgtatcatcctcatcgatggcgagccggtgggcgcgctgaaccgcgtgccgtccgaaaccgacgcacgctccaacatgcatgtgggcggacgccccgaacagagcaagttgaccccgcgtaagcgtgaaatctgcgcgcgcattggcccctcgctgaaagagcgcggcttcatcctcgtcggcatcgacgtgattggcgactacatgacggaaatcaacgtgacgtcgccgacaggtatccgtgaaatcgaacgttttgacggcaccaatattgccgccctgttctgggatgcggtggaagccagacgataatttgttcctgaaacgttcttgacctcaccaatagtatatgcttaactccagaagttgtatttaagcatatactcacttgtgggatgtgctgcgtggcaagcgggggctcatggtcgcgcgggttggaacagttgcctttcatggcatagaggcggtgcctgtcgatgtgcaggtgatgatcgcgccgggcaagatgggcatgtccatcgtcgggctgcccgacaaggctgtggccgaaagccgggagcgggtgcaggctgcactgcacgcatccgggctttccatgcccgccaagcgggtgacggtcaatctcgctcctgccgatcttccgaaggaaggttcgcattacgaccttcccatcgctgtcggcctgatggccgcaatgggggccattcccgccgatgccattcaatcctatcttgtgctgggcgaattgtcgcttgatggttccatcacggcggttgcgggcgttcttcctgctgcaataggcgccaatcgcggggaaaagggcctgatctgcccccatgcctgcgggccggaggcggcatgggcgggcgccaatatcgatattctcgcgccgcgaagcctgatcgcactcgccaatcatttccgcgggacgcaagtgctgacgccgcccgatccttccatgcgcctttccagcgaggcactgcctgatctttccgatatcaaggggcaggaaacggcaaagcgcgcgctggaaatcgctgcggccggaaaccataacctgcttcttgtcggcccgcccggatcgggtaaatccatgctggcgtcgcgcctgccgtccatcctgcccaggctttctccgcgtgaattgctggatgtttcgatgatcgcttcgatagctggagagctatcgggcgggaaactgtcggatcgcaggccgtttcgtgcgccgcatcattctgcttcgatggctgcaatggttggtggtggattgcgcgcaaggccgggcgaggtgtcgcttgcccataatggcgtgctgtttctggacgagtttcctgaattctcgccgcaggtgctggattcactgcgccagccgctggaaaccggcgaatgcctgatcgcgcgcgtcaaccatcgcaccagctatccggcgcgctttcaattgattgccgccatgaacccatgccgctgcggcatggcgggcgaaccggggcatacatgcgcgcggggtccacgttgccagagcgactatcaggcgcgcatttccggccccctgctcgaccgtatcgatctgcgtgtcgatatgccggcagtttctgcgctcgatctgatcgcgcccggccagtcggagaaaagtgagacggtcgcaaggcgcgtggcgcgcgcacgcgccgttcaggccgcgcgctatggcgcgctcggtctcgatccatcaatgaccaacgcctattgttcggcaaacctgatcgaggaggtcgcccggcccgatgccgcaggcatgaaattattgcgtgatgcaagcgagcagatgcgcttttcagcccgtgcctatcaccgcatactgaaagtggcgcgcacccttgccgatctcgatggaagcgatcatgtcacccgcatccatctggccggcgccatatcctatcgcatgggcgcagagcgcttggtttcagcagcatgaaagggctggatgcaaaaaaggcggtgagaaacccaccgccagttcaactcagcggaccgagccgaccagaagattgtccggggcttcgattgtgacccaacgccccgtatggttggcggcctggcgcttcagataggtatagtcggtttcgtcccagcgcatgacttcgtcggtcaggttgtcgaggacgaaatcgtcacggtccgtgcgcaccgtcagcacggcatggccttcaccattcggcttgcggacaacggtaatcaggagatcggtgagcggaatgcctgcctgatgcagttcgcgctgcttgagaaggacataatcctcgcagtcgccaaccgtggtcggataggcccaatattcctcgatgccgtagatttccatgtcggtcatcggcttgatgcgttcattgaccgaaaagttcacttcgataatgtgctgccagttggcaggggtgagtttgagcgcacgggtgtcgcggctggtgatggcgcattccctggcttcgcgcttgcagaattcataatggccgatcggctgcgaggtgatcttgccggtctgcatgaaatcgccggaagcagcctgcgccgcaaagcctgccaacagaagcgacgccgtgaaaccggctgctgccattattttcttggtcgagcgaacaacgcaaaacatactcaacgcccctgccggaagttcatttattaacgaaacgttaaaatctgaaatatgccggagtcaattcgctttgccgtttcctcgcccaacatcttaattaatggttaatgcgtgtaccgaaaaaataagcaaccaaaggttgtttttatggccgggcggaggggggtgatccggccttatcttcaccgtcttgaacagttgacggcgccccgctggtggggccgcgaaacataaggaggagagaggagggcagaaaatttggaaagtaggagcaagcgccgtgcaattgcccccggcgcatgtgcaaaaaagaccgcatcgatagtaggaagcgcctatgcggggaaatcagtctactgggctgatttctgatcccgcttcgatgcgtcggataaggcgtgaaaataaagaaatagggcgggggccgccagaacgccgctttgcctaaagtggcttgaagcagactttggtgtgcccggcgccgatgaagcccagacggcttgcagcgcccttggaaagatcgagtacgcgccccttgatgaacggaccgcgatcattgatgcgcacgacgagcgatttgccgtttttctgattggtgaccttgaccttgctgccaagcggcagggtgcggtgggctgcggtcagtccggccgggttcatgcgttcgcctgaagccgtgcgggaagtaagggcgtaccaggaggcaccgccgcattgctctgctgaagcctcgattgcggtggcggcgagaaggccggttgccgcaacggcaagcatagccatacgggtcttgaagttcataccagatccactagttgtttacggggtgtctgcgcagtcattgctgagcaaggcccatgcgaactggaatctaaatgtggcactggcgtggtttgaatgagaatattgtgcggtaatgtgatctataaatagtcgggaaaattatcctatactgtgtgttgtttactttatatggcaaacaaaaccgaggaatatttagaaagattcgcgctattcgctgtaaaagcgtttatgattcgttaggaattgacggcgggctttggttgtggtcgcttggcacaagaaaagctgcttgcgatccgggcagtggcgacgccgaagattacaatttttatttgcagggcaagttttttagcaggctgcgaaagttgatataatgcggcattttatgggcgaaattacaatttaaagctgtattgccggttggtttggcgaaagaaaatagttatccacaggctgtcccctggctatatgaggcgccgggcaggttccccatccctgcgggaatgctctataagcatgtggatcaatcgatggaatatcatgcaggatcatccagaacaggacgaaaaagccgtaagcgttgcagccgtttctacgggtaagcggatgctttacctgtgccttggctttctcatgctggcgctcggtattatcggcgcttttctgcctgtcatgcccacgacgattttcgttatccttgccgcctggttctttgcgcgttcttcgcccgtgctggaggcgcggcttctggccgacccgcgtttcgggcctctgtttatcaagtggcgtgagcggggtgccattccaccgcgggcaaaactctatgcctgcctgggcatggccttcggatatggtttcttctggtggggcgcccgtccggggctggctttggcggcaatcgttgccgttttcatgctgggctcggcggcctatgtcctgagccgccccaacgggtgaatcctatattattgggatatggtccgccgccgcccgccccctgcccatttgcaacaaacctgtaatattagtgtcatatgagtgtaatatacggcgcgtagatggctggtgacgcttcctcgtcatttgtcttttacaacaggagcagctgctcatgaacaagatgatttcctcgaccgcggcacttgccattgctgccgttctgtcggtttccgctgcccaggcgcgcgatcagatccagatcgctggttcctccacggttctgccttatgccaagatcgttgccgaaacttttggcgagacctatccgaacttcaagacgccggttgtcgaatcgggcggttcgggcgctggcatcaaggaattctgcaagggtgtaggtgaaaacaccatcgacattgccaatgcttcgcgcgccatgaaggattccgagctgaagtcctgcatcgatgctggcgtcaaggacgttcaggaagtgcgcttcggctatgacggcattgtcttcgccaccgacgccaagggcccggactggaagctgacgccggaagacatttataaggcgctggcggcaaggctggtcgttgacggcaagctggttgacaatcccaataccaagtggaaccaggtcaatccgaacctgccggattgggacatcgccgcctatattccgggcgaaaagcacggcacccgcgaagtgtttgaagaaaaggtcctggccgacggctgcaagcattccggcgctctggacgaaatcaggaagacgggccttgatgacaaggctgcggcttcggcctgcatcgcggtgcgcaaggatggcaaggcagtcgatatcgacggtgactatgctgaaacccttgcccgcattgcttccaacaagactggcgttggcgtttttggtctctacttctttgaaaacaatgccgacaagctgaaggtcgcaaccgtcaacggcgtcaagccatcggctgaaactgtcgcctcgggtggatatccggtttcgcgcccgctttatttctatgtgaagaaggcgcatctgggcgttattccgggcctcaaggaatatgtcgagttcttcctgaacgatcagatgatcggcccggatggcccgcttgccgaatatggtctggtcccggcgcccgatgcagaacgtgaagcacagcgtaccgccttcagcgaaggcaagacgcttgctgcaaaataaggcccaggctgtggaacgcggggacgatccctccccgcgttctttttctttcgcgcctgttctgtaaaacaggcgcatccatgtggaatagtttgaaaagacaggctgctccgctatttcaagggcaaccggggaaattgaatgtccttctttctggttctcgtcagtgtcattgcaatcgggctgatcggattcttcattggccgtcagcgcgccgttgtgctggacaaggcgcagtttgcggctgcctccgggccggctggcgaaaaaatgcattcccgcccgcattatcacggctggtgggttttcctcgtttccgccctgcctgcattgcttttccttgcgatctgggctgtcggcacttcggtctatctcgaccatagtgctgccgcccgcctaccggttgaagtggaaggatcctacaccaatcgcagcctccagcttggcatggtgcgcggtctcgccaacgggcttgagcacctgacaccggctgaactggaaaatttccccgcttcctatcacgatgctcgcgcggccctggctgccaagggggtggcgctcgccaccgaaggccaggactatatggtcccgatcgccctctatctgaaaaagacgatggcgctcacccatacgattggctccgccctggcgctggtgatcgccgtggctggcctcatcttcggcctgtccacgatcaatcgccggatgcgtgcgcgcaacaatgtcgagcgcatcgtgctctggggcctcattgccgcatcgggcatcgccattttgacgacggttggcatcatctgctcgatgcttttccagaccatcagtttcttccagtcggtttccccgtgggaattcttcttcggcaccgtttgggatccgcgctttgccgctgccggttcgggtggacaggtaggtcagttcggcctgatcccgcttctggccggcacgctctatatcgcccttgtggccatgcttttcgcggtgccggtcggcctgttctcggctatctatatggcggaatatgcctcgccgcgggtgcgcaccgtggtgaagccggttctggagcttctggctggcattcccagcattgtttacggcttcttcgcgctggtgacggttgggcctttcctgcgcgatctctcgattgctattgcaggcggtcagggcttcatcatggcgcagagcgttttgacggccggtctcgtcatgggcgtcatgctcattcccttcgtctcgtcgctttccgacgatatcatcaccgccgttccccgcgcgctgcgcgacgggtcgctcggccttggcgcgacacgttccgaaacgatcaggcgcgtggttcttccggcagcccttccgggtatcgtgggcgcgctcctgatgactgcttcccgcgccatcggcgaaaccatgatcgtggttctggcggccggtgtggcggcgcgcatcaatatcaatcctttcgaggcgatgaccaccatcacggtgaagatcgtcaaccagcttaccggcgatcttgagttcaattcgccgcagacgctggtggccttcgcgcttggcatcacgcttttcgttctgacgctgatcatgaacatctttgcgctgcatatcgtgcgcaagtaccgggagcagtacgaataatgaccgatacgaccttaaacgccgccgctgcacagccgccgcgccgcgatatcgggctgaaacgccgctatgccgccgaacgccgttttcgcctctatggcattctggcaatcgctgtcggtgtgtttttcctttgcgcgtttctgttctcggtcttttccaagggctacaccgccttctggcagacgacgctctatcttccggtaaagctggaacagcaggtaattgatcccggcaacaagcatgagaccgatcccaatgtgctgatcgccgccaattatccgcttctggtgcgcaatgcgctggctgaaaagctgggagttgccagaacggatcgtccggccatgcgcgacattggccgtttctattcggatggcgtgcgcgttcagcttcgcaagatggtgatggacgatccctcacttatcggcacgacgcagaccattccggttctggcgggcgcggatatcgattccgccttcaagggacagatcgacctttccgtgtcggaaacgaaccgcaaggtctccgaccgtcaggttggctggatgaagacgctttcagatgaaggcatcatgaagcaggctttcaataccggtctcttcactttcggtgcgtcgagccgcccggaaacctccggcctcggcgtcgcccttgtcggctcgctctatatgatgctgatcgtgctgggcctgtcgctgcccatcggggtggccgcttccatctatctggaagagtttgccaggaagaaccgcttcaccgatatgatcgaggtgaatatcaacaatctggccgcagtgccctctattgtcttcggccttctggggcttgccgtcttgatcaactttttcggcctgccgcgctccgcatcgctggtcggtggcctggtgctgacgctgatgacgctgcccaccatcatcatcgccacgcgcgctgcgctgcgcgccgtgccgccttcgatccgctccgcagtactcggccttggcgcgtcgaagacgcagatggtgttccaccatgtcctgccgctggccgcccccggcattctcaccggcacgatcatcggccttgcccatgcgctgggggaaaccgcgccgcttctcctgatcggcatggtggctttcgtcgccgatgtgcctgccaccccgatggacccatccactgccctgccggtgcagatttatatgtgggccaatgaagcagagcgcgcctttgtggaacgcacgtcaggcgctattatcgtcctgcttctgtttctggccgtaatgaacattgctgcaatcattctacgccgccgcttcgagcgccgctggtaaacgggagtcgaatgtgatgaatctgatggccgaacgatctctcgaaaatgccgtaggagaaaaaatgaacgccaccgccagttccatcaagatgcgcggcgaaaaggtctgcgtgttctatggcgagaaacaggctctttgcgatgtcgatctcgatattcctgaaaagatggtcactgcactgatcggcccgtccggctgcggcaaatccaccttcctgcgttcgcttaaccgcatgaacgacacgatcgaaggctgccgcattgctggccggatcaccctcgacaatgaggatatctacgatccccgcctcgatgtggtggaactgcgcgcccgcgtcggcatggtgttccagaagccgaacccgttcccgaaatcgatctatgaaaacgtggcctacggcccgcgcattcacggccttgcccgctcgaaggcggagcttgaggaaatcgtggtgacgagccttcagaaggcgagcctgttcgaggaagtgaaggaccgtcttcacgatgcgggcacgggcctttccggtggccagcagcagcgcctgtgcattgcgcgcgccatcgccgtcagcccggaagtgatcctgatggatgaaccctgctcggcgctcgatcccatcgccaccgcgaaagtggaggaactgatcgacgaactgcgccagaacttcaccatcgtcatcgtgacgcactccatgcagcaggccgcgcgcgtttcgcagcgcaccgccatgttccatctgggcaatctggtggaagtgggcgacacggagatgatgttcaccgcgccgaccgaaaagcgcacgcaggattatatcaccggacgcttcggctgacctgaaactgcgcttcaacagatagacagtgcggctcccccgcaattgatattacgaggtttaccatgccgtcccagcataccgttcgcgcttatgacgaagagctgaaatatctcacgcacaagattgccgaaatgggcggtcatgcggagcgtatggtcgagcaatcggtcgcagccattgtcaatgccgacaatgcgctggcccagcgtgtcatttccgacgacctcatcctcgatgcgagcgagcgcgagatcgacgacaaggctgtgatgattatcgccaagcgccagcccatggccgtggacctgcgggaaatcatcggctcgatccgcatttccgccgatctggagcgcgtgggcgaccttggcaagaatatcgccaagcgcgttgccgccgtgtcggaatcgcgccagccggtgaaactctatcgtggcctcgaaaccctggcagagcttgccctcacccagctcaaggaagtgctggacgcctatgcctcgcgttcggtgcagcagatcaatgtcgtgcgcgaccgcgacgacgagatcgatgcaatgtatacttcgctctttcgtgagctgttgacttacatgatggaagatccgcgcaatatttccgcctgcacacatcttctgttctgcgcgaagaatatcgaacgcattggcgatcacgccaccaatattgccgaaacagtttattatatcgtcactggcctgcaaatgccggccgagcgccccaaggaagacctgagccacggcatcgtcgtggacgaggcgcgtaaaccctgaactgcaccggcggggtcttgaacccgacggctgagaatgagtgtacggcatggcggcacgcggtcgatgggggctggtatcctgcgctcgcctgaaatctcgagagggaaagattgcatgtcccaagtaccccgaattgctgtggttgaagacgaagaagcactgagcgtgctgctgcgctataatctcgaagctgagggctatcaggtcgatacgatgttgcgcggggatgaagccgaaatcgcgctgcgtgaaagcgtgcccgatcttctgatcctggactggatgctgccgggcgtctccggcatcgagctttgccgccgcctgcggcaaagaccggaaacgggacgcctgccgatcatcatgctgacggcgcgcggcgaggagagcgagcgtgtacggggcctgagtgtcggcgcggatgattatgtggtgaagcctttctccacgccggagctgcttgcccgcgtcaaggcgatgctgcgccgcgcgaaccctagcatcctgtcccatgtgctgaaggtcggcgaccttttgctggaccgccagcagcaccgcgtctatcggaaggaaaaggaagtccaccttggcccgacggaattccgtctactcgaatatttcatgatgtcgccgggccgcgttttctcgcgcagccagcttctggatggtgtctgggggccggatatctacgtcgatgaccgcacggtagacgtccatgtgggccgtctgcgcaaggccatcaatgtcggccgcgccgccgatttgatccgcaccgtacgcggcgcgggatattcgttcggctgacgggagcggttccccctttcaggcggcccgtttttcctccgggaagcgggcttgcacaggtttgcgattcgcttttccggtgggtggaactggtgattcaggcccgatctcacgcaatgttacgcaaggcggcataaagttgacggaaccggatgcctgcgtgggaaaccaattccgctacagattttcccggcccgcgaagcgatgatttgtcaaagttttaaagcatctgcgaattaaggcgaagctatggccagtatttgcgcataatgaatcacaccaaatcaatggtttatcggctggtgtatgttttgttaaagaattattaatatttttgaatggcttgttttctttgtcacgcttgtgattcggttttgaattgtggctcttctggcggtcgcgccaaggcggggatttgacctttcgcctttttttggcctaaaaattccaaaaccttgcatgcgaagagaaattgccggacgttgattttgatcctgtccgctttgacttgcaccccagccggatcgttcggatatttccgggatggctggatcagttaagggtcctaacaatgagagtgagccattgacgcgcgctgtaacgtggaaattgccccttcttgccgggttgatcgcagcgcctttcgtggtgacaggctgcacgacgaccggaggcgccgggaagaccagctccagcgatcagacggcggcaaccagccacgtcaagacggttaacggcgtcaagacctacacttatacaccgcgcgaccgggaatgccttgaacgcgcaatgttctttgaatccaaccgctccagccccgatggccttcttgccgtgggcaccgtggtgatgaaccgcctcgcttcggggaaatatcccgatacgatctgcggtgtcgtcgggcagaagaaccagtttgcgccgggcgttctctcgcgccgcatggattccagcaagctgcccgatgtgcgggcggcagccgaagccgttctggaaggcaagcgccaccccaagctcaagaacgccatgttcttccacacggccgggctgaccttctcataccgcaacatgcattacgtgctggttgcgggcggaaactccttctatgaaaagcgcaaccgcgacggctcgctccagagcccggttccgcaagagccttacaatctggctctggcctattcgccgcaagcgccgtctgtcccgcaggaactgtcttatgacgtgaccctgccgcagaccgtaccaatcccgaccgaggcgccgaccgtgcaggttgcgctggcgcgggctttggatgcagaacataattccgggcttggtccgcaggcccgtggcgaccgcctggtacgccatcgcggcgttcgggcgcaagcacagggtcaggcacagggccagacgcaggcacagactcagcttgccgcttatcagccgatgcaggctcagttcgatacgtctgctccggcaaattcctctgcgtcgcttggctatgcagcggcggaccagaaacatgtcgatgccattggcgcgcttctgctcaagcaggatcgccccgaatcgcctctataattttccagagcatgtctgccaaagtgggaacatgctctaaatagatgccaaaacgccggtctggttttgtcagactggcgtttttattttcggctggaacgcgcgcgcgtcactttttcgcaaccaccggaaccgggcgatagatgggttgatagatcaccatcggcgggtcgtagaaatcgacctggttctgccaggcgcggcgatcagccctgcgatcaaggtcaatccgcatcaggcagttggcgaaggcgtccgtcttcggcttgaaaccatagctgcggcaggtttgttcgtcggctgcgcgccgctgttcgggcgtcatggtcacacaaccggcaagcaggcttgcaaggcccagtaaaataagcatttttttattcatcgccattgctttccttatataggtcgcagcactcttactataacgcactggccggaaaaaaggtggtgaaattgcaccttctgataaactgccggtgattctcgttcaaaaaggttatccgctcatggctcatgataagcacaattccgccgtcgatccggtcaaactagagcgactggcggaagtcgcagtccgcgttggcttgcagcttcgtgaagggcaggatctggtgattaccgcgccggttgtcgccctgccgctggtgcgcctcattgcccgacatgcctacaaggccggagcggggctggtgacgcctttcttcgccgatgatgcgataacgcttgcccgttatgccaatgcccccgatgagagcttcgaccgtgccgcagactggctctatgaaggcatggcgaaagcctattccggcggcgctgcccgtctggcgatagcggcggataatccaatgctgctttccacgcaggatgcaggcaaggtctcacgcgccaaccgcgccaattcgcgcgcctaccagcccgcgctggaaaagatcgccggtttcgacatcaactggaatatcgtgtcctaccccaacccggattgggccatgctcgtctttcccggcgagccggaggaggtcgctacccgcaaattggccgaggcgatctttgccgcctcgcgtgtcgatgtggaggatccgatcggggcctgggcggcgcataatgcggcgcttcgcacacgcacgcggttcctgaacggcaaggcattcagcgcgctccacttcaaggggccgggcaccgatctgacggtcgggcttgccgatggtcatgaatggcatggcggggcatccacggccaagaacggcatcacctgcaatcccaatattccgacggaagaagtgttcaccacgccccatgcactgcgcgtggacggccatgtgacaagcaccaagccgctctcgcatcagggcaccctgattgaaaacattgctgtgcggtttgaaggcgggcgtatcgtggaagccagggcaagccgtggcgaggaagtgctttccaaagtgctggataccgacgagggcgcatgccggctgggcgaagtggcgctggtgccgcattcctcgccgatctcgcaaagcgggcttttgttctacaacacgctgtttgatgaaaatgcggcaagccatattgcgcttggccaatgctattccaaatgcttcgtcgatggcgcgactggatgattggttcgggtgaaatcgacgtggatggcatcaatgcggatggaagccgcgagcttgtcatgcgcaagggcgaatgggccagctaaagcatttccagcaaaagtgcgaagcgcctacgcggggaaatcagtccactggactgatttctgatcccgcttcgatgcgttggataatgcgataaaatgaaaagccggagcattccgatggaactgctccggcctgatgccttgggaggcgatttaaaacttaattgctttcctgcacatgcgcttcgaggaaccagagtgccttgtcgaggctgcgcgatgcggcggtgaaaatatctgccgtgtcgtcgtcacccgcgtcgtctgcatccttgatcgatttgcgcaccagattggcaacatcaccatagcgttcgatcagtgccaccagatggtcgtggacggcataaatgtcggtcgggtaaggcttcagtctggattccttcaccacgacctgggttgtaccataggccgttccgccgatctgcacggcacgttcggcaatcgtgtccacatggtcgtcgagttctgcgcggaaaccatcgagcatttcatgcacggcgatgaattgcggtcccttgaggttccagtgcgcctgcttggtgatgagggcaagatcgattgttgcggcaagattctcgttgagcagcgcgatcatcgtcgtcttggtattggagggaagatcgttgcgggttgcatgcatcaacttcttcggcattttatcctcgtttggtttgcatgatccggcaaatggcgatcgcacatcgctcaacaagggtcagcttcttggaacacaactgaaccggccggatcatttctggtccgtattgacatggggctgatcgccacagggacaacaagaaaaacttcccgcacccggcaagagtaacgctgtcggcggcttttggttccgccagtaaaggctaaaatcgctgccaacgcgctgtttgaccatgtcccggcttgtcgcggcgtgatttctgatttacccggttggatcatgaaaatacttgccctcgatactgctgcttcctggtgcgccgccgccgtctatgattccgacagtggtgctatgcttgcctatgtgagcgagaatattggcaagggccatgccgaagtgctgatggattatgtcggccaagccatgcgcgaggcgcaaattccgctgcgcgaaattgagcgtatcgccatcaatatcgggccgggttcgtttaccggtgtccgtatcggtgtttcggcagcgcgtggttttgcgctggcgctgggtgtgcccgccatcgggatcaccgctttcgaggcgcttgccgctgaaatacaggcacaaatgccagaaaagccggtcctcgttctgctcgatgcgcatcgcggtgaaatctatgcgcagggtttcgatgcgaaaggtgttgcacaatccgcgccactggttgtgtcgcgggaggaggccgaaaagcttgcagccgcacaagcggagaacacggttcttacaggctcggctgcgccatcgatcaatgaggcgctgggtggacggtttgcgcttgtcttgccggagccgacagccccgatcggcacttatgcgcgtctggcgggcctgcgggcgccgggcgatgcgccaaagccgctttatatgcgcggacccgatgcaaagccgcagcttggttttgccttgccacgccggcagggcggagaataaagccatgatgggctttccattcggccgctttggccgcagaccggtttccattgagccgcttggcgcgcaggacagccacgccatccagcgtattcacgccgtagctttccatcatggctggagttcggatgattttcggtcgctgattgcgcaggataccgtcttcggttttatcgcgcggccgcagggaaagccgaatgaagcctgcggtttcgtgctggcgcgcctcgtggcgggagaagcggaaatcctgaccattgcggtttcgcgcgatgtgcagcggcagggtgtcgggcgtatgctgatggatggggtgctgcgccatctttatcaggaacgtgccgaaacgctgtttctggaagtggacgaggccaacatcgcggcacaggcgctttatcgccgcctcggcttccagaaagtcggcgaccgccccgcctattatgaaacggcgaatggccgctctgcggcgcttatcctgcggcgcgacctgaagagggcgcaatgatcggtacgatcaggatatttctggtcgtcgcggccatggttgcgctcagcctgtcgctgatcccgtttcaatatctgttcctgaaactgaaaaatggctggaagcgccgcctgcccaatttcttccaccgcattgttgcgcgcctgttcggctttcgcataagaacggtcggtaaattgcacgagggctgcccgcttctccttgtttccaatcatacgtcatggagcgatatcgtcgtgctttcggcggtggggcaggtgtcgttcattgctaagtccgaggtgcgggactggccggttttcggcatgtttgccgttttgcagcgcacggttttcgtggagcgcgcgcggcgcggcaaaaccgtgcaccagacctccgaaatcgccaacaggctgatcgcgggcgatgcaatggtgctttttgccgaaggcaccacatcggacggcaaccgggtgctgccgttcaagactgcgcttttcggcgctgcccatgccgccatccgtgaggcgggtgtcgcggaggtcgcggtgcagccggtggcgattgcctatacccgcgtgcatggcatggcgatggggcgttatttccgcccgctggtatcatggccgggcgatgtcgaactgatgccgcacctgaaaggcatcttgcgtgaaggcgcgatcgatgtggaagtgcgcttcggcgaacctgttttcgtcacggcggaaacggaccgcaaggcgcttgcccgcacgatggaaaatcgggtgagggcgcttttgcaaagcgcgcttctggggcgcgaaatcccggaggcttgaaaagccgagcagattgtcaccttccaaaacggcaacaaaagctgtagatagccccgcatgagcgacgacacgacccagattgaaccggcaatggcacaggaaacgagcccgcgcgccaatacgcgcaaggttttcgtgaagacctatggctgccagatgaatgtctatgacagccagcgcatggccgacagccttgctgcggaaggctatgtcgcgaccgatacgccggacgatgccgatctggtgctgctcaacacctgccatattcgcgaaaaggcgtcggaaaaactctattccgcgctgggccgcctgcgcaagatgaaggatgcgcgcgcggctgacggcaaggaattgaccattggcgtcgcaggctgcgtcgcgcaggccgaggggcaggaaattttgcgccgtgcgccgaatgtcgatctcgtcattggcccgcagacatatcaccgcctgcccaatgcgctggcgcgggtgcgtggtggcgagaaggtggtggaaaccgattacgccattgaagacaagtttgagcatctgccggcgcccaggcgcgaggagacccgcaagcgcggcgtttccgccttcctcgccgtgcaggaaggctgcgacaagttctgcactttctgcgtggtgccctatacgcgcggctcggaagtttcgcgcagcgtgaagcagatcgtggcggaggccgagcgccttgccgatagcggcgtgcgcgagctgaccctgcttggccagaacgtcaatgcctggcatggcgaaggcgaggatggccgcgaatggggccttggcgaattgctgttccgccttgcgcgcattcccggcattgcgcgtctgcgctacacaaccagccacccgcgcgacatggatgacagcctgattgcggcgcatcgcgacctgcggcaactgatgccctatctgcatctgccggtgcagtccggttccgaccggatcttgaaggcgatgaaccgacgccacaaggcggacgaatatctgcgcctgatcgaacgtatccgtaacgtgcgcccggatatggcgctgtcgggcgatttcatcgtcggtttccccggcgaaaccgatcaggatttcgaggatacgatgcagcttgtgcgtgacgtcaattatgcgcaggcctattcgttcaaatattcgccgcgccctggaacacccggcgccgatctcgacgatcatgtcgaggaggcggtgaaggacgagcgcctccagcgccttcaggcgctcctgtcggcacagcaatatgctttccaggattcgatgatcggccgcaagatggatgtgcttctggagaagcccggccgcgaggcgggccagatggtgggccgctcgccatggctcctgcctgtcatcatcgatgacaacaaggaccgggtcggcgatattattcatgtgaaaatcgtgtccacgggcaccaacagccttattgcgcaaaaactggcctgaaggcatgatgatgctgaggcagaaaatttcggcgtcctgagtcgtttgccggtaatcctgtcgagactgcgatcgcaaatgcgtgaaaggtttgttttcacgcatcatctggtctgaaaagtctgcaactttcaggattgtgctttaaggagatacggttgagcgctacggaaaagctgaaatctgccaagccaaccaatcaaacgcaaaaaagcccgacgaccggggcctcggatatggcccatatcgtgctcaccttcgacaataatcgccttgccagcgcgctttacggtcagttcgatgaaaatctcgcgcggatcgagcagaagcttggcgtggatgtccgttccaagggaaaccagctttcgataaggggtgggccgaccgcgaccgaacaggcgcgccgcgcgctcgaccacctttatgaaacattgcaaaagggccatgagctgacggtgtccgatgtggacggcgcactgcgcatggcgattgccgccgccgaccagctcaccttgccgacgatggaaaacaagggaaaactttccgccgcccagatttccacccgcaaaaagacgatcttcgcccgcacgcccacgcaggacgcctatatgcgtgcgctggactgctcggaactggtgttcggtgtcggccccgccggtaccggcaagacctatctggcggttgcccatgcggccatgcttctggagcgcggccttgtcgagtgcattatcctttcgcgcccggcagtcgaggcgggcgaacgtctgggcttcctgccgggtgacatgaaggaaaaggtcgatccctatctgcgtccgctttacgatgcgctttacgacatgatgccggcggaaaaggtcgaacgcgccattacggcgggcgtgatcgaaatcgcaccgcttgccttcatgcgcgggcgcacgctcgcccattcggcggtgattctcgatgaggcgcagaacacgacatccatgcagatgaaaatgttcctcacgcgccttggcgaaggctcgcgcatgatcgtgaccggcgatccgagccagatcgatttgccgcccggccagaaatccggtctggttgaggcgcttcgcgtgctggacgatgtggaaggcgtcatcaaggtgcgcttcacggagaaggatgtcgtgcgtcatccgcttgtggcggcaatcgtcggcgcttatgaccgcgacggaaaacagcacgccggtccggaatagggcaggcaggcggattgctcttgcaattgcctgtcggaaacacgatttaaaaaaatgctgtctgccttttgagcagacagcttttatccaattgaaaggacgaagcggtctgctggaaggcgatcgctgcataacgtgtcagacaacgcgatccatattgatatcatgatcgaagccggcaactggccggacgaagcgagccttgaaagcctcgtgagcaagtcggttgccgccgcctggaacaatctgggcctcaagagtgctacaagcgaactgagcgtggtttttaccgacgatgcctccattcagctgttgaacggcgaatggcgcggcaaggacaagccgaccaatgttttgtcctttccagcctttccggtaaaggctggttcccagccggggccgatgctgggcgatatcgtcatcgcgcgcgaaacggtggagcgcgaggcgaaggaagagggcaagccgatcgaaaatcacctctcccacctcgttgtacatggctttctgcatcttttggggtacgatcatgaaacggatgaggaagcggaagtgatggaagcgcgcgagcgtgaaatccttcatgctcttgccattcccgacccttatgctgtatccgatgaggacattaacaacgattgaccatggctgaacagactttgcaccctccgtccgctggcgataatcgcggcgagacccaagattcagaaggacaaagtacgcagcggtcgtctgtgaccgagaagcgttcccttttgtcgaatattttcccctttatgcgcgcgcgccaggcatcttccctgcgcgaagatctggccgatgcgctttccagcgccaccagcgaggacggtgctgcattttcgcccgaagaaaaggcgatgctgcacaatatcctgcgcctgcgcgaaatccgcgtcgaggacgtgatgattccccgcgccgacgttgaagcggtcgagatcaccacgccgctgtgggaagtgctggaactttttgaaaaatccggccattcccgtatgccggtctatgccgagacgctggatgatccgcgcggcatgatccatatccgcgatgttttgaactatatcacccgtcaggcgcgccagaaggcacggcggcgcacgacggcgaaatctgcggcgacggaagtggcgccgaaattcgatatgagccgcatcgatctggccaagaccatcggcgagctcaatctcatgcgcaaggtgctgttcgtgccgccgtccatgatggcaagcggattgatggcgcgtatgcaggccagccatatccagatggcgctggtcatcgatgaatatggcggcaccgacggtctggtttcgctggaagacattgttgaaatggtcgtcggcgatatcgaagacgaacatgacgacgaagaaatcatgatcgcggaagatgccgatggcgttttcgtggtcgatgcgcgcgccgatctggaagaactggccgccaggatcggcccgggcttcgcagtgggcgagcatggcgaggacgtggacacggtcggtggccttatcttctccgttctgggacgcatcccggtgcgcggtgaagtggttcaggccattccgggttatgaattccacgtattggaggttgacccgcgccgggtgaagaaggtgcgcatcgtgccgctttccgctgccgatcgccggcgccagcagcgcgctgtggtttcggccaggccggaagaccatgcggctgatgcggcgcacgccgcgcaaaactccaaagaagccggatgatcgcaaggctcgcgggcaggatcattcttcttagcggctggcgtcgcgcgctggccgcttttttgagtggcgctttcgcaaccctgacccagccgccttttgatattttcgtcgcaggcttcgtctcgtttccggtccttgtctggctgatcgacggtgcgatagccagaacggatgccgggccgcttcgccgtctgctgcccgccgccaaggtcggctggtggttcggcttcggctatttcgtttccggcctctggtggataggaacggcccttctggtcgatgcggatcaatttgcctgggcattgccgctggccgtgttgggcctgcccgcctttctggcgcttttctacgcatttgcggctatgatcgcgcggctcttgtggtcggacgggcttggacgcatccttgcacttgccttcggttttgcgcttgcggaatggctccgcaccttcatcttcaccggctttccatggaacctcatcggctatgcggccatgcctgtaccgcttctgatgcaatcggttgcggttattggcctcgtcgggatgagtgcgctggcagttttcgtctttgccgcccccgccttgctcaccggcggacatttcgcccgaacgggcatcgggcttgcgatttttctggcactggcccatgtggggttcggcgcatggacgctttcgcgcgcgccagccattgttgacgagaatggcccgcttgcggtccgcatcgtgcagccctccattgcccaggcgatgaaatgggacaatgccgagcgccgcgcgatcttcgacaagctggtgggcctgaccgaagaggcgccggctgaaggcaagccgcggcctgatgtgattgtctggccggaaacggccataccctacatactggaatcgacacctcaggcgctggcgcatatcggcgatgccttgcaggaagggcaggttctgctcgccggggcagtgcgcgaggaaaagggagccgatggcggcgagccacgctactacaattcgatttacacgattgatgatcgcggccggattgtgagcacagccgacaaggtgcatctggtgcccttcggcgaatatctgccgtttgaaagcttcctgcgtgggttaggccttcaggaagtggtggaaatgccgggcggtttcaccgcaggaacaacacgccatgcgctcgccgtgaaggatggccggtctttcctgccgctcatctgctacgaggcgattttcccggatgagcttggctatgagggagccggagcgagcgccatcatcaatgtcaccaacgatgcgtggtatggcgatacgccgggaccttaccagcatttccggcaggcgcaggtgcgcgcggtggagcaggggcttcctctcatccgcgcggcgaataacggcttgtcggctattgttgatacctatggtcgaatcaccggaagccttgcgctcgatgcggttggggtggtggattcttacctaccgtcacctcgtgacccattttggggcaggccgcccggctggatacaaacagttttaatcctgttaaccctactcgcggcaagcgtgggactgatattatattcgcgcaggcgttttcattgacacggcaatattgttaagatgttgtgcatcaatggtggcggttcctcgtgcgaaatcgtctgactacctcccaaaacgtgatgttacgcctgttccgatgaacagaacatgaatgaaagctcgcagatgcgaggagtgatacttgtatgattgagaataaaaagaaacccaatcccatcgacatgcatgtcggcagccgtatccgtctgcgtcgcaacatgctgggtctcagtcaggaaaaactcggtgaaaatctgggcatcacgtttcagcaaatccagaaatacgagaagggcaccaaccgggtcggtgcaagccgccttcaggctatttcctcgatcctgaacgttccagtttcgtttttctttgaagatgcgccaggctccggctccagcggcggggacggatttgccgaggacaatgaagcgacctatgtggtcgatttcctgaattccaacgagggtgtccagcttacccgcgccttcacgaagatttccgaccccaaggtacgtcgcaagatcatcgatctggtaaaatcgctcgcagccgacgctgagtgatcggcctcttacgctttgcggtaaggccgcttcggcggggaaaatcgcgtgcctggaacgaaattttccgggccggtggcagcgttaacacgaatatgccacgaatatgcattgacggtttaatcccaacttcgctaacacatctatgcgcccggtgaagtccgggcgctactgtgtttccaaggcggagcatttttctccgctggattttcaagaggggttacccgtgtcgcgcagttcttatctcttcaccagcgaatctgtgtccgaaggacacccggacaaggtttgcgaccgcatttccgatgaaatcgttgatatgatctacaaggaggcacgtcgcaccggcgtcgatccgtggtctgtccgcattgcctgcgaaacgcttgccacaaccaatcgtgtggtcattgccggcgaagtacgcgtgccggaaaccttcctgaagaagaataaggacggctccatcgcccatgatgcagccggtcatccgctcatcaacccgtcccgtttccgttcggcggcgcgcaaggcgatccgcgagatcggctatgagcaggatggcttcaactggcgcacggtgaaggtcgatgttctcctgcatccccaatcggccgatattgcgcagggcgtggacaatgccgccgaccgtcagggtgaggaaggcgcaggcgatcagggcatcatgttcggctatgcctgccgcgaaaccccggacctcatgccggctccgatctattattcgcacaagattctcgaaaagctcgcagaagcccgccacaagggcgagggtgatgcccgcaagctcggccccgatgccaagagccaggtgacggtgcgttatgaaaacggcaaggctgccgaagtcacgcagatcgtcctttccacgcagcatctcgatgcgtcctgggattccaggaaggtgcgttcggtcgtggaaccctatatccgcgaagccttgggcgatctgccgattgccgaaaactgcaactggtacatcaatccgaccggcaagttcgttatcggtggaccggacggtgatgcgggcctgacaggccgcaagatcatcgttgacacctatggcggcgcggccccgcatggcgggggcgctttctccggcaaggatacgaccaaggtggatcgctccgcggcctatgccgcgcgctatctcgccaagaatgtggttgccgccggccttgccgaccgttgcaccatccagctttcctacgccatcggcgttgcccagccgctttcggtctatgtggacctgcacggcacgggcaaggtcgccgaatccgctgtcgaggatgcgttgcgcaaggtgatggacctgtcccccaccggcatccgcaagcatctcgacctcaacaagccgatctacgccaagacctcgtcctacggccattttggccgcaagccgggccgtgatggttccttctcctgggagaagaccgatctcatcaaggcgttgaaagcggctgtttcagcctgattgaccctatgatcgatgaaaatcatcccatgcgcgcggccggaaattttttcggccgccgccacggcaagccgctccgtccgcaccagagcaatctgttcgaggatttgctgccgcgcctgaaactcgaccttgccacgccggcgccgcaggatttgcgcagcttgtttgaggctccggtggagacggtgcgaatggaaatcggctttggcgggggcgagcacctccatcacgagagcggccgttatccgcagtccggcttcatcggcgtagagcctttcatcaatggcatggccaagatgctggcagcgcttgatcaggcgccgcgccccaatctgcgcctttatgacgaggacgcgacggcggttctggactggctgcctgatgcttcgcttgcggggatcgatcttttttatcccgatccatggcacaagcgccgccactggaagcgccgtttcgtgagcgatgccaatctcgaccgtttcgcccgtgtgctgaaacccggcgcggagttccgcttcgcctcggatatagagcattatgtcaactggacgctccagcattgccgccgtcatgcggcgtttgactggcaggcggaaagcccggctgactggaatgacgcctatgagggatggcccggcacacgctacgaggccaaggcctttcgcgaggggcgccgcgccgcttatctgacttttatccggcgctgacggcaaggctgcaagcaggccttgaaaaaatcagcttccgctggtatatacgtctcaaattcttggtcgttagaacaagagtgggtccacccggtcccgctcttttttgttacttgcggcctggcaaaaggcttgcgggcccatgagcgggtccttgagaggttgatttgacggaacaggttcaggcaaacgaaacagagacgcccgtagcggtcgcggacgaacgtatcatccgcgaaacgggcatcgatgcgaaagtggcaggcattgtggagcctgtcatcaacacgctgggttttcgcctggtgcgcgttcgcctttccggcctcaacggtcagaccttgcagatcatggccgagcgccccgacggcacgatgacggttgatgattgcgagctggtaagccgcacggtcgcgcctgttctcgatgtcgaagacccgatcagcggcaagtatcatctggagatttcctcgccgggcattgaccgccctctggtgcgcaagtcggacttttccgattgggccggtcatatcgcaaaggttgagacctcgatcgtgcatgaaggccgcaagaaattccgtggccgcatcgttgtcggcgaggcggattccgtcaccatcgaaagcgaccagatttcctacggcaacgagccggtggtgcgcattccctttgatctgatttcggatgcgcgcctggtgctgaccgacgacctcatccgtgatgcgcttcgcaaggacaaggctttgcgcgaaggccgcattcccggtgacgatctgggggcagagccggaagacgccgcatctaccgaaacgcaagagaagaaataagtttcaggcatccgcgcaggaaaaagccggatgcgacaccaaggagagacctatggcagtcagtgctaacaggctggagcttctgcagatcgccgatgcggtcgcccgcgagaagtcgattgaccgtgagatcgttcttgcggccatggccgatgcgatccagaaggccgcgcgttcgcgctatggccaggaaagcaatatccgcgccgacatcaatgcgaagtccggcgagatcaagttgcagcgcctgctggaagtcgtggagaatgtcgaggattacgcaacgcagatttcgctgttcatggcgcgcgaccgtaatcccgatgcgcaggttggcgacttcattgccgatcagcttccgccgatggatttcggccgcatcgcagcccagtctgccaagcaggttattgtgcagaaagtgcgcgaagccgaacgtgaccgccagtatgacgaatacaaggatcgcgttggcgaaatcgtcaacggcaccgtcaagcgtgtcgaatatggcaatgtgatcgtggatctgggccgtggcgaagcgatcgtgcgccgcgacgaactgatcccgcgcgaagccttccgctatggcgaccgcatccgcgcctatgtctatgatgtgcgccgcgaacagcgtggcccgcagattttcctgtcgcgcacccatccgcaattcatggcgaagctcttcaccatggaagtgccggaaatctatgacggcatcatcgagatcaagtcggtcgctcgcgatccgggttcccgcgccaagatcgccgtcgtctcgcgcgatgcgtccattgacccggtcggcgcctgcgtcggtatgcgcggctcccgcgttcaggctgttgtggccgagttgcagggcgaaaagatcgatatcattccgtggtcgccggatgcggcttccttcatcgtcaacgcgcttcagcccgctgaagttgccaaggttgttctcgatgaagatgccgaacgtattgaagttgtcgttccgaatgaccaactatcacttgcaatcggtcgtcgcggccagaacgtccgcctcgcctcgcagcttaccggctgggacatcgacatcctgacggaagacgaggaatccgaacgtcgccagaaggaattcgcagaacgttcaaacctgttcatggaagccctcaacgttgacgaaatggtcggtcaagttcttgcctccgaaggtttcgcctccgttgaagaactggcctatgtggatgcaggcgaaatttcgtccattgacggtttcgacgaagacacggcaggcgaaatccaggatcgcgcccgcgaatatctggagcgtatcgaagccgagcaggatgcccgccgcaaggaactgggcgttgccgacgaactgcgcgaactgccgggcatgaccacggccatgctggttgccgttggtgaagacggcgtgaagaccatggaagatttcgccggttatgcggtggacgatctggtcggctggcgcgagcgcaaggatggcgacaccatcaaccatagtggtgttctgacgccgttcgacctttcgcgtgtcgatgcggagcagatggtgctggcagcgcgcttgaaagcgggctggatcaccgaagaggaactggctgcggcttccgaagacgtggaagctgaagaagctggcgacgaggaagctgcgtcgtaacaatgacgcaccgtaatagtcttacgcctgatagatttcaggcgtaaacttggtgcggcgacaggccctggatcgcccccttcgtggggaaacaggggttgaagcctccgggcttcgatccggcatgatttgagccgctaccgagacccatatggttgaagtgcggttcgggctctgctagagcatttccagcaaaagtgcgaagcggttttgcgtcggataatgcgacaaaacaaagaggtagagcggtttcagcgtttgtgttgaaacagaaactgctccaggggcctcgcgagattgttgcgaagccgcattgcggctttgaagtttgatgatggtccgcgtcaggacaaaacagaggttccgcgtggggcaacaggaaatgaatgacagaacctgtatcgtcacgcgggagagcggttctgccgatgacatgatccgctttgtggcggggccggatggttcggtcgtgccggatttgaagcagacgttgccgggcaggggatgctgggtcaaggccgagcgccgtctggtggatgaagcggtcaagcgcaagctttttgcgcgggcgctgaaagaaggtgtgacgccgcaggcggatcttggcgcgctggttgaccagctgctgacgaaatctgcactcggcagccttgctctggcgcgaaaggcaggcgctgtggtgacaggctcgaccaaggtggatcaggcgatccgcaccggggcagccgccatggtgctccacactcgggaagccgccgccgatggcgtgcgcaagcttgatcaggcgcgccgtgccgtggtgcatctggaaggccctgaaattccatccttcactcttttttcgggagaagaaatggatttggcatttgggggcggaaatgtgatacatgcagccgtgcttgaaggaaaggcggcggccgggttcgtaaagcgggcgcttttgttacatcgctatcgcggtgaaagcgcatcgaatctggattagagcataatcccggagaggccggaagccttggaccggattatgcgttgaagtgtgactggagcattatccaacctgaccctgtcctgttggataatgctcgagtagggcggccggagccgcgaaggaaacggaaactaatgagcgataaaacaaacgacgacaagacgctgagcgtcaatccaaagaagacgctaaccctgaagcggccgggcgtcgaacagagcaccgtgcgccagaatttcagccacggccgcacgaaggctgtcgtcgttgaaaccaagaagcgcaaattctctcgcccggatgagaagccggaagttgaagccgcggcagcgcccaagcccgcagctccggctgctgctccgcagcaggcaccggcatcggcgccagtatcggcgtcggccgcacaggcttccgccccgcagccggcacccgtaaaggccccggcaacgaaggcgcccgcagccccgtctgctccggtaacgaagccgcatgtcgcgcagcaacgcccggtgcatcagcgccccggcggccagcaggcacagcgtccgcgcccggcggatcgttccggcatggtgctgaacacgctgtcgcgctccgaaatggatgcccgccgccgcgcgctcgaagaagcgcagatccgcgaagtggaagaacgcgcccgcgctgtcgaggaagccaagcgccgcgccgaggaagatgcgcgccgcgccaaggaacgtgaagaatctgcccgtcgccaggcggaagaggaagcgcgcctgaaagcggaagctgaagcgcgccgcaaggccgaggaagaagctgccaagcgtatgccgcagccggaagcccgtagcgagcgccgtgacgatgcgcgccctgcaccatatggtgcacgtccgcagcaggctggccgcccgcaaggtggtcgcccgcagccggccggaaggccgcagcagggcagcccgcgtccggcccccattattgccgatgccgctccgatcgctggcaagccgcttccgcagagccagcttcgcaagcccggccagtccgacgatgacgacgatcgccgcagtggcgcagcccgccgtggcgtcgcggcaaagccggaagtgcgcgcaccgaaggttgtgaagggcgaagacgatcgccgtcgcggcaagctcaccctcacgagcaatcttgaggaagagggccgttcgcgctcgctttccgcgatgcgccgccgtcaggaaaaattcaagcgctcgcagatgcaggaaacgcgcgagaagatttcgcgtgaagtcaccattcctgaaaccatcacgcttcaggaactggcacagcgcatggccgagcgttccgtggacatcatcaagtacctgatgaagcagggccagatgatgaagccgggcgacgtgatcgatgccgataccgcgcagctcattgccgaggaattcggccatactgtcaagcgcgttgctgaatcggacgtggaagaaggcatcttcgacgttgccgacaacgaatccgcaatggtttcgcgtccgccggtcgtgaccatcatgggtcacgttgaccacggcaagacctcgcttctcgacgccatccgccacgccaatgtcgtttccggcgaagcgggcggcatcacgcagcatatcggcgcctatcaggtcgtacagaacggccagaagatcaccttcatcgatacgccgggccacgccgcctttacggcaatgcgtgcccgtggcgcacaggcaaccgatattgccattctggtggttgcggctgatgacagcgtcatgccgcagacgattgaatccatcaatcacgccaaggcagccggtgttccgatcatcgttgcgatcaacaagatcgacaagcctgcggccgacccgcagaaggtgtgcaccgcactgttgcagcacgaagtcttcgtggaatcgatgggcggtgaagtgctcgacgtcgaagtgtcggccaagaacaagatcaatctggacaagctgctcgatgccgttctgcttcaggctgaaatgctcgatctgaaggccgatccggaccgtaccgcggaaggtgtggtcatcgaagcccagctcgatcgcggtcgtggttcggttgccaccgttctcatccagaagggcacgctgcatcccggcgatattctggtggcgggcagtgaatggggtcgcgtgcgcgccctcgtcaatgaccgtggcgagcatgtgaaggaagctggtcctgcaatgccggtggaaatcctcggccttcagggcacgccgcaggcgggcgaccgtttcgcagtcgtggccaatgaagccaaggcccgtgaaatcgcggaatatcgtcagcgtctggcgcgcgacaaggccgttgcacgccaatccggtgcgcgcggttcgctggagcagatgatgaaccagttgcaggtgtcgggcacgaaggaattcccgctcgtcatcaagggcgacgtgcagggctccatcgaagcgatcatcaacgcgctggacaagctgggcaccgacgaagtgcgcgcgcgcatcgtccattcgggcgcgggcggcatcacggaaagcgacgtatcgctggccgaagcctccaatgccgcgatcatcggcttcaacgttcgtgccaacaagcaggcgcgggattctgccgagcagcagggtatcgaaatccgctactacaacatcatctatgatctcatcgatgacgttaaagcggccatgtcgggccttctgtcgccggaacgccgtgaaaccttccttggcaatgcggagattctcgaagtcttcaacatcaccaaggttggcaaggtggccggttgccgcgtcaccgaaggcaaggtcgagcgtggtgcaggcgttcgcctcatccgcgacaacgtggtcatccacgaaggcaagctcaagacgctcaagcgcttcaaggatgaagtcgccgaagtgccgagcggccaggaatgcggtatggcgttcgagaactacgacgatattcgcgcaggcgacgtcatcgaagctttccgcgtcgaacacgtttcgcgtacgctctaggaacgcatgccgggctgtcgaaaggcggcccggcttttcatgtcatccggtccagagggtctgactcccggctggattgcgatagattgcgccccggcatttccatcaaaagcgcaaagcggttttgtgtgaaaatgctttgaaaggtgtttttccgttcgcggttcttttatccgaaaggcttgtcggcctcttcggttttgtgctgtgcgaacatgtaccggccaatctgggcgggcatgtcgaaacaagaagagataaggcaatggcacgttctcatgatacgaaaggctccggcggtctttcccagcgccagcttcgcgtgggcgaacaggtccgccacgctctggcgcaggtacttcagcgcggtgaaatccgtgacgacctgatcgagcgcaccgtcatttccgtttcggaagtgcgtatgtcgcccgatctcaagatcgcgacctgcttcatcacgccacttggcagcgccgatccgcaggctgtcatcaaggcgcttgcctcccatgcgaaattcattcgcggccgtgtggcgccgagccttgcccaaatgaaatatatgccggaattccggttccggcctgatacgagctttgacaatttctcgaagatcgatgcgcttctccgctccccggaagtggcgcgcgatctgtcgcatgacgatgatgaagatggcggagcggatgaagccccgcgcaatggagacgaataaagcatggcaagacggggcaagaaaaaaggtcgcccgatatccggctgggtcatttttgacaagccgaagggaatgggatcgaccgaggcggtctcgaagatcaagtggcttttcagtgctgaaaaggctggccatgcgggcacgctcgatccgcttgcttcgggcatgttgcccatcgcgcttggcgaagccacgaagacggtgccttatgtcatggacggaaccaaggtctatcgttttacggtgacatggggcgaggagcgttccacggacgatctggaaggccagcccaccaaaacttccgacaagcgtccgtcgcgtgaggaagtggaagcactcctgccggattataccggcgtgatctcgcaggttccgccgcagttttccgcaatcaagatcgatggcgagcgcgcttatgatctggcccgcgagggtgaaaccgtggaaattcccgcccgtgaggtcgagatcgaccgccttgagatcgtaggctttcccgatgccgaccgtaccgaatttgaggtggaatgctccaagggtacctatgtgcgctcgcttgcgcgcgacatggggcgcgatctcggctgctatggtcatatttccgatctgcgccgtgtggaagttgcgcccttcaccgatgaagatatggtgacgctcgcaaagcttgaggctgtctggccgccgcttccgccgaaggatgaggacggcaatgtgatcgagcctgcaccgcggcgcgatttctccgcgcttgatgcgctggtgatcgatacgggtgcggcacttgattgtctgccgcaagtgccgctctccgacgatcaggcccagcgggtgcgccttggcaatccggtcatcctgcgcgggcgcgatgcgccgctggaagccgacgaggcctgcgttaccacgcgcggcaagcttctcgccatcggctatatcgagcacgggcagttcaagccgaaacgggttttcaccgccggctgaccggcgcgccggggggcggaatttatttcagactggcattcttgtcgtttttggactatatgcccctgatcgattgcgtgaaagagcgttcaaatcgtgtaaatggcccgcgctggacgacatcccggcccgggcgtcaggttttcctctcattcagaaagggtgttacgatgtcgattactgctgagcgcaagcaagcacttatcaaggaatatgccaccaaggaaggcgacaccggttcaccggaagtacaggttgccgttctttccgagcgtattgccaacctcaccgagcacttcaagggccacaagaatgacaatcattcgcgtcgcggcctgctgaagctggtttcgcagcgtcgtcgtctccttgactatgtcaagggcgtggaccatgcgcgttaccaggcgctgattacccgtctgggcctgcgccgctaaggttgaaatcgggcgacgcgttaaaaacgtcgcccgtttgattttgaacagggctactcgtagcccatgaaacccgacccggcggcatggtgctcccggatcggatgcccgagagccaaacggctcaagactggaccagtcatggggcaggattgcaggcagttcgttttgattttccacgagcttcccgttgtcttgcccgtggcctgtccgccaacccggcaacgctttcatgcgcttttgtctagcgcattttcaccgcgttgccacatgaggacaagatatgttcaatacccataaagttgaaatcgaatggggcggacgtccgctcacaatcgaaaccggcaagattgcccgtcaggctgacggcgctgttctcgccacctatggcgaaaccgccgttctcgcaactgtcgtttctgccaaggaaccgaagccgggccaggacttcttcccgctgaccgtcaattatcaggaaaagacctatgcagccggcaagattcccggcggctatttcaagcgtgaaggccgtccgagcgaaaacgaaaccctcgtttcgcgcctgatcgaccgtccgatccgcccgcttttcgttgacggctacaagaacgacacgcaggtcgtcattaccgttctccagcacgatctggaaaacaacccggacatcctgtcaatggttgcggcatctgccgccctcaccatttcgggcgtgcctttcatgggtccgatcagcggcgcgcgcgttggttatatcgatggcgaatatgtcctgaacccgaatatcgatgaaatgccggaatccaagctcgatctggtggttgccggtacgtcggaagcggttctgatggtcgaatcggaagcgcaggaactgcccgaagatgtcatgctcggcgccgtcatgtttggccacaagagcttccagccggtgatcgatgcgatcatcaagcttgccgaagttgccgccaaggaaccgcgtgacttccagccggaagacctgtcggaactggaagccaaggtgctggccgttgtggaaaacgacctgcgcgaagcttacaagatcactgaaaagcaggcgcgctacgcagccgttgatgccgccaaggccaaagccaaggaacatttcttccccgaaggcgtggaagaaaccgaaatgttggcggaacagttcgcgaccattttcacgcatctgcaggccaagatcgttcgctggaacattctcgacacgggcaaccgtatcgatggccgtgacctttcgaccgttcgtccgatcgtttcggaagtcggcatcctgccgcgcacccacggttccgcgctcttcacccgcggtgaaacgcaggccatcgtcgttgccacgctcggcaccggcgaagacgaacagatgatcgatgcgctgacgggaacctacaaggaatccttcatgctgcattacaatttcccgccctattcggtcggtgaaacgggccgcatgggttctccgggccgccgcgaaatcggccatggcaagcttgcctggcgcgcaatccatccgatgctgcctgccgccgaacagttcccctatacgatccgcgctgtttccgaaatcacggaatcgaacggttcttcctcgatggcaaccgtttgcggcacctcgctggcgctgatggatgccggtgtgccgatcgtgcgccccgtcgccggtatcgccatgggtctcatcaaggaaggcgaacgtttcgccgttctttccgacattctcggcgatgaagatcacctcggcgacatggacttcaaggtggccggtaccgaattcggcatcacatcgctacagatggacatcaagatcgacggtatcaccgaagagatcatgaaggtcgctctggaacaggcaaagggtggccgcgttcacattctcggcgaaatggccaaggccatctcctcctcgcgcgctgaactgggcgagtttgccccgcgcatcgaagtgatgaacattccgaccgacaagatccgcgacgtgattggctccggcggcaaggttatccgcgagatcgtggaaaagaccggcgccaagatcaacatcgaggacgatggtacggtcaagatcgcgtcgtcgaacggcaaggaaatcgaagccgccaagaagtggattcactccattgtggctgaaccggaagtcggcgaaatctatgaaggcacggtcgtcaagaccgccgatttcggcgctttcgtgaacttcttcggcccgcgtgacggtctggttcatatctcgcagctcgctgccgaccgtgttgccaagaccaccgatgtggtcaaggaaggccagaaggtctgggtcaagctcatgggcttcgacgaacgcggcaaggttcgcctgtcgatgaaggtcgtcgatcaggaaaccggcaaggaaatcgttgctgaaaagaagaaggaagaagttgacgctgaataagcgttgcatctcttctgaaaaccggaaagcgcgccttttggcgcgctttttgttatttcaggggattgagcggacttttcggaagcgatcttgcggggtaaagaacggccatgacgacaccagcacagaaaacactttttcttcccttcgagcagggcattctcgatatgccggacccgggccaatccttcctcgcctgcggcctggcggcagaccggcttctggagccggaatggaagcaggcgctgacctgccttcaaccatggcggcccgactggctggccttgcagaaagagggctttcacgcagagccgagattagccacggacagaaatttttccggtgggctcctgcttcttggaaaacaccgcgggcgtaatgaggcctggtttgcacagcttctggcacgggttcagcccggtggctggatcgtcgtgtccggcgacaagaagcttggcatagacagtttccgcaaatgggcggcaatattgccgaaatcagcgaccgcatgtcgaagaatcatgcggtcgtcttctggctgcgccggccagacgatctggatgaggccttcattgcggatctgaagccgctcgctgccgacattgaaggcggcttccgtaccgaacccggcatgttttcgcatggcgccatcgacaagggatcggcactgctggcccggcatatggaaaagatcgtcttcgggaatgtggctgatcttggggcgggctggggctatcttgccgcgcaatgcctcaaatatgccgaccggataaagaacatcgatctttacgaggctgattatgaggcgctggaagccgcgcgcggcaatctggaacgtctgggggcgtcaatccccatcagcttcaactggtttgatgtaacaagcgaaaagatcgccggcatttatgataccgtcatcatgaacccgcccttccatgaggggcgtgtaacggatgtgtcgctcggccagagtttcattgccgcagccgcctcgcgcctgaagcccggtggccgtctgctcatggtcgcaaaccgccaattgccttatgaacttacgctcaagggtctgttcaagacggttacgcttctcgaagaggcggaaggcttcaagatattcgacgccaaaaagtaaataaaaaggccgccccgaagagcggcctttttataagatgtttcggcttattctccgcgttcggagtccgaacttttcagctcttccagcgtcggcatcgaaacgatgttatagccggaatcaacgaaatggatttcgccggtcacaccgcttgaaagatcggacagaagatagactgccgatttgccgacatcatcgatatcgacggtgcggcgcagcggcgagttgcggcgctggtagctgaaaatcgcgcgggcatcaccgatcccggcgccagcaagcgtgcgcacggggcctgcggaaatcgcgttgacgcggatgccctgcgggccgtaatcggctgcaagatagcgcaccatggcctcgagagcggccttggcaacacccatcacgttgtaattggggatcgttcgggtcgatccgccataggtcagcgtcaggatcgagccgccgtccttcatgagcttttcagcgcgctgcgccacttctgtgaaggaataggcggagatgaccatcgtgcggctgaaattctcgcgcgtggtgacatctgcatagcggcccttcaattccgtcttgtcggaaaaaccgatagcgtgcacgaggaaatcgagaccgccccacttcttctcgatttcttcgaaaacggcatcgacggtggcgatgtcctccacgtcgcaaggcagcacgaaatccgagccgacctgttcggcaagaggtttcacgcgcttgcctagcgcatcaccctgataggtgaaggccagttcggcgccctgtgcggcgagctgttttgcaatgccccaggccagtgagtgattgttcgcgacccccatgatgaggccgcgttttccttgcatcaaaccttccatattatccctctccgtcagccctgataccgctgaaacaccagcgtggcgttggtgccgccaaacccgaaggaattggagagcacggtgttgagctgaacattatcgatgcgcttgcgaacgatgggcatatccgcgaaggcggggtccagttcttcgatatgcgcgctttcgcaaatgaaattgttctgcatcatcaaaagcgaatagatcgcttcctgcacgcccgttgcgcccagcgaatggccggtgagcgatttggtggcggcgattggcgggcaggcgtcgcccgcgccgaaaatctggcggatcgcttcgatttccggggcgtcgcccgcaggcgtcgatgttgcgtgcggattgatgtaatcgatcttcgacgtgacggtcgaaagcgccattttcatgcagcggattgcgccttcgccagacggtgcaaccatgtcgtagccgtcggaggttgcgccatagcccacgatttcgccgtagatcttcgcaccgcgtgcaagtgccgtttcgaggtcttcaagaaccagaacgcctgcgccgccagcgatgacgaagccgtcgcggttcttgtcataggcgcgtgaagcggtggaaggcgtgtcgttatatttggacgacatggcgcccatggcgtcgaacagaaccgaaagtgtccagtcgaggtcttcgcagccgccggcaaacatacggtcctgcttgccatactggatcatctcataggcattgccgatgcaatgattcgatgtcgcgcaggccgaagaaatcgaatagttgatgcccttgatcttgaagaaggtcgcaagtgttgccgaagccgtcgagctcatggcttttggcacggcgaatgggccgacgcgctttgggcctttttcgcgggtgatatcggcggaatcgacaatggtgcgggtggacgggccgccggaacccatgatgatgccggtacgctcgttggagacttcctcctcggtcagccccgcatctgcaatcgcctgatccatggcgatatgattccatgccgtgccccgcccgtggaagcgcatggcgcggcggtctacaagtgattcgatatcaatgtccggcgcgccgtgaacctggcagcggaagcccagttccgcatattcttccgcgcgggagatgccggatttggcttcgcgcagcgaggccgtgacctcttcggtgttgctaccaattgaggatacgatccccatacccgttacgaccacacgccgcatcgcgttctcctttacacctatgccgtgaaagcggctctcccttgagggggcagcctcgtcttcgcggttacataggtgcgatcttcgcatgttttgagcgcggccgcatgaaaactcttcgttttttgcagtcgcgcccgtggatttttagtggttcaggcagcttattgcgcgctgccttccttggacaggccgacccgcagatcggttgcctgatagatgagctcgccatcggccttcagacagccgtcagccgtgccgagcacgaggcgaccgcgcatcacgcgcttgaagtcgatgccatattccagaagcttggtgtgcgggcgaaccatgcccttgaactttacctcgccggtggaaagggccatgccgcggcccggctcgcccagccagccgaggaagaagcccgtgagctgccacatgccgtcgaggccgagacagcccggcatgatcgggttgccctgaaagtggcaagggaaataccagtcatcgggacgcacatcatattccgcgcggatatagcccttgtcgaaggcaccgcccgtttcagagatctcggtgatgcggtggatcatcagcatcggaggcagaggaagctgcgcgttgccgggtccgaacatctcgccgcggccgcaggccaggagttcttcatacccgtagctcgatttctgttctgccattacgcctcccttgaggttcattctgtaacggccggcgatccggcccggttgtagtttcaccggaacatccctaccacagactgtttccggcagtaaaatcatgcaatgtgttttcccgaaaaaccgggtatttcccaaacctattgatacttatttcgcaacggcatatatcaatgtcagtatgcaatgggcaacagcccgttcaatctttgaccattttgctacaagcttgtaacggaaccaacggtgaatatgcattcttcacatacccactcgacggtctcgatggaagagcggcttcgcgaagccggtctgcgccccacgcgccagcgcgttgcacttgcgagcctgattttcgctcagggcgaccgccacctgtccgcggaagaccttcacgaggaagccgtcatggctgacgttccggtctcgctcgccaccgtatacaacacgctgcaccagtttacggaagcgggcatgttgcgcatcatcgcggtggaagggtccaaaacctatttcgacaccaatatctccgatcaccagcacttcttcctcgaaggggaaaatgtggtcttcgatattccgcatggcgagcatggacagccgaccgtttccaatatgccggaggcgccggagggcatggaaatcgtcaatgtggatatcattgtgcgtctgcgccgtcaggcccgctgaccccgcacccgcttgcaaggcggggcacaggggattgaaagaagcggcttcggccacttttttgttgcgtattttcccgtttggctgtgaaagggaaaaagctttcttgcgcagtgccgaccaaggctttcataaagcttggggagcaaatttcacggagacatcatgcgtaaactactcgtcgcagcgaccattcttgccctttgcacggcaggaagcgccttcgccaaaaccctccgcgtaggcgtgacgcctggcccccacgcccagatcatggaaaaggtgaaggaagtcgcggccaaaaagggcatcgagatcgagatacaggagttttcggactatgtgatgccgaacatggcgctggcggatggcgcgcttgaggccaattgcttccagcacaagccctatctcgacaatcaggttgccgatcgcggcttcgagattgtgagcgtggccgagacggtcaattttcccatggcgatgcattccaggaaattgaagacgattgccgagcttgccgatggttccaccattgccatccccaacgacccgaccaatggcggacgtgcgcttctggtcttggccgataatggccttatcaagctggatagcaccaaaggcctgaaagtcagcccggcggatgtcacggaaaatccgaagaatttgaaattcgtggaacttgacgctgcacagttgccgcgttctctggaagatgtggatggggcggttatcaataccaattatgcgcttgaagcaggccttgatccgaaagccgatgcgctggtccgggaaggcgagaaagcgccctacaccaatattctggtggtgcgcacagccgataaggatgccgattgggtcaagaccctgatcgagtcttatcacagcgacgaggtgaaggatttcatcaccaagaccttcaagggttcggttagcccggcctggtaaatcatcaaaaaaggccttggcatcgttgccaaggccttgtcccgtcagtcaaaaacttctccgggataaaccccccataattccgattgcttgatccagccgcgcacgccgctcatgtccaagcggcaccactgtccggtgcattcgcgcacggttccgacgacgcccggctcgacttcggcagtaacgcccgccgtttcggccgcctcgcggcgcatggtaatcatcgtgcctttgtcgtttttcagccatggcgcggtaatggccgtgcgcttgcccgaaagaagcgactgatagacccagccttccgtgccgtcggcatcgcggatgcgccgccagttgtcatattcctgaacgatctcgaccggcaggcctgccttcatgaaaagccatgacacggcataatcgcgtccggggccgacgcgcagattgacgcgggcaggcttgaggctcgcaaagcgcggtacgggacggccgcttgcgccaatggtcgttccggcgggggctgcggcatgagtcgtgtggatttgcggggcgccaagcggcaccagaaaaagcaaaaatgccagactgccgaagatggcaatcatgaagcgttgcgaaagtactctgtacaaactgcgacctctcgccgtcctgttattccagaacggctctgccttcggcagttggcagcctgcgaggcgccgtggccgtcctgtttctttcggtcctgtttttctttgtctttgccgcgccgccttgatagagatgagcagtcgaagcaatatcccatattgcaccttcctggttaaggaggtctcaacatgaagcttcggttaacgcatttccgggaaaagtgggattccgtttccatggggaaatgtgcaggaaattatcgggacgtccgtttggtcattgtggcggcgttctgaaggcattctcaaatgacggggtggaaatgtcgaacaagaagaagccgatggtcgttcttacgagaaaactgccggacccggtggaaacccgaatgagggaactgttcgatgcgcgtctgaacatagacgatcaccgcatgagccagccggaaatcatcgctgccctgaaggaagctgatgttctggtgccctgcatcaccgatgtcatcgacgcagcggtcatcgaacaggcaggaccaaatctgaagctgatcgccaattttggcaacggcgtggataatatcgatgtagctgccgccgccaggcgcggcatcaccgtcaccaatacgcccaatgttctgaccgaagacactgccgacatgacgctggcgctgcttttgtcggtgccgcgccgcctcgtggaaggtgcaaatgtcatcaatgagcgccatggccagtggccgggctggtcgcccacatggatgctcggacgccgcatctggggcaaacgtctcggcattgtgggcatggggcgcatcggaacggcggttgcccgccgcgccaaggcctttggcctctcgatccattatcacaatcgcaagcgcgtcagcccgcaggttgaggaagagctggaggcgacctattgggacagcctcgaccagatgctggcccgcatggacatcatctcggtcaattgcccgtccacgcccgcgaccttccacctgctttccgcccgccacattgcgctgatgcagccgaccgcctatctggtcaacacggcgcgcggccagatcatcgatgaaaatgcgctgatcgaccttatcgaagagggcaggctggccggtgccgggctggatgtcttcgagcatgagccagctgtcaatccgcgcctgctggcgctggccgaaaagggcaaggtggtgcttctgccgcatatgggatcggccacgatagaaggccgtatcgatatgggcgacaaggtcatcatcaatattcgtgccttcgtggacggccaccgttcgcccgatcgcgtgctgcccaaccgggtctgaggccgggtctgagacgggatcagcttatggcccgtcgatgaatcgcagcaccgcacgggtcacgacggtatcatgatccccgatcacgatagcggtgcgaacgcggatggctgccaggtcttcgtcggtataattgggttcgttcgcccataatgcacgaatttcacgctcgatattctcgtaatggcgaagctccggcagcggttttcctgccgcgcgcgcctcgatatagcccgcattgcccgcaggcgagacattggcagcctgtgcgaaaagactgttcagccggtctggatagcgcatggctatatccagaccgataatgccaccatcgctccagccaacgagatccaccttgtcgatatgcagataatcgagcagcgccacgtaatcatcggccatcagccggtaagtgataggctcgtcggtccgggtggaacggccctgtccgcgactgtcggcgacgatgacggaatgatggcgggagagaatgggaagctgggcatcccagacgtgctggtcggaaaggccgccatggatcagcaggatcggcggccccttgcccacgacccggtaatacatttcaatgccattgacttcggcaaaggcggcaggcgaagcgggaatggtcatgcgtgcatggctttcaacagaaaccgccgaggggaagaacgcagcaagaccgagggcgaaacctgcaatccataatgtcgctttccctttcataggcttggcttttctgacccgctacggcctgcggatcaatgttggcaggtcgtagagataggcaatgcgcttgatggcgtcctgcaacggttccagcgtcacggtcatggtgtggccgttcgcatggatcagcatgtcgggcgaggtgcagatcgcgacatgccccttccagaagacaaggtcgccgcgccgcagattggcgtaggcaccatcaggctgcacgacttcaccaagggttttctgctgcatgtcggaatcgcgcaggacattccggcctgccacaaacatgcaaagctgcaccaggccggaacaatcgatgccgaaaccggaactgccgccccacagatagggcgtgtaaagcagggtttccgcaaccgctacataatcggaagcatattggccaagcggtgcgacatggctggcgatcagggcctcgccgcttgccagaagcacatatttcgtgccgcgtgtttcggcctcgccgacaatcttcacgcgggagccgagcgatagcgccattgtgtgcggaaagtgcagatcggaaccgggatagacaaaggtgcgcggcacgacgaccatatgtgttgcatcaccgtccggcctttcgagtgaagccgccgaaacatagccgacataaccgtcgcgttcggcctgcacccagcaccagccgtccatatcctcgaaaacgcgaaccttgtcgccaaagatcatctgcgtctgcgggccgctatccatgcgcggttctgcgcgcagatcgacgaccggagccgaaacctgcatcggcgttcccgcaacgaagcgggatgcctccacctgaccacgcagccgctcatcggcaagatcggggcgataggcattgaggcggcggtcgagcgtggtcgcgttgatactcataagggcaattctctggctttggcgatcatcaggtcgccgagtttttcgacataaagcgcaccggtgacggttctctttattagcacatttcgccggtctttttcattacgatgccgggagacgaggccaagcgcccccatcgtgtcgagcgcgcgggtgattaccggcttggtgacgttcaatttggctgcaagcccccggaccgtatgcggcgggggctccagatagatggtcagcagaatggctgcctgccgcgtggtgaggtcgggcatctcgccccgcacctgttccagcgacagggttctcagcaatgtcagcgcctgtaacggcttcagctctatcggcatccggctccatcaaaacagggattgtttcggaaccgttttattcaacccgcttttggccgcgcaggcaagcattttcagcgggccggataacgttccttcaaaagctggtaaagggcgcggatggcctgcgcttcgccgccaacgggggaggcaggcttttcgaccggcacccagccgaaaatgtcgaaatgcgcccattggcgtgccctctcgacgaatttggcgagaaacagtgccgctgtcacggaaccggcgaaaccgtccgtggtgacattgttgatatcggccacgcgcgaggaaagcttttgcgcatagggctgccagagcggcatccgccatagagggtcggcggtctctctggcctttacggcgatttcgcccgcaagctggtcgtcatgcgtatagaagggcggaaggtccggccccagcgccacgcgggccgcgcccgtcagcgttgccatgtcgatcagcatttccggctcttcttcgtcggcaagcgccagcgcatcggccagaaccagacgaccctcggcatcggtattgccgatttcaacggtcagccccttgcggctttgcagaatgtcgccggggcggaaagcattgcccgcgattgcgttttctaccgcgggaatgagcacgcgcagccgtaccggcagtttcgcatccatgatgagtgcggcaagacccagcacattggccgcgccgcccatgtccttcttcatcagcagcatcccgcttgcggatttgatgtcgagaccgcccgtatcgaaacagacgcccttgccgacaagcgtgatcttcggatcgctgtcccgcccccattgaaggtcgatcaggcgcggggccacggcacctgcacggccaaccgcatggatcatggggaaattcttttccagaagcgcttcgccttccgtggttgccacccgcgcgccatgctgtgccgccagatcgcgtgcggcctgctccagcgccgccggccccatgtcgttggcgggtgtgttgatgagatcgcgcacgagcgtgacggcttctgccagacggcgtgtttcagaagcgtccgcgccttcgggcagggccaggcggaccgtcttgccattggccttgcgatagcgtgtgaaactataaccgcccatcaggaaagcgagtgcggcaagaccggcatcgcccggcttgccttcaatatgccaatcgccttccggcaggttgcgggcaagctttccggcgataagctgcggctggccgttctccggcgcctcgccggtgccaaacagggcgcccgcaatcgcgccatcgcgccccggcagcaccagcacacgcccggcttcaccatcgaagccattggccttcgcccaggcagcggcgctttcgggaagggcggcttcatccagcgcgttcttggcgacaaaccagatggggcggctggcggcggatttttgggaaatgatttcggcggacatcgcaaatctctcggcaatggaaagttggattcaagggaaaacacaaaagccggcctgcatatgcaaaccggcttgaacctagtttcttattgtcgcgaaggaaatgccgctttcagcaaagaaagatcaatattgggagaaggcagaaagaaagatggtttatcgctgcgaaaggaattcgatctgcgcggtgggctggttgtgtgctgcgacggggttgcctgcaaaaagtgccagcccgctgatgactgcaatcatcatcagggcgccaatgagcgtgcattcgatcagggcagcgcccgatctgttcttcaaaaaacgcatcatcaaagccggcatcgcagattaccttgtttgcggggagtgtctcgatggtgctcattttaatgtctgccaattgtgaggagtttaagaaacagggcaaacaaagagttaataggccgattgatgggctggattggcatttgggttaacggatggcaaacggacgtggcgcggttttcacctgtgttgaaaatgcctatatgtgcctcacccttttgaacggaaagaaaccctatgccggaactgccagaggtcgaaacggttcgccgtggtctgcaacccttcatggaaggggcaaccgttgtgcgggtggagcagaatcggcccgacctgcgctttgcctttcctgaaaattttgccgaacgcctttccggcaggcgcatcgaggcgcttggccgccgtgcgaaatatctgaccgtccatctcgatgacgggctttcgatcatcagccatctcggcatgtccggctcgtttcgcattgaggcggaggatgcgcaaggtttgccgggcgggtttcatcacgagcgctccaagaacagcctgcatgaccatgtggtctttcacctcatgcgctcggacggtgcgtctgcacgcattatttataatgatccgcgccgcttcggtttcatgctctttgccgaaaagggcgcgctggaggaacatccgctcctgaaagaccttggtgtggagccgaccggcaatctcctgtcgggcgaggttctggccgcgcttttcaagggacgccgcacgcccctgaaggccgccttgctcgaccagaggcttatcgcggggcttggcaatatctatgtctgcgaggcgctctggcgcgcagggctttcgccgatgcgcgcggcaggctcggttgcaggcgaaatggacgtgatggagcggcttgccggggccattcgctccgtcattgcgcaggcgattgcagccggaggctccagccttaaggattacattcaggccgacggtgcgctcggctatttccagcactctttttccgtctatggccgcgagggtaagccatgcagaaaccccgcctgcggcggcactgtcgagcgcgtggtgcaatctggtcgttcgacttttttctgtgcctcttgccagacatgagcccttgccaaagtctggatgccggtccaatttgcgccacggaattttaaggtggggcagccttgccggcacattatcccggatgagccgggctgtcacgcgctgatgaaggaggaacgggtttacatggcctatgaaacaatcatcgttgagacgcgtgacagcgttggtctcatccgtctcaaccgtccgcaggcgctcaacgcgctcaatcgcgccgtgcttgaggagctgaccgatgcgcttgccgccttcgacgcggatggcaaggtcggcgccgtggtgctgaccggctcggaaaaggctttcgccgccggggccgacatcaaggaaatgcagtcgatcaatttcgtcgatgcctatttgcaggacatgttcgccgactggcagaaggtggatcgtatccgcaagccgattatcgcggctgtttcgggctatgcgctgggcggcggctgcgaactcgccatgatgtgcgatttcatcatcgcgggcagcaatgcgaaattcggccagccggaaatcacgctgggcgtcattcctggcatgggcggctcgcagcgcctgacgcgctatgtcggcaagtccaaggctatggatatgtgcctgacgggccgcatgatggatgcagccgaagcggagcgttgcggccttgtttcccgcgttgtcgcaccggaggctcttctggaagaggcactgaaagcagccgaacgcatcgcatccttctcgcgcgtctcggtctatatggccaaggaagcggtcaaccgcgcctatgaaacgacgctggacgagggcctgcgtttcgagcgccgcctgttccattcgcttttcgcgaccgaagaccagcaggaaggcatgtccgctttcgttgataaacgtaccccttccttcaagaaccgctgaagaacagagatgtcggggcgtttccctccggcgtgaaacggctttcggatgggatgcgcgtcgacggcaggaagtgttccagaatcgttgatggtctttgcgggcaaagcctcgtgctttgcccgccaaaagcaggtttggcgccagaagcggtgctgcaaggccgcaattgcggctttttcattggcttgcgcggcagaatccacgttgacgcgcgcccaaagctgctctataagcccgcccacggataggcggccctgcattgtggctgccctagtggttttgtgcctgcggtttcagtccgctggctagctgacagaaaaagagaggcatttatggccaatactccttcggccaagaaggcagtgcgcaagatcgctgcccgcaccgagatcaacaagtcccgccgttcgcgcgtgcgcactttcgtgcgcaagctggaagacgctctgctgagcggcgacaagcaggcagcggaagttgcattcaaggctgttgagcctgaactgatgcgcgccgcctccaagggcgtggtgcacaagaacaccgcggcccgcaaggtttcgcgtcttgccaagcgcgtgaaggctctgaacgcctgattgccagcctgattttatatttgaattttgaagcccggctcattgttagccgagtttctttttgtcttaatagcaggcccaaaaaaggccgctaaaaagcagcccgtcaaatacacagatttttcaatgccaagtgctcattttgggtagctaatggttttggcggcgctataattttcatgcatgttttcaatcccttgggcgata